/*
@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
@import url(http://cdn.jsdelivr.net/font-notosans-kr/1.0.0-v1004/NotoSansKR-full.css);
*/

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

* {font-family:"NotoSansKR","나눔고딕", "NanumGothic", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif;}

/*
	font-family:"Roboto", sans-serif;
*/

body {width:100%; margin:0 auto; padding:0; line-height:normal; -webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none;}
img {border:none; padding:0; margin:0; outline:none;}
a {border:none; padding:0; margin:0; outline:none; text-decoration:none;}
a:active {color:#626262; text-decoration:none;}
a:link {color:#626262; text-decoration:none; }
a:visited {color:#626262; text-decoration:none;}
a:hover {color:#626262; text-decoration:none;}
ul {list-style:none; padding:0; margin:0;}
ul:after {content:""; display:block; clear:both;}

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:70%;
	color:#000000;
}

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

textarea {overflow-y:scroll; resize:none;}

textarea::placeholder {color:#000000; opacity:1;}
textarea::-webkit-input-placeholder {color:#000000;}
textarea:-ms-input-placeholder {color:#000000;}
textarea:-moz-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 {
	-webkit-border-radius:0;
	-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("/mobile/img/sub/select_arrow.png");
	background-repeat:no-repeat;
	background-position:right 3% center;
	width:100%;
}

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

/*
	*0.6
*/

/*체크박스 버튼*/
.checkbox_label {display:inline-block; cursor:pointer;}
.checkbox_label input[type=checkbox] {display:none;}
.checkbox_label .check_icon {display:inline-block; width:19px; height:19px; background-image:url("/mobile/img/sub/checkbox_icon_off.png"); background-repeat:no-repeat; background-size:cover; background-position:center; margin-right:6px; vertical-align:middle;}
.checkbox_label span {vertical-align:middle;}
.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/mobile/img/sub/checkbox_icon_on.png");}

/*라디오 버튼*/
.radio_label {display:inline-block; cursor:pointer;}
.radio_label input[type=radio] {display:none;}
.radio_label .check_icon {display:inline-block; width:19px; height:19px; background-image:url("/mobile/img/sub/radio_icon_off.png"); background-repeat:no-repeat; background-size:cover; background-position:center; margin-right:6px; vertical-align:middle;}
.radio_label span {vertical-align:middle;}
.radio_label input[type=radio]:checked + .check_icon {background-image:url("/mobile/img/sub/radio_icon_on.png");}

/*display:inline-block;*/

#wrap {max-width:640px; min-width:320px; padding:0; margin:0 auto; position:relative; top:0; left:0;}

/*헤더*/
#header {width:100%; margin:0 auto; position:absolute; top:0; left:0; right:0; z-index:999;}
#header > .header {padding:3% 4%; border-bottom:1px solid #ffffff; border-bottom:1px solid rgba(255,255,255, 0.15); position:relative; top:0; left:0; z-index:9999;}
#header > .header > table {width:100%; margin:0 auto;}
#header > .header > table > tbody > tr > td {}
#header > .header > table > tbody > tr > td img {display:inline-block; width:100%;}
#header #main_nav_bg {width:100%; max-width:640px; min-width:320px; background-color:#000000; opacity:0.6; position:absolute; top:0; left:0; z-index:999; display:none;}
#header #main_nav {width:100%; max-width:640px; min-width:320px; margin:0 auto; margin-top:13%; position:relative; top:0; left:0; z-index:9999; display:none;}
#header #main_nav > ul {}
#header #main_nav > ul > li {text-align:center;}
#header #main_nav > ul > li > a {font-size:86%; color:#ffffff;}
#header #main_nav > ul > li > .on {color:#8d5dc6;}
#header #main_nav > ul > .bar {margin:3% 0;}
#header #main_nav > ul > .bar > div {width:15px; height:1px; margin:0 auto; background-color:#ffffff; background-color:rgba(255,255,255, 0.2);}

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

/*메인 컨텐츠*/
#main_con {}

#main_slide_con {}
#main_slide_con .main_slide {width:100%; margin:0 auto; position:relative; top:0; left:0;}
#main_slide_con .main_slide .slides {}
#main_slide_con .main_slide .slides li {background-repeat:no-repeat; background-size:cover; background-position:center;}
#main_slide_con .main_slide > .text_con {width:100%; margin:0 auto; position:absolute; top:0; left:0; right:0; z-index:9;}

#main_koreaopen_con {padding:7% 4%;}
#main_koreaopen_con > ul {}
#main_koreaopen_con > ul > li {float:left; display:block; width:25%; position:relative; top:0; left:0;}
#main_koreaopen_con > ul > li img {display:block; width:100%;}

#main_st_con {background-color:#f8f8f8; padding:9% 5.5%;}
#main_st_con > .title_con {margin-bottom:4.5%;}
#main_st_con > .info_con {}
#main_st_con > .info_con > .img_con {margin-bottom:4.5%;}
#main_st_con > .info_con > .text_con {margin-bottom:4.5%;}
#main_st_con > .info_con > .btn_con {}

#main_intro_con {}

#main_notice_con {padding:9% 5.5% 3% 5.5%;}
#main_notice_con > .title_con {margin-bottom:4.5%;}
#main_notice_con > .list_con {}
#main_notice_con > .list_con > ul {}
#main_notice_con > .list_con > ul > li {border-bottom:1px solid #e6e6e6; padding:4% 0;}
#main_notice_con > .list_con > ul > li .list_div {}
#main_notice_con > .list_con > ul > li .list_div > .title_con {margin-bottom:3%;}
#main_notice_con > .list_con > ul > li .list_div > .title_con span {font-size:78%; color:#505050; font-weight:medium;}
#main_notice_con > .list_con > ul > li .list_div > .date_con {}
#main_notice_con > .list_con > ul > li .list_div > .date_con span {font-size:65%; color:#b4b4b4;}
#main_notice_con > .list_con > ul > li:first-chid {padding-top:0;}
#main_notice_con > .list_con > ul > li:last-child {border-bottom:0;}

#main_contact_con {padding:3% 5.5% 9% 5.5%;}
#main_contact_con > .title_con {margin-bottom:4.5%;}
#main_contact_con > .img_con {}

#main_instagram_con {background-color:#f8f8f8; padding:9% 5.5% 7% 5.5%;}
#main_instagram_con > .title_con {margin-bottom:4.5%;}
#main_instagram_con #instafeed {}
#main_instagram_con #instafeed:after {content:""; display:block; clear:both;}
#main_instagram_con #instafeed .instafeed-block {float:left; width:49%; background-repeat:no-repeat; background-size:cover; background-position:center; margin:0 2% 2% 0;}
#main_instagram_con #instafeed .instafeed-block:nth-child(even) {margin-right:0;}

/*푸터*/
#footer {width:100%; margin:0 auto;}
#footer > #is_con {border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:3% 4%;}
#footer > #is_con > table {width:100%; margin:0 auto;}
#footer > #is_con > table > tbody > tr > td {}
#footer > #is_con > table > tbody > tr > .info_popup_td {}
#footer > #is_con > table > tbody > tr > .info_popup_td span {font-size:72%; color:#969696; line-height:140%;}
#footer > #is_con > table > tbody > tr > .info_popup_td span a {}
#footer > #is_con > table > tbody > tr > .info_popup_td span .bar {font-size:70%; color:#e6e6e6;}
#footer > #is_con > table > tbody > tr > .sns_td {}
#footer > #is_con > table > tbody > tr > .sns_td:after {content:""; display:block; clear:both;}
#footer > #is_con > table > tbody > tr > .sns_td > ul {float:right;}
#footer > #is_con > table > tbody > tr > .sns_td > ul > li {float:left; display:block; margin-right:6px;}
#footer > #is_con > table > tbody > tr > .sns_td > ul > li img {width:18px;}
#footer > #is_con > table > tbody > tr > .sns_td > ul > li:last-child {margin-right:0;}
#footer > .copy_con {padding:4%;}
#footer > .copy_con > .text01_con {margin-bottom:3%;}
#footer > .copy_con > .text01_con span {font-size:65%; color:#b4b4b4; line-height:150%;}
#footer > .copy_con > .text01_con .bar {font-size:70%;}
#footer > .copy_con > .text02_con {margin-bottom:4%; }
#footer > .copy_con > .text02_con span {font-size:65%; color:#b4b4b4; line-height:150%;}
#footer > .copy_con > .btn_con {text-align:center;}
#footer > .copy_con > .btn_con .a_btn {display:inline-block; width:33%; border:1px solid #b4b4b4; text-align:center; font-size:72%; color:#b4b4b4; line-height:29px;}

/*서브 컨텐츠*/
#sub_con {}
#sub_con > .title_con {background-repeat:no-repeat; background-size:cover; background-position:center;}
#sub_con > .sns_con {width:89%; margin:0 auto; margin-top:3%;}
#sub_con > .sns_con:after {content:""; display:block; clear:both;}
#sub_con > .sns_con > .contents_con {float:right;}
#sub_con > .sns_con > .contents_con > ul {}
#sub_con > .sns_con > .contents_con > ul > li {float:left;}
#sub_con > .sns_con > .contents_con > ul > li img {height:20px;}
#sub_con > .sns_con > .contents_con > ul > .bar_li {width:23px; padding-top:4px;}
#sub_con > .sns_con > .contents_con > ul > .bar_li .bar {width:1px; height:12px; margin:0 auto; background-color:#e6e6e6;}
#sub_con > .contents_con {padding:3% 5.5% 15% 5.5%;}
#sub_con > .qr_popup_con_bg {display:none; max-width:640px; width:100%; height:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0,0.3); position:fixed; top:0; left:0; right:0; z-index:200;}
#sub_con > .qr_popup_con {display:none; max-width:585px; width:91.5%; max-width:300px; margin:0 auto; position:fixed; top:50%; transform:translateY(-50%); left:0; right:0; z-index:300;}
#sub_con > .qr_popup_con > .contents_con {border:1px solid #dddddd; background-color:#ffffff; padding:50px 0; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
#sub_con > .qr_popup_con > .contents_con > .close_btn {width:24px; position:absolute; top:30px; right:30px; z-index:10;}
#sub_con > .qr_popup_con > .contents_con > .close_btn > a {display:block;}
#sub_con > .qr_popup_con > .contents_con > .contents_con > .img_con {}
#sub_con > .qr_popup_con > .contents_con > .contents_con > .img_con > img {width:100%;}

/*EVENT*/
.event_title_con {background-image:url("/mobile/img/event/event_title_con_bg.png");}

.event_con {}
.event_con > .img01_con {padding:0 5.5%;}
.event_con > .img02_con {background-color:#f8f8f8; padding:0 5.5%;}

/*ENTRY-FORM*/
.entryform_title_con {background-image:url("/mobile/img/entryform/entryform_title_con_bg.png");}

.entryform_con {}
.entryform_con > .img_con {margin-bottom:7.5%;}
.entryform_con > .btn_con {margin-bottom:3%;}
.entryform_con > .btn_con:last-child {margin-bottom:0;}

.entryform_step_sub_form01_con {}
.entryform_step_sub_form01_con > .contents_con {}
.entryform_step_sub_form01_con > .contents_con > .img_con {}
.entryform_step_sub_form01_con > .contents_con > .btn_con {}
.entryform_step_sub_form01_con > .contents_con > .btn_con > .list_con {}
.entryform_step_sub_form01_con > .contents_con > .btn_con > .list_con > ul {}
.entryform_step_sub_form01_con > .contents_con > .btn_con > .list_con > ul > li {margin-top:2%;}
.entryform_step_sub_form01_con > .contents_con > .btn_con > .list_con > ul > li .a_btn {display:block;}
.entryform_step_sub_form01_con > .contents_con > .btn_con > .list_con > ul > li:first-child {margin-top:0;}

.entryform_step_sub_form02_con {}
.entryform_step_sub_form02_con > .contents_con {}
.entryform_step_sub_form02_con > .contents_con > .img_con {}
.entryform_step_sub_form02_con > .contents_con > .contents_con {}
.entryform_step_sub_form02_con > .contents_con > .contents_con > form {}
.entryform_step_sub_form02_con > .contents_con > .contents_con > form > .write_con {padding:5% 0 8% 0;}
.entryform_step_sub_form02_con > .contents_con > .contents_con > form > .write_con > .title_con {margin-bottom:2%;}
.entryform_step_sub_form02_con > .contents_con > .contents_con > form > .write_con > .title_con span {font-size:143%; color:#3c3c3c; font-weight:700; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_step_sub_form02_con > .contents_con > .contents_con > form > .write_con > .check_con {}
.entryform_step_sub_form02_con > .contents_con > .contents_con > form > .write_con > .check_con .check_div {margin:5% 0 0 0;}
.entryform_step_sub_form02_con > .contents_con > .contents_con > form > .write_con > .check_con .check_div > .title_con {margin-bottom:2%;}
.entryform_step_sub_form02_con > .contents_con > .contents_con > form > .write_con > .check_con .check_div > .title_con span {font-size:110%; color:#3c3c3c; font-weight:700; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_step_sub_form02_con > .contents_con > .contents_con > form > .write_con > .check_con .check_div > .list_con {}
.entryform_step_sub_form02_con > .contents_con > .contents_con > form > .write_con > .check_con .check_div > .list_con > ul {}
.entryform_step_sub_form02_con > .contents_con > .contents_con > form > .write_con > .check_con .check_div > .list_con > ul > li {margin-top:2%;}
.entryform_step_sub_form02_con > .contents_con > .contents_con > form > .write_con > .check_con .check_div > .list_con > ul > li .checkbox_label span {font-size:78%; color:#3c3c3c; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_step_sub_form02_con > .contents_con > .contents_con > form > .write_con > .check_con .check_div > .list_con > ul > li:first-child {margin-top:0;}
.entryform_step_sub_form02_con > .contents_con > .contents_con > form > .write_con > .check_con .check_div:first-child {margin:0;}
.entryform_step_sub_form02_con > .contents_con > .contents_con > form > .btn_con {}
.entryform_step_sub_form02_con > .contents_con > .contents_con > form > .btn_con .a_btn {display:block;}

.entryform_step04_con {}
.entryform_step04_con > .contents_con {}
.entryform_step04_con > .contents_con > .img_con {}
.entryform_step04_con > .contents_con > .contents_con {padding:4% 0 8% 0;}
.entryform_step04_con > .contents_con > .contents_con > form {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div {margin:7% 0 0 0}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div {margin-top:5%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .title_con {margin-bottom:1%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .title_con span {font-size:110%; color:#3c3c3c; font-weight:700; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div {margin-top:3%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .agree_con {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .agree_con .checkbox_label {padding:0 0 0 27px; position:relative; top:0; left:0;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .agree_con .checkbox_label .check_icon {margin-right:0; position:absolute; top:0; left:0; z-index:10;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .agree_con .checkbox_label span {font-size:78%; color:#3c3c3c; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .agree_con .checkbox_label span .dot {color:#ff2d1d; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .agree_con + .input_con {border-top:1px solid #e6e6e6; margin-top:2%; padding-top:2%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li {margin-top:2%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li:after {content:""; display:block; clear:both;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li .list_div {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li .list_div > .title_con {margin-bottom:1%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li .list_div > .title_con span {font-size:78%; color:#3c3c3c; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li .list_div > .title_con span .dot {color:#ff2d1d; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li .list_div > .info_con {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li .list_div > .info_con .input {width:100%; height:30px; border:1px solid #e6e6e6; padding:0 10px; font-size:72%; color:#3c3c3c; line-height:150%; font-family:"Roboto", sans-serif; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li .list_div > .info_con .input::placeholder {color:#b1b1b1;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li .list_div > .info_con .input::-webkit-input-placeholder {color:#b1b1b1;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li .list_div > .info_con .input:-ms-input-placeholder {color:#b1b1b1;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li .list_div > .info_con .input:-moz-input-placeholder {color:#b1b1b1;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li .list_div > .info_con .input:focus {border:1px solid #3c3c3c;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li .list_div > .info_con .select {width:100%; height:30px; border:1px solid #e6e6e6; background-position:right 10px center; padding:0 10px; font-size:72%; color:#3c3c3c; line-height:150%; font-family:"Roboto", sans-serif; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li .list_div > .info_con .select:focus {border:1px solid #3c3c3c;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li .list_div.fl {float:left; width:48.5%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li .list_div.fr {float:right; width:48.5%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div > .input_con > ul > li:first-child {margin-top:0;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div.partners {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div.partners > .input_con {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .write_div:first-child {margin-top:0;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .option_con {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .option_con > ul {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .option_con > ul > li {margin-top:1%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .option_con > ul > li > table {width:100%; margin:0 auto;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .option_con > ul > li > table > tbody > tr > td {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .option_con > ul > li > table > tbody > tr > .btn_td {width:19px; padding:0 0;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .option_con > ul > li > table > tbody > tr > .btn_td a {display:block;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .option_con > ul > li > table > tbody > tr > .text_td {padding:1px 0 1px 9px;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .option_con > ul > li > table > tbody > tr > .text_td span {font-size:72%; color:#3c3c3c; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .price_con {border-top:1px solid #e6e6e6; margin-top:2%; padding-top:2%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .price_con .price_div {border-top:1px solid #e6e6e6; margin-top:2%; padding-top:2%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .price_con .price_div > ul {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .price_con .price_div > ul > li {margin-top:1%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .price_con .price_div > ul > li > table {width:100%; margin:0 auto;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .price_con .price_div > ul > li > table > tbody > tr > td {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .price_con .price_div > ul > li > table > tbody > tr > td span {font-size:84%; color:#3c3c3c; font-weight:700; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .price_con .price_div > ul > li > table > tbody > tr > .title_td {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .price_con .price_div > ul > li > table > tbody > tr > .title_td span {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .price_con .price_div > ul > li > table > tbody > tr > .price_td {width:72px;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .price_con .price_div > ul > li > table > tbody > tr > .price_td span {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .price_con .price_div > ul > li:first-child {margin-top:0;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .price_con .price_div:first-child {border-top:0; margin-top:0; padding-top:0;}


.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .payment_con {padding-top:2%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .payment_con > .title_con {margin-bottom:1%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .payment_con > .title_con span {font-size:78%; color:#3c3c3c; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .payment_con > .title_con span .dot {color:#ff2d1d; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .payment_con > .info_con {}

.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .payment_con > .info_con .select {width:100%; height:30px; border:1px solid #e6e6e6; background-position:right 10px center; padding:0 10px; font-size:72%; color:#3c3c3c; line-height:150%; font-family:"Roboto", sans-serif; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .payment_con > .info_con .select:focus {border:1px solid #3c3c3c;}

.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .payment_con > .info_con > ul {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .payment_con > .info_con > ul > li {margin-top:2%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .payment_con > .info_con > ul > li .radio_label {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .payment_con > .info_con > ul > li .radio_label span {font-size:78%; color:#3c3c3c; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .payment_con > .info_con > ul > li .radio_label .alipay_logo {margin-left:10px; vertical-align:middle;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .payment_con > .info_con > ul > l:first-child {margin-top:0;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .payment_con > .intro_con {display:none; padding-top:2%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .payment_con > .intro_con span {font-size:78%; color:#3c3c3c; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}


.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con {background-color:#f2f4f4; margin-top:5%; padding:3% 2%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .title_con {margin-bottom:1%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .title_con span {font-size:110%; color:#3c3c3c; font-weight:700; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .input_con {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .input_con > ul {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .input_con > ul > li {margin-top:2%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .input_con > ul > li .list_div {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .input_con > ul > li .list_div > .title_con {margin-bottom:1%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .input_con > ul > li .list_div > .title_con span {font-size:78%; color:#3c3c3c; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .input_con > ul > li .list_div > .title_con span .dot {font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .input_con > ul > li .list_div > .info_con {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .input_con > ul > li .list_div > .info_con .input {width:100%; height:30px; border:1px solid #e6e6e6; padding:0 10px; font-size:72%; color:#3c3c3c; line-height:150%; font-family:"Roboto", sans-serif; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .input_con > ul > li .list_div > .info_con .input::placeholder {color:#b1b1b1;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .input_con > ul > li .list_div > .info_con .input::-webkit-input-placeholder {color:#b1b1b1;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .input_con > ul > li .list_div > .info_con .input:-ms-input-placeholder {color:#b1b1b1;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .input_con > ul > li .list_div > .info_con .input:-moz-input-placeholder {color:#b1b1b1;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .input_con > ul > li .list_div > .info_con .input:focus {border:1px solid #3c3c3c;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .card_con > .input_con > ul > li:first-child {margin-top:0;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .agree_con {margin-top:2%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .agree_con > .text_con {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .agree_con > .text_con > .text01_con {}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .agree_con > .text_con > .text01_con span {font-size:72%; color:#ff2d1d; line-height:150%; letter-spacing:-0.6px; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .agree_con > .text_con > .text02_con {margin-top:1%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .agree_con > .text_con > .text02_con span {font-size:72%; color:#3c3c3c; line-height:150%; letter-spacing:-0.6px; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .agree_con > .text_con > .text02_con span a {color:#1b69d4; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .agree_con > .check_con {margin-top:2%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .agree_con > .check_con .checkbox_label {padding:0 0 0 27px; position:relative; top:0; left:0;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .agree_con > .check_con .checkbox_label .check_icon {margin-right:0; position:absolute; top:0; left:0; z-index:10;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .agree_con > .check_con .checkbox_label span {font-size:78%; color:#3c3c3c; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .agree_con > .check_con .checkbox_label span a {color:#1b69d4; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .agree_con > .check_con .checkbox_label span .dot {color:#ff2d1d; font-family:"Roboto", sans-serif;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .btn_con {margin-top:8%;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div > .contents_con .order_info_con > .btn_con .a_btn {display:block;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div .input_div:first-child {margin-top:0;}
.entryform_step04_con > .contents_con > .contents_con > form .info_div.first {margin:0;}

.entryform_check_con {}
.entryform_check_con > .contents_con {}
.entryform_check_con > .contents_con > .img_con {}
.entryform_check_con > .contents_con > .contents_con {}
.entryform_check_con > .contents_con > .contents_con > form {}
.entryform_check_con > .contents_con > .contents_con > form > .write_con {padding-top:8%;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .title_con {margin-bottom:2%; text-align:center;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .title_con span {font-size:110%; color:#3c3c3c; font-weight:700; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con {padding:4% 3% 5% 3%; background-color:#f2f4f4;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul {}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul > li {margin-top:3%;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul > li:after {content:""; display:block; clear:both;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul > li .list_div {}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul > li .list_div > .title_con {margin-bottom:1%;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul > li .list_div > .title_con span {font-size:78%; color:#3c3c3c; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul > li .list_div > .title_con span .dot {color:#ff2d1d; font-family:"Roboto", sans-serif;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul > li .list_div > .info_con {}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul > li .list_div > .info_con .input {width:100%; height:30px; border:1px solid #e6e6e6; padding:0 10px; font-size:72%; color:#3c3c3c; line-height:150%; font-family:"Roboto", sans-serif; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul > li .list_div > .info_con .input::placeholder {color:#b1b1b1;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul > li .list_div > .info_con .input::-webkit-input-placeholder {color:#b1b1b1;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul > li .list_div > .info_con .input:-ms-input-placeholder {color:#b1b1b1;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul > li .list_div > .info_con .input:-moz-input-placeholder {color:#b1b1b1;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul > li .list_div > .info_con .input:focus {border:1px solid #3c3c3c;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul > li .fl {float:left; width:48%;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul > li .fr {float:right; width:48%;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .input_con > ul > li:first-child {margin-top:0;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .btn_con {margin-top:2%;}
.entryform_check_con > .contents_con > .contents_con > form > .write_con > .btn_con .a_btn {display:block;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con {padding-top:4%;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con:after {content:""; display:block; clear:both;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div {margin-top:5%;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div {border-top:1px solid #e6e6e6; margin-top:3%; padding-top:3%;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .title_con {margin-bottom:2%;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .title_con span {font-size:110%; color:#3c3c3c; font-weight:700; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con {}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .write_div {margin-top:0;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .write_div > .title_con {margin-bottom:2%;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .write_div > .title_con span {font-size:110%; color:#3c3c3c; font-weight:700; line-height:150%; font-family:"Roboto", sans-serif;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .write_div > .info_con {}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .write_div > .info_con > ul {}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .write_div > .info_con > ul > li {margin-top:2%;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .write_div > .info_con > ul > li .list_div {}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .write_div > .info_con > ul > li .list_div > .title_con {}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .write_div > .info_con > ul > li .list_div > .title_con span {font-size:78%; color:#3c3c3c; font-weight:700; line-height:150%; font-family:"Roboto", sans-serif;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .write_div > .info_con > ul > li .list_div > .info_con {margin-top:1%;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .write_div > .info_con > ul > li .list_div > .info_con span {font-size:84%; color:#888888; line-height:150%; font-family:"Roboto", sans-serif;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .write_div > .info_con > ul > li:first-child {margin-top:0;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .write_div:first-child {margin-top:0;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con {background-color:#f2f4f4; padding:4%;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .title_con {margin-bottom:0;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .title_con span {font-size:110%; color:#3c3c3c; font-weight:700; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con {}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .option_con {}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .option_con > ul {}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .option_con > ul > li {margin-top:2%;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .option_con > ul > li span {font-size:84%; color:#3c3c3c; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .option_con > ul > li:first-child {margin-top:0;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .price_con {border-top:1px solid #e6e6e6; margin-top:2%; padding-top:2%;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .price_con .price_div {border-top:1px solid #e6e6e6; margin-top:2%; padding-top:2%;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .price_con .price_div > ul {}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .price_con .price_div > ul > li {margin-top:1%;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .price_con .price_div > ul > li > table {width:100%; margin:0 auto;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .price_con .price_div > ul > li > table > tbody > tr > td {}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .price_con .price_div > ul > li > table > tbody > tr > td span {font-size:84%; color:#3c3c3c; font-weight:700; line-height:150%; letter-spacing:-0.8px; font-family:"Roboto", sans-serif;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .price_con .price_div > ul > li > table > tbody > tr > .title_td {}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .price_con .price_div > ul > li > table > tbody > tr > .title_td span {}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .price_con .price_div > ul > li > table > tbody > tr > .price_td {width:72px;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .price_con .price_div > ul > li > table > tbody > tr > .price_td span {}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .price_con .price_div > ul > li:first-child {margin-top:0;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con .order_info_con > .contents_con > .price_con .price_div:first-child {border-top:0; margin-top:0; padding-top:0;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div > .contents_con > ul > li:first-child {margin-top:0;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div .input_div:first-child {border-top:0; margin-top:0; padding-top:0;}
.entryform_check_con > .contents_con > .contents_con > .order_info_con .info_div:first-child {margin-top:0;}

/*SCHEDULE & TICKETS*/
.st_title_con {background-image:url("/mobile/img/st/st_title_con_bg.png");}

.st_con {}
.st_con > .img01_con {padding:0 5.5%;}
.st_con > .img02_con {background-color:#f8f8f8; padding:7% 5.5%;}
.st_con > .img02_con .videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0; margin-bottom:5%;}
.st_con > .img02_con .videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*HISTORY*/
.history_title_con {background-image:url("/mobile/img/history/history_title_con_bg.png");}

.history_con {}
.history_con > .img01_con {padding:0 5.5%;}
.history_con > .img02_con {background-color:#f8f8f8; padding:0 5.5%;}

/*SPONSORS*/
.sponsors_title_con {background-image:url("/mobile/img/sponsors/sponsors_title_con_bg.png");}

/*EVALUATION RESULT*/
.er_title_con {background-image:url("/mobile/img/er/er_title_con_bg.png");}

/*CONTACT*/
.contact_title_con {background-image:url("/mobile/img/contact/contact_title_con_bg.png");}

.contact_con {}
.contact_con > .img_con {margin-bottom:7.5%;}
.contact_con > .map_con {}
.contact_con > .map_con #map-canvas {height:225px; border:1px solid #e6e6e6;}

/*GALLERY*/
.gallery_title_con {background-image:url("/mobile/img/gallery/gallery_title_con_bg.png");}

/*번호목록*/
.number_list_con {text-align:center;}
.number_list_con a {display:inline-block; vertical-align:middle;}
.number_list_con .list_a {margin:0 8px; font-size:15px; color:#b4b4b4;}
.number_list_con .on {color:#64418e;}

/*게시판*/
#notice_list_con {}
#notice_list_con > .search_con {margin-bottom:5%;}
#notice_list_con > .search_con table {width:100%; margin:0 auto;}
#notice_list_con > .search_con .select {height:33px; border:1px solid #e6e6e6; background-color:#ffffff; padding:0 3%;}
#notice_list_con > .search_con .input {height:33px; border:1px solid #e6e6e6; padding:0 3%; line-height:20px;}
#notice_list_con > .search_con .input_btn {border:0; background-color:#7d7d7d; color:#ffffff; line-height:33px; cursor:pointer; vertical-align:middle;}
#notice_list_con > .more_btn_con {margin-top:6%;}
#notice_list_con > .more_btn_con .a_btn {display:block; background-color:#f0f0f0; text-align:center; font-size:72%; color:#646464; line-height:40px;}

/*일반 게시판*/
.normal_notice_con {}
.normal_notice_con > table {width:100%; margin:0 auto; border-top:2px solid #64418e;}
.normal_notice_con > table > thead > tr > td {border-bottom:1px solid #e6e6e6; padding:3% 0;}
.normal_notice_con > table > thead > tr > td span {font-size:78%; color:#64418e; font-weight:medium;}
.normal_notice_con > table > tbody > tr > td {border-bottom:1px solid #e6e6e6; padding-top:3%; padding-bottom:3%;}
.normal_notice_con > table > tbody > tr > td span {font-size:78%; color:#646464; line-height:140%;}
.normal_notice_con > table > tbody > tr > td .notice_btn {font-size:72%; color:#64418e; font-weight:bold;}
.normal_notice_con > table > tbody > tr > td .icon {margin-left:12px; vertical-align:middle;}
.normal_notice_con > table > tbody > tr > .info_td {padding-right:3%; padding-left:3%;}
.normal_notice_con > table > tbody > tr > td span {font-size:78%; color:#3c3c3c;}

/*갤러리 게시판*/
.gallery_notice_con {border-top:2px solid #64418e; padding:5% 5% 0 5%;}
.gallery_notice_con > ul {}
.gallery_notice_con > ul > li {float:left; width:47%; margin:4% 6% 0 0;}
.gallery_notice_con > ul > li .list_div {}
.gallery_notice_con > ul > li .list_div > .img_con {background-repeat:no-repeat; background-size:cover; background-position:center; margin-bottom:3%;}
.gallery_notice_con > ul > li .list_div > .img_con img {width:100%;}
.gallery_notice_con > ul > li .list_div > .text_con {text-align:center;}
.gallery_notice_con > ul > li .list_div > .text_con span {font-size:78%; color:#505050; line-height:140%;}
.gallery_notice_con > ul > li:nth-child(1) {margin-top:0;}
.gallery_notice_con > ul > li:nth-child(2) {margin-top:0;}
.gallery_notice_con > ul > li:nth-child(2n) {margin-right:0;}

/*게시판 뷰 페이지*/
#notice_view_con {}
#notice_view_con > .view_con {}
#notice_view_con > .view_con > table {width:100%; margin:0 auto; border-top:2px solid #64418e;}
#notice_view_con > .view_con > table > thead > tr > td {padding-left:3%; padding-right:3%;}
#notice_view_con > .view_con > table > thead > tr > .title_td {border-bottom:1px solid #e6e6e6; background-color:#f8f8f8; padding-top:3%; padding-bottom:3%;}
#notice_view_con > .view_con > table > thead > tr > .title_td span {font-size:78%; color:#3c3c3c; line-height:140%;}
#notice_view_con > .view_con > table > thead > tr > .info_td {padding-top:2%;}
#notice_view_con > .view_con > table > thead > tr > .info_td span {font-size:72%; color:#969696;}
#notice_view_con > .view_con > table > thead > tr > .info_td .bar {font-size:70%;}
#notice_view_con > .view_con > table > thead > tr > .file_td {padding-top:2%;}
#notice_view_con > .view_con > table > thead > tr > .file_td span {font-size:72%; color:#969696;}
#notice_view_con > .view_con > table > thead > tr > .file_td a {font-size:72%; color:#969696;}
#notice_view_con > .view_con > table > tbody > tr > td {border-bottom:1px solid #e6e6e6;}
#notice_view_con > .view_con > table > tbody > tr > .posts_td {padding:6% 3%}
#notice_view_con > .view_con > table > tbody > tr > .posts_td span {font-size:70%; line-height:160%;}
#notice_view_con > .view_con > table > tbody > tr > .posts_td img {max-width:100% !important; height:auto;}
#notice_view_con > .article_con {}
#notice_view_con > .article_con > table {width:100%; margin:0 auto;}
#notice_view_con > .article_con > table > tbody > tr > td {height:40px; border-bottom:1px solid #e6e6e6;}
#notice_view_con > .article_con > table > tbody > tr > .title_td {}
#notice_view_con > .article_con > table > tbody > tr > .title_td span {font-size:76%; color:#3c3c3c; vertical-align:middle;}
#notice_view_con > .article_con > table > tbody > tr > .title_td img {width:8px; margin-right:5px; vertical-align:middle;}
#notice_view_con > .article_con > table > tbody > tr > .info_td {padding:0 3%;}
#notice_view_con > .article_con > table > tbody > tr > .info_td a {font-size:76%; color:#3c3c3c;}
#notice_view_con > .btn_con {margin-top:3%; text-align:right;}
#notice_view_con > .btn_con .a_btn {display:inline-block; width:33%; background-color:#7d7d7d; text-align:center; font-size:78%; color:#ffffff; line-height:36px;}