/*----------------------------------------

tokucyo - support

----------------------------------------*/
/* navi */
.tokucyonavi{
margin:10px 0 10px 23px;
}

.tokucyonavi li{
display:inline;
margin-left:1px;
}

/* box-top */
.tok03Boxtop{
border:solid #d2d2d2 3px;
width:573px;
margin-bottom:10px;
}

.tok03Boxtop table{
width:553px;
}

.tok03Box p{
margin-left:20px;
}

/* box */
.tok03Box{
border:solid #d2d2d2 3px;
width:573px;
margin-bottom:10px;
}

.tok03Box table{
width:553px;
}

.tok03Box p{
margin-left:30px;
margin-right:10px;
}

.tok03Box .img02{
margin-left:30px;
}

.tok03Box h3{
margin-left:10px;
}

/*----------------------------------------

tokucyo - V

----------------------------------------*/
.tok02box{


}

.tok02youjibox h5,
.tok02junbox h5,
.tok02labbox h5,
.tok02highbox h5,
.tok02collegebox h5,
.tok02englishbox h5{
margin:5px 0;
}

.tok02youjibox,
.tok02junbox,
.tok02labbox,
.tok02highbox,
.tok02collegebox,
.tok02englishbox{
margin:10px 0 20px 0;
padding:10px 15px;
}

.tok02youjibox{
background:#eafff0;
border:2px solid #008925;
}

.tok02junbox{
background:#ffebec;
border:2px solid #fc5b8f;
}

.tok02labbox{
background:#7e88e1;
border:2px solid #040c95;
}

.tok02highbox{
background:#ecf6ff;
border:2px solid #3e97ff;
}

.tok02collegebox{
background:#eeebfe;
border:2px solid #7040d2;
}

.tok02englishbox{
background:#fef7d2;
border:2px solid #f4d000;
}

.tok02dot{
height:1px;
background:url(../shared/images/dot.gif) repeat-x;
margin:8px 0 4px 0;
}

.font12w{
color:#FFFFFF;
}


/*----------------------------------------

tokucyo - basis

----------------------------------------*/
.tok01Box{
margin-left:10px;
}

.tok01Box td{
font-weight:bold;
}

.tok01Box th img{
margin:0 15px 0 0;
}

.tok01Box td img{
margin:5px 10px 5px 0;
}

.tok01Box .tok01kokugo img{
border:1px solid #e76d7a;
}

.tok01Box .tok01sansu img{
border:1px solid #67dae9;
}

.tok01Box .tok01rika img{
border:1px solid #f9bb00;
}

.tok01Box .tok01syakai img{
border:1px solid #9cc931;

}

.tok01Box .tok01eigo img{
border:1px solid #9e7dbb;
}

.tok01Box02{
margin:10px 10px 0 10px;
width:549px;
border:solid 3px #d2d2d2;
}

/*----------------------------------------

tokucyo - group

----------------------------------------*/
.tok04Box{
border:solid #d2d2d2 3px;
width:573px;
margin-bottom:10px;
}

.tok04Box table{
width:553px;
}

.tok04Boxdot{
height:1px;
background:url(../shared/images/dot.gif) repeat-x;
margin:8px 0 4px 0;
}

/*----------------------------------------

tokucyo -@guidance

----------------------------------------*/
.guiBox{
border:solid #d2d2d2 3px;
margin-bottom:10px;
padding:10px 5px;
}

.guiBoxdot{
height:1px;
background:url(../shared/images/dot.gif) repeat-x;
margin:8px 0 4px 0;
}

.guiBoxdotpaddingLR10{
height:1px;
background:url(../shared/images/dot.gif) repeat-x;
margin:8px 10px 4px 10px;
}

.guiBtnBox{
width:300px;
background-color:#e5e5e5;
}

.guiBoxSleft{
border:solid #d2d2d2 3px;
width:258px;
text-align:left;
padding:10px;
margin-right:5px;
}

.guiBoxSright{
border:solid #d2d2d2 3px;
width:259px;
text-align:left;
padding:10px;
margin-left:5px;
}

.guiBoxbg{
background:url(images/gui_img_ya.gif) no-repeat center;
height:80px;
}
/*----------------------------------------

safety

----------------------------------------*/

.saftext{
float:left;
margin:10px 0px 10px 5px;
}

.saftext dt{
float:left;
margin-right:5px;
font-weight:bold;
}

.saftext dd{
width:530px;
margin-bottom:10px;
margin-left:22px;
}

.safBox{
margin-top:20px;
padding:10px 5px;
text-align:center;
width:573px;
}

.safBox img{
margin-bottom:5px;
}

/*----------------------------------------

faq

----------------------------------------*/
.faq{
clear:both;
}

.faq dl{
margin:15px 5px;
}
.faq dt{
background:url(fqa/images/faq_bg.jpg) no-repeat;
font-weight:bold;
text-indent:10px;
}

.faq dd{
margin: 10px 50px;
}

.faq .red{
color:#FF0000;
font-weight:bold;
}

.faq p img{
text-align:center;
}

.faqBtn{
margin:20px 100px;
}

.faqBtn li{
display:inline;
}
