@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}
        body, td, p, input, button, textarea, select,a{font-family:'Nanum Gothic',sans-serif; font-size:16px; color:#666;}
        h1,h2,h3,h4,fh5,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:1500px}
		.container{position:relative;width:1150px;margin:0 auto}
		.containerr_sub04{position:relative;width:1260px;margin:0 auto}	
        .clear:after{display:block;content:'';clear:both}



/* header */
		#header{position:fixed;left:0;top:0;width:100%;min-width:1500px;height:85px;z-index:100000000;transition:background 0.3s; background: rgba(255,255,255,0.9);  }
        #header.scroll{background:rgba(255,255,255,1);border-bottom:1px solid #ddd;}
        
        .hsec1 .logo{float:left; padding-left:10px}
        .hsec1 .reservation{float:right; padding:10px}
        .lnb{float:left}
        .lnb li{float:left;position:relative}
        .lnb li > a{display:block;padding:0 40px;line-height:85px;font-size:18px; font-weight:600}
        .lnb .sub{display:none;position:absolute;background:#fff;padding:20px 40px;min-width:300px;border:1px solid #ddd}
        .lnb .sub a{display:inline-block;margin:5px 0;transition:0.2s}
        .lnb .sub a:after{display:block;content:'';height:1px;background:#000;opacity:0;transition:0.2s}
        .lnb .sub a:hover{opacity:0.5}
        .lnb .sub a:hover:after{opacity:0.5}


/* footer */
		#footer{background:url('../images/foot_bg.jpg') no-repeat; height:510px; z-index:100} 
		.fsec1 {  width:1000px;}
		.fsec1 .con1{  width:600px; float:left; margin-left:300px}       
		.fsec1 .con2{  width:100px; float:left}  
		.fsec1 .con1{font-size:14px;  color:#fff;line-height:1.4; padding-top:90px ;text-align:center;}
        .fsec1 h2{font-size:17px;font-weight:900;margin:0px 0;min-height:44px;letter-spacing:12px;}
        
        .fsec1 .con1 .tel{font-size:33px;font-weight:600;min-height:20px;letter-spacing:3px}
        .fsec1 .con1 .address{font-size:20px;min-height:30px;}
        .fsec1 .con1 .bank{ font-size:18px; min-height:20px;margin:20px 0;}
        .fsec1 .con1 .company{min-height:20px;margin:20px 0; line-height:50px; padding:0 50px; background:#000;display:inline-block }
		
		.fsec1 .con1 .company a {font-size:19px; color:#FFF ;}
        .fsec1 .con1 .company:hover { background:#C00;transition:0.2s}
		
	    .fsec2{width:1000px; text-align:center; margin:0 auto}
        .fsec2 .con3{font-size:12px;color:#b0b0b0;padding-top:20px;clear:both;margin-bottom:40px}
        .fsec2 .con3 em{color:#d26565;font-weight:600}
		.fsec2 .con4{font-size:15px;color:#7d7d7d;margin-top:40px; line-height:22px}
		
		.btn_top{display:none;position:fixed;bottom:30px;right:40px;;cursor: pointer;  z-index:99999999}
      .body_scroll .btn_top{display:block}

		
		
		
.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}
.mb4{margin-bottom:4px}
.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{margin-top:10px}
.pt20{margin-top:20px}
.pt30{margin-top:30px}
.pt40{margin-top:40px}
.pt50{margin-top:50px}
.pt60{margin-top:60px}
.pt70{margin-top:70px}
.pt80{margin-top:80px}
.pt90{margin-top:90px}
.pt100{margin-top:100px}
.pb4{margin-bottom:4px}
.pb10{margin-bottom:10px}
.pb20{margin-bottom:20px}
.pb30{margin-bottom:30px}
.pb40{margin-bottom:40px}
.pb50{margin-bottom:50px}
.pb60{margin-bottom:60px}
.pb70{margin-bottom:70px}
.pb80{margin-bottom:80px}
.pb90{margin-bottom:90px}
.pb100{margin-bottom:100px}
.pl30{margin-left:30px}
.pl40{margin-left:40px}


