@charset "utf-8";
/* CSS Document */

#scontainer-wrap {position:relative; width:100%; overflow:hidden; background:url(../img/sub/05/sub_bg.png) center top no-repeat; min-height:800px;}

/* */
#snb {float:left; width:190px; position:relative; padding:146px 0 0 0; margin:105px 0 0 0;}
#snb h2 {background:url(../img/sub/05/snb_tlt.png) left top no-repeat; width:190px; height:113px; position:absolute; top:0; left:0; text-align:center; padding:60px 0 0 0; color:#fff; font:600 20px 'Noto Sans KR', 'Malgun Gothic', sans-serif; }
#snb h2 span {color:#e7dcd7; font:600 12px 'Noto Sans KR', 'Malgun Gothic', sans-serif; letter-spacing:3px; }
#snb ul {background:url(../img/sub/snb_bg.png) left top repeat-y; width:190px; padding:20px 0;}
#snb ul li {margin:0 0 25px 0; }
#snb ul li a {display:inline-block; background:url(../img/sub/05/snb_arrow.png) 161px -16px no-repeat; width:152px;font:600 13px 'Malgun Gothic', sans-serif; color:#303b42; text-align:left; padding:0 0 0 45px;}
#snb ul li a:hover {background:url(../img/sub/05/snb_arrow.png) 161px 5px no-repeat; color:#9c7b69; }
#snb ul li a.active {display:inline-block; background:url(../img/sub/05/snb_arrow.png) 161px 5px no-repeat; width:152px;font:600 13px 'Malgun Gothic', sans-serif; color:#9c7b69; text-align:left; padding:0 0 0 45px;}
#snb ul li ul li {margin:0 0 8px 0;}
#snb ul li ul li a {display:inline-block; background:none; width:165px; font:600 11px 'Malgun Gothic', sans-serif; color:#82898e; text-align:right; padding:0 25px 0 0; }
#snb ul li ul li a:hover {text-decoration:underline; color:#82898e; background:none;}
#snb ul li ul li a.active {display:inline-block; background:none; width:165px; font:600 11px 'Malgun Gothic', sans-serif; color:#000; text-align:right; padding:0 25px 0 0; text-decoration:underline; }

#s_body {float:right; width:880px;}
#s_body #s_visual.bg_01 {background:url(../img/sub/05/s_tlt_img.png) 415px bottom no-repeat; margin:0 0 40px 0;}
#s_body #s_visual #scon_top {padding:170px 0 15px 0; background:url(../img/sub/05/tlt_bg.png) left bottom no-repeat; border-bottom:1px solid #e4e4e4; }
#s_body #s_visual #scon_top .location {text-align:left; width:100%;}
#s_body #s_visual #scon_top .location img {vertical-align:middle;}
#s_body #s_visual #scon_top ul li { font:bold 40px 'Malgun Gothic', sans-serif; color:#0f489b; letter-spacing:-4px; text-align:left;padding:0 0 15px 0;}
#s_body #s_visual #scon_top ul li+li { font:bold 12px 'Malgun Gothic', sans-serif; color:#9b9b9b; letter-spacing:-1px;}
#s_body #scon {margin:0px 0px 100px 0px;}

/* ���������� ���̺� */
.administration_table { width:100%; border-top:2px solid #676767; border-bottom:1px solid #ffffff; font-size:12px;}
.administration_table thead th { background-color:#eeeeee; color:#3b3b3a; padding:10px 0 8px 0px; border-bottom:1px solid #dddddd; font-size:12px; border-left:1px solid #dfdfdf;}
.administration_table tbody th { background-color:#ffffff; border-bottom:1px solid #dddddd;}
.administration_table tbody td { padding:7px 0 5px 0px; border-bottom:1px solid #dddddd; }

/* ���������� ��û�ϱ� �� */
.application_form_table { width:100%; border-top:2px solid #676767; border-bottom:1px solid #ffffff;font-size:12px;}
.application_form_table thead th { background-color:#eeeeee; color:#3b3b3a; padding:10px 0 8px 0px; border-bottom:1px solid #dddddd; text-align:left; padding-left:30px; }
.application_form_table tbody th { background-color:#f9f9f9; border-bottom:1px solid #dddddd; text-align:left; padding-left:30px;}
.application_form_table tbody td { padding:7px 0 5px 0px; border-bottom:1px solid #dddddd; border-left:1px solid #dfdfdf;text-align:left;  padding-left:20px;}

.application_cheakBox { margin:20px 0 20px 0px;; border:1px solid #676767; line-height:180%; font-size:12px; font-weight:bold;}

#scon_wrap{ width:800px; margin:0 auto; }
#scon_wrap h2{font:25px 'Malgun Gothic', sans-serif; color:#373737; letter-spacing:-2px; text-align:left; padding:0 0 5px 0;}
#scon_wrap p.con{font:bold 13px 'Malgun Gothic', sans-serif; padding:0 0 30px 0; color:#9b9b9b;}
#scon_wrap #login_box{width:370px; float:left; }
#scon_wrap #login_box div.login1{width:358px; border:1px solid #dddddd; background-color:#f1f2f2; position:relative; margin-bottom:10px; height:177px;}
#scon_wrap #login_box div.login2{width:358px; border:1px solid #dddddd; background-color:#f1f2f2; position:relative; margin-bottom:10px; height:208px;}
#scon_wrap #login_box div p{font:400 19px 'Malgun Gothic', sans-serif; color:#585959; padding:15px 0 15px 20px; letter-spacing:-1px;}
#scon_wrap #login_box div p span{font:600 19px 'Malgun Gothic', sans-serif; color:#214881;  letter-spacing:-1px;}
#scon_wrap #login_box div ul li.b{float:left; overflow:hidden;}
#scon_wrap #img_box{float:right;}
#scon_wrap #login_box div ul.u{margin:0 19px 7px 19px; overflow:hidden;}
#scon_wrap #login_box div ul li input{width:197px; height:30px; border:1px solid #dddddd; margin-bottom:10px;}

/*표*/
#scon_wrap table{width: 800px; border-top: 2px solid #5a77a2; border-bottom: 1px solid #e4e4e4; border-collapse: collapse;}

#scon_wrap table.tb_type2 {clear:both;}
#scon_wrap table.tb_type2 th {height: 40px;	background-color: #fdfdff; color: #0f489b; border-bottom: 1px solid #e4e4e4; text-align:left; padding-left:30px;}
#scon_wrap table.tb_type2 td {height: 40px;	border-bottom: 1px solid #dcdcdc; padding-left:30px;}
#scon_wrap table.tb_type2 td input.w45{width:45px;}
#scon_wrap table.tb_type2 td input.w170{width:170px;}

#scon_wrap table.tb_type3 th {background-color: #fdfdff;	color: #0f489b;	border-bottom: 1px solid #e4e4e4; text-align: center;border-right:1px solid #dcdcdc; padding:10px 2px; }
#scon_wrap table.tb_type3 td {border-bottom: 1px solid #dcdcdc; text-align: center; border-right:1px solid #dcdcdc; padding:10px 2px; line-height:1.3em;}
#scon_wrap table.tb_type3 td.le{text-align:left; padding-left:10px;}
#scon_wrap table.tb_type3 th:last-child, #scon_wrap table.tb_type3 td:last-child {border-right:none;}


/*텍스트*/
#scon_wrap dl.tlt dt{background:url(../img/social/social_dot_01.jpg) left 6px no-repeat;  font:20px 'Malgun Gothic', sans-serif; font-weight:700; color:#252525; padding:0 0 5px 23px; letter-spacing:-1.5px;}
#scon_wrap dl.tlt dd.sb{font:14px '맑은 고딕', 돋움;color:#252525; padding:0 0 20px 23px; letter-spacing:-1.5;}

#scon_wrap dl.contents {margin-bottom:10px;}
#scon_wrap dl.contents dt {background:url(../img/business/business_dot_01.png) 20px 6px no-repeat;  font:14px 'Malgun Gothic', sans-serif; font-weight:700; color:#252525; padding:0 0 5px 30px; letter-spacing:-1.5;}
#scon_wrap dd.con {font:12px 'Malgun Gothic', sans-serif; padding:0 0 10px 30px; line-height:18px; text-align:justify;}

/*버튼*/
.mp_submit{margin:15px 0 25px 340px;}


/*공인인증서관리*/
#scon_wrap #cert_01 {width:800px; display:none}
#scon_wrap #cert_01 ul.cert_list {width:700px; height: 80px; margin:0 auto; clear:both; }
#scon_wrap #cert_01 ul.cert_list li{float:left; overflow:hidden;}
#scon_wrap #cert_01 ul.cert_list li {font:15px 'Malgun Gothic', sans-serif; font-weight:400; color:#434343; letter-spacing:-1px;}
#scon_wrap #cert_01 ul.cert_list li p {display:inline-block; font:20px 'Malgun Gothic', sans-serif; font-weight:700; color:#000; letter-spacing:-2px;}

/*faq*/
#scon_wrap #cert_01 #faq_list {margin-left:25px;}
#scon_wrap #cert_01 #faq_list dl dt {margin-bottom:10px; }
#scon_wrap #cert_01 #faq_list dl dd {width:700px; border:1px solid #dcdcdc; font:12px 'Malgun Gothic', sans-serif; padding: 10px 15px 25px 15px; margin:10px 0 15px 18px; color:#252525; display:none;;}

#scon_wrap .cert_tlt{width:600px; height:300px; overflow:hidden; text-align:center; margin:0 auto; margin-bottom:80px;}
#scon_wrap .cert_tlt li{float:left; margin-bottom:3px; line-height:98px;}
#scon_wrap .cert_tlt a{font:20px 'Malgun Gothic', sans-serif; font-weight:700; color:#000; }
#scon_wrap .cert_tlt a:hover{color:#9c7b69;}
#scon_wrap .cert_tlt .l_01 {width:298px;height:98px;background-image:url(../img/member/cert_list_01.png); }
#scon_wrap .cert_tlt .l_02 {width:298px;height:98px;background-image:url(../img/member/cert_list_02.png); margin-left:4px;}
#scon_wrap .cert_tlt .l_03 {width:298px;height:98px;background-image:url(../img/member/cert_list_03.png); }
#scon_wrap .cert_tlt .l_04 {width:298px;height:98px;background-image:url(../img/member/cert_list_04.png); margin-left:4px;}
#scon_wrap .cert_tlt .l_05 {width:600px;height:98px;background-image:url(../img/member/cert_list_05.png); }
