@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 100; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype'); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 300; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 400; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 500; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 700; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'); }
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 900; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype'); }

@font-face { font-family: 'yg-jalnan'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff'); font-weight: normal; font-style: normal; }

html{ overflow-y:scroll; overflow-x:auto;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, th, td, span {margin:0;padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body {font-family: 'Noto Sans KR', sans-serif; font-weight: 400; letter-spacing:-1px; background-color:#cc3944;}
ul, li {list-style:none;}

#Banner {padding:1rem 2rem 0 2rem;}
#Banner img {width:100%; display:block;}

#Barcode {padding:1rem;}

#Top {text-align:center; padding:60px 0 40px 0; background-color:#ffffff; -moz-border-radius: 0.5rem 0.5rem 0 0; -webkit-border-radius: 0.5rem 0.5rem 0 0; border-radius: 0.5rem 0.5rem 0 0;}
#Top img {}
#Top p {color:#383838; font-size:18px;}
#Top span.title { font-family: 'yg-jalnan'; font-size:32px; color:#365e8d; line-height:125%;}
#Top span.typo {font-size:18px; color:#383838;}

#Code {text-align:center; background-color:#ffffff; border-top:4px dotted #cc3944; border-bottom:4px dotted #cc3944;}
#Code img {width:100%; max-width:320px;}
#Code img.qrcode {width:auto; margin:15px;}

#Info {padding:20px 10px;background-color:#ffffff; -moz-border-radius: 0 0 0.5rem 0.5rem; -webkit-border-radius: 0 0 0.5rem 0.5rem; border-radius: 0 0 0.5rem 0.5rem;}
#Info ul {}
#Info ul li {min-height:40px; line-height:24px; background-color:#eceef0; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; margin-bottom:5px; font-size:18px; overflow:hidden; padding:10px 15px 10px 80px; word-wrap: break-word; word-break: keep-all;}
#Info ul li span {position:absolute; display:inline-block; width:65px; line-height:23px; color:#cf3232; font-size:16px; margin-left:-65px;}
#Info p {font-size:13px; padding:10px; word-wrap: break-word; word-break: keep-all;}
#Info p.note {text-align:center; margin-top:-15px; padding-bottom:20px; font-size:15px;}
#Info p.note span {background-color:#fffa75; padding:0 3px;}

#Barcode a.call {display:inline-block; width:100%; line-height:4.0rem; text-align:center; height:4.4rem; font-size:1.6rem; color:#ffffff; -moz-border-radius: 0.5rem; -webkit-border-radius: 0.5rem; border-radius: 0.5rem; text-decoration:none; border:1px solid rgba(255,255,255,0.3);  background-image:url('/img/phone.png?v=2'); background-position:50% 50%; background-repeat:no-repeat; background-size:8rem; padding-left:2.5rem;  box-sizing: border-box; margin-top:0.7rem;}
