@charset "utf-8";

@font-face {
	font-family:"Kakao-Lt";
	font-style:normal;
	font-weight:300;
	src:url("/font/Kakao-Lt.eot");
	src:url("/font/Kakao-Lt.eot?#iefix") format("embedded-opentype"),
		url("/font/Kakao-Lt.woff") format("woff"),
		url("/font/Kakao-Lt.woff2") format("woff2");
}

@font-face {
	font-family:"Kakao-Rg";
	font-style:normal;
	font-weight:400;
	src:url("/font/Kakao-Rg.eot");
	src:url("/font/Kakao-Rg.eot?#iefix") format("embedded-opentype"),
		url("/font/Kakao-Rg.woff") format("woff"),
		url("/font/Kakao-Rg.woff2") format("woff2");
}

@font-face {
	font-family:"Kakao-Bd";
	font-style:normal;
	font-weight:700;
	src:url("/font/Kakao-Bd.eot");
	src:url("/font/Kakao-Bd.eot?#iefix") format("embedded-opentype"),
		url("/font/Kakao-Bd.woff") format("woff"),
		url("/font/Kakao-Bd.woff2") format("woff2");
}

/* Mobile Reset CSS */
html, body, div, header, footer, section, nav, article, aside, h1, h2, h3, h4, h5, h6, p, span, a, blockquote, dl, dt, dd, ol, ul, li, form, fieldset, legend, table, tr, th, td, textarea, input, select, button{margin:0;padding:0;line-height:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
body{-webkit-text-size-adjust:none}
ul, ol, li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
button{display:block;margin:0;padding:0;border:0;background-color:transparent;cursor:pointer;outline:none}
a{color:inherit;text-decoration:none}
em, address{font-style:normal}
iframe, fieldset, img{border:0}
textarea{resize:none}

/* common classes */
body{font-family:"Kakao-Lt"}
#wrapper{position:relative;width:100%}
.contents{position:relative;width:100%}
.contents__inner{position:relative;width:620px;margin:0 auto}
.ir__txt-caption{overflow:hidden;visibility:hidden;width:0;height:0;font-size:0;line-height:0}
.ir__txt-hide{overflow:hidden;visibility:hidden;position:absolute;width:1px;height:1px;margin:-1px;font-size:0;line-height:0}
.float__after-clear:after{display:block;content:"";clear:both}

@media screen and (max-width:820px) {
	img{display:block;width:100%}
	.contents__inner{width:100%;margin:0;padding:0 20px}
}

@media screen and (max-width:640px) {
	.contents__inner{padding:0 15px}
}

/* visual */
.visual{position:relative;width:100%;height:810px;background-repeat:no-repeat;background-position:50% 0;background-size:cover}
.visual.event__visual-1{background-color:#ffeb01;background-image:url("/img/event/2018_333/main__visual-event-1.jpg")}
.visual.event__visual-2{background-color:#ffeb01;background-image:url("/img/event/2018_333/main__visual-longest.jpg")}
.visual__event-info{padding-top:104px;text-align:center}
.visual__event-info img{display:inline-block}

@media screen and (max-width:820px) {
	.visual{height:608px}
	.visual__event-info{width:486px;margin:0 auto;padding-top:88px}
}

@media screen and (max-width:520px) {
	.visual{height:380px}
	.visual__event-info{width:310px;padding-top:48px}
}

/* contents event */
.contents__event-tabs{position:relative;padding:20px 0;font-size:0;text-align:center;background:#0d1832}
.event-tab-btn{display:inline-block;vertical-align:middle;position:relative;width:300px;height:94px;margin-left:100px;border:2px solid #fff;border-radius:47px;background:#08122a;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.event-tab-btn:first-child{margin-left:0}
.event-tab-box{position:absolute;top:-6px;left:-30px;width:360px;height:106px;text-align:center}
.event-tab-btn:hover,
.event-tab-btn-active{border:0;background:transparent}
.event-tab-btn:hover .event-tab-box,
.event-tab-btn-active .event-tab-box{background:url("/img/event/2018_333/event-tab-box-bg.png") no-repeat 50% 50%}
.event-tab-tit{display:block;padding-top:22px;color:#fff;font-family:"Kakao-Rg";font-size:30px;letter-spacing:-.025em}
.event-tab-txt{display:block;padding-top:6px;color:#fff;font-family:"Kakao-Rg";font-size:16px;line-height:1.5}
.event-tab-btn:hover .event-tab-tit,
.event-tab-btn-active .event-tab-tit{padding-top:24px;color:#341a07;font-family:"Kakao-Bd"}
.event-tab-btn:hover .event-tab-txt,
.event-tab-btn-active .event-tab-txt{color:#341a07;font-family:"Kakao-Lt"}
.contents__event-info{position:relative;width:100%;padding:80px 0 90px;background:#0b1121}
.event__tit-area{position:relative;font-size:0}
.event-line{display:inline-block;vertical-align:middle;width:250px;height:1px;background:#fff}
.event__tit{display:inline-block;vertical-align:middle;width:140px;color:#fff;font-family:"NotoSansKR-Bold";font-size:30px;text-align:center;letter-spacing:-.075em}
.event__rank-img{width:178px;height:178px}
.event__rank-list{margin-top:45px}
.event__rank-list li{float:left;width:169px;margin-left:66px;text-align:center}
.event__rank-list li:first-child{margin-left:0}
.event__rank-num{display:block;margin-top:25px;color:#fff;font-family:"NotoSansKR-Black";font-size:20px;letter-spacing:-.075em}
.golf__club-brand{display:block;width:138px;height:18px;margin:13px auto 0}
.golf__club-name{display:block;margin-top:7px;color:#fff;font-family:"NotoSansKR-Medium";font-size:16px;letter-spacing:-.075em}
.event__rank-tbl-wrap{margin-top:40px}
.event__rank-tbl{table-layout:fixed;border-top:2px solid #344982;border-bottom:2px solid #344982;min-width:100%;width:auto;max-width:none}
.event__rank-tbl tr th,
.event__rank-tbl tr td{border-top:2px solid #344982}
.event__rank-tbl thead tr th{border-bottom:2px solid #344982}
.event__rank-tbl tr:first-child th,
.event__rank-tbl tr:first-child td{border-top:0}
.tbl-txt{display:block;color:#000;font-family:"Kakao-Lt";font-weight:300;font-size:18px;text-align:center;line-height:1.5}
.tbl-txt-bold{display:block;color:#fff;font-family:"Kakao-Rg";font-size:22px;font-weight:400;text-align:center;line-height:1.5}
.tbl-txt-bold-small{display:block;color:#667ebb;font-family:"Kakao-Rg";font-size:15px;font-weight:400;text-align:center;line-height:1.5}
.tbl-txt-2{display:block;color:#fff;font-family:"Kakao-Rg";font-size:15px;font-weight:400;text-align:center;line-height:1.5}
.mobile-show{display:none}
.tbl-txt-bold-2{display:block;color:#fff;font-family:"Kakao-Bd";font-size:22px;font-weight:400;text-align:center;line-height:1.5}
.gift-img{width:140px;height:140px;margin:0 auto}
.gift-img img{width:100%}
.event__rank-tbl .tbl__thead-txt{color:#fff}
.event__rank-tbl .tbl-txt{color:#fff}
.event__rank-tbl .tbl-txt-bold{color:#fff}
.event__rank-tbl-tit{display:block;color:#fff;font-family:"Kakao-Rg";font-size:32px;text-align:center;letter-spacing:-.025em;line-height:1.25}
.event__rank-tbl-tit-bold{display:inline-block;padding-bottom:2px;color:#0b1121;font-family:"Kakao-Bd";background:#ffeb01}
.event__rank-tbl.rank-tbl-pt30 tr th,
.event__rank-tbl.rank-tbl-pt30 tr td{height:100px}
.event__rank-tbl.rank-tbl-pt30 tr.gift-line th,
.event__rank-tbl.rank-tbl-pt30 tr.gift-line td{padding:30px 5px}
.event__txt-info{padding-top:10px;color:#fff;font-family:"Kakao-Rg";font-size:15px;text-align:center;line-height:1.5}
.event__box{position:relative;width:100%;margin-top:50px;padding:50px;background:#050a15}
.event__box-tit{color:#fff;font-family:"Kakao-Lt";font-size:22px;line-height:1.25;text-align:center}
.event__box-tit-yellow{color:#ffeb01;font-family:"Kakao-Lt";font-size:22px;line-height:1.25;text-align:center}
.event__box-tit-bold{font-family:"Kakao-Rg"}
.event__box-bottom{margin-top:40px}
.box-bottom-left{float:left;width:305px}
.box-bottom-tit{display:inline-block;position:relative;padding-bottom:5px;color:#fff;font-size:16px}
.box-bottom-tit:after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff}
.box-bottom-desc{padding:10px 0;border-bottom:1px solid #1b253c}
.box-bottom-txt{color:#455a8f;font-family:"Kakao-Rg";font-size:18px;line-height:1.35}
.plus-ico{display:inline-block;margin-left:3px;font-family:"Kakao-Bd"}
.box-bottom-total{padding-top:15px;color:#617ab9;font-family:"Kakao-Rg";font-size:18px}
.box-bottom-total-bold{color:#fff;font-family:"Kakao-Bd"}
.event__box-arrow{display:block;float:left;width:20px;height:40px;margin:70px 35px 0;background:url("/img/event/2018_333/event__box-arrow.png") no-repeat}
.event__box-price{display:block;float:left;margin-top:72px;color:#fff;font-family:"Kakao-Bd";font-size:30px}

@media screen and (max-width:820px) {
	.event-tab-btn{width:200px;height:63px;margin-left:50px;border:1px solid #fff;border-radius:32px}
	.event-tab-btn:hover,
	.event-tab-btn-active{border:0;background:transparent}
	.event-tab-box{top:-4px;left:-20px;width:240px;height:71px}
	.event-tab-btn:hover .event-tab-box,
	.event-tab-btn-active .event-tab-box{background-size:240px 71px}
	.event-tab-tit{padding-top:13px;font-size:20px}
	.event-tab-txt{padding-top:5px;font-size:12px}
	.event-tab-btn:hover .event-tab-tit,
	.event-tab-btn-active .event-tab-tit{padding-top:14px}
	.contents__event-info{padding:50px 0}
	.event-line{width:35%}
	.event__tit{width:30%;font-size:24px}
	.event__rank-img{width:120px;height:120px;margin:0 auto}
	.event__rank-list{margin-top:30px}
	.event__rank-list li{width:33.33%;margin-left:0}
	.event__rank-list li:first-child{width:33.34%}
	.event__rank-num{margin-top:15px;font-size:16px}
	.golf__club-brand{width:92px;height:12px;margin:5px auto 0}
	.golf__club-name{margin-top:5px;font-size:13px}
	.event__rank-tbl-wrap{margin-top:30px}
	.event__rank-tbl{border-top:1px solid #344982;border-bottom:1px solid #344982}
	.event__rank-tbl tr th,
	.event__rank-tbl tr td{padding:10px;border-top:1px solid #344982}
	.event__rank-tbl thead tr th{border-bottom:1px solid #344982}
	.tbl-txt{font-size:14px}
	.tbl-txt-bold{font-size:14px}
	.tbl-txt-bold-small{font-size:12px}
	.tbl-txt-2{font-size:12px}
	.tbl-txt-bold-2{font-size:14px}
	.gift-img{width:70px;height:70px}
	.event__rank-tbl-tit{font-size:16px}
	.event__txt-info{font-size:12px}
	.event__rank-tbl.rank-tbl-pt30 tr th,
	.event__rank-tbl.rank-tbl-pt30 tr td{height:75px}
	.event__box{margin-top:40px;padding:40px}
	.event__box-tit{font-size:16px}
	.event__box-tit-yellow{font-size:16px}
	.event__box-bottom{margin-top:30px;font-size:0;text-align:center}
	.box-bottom-left{float:none;display:inline-block;vertical-align:top;width:240px}
	.box-bottom-tit{padding-bottom:4px;font-size:14px;text-align:left}
	.box-bottom-txt{font-size:14px;text-align:left}
	.box-bottom-total{padding-top:10px;font-size:14px;text-align:left}
	.box-bottom-total-bold{color:#fff;font-family:"Kakao-Bd";text-align:left}
	.event__box-arrow{float:none;display:inline-block;vertical-align:top;width:15px;height:30px;margin:60px 25px 0;background-size:100% auto}
	.event__box-price{float:none;display:inline-block;vertical-align:top;margin-top:64px;font-size:20px}
}

@media screen and (max-width:640px) {
	.contents__event-info{padding:40px 0}
	.event__tit{font-size:18px}
	.event__rank-img{width:89px;height:89px}
	.event__rank-list{margin-top:20px}
	.event__rank-num{margin-top:10px;font-size:14px}
	.golf__club-brand{width:69px;height:9px}
	.golf__club-name{font-size:10px}
	.tbl-txt{font-size:12px;letter-spacing:-.0.05em}
	.tbl-txt-bold{font-size:12px;letter-spacing:-.0.05em}
	.tbl-txt-2{letter-spacing:-.0.05em}
	.mobile-show{display:block}
	.tbl-txt-bold-2{font-size:12px;letter-spacing:-.0.05em}
	.event__rank-tbl-tit{font-size:14px}
	.event__rank-tbl.rank-tbl-pt30 tr th,
	.event__rank-tbl.rank-tbl-pt30 tr td{padding:15px 3px}
	.event__txt-info{padding-top:10px;font-size:10px;letter-spacing:-.075em}
	.event__box{width:auto;margin:30px -15px 0;padding:30px 15px}
	.event__box-tit{font-size:14px}
	.event__box-tit-yellow{font-size:14px}
	.event__box-bottom{margin-top:30px;font-size:0;text-align:center}
	.box-bottom-left{width:200px}
	.box-bottom-tit{font-size:12px}
	.box-bottom-txt{font-size:12px}
	.box-bottom-total{font-size:12px}
	.event__box-arrow{width:10px;height:20px;margin:60px 10px 0}
	.event__box-price{margin-top:60px;font-size:16px}
}

@media screen and (max-width:480px) {
	.event-tab-btn{width:120px;height:38px;margin-left:20px;border-radius:19px}
	.event-tab-btn:hover,
	.event-tab-btn-active{border:0;background:transparent}
	.event-tab-box{top:-2px;left:-11px;width:144px;height:42px}
	.event-tab-btn:hover .event-tab-box,
	.event-tab-btn-active .event-tab-box{background-size:144px 42px}
	.event-tab-tit{padding-top:5px;font-size:14px}
	.event-tab-txt{padding-top:2px;font-size:10px;letter-spacing:-.1em}
	.event-tab-btn:hover .event-tab-tit,
	.event-tab-btn-active .event-tab-tit{padding-top:6px}
}

/* contents form */
.contents__field-sch{position:relative;width:100%;padding:80px 0;background:#f4f4f4}
.service__sch{margin-top:10px;font-size:0}
.service__sch.mt_none{margin-top:0}
.sch-box{display:inline-block;position:relative;width:100%;height:50px;margin-top:15px;padding-left:10px}
.sch-box.w-50{vertical-align:middle;width:50%;margin-top:0}
.sel-box{display:inline-block;vertical-align:middle;position:relative;width:50%;height:50px;padding-right:10px}
.sel-box-custom{position:relative;height:50px;border:2px solid #000;border-radius:10px;background:#ffeb01 url("/img/event/2018_333/sel__btn-down.png") no-repeat 100% 50%}
.sel-box-custom select{-webkit-appearance:none;appearance:none;width:100%;height:100%;padding:0 30px;margin-top:2px;background-color:#fff;background-image:none;box-shadow:0;border:0;color:#000;font-family:"Kakao-Rg";font-size:18px;text-align:center;line-height:1;letter-spacing:-.025em;opacity:0;filter:alpha(opacity=0);outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;zoom:1;z-index:10}
.sel-box-custom select::-ms-expand{display:none}
.sel-box-custom select option{font-size:inherit}
.custom__sel-label{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 76px 0 30px;color:#000;font-family:"Kakao-Rg";font-size:18px;text-align:left;line-height:46px;letter-spacing:-.025em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.input-sch{width:100%;height:50px;margin:0;padding:0 115px 0 30px;border:2px solid #000;outline:none;border-radius:10px;color:#000;font-family:"Kakao-Rg";font-size:18px;line-height:46px;letter-spacing:-.025em;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.input-sch:focus{background:#ffeb01}
.input-sch::-webkit-input-placeholder{color:#777;font-family:"Kakao-Rg";font-size:18px;letter-spacing:-.025em}
.input-sch::-moz-placeholder{color:#777;font-family:"Kakao-Rg";font-size:18px;letter-spacing:-.025em}
.input-sch:-ms-input-placeholder{color:#777;font-family:"Kakao-Rg";font-size:18px;letter-spacing:-.025em}
.input-sch:-moz-placeholder{color:#777;font-family:"Kakao-Rg";font-size:18px;letter-spacing:-.025em}
.input-sch::placehoder{color:#777;font-family:"Kakao-Rg";font-size:18px;letter-spacing:-.025em}
.input-sch::-ms-clear{display:none}
.sch-box:focus .input__btn-submit{background-color:#ffeb01}
.input__btn-submit{display:block;position:absolute;top:0;right:0;width:80px;height:100%;border:2px solid #000;border-left:0;border-radius:0 10px 10px 0;text-indent:-10000px;background:transparent url("/img/event/2018_333/btn-submit-ico.png") no-repeat 50% 50%}
.service__tbl-wrap{margin-top:30px}
.service__tbl{table-layout:fixed;border-bottom:1px solid #b4b4b4;min-width:100%;width:auto;max-width:none}
.service__tbl tr th,
.service__tbl tr td{padding:20px;border-top:1px solid #dedede}
.service__tbl thead tr th{border-top:0;border-bottom:2px solid #535353}
.tbl__thead-txt{display:inline-block;padding-bottom:3px;color:#000;font-family:"Kakao-Rg";font-size:20px;font-weight:400;letter-spacing:-.025em;background:#ffeb01}
.thead-txt-sub{color:inherit;font-family:"NotoSansKR-Regular";font-size:18px;letter-spacing:-.045em}
.tbl__record{font-size:0;text-align:center}
.tbl__meter-txt{display:inline-block;vertical-align:middle;color:#262626;font-family:"NotoSansKR-Regular";font-size:18px;font-weight:400;text-align:center;letter-spacing:-.025em;line-height:1.5}
.tbl__movie-ico{display:inline-block;vertical-align:middle;width:34px;height:34px;margin-left:25px}
.service__pagination{margin-top:40px;font-size:0;text-align:center}
.service__pagination a{display:inline-block;vertical-align:middle;width:32px;height:32px;margin-left:0;color:#777;font-family:"Kakao-Rg";font-size:22px;text-align:center;line-height:32px}
.service__pagination a:first-child{margin-left:0}
.service__pagination a:hover{color:#000;font-family:"Kakao-Bd"}
.service__pagination a.page__btn-active{color:#000;font-family:"Kakao-Bd"}
.service__pagination .page__btn-prev{margin-right:20px;text-indent:-10000px;background-image:url("/img/event/2018_333/page__btn-prev.png");background-repeat:no-repeat;background-position:50% 50%}
.service__pagination .page__btn-next{margin-left:20px;text-indent:-10000px;background-image:url("/img/event/2018_333/page__btn-next.png");background-repeat:no-repeat;background-position:50% 50%}
.service__pagination a.page__btn-first{margin-right:20px}
.service__pagination a.page__btn-last{margin-left:20px}
.award__tbl-input{padding-bottom:50px}
.award__tbl-tit{display:block;color:#0b1225;font-family:"Kakao-Bd";font-size:30px;text-align:center;letter-spacing:-.025em}
.award__tbl-tit-bg{display:inline-block;padding-bottom:3px;background:#ffeb01}
.award__tbl{table-layout:fixed;margin-top:30px;min-width:100%;width:auto;max-width:none}
.award__tbl tr th,
.award__tbl tr td{vertical-align:bottom;position:relative}
.award__tbl-box{height:82px;margin-top:10px}
.award__tbl tr th .award__tbl-box{border-radius:12px 0 0 12px;border:2px solid #000;border-right:0;background:#fff}
.award__tbl tr td .award__tbl-box{border-radius:0 12px 12px 0;border:2px solid #000;border-left:0;background:#fff}
.award__tbl-txt{display:block;padding:0 30px;color:#000;font-family:"Kakao-Rg";font-size:22px;font-weight:400;text-align:left;letter-spacing:-.025em;line-height:78px}
.award__input-box{height:100%;font-size:0;text-align:right}
.award__input{display:inline-block;vertical-align:middle;height:54px;padding:0 20px 5px;border:1px solid #130701;border-radius:5px;color:#ffeb01;font-size:40px;font-family:"Kakao-Bd";text-align:right;letter-spacing:.0.2em;line-height:1;background:#3c1e0e;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}
.award__input-1{width:90px}
.award__input-2{width:240px}
.award__input-txt{display:inline-block;vertical-align:middle;padding:0 30px 0 12px;color:#000;font-family:"Kakao-Rg";font-size:22px;letter-spacing:-.025em;line-height:78px}
.service__tbl tr.movie-none .tbl-txt,
.service__tbl tr.movie-none .tbl-txt-bold,
.service__tbl tr.movie-none .tbl__meter-txt{color:#dedede}

@media screen and (max-width:820px) {
	.contents__field-sch{padding:50px 0}
	.sch-box{height:40px;margin-top:10px;padding-left:5px}
	.sel-box{height:40px;padding-right:5px}
	.sel-box-custom{height:40px;border-radius:8px;background-size:38px 5px}
	.sel-box-custom select{padding:0 15px;font-size:16px}
	.custom__sel-label{padding:0 25px 0 15px;font-size:16px;line-height:36px}
	.input-sch{height:40px;padding:0 70px 0 20px;border-radius:8px;font-size:16px;line-height:40px}
	.input-sch::-webkit-input-placeholder{font-size:16px}
	.input-sch::-moz-placeholder{font-size:16px}
	.input-sch:-ms-input-placeholder{font-size:16px}
	.input-sch:-moz-placeholder{font-size:16px}
	.input-sch::placehoder{font-size:16px}
	.input__btn-submit{width:50px;border-radius:0 8px 8px 0;background-size:10px 11px}
	.service__tbl-wrap{margin-top:20px}
	.service__tbl tr th,
	.service__tbl tr td{padding:15px}
	.tbl__thead-txt{font-size:16px}
	.thead-txt-sub{font-size:14px}
	.tbl__meter-txt{font-size:14px}
	.tbl__movie-ico{width:17px;height:17px;margin-left:15px}
	.service__pagination{margin-top:20px}
	.service__pagination a{width:30px;height:30px;font-size:14px;line-height:28px;border-radius:5px}
	.service__pagination .page__btn-prev,
	.service__pagination .page__btn-next{background-size:16px 16px}
	.service__pagination .page__btn-prev{margin-right:10px}
	.service__pagination .page__btn-next{margin-left:10px}
	.award__tbl-tit{font-size:20px}
	.award__tbl-input{padding-bottom:35px}
	.award__tbl{margin-top:10px}
	.award__tbl-box{height:52px}
	.award__tbl tr th .award__tbl-box{border-radius:10px 0 0 10px;border:1px solid #000;border-right:0}
	.award__tbl tr td .award__tbl-box{border-radius:0 10px 10px 0;border:1px solid #000;border-left:0}
	.award__tbl-txt{padding:0 20px;font-size:16px;line-height:50px}
	.award__input{height:40px;padding:0 15px 4px;font-size:30px}
	.award__input-1{width:70px}
	.award__input-2{width:180px}
	.award__input-txt{padding:0 20px 0 12px;font-size:16px;line-height:50px}
	.award__tbl-txt{font-size:18px}
	.award__input-txt{font-size:18px}
	.service__pagination a.page__btn-first{margin-right:10px}
	.service__pagination a.page__btn-last{margin-left:10px}
}

@media screen and (max-width:640px) {
	.contents__field-sch{padding:40px 0}
	.sch-box{margin-top:0}
	.sel-box{height:40px}
	.sel-box-custom{border-radius:5px}
	.sel-box-custom select{padding:0 10px;font-size:14px}
	.custom__sel-label{padding:0 30px 0 10px;font-size:14px;letter-spacing:-.075em}
	.input-sch{padding:0 50px 0 10px;border-radius:5px;font-size:14px;letter-spacing:-.075em}
	.input-sch::-webkit-input-placeholder{font-size:14px}
	.input-sch::-moz-placeholder{font-size:14px}
	.input-sch:-ms-input-placeholder{font-size:14px}
	.input-sch:-moz-placeholder{font-size:14px}
	.input-sch::placehoder{font-size:14px}
	.input__btn-submit{width:40px;border-radius:0 5px 5px 0}
	.service__tbl-wrap{margin-top:15px}
	.service__tbl tr th,
	.service__tbl tr td{padding:10px 5px}
	.tbl__thead-txt{font-size:14px}
	.thead-txt-sub{font-size:12px}
	.tbl__meter-txt{font-size:12px}
	.service__pagination{margin-top:15px}
	.service__pagination a{width:23px;height:23px;margin-left:2px;font-size:12px;line-height:21px;border-radius:4px}
	.award__tbl-tit{font-size:16px}
	.award__tbl-txt{font-size:16px}
	.award__tbl tr th .award__tbl-box{border-radius:10px 0 0 10px;border:1px solid #000;border-right:0}
	.award__tbl tr td .award__tbl-box{border-radius:0 10px 10px 0;border:1px solid #000;border-left:0}
	.award__tbl-txt{padding:0 15px;font-size:16px;line-height:50px}
	.award__input{height:40px;padding:0 15px 4px;font-size:30px}
	.award__input-1{width:62px}
	.award__input-2{width:150px}
	.award__input{font-size:24px}
	.award__input-txt{padding:0 15px 0 10px;font-size:16px}
}

/* footer */
#footer{position:relative;width:100%;padding:80px 0;background:#4c4c4c}
.foot-tit-area{font-size:0}
.foot-tit{display:inline-block;vertical-align:middle;color:#b2b2b2;font-family:"Kakao-Lt";font-size:28px}
.foot-ico{display:inline-block;vertical-align:middle;width:22px;height:22px;margin-right:6px;background:url("/img/event/2018_333/foot-ico.png") no-repeat}
.foot__inner{position:relative;width:620px;margin:0 auto}
.foot__list-info{margin-top:40px}
.foot__list-info li{position:relative;margin-top:10px;padding-left:7px}
.foot__list-info li:first-child{margin-top:0}
.foot__list-info li:before{display:block;content:"·";position:absolute;top:0;left:0;color:#b2b2b2;font-family:"Kakao-Lt";font-size:14px;line-height:1.5}
.list__info-txt{position:relative;color:#b2b2b2;font-family:"Kakao-Lt";font-size:14px;line-height:1.5}

@media screen and (max-width:820px) {
	#footer{padding:50px 0}
	.foot__inner{width:100%;margin:0;padding:0 20px}
	.foot__list-info li{margin-top:20px;padding-left:10px}
	.foot__list-info li:before{font-size:14px}
	.list__info-txt{font-size:14px}
	.foot__list-info{margin-top:30px}
	.foot-tit{font-size:24px}
	.foot-ico{width:16px;height:16px;background-size:16px 16px}
}

@media screen and (max-width:640px) {
	.foot__inner{padding:0 15px}
	.foot__list-info li{margin-top:15px}
	.foot__list-info li:before{font-size:12px}
	.list__info-txt{font-size:12px}
	.foot-tit{font-size:16px}
	.foot-ico{width:11px;height:11px;background-size:11px 11px}
	.list__info-txt br{display:none}
}