/* skip navigation */
#spNavi h3{text-indent: -1920px; font-size:0;}
#spNavi a { position:absolute; left:10px; top:-500px; z-index:110; }
#spNavi a:focus, #spNavi a:active {background-color: #eeeeee;border:1px solid #000; display:block; font-weight: bold;height:20px; margin:0 0 0 5px; padding:8px 0 0 0;top:1px;width:140px; color:#1C4716}

	#header{position:fixed; width:100%; min-width:1100px; max-width: 1920px; height:120px; margin:0 auto; z-index:99;}
	#header.fixed{}
	
	#mwrap{position:relative; width:100%; min-width:1100px;}
	#mainCont{position:relative; width:100%; min-width:1100px; margin:0 auto; z-index:11; background:url(../../images/main/bg1.png) repeat-x center top; padding:100px 0;}
	#wrap{position:relative; width:100%; min-width:1100px; margin:0 auto; z-index:98;overflow: hidden}
	#wrap.index1{z-index:98;}
	
	#swrap{width:100%; min-width:1100px; margin:0 auto; text-align:left; z-index:100; padding:30px 0 50px 0; float:left; margin-top:0px;}
	#scontent{position:relative; width:1100px; margin:0 auto; text-align:left;  padding-bottom:60px;}
	#left{position:relative; width:100%; min-width:1100px; z-index:101;}
	#content{width:1100px; float:left; z-index:1; padding-top:0px; padding-bottom:60px; text-align: center; }
	
	#content .content{width:1000px; margin:0 auto;}
	
	#footer{float:left; clear:both; position:relative; width:100%; min-width:1100px; margin:0 auto; text-align:left; padding:40px 0; background:#222222;border-top: 0px solid #e3e3e3;}
	#footer .fcont{position:relative; width:100%; margin:0 auto;text-align:left; min-width: 1200px;}



/* 버튼 */
a.btn01{display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover{text-decoration:none}
button.btn01{display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02{display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover{text-decoration:none}
button.btn02{display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}

.btn_confirm{text-align:center} /* 서식단계 진행 */

.btn_submit{padding:10px 30px;border:0;background:#555;color:#fff;letter-spacing:-0.1em;font-size: 17px;font-weight: 500;}
fieldset .btn_submit{padding:0 7px;height:24px;line-height:1em}

a.btn_cancel{display:inline-block;padding:0px 10px;line-height:30px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
button.btn_cancel{display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}

a.btn_frmline, button.btn_frmline{display:inline-block;padding:0 5px;line-height:24px;border:0;background:#777;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */
a.btn_frmline{line-height:24px}
button.btn_frmline{font-size:1em}
#bo_sch select{}

/* 게시판용 버튼 */
a.btn_b01 {display:inline-block;padding:7px;border:1px solid #DDDDDD;background:#F3F3F3;color:#000;text-decoration:none;vertical-align:middle}
a.btn_b01:focus, .btn_b01:hover {text-decoration:none}
a.btn_b02 {display:inline-block;padding:7px 7px;border:1px solid #555;background:#555;color:#fff;text-decoration:none;vertical-align:middle}
a.btn_b02:focus, .btn_b02:hover{text-decoration:none}
a.btn_admin{display:inline-block;padding:7px;border:1px solid #e8180c;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover{text-decoration:none}

/* 댓글 스타일 */
.cnt_cmt{display:inline-block;margin:0 0 0 3px;font-weight:bold}

/* 기본테이블 */
.tbl_wrap table{width:100%;border-collapse:collapse;border-spacing:0;border-top:2px solid #666; border-bottom: 2px solid #666;}
.tbl_wrap caption{padding:10px 0;font-weight:bold;text-align:left}


.tbl_head01{margin:0 0 10px}
.tbl_head01 caption{padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th{padding:12px 0;border-bottom:1px solid #BFBFBF;background:#fff;color:#333;font-size:1.1em;text-align:center;letter-spacing:0}
.tbl_head01 thead a{color:#333}
.tbl_head01 thead th input{vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th, .tbl_head01 tfoot td{padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th{padding:8px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01 td{padding:10px 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all;font-size:1.1em}
.tbl_head01 a{}

.tbl_head02{margin:0 0 10px}
.tbl_head02 caption{padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th{padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a{color:#383838}
.tbl_head02 thead th input{vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td{padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th{padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head02 td{padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}
.tbl_head02 a{}

/* 폼 테이블 */
.tbl_frm01{margin:20px 0px 10px}
.tbl_frm01 table{width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th{width:180px;background:#fff;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:10px;background:#f8f8f8;text-align:center}
.tbl_frm01 td{padding:12px 40px; font-size: 14px; border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.tbl_frm01 textarea, .frm_input{border:1px solid #e4eaec;color:#000;vertical-align:middle;line-height:2em}
.tbl_frm01 textarea{padding:2px 2px 3px}
.frm_input{height:30px}
.tbl_frm01 textarea{width:98%;height:100px}
.tbl_frm01 a{text-decoration:none}
.tbl_frm01 .frm_file{display:block;margin-bottom:5px}
.tbl_frm01 .frm_info{display:block;padding:0 0 5px;line-height:1.4em}

/* 자료 없는 목록 */
.empty_table{padding:50px 0 !important;text-align:center}
.empty_list{padding:20px 0 !important;text-align:center}

/* 필수입력 */
.required, textarea.required{/*background:url('../img/wrest.gif') #f7f7f7 top right no-repeat !important*/}

/* 테이블 항목별 정의 */
.td_board{width:120px;text-align:center}
.td_category{width:80px;text-align:center}
.td_chk{width:30px;text-align:center}
.td_date{width:60px;text-align:center}
.td_datetime{width:110px;text-align:center}
.td_group{width:100px;text-align:center}
.td_mb_id{width:100px;text-align:center}
.td_mng{width:80px;text-align:center}
.td_name{width:100px;text-align:left}
.td_nick{width:100px;text-align:center}
.td_num{width:50px;text-align:center}
.td_numbig{width:80px;text-align:center}
.td_stat{width:60px;text-align:center}

.txt_active{color:#5d910b}
.txt_done{color:#e8180c}
.txt_expired{color:#ccc}
.txt_rdy{color:#8abc2a}







a.bg-copper {background-color:#2b3b48; display:inline-block; padding:0 10px; line-height:30px; font-size:14px; font-family:'Nanum Gothic'; font-weight:bold; vertical-align:top; color:#fff !important; text-decoration:none;}


/* margin */
.mt3 {margin-top:3px !important; }
.mt5 {margin-top:5px !important; }
.mt7 {margin-top:7px !important; }
.mt10 {margin-top:10px !important; }
.mt15 {margin-top:15px !important; }
.mt18 {margin-top:18px !important; }
.mt20 {margin-top:20px !important; }
.mt25 {margin-top:25px !important; }
.mt30 {margin-top:30px !important; }
.mt33 {margin-top:33px !important; }
.mt35 {margin-top:35px !important; }
.mt40 {margin-top:40px !important; }
.mt50 {margin-top:50px !important; }
.mt52 {margin-top:52px !important; }
.mt60 {margin-top:60px !important; }
.mt84 {margin-top:84px !important; }
.mt132 {margin-top:132px !important; }
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml25 {margin-left:25px;}
.ml43{margin-left:43px;}
.ml45{margin-left:45px;}
.mr10 {margin-right:10px; !important; }
.mr15 {margin-right:15px; !important; }
.mb10 {margin-bottom:10px; !important; }
.mb30 {margin-bottom:30px; !important; }
.mb40 {margin-bottom:40px; !important; }
.mb100 {margin-bottom:100px; !important; }
.mb0 {margin-bottom:0; !important; }

/* ul, ol list */
.lst-dot li {background:#FFF url('../images/common/bl_dot.png') 0 7px  no-repeat; color:#737373; line-height:18px; padding-left:10px; font-size:12px}/*#BEBEBE*/
.lst-dot li span {color:#333; text-decoration:underline;}
p.lst-dot2, .lst-dot2 li {background:#FFF url('../../images/sub5/bl_dot2.png') 0 7px  no-repeat; color:#737373; line-height:16px; padding-left:10px; font-size:12px}/*#CCCCCC*/
.lst-dot2 li p {line-height:17px;}
.lst-dot2 li span {width:55px; display:inline-block;}
.lst-dot2 li span.listml  {display:block; width:auto; margin-left:47px;}
.lst-dot2 li strong {font-weight:bold; font-weight:normal;}
.lst-dot2.mb15 li {background:#FFF url('../images/common/bl_dot2.png') 0 7px  no-repeat; color:#737373; line-height:16px; padding-left:10px; margin-bottom:15px; font-size:12px; font-weight: normal;}
.lst-dot2.mb15 li ol {margin-top:5px;}
.lst-dot2.mb15 li ol li {background:none; padding-left:0; margin-bottom:0; line-height:19px; font-size:12px}
p.lst-star, .lst-star li {background:#FFF url('../images/common/bl_star.png') 0 5px  no-repeat; color:#737373; line-height:18px; padding-left:10px; font-size:12px;}
.lst-dot2.mb10 li {background:#FFF url('../images/common/bl_dot2.png') 0 7px  no-repeat; color:#737373; line-height:16px; padding-left:10px; margin-bottom:5px; font-size:12px; font-weight: normal; letter-spacing:0;}
.lst-dot2 dt {width:150px; display:inline-block; margin:0 5px 5px 0; font-weight:bold;}
.lst-dot2 dd {display:inline-block;}



.tb-list2 {width:100%; border-top:1px solid #999; border-collapse:collapse;}
.tb-list2.bd-none thead th, .tb-list2.bd-none tbody td {border-left:none; text-align:center;}
.tb-list2 thead th {background-color:#F0F0F0; border-bottom:1px solid #D0D0D0; border-left:1px solid #D0D0D0; font-size:13px; color:#5B4D41; text-align:center; line-height:15px; padding:10px 0;}
.tb-list2 thead th:first-child {border-left:none;}
.tb-list2 thead th.rowspan {border-left:1px solid #D0D0D0}
.tb-list2 tbody td {border-bottom:1px solid #D0D0D0; border-left:1px solid #D0D0D0; font-size:12px; color:#737373; text-align:center; line-height:15px; padding:9px 0 8px;}
.tb-list2 tbody td:first-child {border-left:none;}
.tb-list2 tbody td.brleft{ border-left:1px solid #D0D0D0;}
.tb-list2 tbody td.rowspan {border-left:1px solid #D0D0D0}
.tb-list2 tbody td.subject {padding:9px 10px 8px 20px; text-align:left; color:#333;}
.tb-list2 tbody td.subject a:hover, .tb-list2 tbody td.subject a:active {text-decoration:underline;}
.tb-list2 tbody td.subject-c {text-align:center; color:#333;}
.tb-list2 tbody td.right-cont, .tb-list2 tfoot td.right-cont {text-align:right; padding-right:5px; padding-left:5px;color:#333;}
.tb-list2 tbody td.no-data {text-align:center; font-weight:bold; padding:20px 0; color:#737373;}
.tb-list2 tbody td a {color:#333;}
.tb-list2 tfoot td {background-color:#FAFAFA; color:#333; text-align:center; border-bottom:1px solid #D0D0D0; padding:20px 0; border-left:1px solid #D0D0D0;}
.tb-list2 tfoot td .ff-ng {font-size:13px; font-weight:bold;}
.tb-list2 tfoot td:first-child {border-left:none;}
.tb-list2.apart thead th {line-height:20px; font-weight:bold;}
.tb-list2.apart tbody td {padding:8px 0 7px;}
.tb-list2.apart2 {width:604px; margin:0 auto;}
.tb-list2.apart2.neww {width:100%; margin:0 auto;}
.tb-list2.apart2 thead th {background-color:#f0f0f0;}
.tb-list2 td.bcg {background-color:#F0F0F0;}
.tb-list2.apart2 tbody td.bcg {background-color:#cfcfcf;}
.tb-list2.apart2 tbody td.bcyellow{background-color:#fff100}
.tb-list2.apart2 tbody td.bcsb1 {background-color:#4e248b;}
.tb-list2.apart2 tbody td.bcsb2 {background-color:#006ab8;}
.tb-list2.apart2 tbody td.bcsb3 {background-color:#727f98;}
.tb-list2.apart2 tbody td.bcsb4 {background-color:#e2318c;}
.tb-list2.apart2 tbody td.bcpp {background-color:#f0e2ed;}
.tb-list2.apart2 tbody td.bcmg1 {background-color:#ea5703;}
.tb-list2.apart2 tbody td.bcmg2 {background-color:#ef8986;}
.tb-list2.apart2 tbody td.bcyl {background-color:#2bb256;}
.tb-list2.apart2 tbody td.bcae {background-color:#aeaeae}
.tb-list2.apart2 tbody td.font_ff{ color:#fff;}
.tb-list2 tbody td.subject.vat {vertical-align:top;padding:15px 20px 0;}
.tb-list2 tbody td.subject.vat2 {padding:11px 20px 0;}
.tb-list2 tbody td.subject.vat2 > li {margin-bottom:12px;}
.tb-list2 tbody td.tdbg {background-color:#f0f0f0; font-weight:bold; color:#333;}
.tb-list2.reservation td {padding-right:30px; height:22px; text-align:right; color:#333; border:1px solid #D0D0D0; border-right:none;}
.tb-list2.reservation td.complete {text-align:center;padding-right:0;}
.tb-list2.reservation td:first-child {padding-right:0; text-align:center;}
.tb-list2.reservation td a.sm-btn {width:51px; text-align:center;}
.tb-list2.reservation td a.sm-btn.cancel {background-color:#E6E6E6; color:#333 !important; width:117px; border-color:#bfbfbf;}
.tb-list2.reservation td.closed {background-color:#f7f7f7; text-align:center; text-align:center; color:#333; padding:0;}
.tb-list2.fc-gray73 tbody td.subject {color:#737373 !important;}
.tb-list2 tbody td.re-complete {background:#7F6A54 url('/common/images/_renew/contents/bg_reservation.png') 0 0 repeat-x; font-weight:bold;}
.tb-list2 tbody td.re-complete span {color:#fff;}
.tb-list2 tbody td a.sm-btn.cancel {background-color:#D5CDBB; border-color:#5B4D40; color:#4B4136 !important;  font-weight:bold;}


.tb-list2 {width:100%; border-top:1px solid #999; border-collapse:collapse;}
.tb-list2.bd-none thead th, .tb-list2.bd-none tbody td {border-left:none; text-align:center;}
.tb-list2 thead th {background-color:#F0F0F0; border-bottom:1px solid #D0D0D0; border-left:1px solid #D0D0D0; font-size:13px; color:#5B4D41; text-align:center; line-height:15px; padding:10px 0;}
.tb-list2 thead th:first-child {border-left:none;}
.tb-list2 thead th.rowspan {border-left:1px solid #D0D0D0}
.tb-list2 tbody td {border-bottom:1px solid #D0D0D0; border-left:1px solid #D0D0D0; font-size:12px; color:#737373; text-align:center; line-height:15px; padding:9px 0 8px;}
.tb-list2 tbody td:first-child {border-left:none;}
.tb-list2 tbody td.brleft{ border-left:1px solid #D0D0D0;}
.tb-list2 tbody td.rowspan {border-left:1px solid #D0D0D0}
.tb-list2 tbody td.subject {padding:9px 10px 8px 20px; text-align:left; color:#333;}
.tb-list2 tbody td.subject a:hover, .tb-list2 tbody td.subject a:active {text-decoration:underline;}
.tb-list2 tbody td.subject-c {text-align:center; color:#333;}
.tb-list2 tbody td.right-cont, .tb-list2 tfoot td.right-cont {text-align:right; padding-right:5px; padding-left:5px;color:#333;}
.tb-list2 tbody td.no-data {text-align:center; font-weight:bold; padding:20px 0; color:#737373;}
.tb-list2 tbody td a {color:#333;}
.tb-list2 tfoot td {background-color:#FAFAFA; color:#333; text-align:center; border-bottom:1px solid #D0D0D0; padding:20px 0; border-left:1px solid #D0D0D0;}
.tb-list2 tfoot td .ff-ng {font-size:13px; font-weight:bold;}
.tb-list2 tfoot td:first-child {border-left:none;}
.tb-list2.apart thead th {line-height:20px; font-weight:bold;}
.tb-list2.apart tbody td {padding:8px 0 7px;}
.tb-list2.apart2 {width:604px; margin:0 auto;}
.tb-list2.apart2.neww {width:100%; margin:0 auto;}
.tb-list2.apart2 thead th {background-color:#f0f0f0;}
.tb-list2 td.bcg {background-color:#F0F0F0;}
.tb-list2.apart2 tbody td.bcg {background-color:#cfcfcf;}
.tb-list2.apart2 tbody td.bcyellow{background-color:#fff100}
.tb-list2.apart2 tbody td.bcsb1 {background-color:#4e248b;}
.tb-list2.apart2 tbody td.bcsb2 {background-color:#006ab8;}
.tb-list2.apart2 tbody td.bcsb3 {background-color:#727f98;}
.tb-list2.apart2 tbody td.bcsb4 {background-color:#e2318c;}
.tb-list2.apart2 tbody td.bcpp {background-color:#f0e2ed;}
.tb-list2.apart2 tbody td.bcmg1 {background-color:#ea5703;}
.tb-list2.apart2 tbody td.bcmg2 {background-color:#ef8986;}
.tb-list2.apart2 tbody td.bcyl {background-color:#2bb256;}
.tb-list2.apart2 tbody td.bcae {background-color:#aeaeae}
.tb-list2.apart2 tbody td.font_ff{ color:#fff;}
.tb-list2 tbody td.subject.vat {vertical-align:top;padding:15px 20px 0;}
.tb-list2 tbody td.subject.vat2 {padding:11px 20px 0;}
.tb-list2 tbody td.subject.vat2 > li {margin-bottom:12px;}
.tb-list2 tbody td.tdbg {background-color:#f0f0f0; font-weight:bold; color:#333;}
.tb-list2.reservation td {padding-right:30px; height:22px; text-align:right; color:#333; border:1px solid #D0D0D0; border-right:none;}
.tb-list2.reservation td.complete {text-align:center;padding-right:0;}
.tb-list2.reservation td:first-child {padding-right:0; text-align:center;}
.tb-list2.reservation td a.sm-btn {width:51px; text-align:center;}
.tb-list2.reservation td a.sm-btn.cancel {background-color:#E6E6E6; color:#333 !important; width:117px; border-color:#bfbfbf;}
.tb-list2.reservation td.closed {background-color:#f7f7f7; text-align:center; text-align:center; color:#333; padding:0;}
.tb-list2.fc-gray73 tbody td.subject {color:#737373 !important;}
.tb-list2 tbody td.re-complete {background:#7F6A54 url('/common/images/_renew/contents/bg_reservation.png') 0 0 repeat-x; font-weight:bold;}
.tb-list2 tbody td.re-complete span {color:#fff;}
.tb-list2 tbody td a.sm-btn.cancel {background-color:#D5CDBB; border-color:#5B4D40; color:#4B4136 !important;  font-weight:bold;}







.tit_font { font-size: 35px; margin-bottom: 15px; color: #000;font-weight: 700;font-family: 'NanumSquare';letter-spacing: -1px;}

.main3_bg {position: absolute; width: 1100px;top: 20px;}

.main3_0 {position: absolute; top: 370px; left: 0px; z-index: 9;}

.main3_1 {position: absolute; top: 50px; width: 1340px; z-index: 9;}
.main3_2 {position: absolute; top: 120px; left: 418px; z-index: 9;}
.main3_3 {position: absolute; top: 290px; left: 550px; z-index: 9;}
.main3_4 {position: absolute; top: 290px; left: 825px; z-index: 9;}

.main3_5 {position: relative; top: -350px; left: 330px; z-index: 9;}






#sub_menu {
	text-align: center; padding-left: 0px; margin-top: 0px; padding-bottom: 30px;
}
#sub_menu ul {
	
}
#sub_menu ul li {
	float: left; margin-bottom: 30px;
}
#sub_menu ul li a { font-family: 'NanumSquare'; line-height: 3.3;font-size:16px; font-weight: 700; height:auto; border: 0px solid rgba(228, 228, 228, 1); border-image: none; color: rgba(39, 39, 39, 1); text-decoration: none; margin-right: 1px; margin-bottom: 1px; display: block; border-top-left-radius: 0px; border-bottom-right-radius: 0px; background: #e1ddda;
}
#sub_menu2 ul li a:hover { 
	color: #003050; background: #fff; border: 1px solid #003050;
}
#sub_menu2 ul li a.mob_on {
	color: #003050; background: #fff; border: 1px solid #003050;
}






#sub_menu2 {
	text-align: center; padding-left: 0px; margin-top: 0px; padding-bottom: 25px;
}
#sub_menu2 ul {
	
}
#sub_menu2 ul li {
	float: left; margin-bottom: 30px;
}
#sub_menu2 ul li a { font-family: 'NanumSquare'; line-height: 3;font-size:15px; height:auto; background: #f6f7f9; border: 1px solid rgba(228, 228, 228, 1); border-image: none; color: rgba(39, 39, 39, 1); text-decoration: none; margin-right: 0px; margin-bottom: -1px; display: block; border-top-left-radius: 0px; border-bottom-right-radius: 0px; }
#sub_menu2 ul li a:hover { 
	color: #003050; background: #fff; border: 1px solid #003050;
}
#sub_menu2 ul li a.mob_on {
	color: #003050; background: #fff; border: 1px solid #003050;
}





#sub_menu9 {
	text-align: center; padding-left: -1px; margin-top: 0px; padding-bottom: 100px;
}
#sub_menu9 ul {
	
}
#sub_menu9 ul li {
	float: left; margin-bottom: 0px; width: 12.5%
}
#sub_menu9 ul li a { font-family: 'NanumSquare'; line-height: 3.3;font-size:16px; font-weight: 700; height:auto; border: 1px solid rgba(228, 228, 228, 1); border-image: none; color: rgba(39, 39, 39, 1); text-decoration: none; margin-right: 1px; margin-bottom: 1px; display: block; border-top-left-radius: 0px; border-bottom-right-radius: 0px; background: #e1ddda;
}
#sub_menu9 ul li a:hover { 
	color: #fff; background: #c2c2c2; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;
}
#sub_menu9 ul li a.mob_on {
	color: #fff; background: #c2c2c2; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;
}









/******** sub snb **********************/

/******** sub snb **********************/

#tab {width:100%; margin: 0 0 0px 0; overflow: hidden; position: relative; z-index: 0;background:#fff;text-transform: uppercase;}
#tab .inner {}
#tab .inner::after {clear: both; display: block; content: "";}
#tab .inner li {background:#f2f2f2; color: #000 !important; font-weight:600; float: left;border-left:1px solid #fff;border-bottom:0px solid #666;}
#tab .inner li:first-child {border-left:none}
#tab .inner .tab1 li{width:100%;}
#tab .inner .tab2 li{width:49.95%;}
#tab .inner .tab3 li{width:33.26%;}
#tab .inner .tab4 li{width:24.93%;}
#tab .inner .tab5 li{width:19.9%;}
#tab .inner .tab6 li{width:16.555%;}
#tab .inner .tab7 li{width:14.21%;}
#tab .inner li a { text-align: center; line-height:53px;letter-spacing: -0.4px; font-size: 18px; display: block;height:53px; }

#tab .inner li.active {background:#00aabc; border-bottom:0px solid #fff;}
#tab .inner li.active a{color:#fff;}
#tab .inner li a:hover {color:#fff; background:#00aabc;}
#tab .inner li a.bg_none {background: none;}



/******** sub snb 평형안내 **********************/

#tab-2 {width:100%; margin: 0 0 10px 0; overflow: hidden; position: relative; z-index: 0;background:#fff;text-transform: uppercase;}
#tab-2 .inner {margin: 0px auto; max-width: 1100px;}
#tab-2 .inner::after {clear: both; display: block; content: "";}
#tab-2 .inner li {background:#f2f2f2; color: #000 !important; font-weight:600; float: left;border-left:1px solid #fff;border-bottom:0px solid #666;}
#tab-2 .inner li:first-child {border-left:none}
#tab-2 .inner .tab1 li{width:100%;}
#tab-2 .inner .tab2 li{width:49.95%;}
#tab-2 .inner .tab3 li{width:33.3333333333333%;}
#tab-2 .inner .tab4 li{width:24.93%;}
#tab-2 .inner .tab5 li{width:20%;}
#tab-2 .inner .tab6 li{width:16.555%;}
#tab-2 .inner .tab7 li{width:14.21%;}
#tab-2 .inner li a {padding: 22px 0; text-align: center; line-height:11px;letter-spacing: -0.4px; font-size: 18px; display: block;}

#tab-2 .inner li.active:first-child {background: #0082a1}
#tab-2 .inner li.active:nth-child(2) {background: #00abbd}
#tab-2 .inner li.active:nth-child(3) {background: #01bbd6}
#tab-2 .inner li.active:nth-child(4) {background: #887c50}
#tab-2 .inner li.active:nth-child(5) {background: #b9c77e}
#tab-2 .inner li.active:nth-child(6) {background: #d3a3cb}
#tab-2 .inner li.active:nth-child(7) {background: #96677e}

#tab-2 .inner li.active {border-bottom:0px solid #fff;}
#tab-2 .inner li.active a{color:#fff;}
#tab-2 .inner li a:hover {color:#fff; background:#042e6f;}
#tab-2 .inner li a.bg_none {background: none;}




/******** sub snb 버튼라인 **********************/

#tab-3 {width:100%; margin: 0 0 0px 0; overflow: hidden; position: relative; z-index: 0;background:#fff;text-transform: uppercase;}
#tab-3 .inner {margin: 0px auto; max-width: 1100px;}
#tab-3 .inner::after {clear: both; display: block; content: "";}
#tab-3 .inner li {background:#f2f2f2; color: #000 !important; font-weight:600; float: left;border-left:1px solid #fff;border-bottom:0px solid #666;}
#tab-3 .inner li:first-child {border-left:none}
#tab-3 .inner .tab1 li{width:100%;}
#tab-3 .inner .tab2 li{width:49.95%;}
#tab-3 .inner .tab3 li{width:33.3333333333333%;}
#tab-3 .inner .tab4 li{width:24.93%;}
#tab-3 .inner .tab5 li{width:20%;}
#tab-3 .inner .tab6 li{width:16.555%;}
#tab-3 .inner .tab7 li{width:14.21%;}
#tab-3 .inner li a {padding: 22px 0; text-align: center; line-height:11px;letter-spacing: -0.4px; font-size: 18px; display: block;}

#tab-3 .inner li.active:first-child {background: #0082a1}
#tab-3 .inner li.active:nth-child(2) {background: #0082a1}
#tab-3 .inner li.active:nth-child(3) {background: #0082a1}
#tab-3 .inner li.active:nth-child(4) {background: #00abbd}
#tab-3 .inner li.active:nth-child(5) {background: #01bbd6}
#tab-3 .inner li.active:nth-child(6) {background: #d3a3cb}
#tab-3 .inner li.active:nth-child(7) {background: #96677e}

#tab-3 .inner li.active {border-bottom:0px solid #fff;}
#tab-3 .inner li.active a{color:#fff;}
#tab-3 .inner li a:hover {color:#fff; background:#042e6f;}
#tab-3 .inner li a.bg_none {background: none;}





/******** sub snb 버튼라인 **********************/

#tab-4 {width:100%; margin: 0 0 0px 0; overflow: hidden; position: relative; z-index: 0;background:#fff;text-transform: uppercase;}
#tab-4 .inner {margin: 0px auto; max-width: 1100px;}
#tab-4 .inner::after {clear: both; display: block; content: "";}
#tab-4 .inner li {background:#f2f2f2; color: #000 !important; font-weight:600; float: left;border-left:1px solid #fff;border-bottom:0px solid #666;}
#tab-4 .inner li:first-child {border-left:none}
#tab-4 .inner .tab1 li{width:100%;}
#tab-4 .inner .tab2 li{width:49.95%;}
#tab-4 .inner .tab3 li{width:33.3333333333333%;}
#tab-4 .inner .tab4 li{width:24.93%;}
#tab-4 .inner .tab5 li{width:20%;}
#tab-4 .inner .tab6 li{width:16.555%;}
#tab-4 .inner .tab7 li{width:14.21%;}
#tab-4 .inner li a {padding: 22px 0; text-align: center; line-height:11px;letter-spacing: -0.4px; font-size: 18px; display: block;}

#tab-4 .inner li.active:first-child {background: #a066ab}
#tab-4 .inner li.active:nth-child(2) {background: #5b85c4}
#tab-4 .inner li.active:nth-child(3) {background: #f9a44a}
#tab-4 .inner li.active:nth-child(4) {background: #97c062}
#tab-4 .inner li.active:nth-child(5) {background: #38c1cf}
#tab-4 .inner li.active:nth-child(6) {background: #d3a3cb}
#tab-4 .inner li.active:nth-child(7) {background: #96677e}

#tab-4 .inner li.active {border-bottom:0px solid #fff;}
#tab-4 .inner li.active a{color:#fff;}
#tab-4 .inner li a:hover {color:#fff; background:#042e6f;}
#tab-4 .inner li a.bg_none {background: none;}













/****** ì„œë¸ŒíŽ˜ì´ì§€ ìƒë‹¨ ******/

#swrap1{width: 100%; max-width: 1920px; min-width:1100px; margin:0 auto; text-align:left; z-index:100; margin-top:0px;background:#e8e8e8;}
#scontent1{position:relative; width:1100px; margin:0 auto; text-align:left;  padding-bottom:0px;}


#snb {border:0px solid #cbcbcb;width:1100px;margin:0 auto;position:relative;z-index:200; background:#e8e8e8;}
#snb:after {content:"";display:block;clear:both;}
#snb > li {float:left;position:relative; }
#snb > li:first-child + li > a {background:url(../../images/snb-arr.gif) no-repeat 100% 50%;}
#snb > li:first-child + li + li > a {}
#snb > li:first-child + .ov {margin-left:0;background: #00a2be}
#snb .ov {margin-left:-1px;background: #1c3146}
#snb .ov > a {
    display:block;
    height:48px;
    line-height:48px;
    padding:0 35px 0 15px;
    font-size:14px;
    color:#fff;
    letter-spacing:-0.02em;
    border-right:0px solid #cbcbcb;
    border-left:0px solid #cbcbcb;
    min-width:240px;
}
#snb .ov ul {position:absolute;left:0;top:100%;min-width:100%;background:#fff;display:none;}
#snb .ov ul li {border:1px solid #cbcbcb;margin-top:-1px;}
#snb .ov ul li:first-child {margin-top:0;}
#snb .ov ul li a {display:block;font-size:14px;color:#555;padding:10px 15px;white-space:nowrap;letter-spacing:-0.075em;}

#snb .ov:hover ul {display:block;}
#snb .ov ul li a:hover {background:#f3f3f3;color:#333;}


#sub {width:1100px;;margin:0 auto;}

#sub-title{position:absolute; left:50%; margin-left:-301px; top:410px; width:600px; height:100px;}
#sub-title h1{font-size:50px; font-weight:600; color:#101010; text-align:center;}
#sub-title .line{position:absolute; left:50%; margin-left:-18px; top:92px; width:60px; height:30px;} 


.tit_font { font-size: 50px; margin-bottom: 15px; color: #000;font-weight: 400;font-family: 'Noto Sans Korean';letter-spacing: -2px;}

#content{width:1100px; float:left; z-index:1; padding-top:50px; padding-bottom:10px; min-height:100px; text-align: center; }
#content .content{width:1000px; margin:0 auto;}


/****** ì„œë¸ŒíŽ˜ì´ì§€ ìƒë‹¨ ******/





















