﻿@charset "utf-8";
/* CSS Document */


#top_contents_back { clear:both ; background:url(../images/top_contents_back_1.gif) repeat-x top center; text-align:center ; height:324px; margin:0 auto; font-size:0;}

#flash_box { clear:both ; width:810px;height:310px; margin:0px auto 1px auto; font-size:0;}

#navi ul li .home{ float:left; margin:0px 0; background:url(../images/home_button_on.png) no-repeat; width:130px; height:27px; }
#navi ul li a.home{background:url(../images/home_button_on.png) no-repeat; cursor: pointer; }
#navi ul li a:hover.home { background:url(../images/home_button.png) no-repeat;}

* html #navi ul li .home{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_button_on.png',sizingMethod='scale'); }
* html #navi ul li a .home { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_button_on.png',sizingMethod='scale'); }
* html #navi ul li a:hover .home { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_button.png',sizingMethod='scale');}




/*box1*/
#box1{ width:800px; height:auto;border:none; padding:0; text-align:center; overflow:visible; clear:both;margin:10px auto 0px auto; padding-bottom:5px;font-size:0;}

#box1 #left{ float:left ; width:500px; height:auto; margin:0 0 0px 12px; _margin:0 0 0px 6px; overflow:hidden; padding:0; border:none; text-align:left; }

#box1 #left h3{ width:500px; height:41px; background: url(../images/what_top.gif) no-repeat left top ;margin:0 ; overflow:hidden; padding:0; border:none; font-size: 0;}
#box1 #left #news_box{ width:500px; height:300px; background: url(../images/what_mid.gif) no-repeat left top;margin:0; overflow:hidden; padding:0; border:none; font-size: 0;}
#box1 #left #news_text{ width:470px; height:165px; margin:5px 20px 0px 20px; overflow:auto ; padding:0; border:none; }

#box1 #left #news_text .text{ width:415px ; border-bottom:#666 1px dotted ; padding:0 0px 10px 25px; margin-bottom:10px; background: url(../images/circle_p_icon.gif) no-repeat top left; background-position:left 5px;}
#box1 #left #news_text h4{ text-indent:0;color:#333 ; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ; line-height:1.9 ; font-size:14px; font-weight:bold ; }
#box1 #left #news_text p{ color:#333 ; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ; line-height:1.4 ; font-size:12px;}



.text_1 { width:455px; height:auto; margin: 15px 0 0 27px;padding:0 2em 1em 15px; text-align:left; border-left:#6ecbff solid 6px}

.text_1 img {float:right; padding:0 0px 0 0; margin:0}
.text_1 p{ font-size:14px; color:#666; font-weight:bold;}

#box1 #right{ float:left ; width:283px; height:auto; margin:0px 0 0 0px; padding:0; border:none; overflow:hidden; font-size:0;}
#box1 li{ list-style:none; float:left; margin:-5px 0 0 0px; padding:0; border:none;}

