@charset "euc-kr";
/* 
Gicamp Corp, Web Standardization Team (http://www.gicamp.co.kr/) Abadon
-----------------------------------------------------------------------------
CSS / Incording - ANSI
-----------------------------------------------------------------------------
*/
/* content common */
.con_block { position:relative; display:inline-block; width:100%; margin-bottom:15px;}
.txt_box { position:relative; display:inline-block; width:100%; margin-bottom:15px; line-height:1.6em;}
.img_txt { clear:both; position:relative; display:inline-block; width:100%; margin-bottom:15px; line-height:1.5em;}
.img_txt ul ul { padding-left:10px;}
.img_txt h3, .img_txt h4 { width:98%;}
.left { float:left; display:inline;}
.right { float:right; display:inline;}

/* basiclist */
.basiclist { width:95%; display:inline-block; margin-bottom:15px;}
/*.basiclist li { background:url(../img/common/icon_arrow.gif) no-repeat 0 7px; padding:1px 0 1px 7px;}*/
.basiclist li { margin-bottom:5px; background:url(../img/common/bul_dot_gray.gif) no-repeat 0 5px; padding-left:5px;}

/* login */
#loginbox { width:auto; border:#f1f0f0 solid 8px; padding:35px 30px; display:block; position:relative;}
#loginbox .members_login { width:400px; position:relative; display:inline-block; margin-left:87px;}
#loginbox .members_login li { margin-bottom:5px; height:22px; line-height:22px; width:295px; padding:0; }
* html #loginbox .members_login li { margin-bottom:3px; }
#loginbox .members_login label { display:inline-block; width:60px; font-weight:bold;}
#loginbox .members_login div { float:left; display:inline; margin-right:0px; }
#loginbox .btn_login { margin:-54px 0 0 274px;}
#loginbox .members_join { clear:both; position:relative; padding:20px 0 0 0; margin-left:87px;}
#loginbox .members_join li { background:url(../img/common/icon_arrow.gif) no-repeat 0 7px; padding-left:10px; margin-bottom:5px;}

/* scrollbox */
.scrollbox { border:#ccc solid 1px; overflow:scroll;padding:10px; font-size:12px;}
.scrollbox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .scrollbox { height: 1%; }

.clause h3 { margin-bottom:15px; color:#5994C6; font-size:14px; position:static; background:none; padding:0;}
.clause h4 { margin-top:15px; color:#777; }
.clause dl { margin-bottom:25px; line-height:1.7em; }
.clause dl dt { padding:10px 0; font-weight:bold; }
.clause ul ul { padding:8px 0 8px 0px; }
* html .scrollbox { width:625px !important;}
.clause .basiclist li { background-position:0 3px;}

.agree_box { position:relative; display:inline-block; width:100%;}
.agree_box  h3 { position:relative; display:inline-block; width:100%; margin:20px 0 10px; background:url(../img/common/bul_h3_con1.gif) no-repeat 0 0; padding-left:30px; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#56b602;}
.agree_box  h4 { margin-top:15px;}
.agree_box li { background-position:0 3px;}

/* certifi */
#certifi { position:relative; background:url(../img/board/line_certifi.gif) repeat-x left 0px; width:100%; display:inline-block; padding-top:32px; margin-top:30px;}
#certifi h3.tab1 { position:absolute; top:0px; left:32px; }
#certifi h3.tab2 { position:absolute; top:0px; left:153px; }
#certifi div { border-bottom:#a0d4a1 solid 2px; font-size:12px; line-height:1.6em; padding:30px; }
#certifi_tab1 { background: url(../img/board/bg_realname.gif) no-repeat 30px 27px; }
#certifi_tab2 { background: url(../img/board/tit_ipin.gif) no-repeat 20px 45px; }
#certifi_tab1 p { clear:both; }
#certifi_tab1 p.btn { padding-left:60px; margin-bottom:30px; width:520px; display:inline-block; }
#certifi_tab2 p.btn { padding-left:60px; width:520px; display:inline-block; }
#certifi_tab1 p.btn .left, #certifi_tab2 p.btn .left { float:left; display:inline; }
#certifi_tab1 p.btn .right, #certifi_tab2 p.btn .right { float:right; display:inline; }

/* con_info */
.con_info { position:relative; display:inline-block; width:100%; margin-bottom:15px;}

/* org
.org { position:relative; display:block; width:700px; height:530px; margin:0 auto 20px; background:url(../img/sub5/bg_org.gif) no-repeat 50% 0;}
.org_s1 { position:absolute; top:0px; left:300px;}
.org_s2_1 { position:absolute; top:68px; left:111px;}
.org_s2_2 { position:absolute; top:68px; left:489px;}
.org_s3 { position:absolute; top:136px; left:300px;}
.org_s3_1 { position:absolute; top:194px; left:489px;}
.org_s4_1 { position:absolute; top:306px; left:110px;}
.org_s4_2 { position:absolute; top:306px; left:478px;}
.org_s4_3 { position:absolute; top:352px; left:110px;}
.org_s4_4 { position:absolute; top:352px; left:478px;}
.org_s4_5 { position:absolute; top:398px; left:110px;}
.org_s4_6 { position:absolute; top:398px; left:478px;}
.org_s4_7 { position:absolute; top:444px; left:110px;}
.org_s4_8 { position:absolute; top:444px; left:478px;}
.org_s4_9 { position:absolute; top:490px; left:110px;}
.org_s4_10 { position:absolute; top:490px; left:478px;} */

.org { position:relative; display:block; width:700px; height:670px; margin:0 auto 20px; background:url(../img/sub5/bg_org.gif) no-repeat 50% 0;}
.org_s1 { position:absolute; top:0px; left:293px;}
.org_s2_1 { position:absolute; top:103px; left:181px;}
.org_s2_2 { position:absolute; top:103px; left:407px;}
.org_s3 { position:absolute; top:199px; left:293px;}
.org_s3_1 { position:absolute; top:263px; left:476px;}
.org_s4_1 { position:absolute; top:384px; left:90px;}
.org_s4_2 { position:absolute; top:384px; left:474px;}
.org_s4_3 { position:absolute; top:442px; left:90px;}
.org_s4_4 { position:absolute; top:442px; left:474px;}
.org_s4_5 { position:absolute; top:499px; left:90px;}
.org_s4_6 { position:absolute; top:499px; left:474px;}
.org_s4_7 { position:absolute; top:557px; left:90px;}
.org_s4_8 { position:absolute; top:557px; left:474px;}
.org_s4_9 { position:absolute; top:614px; left:90px;}
.org_s4_10 { position:absolute; top:614px; left:474px;}

/* staff_info */
.staff_info { clear:both; position:relative; display:inline-block; width:100%; margin-bottom:20px;}
.staff_list { position:relative; display:inline-block; width:100%; margin-bottom:20px;}
.staff_list .fr { width:610px;}
.staff_list .fl { width:100px; height:115px; border:1px solid #ccc;}
.staff_list img { width:100px; height:115px;}

/* ci */
.ci ul { display:inline-block;}
.ci ul, .ci p { margin-bottom:20px;}
.ci li { float:left; display:inline; margin:0 25px;}

/* b_info */
.b_info { clear:both; position:relative; display:inline-block; margin:10px 0 20px 20px;  z-index:1}
.b_info li { float:left; margin:0 30px 0 0; width:142px;}
.b_info_box { position:absolute; left:-20px; top:0; border:1px solid #5ab306; padding:30px; background:#fff; width:650px; z-index:9; visibility:hidden;}
.b_info_box .fl { width:417px;}
.b_info_box .fr { width:209px;}
.b_info_box .fr ol { margin-top:10px; display:inline-block;}
.b_info_box .fr li { float:none !important; list-style: decimal; width:auto !important; margin:0 0 0 20px !important; font-size:11px; font-weight:bold; height:18px; line-height:18px; letter-spacing:-1px;}
.b_info_box .btn { position:absolute; top:-1px; right:-1px;}




/* sitemap */
.sitemap { width:100%; display:inline-block; }
.sitemap h3 { font-size:14px; font-weight:bold; color:#fff; background:#2c84c3; text-align:center;padding:5px 0 5px 0 }
.sitemap .column { position:relative; display:inline-block; width:100%; margin-bottom:20px;}
.sitemap .column div { float:left; display:inline; width:169px; margin:0 7px 25px;height:250px}
.sitemap .column div ul { margin:0 2px 0 0 ; padding-bottom:10px; border:1px solid #f0eded; border-top:none; background:#f7f7f7; overflow:hidden;;width:99%;}
.sitemap .column div li { margin:0 2px; line-height:normal; border-top:1px dotted #ccc; margin-top:-1px; letter-spacing:0px; vertical-align:top; font-size:11px; }
.sitemap .column div li a { padding:5px 10px; display:block; width:140px;}
.sitemap .column div li ul { margin:0 0 0 12px; padding:0 0 10px 0; border:none; background:none;}
.sitemap .column div li li { background:url(../img/common/bul_list3.gif) no-repeat 0 9px; line-height:normal; margin:0; border-bottom:none; border:none; font-weight:normal;}
.sitemap .column div li li a { padding:3px 0 3px 8px; display:block;}