/*
**********************************************
教育・研修セミナー用
**********************************************
*/

/*/////////////////////////////*/
/*規格リスト用チェックボックス*/
/*////////////////////////////*/

#contents .cnt_txt .chk_box{
background:transparent url("../../images/common/bgimg/bg_ot22.gif") 0 0;
border:1px solid #C5B890;
padding:10px 0;
margin:0 5px;
}

#contents .cnt_txt table.trng_chk_tbl{
text-align:left;
margin:0px auto 10px auto;
}

#contents .cnt_txt table.trng_chk_tbl td{
padding:3px 10px;
border-bottom:1px dotted #C5B890;
color:#4A4127;
}


.i9000{visibility:hidden;display:none;}
.i14000{visibility:hidden;display:none;}
.bcms{visibility:hidden;display:none;}
.jsox{visibility:hidden;display:none;}
.isms{visibility:hidden;display:none;}
.prcss{visibility:hidden;display:none;}
.i22000{visibility:hidden;display:none;}
.i17025{visibility:hidden;display:none;}
.ohsas{visibility:hidden;display:none;}
.as91{visibility:hidden;display:none;}
.t16949{visibility:hidden;display:none;}
.i13485{visibility:hidden;display:none;}
.other{visibility:hidden;display:none;}

.box_block{
visibility:visible;
display:block;
}

input.chk{
margin-right:3px;
}


/*////////////////////*/
/*全コースリスト talbe*/
/*////////////////////*/

#contents .cnt_txt h3.ctg_trng{
padding:3px 10px;
margin-top:10px;
margin-bottom:10px;
border:1px solid #c8c8c8;
font-size:1.1em;
background-color:#006699;
color:#444;
background:transparent url("../../images/common/bgimg/bg_gttg11.gif") 0px center repeat-x;
}

#contents .cnt_txt table.courselist{
width:600px;
margin-top:0;
margin-bottom:10px;
xborder-top:1px solid #a8a8a8;
xborder-left:1px solid #a8a8a8;
font-size:0.9em;
}

#contents .cnt_txt table.courselist th{
font-weight:bolder;
color:#fff;
background-color:#686868;
padding:2px 0;
letter-spacing:2px;
}

#contents .cnt_txt table.courselist td{
padding:3px 0 3px 0;
border-bottom:1px dotted #a8a8a8;
}

#contents .cnt_txt table.courselist td img{
vertical-align:middle;
margin-left:0px;
}


/*タイプ2*/
#contents .cnt_txt table.courselist2{
width:600px;
margin-top:5px;
margin-bottom:5px;
border-top:1px solid #c8c8c8;
border-left:1px solid #c8c8c8;
font-size:0.9em;
}

#contents .cnt_txt table.courselist2 th{
background:transparent url("../../images/common/bgimg/bg_ct22.gif") 0px 0px;
border-bottom:1px solid #c8c8c8;
border-right:1px solid #c8c8c8;
width:180px;
text-align:center;
color:#006699;
}

#contents .cnt_txt table.courselist2 td{
border-bottom:1px solid #c8c8c8;
border-right:1px solid #c8c8c8;
}

#contents .cnt_txt table.courselist2 td img{
vertical-align:middle;
margin-left:5px;
}


/*/////////////////////////////*/
/*詳細ページ テーブルレイアウト*/
/*/////////////////////////////*/

#contents .cnt_txt #training h2.title{
background:transparent url("../../images/common/bgimg/title_bg.gif") 0px 0px no-repeat;
border-bottom:none;
color:#003366;
padding:3px 0 4px 18px;
font-size:9pt;
margin-top:30px;
}

#contents .cnt_txt #training h6.title{
border-bottom:none;
color:#cc0000;
padding:6px 0 4px 18px;
font-size:10pt;
margin:15px 0 0 0;
}


#contents .cnt_txt #training p.text{
line-height:170%;
margin:15px 20px;
}

#contents .cnt_txt #training form{
padding:0;
margin:2px;
}

#contents .cnt_txt #training div.course{
text-align:right;
color:#333;
border-bottom:1px dotted #c1c1c1;
margin:2px 10px 5px 10px;
padding-bottom:2px;
}

#contents .cnt_txt #training div.course a{
font-weight:bolder;
}



#contents .cnt_txt #training table.trng_dtl{
width:600px;
border-top:1px solid #A7BDCA;
border-left:1px solid #A7BDCA;
margin-bottom:15px;
}


#contents .cnt_txt #training table.trng_dtl th.title{
background-color:#036F92;
color:#fff;
background:url("../../images/common/bgimg/bg_c11.gif") 0 0;
text-align:center;
padding:5px;
border-right:1px solid #A7BDCA;
border-bottom:1px solid #A7BDCA;
width:100px;
}

#contents .cnt_txt #training table.trng_dtl td{
padding:5px 5px;
border-right:1px solid #A7BDCA;
border-bottom:1px solid #A7BDCA;
}

#contents .cnt_txt #training table.trng_dtl td.cnt3{
text-align:left;
}

#contents .cnt_txt #training table.none_dtl{
margin:0;
border:none;
}

#contents .cnt_txt #training table.none_dtl td{
border:none;
}


/*テーブル内テーブル*/

#contents .cnt_txt #training table.inner{
width:100%;
border-top:1px solid #d8d8d8;
border-left:1px solid #d8d8d8;
}


#contents .cnt_txt #training table.inner th,
#contents .cnt_txt #training table.inner td{
border-right:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
text-align:center;
}


/*テーブル内リスト*/

#contents .cnt_txt #training table ul.target{
margin:5px;
}

#contents .cnt_txt #training table ul.target li{
border-bottom:1px dotted #d8d8d8;
padding:2px;
}
