﻿@charset "utf-8";
@import url("basic.css");
 
/*COMMON*/
html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	border: none;	
	font-family:NanumBarunGothic, 'Malgun Gothic','돋움', 'dotum';
	color:#100101;
	font-style: normal;	
	font-size:14px;
	line-height:1.2;
	background: transparent;
	-webkit-text-size-adjust:none;
	box-sizing:border-box;
    background: #fff;
    -webkit-font-smoothing: antialiased;
}
ul, ol, li, p, td { margin: 0; padding: 0; list-style: none;font-size: 13px; }
img { font-size: 1%; line-height: 1; border:0px; vertical-align:bottom;}
a { text-decoration: none;}
#wrap {position:relative; overflow:hidden; min-height:100px;}


.mgt5 {margin-top:5px!important;}
.mgt10 {margin-top:10px!important;}
.mgt20 {margin-top:20px!important;}
.mgt40 {margin-top:40px!important;}
.type-select {vertical-align:middle;display:inline-block;border:1px solid #c1c1c1;width:127px;height:28px;}
.type-text {vertical-align:middle;display:inline-block;border:1px solid #c1c1c1;width:286px;height:26px;}


#w_logo {
	position:absolute;
	width: 268px;
	height: 76px;
	left:50%;
	margin-left:-600px;
	overflow: hidden;
	z-index:900000;
}
#main_tel {
	position:absolute;
	width: 226px;
	height: 160px;
	left:50%;
	margin-left:428px;
	overflow: hidden;
	z-index:999;
}

#header {
	width: 100%;
	position: absolute; 
	margin:0 auto; 
	text-align:center;
	background-color:#ffffff;
	border-top:3px solid #c40c3e;
	border-bottom:1px solid #e8e8e8;
	left:0;
	top:0;
	z-index:9999;
	height:88px;
}


#gnb {position: relative;  width: 1200px; margin:0 auto;overflow: hidden; height:72px; background-color:#ffffff; border-bottom:1px solid #e8e8e8;}
	#gnb p {float: left;}
	#gnb ul {left:0;float: left; width: 800px; overflow: hidden; border:0px solid blue;} /* 전체 width: 846px;*/
	#gnb li { 
		float: left; 
		font-size:16px; 
		color:#464646; 
		font-family: 'NanumBarunGothic';
		padding:28px 37px;
		/*background-image: url('/images/bg_m_vline.gif');*/
		background-position: center right;
		background-repeat: no-repeat;
	}
	#gnb a.no_link:link, #gnb a.no_link:visited, #gnb a.no_link:hover , #gnb a.no_link:active  { color:#a1a1a1; }
	
	#gnb li.act a { color:#c40d3f;} /* font-weight:600; padding-bottom:10px; border-bottom:3px solid #c40d3f;*/
	#gnb a, #tm_gnb a:link {
		font-size:16px; 
		text-decoration:none;
		color:#333333;
	}
	#gnb a:hover, #tm_gnb a:active {
		text-decoration:none;
		color:#c40d3f;
	}
	
#gnb .top_tel{position:absolute; margin-left:955px; top:21px; width:192px; background-color:#0c4da2; z-index:990;}

#gnb .tel_01 {width:32px;color:#ffffff; text-align:left;margin-top:10px; font-size:1.2em; padding:0;}
#gnb .tel_02 {width:160px; text-align:right; font-family: 'NanumBarunGothic';color:#ffff00;font-size:2.4em;vertical-align:bottom;letter-spacing:-2px;padding:0;}



#sm_cont {
	width: 100%;
	margin: 0 auto;
	position: relative;
	text-align:center;
}

#sm { 
	position: relative; 
	height: 173px; 
	width: 100%; 
	overflow: hidden; 
	text-align:center; 
	top: 0;
	left: 0; 
	background-color: rgba(0,0,0, 0.5);
/*	background-image: url('/images/bg_smenu.jpg');
	background-position: bottom;
	background-repeat: repeat-x;*/

	}

	#sm .visual_01 { float: left; width:173px; left:0; }
	
	#sm ul { 
	width: 1150px; 
	margin:0 auto;
	overflow: hidden; 
	margin-top: 15px; 
	margin-bottom: 10px;
	text-align:center; 
	list-style-type:none;
	}

	
#sm li { 
	width: 133px;
	float: left; 
	font-size:13px;
	text-align:left;
	padding-left:7px;
	height: 140px;
	border-right:1px dashed rgba(0,0,0,0.3);
	
	}
#sm li p a { 
	color: #ffffff; 
	display: block; 
	background: none; 
	padding:5px 0 5px 10px;
	width:120px;
	margin-top:3px;
}

	#sm a { color: #fff; text-decoration: none; }
	#sm li p.act a, #sm a:hover, #sm a:active {
		color:#fff; 
		font-family: 'NanumBarunGothic';
		background-color:#c40e3f;
	}
	
#sm a.no_link:link, #sm a.no_link:hover , #sm a.no_link:active  { color:#a1a1a1; }


.sm-close { position: absolute; right: 0; bottom: 0; }

#main_visual {
	position:relative;
	margin-top:71px;
}

#m_slide {
	position:relative;
	width: 1920px;
	height: 998px;
	left:50%;
	margin-left:-960px;
	overflow: hidden;
	z-index:1; 	
}

/*		메인		*/

#main_cont_box01 {
	width:100%; margin:0 auto; margin-top:120px; background-color:#f3f3f3; height:820px;
}
#main_cont_box02 {
	width:100%; margin:0 auto; margin-top:0px; background-color:#ffffff; height:800px;
}
#main_cont_box03 {
	width:100%; margin:0 auto; margin-top:20px; background-color:#ffffff; height:640px;
}
.main_title_big { margin:0 auto; font-size:3.0em; padding-top:70px;	}
.main_title_small { margin:0 auto; font-size:1.2em; padding-top:20px;}

.quick_right {position:fixed;top:0px;right:0px;z-index:99999;height:884px;background-color:#393939;}


.slick-slider {display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;  position: relative;}
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; text-align: center;}
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block;}
.slick-track:before,
.slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; outline:0;}
.slick-slide img { display: block;}
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }


.premium_bg { overflow:hidden;background:url(../images/bg_main_p6.jpg) repeat 0 0;}
.main_premium { width:1200px; margin:0 auto; text-align:center;}
.premium_slider { position:relative; height:280px;}
.premium_slider .item { float:left; width:580px;text-align:center;padding-left:30px;}
.premium_slider .item.bol_white { padding-left:20px;}
.premium_slider .slick-arrow { position:absolute; top:95px; z-index:1020; width:40px; height:55px; background-repeat:no-repeat; background-position:0 0; text-indent:-9999px;}
.premium_slider .slick-arrow.slick-prev { left:-22px; background-image:url(../images/comm/premium_prev.png);}
.premium_slider .slick-arrow.slick-next { right:-22px; background-image:url(../images/comm/premium_next.png);}

.vr_bg {width:100%;background:url('../images/bg_main_vr.gif');height:1100px;}
.vr_white{position:absolute;width:96%; left:50%; margin-left:-48%;}
.vr_title {position:absolute;background:url('../images/bg_main_vr.gif');width:100%;height:300px;z-index:9990;}

.grand_open{position:absolute;top:0px;left:50%;margin-left:374px;z-index:9;}
.news_all {position:absolute;margin:190px 0 0 1090px;z-index:9;}
/* 영상팝업 */
.video_layer {display:none; width:986px; position:fixed; left:50%; margin-left:-493px; top:150px; z-index:99999;}
.video_layer button {position:absolute; right:0; top:-80px; cursor:pointer; background:none; border:none;}

.main_mask {display:none; width:100%; height:100%; position:fixed; left:0; top:0; z-index:99990; background:#000;}

/* 본문내용 */
#map_title {width:490;height:50px;background-color:#c40e3f;color:#fff;text-align:center;padding-top:13px;font-size:1.3em;border-top:1px solid #c40e3f;border-left:1px solid #c40e3f;border-right:1px solid #c40e3f;}

/* 타이틀 */

/* tabmenu */
.tab {margin-bottom:60px;}
.tab>ul {width:100%; overflow:hidden;}
.tab>ul>li {width:25%; float:left; display:table;}
.tab.tab_type>ul>li { width:33.33%;}
.tab>ul>li>a { box-sizing:border-box; display:table-cell; width:100%; height:49px; text-align:center; vertical-align:middle; font-size:16px; color:#313131; background:#fff; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.tab>ul>li:first-child>a {border-left:1px solid #dcdcdc;}
.tab>ul>li.last>a {border-right:1px solid #dcdcdc;}
.tab>ul>li.bor_btm>a { border-bottom:1px solid #dcdcdc;}
.tab>ul>li>a.on {color:#fff; background:#c40e3f; border:1px solid #c40e3f;}
.tab>ul>li:first-child>a.on { border-left:1px solid #c40e3f;}
.tab_content {display:none;}

/* tabmenu */
.tab4 {margin-bottom:60px;}
.tab4>ul {width:100%; overflow:hidden;}
.tab4>ul>li {width:25%; float:left; display:table;}
.tab4.tab_type>ul>li { width:25%;}
.tab4>ul>li>a { box-sizing:border-box; display:table-cell; width:100%; height:49px; text-align:center; vertical-align:middle; font-size:16px; color:#313131; background:#fff; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.tab4>ul>li:first-child>a {border-left:1px solid #dcdcdc;}
.tab4>ul>li.last>a {border-right:1px solid #dcdcdc;}
.tab4>ul>li.bor_btm>a { border-bottom:1px solid #dcdcdc;}
.tab4>ul>li>a.on {color:#fff; background:#c40e3f; border:1px solid #c40e3f;}
.tab4>ul>li:first-child>a.on { border-left:1px solid #c40e3f;}

/* tabmenu */
.tab04 {margin-bottom:60px;}
.tab04>ul {width:100%; overflow:hidden;}
.tab04>ul>li {width:25%; float:left; display:table;}
.tab04.tab_type>ul>li { width:25%;}
.tab04>ul>li>a { box-sizing:border-box; display:table-cell; width:100%; height:49px; text-align:center; vertical-align:middle; font-size:16px; color:#313131; background:#fff; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.tab04>ul>li:first-child>a {border-left:1px solid #dcdcdc;}
.tab04>ul>li.last>a {border-right:1px solid #dcdcdc;}
.tab04>ul>li.bor_btm>a { border-bottom:1px solid #dcdcdc;}
.tab04>ul>li>a.on {color:#fff; background:#c40e3f; border:1px solid #c40e3f;}
.tab04>ul>li:first-child>a.on { border-left:1px solid #c40e3f;}



#title_big { float:left;font-size:2.8em;margin-top:0px;letter-spacing:-0.00em;}
#title_small {float:left;font-size:1.4em;line-height:1.5em; margin-top:26px;}
#cont_title_box{float:left; width:140px; height:218px;}
#khapt_logo {position:absolute;width:29px;height:30px;margin-top:-10px; margin-left:130px;background: url('../images/icon_khapt.jpg') no-repeat;z-index:9;}

#sub_visual {
	position:relative;
	width: 100%;
	background: url('../../images/bg_m_contents.html') repeat-x left top ;
	height: 167px;
	/*border-bottom: 1px solid #e8e8e8;	*/
	margin:0 auto;
	margin-top:63px;
	text-align:center;
}
#s_visual {
	position:relative;
	overflow: hidden;
	width: 1150px;
	height: 167px;
	margin: 0 auto;
	z-index:1;
}	


#sub_body {
	float:left; 
	width: 100%;
	margin: 0 auto;
	text-align:center;
	overflow: visibility;
}

#sub_contents {
	position:relative;
	width: 1200px;
	min-height:550px;
	margin: 0 auto;
	margin-top:172px;
	padding-bottom:50px;
	overflow: visibility;
	text-align:left;
}

#quickmenu {position:relative; float:right; top:0px; z-index:99;}

.lnb {width:100%;background:url("../../images/location_bg.html") 0 0 repeat-x;padding-bottom:1px;overflow:hidden;position:absolute;top:245px;left:0;z-index:10;}
.lnb .location {width:1150px;margin:0 auto;border-right:1px solid #e1e1e1; background-color:#ffffff;}
.lnb .location >li {float:left;width:185px;border-left:1px solid #e1e1e1;color:#2c2c2c;}
.lnb .location >li .sdepth1_menu, .lnb .location >li .sdepth2_menu {display:none;width:186px;z-index:100;background:#fff;}
.lnb .location >li .sdepth1_menu li , .sdepth2_menu li  {text-align:left;border-right:1px solid #ddd;}
.lnb .location >li.sdepth1 >a, .lnb .location >li.sdepth2 >a {text-align:left;display:block;padding-left:20px;line-height:63px;}
.lnb .location >li.sdepth1 >a {color:#898989;background:url("../../images/his_arr_01.html") 150px 25px no-repeat;}
.lnb .location >li.sdepth2 >a {color:#1f1f23;background:url("../../images/his_arr_02.html") 150px 25px no-repeat;}
.lnb .location >li.sdepth2 >a strong {font-weight:normal;}
.lnb .location >li .sdepth1_menu .no_link {color:#c2c2c2;}
.lnb .location >li .sdepth2_menu .no_link {color:#c2c2c2;}
.lnb .location >li .sdepth1_menu a, .lnb .location >li .sdepth2_menu a {display:block;padding:15px 0 15px 20px;border-bottom:1px solid #ddd;color:#000;}
.lnb .reg_txt {float:right;text-align:center;width:150px;padding:23px 0;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.lnb .reg_txt a {color:#555555;}

.s_title {
	float:left;
	width:822px;
	height: 60px;
	overflow: auto;
	margin-right:0;	
	background: url('../../images/t_line.html') repeat-x 0 0;
	background-position:bottom right;
	vertical-align: bottom;
	padding: 0;
}
.s_contents {
	float:left;
	width:822px;
	margin:0;
	overflow: visible;
	margin-top:30px;
	padding-bottom:100px;
	text-align:left;
}

.dot_line {
	clear: both; 
	position: relative; 
	text-align:left; 
	margin:50px 0px 50px 0px;
	border-bottom:1px dashed #d7d7d7;
}

	
	
#footerarea {
	float:left; 
	width: 100%;
	/*border-top: 1px solid #efefef;*/
	background-color: #ffffff;
	border-top:1px solid #e8e8e8;
	height: 110px;
	margin: 0 auto;
	padding-top:15px;
}
footer {
	width:1200px;
	margin:0 auto;
	color:#666;
}
footer #address {
	margin-top:5px;
	float:left;
	text-align:left;
}
footer #address p{
	line-height:1.4em;	
	font-size:0.88em;
}

footer #copy_logo {
	float:right;
}
footer .copy {
	color:#acacac;
	line-height:1.3em;
	letter-spacing:none;
	margin-top:5px;
	margin-bottom:22px;
}


.ori {
	clear: both; 
	position: relative; 
	width:1200px; 
	margin:0 auto;
	text-align:left; 
	width:995px;
	margin-top:50px;
	padding:20px 0px 50px 0px;
	font-size:12px;
	color:#a1a1a1;
	line-height:1.5em;
}

/* 관심고객 관련 */
.vip01 {margin: 40px 0 40px; padding:15px; background:#f8f8f8; color:#959595;line-height:150%;letter-spacing: -1px;border-top: solid #a6bdbf;}
.vip02 {margin: 25px 0 10px; font-weight: bold;	padding: 0 0 0 15px; background: url("../images/bl_h2.html") no-repeat 0 2px; color:#444;}
.vip03 {font-weight:bold; margin:10px 0; padding:0 0 0 10px; background: url("../images/bl_h3.html") no-repeat 0 6px;}
.vip04 { padding: 0 0 20px;	font-weight: bold;	text-align: center;}
.vipReg01 {font-weight: bold;	text-align: left; padding: 10px 0 10px 10px; border-bottom:#ddd solid 1px; color:#ffffff;}
.vipReg02 {text-align: left; padding: 10px 0 10px 0px; border-bottom:#ddd solid 1px;}

.textarea01 {font-family:NanumBarunGothic,나눔고딕; border:1px solid #cccccc;font-size:12px; color:#555555;line-height:1.7;padding:10px;}
.select01	{font-family:NanumBarunGothic,나눔고딕; color:#555555; width:60px; border: 1px solid #cccccc; font-size: 10pt; height:20px;  }
.input01	{font-family:NanumBarunGothic,나눔고딕; border:1px solid #cccccc; height:20px;}

/*		관심고객등록		*/
.reg_wrap { line-height:1.5;}
.reg_txt { margin-bottom:40px; font-size:15px; color:#636363; text-align:center;font-family:NanumBareunGothicLight;}
.reg_terms { border-top:3px solid #c40d3f; font-size:0.9em; line-height:1.7; letter-spacing:0.02em;}
.reg_terms>h3 { height:50px; padding-left:20px; background-color:#f3f3f3; color:#000; font-size:15px; line-height:50px; font-weight:600;}
.reg_terms .terms_box { padding:20px; border-top:1px solid #aaa; border-bottom:1px solid #aaa; background-color:#fff; color:#888;}
.reg_terms .terms_box h4 { margin-top:10px; color:#222; font-weight:normal;}
.reg_terms .terms_box p>strong { color:#444;}

.agree_radio { margin:25px 0 50px; text-align:center; color:#000; font-size:15px;}
.agree_radio .type-radio { margin:-2px 5px 0 0;}


/* 테이블 관련 */
.table_head {width:880px;height:34px; border:5px solid #a6bdbf;}
.table_head ul {position:relative; padding:8px 0px; height:34px;}

.table_head li {list-style:none; float:left; color:#603913; font-weight:600; text-align:center;}
.table_head li.s_no {width:80px; border-right:1px solid #ccc;}
.table_head li.subject {width:667px;}
.table_head li.date {width:131px; border-left:1px solid #ccc;}

.table_data {margin-top:10px;}
.table_data li {list-style:none; float:left; color:#555555; padding:8px 0px; border-bottom:1px solid #ccc;}
.table_data li.d_no {width:80px;text-align:center;}
.table_data li.d_subject {width:667px; text-align:left; padding-left:20px;}
.table_data li.d_date {width:120px;text-align:center;}

.table_data li.d_subject a:link, a:visited, a:active, a:hover{
	color:#555555;
}

#quick_menu{ position:absolute; right:0; margin-top:205px; margin-right:30px; z-index:999999;}





/*MAIN*/
#fullpage .section {position:relative;}
#fullpage .section p {color:#fff;}
#fullpage .section .obj1 {position:absolute;top:110px;left:0;width:100%;}
#fullpage .section .obj1 span {width:980px;margin:0 auto;text-align:right;display:block;}
#fullpage .section .obj2, #fullpage .section .obj3 {font-size:60px;line-height:70px;text-align:center;width:100%;}
#fullpage .section .obj2 {position:absolute;top:50%;left:0;margin-top:-200px;}
#fullpage .section .obj3 {position:absolute;top:50%;left:0;margin-top:-120px;}
#fullpage .section .obj4 {font-size:24px;line-height:34px;text-align:center;position:absolute;top:50%;left:0;margin-top:-20px;width:100%;}
#fullpage .section .btn {font-size:15px;line-height:33px;text-align:center;position:absolute;top:50%;left:0;margin-top:100px;width:100%;}
#fullpage .section .btn a {border-bottom:1px solid #fff;color:#fff;}
#fullpage .section .scroll {position:absolute;bottom:130px;left:0;width:100%;text-align:center;}
#fullpage .section .copy1 {position:absolute;top:200px;left:50%;margin-left:-250px;opacity:0;}
#fullpage .section .copy2 {position:absolute;top:200px;left:50%;margin-left:-300px;opacity:0;}
#fullpage .section .copy3 {position:absolute;top:200px;left:50%;margin-left:-300px;opacity:0;}
#section0 {background:url("../../images/main_visual1.html") center top no-repeat;}
#section1 {background:url("../../images/main_visual2.html") center top no-repeat;}
#section2 {background:url("../../images/main_visual3.html") center top no-repeat;}
#section3 {background:url("../../images/main_visual4.html") center top no-repeat;}
#section4 {background:url("../../images/main_visual5.html") center top no-repeat;}

#menu {width:100%; position:fixed; bottom:120px; left:0; z-index:100; text-align:center;}
#menu li {display:inline-block; margin:10px 5px;}
#menu li a {display:block;width:14px;height:14px;background:url("../../images/control_nav.html") no-repeat;background-position:-46px 0;text-indent:-9999px;overflow:hidden;}
#menu li.active a {background-position:0 0!important;width:38px;height:14px;}

/*#menu {width:100%; position:fixed; bottom:120px; left:0; z-index:100; text-align:center;}
#menu li {display:inline-block; margin:10px 5px;}
#menu li a {display:block;width:12px;height:12px;background:url("/images/control_nav.png") no-repeat;background-position:0 -30px;text-indent:-9999px;overflow:hidden;}
#menu li.active a {background-position:0 0!important;}*/

.main_w3 {position:absolute; left:50%;top:-90px;margin-left:170px;z-index:2;}


#container>.content {width:1000px; margin:50px auto 100px; position:relative;}

#footMain {clear:both;
width:100%;height:109px;position:absolute;left:0;bottom:0;z-index:999;
background-color: rgba(0,0,0, 0.3);
}
#footMain .foot_in {width:1150px;margin:0 auto;}
#foot {width:100%;background:#393939;}
#foot .foot_in {width:1150px;margin:0 auto;}

/*SUB*/
#contentWrap {padding:110px 0;position:relative;}
#contentWrap .content {width:1024px;margin:143px auto 0;padding-bottom:50px;}


.tabmenu {overflow:hidden;}
.tabmenu li {float:left;}
.tabmenu li.on {padding-bottom:6px;background:url("../../common/images/tab_arrow.html") center bottom no-repeat;}
.tabmenu li a {display:block;text-align:center;color:#404040;font-size:20px;padding:12px 0;border-top:1px solid #d7d7d7;border-bottom:4px solid #d7d7d7;}
.tabmenu li.on a {border-top:1px solid #16788c;border-bottom:4px solid #16788c;}

.tabcont {clear:both;margin-top:20px;}
.tabcont.interior {display:none; margin-top:80px;}


#typeTab li {width:320px;padding-left:30px;}
#typeTab li:first-child {padding-left:0!important;}
#typeTab .tab_2th li {width:497px;}
#typeTab .tab_4th li {width:233px;}


/*검색폼*/
.search_wrap {width:978px;border:1px solid #e0dee1;background:#f0f0f0;padding:9px 0;text-align:center;margin-bottom:20px;}
.search_wrap .search_box .type-text {margin-right:10px;}
.search_wrap .search_box .btn_search {display:inline-block;width:100px;height:30px;background:#515151;color:#fff;font-weight:bold;text-align:center;line-height:28px;}


/*테이블*/
.type-table {width:100%;}
.type-table table {width:100%;}
.type-table th, .type-table td {font-size:14px;padding:15px 0;}
.type-table th {border-top:3px solid #444;border-bottom:1px solid #444;color:#000;}
.type-table td {border-bottom:1px solid #ddd;color:#000;text-align:center;}
.type-table td.num {background:none!important;}
.type-table td.tit {text-align:left;padding-left:15px;color:#515151;}

.type-table-view {width:100%;font-weight:bold;}
.type-table-view table {border-top:1px solid #e0dee1;width:100%;}
.type-table-view th, .type-table-view td {font-size:14px;padding:15px 0;vertical-align:middle;font-weight:normal;}
.type-table-view th {border-top:1px solid #e0dee1;border-bottom:1px solid #e0dee1;background:#f0f0f0;color:#000;}
.type-table-view td {border-bottom:1px solid #e0dee1;color:#91908e;text-align:left;padding-left:15px;}
.type-table-view td.bdt1 {border-top:1px solid #e0dee1;}
.type-table-view td.tit {color:#515151;font-size:15px;}
.type-table-view td.file a {color:#91908e;}
.type-table-view td.text {color:#91908e;line-height:20px;}

/*버튼*/
.btn-box {padding:20px 0;text-align:center;}
.btn-type {display:inline-block;background:#00868b;color:#fff!important;width:128px;height:40px;text-align:center;line-height:40px;font-weight:bold;font-size:14px;}
.btn-type3 {display:inline-block;background:#707070;color:#fff!important;width:128px;height:40px;text-align:center;line-height:40px;font-weight:bold;font-size:14px;}
.btn-type2 {display:inline-block;background:#707070;color:#fff;width:128px;height:28px;text-align:center;line-height:28px;font-weight:bold;font-size:14px;vertical-align:middle;color:#fff!important;font-weight:normal;}
.btn-type:hover, .btn-type2:hover {color:#fff;}
.btn-box .pd0 {padding:0!important;}

/*페이징*/
.page_wrap {text-align:center;padding:30px 0;}
.page_wrap a {display:inline-block;width:38px;height:38px;border:1px solid #f0f0f0;background:#f0f0f0;color:#909090;line-height:38px;font-weight:bold;font-size:13px;margin:0 2px;}
.page_wrap a.btn_arrow {border:1px solid #e0dee1;background:#fff!important;color:#13aab0!important;}
.page_wrap a.btn_prev {margin-right:16px;}
.page_wrap a.btn_next {margin-left:16px;}
.page_wrap a.current {border:1px soild #747474;background:#13aab0!important;color:#fff;}

/*개인정보동의*/
.agreement_wrap h3 {font-size:16px;}
.agreement_wrap .agreement {background:#f4f4f5;border:1px solid #dcdcde;width:1022px;}
.agreement_wrap .agreement .text {padding:20px;color:#000;font-size:14px;line-height:20px;}

/*개인정보취급방침*/
.privacy { background:#47bcb3; border:2px solid #eeeeee; padding:35px 25px; position:relative;}
.privacy h2 { margin-bottom:10px;}
.privacy .layer_close { position:absolute; right:25px; top:25px;}
.privacy .privacy_body {background:#fff; border-radius:10px; padding:20px; color:#646464;}
.privacy .summary {line-height:22px; margin-bottom:20px;}

.doc_private h3 { color:#000; font-weight:600; font-size:14px; margin-bottom:10px;}
.doc_private .indent {margin-bottom:10px;}
.doc_private p {padding: 0 0 10px;}
.doc_private h4 {padding: 10px 0 8px;}

.doc_private ul {display:block; overflow:hidden; margin-bottom:10px;}
.doc_private ul li {display:block; background:url(../../img/bl_line.html) no-repeat 3px 10px; padding-left:12px; }
.doc_private ol {display:block; overflow:hidden; margin-bottom:10px;}
.doc_private ol li {display:block; margin-bottom:5px; }
.privacy .doc_private dl dt {padding: 10px 0 0 0;}
.privacy .doc_private dl dd {padding: 2px 0 0 12px;}

