@charset "utf-8";
/* CSS Document */
#d_warp{/*background:#000; */width:800px; margin: 0 auto; text-align:left;}
img{ border:0;}
ul,li{margin:0; padding:0; list-style:none;}
.clear{clear:both;}
.d_img{position:relative;}

.d_img div{ z-index:4;}

.d_menu{ position: relative; background:url(../images/index_01.jpg) 0 0 no-repeat;height:50px;}
.d_menu img{position:absolute; height:30px;}
.d_menu .mu_01{width:145px; left:454px; top:10px;}
.d_menu a:hover .mu_01{background:url(../images/menu_over.gif) 0 0 no-repeat;}
.d_menu .mu_02{width:140px; left:599px; top:10px;}
.d_menu a:hover .mu_02{background:url(../images/menu_over.gif) -145px 0 no-repeat;}

.d_text01{position:absolute; left:405px; top:80px; color:#0a1546; font-size:12px; line-height:20px; width:350px;text-align:justify;text-justify:inter-ideograph;}
.d_text02{position:absolute; left:318px; top:110px; color:#0c1949; font-size:12px; line-height:19px; width:435px;}
.d_text03{position:absolute; left:348px; top:180px; font-size:12px; line-height:15px; color:#1f3f87;}
.d_text04{ position:absolute; left:40px; top:82px; width:720px; color:#0a1546; font-size:12px; line-height:20px; text-align:justify;text-justify:inter-ideograph;}

.ph_bo_main{padding: 0 0 0 0; height:1%; overflow:hidden!important; overflow/**/:visible; width:780px;}
.ph_bo_main li{float:left; padding: 10px 0 0 12px; line-height:13px; text-align:center; color:#0c1949;}
.ph_bo_main li div{padding: 2px 0 0 0; font-size:12px;}
.ph_bo_main2{padding: 0 0 0 12px; height:1%; overflow:hidden!important; overflow/**/:visible; width:780px;}
.ph_bo_main2 li{float:left; padding: 10px 5px 0 0; line-height:13px; text-align:center; color:#0c1949;}
.ph_bo_main2 li div{padding: 2px 0 0 0; font-size:12px;}
.ph_bo_main2 li div.text01{width:100px; padding: 2px 0 0 0; text-align:center;}
.ph_bo_main2 li div.text02{width:110px; padding: 2px 0 0 0; text-align:center;}


