@charset "utf-8";
@import url('../font/nanumgothic.css');

.visible {display:block;}
.invisible {display:none;}

#Etc_menu{
	width: 100%;
	height: 34px; 
	background: url(../images/etc/Etc_menu_bg.gif) repeat-x;
}
#Etc_menu .etc_inner{
	width: 1000px;
	height: 35px;
	margin: 0 auto;
	position:relative;
}
#Etc_menu .etc_inner ul{
	position:absolute; top:0px; left:0px;
}
#Etc_menu ul li{
	height: 35px;
	float: left;
}
#Etc_menu ul li a{
	display: inline-block;
	width: 100%;
	float: left;
	text-align: center;
	color: #ffffff;
	height: 24px;
	font-size: 12px;
	font-family: NanumGothic;
	padding: 10px 0 0 0;
	margin: 0;
	text-decoration: none;
}
#Etc_menu ul li.cnt01{
	width: 147px;
}
#Etc_menu ul li.cnt01 a{
	background: url(../images/etc/Etc_menu01.gif) left top no-repeat;
}
#Etc_menu ul li.cnt01 a:hover{
	background: url(../images/etc/Etc_menu01_on.gif);
}
#Etc_menu ul li.cnt01 a.select{
	background: url(../images/etc/Etc_menu01_on.gif);
	font-weight: bold;
}
#Etc_menu ul li.cnt02{
	width: 148px;
}
#Etc_menu ul li.cnt02 a{
	background: url(../images/etc/Etc_menu02.gif) no-repeat;
}
#Etc_menu ul li.cnt02 a:hover{
	background: url(../images/etc/Etc_menu02_on.gif);
}
#Etc_menu ul li.cnt02 a.select{
	background: url(../images/etc/Etc_menu02_on.gif);
	font-weight: bold;
}
#Etc_menu ul li.cnt03{
	width: 186px;
}
#Etc_menu ul li.cnt03 a{
	background: url(../images/etc/Etc_menu03.gif);
}
#Etc_menu ul li.cnt03 a:hover{
	background: url(../images/etc/Etc_menu03_on.gif);
}
#Etc_menu ul li.cnt03 a.select{
	background: url(../images/etc/Etc_menu03_on.gif);
	font-weight: bold;
}
#Etc_menu ul li.cnt04{
	width: 176px;
}
#Etc_menu ul li.cnt04 a{
	background: url(../images/etc/Etc_menu04.gif);
}
#Etc_menu ul li.cnt04 a:hover{
	background: url(../images/etc/Etc_menu04_on.gif);
}
#Etc_menu ul li.cnt04 a.select{
	background: url(../images/etc/Etc_menu04_on.gif);
	font-weight: bold;
}
#Etc_menu ul li.cnt05{
	width: 162px;
}
#Etc_menu ul li.cnt05 a{
	background: url(../images/etc/Etc_menu05.gif);
}
#Etc_menu ul li.cnt05 a:hover{
	background: url(../images/etc/Etc_menu05_on.gif);
}
#Etc_menu ul li.cnt05 a.select{
	background: url(../images/etc/Etc_menu05_on.gif);
	font-weight: bold;
}
#Etc_menu ul li.cnt06{
	width: 78px;
}
#Etc_menu ul li.cnt06 a{
	background: url(../images/etc/Etc_menu06.gif);
}
#Etc_menu ul li.cnt06 a:hover{
	background: url(../images/etc/Etc_menu06_on.gif);
}
#Etc_menu ul li.cnt06 a.select{
	background: url(../images/etc/Etc_menu06_on.gif);
	font-weight: bold;
}

#Etc_menu ul li.cnt07{
	width: 103px;
}
#Etc_menu ul li.cnt07 a{
	background: url(../images/etc/Etc_menu07.gif);
}
#Etc_menu ul li.cnt07 a:hover{
	background: url(../images/etc/Etc_menu07_on.gif);
}
#Etc_menu ul li.cnt07 a.select{
	background: url(../images/etc/Etc_menu07_on.gif);
	font-weight: bold;
}

.Etc_Wrap{
	padding-top: 36px;
	width: 920px;
	margin: 0 auto;
}

/* 회원가입시 사용하는 서식 가로가없다. */
.promise_wrap{ width:680px !important; padding-top:0px !important;}
.promise_navi{ border:none  !important;}

.Etc_Wrap span.Title{
	display: block;
	height: 27px;
	padding-bottom: 17px;
}
.access_navi{
	border-top:2px solid #5e5856;
	/* border-bottom:1px solid #e5e5e5; */
	font-size: 13px;
	padding-bottom: 50px;
	color: #666666;
	overflow: hidden;
}
.access_navi ul.list{
	width: 100%;

}
.access_navi ul.list li{
	float: left;
	width: 222px;
	margin-right: 10px;
	margin-top: 20px;
}
.access_navi ul.list li.last{
	margin-right: 0;
}
.access_navi ul.list li ul li{
	margin-top: 0;
	margin-bottom: 7px;
}
.access_navi ul.list li ul li a{
	color: #666666;
}
.access_navi ul.list li ul li a span{
	color: #df2d33;
}
.access_navi ul.list li ul li.accessTit{
	font-weight: bold;
	color: #333333;
	padding-bottom: 17px;
}

.access_cnt{
	width: 100%;
	height: auto;
	clear: both;
	padding-top: 0;
}
.access_cnt ul{
	width: 100%;
	font-size: 13px;
	list-style-type: none;
}
.access_cnt ul li{
	margin-bottom: 20px;
	line-height: 18px;
	font-size:13px;
}
.access_cnt ul li.line{
	width: 100%;
	height: 1px;
	background: #e5e5e5;
	margin-top: 29px;
	margin-bottom: 39px;
}
.access_cnt ul li.Tit_n01{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 23px;
	color: #333333;
}
.access_cnt ul li.Tit_n02{
	font-weight: bold;
	margin-bottom: 11px;
	color: #333333;
}
.access_cnt ul li ul.line26{
	width: 100%;
	padding-top: 8px;
}
.access_cnt ul li ul.line26 li{
	line-height: 18px;
	margin-bottom: 10px;
	padding-left:12px;
	font-size:13px;
}
.access_cnt ul li ul.oneNum{
	width: 100%;
	padding-top: 8px;
	clear: both;
}
.access_cnt ul li ul.oneNum li{
	line-height: 18px;
	padding-left:12px;
	margin:0;
}

.access_cnt table {font-size: 12px; border: 1px solid #999; margin:20px 0;}
.access_cnt table th {background: #eee; font-weight: bold; border: 1px solid #ccc; padding: 1%; text-align: center;}
.access_cnt table td {border: 1px solid #ccc; padding: 1%; text-align: justify;}
.access_cnt table caption {position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font:0;
}

.access_cnt table.privacy_manager {width: 390px;}
.access_cnt table.privacy_manager td {text-align: left; width: 390px;}
.access_cnt table.privacy_manager td li {text-align: left; margin-bottom: 2px;}
.new_privacy * {line-height:20px !important;}
.new_privacy table td,
.new_privacy table th {padding:1% !important;}



.help_prev_header {
	height: 52px;
	background: #e8242c;
	position: relative;
}

.help_prev_header h1 {float: left; margin: 10px 0 0 9px;}
.help_prev_header button {
	float: right; background: url(../images/mypage/mysupport/layer/btn_close.gif) no-repeat 0px 0px; text-indent: -9999px;
	width: 21px;
	height: 21px;
	position: absolute;
	top: 15px;
	right: 18px;
	display: inline-block;
	cursor: pointer;
}


.sitemap_cnt{
	width: 100%;
	border-top:2px solid #5e5856;
	height: auto;
	clear: both;
	padding-top: 40px;
}
.sitemap_cnt ul{
	width: 100%;
	overflow: hidden;
	font-size: 12px;
	color: #777777;
}
.sitemap_cnt ul li{
	float: left;
}
.sitemap_cnt ul li.cnt01{
	width: 222px;
	padding-left: 3px;
	padding-bottom: 22px;
	border-bottom: 1px solid #e5e5e5;
}
.sitemap_cnt ul li.cnt02{
	width: 223px;
	padding-left: 20px;
	padding-bottom: 22px;
	border-bottom: 1px solid #e5e5e5;
}
.sitemap_cnt ul li.cnt03{
	width: 222px;
	padding-left: 25px;
	padding-bottom: 22px;
	border-bottom: 1px solid #e5e5e5;
}
.sitemap_cnt ul li.cnt04{
	width: 182px;
	padding-left: 23px;
	padding-bottom: 22px;
	border-bottom: 1px solid #e5e5e5;
}

.sitemap_cnt ul li ul.sitemap_menu{
	width: 100%;
	height: 457px;
	border-bottom: 0;
	border-right: 1px solid #eeeeee;
}
.sitemap_cnt ul li ul.sitemap_menu li{
	margin-bottom: 6px;
	border-bottom: 0;
	padding: 0;
	clear: both;
}
.sitemap_cnt ul li ul.sitemap_menu li.last{
	margin-bottom: 26px;
}
.sitemap_cnt ul li ul.sitemap_menu li.last2{
	margin-bottom: 17px;
}
.sitemap_cnt ul li ul.sitemap_menu li.Site_Title01{
	margin-bottom: 13px;
}
.sitemap_cnt ul li ul.sitemap_menu li.Site_Title02{
	font-weight: bold;
	color: #555555;
}
.bt_etc_close{
	float: right;
	display: block;
	padding-bottom: 10px;
	cursor: pointer;
}
.Etc_qna_tapmenu{
	width: 100%;
	height: 40px;
	clear: both;
}

.Etc_qna_tapmenu ul.Etc_Qna_tap{
	width: 100%;
	height: 40px;
	background: url(../images/etc/etc_tap_bg.gif) left top repeat-x;
}
.Etc_qna_tapmenu ul.Etc_Qna_tap li{
	margin: 0;
	height: 40px;
	float: left;
	
}
.Etc_qna_tapmenu ul.Etc_Qna_tap li.first{
	background: url(../images/etc/etc_tap_line.gif) left top no-repeat;
}
.Etc_qna_tapmenu ul.Etc_Qna_tap li a{
	display: inline-block;
	width: 100%;
	height: 25px;
	padding-top: 15px;
	text-align: center;
	margin: 0;
	color: #868686;
	font-weight: bold;
	background: url(../images/etc/etc_tap_line.gif) right top no-repeat;
}
.Etc_qna_tapmenu ul.Etc_Qna_tap li a:hover{
	background: #f35959;
	color: #ffffff;
}
.Etc_qna_tapmenu ul.Etc_Qna_tap li a.select{
	background: #f35959;
	color: #ffffff;
}
.Etc_qna_tapmenu ul.Etc_Qna_tap li.tap01{
	width: 105px;
}
.Etc_qna_tapmenu ul.Etc_Qna_tap li.tap02{
	width: 122px;
}
.Etc_qna_tapmenu ul.Etc_Qna_tap li.tap03{
	width: 115px;
}
.Etc_qna_tapmenu ul.Etc_Qna_tap li.tap04{
	width: 115px;
}
.Etc_qna_tapmenu ul.Etc_Qna_tap li.tap05{
	width: 122px;
}
.Etc_qna_tapmenu ul.Etc_Qna_tap li.tap06{
	width: 115px;
}
.Etc_qna_tapmenu ul.Etc_Qna_tap li.tap07{
	width: 121px;
}
.Etc_qna_tapmenu ul.Etc_Qna_tap li.tap08{
	width: 105px;
}

/*email_no*/
div.email_no{
	width: 486px;
	height: 271px;
	margin: 0 auto;
}
div.email_no span.Title{
	display: block;
	padding: 27px 0 20px 0;
}
div.email_no .Emailno_txt{
	width: 100%;
	height: 166px;
	background: url(../images/etc/emalno_bg.gif) no-repeat;
}
div.email_no .Emailno_txt p{
	color: #555555;
	width: 423px;
	font-size: 12px;
	font-family: 'NanumGothic',dotum;
	line-height: 20px;
	text-align: left;
	padding: 26px 35px 20px 28px;
}
div.email_no .Emailno_txt p span{
	display: inline-block;
	width: 100%;
	text-align: right;
	padding-top: 26px;
}
div.Question{
	border-top:2px solid #5e5856;
	font-family: NanumGothic;
	font-size: 12px;
	padding-bottom: 11px;
	color: #666666;
	overflow: hidden;
}
div.Question span.Question_text{
	display: inline-block;
	width: 100%;
	text-align: left;
	line-height: 18px;
	padding: 15px 0 12px 0;
	border-bottom: 1px solid #e5e5e5;
	color:#666666;
}
.Question_box{
	width: 100%;
	height: 427px;
	margin-top: 26px;
	background: url(../images/etc/question_bg.gif) no-repeat;
}
.Question_box .Question_Table{
	width: 680px;
	border-top: 2px solid #4a4645;
	height: 378px;
	float: right;
	margin-right: 29px;
	margin-top: 24px;
}
.Question_box .Question_Table table.Question_tb{
	width: 100%;
	font-family: 'NanumGothic',dotum;
	empty-cells: show;
}
.Question_box .Question_Table table.Question_tb td{
	padding: 6px 0;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #e7e7e7;
}
.Question_box .Question_Table table.Question_tb td.title{
	background: #fcfbf8;
}
.Question_box .Question_Table table.Question_tb td.title_top{
	background: #fcfbf8;
	vertical-align: top;
}
.Question_box .Question_Table table.Question_tb td.last{
	border-bottom: 0;	
}
.Question_box .Question_Table table.Question_tb td .select_mail{
	width: 149px;
	height:24px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}
.Question_box .Question_Table table.Question_tb td .select_tell01{
	width: 67px;
	height:24px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}
.Question_box .Question_Table table.Question_tb td .select_section{
	width: 149px;
	height:24px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	color: #727272;
}
.Question_box .Question_Table table.Question_tb td span.text01{
	padding-right: 35px;
	padding-left: 10px;
	color: #333333;
}
.Question_box .Question_Table table.Question_tb td span.text02{
	padding-right: 11px;
	padding-left: 10px;
	color: #333333;
}
.Question_box .Question_Table table.Question_tb td .inp_name{
	width: 157px;
	height: 20px;
	padding-top: 3px;
	padding-left: 5px;	
}

.Question_box .Question_Table table.Question_tb td .inp_mail{
	width: 108px;
	height: 20px;
	padding-top: 3px;
	padding-left: 5px;	
}
.Question_box .Question_Table table.Question_tb td .inp_tell{
	width: 60px;
	height: 20px;
	padding-top: 3px;
	padding-left: 5px;	
}
.Question_box .Question_Table table.Question_tb td .inp_subject{
	width: 519px;
	height: 20px;
	padding-top: 3px;
	padding-left: 5px;	
}
.Question_box .Question_Table table.Question_tb td .text_contents{
	width: 504px;
	height:122px;
	padding: 10px;
	border: 1px solid #ccc;
	color: #727272;
}
.Question_box .Question_Table table.Question_tb td span.just{
	display: inline-block;
	padding-left: 22px;
	height: 12px;
	background: url(../images/etc/just_dotte.gif) scroll 11px center no-repeat;
}
.Question_btn{
	width: 837px;
	height: 35px;
	margin: 23px auto 0 auto;
	text-align: right;
}
.Question_btn a{
	display: inline-block;
	margin: 0 2px;
}

/* 개인정보 취급 방침*/
.access_navi_02{
	border-top:2px solid #5e5856;
	border-bottom:1px solid #e5e5e5;
	font-size: 12px;
	color: #666666;
	overflow: hidden;
	width: 100%;
	height: auto;
	clear: both;
	padding:20px 0 0 0;
	}
.access_navi_02 ul li{
	margin-bottom: 20px;
	line-height: 18px;
	font-size: 13px;
	}
.access_cnt ul li.Tit_n03{
	margin-bottom: 8px;
}
.access_cnt ul li.Tit_n04{
	margin-bottom: 35px;
}
.access_cnt ul li.Tit_line{
	height:1px;
	background:#e5e5e5;
	margin-bottom:40px;
	}
	

/* access_04 */

.access_navi p {margin:20px 0 10px 0; line-height:20px; font-size: 13px;}
.third_access {border-spacing:0; border-collapse:collapse; }
.third_access th {border:1px solid #ccc; padding:10px; text-align: center; background:#f7f7f7;}
.third_access td {border:1px solid #ccc; padding:20px 10px; text-align: center;}
.third_access_text {padding:20px 0 60px 0; border-bottom:1px solid #e5e5e5;}

/* access_03 */

.access_cnt ul.private_use_v1 {padding:0 0 16px 16px;} 
.access_cnt ul.private_use_v1 li {margin-bottom:0;}
.private_use_v2 p {font-family:NanumGothic; font-size:12px; margin:0 0 10px 0; line-height:20px;}


/* access_02 */

.private_mng_v1 {margin:0 0 0 21px;}
.access_cnt ul.private_mng_v1 li {margin:0 0 10px 0;}
.private_policy_v1 {font-size:15px; font-weight:bold;}


/* renewal page */

.renewal_wrap {width: 1000px; overflow: hidden; margin: auto; border: 15px solid #eee; border-top: none; margin-bottom: 100px; font-size:12px !important;}
.renewal_wrap div {overflow: hidden;}

.renewal_wrap .title_area {background: url(../images/etc/main_bg.png) center center no-repeat; width: 100%; height: 426px; margin: 50px 0; border: none;}
.renewal_wrap .title_area h1 {padding: 50px 0 0 130px;}
.renewal_wrap .title_area .text_area {width: 38%; padding: 30px 0 0 130px;}
.renewal_wrap .title_area .text_area p {font-size: 12px; color: #666; margin-bottom: 13px; line-height: 16px;}

.renewal_wrap h2 {background: #fff0e9; width: 99%; height: 50px; border: 1px solid #ffd2cc; margin-bottom: 30px;}
.renewal_wrap h2 img {margin: 2% 1% 2% 4%;}
.renewal_wrap h2 span {font-size: 12px; font-weight: normal; line-height: 50px; vertical-align: top; }
.renewal_wrap p {font-size: 12px; color: #75423e; margin-bottom: 13px; line-height: 16px;}
.renewal_wrap .rt {font-size: 18px; color:#ff1818; font-weight: 700; }

.con_box01 {width: 78%; margin: 80px auto;}
.con_box01 .inner_box {background: url(../images/etc/bg1.png) no-repeat;}
.con_box01 .inner_box .description {float: right; width: 45%;}
.con_box01 .inner_box .description li {margin: 25px 0;}
.con_box01 .inner_box .description li h3 {margin-bottom: 5px;}
.con_box01 .inner_box .description li span {line-height: 16px;}

.con_box02 {width: 78%; margin: 80px auto;}
.con_box02 .inner_box {background: url(../images/etc/bg2.png) no-repeat;}
.con_box02 .inner_box .description {float: right; width: 325px; height: 256px; background: url(../images/etc/t2_s1.png) no-repeat; margin-right: 50px;}
.con_box02 .inner_box .description li {float: left; width: 162.5px; height: 145px; text-align: center;}
.con_box02 .inner_box .btn {clear: both; padding-top: 28px;}
.con_box02 .inner_box .btn span {line-height: 29px; padding-right: 10px; font-size: 14px; font-weight: 700; color: #ff1818; }
.con_box02 .inner_box .btn a img {vertical-align: bottom;}

.con_box03 {width: 78%; height: 386px; margin: 80px auto;}
.con_box03 .inner_box {background: url(../images/etc/bg3.png) no-repeat; height: 100%;}
.con_box03 .inner_box .description {float: right; width: 46%;}
.con_box03 .inner_box .description p {color: #75423e;}
.con_box03 .inner_box .description .text {margin-top:30px; }
.con_box03 .inner_box .description .mypage_links {height: 98px; background: url(../images/etc/t3_s1.png) 22px 0 no-repeat; margin-left: -10px;}
.con_box03 .inner_box .description .mypage_links li {float: left; width: 159px; text-align: center;}


.con_box04 {width: 78%; height: 340px; margin: 80px auto;}
.con_box04 .inner_box {background: url(../images/etc/bg4.png) no-repeat; height: 100%;}
.con_box04 .inner_box .description {float: right; width: 40%; margin-right: 5%;}
.con_box04 .inner_box .description p {color: #75423e;}
.con_box04 .inner_box .description .text {margin-top:30px; }

.con_box05 {width: 78%; margin: 80px auto 40px auto;}
.con_box05 .inner_box {}
.con_box05 .inner_box ul li {float: left; width: 50%; height: 426px; position: relative;}
.con_box05 .inner_box ul li div.li_inner {position: absolute; bottom: 0; left: 0; width: 85%; padding-left:10px; height: 162px;}
.con_box05 .inner_box ul li div.li_inner h3 {color: #ff1818; font-size: 15px; font-weight: 700; margin-bottom: 10px;}
.con_box05 .inner_box ul li.box01 {background: url(../images/etc/bg5_s1.png) no-repeat;}
.con_box05 .inner_box ul li.box02 {background: url(../images/etc/bg5_s2.png) no-repeat;}
.con_box05 .inner_box ul li.box03 {background: url(../images/etc/bg5_s3.png) no-repeat;}
.con_box05 .inner_box ul li.box04 {background: url(../images/etc/bg5_s4.png) no-repeat;}
.con_box05 .inner_box ul li.box05 {background: url(../images/etc/bg5_s5.png) no-repeat;}

.con_box06 {width: 78%; margin: 0 auto 80px auto; height: 665px;}
.con_box06 .inner_box {background: url(../images/etc/bg6.png); height: 88%; position: relative;}
.con_box06 .inner_box .sp_line {position: absolute; top:87px; left:115px;}
.con_box06 .inner_box .description {float: right; width: 62%; height: 100%; position: relative;}
.con_box06 .inner_box .description .qr {float: left;}
.con_box06 .inner_box .description .qr img {float: left; margin-top: 7px;}
.con_box06 .inner_box .description .qr p {margin-left: 10px; margin-top: 7px;}
.con_box06 .inner_box .description .qr .text_area {float: right;}
.con_box06 .inner_box .description .img_dscr {clear: both; padding-top:19px;}
.con_box06 .inner_box .description .img_dscr p {margin: 0 0 10px 0; color: #666;}
.con_box06 .inner_box .description .img_dscr p.rt {color: #ff1818;}
.con_box06 .inner_box .description .img_dscr_v2 {width: 100%; }
.con_box06 .inner_box .description .img_dscr_v2 p {position: absolute; font-size: 15px;}
.con_box06 .inner_box .description .img_dscr_v2 p.sp {bottom: 0; left: 35px;}
.con_box06 .inner_box .description .img_dscr_v2 p.my {bottom: 0; left: 200px;}
.con_box06 .inner_box .description .img_dscr_v2 p.pe {bottom: 0; left: 372px;}

.con_box07 {width: 78%; margin: 80px auto 40px auto;}
.con_box07 .inner_box .revision h3 {color: #ff1818; font-size: 16px; font-weight: 700; margin-bottom: 10px;}
.con_box07 .inner_box p.policy_info {width: 87%; margin: 0 auto 30px auto; letter-spacing: -0.1px; line-height: 21px;}
.con_box07 .inner_box .revision ol li {margin-bottom:40px;}
.con_box07 .inner_box .revision table tr th {background: #fff0e9; text-align: center;}
.con_box07 .inner_box .revision table tr th,
.con_box07 .inner_box .revision table tr td {border: 1px solid #b29593; padding: 10px 20px; line-height: 18px; color: #75423e;}
.con_box07 .inner_box .revision table tr td {vertical-align: top;}
.con_box07 .inner_box .revision table tr td li {margin-bottom: 7px;}
.con_box07 .inner_box .revision table {border-collapse: collapse; border-spacing: 0; margin-bottom: 10px;}
.con_box07 .inner_box .revision h4 {color: #75423e; font-size: 14px; margin-bottom: 10px;}

.goodbye {background: url(../images/etc/goodbye_line.png) center top repeat-x; width: 78%; margin: 0 auto 40px auto; text-align: center; padding-top: 40px;}
