@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.woff") format("woff"),
		url("/font/NotoSansKR-Light.woff2") format("woff2");
}

@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.woff") format("woff"),
		url("/font/NotoSansKR-Regular.woff2") format("woff2");
}

@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.woff") format("woff"),
		url("/font/NotoSansKR-Medium.woff2") format("woff2");
}

@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.woff") format("woff"),
		url("/font/NotoSansKR-Bold.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{overflow-x:hidden;max-width:2560px;margin:0 auto;font-family:"Kakao-Rg"}
#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}
.event__section{position:relative;width:100%}
.event__section-txt{padding-top:15px;color:#292929;font-family:"Kakao-Lt";font-size:52px;line-height:1.4;letter-spacing:-.045em;text-align:center}
.event__section-txt-bold{font-family:"Kakao-Rg"}
.event__section-txt-blue{color:#4471ce}
.event__section-txt-light{font-family:"Kakao-Lt";font-weight:300}
.mobile-block{display:inline-block;margin-left:5px}

@media screen and (max-width:680px) {
	img{display:block;width:100%}
	.contents__inner{width:100%;margin:0;padding:0 20px}
	.event__section-txt{padding-top:10px;font-size:26px}
	.mobile-block{display:block;margin-left:0}
}

@media screen and (max-width:340px) {
	.contents__inner{padding:0}
}

/* visual */
.main__visual{overflow:hidden;position:relative;z-index:10;width:100%;height:1158px;background-color:#0065ff;background-image:url("/img/event/foursome/201907/main__visual-bg.png");background-repeat:no-repeat;background-position:50% 0;background-size:2560px 725px}
.main__visual:after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:760px;background:url("/img/event/foursome/201907/visual-diagonal-bg.png") no-repeat 50% 0;background-size:2560px 760px}
.main__visual .contents__inner{height:100%}
.visual-motion{position:absolute;left:50%}
.visual-txt-1{position:absolute;top:112px;left:50%;z-index:10;width:410px;height:82px;margin-left:-206px;text-indent:-10000px;background:url("/img/event/foursome/201907/visual-txt-1.png") no-repeat;background-size:100% auto}
.visual-ttl-1{top:246px;z-index:10;width:286px;height:134px;margin-left:-276px;text-indent:-10000px;background:url("/img/event/foursome/201907/visual-ttl-1.png") no-repeat;background-size:100% auto;animation-name:visual-ttl-1;animation-duration:.5s;animation-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035);animation-fill-mode:both}
@keyframes visual-ttl-1{
    0%{margin-left:-476px;opacity:0}
	100%{margin-left:-276px;opacity:1}
}
.visual-ttl-2{top:234px;width:282px;height:128px;margin-left:-22px;text-indent:-10000px;background:url("/img/event/foursome/201907/visual-ttl-2.png") no-repeat;background-size:100% auto;animation-name:visual-ttl-2;animation-duration:.5s;animation-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035);animation-fill-mode:both}
@keyframes visual-ttl-2{
    0%{margin-left:178px;opacity:0}
	100%{margin-left:-22px;opacity:1}
}
.visual-ttl-3{top:372px;width:178px;height:46px;margin-left:58px;text-indent:-10000px;background:url("/img/event/foursome/201907/visual-ttl-3.png") no-repeat;background-size:100% auto;animation-name:visual-ttl-3;animation-delay:.75s;animation-duration:.5s;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);animation-fill-mode:both}
@keyframes visual-ttl-3{
    0%{-webkit-transform:scale(2.5);-moz-transform:scale(2.5);transform:scale(2.5);opacity:0}
	100%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}
}
.visual-txt-2{position:absolute;top:460px;left:50%;width:210px;height:84px;margin-left:-104px;text-indent:-10000px;background:url("/img/event/foursome/201907/visual-txt-2.png") no-repeat;background-size:100% auto}
.visual-apeach{top:658px;z-index:10;width:420px;height:346px;margin-left:-379px;background:url("/img/event/foursome/201907/visual-apeach.png") no-repeat;background-size:100% auto;animation-name:visual-apeach;animation-delay:.75s;animation-duration:.5s;animation-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035);animation-fill-mode:both}
@keyframes visual-apeach{
    0%{margin-left:-579px;opacity:0}
	100%{margin-left:-379px;opacity:1}
}
.visual-ryan{top:582px;z-index:10;width:488px;height:344px;margin-left:40px;background:url("/img/event/foursome/201907/visual-ryan.png") no-repeat;background-size:100% auto;animation-name:visual-ryan;animation-delay:.75s;animation-duration:.5s;animation-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035);animation-fill-mode:both}
@keyframes visual-ryan{
    0%{margin-left:240px;opacity:0}
	100%{margin-left:40px;opacity:1}
}
.visual-deco-1{top:690px;z-index:5;width:198px;height:150px;margin-left:-107px;background:url("/img/event/foursome/201907/visual-deco-1.png") no-repeat;background-size:100% auto}
.visual-deco-2{top:664px;z-index:5;width:54px;height:60px;margin-left:-111px;background:url("/img/event/foursome/201907/visual-deco-2.png") no-repeat;background-size:100% auto;animation-name:visual-deco-2;animation-delay:1.125s;animation-duration:.5s;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-fill-mode:both}
@keyframes visual-deco-2{
    0%{top:714px;margin-left:-61px;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);opacity:0}
	100%{top:664px;margin-left:-111px;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}
}
.visual-deco-3{top:807px;z-index:5;width:50px;height:56px;margin-left:46px;background:url("/img/event/foursome/201907/visual-deco-3.png") no-repeat;background-size:100% auto;animation-name:visual-deco-3;animation-delay:1.125s;animation-duration:.5s;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-fill-mode:both}
@keyframes visual-deco-3{
    0%{top:757px;margin-left:-4px;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);opacity:0}
	100%{top:807px;margin-left:46px;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}
}
.visual-deco-4{top:651px;z-index:5;width:84px;height:32px;margin-left:-45px;background:url("/img/event/foursome/201907/visual-deco-4.png") no-repeat;background-size:100% auto;animation-name:visual-deco-4;animation-delay:1.125s;animation-duration:.5s;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-fill-mode:both}
@keyframes visual-deco-4{
    0%{top:701px;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);opacity:0}
	100%{top:651px;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}
}
.visual-deco-5{top:845px;z-index:5;width:80px;height:32px;margin-left:-35px;background:url("/img/event/foursome/201907/visual-deco-5.png") no-repeat;background-size:100% auto;animation-name:visual-deco-5;animation-delay:1.125s;animation-duration:.5s;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-fill-mode:both}
@keyframes visual-deco-5{
    0%{top:795px;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);opacity:0}
	100%{top:845px;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}
}
.visual-deco-6{top:883px;z-index:5;width:42px;height:46px;margin-left:-10px;background:url("/img/event/foursome/201907/visual-deco-6.png") no-repeat;background-size:100% auto;animation-name:visual-deco-6;animation-delay:1.625s;animation-duration:.5s;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-fill-mode:both}
@keyframes visual-deco-6{
    0%{top:933px;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);opacity:0}
	100%{top:883px;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}
}

@media screen and (max-width:680px) {
	.main__visual{height:579px;background-size:1280px 362px}
	.main__visual:after{bottom:-1px;height:380px;background-size:1280px 380px}
	.visual-txt-1{top:56px;width:205px;height:41px;margin-left:-103px}
	.visual-ttl-1{top:123px;width:143px;height:77px;margin-left:-138px}
	@keyframes visual-ttl-1{
		0%{margin-left:-238px;opacity:0}
		100%{margin-left:-138px;opacity:1}
	}
	.visual-ttl-2{top:117px;width:141px;height:64px;margin-left:-11px}
	@keyframes visual-ttl-2{
		0%{margin-left:89px;opacity:0}
		100%{margin-left:-11px;opacity:1}
	}
	.visual-ttl-3{top:186px;width:89px;height:23px;margin-left:29px}
	.visual-txt-2{top:230px;width:105px;height:42px;margin-left:-52px}
	.visual-apeach{top:329px;width:210px;height:173px;margin-left:-190px}
	@keyframes visual-apeach{
		0%{margin-left:-290px;opacity:0}
		100%{margin-left:-190px;opacity:1}
	}
	.visual-ryan{top:291px;width:244px;height:172px;margin-left:20px}
	@keyframes visual-ryan{
		0%{margin-left:120px;opacity:0}
		100%{margin-left:20px;opacity:1}
	}
	.visual-deco-1{top:345px;width:99px;height:75px;margin-left:-54px}
	.visual-deco-2{top:332px;width:27px;height:30px;margin-left:-55px}
	@keyframes visual-deco-2{
		0%{top:357px;margin-left:-29px;opacity:0}
		100%{top:332px;margin-left:-54px;opacity:1}
	}
	.visual-deco-3{top:403px;width:25px;height:28px;margin-left:23px}
	@keyframes visual-deco-3{
		0%{top:378px;margin-left:-2px;opacity:0}
		100%{top:403px;margin-left:23px;opacity:1}
	}
	.visual-deco-4{top:325px;width:43px;height:16px;margin-left:-22px}
	@keyframes visual-deco-4{
		0%{top:350px;opacity:0}
		100%{top:325px;opacity:1}
	}
	.visual-deco-5{top:423px;width:40px;height:16px;margin-left:-18px}
	@keyframes visual-deco-5{
		0%{top:398px;opacity:0}
		100%{top:423px;opacity:1}
	}
	.visual-deco-6{top:442px;width:21px;height:23px;margin-left:-5px}
	@keyframes visual-deco-6{
		0%{top:467px;opacity:0}
		100%{top:442px;opacity:1}
	}
}

/* first event contents */
.first__section{padding-bottom:224px;background:#ffebaa}
.first__section-ttl{position:relative;z-index:10;width:620px;height:88px;margin:-102px auto 0;text-indent:-10000px;background:url("/img/event/foursome/201907/first__section-ttl.png") no-repeat;background-size:100% auto}
.first__section-img-1{position:relative;z-index:10;padding-top:91px;margin-left:-22px}
.first__section-img-2{padding-top:100px}
.first__section-muzi{display:block;position:absolute;bottom:-224px;left:50%;z-index:10;width:150px;height:198px;margin-left:-72px;background:url("/img/event/foursome/201907/first__section-muzi.png") no-repeat;background-size:100% auto}

@media screen and (max-width:680px) {
	.first__section{padding-bottom:112px}
	.first__section-ttl{width:310px;height:44px;margin:-51px auto 0}
	.first__section-img-1{width:316px;padding-top:45px;margin:0 auto}
	.first__section-img-2{width:320px;padding-top:50px;margin:0 auto}
	.first__section-muzi{bottom:-112px;width:75px;height:99px;margin-left:-36px}
}

/* second event contents */
.second__section{padding:120px 0 150px;background:#106fe1}
.second__section-img{width:456px;margin:0 auto}

@media screen and (max-width:680px) {
	.second__section{padding:60px 0 75px}
	.second__section-img{width:228px}
}

/* rank event contents */
.rank__section{padding:210px 0 130px;background:#fff}
.rank__section.rank__section-foursome:before{display:block;content:"";position:absolute;top:0;left:0;z-index:2;width:50%;height:120px;background:#fff}
.rank__section.rank__section-foursome:after{display:block;content:"";position:absolute;top:0;left:50%;z-index:1;width:50%;height:120px;background:#0a5ebf}
.rank__section.rank__section-fourball:before{display:block;content:"";position:absolute;top:0;left:0;z-index:2;width:50%;height:120px;background:#0a5ebf}
.rank__section.rank__section-fourball:after{display:block;content:"";position:absolute;top:0;left:0;z-index:1;width:50%;height:120px;background:#fff}
.rank__tabs{position:absolute;top:0;left:50%;z-index:50;width:640px;height:120px;margin-left:-320px}
.rank__tab{float:left;width:50%}
.rank__tab-btn{display:block;position:relative;width:100%;height:120px;text-indent:-10000px;background-repeat:no-repeat;background-size:234px 36px}
.foursome__tab-btn:after{display:block;content:"";position:absolute;top:0;right:-15px;width:30px;height:120px;background:url("/img/event/foursome/201907/foursome__tab-bg.png") no-repeat;background-size:100% auto}
.foursome__tab-btn{background-image:url("/img/event/foursome/201907/foursome__tab.png");background-position:23px 50%}
.foursome__tab-active:after{background-image:url("/img/event/foursome/201907/foursome__tab-active-bg.png")}
.foursome__tab-active{background-image:url("/img/event/foursome/201907/foursome__tab-active.png")}
.fourball__tab-btn{background-image:url("/img/event/foursome/201907/fourball__tab.png");background-position:63px 50%}
.fourball__tab-btn:after{display:block;content:"";position:absolute;top:0;left:-15px;width:30px;height:120px;background:url("/img/event/foursome/201907/fourball__tab-bg.png") no-repeat;background-size:100% auto}
.fourball__tab-active:after{background-image:url("/img/event/foursome/201907/fourball__tab-active-bg.png")}
.fourball__tab-active{background-image:url("/img/event/foursome/201907/fourball__tab-active.png")}
.sch-box{display:block;position:relative;width:100%;height:100px}
.sel-box{display:block;position:relative;width:100%;height:100px}
.sel-box-custom{position:relative;height:100px;border:0;border-radius:50px;background:#2c323a url("/img/event/foursome/201907/sel__btn-down.png") no-repeat 100% 50%;background-size:86px 22px}
.sel-box-custom:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px;border:4px solid #2b3958;background:transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.sel-box-custom select{-webkit-appearance:none;appearance:none;width:100%;height:100%;padding:0 136px 0 50px;border:0;background-color:#2c323a;background-image:none;box-shadow:0;border:0;color:#ffed00;font-family:"NotoSansKR-Bold";font-size:36px;text-align:center;line-height:1.5;letter-spacing:-.04em;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:100px;padding:0 136px 0 50px;color:#ffed00;font-family:"NotoSansKR-Bold";font-size:36px;text-align:left;line-height:100px;letter-spacing:-.04em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.sch-box{margin-top:30px}
.input-sch{display:block;width:100%;height:100px;margin:0;padding:0 136px 0 50px;border:4px solid #2b3958;outline:none;border-radius:50px;color:#2b3958;font-family:"NotoSansKR-Bold";font-size:36px;line-height:92px;letter-spacing:-.045em;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.input-sch::-webkit-input-placeholder{color:#adadad;font-size:36px;letter-spacing:-.04em}
.input-sch::-moz-placeholder{color:#adadad;font-size:36px;letter-spacing:-.04em}
.input-sch:-ms-input-placeholder{color:#adadad;font-size:36px;letter-spacing:-.04em}
.input-sch:-moz-placeholder{color:#adadad;font-size:36px;letter-spacing:-.04em}
.input-sch::placehoder{color:#adadad;font-size:36px;letter-spacing:-.04em}
.input-sch::-ms-clear{display:none}
.sch-box:focus .input__btn-submit{background-color:#ffeb01}
.input__btn-submit{display:block;position:absolute;top:26px;right:50px;width:46px;height:48px;text-indent:-10000px;background:url("/img/event/foursome/201907/btn-submit-ico.png") no-repeat 50% 50%;background-size:100% auto}
.service__tbl-txt{padding:70px 0 35px;color:#233253;font-family:"NotoSansKR-Bold";font-size:24px;line-height:1.67;text-align:center;letter-spacing:-.075em}
.service__tbl{table-layout:fixed;min-width:100%;width:100%;max-width:none}
.service__tbl tr th,
.service__tbl tr td{padding:24px 5px;text-align:center}
.service__tbl thead tr th{border-top:4px solid #2b3958;border-bottom:4px solid #2b3958}
.service__tbl tbody tr:last-child td{border-bottom:4px solid #2b3958}
.service__tbl tbody tr.tbl-tr-bg td{background:#f8f8f8}
.tbl__thead-txt{display:block;color:#2b3958;font-family:"NotoSansKR-Bold";font-size:30px;font-weight:700;letter-spacing:-.04em;line-height:1.25}
.tbl__thead-sub-txt{display:block;padding-top:10px;color:#2b3958;font-family:"NotoSansKR-Bold";font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1}
.tbl-txt{display:block;color:#2b3958;font-family:"NotoSansKR-Bold";font-size:30px;line-height:1.25}
.tbl-txt.tbl-num{font-size:40px}
.tbl-sub-txt{display:block;padding-top:10px;color:#2b3958;font-family:"NotoSansKR-Bold";font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1}
.tbl-date{display:block;color:#2b3958;font-family:"NotoSansKR-Bold";font-size:24px;line-height:1;letter-spacing:-.04em}
.service__pagination{padding-top:60px;font-size:0;text-align:center}
.service__pagination a{display:inline-block;vertical-align:middle;width:60px;height:60px;margin:0 5px;border-radius:9px;border:2px solid #2b3958;color:#2b3958;font-family:"NotoSansKR-Bold";font-size:30px;line-height:56px;background:#fff}
.service__pagination a.page__btn-active{color:#feda00;font-family:"NotoSansKR-Bold";background:#2b3958}
.service__pagination .page__btn-prev,
.service__pagination .page__btn-next{text-indent:-10000px;background-repeat:no-repeat;background-position:50% 50%;background-size:12px 22px}
.service__pagination .page__btn-prev{background-image:url("/img/event/foursome/201907/ranking-page-prev.png")}
.service__pagination .page__btn-next{background-image:url("/img/event/foursome/201907/ranking-page-next.png")}

@media screen and (max-width:680px) {
	.rank__section{padding:105px 0 65px}
	.rank__section.rank__section-foursome:before{height:60px}
	.rank__section.rank__section-foursome:after{height:60px}
	.rank__section.rank__section-fourball:before{height:60px}
	.rank__section.rank__section-fourball:after{height:60px}
	.rank__tabs{width:320px;height:60px;margin-left:-160px}
	.rank__tab-btn{height:60px;background-size:117px 18px}
	.foursome__tab-btn:after{right:-7px;width:15px;height:60px}
	.foursome__tab-btn{background-position:12px 50%}
	.fourball__tab-btn{background-position:32px 50%}
	.fourball__tab-btn:after{left:-8px;width:15px;height:60px}
	.sch-box{height:50px}
	.sel-box{height:50px}
	.sel-box-custom{height:50px;border-radius:25px;background-size:43px 11px}
	.sel-box-custom:before{border-radius:25px;border:2px solid #2b3958}
	.sel-box-custom select{padding:0 68px 0 25px;font-size:18px}
	.custom__sel-label{height:50px;padding:0 68px 0 25px;font-size:18px;line-height:50px}
	.sch-box{margin-top:15px}
	.input-sch{height:50px;padding:0 68px 0 25px;border:2px solid #2b3958;border-radius:25px;font-size:18px;line-height:46px}
	.input-sch::-webkit-input-placeholder{font-size:18px}
	.input-sch::-moz-placeholder{font-size:18px}
	.input-sch:-ms-input-placeholder{font-size:18px}
	.input-sch:-moz-placeholder{font-size:18px}
	.input-sch::placehoder{font-size:18px}
	.input__btn-submit{top:13px;right:25px;width:23px;height:24px}
	.service__tbl-txt{padding:35px 0 18px;font-size:12px}
	.service__tbl tr th,
	.service__tbl tr td{padding:12px 5px}
	.service__tbl thead tr th{border-top:2px solid #2b3958;border-bottom:2px solid #2b3958}
	.service__tbl tbody tr:last-child td{border-bottom:2px solid #2b3958}
	.tbl__thead-txt{font-size:15px}
	.tbl__thead-sub-txt{padding-top:5px;font-size:12px}
	.tbl-txt{font-size:15px}
	.tbl-txt.tbl-num{font-size:20px}
	.tbl-sub-txt{padding-top:5px;font-size:12px}
	.tbl-date{font-size:12px}
	.service__pagination{padding-top:30px}
	.service__pagination a{width:30px;height:30px;margin:0 3px;border-radius:5px;border:1px solid #2b3958;font-size:15px;line-height:28px}
	.service__pagination .page__btn-prev,
	.service__pagination .page__btn-next{background-size:6px 11px}
}

/* footer */
#footer{position:relative;width:100%;padding:100px 0 130px;background:#106fe1}
.foot-tit{width:250px;height:40px;margin:0 auto;padding-bottom:10px;text-indent:-10000px;background:url("/img/event/foursome/201907/foot-tit.png") no-repeat;background-size:100% auto;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.foot__info{margin-top:70px}
.foot__info-ttl{color:#b2d6ff;font-family:"NotoSansKR-Bold";font-size:30px;letter-spacing:-.05em}
.foot__info-list{padding-top:25px}
.foot__info-list li{position:relative;padding-left:20px;margin-top:15px}
.foot__info-list li:first-child{margin-top:0}
.foot__info-list li:before{display:block;content:"";position:absolute;top:17px;left:0;width:6px;height:6px;border-radius:50%;background:#a4b3d4}
.info-list-txt{position:relative;color:#fff;font-family:"NotoSansKR-Regular";font-size:24px;line-height:1.5;letter-spacing:-.05em}

@media screen and (max-width:680px) {
	#footer{padding:50px 0 65px}
	.foot-tit{width:125px;height:20px;padding-bottom:5px}
	.foot__info{margin-top:35px}
	.foot__info-ttl{font-size:15px}
	.foot__info-list{padding-top:12px}
	.foot__info-list li{padding-left:10px;margin-top:8px}
	.foot__info-list li:before{top:8px;;width:3px;height:3px}
	.info-list-txt{font-size:12px}
}