@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);


/*reset*/
*{margin:0;padding:0;box-sizing:border-box}
li{list-style:none}
img{border:0;vertical-align:middle;max-width:100%}
body, td, p, input, button, textarea, select,a{font-family:'Nanum Gothic',sans-serif; font-size:12px; color:#333;line-height:1.5}
h1,h2,h3,h4,h5,h6,strong,b,dt,em{font-weight:600}
em,i{font-style:normal}
a,a:hover,a:active,a:focus{text-decoration:none}

/*common*/
body{min-width:1240px}
.container{position:relative;width:1200px;margin:0 auto}	
.container:after,
.clear:after{display:block;content:'';clear:both}


/* header */
#header{position:fixed;width:100%;left:0;top:0;z-index:100}
.h_sec1{line-height:40px;background:#333}
.h_sec1 a{color:#fff}
.h_sec1 .tel{float:left;color:#fff;font-size:14px;background:url('../images/ico_tel.png') no-repeat 0 center;padding-left:20px}
.h_sec1 .gnb{float:right}
.h_sec1 .gnb a{margin:0 15px}



.h_sec2{/*background:rgba(255,255,255,0.95);border-bottom:1px solid #eee*/}
.h_sec2 h1{float:left; padding-top:10px}

.lnb{float:right}
.lnb li{position:relative;float:left;padding-left:1px;background:url('../images/common/bn_line.gif') no-repeat 0 center}
.lnb li:first-child{padding-left:0;background:none}
.lnb li > a{display:block;padding:0 74px;line-height:100px;font-size:18px;font-weight:700;color:#000}
.lnb li.on > a,
.lnb li:hover > a{color:#d01419}
.lnb li:hover .sub{display:block}
.lnb .sub{display:none;position:absolute;left:0;width:100%;border-top:2px solid #d01419;background:rgba(255,255,255,0.95);border:1px solid #eee;border-top:0}
.lnb .sub dl{padding:10px 0}
.lnb .sub dd{padding:8px 0}
.lnb .sub dd a{display:block;padding:0 5px 0 20px;font-size:16px;font-weight:700;color:#000}
.lnb .sub dd a:hover{color:#d01419}


#footer{background:#fff;border-top:1px solid #e2e2e2}
.f_sec1 .container{background:url('../images/common/foot_logo.png') no-repeat 0px 30px; padding-left:150px}
.f_sec1 .con1{color:#5d5d5d;padding:5px 0;}
.f_sec1 .con1 .tel{font-size:24px}
.f_sec1 .con1 .bank{font-size:17px}
.f_sec1 .con1 .shop{font-size:13px;margin-top:15px;line-height:1.6}

.f_sec1 .con2{position:absolute;right:0;top:0}
.f_sec1 .con2 .naver{margin-top:35px}

/*.f_sec1 .con3{border-top:1px solid #5d677b;padding:20px 0;color:#ccc;line-height:5px}*/
.f_sec1 .con3 { }
.f_sec1 .con3 span{color:#5d5d5d}
.f_sec1 .con3 a{display:inline-block;height:20px;line-height:20px;color:#fff;padding:0 10px;background:#826529;margin:0 10px  20px;font-size:13px}