﻿.event_wrap {width:100%; min-width:1200px; position:relative;}
	.event_wrap.a {background:#2a2a3e url('../images/event_sub_kv_a.jpg?v=2') no-repeat center top; background-size:100%;}
	.event_wrap.b {background:#2a2a3e url('../images/event_sub_kv_b.jpg?v=2') no-repeat center top; background-size:100%;}
	.sc1 {width:100%; position:relative; line-height:1; text-align:center; color:#fff; padding-bottom:209px;}
		.sc1_subtit {font-size: 26.26px; letter-spacing: 0px; padding-top: 15.9375%;}
		.sc1_tit {font-family: 'Amiri', serif; font-size: 47.96px; letter-spacing: -0.5px; padding-top: 1%;}
		.sc1_date {font-weight: 300; font-size: 20.62px; letter-spacing: 2.5px; padding-top: 0.6%; padding-bottom: 8.5%;}
		.input_wrap {width:763px; margin:0 auto; text-align:left;}
			.input_list {margin-top:64px;}
				.input_list:nth-child(1) {margin-top:0;}
				.input_tit {font-size:20px; color:#a17e62; margin-bottom:10px;}
				.input_name, .input_tel, .input_email {display:inline-block; width: 100%; padding: 15px 0; font-family: 'Noto Sans KR', sans-serif; font-size:18.27px; text-align:left; color:#fff; 
					border:none; border-bottom:solid 1px #737373; background:transparent;}
					.input_name::placeholder, .input_tel::placeholder, .input_email::placeholder {font-weight:300; color:#fff;}
				.ui-button {display:inline-block; width: 16.5em; outline:none; vertical-align:top; font-family: 'Noto Sans KR', sans-serif; font-size:18.27px; border-radius:0; box-sizing:border-box;}
					.ui-button, .ui-button:active, .ui-button:focus {color:#fff; border: 1px solid #737373; background: transparent;}
					.ui-state-hover, .ui-widget-content .ui-state-hover {color:#fff; border: 1px solid #ddd; background: #c5a58b;}
						.ui-button::placeholder {font-weight:300; color:#fff;}
					.ui-button:hover, .ui-widget-header, .ui-state-active, .ui-widget-content .ui-state-active,
					.ui-state-active, .ui-button.ui-state-active:hover {border: 1px solid #737373; background: #a17e62; color:#fff;}
					.ui-icon-background, .ui-state-active .ui-icon-background {border: #737373;}
					.ui-visual-focus {box-shadow:none;}
				.input_store_img {display:block; width:100%; margin:10px 0;}
				.personnel_wrap {display: inline-block; position:relative; text-align: left; margin-top:15px; font-size:0;}
					.ui-selectmenu-button.ui-button#personnel-button {width: 121px;}
					.personnel_info {display:inline-block; font-weight:300; font-size:16.27px; line-height:1; vertical-align:top; margin-left: 40px; margin-top: 19px;}
				.datepicker_wrap {display: inline-block; position:relative; text-align: left; margin-top:15px; font-size:0;}
					.input_date {display:inline-block; width:230px; height:53px; line-height:53px; padding:0 1em; margin: 0 20px 0 0; text-align: left; vertical-align:top; position:relative;}
					.input_date_icon {content:''; display:block; width:25px; height:23px; position:absolute; left: 192px; top: 15px;
						background:url('../images/icon_res_d.png') no-repeat center center; background-size:contain;}
					.ui-selectmenu-button.ui-button {display: inline-block; width: 282px; height:53px;  line-height:53px; padding:0 1em; text-align:left; vertical-align:top;}
						.ui-icon-triangle-1-s {background-position: -65px -14px;}
						.ui-selectmenu-text {display: inline-block; margin-right: -16px;}
						.ui-datepicker td span, .ui-datepicker td a {text-align:left;}
					.ui-menu .ui-menu-item-wrapper {line-height: 1.4; text-align:left;}
					.ui-button .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {width:25px; height:23px; margin-top: 14px; margin-right: -5px;
						background:url('../images/icon_res_t.png') no-repeat center center; background-size:contain;}
				.input_store {display:block; width:1px; height:1px; position:absolute; left:-9999px; top:-9999px; overflow:hidden;}
				.store_wrap {margin-top:15px; font-size:0;}
					.img_store {display:inline-block; width:221px; margin-right:34px; vertical-align:bottom;}
					.store_info_wrap {display: inline-block; vertical-align:bottom;}
						.store_tit {margin-bottom: 12px; font-weight:300; font-size:19px; letter-spacing:-0.5px; line-height:1;}
						.store_txt {font-weight:300; font-size:18px; letter-spacing:-0.5px; line-height:1.4; color:#b59d8a;}
							.store_txt a {color:#b59d8a;}
				.privacy_wrap {width:763px; margin:90px auto 60px; text-align:left;}
					.privacy_tit {font-size:17px; line-height:1;}
					.privacy_inner {margin:22px 0 26px; padding:20px 0; border-top:solid 1px #505050; border-bottom:solid 1px #505050;}
						.privacy_subtit {margin-bottom:22px; font-size:13.97px; line-height:1;}
						.privacy_txt {font-weight:300; font-size:13.5px; line-height:1.7; color:#a3a3a3;}
					.input_privacy_wrap {text-align:center;}
						input[id='privacy'], input[id='marketing'] {display: none;}
						input[id='privacy'] + label, input[id='marketing'] + label {font-size:13.97px; line-height: 29px; vertical-align:top;}
						input[id='privacy'] + label:before, input[id='marketing'] + label:before {content:''; display: inline-block; width: 28px; height: 28px; margin-right:15px; border: 1px solid #505050; box-sizing:border-box; cursor: pointer; vertical-align:top;}
							input[id='privacy']:checked + label:before, input[id='marketing']:checked + label:before {border: 2px solid #fff; background-color: #a17e62;}
						.input_privacy_noti {font-size:13.97px; margin-top:10px; color:#ce7474;}
					.input_mkt_wrap, .btn_mkt_all_wrap {display:block; word-break:keep-all; color:#fff; text-align:left;}
						.input_mkt_wrap.phone {margin-top: 10px;}
						.input_mkt_wrap.mail {margin: 10px 0;}
						.btn_mkt_all {color:#fff; overflow:visible;}
						input[id='mkt_phone'], input[id='mkt_mail'] {display: none;}
						input[id='mkt_phone'] + label, input[id='mkt_mail'] + label, .btn_mkt_all {font-weight:300; font-size:13.97px; letter-spacing: -0.3px;  line-height: 1; vertical-align:top;}
						input[id='mkt_phone'] + label:before, input[id='mkt_mail'] + label:before, .btn_mkt_all:before {content:''; display: inline-block; width: 28px; height: 28px; margin-top: -7px; margin-right:15px; border: 1px solid #505050; box-sizing:border-box; cursor: pointer; vertical-align:top;}
							input[id='mkt_phone']:checked + label:before, input[id='mkt_mail']:checked + label:before, .btn_mkt_all.on:before {border: 2px solid #fff; background-color: #a17e62;}
				.notice_wrap {width:880px; margin:0 auto 125px; padding-left:60px; box-sizing:border-box;text-align:left;}
					.notice_tit {margin-bottom:30px; font-size:20px; color:#aa8f79;}
					.notice_list_wrap {font-weight:300; font-size:17px; letter-spacing: -0.7px; line-height:1.5; color:#bba38f;}
						.notice_list {padding-left:15px; position:relative;}
							.notice_list+.notice_list {margin-top:20px;}
							.notice_list:before {content:''; display: block; width: 6px; height: 6px; position:absolute; left:0; top:10px; border-radius:100%; background:#bba38f;}
				.btn_submit {display:block; width: 361px; margin: 0 auto; font-weight:700; font-size:23.64px; line-height:75px; box-sizing: border-box; background:#7d7d7d; color:#fff; transition:background 0.3s;}
					.btn_submit:hover {background:#a17e62;}