@import url(//cdn.design-factory.co.kr/_font/nanumbarungothic/fonts.css);

* {font-family:"NanumBarunGothic", sans-serif;}

/* {font-family:"NanumSquare", sans-serif;} */

body {width:100%; margin:0 auto; padding:0; font-size:13px; line-height:normal; overflow-y:scroll;}
img {border:none; padding:0; margin:0; outline:none;}
a {border:none; padding:0; margin:0; outline:none; text-decoration:none;}
a:active {color:#666666; text-decoration:none;}
a:link {color:#666666; text-decoration:none;}
a:visited {color:#666666; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}
ul {list-style:none; padding:0; margin:0; *zoom:1;}
ul:after {content:""; display:block; clear:both;}
ul > li {display:block;}
area {display:block;}

img.fx{max-width:100%;}

td {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

input, select, textarea {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0; 
	padding:0; 
	outline:none; 
	font-size:13px; 
	color:#000000;
}

input::-moz-placeholder {color:#000000;}
input::-webkit-input-placeholder {color:#000000;}

textarea::-moz-placeholder {color:#000000;}
textarea::-webkit-input-placeholder {color:#000000;}

input[type=text], input[type=password] ,input[type=tel], input[type=file], input[type=image], input[type=button], input[type=submit], textarea {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	width:100%;
}

select {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background-color:#ffffff;
	background-image:url("/landing/landing04/img/select_arrow.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	width:100%;
	padding:0 5px;
}

select::-ms-expand {display:none;}

.w_con {}
.m_con {display:none;}

.w_img {display:inline-block; *display:inline; zoom:1; width:100%;}
.m_img {display:none;}

.w_br {}
.m_br {display:none;}

.w_bar {}
.m_bar {display:none;}

#wrap {width:100%; min-width:280px; margin:0 auto;}

/*컨텐츠*/
#container {width:100%; margin:0 auto;}

/*헤더*/
#landing_con > .header {width:100%; margin:0 auto; background-color:#ffffff; position:fixed; top:0; left:0; right:0; z-index:100;}
#landing_con > .header > .contents_con {width:100%; max-width:1200px; padding:12px 0; margin:0 auto;}
#landing_con > .header > .contents_con > table {width:100%;}
#landing_con > .header > .contents_con > table > tbody > tr > td {}
#landing_con > .header > .contents_con > table > tbody > tr > .logo_td {width:233px;}
#landing_con > .header > .contents_con > table > tbody > tr > .logo_td > a > img {}
#landing_con > .header > .contents_con > table > tbody > tr > .nav_td {padding-right:20px;}
#landing_con > .header > .contents_con > table > tbody > tr > .nav_td > .w_list {float:right;}
#landing_con > .header > .contents_con > table > tbody > tr > .nav_td > .w_list > ul > li {float:left; padding:0 20px;}
#landing_con > .header > .contents_con > table > tbody > tr > .nav_td > .w_list > ul > li > a {}
#landing_con > .header > .contents_con > table > tbody > tr > .nav_td > .w_list > ul > li > a > span {font-size:20px; color:#242424; font-weight:400; line-height:56px; letter-spacing:-0.2px;}
#landing_con > .header > .contents_con > table > tbody > tr > .nav_td > .w_list:after {content:""; display:block; clear:both;}
#landing_con > .header > .contents_con > table > tbody > tr > .nav_td:after {content:""; display:block; clear:both;}
#landing_con > .header > .contents_con > table > tbody > tr > .kakao_td {width:246px;}
#landing_con > .header > .contents_con > table > tbody > tr > .kakao_td > a > img {}
#landing_con > .header > .contents_con > table > tbody > tr > .call_td {width:175px; padding-left:25px;}
#landing_con > .header > .contents_con > table > tbody > tr > .call_td > a > img {}

#landing_con {}
#landing_con > .info01_con {background:url("/landing/landing04/img/landing05_info01_con_bg.png") no-repeat center/cover;}
#landing_con > .info01_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
#landing_con > .info02_con {background:url("/landing/landing04/img/landing05_info02_con_bg.png") no-repeat center/cover;}
#landing_con > .info02_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
#landing_con > .info03_con {background:url("/landing/landing04/img/landing05_info03_con_bg.png") #fdf8ef no-repeat center top/cover;}
#landing_con > .info03_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
#landing_con > .info04_con {}
#landing_con > .info04_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
#landing_con > .info05_con {background-color:#201c1b;}
#landing_con > .info05_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
#landing_con > .info06_con {background:url("/landing/landing04/img/landing05_info06_con_bg.png") no-repeat center/cover;}
#landing_con > .info06_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
#landing_con > .info07_con {}
#landing_con > .info07_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
#landing_con > .info08_con {background:url("/landing/landing04/img/landing05_info08_con_bg.png") no-repeat center/cover;}
#landing_con > .info08_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
#landing_con > .info09_con {background:url("/landing/landing04/img/landing05_info09_con_bg.png") no-repeat center top/cover;}
#landing_con > .info09_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
#landing_con > .info10_con {background-color:#faf8f8;}
#landing_con > .info10_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
#landing_con > .info11_con {background:url("/landing/landing04/img/landing05_info11_con_bg.png") #fdf8ef no-repeat center top/cover;}
#landing_con > .info11_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
#landing_con > .info11_con > .contents_con .popup_con_bg {display:none; width:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0, 0.6); position:absolute; top:0; left:0; right:0; z-index:200;}
#landing_con > .info11_con > .contents_con .popup_con {display:none; width:100%; margin:0 auto; position:fixed; top:50%; transform:translateY(-50%); left:0; right:0; z-index:300;}
#landing_con > .info11_con > .contents_con .popup_con > .contents_con {width:700px; margin:0 auto; background-color:#ffffff; padding:84px 30px 54px 30px; text-align:center; position:relative; top:0; left:0; word-break:keep-all; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#landing_con > .info11_con > .contents_con .popup_con > .contents_con .close_btn {cursor:pointer; position:absolute; top:0; right:0; z-index:10;}
#landing_con > .info11_con > .contents_con .popup_con > .contents_con span {font-size:24px; color:#242424; line-height:38px;}
#landing_con > .info11_con > .contents_con .popup_con > .contents_con span .color_text {font-size:22px; color:#666666;}
#landing_con > .info13_con {background:url("/landing/landing04/img/landing05_info13_con_bg.png") no-repeat center/cover;}
#landing_con > .info13_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
#landing_con > .info14_con {background-color:#212324;}
#landing_con > .info14_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
#landing_con > .info15_con {background:url("/landing/landing04/img/landing05_info15_con_bg.png") #f8f6f1 no-repeat center/cover;}
#landing_con > .info15_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}
#landing_con > .info16_con {width:100%; padding:50px 0; margin:0 auto; background-color:#20273c;}
#landing_con > .info16_con > .contents_con {width:100%; max-width:870px; margin:0 auto; *zoom:1;}
#landing_con > .info16_con > .contents_con:after {content:""; display:block; clear:both;}
#landing_con > .info16_con > .contents_con .input_con {float:left; width:71%;}
#landing_con > .info16_con > .contents_con .input_con > table {width:100%; margin:0 auto;}
#landing_con > .info16_con > .contents_con .input_con > table > tbody > tr > td {}
#landing_con > .info16_con > .contents_con .input_con > table > tbody > tr > .title_td {width:24%; padding-right:1%; text-align:right;}
#landing_con > .info16_con > .contents_con .input_con > table > tbody > tr > .title_td span {font-size:16px; color:#ffffff; font-weight:bold;}
#landing_con > .info16_con > .contents_con .input_con > table > tbody > tr > .info_td {}
#landing_con > .info16_con > .contents_con .input_con > table > tbody > tr > .info_td .input {height:30px; border:0; padding:0 5px;}
#landing_con > .info16_con > .contents_con .input_con > table > tbody > tr > .info_td .select {height:30px; border:0; background-color:#ffffff; padding:0 5px; color:#b3b3b3;}
#landing_con > .info16_con > .contents_con .input_con > table > tbody > tr > .info_td .textarea {height:80px; border:0; padding:5px; overflow-y:scroll;}
#landing_con > .info16_con > .contents_con .input_con > table > tbody > tr > .info_td .check_label {margin-right:10px; cursor:pointer;}
#landing_con > .info16_con > .contents_con .input_con > table > tbody > tr > .info_td .check_label > input {vertical-align:middle;}
#landing_con > .info16_con > .contents_con .input_con > table > tbody > tr > .info_td .check_label > span {font-size:12px; color:#a9abb0; vertical-align:middle;}
#landing_con > .info16_con > .contents_con .input_con > table > tbody > tr > .info_td .a_btn {display:inline-block; *display:inline; zoom:1; color:#ffffff; line-height:22px; background: #868686; background: -moz-linear-gradient(top, #868686 0%, #5d5d5d 100%); background: -webkit-linear-gradient(top, #868686 0%,#5d5d5d 100%); padding:0 10px;}
#landing_con > .info16_con > .contents_con .input_con > table > tbody > tr > .text_td {padding-top:30px;}
#landing_con > .info16_con > .contents_con .input_con > table > tbody > tr > .text_td > span {font-size:17px; color:#ffffff; font-weight:400; line-height:25px; letter-spacing:-0.25px;}
#landing_con > .info16_con > .contents_con .input_con > table > tbody > tr > .text_td > span > .color_text {color:#f8dfa3;}
#landing_con > .info16_con > .contents_con .input_con > table > tbody > tr > .blank_td {height:10px;}
#landing_con > .info16_con > .contents_con .text_con {padding-top:30px; text-align:center;}
#landing_con > .info16_con > .contents_con .text_con > span {font-size:20px; color:#ffffff; font-weight:400; line-height:28px; letter-spacing:-0.25px;}
#landing_con > .info16_con > .contents_con .text_con > span > .color_text {color:#f8dfa3;}
#landing_con > .info16_con > .contents_con .btn_con {float:right; width:25%;}
#landing_con > .info16_con > .contents_con .btn_con .input_btn {height:240px; border:0; background-color:#cba853; font-size:30px; color:#ffffff; font-weight:bold; cursor:pointer; text-shadow: 1px 1px 1px rgba(138, 98, 5, 1);}
#landing_con > .info17_con {background:url("/landing/landing04/img/landing05_info17_con_bg.png") #dfecff no-repeat center/cover;}
#landing_con > .info17_con > .contents_con {width:100%; max-width:1200px; margin:0 auto;}

/*푸터*/
#landing_con > .footer {width:100%; margin:0 auto; background-color:#1b1b1b;}
#landing_con > .footer > .contents_con {width:100%; max-width:800px; margin:0 auto; padding:45px 0; *zoom:1;}
#landing_con > .footer > .contents_con:after {content:""; display:block; clear:both;}
#landing_con > .footer > .contents_con > .logo {float:left; width:31.5%; max-width:247px; padding-top:16px;}
#landing_con > .footer > .contents_con > .copyright {float:right; width:64.5%;}
#landing_con > .footer > .contents_con > .copyright > .text_con {}
#landing_con > .footer > .contents_con > .copyright > .text_con span {font-size:13px; color:#afafaf; line-height:23px; letter-spacing:-0.2px;}
#landing_con > .footer > .contents_con > .copyright > .text_con span .bar {font-size:11px; line-height:21px;}
#landing_con > .footer > .contents_con > .copyright > .nav {}
#landing_con > .footer > .contents_con > .copyright > .nav span {font-size:13px; color:#afafaf; line-height:23px; letter-spacing:-0.2px;}
#landing_con > .footer > .contents_con > .copyright > .nav span a {color:#afafaf;}
#landing_con > .footer > .contents_con > .copyright > .nav span .bar {font-size:11px; line-height:21px;}

#landing_con > .w_right_quick_con {display:block; width:95px; position:fixed; bottom:130px; right:4%; z-index:100;}
#landing_con > .w_right_quick_con > .contents_con {}
#landing_con > .w_right_quick_con > .contents_con > img {}

#landing_con > .m_bottom_quick_con {display:none; width:100%; position:fixed; bottom:0; left:0; right:0; z-index:100;}
#landing_con > .m_bottom_quick_con > .contents_con {}
#landing_con > .m_bottom_quick_con > .contents_con > img {width:100%;}
#landing_con > .m_bottom_quick_con > .m_right_quick_con {display:none;}
#landing_con > .m_bottom_quick_con > .m_right_quick_con > .contents_con {}
#landing_con > .m_bottom_quick_con > .m_right_quick_con > .contents_con > img {}