/* ======== clearfix ======== */

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:inline-block;
}

/* Mac-IE \*/

*html.clearfix {
height:1%;
}
.clearfix {
display:block;
margin:0;
padding:0;
}

/* Mac-IE */

/* ======== sub-navi ======== */

ul,li,div{
margin:0;
padding:0;
}



#sub-navi {
/*border-bottom:1px solid #6a70a3;*/
width:800px;
margin:0px;
font-weight:bold;
}

#sub-navi a {
text-decoration:none;
}

#sub-navi a:link {
text-decoration:none;
color:#666;

}
#sub-navi a:visited {
text-decoration:none;
color:#666;

}
#sub-navi a:hover {
text-decoration:none;
color:#000;

}




#sub-navi ul, #sub-navi li{
margin:0; 
padding:0;
list-style:none;

}


#sub-navi li {
float:left;
padding-right:0px;
border-top:1px solid #999;
border-right:1px solid #999;

min-width: 150px;
text-align: center;

}


.sub-navi1_off,.sub-navi1_on{
border-left:1px solid #999;
}

.sub-navi1_off,.sub-navi2_off,.sub-navi3_off,.sub-navi4_off,.sub-navi5_off,.sub-navi6_off,.sub-navi7_off,.sub-navi8_off,
.sub-navi9_off,.sub-navi10_off {
background-image:url(../common/img/tab_g.gif);
background-position:0 0;
background-repeat:repeat-x;
/*text-indent:-9999px;*/
overflow:hidden;
display:block;
padding:3px 10px;
}



.sub-navi1_off:hover, .sub-navi2_off:hover, .sub-navi3_off:hover,.sub-navi4_off:hover,
.sub-navi5_off:hover,.sub-navi6_off:hover,
.sub-navi7_off:hover,.sub-navi8_off:hover,.sub-navi9_off:hover,.sub-navi10_off:hover {
background-image:url(../common/img/tab_l.gif);
background-position:0 0;
background-repeat:repeat-x;
overflow:hidden;
display:block;
padding:3px 10px;
}

.sub-navi1_on,.sub-navi2_on,.sub-navi3_on,.sub-navi4_on,.sub-navi5_on,.sub-navi6_on,
.sub-navi7_on,.sub-navi8_on,.sub-navi9_on,.sub-navi10_on {
background-image:url(../common/img/tab_l.gif);
background-position:0 0;
background-repeat:repeat-x;
overflow:hidden;
display:block;
padding:3px 10px;
}




/* ======== sub-navi ======== */

/* ======== Chrome help ======== */

.help  {
	box-sizing: border-box;
}
.help  p {
	font-size: 1.4em;
    font-weight: bold;
    background-color: #FFEB3B;
    padding: 7px;
}
.help img {
	width: 100%;
}























