html, body, div, table, td, th, span, p {color:#000000;}
#wrap {width:100%; background:url('/new_workshop/201802/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/201802/image/icon.gif') 0 50% no-repeat; line-height:35px; margin-bottom:30px;}
#wrap #content #cbody #menu_navi span {padding-left:30px; font-size:14px; font-weight:bold;}

.regist_tbl {border-top:2px solid #6588d6; 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:#f0f0f0; color:#6588d6; }
.regist_tbl th span {color:#ff5901;}

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

.fcRed {color:#f00 !important;}

table.tblDef {width:100%;border-spacing:0;border-collapse:separate; border-spacing:0;border-left:1px solid #6d6d9b;border-bottom:1px solid #6d6d9b;}
.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 #6d6d9b;border-right:1px solid #6d6d9b;}

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



div.welcome {position:relative;padding-left:135px;}
div.welcome p {padding-top:20px;margin:0;}
div.welcome p:first-child {padding-top:0;}
div.welcome p.sign {padding-top:40px;text-align:right;}
div.welcome p.img {position:absolute;left:0;top:0;padding-top:0;}


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:#2e2e61;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;}