@charset "euc-kr";

h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}

.blind { position:absolute; top:-1000em; left:0; font-size:0; width:0; height:0; line-height:0; overflow:hidden;}
.cboth  {*zoom:1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
.cboth:after {content:'';clear:both; display:block;}

/*layout*/
#wrapper2 {position:relative;width:100%;min-width:1120px; ;}
.header {display:block;width:100%;height:79px;background:#fff;border-bottom:1px solid #d6d6d6;box-sizing:border-box;}
.header h1 {padding-top:10px;}

#evt_visual{position:relative; width:100%; height:940px;background:url('../images/bg_wrap.jpg') repeat-x;}
#evt_visual:after{display:block; clear:both; content:""}
#container2{position:relative; width:100%;}
#container2:after{display:block; clear:both; content:""}
#wrapper2.apply_wrap  #header2 {}

.inner {position:relative; width:1080px; margin:0 auto;}
.inner:after  {content:""; display:block; clear:both;}

.w900 {position:relative; width:900px; margin:0 auto;}
.w900:after  {content:""; display:block; clear:both;}

/*header*/
.vs_wrap {position:relative; width:100%; height:940px;background:url('../images/bg_header.png') center 0 no-repeat;margin:0 auto;}
.vs_wrap .inner { width:1080px;height:940px;margin:0 auto;position:relative;}
.vs_wrap h2 {display:block;text-align:left;padding:99px 0 0 16px;}
.vs_wrap .txt {display:block;text-align:left;padding:30px 0 0 1px;position:relative;}
.vs_wrap iframe {position:absolute;top:34px;left:5px;}
.vs_wrap .img {position:absolute; left:-297px; top:250px; z-index:10;}
/* .vs_wrap .btn_req {position:absolute; top:500px; right:-183px;} */
.vs_wrap .menu{position:absolute; bottom:0; z-index:20;}
.vs_wrap .menu.menuLevel2 {width:1081px;position:absolute; bottom:0; z-index:20;}

/*content*/
.cont1 {width:100%;padding-top:40px;padding-bottom:75px; text-align:center; background:#fff url('../images/bg_con1.gif') 0 100% repeat-x;}
.cont1 .age {height:45px; line-height:49px; margin:37px 0 38px; font-family:'Noto Bold'; font-size:18px; font-weight:bold; color:#333; text-align:left; text-indent:419px; letter-spacing:0; background:url('../images/bg_age1.png') center 0 no-repeat;}
.cont1 .cnt {position:relative; margin-bottom:29px;}
/* .cont1 .cnt iframe {position:absolute; top:159px; left:443px; width:272px; height:198px; z-index:10;} */
.cont1 .cnt .btn_video {position:absolute; top:159px; left:443px; display:block;}
.cont2 {width:100%; padding-bottom:80px; background:url('../images/bg_con2_1.gif') repeat;}
.cont2 h3 {text-align:center;}
.cont2 p {padding-top:60px;}
.cont3 {padding:70px 0;}
.cont4 {padding:70px 0;}

.baby .cont_baby {padding:79px 0 80px;background-color:#eefafe;}
.baby .cont_baby h3 {padding-bottom:40px;text-align:center;}
.baby .cont1 {padding-top:70px;}
.baby .cont1 .age {text-indent:425px;}
.baby .cont3 {background:#ffebbd;}
.baby .cont4 p {display:block;width:100%;position:relative;}
.baby .cont4 p a {display:block;width:94px;height:17px;position:absolute;top:75px;left:550px;text-indent:-9999em;}

.reserve1 .cont1 .age {background-image:url('../images/bg_age2.png');}
.reserve1 .cont2 {background-image:url('../images/bg_con2_2.gif');}

.step1_cont.cont1 {padding:80px 0 70px;}
.step1_cont .bar_step1 {background:url('../images/bar_step1.png') center 0 no-repeat;text-indent:419px;letter-spacing:-0.5px}
.step1_cont.cont2 {width:100%; padding-bottom:80px; background:url('../images/bg_step1.gif') repeat !important;}
.step1_cont.cont3 {width:100%;background:#fbd4d8;position:relative;}
.step1_cont.cont3 .w900 a {display:block;width:292px;height:47px;text-indent:-9999em;position:absolute;top:199px;left:50px;}
.step1_cont.cont4 {padding:70px 0 80px;}
.step1_cont.cont4 p {display:block;width:100%;position:relative;}
.step1_cont.cont4 p a {display:block;width:94px;height:17px;position:absolute;top:75px;left:550px;text-indent:-9999em;}

.step2_cont.cont1 {padding:80px 0 70px;}
.step2_cont .bar_step2 {background:url('../images/bar_step2.png') center 0 no-repeat;text-indent:419px;letter-spacing:-0.5px}
.step2_cont.cont2 {width:100%; padding-bottom:80px; background:url('../images/bg_step2.gif') repeat !important;}
.step2_cont.cont3 {width:100%;background:#b8e3d8;position:relative;}
.step2_cont.cont3 .w900 a {display:block;width:292px;height:47px;text-indent:-9999em;position:absolute;top:199px;left:50px;}
.step2_cont.cont4 {padding:70px 0 80px;}
.step2_cont.cont4 p {display:block;width:100%;position:relative;}
.step2_cont.cont4 p a {display:block;width:94px;height:17px;position:absolute;top:75px;left:550px;text-indent:-9999em;}

.step3_cont.cont1 {padding:80px 0 70px;}
.step3_cont.cont1 .cnt {margin-bottom:30px;}
.step3_cont .bar_step3{background:url('../images/bar_step3.png') center 0 no-repeat;text-indent:419px;letter-spacing:-0.5px}
.step3_cont.cont2 {width:100%; padding-bottom:80px; background:url('../images/bg_step3.gif') repeat !important;}
.step3_cont.cont3 {width:100%;background:#ffe6b4;position:relative;}
.step3_cont.cont3 .w900 a {display:block;width:292px;height:47px;text-indent:-9999em;position:absolute;top:199px;left:50px;}
.step3_cont.cont4 {padding:70px 0 80px;}
.step3_cont.cont4 p {display:block;width:100%;position:relative;}
.step3_cont.cont4 p a {display:block;width:94px;height:17px;position:absolute;top:75px;left:550px;text-indent:-9999em;}

.step3_cont.cont1 .age {margin-bottom:0 !important;}
.step3_cont.cont1 .cnt {margin-top:-21px;}


.step4_cont.cont1 {padding:80px 0 70px;}
.step4_cont.cont1 .cnt {margin-bottom:30px;}
.step4_cont .bar_step3{background:url('../images/bar_step4.png') center 0 no-repeat;text-indent:419px;letter-spacing:-0.5px}
.step4_cont.cont2 {width:100%; padding-bottom:80px; background:url('../images/bg_step4.gif') repeat !important;}
.step4_cont.cont3 {width:100%;background:#cbdcb1;position:relative;}
.step4_cont.cont3 .w900 a {display:block;width:292px;height:47px;text-indent:-9999em;position:absolute;top:199px;left:50px;}
.step4_cont.cont4 {padding:70px 0 80px;}
.step4_cont.cont4 p {display:block;width:100%;position:relative;}
.step4_cont.cont4 p a {display:block;width:94px;height:17px;position:absolute;top:75px;left:550px;text-indent:-9999em;}
.step4_cont.cont1 .age {margin-bottom:0 !important;}
.step4_cont.cont1 .cnt {margin-top:-21px;}

.level2_cont.cont1 {padding:80px 0 70px;}
.level2_cont .bar_lv2 {background:url('../images/bg_lv2.png') center 0 no-repeat;text-indent:351px;letter-spacing:-0.5px}
.level2_cont.cont2 {width:100%; padding-bottom:80px; background:url('../images/bg_lv2.gif') repeat !important;}
.level2_cont.cont3 {width:100%;background:#fad7ce;}
.level2_cont.cont4 {padding:70px 0 80px;}
.level2_cont.cont4 p {display:block;width:100%;position:relative;}
.level2_cont.cont4 p a {display:block;width:94px;height:17px;position:absolute;top:75px;left:550px;text-indent:-9999em;}

.level3_cont.cont1 {padding:80px 0 75px;}
.level3_cont .bar_lv3 {background:url('../images/bar_lv3.png') center 0 no-repeat;text-indent:351px;letter-spacing:-0.5px}
.level3_cont.cont2 {width:100%; padding-bottom:70px; background:url('../images/bg_lv3.gif') repeat !important;}
.level3_cont.cont3 {width:100%;background:#f4dff3;}
.level3_cont.cont4 {padding:70px 0 80px;}
.level3_cont.cont4 p {display:block;width:100%;position:relative;}
.level3_cont.cont4 p a {display:block;width:94px;height:17px;position:absolute;top:75px;left:550px;text-indent:-9999em;}

.p6 .cont4 {padding-top:50px;}

/* ¹è¼ÛÁö ÀÔ·Â */
.cont5 h3 {padding:89px 0 4px 0; text-align:center;}
.cont5 .input_table {padding:14px 0 100px; width:960px; margin:0 auto; position:relative;}
.cont5 .input_table table {table-layout:fixed;}
.cont5 .input_table div label img {vertical-align:middle;}
.cont5 .input_table table th {height:50px; font-family:"Noto Medium"; color:#222; text-align:left; background:#f4f3f3;  vertical-align:middle;}
.cont5 .input_table table th label {padding-left:24px;}
.cont5 .input_table table td {background:#fff; color:#333; vertical-align:middle;}
/*.cont5 .input_table input[type="text"],
.cont5 .input_table select {height:20px; padding-left:4px; border:1px solid #e2e2e2;}
.cont5 .input_table input[type="text"] {height:16px;}
*/
.cont5 .input_table div.tr01{padding-top:6px; background:url('../images/bg_frm_top.png') no-repeat;}
.cont5 .input_table div.tr01 input,
.cont5 .input_table div.tr01 table th {border-bottom:1px solid #fff;}
.cont5 .input_table div.tr01 table td {padding-left:20px; border-bottom:1px solid #f4f3f3;}
.cont5 .input_table div.tr01 table td select {width:100%;}

.cont5 .input_table div.tr02 {position:relative; width:900px; height:259px; border-bottom:1px solid #f4f3f3; background:url('../images/id_input_box.gif') no-repeat;}
.cont5 .input_table div.tr02 .id_input {margin:105px 0 0 321px; width:270px; height:18px; padding:1px 5px;}
.cont5 .input_table div.tr02 .id_comm {vertical-align:middle; font-size:0; width:91px; height:23px; line-height:0; margin-top:105px; margin-left:5px; background:url('../images/btn_id_chk.png') no-repeat; text-indent:-9999; border:none; cursor:pointer;}

.cont5 .input_table div.tr03 {padding-bottom:6px; background:url('../images/bg_frm_btm.png') 0 100% no-repeat;}
.cont5 .input_table div.tr03 table th {border-bottom:1px solid #fff;}
.cont5 .input_table div.tr03 table td {border-bottom:1px solid #f4f3f3;}
.cont5 .input_table div.tr03 table td > div {padding-left:20px;}
.cont5 .input_table div.tr03 table .num {width:66px; padding:0 10px;}
.cont5 .input_table div.tr03 table .address {width:290px; margin-top:10px;}
.cont5 .input_table div.tr03 select {width:80px;}
.cont5 .input_table div.tr03 .ml35 {margin-left:30px;}
.cont5 .input_table div.tr03 .search_address {vertical-align:middle; *vertical-align:bottom; font-size:0; width:86px; height:21px; line-height:0; margin-left:7px; background:url('../images/btn_addr.png') no-repeat; text-indent:-9999; border:none; cursor:pointer;}
.cont5 .input_table div.tr03 .address_cau {padding-left:20px; color:#fb4f4f;}

.cont5 .input_table div.tr03 .selec_mail, 
.cont5 .input_table div.tr03 .mail_add {width:142px;}
.cont5 .input_table div.tr03 + .btn_wrap {padding-top:35px; text-align:center;}
.cont5 .input_table .btn_wrap:after {display:block;content:"";clear:both;}
.cont5 .input_table .btn_wrap .entry_comm {float:left;display:inline-block; font-size:0; margin-left:150px; width:269px; height:60px; line-height:0; background:url('../images/btn_done.png') no-repeat; text-indent:-9999; border:none; cursor:pointer;}
.cont5 .input_table .btn_wrap .entry_cancel {float:left;display:inline-block; margin-left:20px; font-size:0; width:269px; height:60px; line-height:0; background:url('../images/btn_cancel.png') no-repeat; text-indent:-9999; border:none; cursor:pointer;}
.cont5 .input_table .btn_wrap .entry_list {float:left;display:inline-block;font-size:0; width:269px; height:60px; line-height:0; background:url('../images/btn_list.png') no-repeat; text-indent:-9999; border:none; cursor:pointer;}
.cont5 .input_table div.tr03 .addr_area {padding:14px 0 13px 20px;}

/* ·¹ÀÌ¾îÆË¾÷
.layer_wrap {position:absolute; left:0; top:0; width:100%; height:100%; background:url('../images/bg_layerpop.png') repeat; z-index:100;}
.layer_wrap .layer_pop {position:absolute; left:50%; top:300px; width:800px; height:499px; margin:0 auto; margin-left:-400px;} */

/*layer popup*/
.layer_wrap {display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:url('../images/bg_layerpop.png') repeat; z-index:100;}
.layer_wrap .layer_pop {position:relative; width:850px; padding:25px; margin:0 auto; background:#0b3966;}
.layer_wrap .layer_pop {margin-top:680px;}
.layer_wrap .layer_pop strong {display:block; margin-bottom:18px;}
.layer_wrap .layer_pop .btn_c {position:absolute; right:25px; top:25px;}
.layer_wrap .layer_pop .v_box {width:850px; height:480px; background:#155686;}
.layer_wrap .layer_pop .v_box iframe {border:0 none;}

#endcontent h3{padding-bottom:49px;}
#endcontent .cont1{background:#fff;}

/* 2017-10-27 Ãß°¡ */
* img {vertical-align:top;}
.cont2 {padding-bottom:70px;}
.con2_4_2 {padding-top:53px !important;}
.con2_5_2 {padding-top:55px !important;}


/* Äü¸Þ´º */
.s_banner {position: fixed;top:430px; right:350px;z-index:9998;width: 61px;height: 170px;display: block; }
.s_banner a {display:block;margin-bottom:5px;}
.s_banner .btn_top{display:none;}
.s_banner .hideform {display:none;width:543px;height:373px;position:absolute;top:-64px;left:-543px;border:5px solid #0777c6;border-top:0;box-sizing:border-box;/* box-shadow:10px 10px 5px #888888; */}
.s_banner .hideform .form_body {background:#fff;padding:40px 30px;}
.s_banner .hideform .form_body:after {display:block;content:"";clear:both;}

.s_banner .hideform .form_body table tr {display: block;height:70px;padding:15px 0;border-bottom:1px solid #d5d5d5;}
.s_banner .hideform .form_body table tr.h51 {display: block;height:51px;padding:22px 0 9px;border-bottom:0;}
.s_banner .hideform .form_body table tr.h52 {display: block;height:51px;padding:9px 0 21px;border-bottom:1px solid #d5d5d5;}
.s_banner .hideform .form_body table tr.h51 th{height:20px;line-height:20px;}
.s_banner .hideform .form_body table tr.h52 th{height:20px;line-height:20px;}
.s_banner .hideform .form_body table tr.b0 {border-bottom:0 !important;}

.s_banner .hideform .form_body table tr:first-child {height:55px;padding-top:0;}
.s_banner .hideform .form_body table tr.last {height:102px;padding-top:0;}
.s_banner .hideform .form_body table tr.last .boxwrap:after {display:block;content:"";clear:both;}
.s_banner .hideform .form_body table tr:after {display:block;content:"";clear:both;}
.s_banner .hideform .form_body th {float:left;width:143px;height:40px;line-height:40px;padding-left:15px;font-size:20px;color:#222222;text-align:left;vertical-align:middle;font-family:"Noto Regular";}
.s_banner .hideform .form_body th.dotted:before {display:inline-block;content:"";clear:both;width:5px;height:5px;background:url('../images/ico_dotted.png') center center no-repeat;vertical-align:middle;margin-right:8px;}
.s_banner .hideform .form_body th.dotted {padding-left:2px;}

.s_banner .hideform .form_body td {float:left;}
.s_banner .hideform .form_body input {height:40px;vertical-align:middle;font-size:20px;color:#222222}
.s_banner .hideform .form_body input.w320 {width:320px;}
.s_banner .hideform .form_body input.w100 {width:100px;float:left;margin-left:10px;}
.s_banner .hideform .form_body select {float:left;position:relative;width:100px;height:40px;padding:5px 10px;color:#6f7887;font-size:18px;vertical-align:middle;font-family: inherit; /* ÆùÆ® »ó¼Ó */ background: url('../images/ico_select.png') no-repeat 95% 50%; /* ³×ÀÌÆ¼ºê È­»ìÇ¥ ´ëÃ¼ */ border: 1px solid #d9d9d9; border-radius: 0px; /* iOS µÕ±Ù¸ð¼­¸® Á¦°Å */ -webkit-appearance: none; /* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */ -moz-appearance: none; appearance: none;}
.s_banner .hideform .form_body input[type='checkbox'] {vertical-align:middle;}
.s_banner .hideform .form_body table tr.h51 input[type=radio] + label, input[type=checkbox] + label {line-height:20px;}
.s_banner .hideform .form_body .chcBox {float: left;height: 20px;line-height: 20px;}
input[type=checkbox] + label:after {margin-top:-10px;}

.s_banner .hideform .form_body .btn_wrap{padding-top:25px;}
.s_banner .hideform .form_body .btn_wrap img{cursor:pointer;}
.s_banner .hideform .form_body .btn_submit {margin-bottom:0;}

.input_table {padding:93px 0 100px;}
.input_table h3 {padding-bottom:43px;}
.input_table .table_wrap b {display:block;font-size:16px;line-height:1em;color:#222222;padding-bottom:20px;font-family:"Noto Bold";padding-left:20px;}
.input_table .table_wrap b:after{display:inline-block;content:"";width:8px;height:8px;margin-left:4px;background:url('../images/icon_star.png') center center no-repeat;vertical-align:top;}
.input_table .table_wrap table {display: table;width:960px;height:auto;margin:0 auto;border-top:3px solid #244c86;margin-bottom:30px;}
.input_table .table_wrap table tbody th {font-size:16px;line-height:60px;color:#222222;background:#f1f1f1;border-bottom:1px solid #d5d5d5;font-family:"Noto Bold";text-align:left;padding-left:20px;}
.input_table .table_wrap table tbody th.necessary:after {display:inline-block;content:"";width:8px;height:8px;margin-left:4px;background:url('../images/icon_star.png') center center no-repeat;vertical-align:text-top;}
.input_table .table_wrap table tbody th.txtEm {background:#f1f1f1;color:#353a8e;line-height:1.5em;padding:50px 0 0 20px;text-align:left;height:235px;}
.input_table .table_wrap table tbody th.txtEm strong {display:block;font-size:20px;color:#353a8e;font-family:"Noto Bold";}
.input_table .table_wrap table tbody td.txtEm {background:#f1f1f1;padding:20px 0 20px 22px !important;}
.input_table .table_wrap table tbody td.txtEm .radioBox {padding:5px 0 0px 0;}
.input_table .table_wrap table tbody td.txtEm p {font-size:15px;line-height:25px;color:#6f7887;font-family:"Noto Regular";}
.input_table .table_wrap table tbody td.txtEm strong {display:block;font-size:16px;line-height:30px;color:#000000;font-family:"Noto Bold";padding:10px 0 5px;}
.input_table .table_wrap table tbody td.txtEm p.txtCont {font-size:15px;line-height:20px;color:#6f7887;}
.input_table .table_wrap table tbody td {font-size:16px;color:#222222;padding:9px 10px 10px;border-bottom:1px solid #d5d5d5;vertical-align:middle;}
.input_table .table_wrap table tbody td ul {width:100%;padding:11px 10px 10px;}
.input_table .table_wrap table tbody td ul li {height:40px;line-height:40px;margin-top:10px;}
.input_table .table_wrap table tbody td ul li:first-child {margin-top:0;}
.input_table .table_wrap table tbody td input[type='text'] {border:1px solid #d9d9d9;padding-left:10px;}
.input_table .table_wrap table tbody td input[type='text'].w195 {width:195px;float:left;}
.input_table .table_wrap table tbody td input[type='text'].w100 {width:100px;display:inline-block;}
.input_table .table_wrap table tbody td input[type='text'].w352 {width:352px;display:inline-block;}
.input_table .table_wrap table tbody td select.w100 {width:100px;display:inline-block;}
.input_table .table_wrap table tbody td select.w195 {width:195px;display:inline-block;margin-left:8px;}
.input_table .table_wrap table tbody td select.w195:first-child {margin-left:0;}
.input_table .table_wrap table tbody td .file_input_div {display:inline-block;}
.file_input_textbox {float:left;}
.file_input_div {position:relative;width:110px;height:40px;overflow:hidden;margin-left:7px;}
.file_input_div img {width:100%;height:100%;}
/* .file_input_img_btn {margin-left:5px;} */
.file_input_hidden {
    font-size:29px;
    position:absolute;
    right:0px;
    top:0px;
    opacity:0;
    filter: alpha(opacity=0);
    -ms-filter: alpha(opacity=0);
    cursor:pointer;
}

.input_table .table_wrap table tbody td.tdIntro {padding:10px;}
.input_table .table_wrap table tbody td.txtEm {padding:9px 20px 10px;}

.input_table .table_wrap table tbody td span {display:inline-block;width:100px;font-style:normal;float:left;line-height:40px;vertical-align:top;}
.input_table .table_wrap table tbody td span em {display:inline-block;font-style:normal;float:left;line-height:40px;color:#dc3535;vertical-align:top;font-family:"Noto Medium";}

.input_table .table_wrap table tbody td textarea {display:block;width:800px;height:84px;overflow-y:scroll;}

input[type=radio]:checked + label:before {border:5px solid #757575; background:#f7f7f7;}
.input_table .table_wrap table tbody td .radioBox {padding:5px 0 30px 0;}
.input_table .table_wrap table tbody td .redTxt {font-size:14px;line-height:22px;color:#dc3535;padding-bottom:5px;}

.input_table .table_wrap table tbody td .selChidReg {float:left;}
.input_table .table_wrap table tbody td .btn_chidReg {float:left;margin-left:7px;height:40px;}
.input_table .table_wrap table tbody td select {
	width:195px;
	height:40px;
	padding-left:10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url('../images/ico_select.png') no-repeat 95% 50%;
	border:1px solid #d9d9d9;
}
select::-ms-expand { display: none; }

.input_table .table_wrap table tbody td.phone:after {content:"";display:block;clear:both;}
.input_table .table_wrap table tbody td.phone select,.input_table .table_wrap table tbody td.phone input[type='text'] {float:left;}
.input_table .table_wrap table tbody td var {float:left;width:14px;display:inline-block;line-height:40px;font-style:normal;vertical-align:middle;text-align:center;}

.input_table .btn_wrap {display:block;width:847px;height:60px;margin:0 auto;}
.input_table .btn_wrap ul:after {display:block;content:"";clear:both;}
.input_table .btn_wrap ul li {float:left;width:270px;height:60px;margin-left:9px;}
.input_table .btn_wrap ul li:first-child {margin-left:0;}

#address_finder {float:left;margin-left:7px;vertical-align:middle;}
.address_cau {width:408px !important;float:left;margin-left:20px;vertical-align:middle;font-size:14px;color:#dc3535;font-family:'Noto Bold';}
.address {margin-top:10px;}
.c_birth {float:left;line-height:40px;margin-left:34px;}
.warning {display:inline-block;vertical-align:middle;font-size:14px;color:#dc3535;font-family:'Noto Bold';margin-top:10px;}

#endcontent .cont1 {padding:79px 0 100px;}
#endcontent h3 {padding-bottom:40px;}
#endcontent .cont1 .cnt {padding-bottom:30px;margin-bottom:0;}
#endcontent .cont1 .end_notice{padding-top:60px;}