@charset "shift_jis";


#top .main .top_catch{ display: block; clear: both; overflow: hidden; }
#top .main .top_catch .fla_zone{ display: block; height: 305px; width: 819px; float: left; padding-right: 8px; }

#top .main .top_catch dl.top_news { width: 195px; float: left; background-color: #272727; border: 1px solid #383838; }
#top .main .top_catch dl.top_news dt{ background-image: url(../img/top_04.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; height: 37px; }
#top .main .top_catch dl.top_news dd{ background-color: #272727; overflow: hidden; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }

#top .main .top_catch dl.top_news dd p{ display: block; font-size: 10px; line-height: 16px; color: #FFFFFF; padding-top: 6px; }
#top .main .top_catch dl.top_news dd a{ font-size: 10px; line-height: 16px; color: #FFFFFF; }
#top .main .top_catch dl.top_news dd a.more{ background-image: url(../img/top_05.gif); background-repeat: no-repeat; text-indent: -9999px; padding: 0px; float: right; height: 12px; width: 53px; margin-top: 8px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; display: block; }

#top .main .top_catch dl.top_news dd ul li { padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #383838; padding-top: 10px; }
#top .main .top_catch dl.top_news dd ul li .yymmdd{ background-color: #c9161e; font-size: 10px; color: #FFFFFF; padding-right: 8px; padding-left: 8px; display: inline; }



#top .main .top_info{width: 197px; padding-right: 7px; float: left; padding-top: 12px;}

#top .main .top_info dl{  }
#top .main .top_info dl dt{ background-repeat: no-repeat; height: 48px; text-indent: -9999px; display: block; }
#top .main .top_info dl dd{ background-color: #05374c; font-size: 10px; line-height: 16px; color: #FFFFFF; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow: hidden; }
#top .main .top_info dl dt.info_news{ background-image: url(../img/top_01.gif); }
#top .main .top_info dl dt.info_topics{ background-image: url(../img/top_02.gif); margin-top: 14px; }
#top .main .top_info dl dd a{ display: block; font-size: 10px; line-height: 16px; color: #FFFFFF; padding-top: 6px; }
#top .main .top_info dl dd a.more{ background-image: url(../img/top_03.gif); background-repeat: no-repeat; text-indent: -9999px; padding: 0px; float: right; height: 12px; width: 53px; margin-top: 8px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#top .main .top_info dl dd .yymmdd{ background-color: #c9161e; font-size: 10px; color: #FFFFFF; padding-right: 8px; padding-left: 8px; display: inline; }



#top .main .top_info dl dd ul li a{ background-repeat: no-repeat; text-indent: -9999px; display: block; margin: 0px; padding: 0px; height: 79px;} 
#top .main .top_info dl dd ul li a.ban_110823{ background-image: url(../img/ban_topics_02.gif); } 
#top .main .top_info dl dd ul li a.ban_110819{ background-image: url(../img/ban_topics_01.gif); } 


#top .main .top_info a.top_tina{ background-image: url(../img/ban_tina.gif); background-repeat: no-repeat; text-indent: -9999px; display: block; padding: 0px; height: 92px; margin-top: 0px; margin-right: 0px; margin-bottom: 14px; margin-left: 0px; }


ul.bcas_list{ padding-top: 12px; width: 820px; float: left; }
ul.bcas_list li{ color: #CCCCCC; line-height: 16px; float: left; width: 197px; display: block; color: #FFFFFF; font-size: 10px; line-height: 14px; border: 1px solid #6a6a6a; margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 6px; background-color: #042140; padding-top: 132px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; background-repeat: no-repeat; background-position: left top; }
ul.bcas_list li h3{ font-size: 14px; line-height: 18px; padding: 10px; display: block; font-weight: bold; letter-spacing: 0.1em; }
ul.bcas_list li p{ display: block; font-size: 10px; line-height: 14px; text-indent: -30px; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 40px; }

ul.bcas_list li p a{ font-size: 10px; }


ul.bcas_list li.bcas_01{ background-image: url(../img/bcas_img_01.jpg); }
ul.bcas_list li.bcas_02{ background-image: url(../img/bcas_img_02.jpg); }
ul.bcas_list li.bcas_03{ background-image: url(../img/bcas_img_03.jpg); }
ul.bcas_list li.bcas_04{ background-image: url(../img/bcas_img_04.jpg); }
ul.bcas_list li.bcas_05{ background-image: url(../img/bcas_img_05.jpg); }
ul.bcas_list li.bcas_06{ background-image: url(../img/bcas_img_06.jpg); }
