@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

*{margin:0;padding:0;box-sizing:border-box}
li{list-style:none}
img{border:0;vertical-align:top}
body, td, p, input, button, textarea, select,a{font-family:'나눔고딕','NanumGothic','Nanum Gothic','돋움',dotum; font-size:12px; color:#333;}
h1,h2,h3,h4,h5,h6,strong,b,dt{font-weight:600}
a,a:hover,a:active,a:focus{text-decoration:none}

body{min-width:1260px}

  [data-animation] {opacity: 0;}
  [data-animation].animated {opacity: 1;}


#header{position:relative;z-index:100}
.container{position:relative;width:1260px;margin:0 auto}	
.clear{clear:both}



#hs1{height:86px;text-align:center}
#hs1 .btn{position:fixed;left:0;top:0;width:100%;z-index:1}
#hs1 .btn a{position:absolute;right:100px;}



#hs2{height:66px;}
#hs2 .fixed{background:url('../images/lnb_line.gif') repeat-x;height:66px}
#hs2 .fixed.on{position:fixed;left:0;top:0;width:100%;}
#hs2 .lnb{text-align:center}
#hs2 .lnb li{position:relative;display:inline-block;}
#hs2 .lnb li > a{display:block;height:66px;line-height:66px;color:#333;padding:0 30px;font-size:18px;font-weight:400}
#hs2 .lnb li > a:hover,
#hs2 .lnb li:hover > a{background:url('../images/lnb_arrow.png') no-repeat center 0;color:#d42020;font-weight:600}
#hs2 .lnb li:hover .sub{z-index:1}

#hs2 .lnb .sub{display:none;position:absolute;width:160px;left:50%;margin-left:-80px;background:#fff;border:1px solid #ddd;border-top:0}
#hs2 .lnb .sub dl{text-align:center}
#hs2 .lnb .sub dl dd{border-top:1px solid #ccc}
#hs2 .lnb .sub dl dd:first-child{border-top:0}
#hs2 .lnb .sub dl a{height:40px;line-height:40px;font-size:16px;color:#666}
#hs2 .lnb .sub dl a:hover{color:#990000}






#fs1{background:url('../images/main_info.jpg') no-repeat 30px 0 ; width:1260px; margin:0 auto}
#fs1 .cons{width:260px;float:left/*;padding-left:76px*/;height:300px; text-align:center}
#fs1 .cons h2{height:40px}
#fs1 .con1{ margin:38px 40px 0 500px}
#fs1 .con1 .tel{font-size:32px;color:#b23f2a;line-height:1.0;font-weight:500;}
#fs1 .con1 .time_tt{font-size:24px;color:#000}
#fs1 .con1 .time{font-size:28px;color:#000;padding-bottom:10px}
#fs1 .con1 .time_line{border-top:1px solid #dcdcdc; padding-bottom:10px;width:210px; margin:0 auto}
#fs1 .con1 .shop{font-size:16px;color:#232121;margin-top:10px;}
#fs1 .con1 .shop span{margin-right:5px}

#fs1 .con2{width:378px;float:left;padding:40px 0 0 20px;text-align:center; margin-left:0px}
.con2 .map_box .map_bu:first-child{margin-left:0}
.con2 .map_box .map_bu{float:left;width:49.7%; margin-left:2px; background:#000000;font-size:16px; color:#FFF; line-height:36px}
.con2 .map_box .map_bu a{font-size:16px; color:#FFF}

.con2 .map_box {width:378px; clear:both}

#fs2{height:37px;line-height:37px;background:#fff;font-size:12px;color:#000;border-top:1px solid #bcbcbc;}
#fs2 a:first-child{}
#fs2 .con1{padding:20px 0 50px 255px;font-size:13px;color:#2d2921;line-height:22px;background:url('../images/foot_bg.gif') no-repeat;}







.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}

.mr10{margin-right:10px}

.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}

.ml30{margin-left:30px}
.ml40{margin-left:40px}

/*패딩*/
.pt10{padding-top:10px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pt50{padding-top:50px}
.pt60{padding-top:60px}
.pt70{padding-top:70px}
.pt80{padding-top:80px}
.pt90{padding-top:90px}
.pt100{padding-top:100px}

.pr10{padding-right:10px}

.pb10{padding-bottom:10px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb40{padding-bottom:40px}
.pb50{padding-bottom:50px}
.pb60{padding-bottom:60px}
.pb70{padding-bottom:70px}
.pb80{padding-bottom:80px}
.pb90{padding-bottom:90px}
.pb100{padding-bottom:100px}