html, body, div, table, td, th, span, p {color:#000000;}
#wrap {width:100%; background:url('/new_workshop/202001/image/bg.gif');}
#wrap #body {position:relative; width:900px; height:320px; margin:auto;}

#wrap #content {width:100%; margin-top:20px;}
#wrap #content #menu {float:left; width:230px;}
#wrap #content #cbody {float:left; width:670px;}
#wrap #content #cbody #menu_navi {width:670px; height:35px; background:url('/new_workshop/202101/image/icon.gif') 0 50% no-repeat; line-height:35px; margin-bottom:30px;}
#wrap #content #cbody #menu_navi span {padding-left:17px; font-size:14px; font-weight:bold;}

.regist_tbl {border-top:2px solid #362d51; border-left:1px solid #dfdfdf;}
.regist_tbl th, .regist_tbl td {padding:7px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.regist_tbl th {background:#f8f8f8; color:#362d51; }
.regist_tbl th span {color:#ca0065;}

.gray_box {width:668px; border:1px solid #e1e1e1; background:#fafafa; text-align:center; padding:25px 0;}
.green {color:#16a45a;}

table.tblDef {width:100%;border-spacing:0;border-collapse:separate; border-spacing:0;border-left:1px solid #000000;border-bottom:1px solid #000000;}
.ie7 table.tblDef {border-collapse:collapse;}
table.tblDef tr.none, table tr.none th, table tr.none td {display:none;}

table.tblDef th,
table.tblDef td {padding:10px;border-top:1px solid #000000;border-right:1px solid #000000;}

table.tblDef th {font-weight:normal;}
table.tblDef td {word-break:normal;}


div.registInfo,
div.registInfo p,
div.registInfo ul, div.registInfo li,
div.registInfo dl, div.registInfo dt, div.registInfo dd {margin:0;padding:0;list-style:none;}
div.registInfo a {color:#000;}

dl dt.subTit_arr {padding-left:15px;font-weight:bold;color:#242424;background:url('image/img3.jpg') 0 3px no-repeat;}


div.registInfo > dl > dt {clear:both;margin-top:10px;}
div.registInfo > dl >dt:first-child {float:left;padding-left:10px;padding-right:5px;margin-top:0;}
div.registInfo dd.fcRed {font-weight:bold;}

div.registInfo > dl > dd {margin-top:5px;}
div.registInfo > dl > dd > * {margin:10px 0 0 15px;}
div.registInfo > dl > dd > *:first-child {margin-top:0;}

div.registInfo table.tblDef {width:70%;}
div.registInfo table.tblDef th,
div.registInfo table.tblDef td {text-align:center;}
div.registInfo table.tblDef thead th {font-weight:bold;}
div.registInfo table.tblDef tbody th {background-color:#eaeaff;}


/* _ÅÇ °ü·Ã */
ul.tabMenu {overflow:hidden; margin:0 0 10px; padding:0; border-bottom:1px solid #1c40a7;}
ul.tabMenu li {float:left; list-style:none;}
ul.tabMenu li a {display:block; padding:14px 28px; font-size:16px; line-height:22px; font-weight:bold; color:#7082b4; border-top:1px solid #1c40a7; border-right:1px solid #1c40a7; border-left:1px solid #1c40a7; text-decoration:none; border-radius:10px 10px 0 0;}
ul.tabMenu li.on a {background-color:#1c40a7; color:#FFF;}