@charset "utf-8";

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;
src: url(../fonts/NotoSansKR-Thin.woff2) format('woff2'),
url(../fonts/NotoSansKR-Thin.woff) format('woff'),
url(../fonts/NotoSansKR-Thin.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;
src: url(../fonts/NotoSansKR-Light.woff2) format('woff2'),
url(../fonts/NotoSansKR-Light.woff) format('woff'),
url(../fonts/NotoSansKR-Light.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;
src: url(../fonts/NotoSansKR-Regular.woff2) format('woff2'),
url(../fonts/NotoSansKR-Regular.woff) format('woff'),
url(../fonts/NotoSansKR-Regular.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;
src: url(../fonts/NotoSansKR-Medium.woff2) format('woff2'),
url(../fonts/NotoSansKR-Medium.woff) format('woff'),
url(../fonts/NotoSansKR-Medium.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;
src: url(../fonts/NotoSansKR-Bold.woff2) format('woff2'),
url(../fonts/NotoSansKR-Bold.woff) format('woff'),
url(../fonts/NotoSansKR-Bold.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;
src: url(../fonts/NotoSansKR-Black.woff2) format('woff2'),
url(../fonts/NotoSansKR-Black.woff) format('woff'),
url(../fonts/NotoSansKR-Black.otf) format('opentype');}



/*체크박스 광고예약*/
.booking .check_t20{display:none;}
.booking .check_t20 + label {display:inline-block; width:100%; height: 18px; line-height: 18px; font-size:12px; color:#888; font-weight:500;  padding-left: 25px; padding-right: 10px; 
background: url(../images/check_t20_off.png); background-position:0px 0px; background-repeat: no-repeat; margin-top:18px;}
.booking .check_t20:checked + label { background-image: url(../images/check_t20_on.png); }

/*라디오 광고예약 확인결제*/
.booking_pay .radio_t20{display:none;}
.booking_pay .radio_t20 + label {display:inline-block; height: 16px; line-height: 15px; font-size:12px; color:#3f3c3a; font-weight:500;  padding-left: 26px; padding-right: 10px; 
background: url(../images/radio_t20_off.png); background-position:0px 0px; background-repeat: no-repeat; margin-left:18px;}
.booking_pay .radio_t20:checked + label {background-image: url(../images/radio_t20_on.png); }
.booking_pay .radio_t20 + label:first-child{margin-left:0px;} 
