@charset "utf-8";

#subNavi{
width:780px;
height:106px;
margin:0 auto 5px auto;
text-align:left;
background:url(../img/common/back_snavi.gif) no-repeat 0 0;
}

#subNavi ul{
position:relative;
top:7px;
left:8px;
width:764px;
height:91px;
text-align:center;
overflow: hidden;
clear:both;
}
#subNavi ul:after{
content:"";
display:block;
clear:both;
height:91px;
overflow: hidden;
}
/*\*/
*html #subNavi ul{
height:91px;
overflow:visible;
}
/**/

#subNavi ul li{float:left;list-style:none;}

#subNavi a:focus{outline:none;}

#sNavi01 a{
position:relative;
text-decoration:none;
display:block;
width:110px;
height:46px;
background:url(../img/common/snavi_01.gif) no-repeat 0 0;
}
#sNavi01 a span{display:none;}
#sNavi02 a{
position:relative;
text-decoration:none;
display:block;
width:109px;
height:46px;
background:url(../img/common/snavi_02.gif) no-repeat 0 0;
}
#sNavi02 a span{display:none;}
#sNavi03 a{
position:relative;
text-decoration:none;
display:block;
width:109px;
height:46px;
background:url(../img/common/snavi_03.gif) no-repeat 0 0;
}
#sNavi03 a span{display:none;}
#sNavi04 a{
position:relative;
text-decoration:none;
display:block;
width:109px;
height:46px;
background:url(../img/common/snavi_04.gif) no-repeat 0 0;
}
#sNavi04 a span{display:none;}
#sNavi05 a{
position:relative;
text-decoration:none;
display:block;
width:109px;
height:46px;
background:url(../img/common/snavi_05.gif) no-repeat 0 0;
}
#sNavi05 a span{display:none;}
#sNavi06 a{
position:relative;
text-decoration:none;
display:block;
width:109px;
height:46px;
background:url(../img/common/snavi_06.gif) no-repeat 0 0;
}
#sNavi06 a span{display:none;}
#sNavi07 a{
position:relative;
text-decoration:none;
display:block;
width:109px;
height:46px;
background:url(../img/common/snavi_07.gif) no-repeat 0 0;
}
#sNavi07 a span{display:none;}

#sNavi08 a{
position:relative;
text-decoration:none;
display:block;
width:110px;
height:45px;
background:url(../img/common/snavi_08.gif) no-repeat 0 0;
}
#sNavi08 a span{display:none;}
#sNavi09 a{
position:relative;
text-decoration:none;
display:block;
width:109px;
height:45px;
background:url(../img/common/snavi_09.gif) no-repeat 0 0;
}
#sNavi09 a span{display:none;}
#sNavi10 a{
position:relative;
text-decoration:none;
display:block;
width:109px;
height:45px;
background:url(../img/common/snavi_10.gif) no-repeat 0 0;
}
#sNavi10 a span{display:none;}
#sNavi11 a{
position:relative;
text-decoration:none;
display:block;
width:109px;
height:45px;
background:url(../img/common/snavi_11.gif) no-repeat 0 0;
}
#sNavi11 a span{display:none;}
#sNavi12 a{
position:relative;
text-decoration:none;
display:block;
width:109px;
height:45px;
background:url(../img/common/snavi_12.gif) no-repeat 0 0;
}
#sNavi12 a span{display:none;}
#sNavi13 a{
position:relative;
text-decoration:none;
display:block;
width:109px;
height:45px;
background:url(../img/common/snavi_13.gif) no-repeat 0 0;
}
#sNavi13 a span{display:none;}
#sNavi14 a{
position:relative;
text-decoration:none;
display:block;
width:109px;
height:45px;
background:url(../img/common/snavi_14.gif) no-repeat 0 0;
}
#sNavi14 a span{display:none;}

#sNavi01 a:hover{background-position:0 -46px;}
#sNavi02 a:hover{background-position:0 -46px;}
#sNavi03 a:hover{background-position:0 -46px;}
#sNavi04 a:hover{background-position:0 -46px;}
#sNavi05 a:hover{background-position:0 -46px;}
#sNavi06 a:hover{background-position:0 -46px;}
#sNavi07 a:hover{background-position:0 -46px;}
#sNavi08 a:hover{background-position:0 -45px;}
#sNavi09 a:hover{background-position:0 -45px;}
#sNavi10 a:hover{background-position:0 -45px;}
#sNavi11 a:hover{background-position:0 -45px;}
#sNavi12 a:hover{background-position:0 -45px;}
#sNavi13 a:hover{background-position:0 -45px;}
#sNavi14 a:hover{background-position:0 -45px;}


/* NOT LINK
-------------------------------------------- */
#sNavi14_02{
position:relative;
text-decoration:none;
width:109px;
height:45px;
background:url(../img/common/snavi_14.gif) no-repeat 0 0;
}
#sNavi14_02 span{display:none;}


/* WHATS NEWS : TECHNICAL INFORMATION
-------------------------------------------- */
#news{width:549px;float:left;padding:6px 0 0 0;}
#newsTitle{
width:549px;
height:37px;
background:url(../img/common/title_wnew.gif) no-repeat 0 0;
text-align:left;
}
#newsTitle h2{display:none;}
#newsTitle ul{
position:relative;
top:14px;
left:480px;
width:50px;
height:12px;
list-style:none;
line-height:100%;
}
#newsTitle ul li{list-style:none;}
#newsTitle ul li a:focus{outline:none;}
#newsTitle ul li a{
position:relative;
text-decoration:none;
display:block;
width:50px;
height:12px;
background: url(../img/common/navi_list.gif) no-repeat 0 0;
}
#newsTitle ul li a span{display:none;}

#newsList{
background:url(../img/common/back_news.gif) repeat-y 0 0;
border-bottom:1px solid #DFDFDF;
margin:0 0 15px 0;
padding:5px 0 15px 0;
}
#newsList table{
width:510px;
border-collapse:collapse;
margin:0 auto;
}
#newsList table th{
width:130px;
font-weight:normal;
text-align:left;
border-bottom:1px dotted #DFDFDF;
padding:8px 0 8px 5px;
}
#newsList table td{
background:url(../img/common/mark_03.gif) no-repeat 0 15px;
text-align:left;
border-bottom:1px dotted #CCCCCC;
padding:8px 5px 8px 15px;
}
#newsList table img{margin:0 0 2px 5px;}

#newsList table td a:link{color:#215F98; text-decoration:none;}
#newsList table td a:visited{color:#215F98; text-decoration:none;}
#newsList table td a:hover{color:#215F98; text-decoration:underline;}
#newsList table td a:active{color:#215F98; text-decoration:none;}



/* BANNER AREA
-------------------------------------------- */
#banner{
width:220px;
float:left;
margin:0 0 0 11px;
}

#boxBanner{
width:220px;
background:url(../img/common/back_banner.gif) repeat-y 0 0;
clear:both;
margin:5px 0 0 0;
}
#boxBannerBottom{
width:220px;
background:url(../img/common/back_banner_bottom.gif) no-repeat 0 100%;
}
#boxBannerTop{
width:220px;
background:url(../img/common/back_banner_top.gif) no-repeat 0 0;
overflow:hidden;
clear:both;
padding:15px 0;
}

#boxBannerTop ul li{
width:180px;
font-size:90%;
margin:0 auto;
list-style:none;
padding:5px 0;
}
#boxBannerTop ul li a:link{color:#215F98; text-decoration:none;}
#boxBannerTop ul li a:visited{color:#215F98; text-decoration:none;}
#boxBannerTop ul li a:hover{color:#215F98; text-decoration:underline;}
#boxBannerTop ul li a:active{color:#215F98; text-decoration:none;}

.bLine{border-bottom:1px dotted #CCCCCC;}

