@charset "utf-8"; 

* {margin:0px; padding:0px; vertical-align:top; text-decoration:none; font-size:10px; line-height:120%; font-family:'AppleSDGothicNeo-Regular','skpgo_MM'; font-weight:normal; box-sizing:border-box;-webkit-tap-highlight-color: rgba(0,0,0,0);letter-spacing:-0.05rem; border:0px;}
_::-webkit-full-page-media, _:future, :root body {-webkit-text-size-adjust: 107%;}
a {-webkit-touch-callout: none; /* links */ -webkit-user-select: none; /* select and copy */ }
img {width:100%;}
ul, ol {list-style:none}
br {line-height: 0px;} 
.bold, strong, b {font-family:'AppleSDGothicNeo-Bold','skpgo_BM';}
.light {font-family:'AppleSDGothicNeo-Light', 'skpgo_LM'}

.wrap {margin: 0 auto; overflow:hidden;}

.popupmsg { background:rgba(0,0,0,0.7); width:100%; height: 100%; position:fixed; left:0px; top:0px; clear:both; z-index: 3; display: none;}
.popupmsg.evtClose {display:block;}
.popupmsg .pop_content {display:inline-block; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; overflow:hidden; width:80%; height:auto; margin: 0 10%;
											position:fixed; background:#fff; text-align:center; top:50%;}
.popupmsg .pop_content h5 { background:#476ade; color:#ffffff; text-align:center; width:100%; display:block; height:40px; font: 15px/40px 'notokr-medium';
												border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -o-border-radius:10px 10px 0 0;}
.pop_btn {margin-bottom: 20px; display: inline-block; width: 100px; height: 32px; font: 12px/32px 'notokr-medium'; text-align: center; text-decoration:none;
				color:#fff; background:#476ade; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px;  vertical-align: middle; cursor: pointer;}
.popmessage {padding: 20px 20px 10px 20px; font-size: 0.9rem}
.popmessage img {width: 100%; display: inline-block; }

.popupmsg.evtClose .pop_content h5,
.popupmsg.evtClose .pop_btn {background:gray;}
.popupmsg.evtClose .pop_content h5 {font-size:1.6rem;}
.popupmsg.evtClose p {font-size:1.5rem;}

.taxiPop {width:82.2%; background:#fff; border-radius:1rem; margin:0 auto;}
.taxiPop .popmessage,
.evtClose .taxiPop .popmessage {padding:3.2rem 2.4rem 2.4rem; font-size:1.7rem; line-height:1.33; color:#111; text-align:center; font-family:'AppleSDGothicNeo-Regular'}
.taxiPop .popmessage span {display:block; color:#888; font-size:1.6rem; line0height:1.38; word-break:keep-all; margin-top:0.8rem;font-family:'AppleSDGothicNeo-Regular'}
.taxiPop .pop_btn,
.evtClose .taxiPop .pop_btn {height:5.6rem; border-top:1px solid #e5e5e5; line-height:5.6rem; text-align:center; font-size:1.6rem; color:#444; background:#fff; width:100%; margin:0px; padding:0px; border-radius:0 0 1rem 1rem;font-family:'AppleSDGothicNeo-Regular','skpgo_MM';}


.footer {text-align:left; display:block; width:100%; background:#3a3a3a; color:#cdcdcd; font:10px/14px 'MalgunGothic'; /*min-height:100px;*/}
.footer a {color:#cdcdcd; text-decoration:none;}
.footer p { padding:15px; display:block;}
.footer p span { color:#95908a; font-size:8px; display:block; padding:7px 0 0 0;}
.footer img { display:block; height:39px; margin:0 auto;}

.footer.float {position:fixed; bottom: 0px; left:0;}

@media all and (min-width: 720px) {
	.wrap {width: 720px;}
}