@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");
}

@font-face {
	font-family:"NotoSansKR-Light";
	font-style:normal;
	font-weight:300;
	src:url("/font/NotoSansKR-Light.eot");
	src:url("/font/NotoSansKR-Light.eot?#iefix") format("embedded-opentype"),
		url("/font/NotoSansKR-Light.woff2") format("woff2"),
		url("/font/NotoSansKR-Light.woff") format("woff");
}
@font-face {
	font-family:"NotoSansKR-DemiLight";
	font-style:normal;
	font-weight:350;
	src:url("/font/NotoSansKR-DemiLight.eot");
	src:url("/font/NotoSansKR-DemiLight.eot?#iefix") format("embedded-opentype"),
		url("/font/NotoSansKR-DemiLight.woff2") format("woff2"),
		url("/font/NotoSansKR-DemiLight.woff") format("woff");
}
@font-face {
	font-family:"NotoSansKR-Regular";
	font-style:normal;
	font-weight:400;
	src:url("/font/NotoSansKR-Regular.eot");
	src:url("/font/NotoSansKR-Regular.eot?#iefix") format("embedded-opentype"),
		url("/font/NotoSansKR-Regular.woff2") format("woff2"),
		url("/font/NotoSansKR-Regular.woff") format("woff");
}
@font-face {
	font-family:"NotoSansKR-Medium";
	font-style:normal;
	font-weight:500;
	src:url("/font/NotoSansKR-Medium.eot");
	src:url("/font/NotoSansKR-Medium.eot?#iefix") format("embedded-opentype"),
		url("/font/NotoSansKR-Medium.woff2") format("woff2"),
		url("/font/NotoSansKR-Medium.woff") format("woff");
}
@font-face {
	font-family:"NotoSansKR-Bold";
	font-style:normal;
	font-weight:700;
	src:url("/font/NotoSansKR-Bold.eot");
	src:url("/font/NotoSansKR-Bold.eot?#iefix") format("embedded-opentype"),
		url("/font/NotoSansKR-Bold.woff2") format("woff2"),
		url("/font/NotoSansKR-Bold.woff") format("woff");
}

/* 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:640px;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:900px) {
	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%;padding:80px 0 80px;background-color:#455d83;background-image:url("/img/event/hole_near/kakaofriends/visual-bg.png");background-repeat:no-repeat;background-position:50% 0;background-size:1684px 866px}
.visual__event-info{width:40%;margin:0 auto;text-align:center}
.visual__event-info img{width:100%}
.visual__event-tabs{position:absolute;bottom:0;left:50%;z-index:10;width:720px;height:90px;margin-left:-360px}
.visual__event-tab{float:left;width:50%;height:100%}
.event-tab-btn{display:block;width:100%;height:100%;text-align:center;background:#253e5b}
.event-tab-active{background:#ffcd00}
.event-tab-txt{display:block;width:100%;height:100%;text-indent:-10000px;background-repeat:no-repeat;background-position:50% 50%}
.event-tab-hole{background-image:url("/img/event/hole_near/kakaofriends/event-tab-hole.png");background-size:216px 36px}
.event-tab-near{background-image:url("/img/event/hole_near/kakaofriends/event-tab-near.png");background-size:278px 36px}
.event-tab-active .event-tab-hole{background-image:url("/img/event/hole_near/kakaofriends/event-tab-hole-active.png");background-size:216px 36px}
.event-tab-active .event-tab-near{background-image:url("/img/event/hole_near/kakaofriends/event-tab-near-active.png");background-size:278px 36px}
.visual__img-pc{display:block}
.visual__img-m{display:none}

@media screen and (max-width:900px) {
	.visual{padding:80px 0 60px;background-size:1178px 606px}
	.visual__event-info{width:640px;margin:0 auto}
	.visual__event-info img{width:100%}
	.visual__event-tabs{left:0;width:100%;height:75px;margin-left:0}
	.event-tab-hole{background-size:180px 30px}
	.event-tab-near{background-size:232px 30px}
	.event-tab-active .event-tab-hole{background-size:180px 30px}
	.event-tab-active .event-tab-near{background-size:232px 30px}
}

@media screen and (max-width:640px) {
	.visual{padding:60px 0 50px;background-size:842px 433px}
	.visual__event-info{width:420px}
	.visual__event-tabs{width:100%;height:60px}
	.event-tab-hole{background-size:144px 24px}
	.event-tab-near{background-size:185px 24px}
	.event-tab-active .event-tab-hole{background-size:144px 24px}
	.event-tab-active .event-tab-near{background-size:185px 24px}
	.visual__img-pc{display:none}
	.visual__img-m{display:block}
}

@media screen and (max-width:480px) {
	.visual__event-info{width:320px}
	.visual__event-tabs{height:45px}
	.event-tab-hole{background-size:108px 18px}
	.event-tab-near{background-size:139px 18px}
	.event-tab-active .event-tab-hole{background-size:108px 18px}
	.event-tab-active .event-tab-near{background-size:139px 18px}
}

/* contents event */
.contents__event-info{position:relative;width:100%;padding:80px 0;background:#ffcd00}
.event__tit-area{text-align:center}
.event-tit{color:#253e5b;font-family:"NotoSansKR-Bold";font-size:36px;font-weight:700;letter-spacing:-.025em;line-height:1.25}
.event-tit-normal{font-family:"NotoSansKR-Regular";font-weight:400}
.event__rank-tbl-wrap{margin-top:40px}
.event__rank-tbl{table-layout:fixed;border-top:1px solid #666;border-bottom:1px solid #666;min-width:100%;width:auto;max-width:none}
.event__rank-tbl tr th,
.event__rank-tbl tr td{height:90px;padding:0 5px;border-top:1px solid #666}
.event__rank-tbl thead tr th{height:65px;border-bottom:1px solid #666}
.event__rank-tbl tr:first-child th,
.event__rank-tbl tr:first-child td{border-top:0}
.thead-tit{display:block;color:#666;font-family:"NotoSansKR-Bold";font-size:20px;font-weight:700;letter-spacing:-.045em}
.tbl-txt{display:block;color:#666;font-family:"NotoSansKR-Regular";font-weight:400;font-size:18px;text-align:center;line-height:1.25}
.tbl-txt-bold{display:block;color:#666;font-family:"NotoSansKR-Bold";font-size:18px;font-weight:700;text-align:center;line-height:1.25}
.tbl-txt-2{display:block;color:#fff;font-family:"Kakao-Rg";font-size:15px;font-weight:400;text-align:center;line-height:1.25}
.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:#666;letter-spacing:-.05em}
.event__rank-tbl .tbl-txt-bold{color:#666}
.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__txt-info{padding-top:10px;color:#326570;font-family:"NotoSansKR-Medium";font-weight:500;font-size:18px;text-align:center;line-height:1.5}
.event__box{position:relative;width:100%;margin-top:50px;padding:50px;border-radius:30px;background:#3a516d}
.event__box-tit{color:#fff;font-family:"NotoSansKR-Bold";font-size:22px;font-weight:700;line-height:1.35;letter-spacing:-.025em;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:310px}
.box-bottom-tit{display:inline-block;position:relative;padding-bottom:5px;color:#fff;font-family:"NotoSansKR-Medium";font-size:18px;font-weight:500}
.tit-asterisk{display:inline-block;vertical-align:middle}
.box-bottom-desc{padding:10px 0;text-align:left}
.box-bottom-txt{color:#bcbcbc;font-family:"NotoSansKR-Light";font-size:16px;font-weight:300;line-height:1.5;letter-spacing:-.025em}
.plus-ico{display:inline-block;margin-left:3px;font-family:"Kakao-Bd"}
.box-bottom-total{padding-top:15px;color:#fff;font-family:"NotoSansKR-Medium";font-size:20px;font-weight:500;letter-spacing:-.025em}
.box-bottom-total-bold{color:rgba(255, 255, 255, 0.5);font-family:"Kakao-Bd"}
.event__box-arrow{display:block;float:left;width:30px;height:48px;margin:45px 40px 0 0;background:url("/img/event/hole_near/kakaofriends/event__box-arrow.png") no-repeat}
.event__box-price{display:inline-block;position:relative;float:left;margin-top:38px;padding:10px 0;color:rgba(255, 255, 255, 0.5);font-family:"NotoSansKR-Bold";font-size:42px;font-weight:700;letter-spacing:-.025em}
.event__box-price:after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:rgba(255, 255, 255, 0.5)}
.event__rank-tbl .tbl-txt .w-480{display:inline-block;margin:0 5px}

@media screen and (max-width:900px) {
	.contents__event-info{padding:60px 0}
	.event-tit{font-size:30px}
	.event__rank-tbl-wrap{margin-top:35px}
	.event__rank-tbl tr th,
	.event__rank-tbl tr td{height:75px}
	.event__rank-tbl thead tr th{height:50px}
	.thead-tit{font-size:18px}
	.tbl-txt{font-size:16px}
	.tbl-txt-bold{font-size:16px}
	.mobile-show{display:none}
	.event__txt-info{font-size:16px}
	.event__box{margin-top:40px;padding:40px;border-radius:24px}
	.event__box-tit{font-size:18px}
	.event__box-tit-bold{font-family:"Kakao-Rg"}
	.event__box-bottom{position:relative;margin-top:30px;font-size:0;text-align:center}
	.box-bottom-left{display:inline-block;vertical-align:top;float:none;width:300px}
	.box-bottom-tit{display:block;font-size:16px;text-align:left}
	.box-bottom-txt{font-size:14px}
	.box-bottom-total{padding-top:10px;font-size:18px;text-align:left}
	.event__box-arrow{display:inline-block;vertical-align:top;float:none;width:20px;height:32px;margin:45px 30px 0 0;background-size:20px 32px}
	.event__box-price{display:inline-block;vertical-align:top;float:none;margin-top:30px;padding:10px 0;font-size:36px}
}

@media screen and (max-width:640px) {
	.contents__event-info{padding:50px 0}
	.event-tit{font-size:16px}
	.event__rank-tbl-wrap{margin-top:30px}
	.event__rank-tbl tr th,
	.event__rank-tbl tr td{padding:10px 5px;height:auto}
	.event__rank-tbl thead tr th{height:40px}
	.thead-tit{font-size:12px}
	.tbl-txt{font-size:12px}
	.tbl-txt-bold{font-size:12px}
	.mobile-show{display:block}
	.event__txt-info{font-size:11px}
	.event__box{margin-top:30px;padding:20px 15px;border-radius:10px}
	.event__box-tit{font-size:14px;letter-spacing:-.05em}
	.event__box-tit-bold{font-family:"Kakao-Rg"}
	.event__box-bottom{position:relative;margin-top:30px;font-size:0;text-align:center}
	.box-bottom-left{display:block;width:100%}
	.box-bottom-tit{display:block;font-size:14px;text-align:center}
	.box-bottom-txt{font-size:12px;text-align:center}
	.box-bottom-total{padding-top:5px;font-size:14px;text-align:center}
	.event__box-arrow{display:block;width:24px;height:15px;margin:20px auto;background-image:url("/img/event/hole_near/kakaofriends/event__box-arrow-m.png");background-size:24px 15px}
	.event__box-price{display:inline-block;margin-top:0;padding:5px 0;font-size:18px}
	.event__box-price:after{height:1px}
}


@media screen and (max-width:480px) {
	.event__txt-info{letter-spacing:-.05em}
	.event__rank-tbl .tbl-txt{letter-spacing:-.125em}
	.event__rank-tbl .tbl-txt .w-480{display:block;font-size:0;margin:0}
}

@media screen and (max-width:360px) {
	.event__rank-tbl .tbl-txt{letter-spacing:-.125em}
}

/* contents form */
.contents__field-sch{position:relative;width:100%;padding:80px 0;background:#fff}
.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:60px;margin-top:15px;padding-left:5px}
.sch-box.w-60{vertical-align:middle;width:60%;margin-top:0}
.sel-box{display:inline-block;vertical-align:middle;position:relative;width:40%;height:60px;padding-right:5px}
.sel-box-custom{position:relative;height:60px;border:1px solid #eee;border-radius:10px;background:#fff url("/img/event/hole_near/kakaofriends/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:#262626;font-family:"NotoSansKR-Bold";font-size:20px;text-align:center;line-height:1;letter-spacing:-.045em;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 66px 0 30px;color:#262626;font-family:"NotoSansKR-Bold";font-size:20px;text-align:left;line-height:58px;letter-spacing:-.045em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.input-sch{width:100%;height:60px;margin:0;padding:0 115px 0 30px;border:1px solid #eee;outline:none;border-radius:10px;color:#262626;font-family:"NotoSansKR-Bold";font-size:20px;line-height:58px;letter-spacing:-.045em;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.input-sch::-webkit-input-placeholder{color:#999;font-family:"NotoSansKR-Bold";font-size:20px;letter-spacing:-.045em}
.input-sch::-moz-placeholder{color:#999;font-family:"NotoSansKR-Bold";font-size:20px;letter-spacing:-.045em}
.input-sch:-ms-input-placeholder{color:#999;font-family:"NotoSansKR-Bold";font-size:20px;letter-spacing:-.045em}
.input-sch:-moz-placeholder{color:#999;font-family:"NotoSansKR-Bold";font-size:20px;letter-spacing:-.045em}
.input-sch::placehoder{color:#999;font-family:"NotoSansKR-Bold";font-size:20px;letter-spacing:-.045em}
.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:1px solid #eee;border-radius:0 10px 10px 0;text-indent:-10000px;background:#f2f2f2 url("/img/event/hole_near/kakaofriends/btn-submit-ico.png") no-repeat 50% 50%}
.service__tbl-wrap{margin-top:25px}
.service__tbl{table-layout:fixed;border-bottom:1px solid #b4b4b4;min-width:100%;width:100%;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:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4}
.tbl__thead-txt{display:inline-block;color:#262626;font-family:"NotoSansKR-Bold";font-size:20px;font-weight:700;letter-spacing:-.045em}
.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:30px;font-size:0;text-align:center}
.service__pagination a{display:inline-block;vertical-align:middle;width:46px;height:46px;margin-left:4px;border-radius:8px;border:1px solid #eee;color:#000;font-family:"NotoSansKR-Regular";font-size:18px;text-align:center;line-height:44px;background:#fff}
.service__pagination a:first-child{margin-left:0}
.service__pagination a:hover,
.service__pagination a.page__btn-active{font-family:"NotoSansKR-Bold";background-color:#f2f2f2}
.service__pagination .page__btn-prev{text-indent:-10000px;background-image:url("/img/event/hole_near/kakaofriends/page__btn-prev.png");background-repeat:no-repeat;background-position:50% 50%}
.service__pagination .page__btn-next{text-indent:-10000px;background-image:url("/img/event/hole_near/kakaofriends/page__btn-next.png");background-repeat:no-repeat;background-position:50% 50%}
.award__tbl-input{padding-bottom:50px}
.award__tbl-tit{display:block;color:#666;font-family:"Kakao-Bd";font-size:36px;text-align:center;letter-spacing:-.025em}
.award__tbl-tit-bold{display:inline-block;margin-left:10px;color:#3a516d;font-size:50px;letter-spacing:-.025em}
.award__tbl-tit-bg{display:inline-block;padding-bottom:3px;background:#ffeb01}
.award__tbl{table-layout:fixed;margin-top:20px;min-width:100%;width:100%;max-width:none}
.award__tbl tr th,
.award__tbl tr td{vertical-align:middle;position:relative;border-bottom:1px solid #000}
.award__tbl-txt{display:block;height:78px;padding-top:32px;color:#000;font-family:"NotoSansKR-Regular";font-size:25px;font-weight:400;text-align:left;letter-spacing:-.025em}
.award__input-box{position:relative;width:100%;height:78px;padding-right:35px;font-size:0;text-align:right}
.award__input{display:inline-block;vertical-align:middle;width:100%;height:100%;border:0;color:#3a516d;-webkit-text-fill-color:#3a516d;-webkit-opacity:1;font-size:48px;font-family:"NotoSansKR-Bold";text-align:right;letter-spacing:-.025em;line-height:1;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}
.award__input-txt{display:block;position:absolute;top:0;right:0;height:78px;padding-top:32px;color:#000;font-family:"NotoSansKR-Regular";font-size:25px;letter-spacing:-.025em}
.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}
.service__tbl .tbl-txt{font-family:"NotoSansKR-Regular";color:#262626;letter-spacing:-.025em}

@media screen and (max-width:900px) {
	.contents__field-sch{padding:60px 0}
	.sch-box{height:50px;margin-top:10px;padding-left:5px}
	.sel-box{height:50px;padding-right:5px}
	.sel-box-custom{height:50px;border-radius:8px;background-size:32px 7px}
	.sel-box-custom select{padding:0 15px;font-size:16px}
	.custom__sel-label{padding:0 32px 0 15px;font-size:16px;line-height:48px}
	.input-sch{height:50px;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:18px 19px}
	.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:12px 12px}
	.award__tbl-tit{font-size:30px}
	.award__tbl-tit-bold{font-size:36px}
	.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__input-1{width:70px}
	.award__input-2{width:180px}
	.award__tbl-txt{height:60px;padding-top:26px;font-size:20px}
	.award__input-txt{font-size:20px}
	.award__input-box{height:60px;padding-right:30px}
	.award__input{font-size:40px}
	.award__input-txt{height:60px;padding-top:26px;font-size:20px}
}

@media screen and (max-width:640px) {
	.contents__field-sch{padding:50px 0}
	.service__sch .sel-box{display:block;width:100%;padding:0}
	.service__sch .sch-box{display:block;width:100%;padding:0;margin-top:5px}
	.sch-box{height:40px;margin-top:0}
	.sel-box{height:40px}
	.sel-box-custom{height:40px;border-radius:5px}
	.sel-box-custom select{padding:0 10px;font-size:14px}
	.custom__sel-label{font-size:14px;line-height:38px}
	.input-sch{height:40px;border-radius:5px;font-size:14px}
	.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:50px;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}
	.service__pagination .page__btn-prev,
	.service__pagination .page__btn-next{background-size:8px 8px}
	.award__tbl-tit{font-size:16px}
	.award__tbl-tit-bold{margin-left:5px;font-size:20px}
	.award__tbl-input{padding-bottom:20px}
	.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{height:50px;padding-top:24px;font-size:14px}
	.award__input-txt{font-size:14px}
	.award__input-box{height:50px;padding-right:20px}
	.award__input{font-size:30px}
	.award__input-txt{height:50px;padding-top:24px;font-size:14px}
}

/* footer */
#footer{position:relative;width:100%}
.foot__top{position:relative;width:100%;padding:80px 0;background:#7b7b7b}
.foot__inner{position:relative;width:620px;margin:0 auto}
.foot-tit{width:210px;height:36px}
.foot__list-info{margin-top:50px}
.foot__list-info li{position:relative;margin-top:20px;padding-left:12px}
.foot__list-info li:first-child{margin-top:0}
.foot__list-info li:before{display:block;content:"";position:absolute;top:9px;left:0;width:4px;height:4px;border-radius:50%;background:#c3c3c3}
.list__info-txt{position:relative;color:#c3c3c3;font-family:"NotoSansKR-Regular";font-size:16px;line-height:1.35}
.foot__bottom{position:relative;width:100%;padding:25px 0;text-align:center;background:#555}
.foot-logo{padding-bottom:5px;color:#959595;font-family:"Kakao-Lt";font-size:18px;font-weight:300}
.foot__company-info{padding-top:10px;font-size:0}
.foot-address,
.foot-ceo,
.foot__company-num,
.foot__company-tel{display:inline-block;vertical-align:middle;color:#959595;font-family:"Kakao-Lt";font-size:14px}
.foot-ceo,
.foot__company-tel{margin-left:15px}
.foot-copy{padding-top:15px;color:#959595;font-family:"Kakao-Lt";font-size:12px;letter-spacing:.05em}

@media screen and (max-width:900px) {
	.foot__top{padding:60px 0}
	.foot__inner{width:100%;margin:0;padding:0 20px}
	.foot-tit{width:160px;height:auto}
	.foot__list-info{margin-top:40px}
	.foot__list-info li{margin-top:15px;padding-left:8px}
	.foot__list-info li:before{width:3px;height:3px;top:7px}
	.list__info-txt{font-size:14px}
	.foot__list-info{margin-top:40px}
	.foot-tit{font-size:24px}
	.foot-ico{width:16px;height:16px;background-size:16px 16px}
}

@media screen and (max-width:640px) {
	.foot__top{padding:50px 0}
	.foot__inner{padding:0 15px}
	.foot-tit{width:105px}
	.foot__list-info{margin-top:30px}
	.foot__list-info li{padding-left:6px}
	.foot__list-info li:before{width:2px;height:2px;top:7px}
	.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}
	.foot__bottom{padding:40px 0}
	.foot-logo{font-size:16px;padding-bottom:10px}
	.foot__company-info{padding-top:5px}
	.foot-address,
	.foot-ceo,
	.foot__company-num,
	.foot__company-tel{font-size:12px;letter-spacing:-.025em}
	.foot-ceo{display:block;padding-top:5px;margin-left:0}
	.foot__company-tel{display:block;padding-top:5px;margin-left:0}
	.foot-copy{font-size:12px}
}