@charset "UTF-8";
body {color:#333333;
 margin:0 auto;
 padding:0;
 text-align:center;
 background-color:#95b6c5;width:900px;
 font-family: 'Arial'; }
}


#main {width:900px;background-color:#FFFFFF;text-align:left;
	background-attachment: fixed;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;border-top:3px solid #0098be;}
#waku {text-align:left;width:800px;float:left;padding:10px 50px 20px 50px;background-color:#FFFFFF;}

#slogo {width:107px;float:right;padding:20px 0px 0px 0px;background-color:#FFFFFF;}
#logo {float:left;padding:20px 0px 0px 0px;background-color:#FFFFFF;}

.mm {width:800px;margin:80px 0px 0px 0px;}
.mm ul {background-color:#FFFFFF;padding:0px;margin:0px 0px 0px 0px;text-align:left;}
.mm li {list-style-type:none;background-color:#FFFFFF;float:left;margin:0px;padding:0px;}
.mm li img {border:0;margin:0px;}

#home p.link {margin:5px 0px 5px 0px;padding-left:13px;background: url(../img/link3.gif) no-repeat 0 2px;line-height:135%;letter-spacing:1px;}
#home h1 {margin:0px 0px 15px 0px;font-size:18px;}


#pm {text-align:right;padding-top:10px;}
#pm p {margin:0px 0px 10px 0px;font-size:10px;}

#top2 {width:200px;float:right;padding:0px 0px 0px 0px;}

#main_contents {text-align:left;width:550px;float:left;padding:0px 50px 0px 0px;background-color:#FFFFFF;}
#submenu {width:200px;float:right;padding:50px 0px 0px 0px;}

#submenu ul {margin:0px;padding:0px;}
#submenu .mm2 {text-align:right;margin:0px;padding:0px;}

#submenu li {border-bottom:1px solid #AAAAAA;font-size:12px;line-height:15px;text-align:left;list-style:none;vertical-align:middle;margin:0px 0px 0px 0px;padding:10px 5px 10px 5px;}
#submenu li.top {border-bottom:1px solid #AAAAAA;border-top:1px solid #AAAAAA;font-size:12px;line-height:15px;text-align:left;list-style:none;vertical-align:middle;margin:0px 0px 0px 0px;padding:10px 5px 10px 5px;}
#submenu li.img {font-size:12px;line-height:15px;text-align:left;list-style:none;vertical-align:middle;margin:3px 0px 0px 0px;padding:0px;}
#submenu a span{display:block;background:transparent url(../img/link.gif) no-repeat 0px;padding-left:10px;}
#submenu span.sub{display:block;background:transparent url(../img/link2.gif) no-repeat 0px;padding-left:12px;margin-left:10px;font-size:11px;}

#submenu li.tophere {border-bottom:1px solid #AAAAAA;border-top:1px solid #AAAAAA;font-size:12px;line-height:15px;text-align:left;list-style:none;vertical-align:middle;margin:0px 0px 0px 0px;padding:10px 5px 10px 5px;font-weight:bold;color:#009ec7;}
#submenu li.here {font-weight:bold;color:#009ec7;}
#submenu li.subhere {font-weight:bold;color:#009ec7;display:block;}



#submenu a{font-weight:bold;display:block;color:#444444;text-decoration:none;}
#submenu a:hover{color:#af9719;}
#submenu a.here{color:#95b6c5;}


#pagetop {text-align:right;margin:40px 0px 0px 0px;}
#pagetop table {width:100%;margin-bottom:5px;}
#pagetop td.left {text-align:left;}
#pagetop td.right {text-align:right;}
#pagetop2 {text-align:right;margin:20px 0px 0px 0px;}
#pagetop2 p {font-size:10px;}


#footer {margin-top:10px;width:800px;background-color:#FFFFFF;}
#footer ul.fotter_menu {width:800px;float:right;margin:40px 0px 0px 0px;}
#footer li {float:right;list-style:none;font-size:11px;}



h1 {margin:0px 0px 25px 0px;font-size:18px;}
h2 {width:550px;color:#444444;padding:4px 0px 4px 5px;font-weight:bold;background-attachment:inherit;background-image: url(../img/h2_bg.gif);background-repeat:repeat-y;font-size:14px;margin:30px 0px 10px 0px;letter-spacing:0.5px;}
h2.img {padding:0px 0px 0px 0px;font-weight:bold;background-image:none;font-size:14px;margin:20px 0px 15px 0px;}
h3 {font-size:12px;color:#b0913d;margin:20px 0px 5px 0px;}
h3.top {margin-top:0px;}
a{color:#065e7b;text-decoration:none;}
a:link {color: #065e7b;text-decoration:none;}
a:visited {color: #065e7b;}
a:hover {color: #b0913d;text-decoration:underline;}
a:active {color: #b0913d;}



p {font-size:12px;line-height:155%;margin:0px;letter-spacing:1px;}
p.number{text-indent:-12px;padding-left:12px;}
p.link {margin:5px 0px 5px 0px;padding-left:13px;background: url(../img/link3.gif) no-repeat 0 2px;line-height:135%;letter-spacing:0px;}
p.intro {margin:0px;font-size:11px;line-height:150%;}
p.center {margin:15px 0px 15px 0px;text-align:center;}
p.right {text-align:right;}

td,th {vertical-align:top;}

.border{border-bottom:#888888 1px dotted;margin:15px 0px 15px 0px;}
.border2{border-bottom:#bed3dc 3px solid;margin:15px 0px 15px 0px;}
.mt20 {margin-top:20px;margin-bottom:20px;}
.pic_right {float: right;margin-left:20px;margin-bottom:15px;} 
.pic_left {float: left;margin-right:20px;} 

.pl20 {padding-left:20px;}
.mr5 {margin-right:5px;}
.mtb10{margin:10px 0px 10px 0px;}
.mtb20{margin:20px 0px 20px 0px;}
.mb5 {margin-bottom:5px;}

div.long p{margin-bottom:15px;}
div.long p.number{text-indent:-15px;padding-left:15px;margin-bottom:5px;}

div.box {padding:15px;background-color:#e8f4f6;border:#cee3e7 solid 1px;margin:15px 0px 15px 0px;}
div.box h2 {border-left:#96d1dd 4px solid;padding:0px 0px 0px 8px;background-image:none;margin:0px 0px 10px 0px;width:auto;}
div.box p {font-size:12px;line-height:140%;margin:0px;letter-spacing:1px;}


div.box2 table {width:100%;}
div.box2 td.left {width:50%;padding-right:15px;border-right:1px #AAAAAA dotted;vertical-align:top;}
div.box2 td.leftno {width:50%;padding-right:15px;border:none;vertical-align:top;}
div.box2 td.right {width:50%;padding-left:15px;text-align:left;vertical-align:top;}


div.box3 table {width:100%;}
div.box3 img{text-align:center;margin-bottom:5px;}
div.box3 td.left {padding-right:10px;width:33%;vertical-align:top;border-right:1px #AAAAAA dotted;}
div.box3 td.center {padding-right:10px;padding-left:12px;width:33%;vertical-align:top;text-align:left;border-right:1px #AAAAAA dotted;}
div.box3 td.right {padding-left:12px;width:33%;vertical-align:top;}



div.hyo table {width:100%;}
div.hyo th{font-size:12px;vertical-align:top;border-bottom:#666666 1px dotted;padding:10px 15px 10px 0px;text-align:left;}
div.hyo td{font-size:12px;vertical-align:middle;border-bottom:#666666 1px dotted;padding:10px 0px 10px 20px;}
div.hyo td.second{font-size:12px;vertical-align:middle;border-bottom:#666666 1px dotted;padding:10px;}
div.hyo td.noborder {border-bottom:none;}
div.hyo td.right {text-align:right;}
div.hyo th.top {text-align:center;padding:0px 5px 5px 5px;vertical-align:middle;}
div.hyo td.blue{background-color:#def2f8;text-align:center;width:50px;padding:10px;}
div.hyo td.green{background-color:#def8e1;text-align:center;width:60px;padding:10px;}
div.hyo ul.list{margin:0px 0px 0px 0px;padding:0px;}


div.hyo2 table {width:100%;margin:15px 0px 15px 0px;}
div.hyo2 th{font-size:12px;vertical-align:middle;background-color:#e1ebef;padding:6px 15px 6px 10px;text-align:left;border-bottom:#FFFFFF 2px solid;border-right:#FFFFFF 2px solid;}
div.hyo2 th.tit{font-size:12px;vertical-align:top;background-color:#d0d8ea;padding:6px 15px 6px 10px;text-align:left;border-bottom:#FFFFFF 2px solid;border-right:#FFFFFF 2px solid;}


div.hyo2 td{font-size:12px;border-bottom:#666666 1px dotted;padding:6px 0px 6px 20px;}
div.hyo2 td.center{text-align:center;}
div.hyo2 ul.list{margin:0px 0px 0px 0px;padding:0px;}


ul.list{margin:6px 0px 0px 2px;padding:0px;}
ul.list li{list-style:none;font-size:12px;line-height:150%;vertical-align:middle;background: url(../img/pin.gif) no-repeat;padding-left:13px;margin:0px 0px 5px 0px;}

.center {text-align:center;margin:5px 0px 5px 0px;}


