@charset 'utf-8';

/* base 
============================================================================================= */
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button {
	margin:0;	padding:0;	-webkit-text-size-adjust:none;}
body, input, select, textarea, header, footer {color:#858585;font-family:'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;-webkit-text-size-adjust:none;font-size:14px;font-weight:normal;}
html, body {height:100%;min-height:100%;}
body {word-wrap:break-word;}
img, input, fieldset {border:0 none;}
img, input, select, textarea {vertical-align: top;}
table {width:100%;table-layout:fixed;border-collapse:collapse;letter-spacing:-1px;}
ol,ul {list-style:none;}
fieldset, img, abbr, acronym {border:0;}
caption, legend {display:none;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
h1, h2, h3, h4, h5 {font-weight: normal;}
a {color:#555;text-decoration: none;text-overflow:ellipsis;}
a:link, a:hover, a:active {text-decoration: none;}
button {border:none;cursor:pointer;overflow:hidden;text-align:center;}
input {margin:0;overflow:visible;padding:0;vertical-align:middle;}
input:focus {outline: medium none;}
input[type="text"] {width:100%;border-radius:0 0 0 0;border:1px solid #a4a5ae;-webkit-appearance:none;}
input[type="password"] {border-radius:0 0 0 0;border:1px solid #a4a5ae;-webkit-appearance:none;}

/* //base 
============================================================================================= */

.vNone {position:relative;z-index:-1;font-size:12px;line-height:1;letter-spacing:-1px;overflow:hidden;}
.hideE {position:absolute;width:1px;height:1px;line-height:5px;overflow:hidden;}
header,footer,section {display: block;width:100%;min-width:320px;}

.aboutEnd {width:100%;min-width:320px;text-align:center;overflow:hidden;}
.aboutEnd header h1 {height:30px;padding:8px 0 0;border-bottom:3px #626ad9 solid;}

.endInfo {padding:20px 0 17px;color:#3d3d3d;}
.endInfo h2 {margin:0 0 11px;color:#252525;font-size:24px;line-height:1.1;font-weight:bold;}
.endInfo h2 strong ,
.endInfo p a {color:#626ad9;}
.endInfo p {font-size:11px;line-height:1.2;font-weight:bold;}
.endInfo p a {text-decoration:underline;}

.shoppingMap {padding:15px 10px 14px;color:#3d3d3d;background:#efefef;border:1px #e0e0e0 solid;border-width:1px 0;}
.shoppingMap p {box-sizing:border-box;-moz-box-sizing:border-box;width:300px;padding:0 0 0 58px;margin:0 auto;font-size:11px;line-height:14px;letter-spacing:-1px;text-align:left;background:url(/images/end_sm.png) no-repeat 5px 2px;background-size:41px 50px;}
.shoppingMap p strong {color:#626ad9;}
.shoppingMap ul {margin:15px 0 0;}
.shoppingMap li {display:inline;}

.anotherApp {padding:20px 0 19px;color:#252525;}
.anotherApp p {margin:0 0 14px;font-size:15px;line-height:18px;font-weight:bold;}
.anotherApp p strong {color:#626ad9;}
.anotherApp li {display:inline;margin:0 0 0 15px;}
.anotherApp li:first-child {margin:0;}

.aboutEnd footer {height:30px;padding:15px 0 0;color:#a7a7a7;background:#efefef;border-top:1px #e0e0e0 solid;}
.aboutEnd footer p {width:320px;margin:0 auto;font-size:10px;line-height:1;}
.aboutEnd footer strong {color:#727272;font-weight:normal;}