﻿/* body 공통 속성 */
body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form {margin:0;padding:0}
body {font:11px 돋움,Arial; webkit-text-size-adjust:none; word-wrap:break-word; word-break:break-all;}
ul,ol,dl,li {list-style:none;}
img {border:0;}
ul {list-style:none;}
p {line-height:1.6; margin-bottom:5px;}

.wrap {width:100%; min-width:320px; float:left; }
.container {min-width:320px; max-width:500px; margin:0 auto; text-align:center;}
.clear{float:left;width:100%;clear:both}

.wrap.logo {background:#0054a6; padding:10px 0 10px 0; height:60px;}
.wrap.logo h1 {float:left; width:240px; margin-left:10px;}
.wrap.logo p {float:right; width:40px;  margin-right:10px;}

.wrap.navi {border-bottom:2px solid #0054a6; height:40px;}
.wrap.navi table {width:100%;}
.wrap.navi thead {text-indent:-999px; width:0px; height:0px; font-size:0px;}
.wrap.navi td {width:20%; padding:10px 0px 10px 0px; text-align:center; vertical-align:top; }




/***********************************************/
.container.w320 {min-width:320px; max-width:320px; margin:0 auto; text-align:center;}
.container.w300 {min-width:300px; max-width:300px; margin:0 auto; text-align:center;}
.img100 img {width:100%;}
.img95 img {width:90%;margin:0 auto;}

.wrap.index {}
.wrap.index li {margin-top:5px;}
.wrap.map .container {margin-top:20px; margin-bottom:10px;}


.wrap.interior {}
.wrap.interior .container {width:300px;}
.wrap.interior img {margin-top:3px;}

.title{}
.prv{padding:2em 0;text-align:center;}
.phone{text-align:center;}
.phone select{width:55px;padding:8px 0;background-color:#FFF;font-size:9pt;color:#000}
.phone input{width:70px; height:35px;}
.btn{margin-top:20px;text-align:center;}

/***********************************************/
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}


.pt10{padding-top:10px;}
.fleft {float:left; width:auto;}
.fright {float:right; width:auto;}

.icon {float:left; margin:10px 10px 0px 0; width:100px;}
.icon_text {float:right; margin-top:10px; width:200px;}
.bar {float:left width:100%;}

img.wd-5 {width:50%; float:left; padding-right:1px; padding-left:1px; box-sizing:border-box;}



/*footer**********************************************/
.f-counsel {max-width:440px;margin:5px auto 0 auto;border:1px solid #0d2a7f;background:#004ba7;}
.f-counsel a{display:block; padding:12px 0;font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.f-kakao img {margin-bottom:10px;}

.wrap.f_btn {margin:5px 0 15px 0;}
.wrap.f_btn .container {min-width:300px;  max-width:300px;}

.wrapkakao {background:#FCE011;}

.wrap.footer {background:#3c3c3c; padding:15px 0 15px 0;}
.wrap.footer .container {min-width:300px; max-width:300px;}
.wrap.footer li {display:inline; float:left; font-size:0px; line-height:0px; padding:0px; margin:0px;}
.wrap.footer li img {margin:0px; padding:0px; font-size:0px; line-height:0px; float:left; display:block;}
.wrap.footer p {margin-top:15px; float:left;}