@charset "utf-8";
/* CSS Document */

#scontainer-wrap {position:relative; width:100%; overflow:hidden; background:url(../img/sub/02/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/02/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:#ecf0f1; 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; width:152px;font:600 13px 'Malgun Gothic', sans-serif; color:#424c53; text-align:left; padding:0 0 0 45px;}
#snb ul li a:hover {background:url(../img/sub/02/snb_arrow.png) 161px 5px no-repeat; color:#1a3f63;}
#snb ul li a.active {display:inline-block; background:url(../img/sub/02/snb_arrow.png) 161px 5px no-repeat; width:152px; font:600 13px 'Malgun Gothic', sans-serif; text-align:left; padding:0 0 0 45px; color:#1a3f63;}
#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/02/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/02/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:0 0 100px 0;}

#scon_wrap {width: 880px; margin:0 auto; word-break:keep-all;}

/*ÅØ½ºÆ®*/
#scon_wrap dl.tlt{margin-bottom:30px;}
#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 10px 23px; letter-spacing:-1.5px;}
#scon_wrap dl.tlt dd.sb{font:15px 'Malgun Gothic', sans-serif;color:#252525; padding:0 0 15px 23px; letter-spacing:-1.5; line-height:25px;}
#scon_wrap dl.tlt dd img{margin-left:10px;}

#scon_wrap dl.contents{margin-bottom:30px;}
#scon_wrap dl.contents dt{background:url(../img/business/business_dot_01.png) 20px 8px no-repeat;  font:16px 'Malgun Gothic', sans-serif; font-weight:700; color:#252525; padding:0 0 5px 30px; letter-spacing:-1.5;}
#scon_wrap dl.contents dd.con{font:14px 'Malgun Gothic', sans-serif; padding:0 0 5px 30px; line-height:25px;}
#scon_wrap dl dd.red{font:12px 'Malgun Gothic', sans-serif; padding:0 0 10px 20px; color:#df2828;}

/*Ç¥*/
table{margin:5px 0;}
.tb_type3 {font:14px 'Malgun Gothic', sans-serif; width: 840px; border-top: 2px solid #5a77a2; border-bottom: 1px solid #e4e4e4; border-collapse: collapse; line-height:18px; margin:0 auto;}
.tb_type3 th {height:40px; background-color: #f8f8fc;	color: #0f489b;	border-bottom: 1px solid #e4e4e4; text-align: center;border-right:1px solid #dcdcdc;}
.tb_type3 td {border-bottom: 1px solid #dcdcdc; text-align: center; border-right:1px solid #dcdcdc; padding:10px 2px; line-height:1.5em;}
.tb_type3 td.le{text-align:left; padding-left:10px;}
.tb_type3 th:last-child, .tb_type3 td:last-child {border-right:none;}

.tb_type4 {font:14px 'Malgun Gothic', sans-serif; width: 840px; border-top: 2px solid #5a77a2; border-bottom: 1px solid #e4e4e4; border-collapse: collapse; margin:0 auto;}
.tb_type4 th {height:35px; background-color: #f8f8fc;	color: #0f489b;	border-bottom: 1px solid #e4e4e4; text-align: center;border-right:1px solid #dcdcdc;}
.tb_type4 td {border-bottom: 1px solid #dcdcdc; text-align: center; border-right:1px solid #dcdcdc; height:25px;}
.tb_type4 td.le{text-align:left; padding-left:10px;}
.tb_type4 th:last-child, .tb_type4 td:last-child {border-right:none;}