@charset "UTF-8";

body#top{margin:0;padding:0;color:#333;font-size:12px;line-height:150%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;background-image:url(../../top_images/bg_top_body.jpg);background-repeat:repeat-x;background-position:center top;}
#topWrap{width:100%;margin:0;}

/* gMenu
********************/

#gMenuTopWrap{margin:0 auto;padding:0;width:900px;height:45px;}
#gMenuTop{list-style-type:none;margin:0;padding:0;font-size:1px;line-height:1px;}
#gMenuTop li{float:left;}
#gMenu01Top a{background-image:url(../images/g_menu01.jpg);background-repeat:no-repeat;height:45px;width:182px;text-indent:-9999px;display:block;}
#gMenu02Top a{background-image:url(../images/g_menu02.jpg);background-repeat:no-repeat;height:45px;width:180px;text-indent:-9999px;display:block;}
#gMenu03Top a{background-image:url(../images/g_menu03.jpg);background-repeat:no-repeat;height:45px;width:180px;text-indent:-9999px;display:block;}
#gMenu04Top a{background-image:url(../images/g_menu04.jpg);background-repeat:no-repeat;height:45px;width:180px;text-indent:-9999px;display:block;}
#gMenu05Top a{background-image:url(../images/g_menu05.jpg);background-repeat:no-repeat;height:45px;width:178px;text-indent:-9999px;display:block;}
#gMenu01Top a:hover{background-image:url(../images/g_menu01_ov.jpg);background-repeat:no-repeat;height:45px;width:182px;text-indent:-9999px;display:block;}
#gMenu02Top a:hover{background-image:url(../images/g_menu02_ov.jpg);background-repeat:no-repeat;height:45px;width:180px;text-indent:-9999px;display:block;}
#gMenu03Top a:hover{background-image:url(../images/g_menu03_ov.jpg);background-repeat:no-repeat;height:45px;width:180px;text-indent:-9999px;display:block;}
#gMenu04Top a:hover{background-image:url(../images/g_menu04_ov.jpg);background-repeat:no-repeat;height:45px;width:180px;text-indent:-9999px;display:block;}
#gMenu05Top a:hover{background-image:url(../images/g_menu05_ov.jpg);background-repeat:no-repeat;height:45px;width:178px;text-indent:-9999px;display:block;}



#lBanner06 a{background-image:url(../../top_images/ba_results.jpg);background-repeat:no-repeat;text-indent:-9999px;display:block;padding:0;height:47px;width:220px;margin-bottom:10px;}
#lBanner06 a:hover{background-image:url(../../top_images/ba_results_ov.jpg);}



/* contentsMain
********************/

#flashWrap{width:100%;margin:0;background-image:url(../../top_images/bg_flash.jpg);background-repeat:no-repeat;background-position:center top;}
#flashWrap #flash{padding:0;height:390px;margin:0 auto; max-width:1300px;min-width:900px;}
#contentsTopRight{float:right;width:250px;background-image:url(../../top_images/bg_contents_right.jpg);background-repeat:no-repeat;}
#contentsTopLeft{float:left;width:630px;}
#contentsTopRight ul{list-style-type:none;margin:0;padding:0;font-size:1px;line-height:1px;}
#contentsTopRight ul#lBanner{margin:20px auto;width:220px;}
#contentsTopLeft h1{font-size:1px;line-height:1px;margin:20px 0;padding:0;}
#contentsTopLeft h1 a{background-image:url(../../top_images/top_cooltherm.jpg);background-repeat:no-repeat;text-indent:-9999px;display:block;height:204px;width:630px;margin:0;padding:0;}
#informationHead{margin:0;padding:0;height:20px;width:630px;border-bottom:1px solid #91BA3B;position:relative;font-size:1px;line-height:1px;}
#informationHead h2{background-image:url(../../top_images/tit_info.jpg);background-repeat:no-repeat;text-indent:-9999px;display:block;margin:0;padding:0;height:15px;width:115px;left:0;top:0;}
#informationHead p{margin:0;padding:0;}
#informationHead a{background-image:url(../../top_images/btn_more.jpg);background-repeat:no-repeat;text-indent:-9999px;display:block;height:15px;width:65px;position:absolute;top:0;right:0;}
.informationText a{color:#333;text-decoration:none;}
.informationText a:hover{text-decoration:underline;}
.informationBlock{margin:0;padding:0 0 1px;font-size:12px;line-height:145%;border-bottom:1px solid #91BA3B;}
.informationDay{margin:0 20px 0 0;padding:8px 0;float:left;display:table-cell;color:#91B93A;}
.informationText{margin:0;padding:8px 0;width:520px;display:table-cell;}


#footer h3 {font-size: 10px;position: absolute;left: 150px;top: 60px;font-weight: normal;margin:0px;padding:0px;}
