@charset "UTF-8";
/* CSS Document */
/* Basic */
*{ margin:0 auto;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:98%; text-decoration:none;font-weigth:normal;line-height:150%;}
body {text-align:center;background:#FFF;}
strong {font-weight:bold;}
img {border: none;}
td {vertical-align:top;}
table{border:none;}
.menubg{background:url(images/menu_bg.jpg) repeat-x;width:100%;heigh:53px;_height:53px;}
.head {background:url(images/index_header2.jpg) no-repeat top center #000; width:100%;height:279px;_height:279px;}
.head2 {background:url(images/header2.jpg) no-repeat top center #000; width:100%;height:160px;_height:160px;}

div#form table{border-left:1px solid #CDCDCD;border-top:1px solid #CDCDCD;}
div#form td{padding:5px;border-right:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;}
div#form th{padding:5px;border-right:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;background:#DEE4DD;}

h1 {color:#990000;font-size:16px;margin:15px 0;}
h2 {font-size:1.2em;margin:10px 0;}
h3 {font-size:1em;margin:10px 0;}
sub {text-indent:-99999px;display:block;width:500;height:200px;_height:200px;margin-right:300px;}
/* Global menu  index.php*/
ul#mn {width:900px;list-stype-type:none;margin-top:-7px;}
html>/**/body ul#mn{margin-top:0px;}
ul#mn:after{height: 0;visibility: hidden;content: ".";display: block;clear: both;}
ul#mn li {margin: 0;padding: 0;float: left;_width:1%;list-style-type: none;text-indent:-9999px;}
ul#mn a {margin:0;padding:0;}
ul#mn li a.m1 {display:block;background: url(images/m1.jpg) no-repeat left top;width:166px;height:50px;}
ul#mn li a:hover.m1 {display:block;background: url(images/m1o.jpg) no-repeat left top;width:166px;height:50px;}
ul#mn .m2 {display:block;background: url(images/m2.jpg) no-repeat left top;width:143px;height:50px;}
ul#mn li a:hover.m2 {display:block;background: url(images/m2o.jpg) no-repeat left top;width:143px;height:50px;}
ul#mn .m3 {display:block;background: url(images/m3.jpg) no-repeat left top;width:143px;height:50px;}
ul#mn li a:hover.m3 {display:block;background: url(images/m3o.jpg) no-repeat left top;width:143px;height:50px;}
ul#mn .m4 {display:block;background: url(images/m4.jpg) no-repeat left top;width:143px;height:50px;}
ul#mn li a:hover.m4 {display:block;background: url(images/m4o.jpg) no-repeat left top;width:143px;height:50px;}
ul#mn .m5 {display:block;background: url(images/m5.jpg) no-repeat left top;width:144px;height:50px;}
ul#mn li a:hover.m5 {display:block;background: url(images/m5o.jpg) no-repeat left top;width:144px;height:50px;}
ul#mn .m6 {display:block;background: url(images/m6.jpg) no-repeat left top;width:161px;height:50px;}
ul#mn li a:hover.m6 {display:block;background: url(images/m6o.jpg) no-repeat left top;width:161px;height:50px;}

p.plink{text-align:right;margin:10px;}
p.plink a{background:url(images/arrow.gif) no-repeat top left;padding-left:15px;}

/* Contents */
div#container {width:900px;}
/* Contents Left */
div#cl {width:600px;float:left;text-align:left;padding:20px;}
div#cl h2{color:#003366;}
div#cl p{padding-left:5px;}
span.pan{display:block;background:url(images/arrow.gif) no-repeat left top;padding-left:15px;margin-bottom:10px;}
div#cl dl {margin:20px 0;}
div#cl dt{color: #CC0000;font-weight:bold;margin:10px 0;display:block;padding-bottom:5px;border-bottom:1px solid #ECECEC;}
div#cl dd{padding-left:10px;color:#333333;margin-bottom:15px;}
div#ama {margin:20px;}

div#contact table{margin:20px 0;}
div#contact td{padding:10px;}
div#contact p{margin:10px 0;}

/* Contents Right */
div#cr {width:250px;float:left;text-align:left;padding:5px;padding-top:20px;}
div#cr ul,li{ list-style:none;}
p.tabtitle {width:231px;border:2px solid #CDCDCD;border-top:none;background:url(images/tab_bg_short.jpg) no-repeat top left white;padding-top:40px;}
.rblog {background:url(images/rt_contents_bg.jpg) repeat-y #FFFFFF; width:244px;text-align:left;}
/* action */
dl.action {width:250px;border:2px solid #CDCDCD;padding:5px;}
dl.action dt{border-bottom:2px solid #CC0000;padding-bottom:10px;}
dl.action dd{}
table.actiontbl td{background:url(images/dot.gif) repeat-x bottom left;padding:5px;}
.nostyle {border:none;}
table#shibu img{margin:0 10px;}
table#shibu td{padding-bottom:10px;}
table#shibu p{padding:5px 0;}

/* text box */
div.tb {width:450px;}

/* Footer */
div#footer {clear:both;text-align:center;width:900px;}
div#footer span {display:block;height:30px;_height:30px;padding:20px;}

/* leader */ 
div#leader img{float:left;margin-right:20px;margin-bottom:20px;}