.mob{display:none;}
div.con{width:1200px; margin:0 auto; font-size:17px; line-height:1.6;}

/*인사말*/
div.title{overflow:hidden; margin-bottom:40px;}
div.title h3{float:left; text-transform:uppercase; width:300px; font-size:35px; color:#000; border-left:5px solid #BB1825; padding-left:30px;}
div.title h3 span{font-size:13px; display:block;}
div.title p{float:left; font-size:23px; color:#000; font-weight:500; margin-bottom:20px; letter-spacing:-0.06em;}

div.greet{overflow:hidden; margin-bottom:40px;}
div.greet p.gimg{float:left; position:relative; padding-right:40px; padding-bottom:50px;}
div.greet p.gimg:before{content : ""; display : block; position : absolute; right : 0; bottom:0;  width :562px; height : 372px; border:15px solid #f4f4f4; box-sizing:border-box; z-index:-1;}
div.greet div{float:right; width:47%;}
div.greet div b{color:#000; font-weight:500;}

p.bol{font-size:20px; }
ul.num{overflow:hidden; margin-top:30px;}
ul.num li{width:33.333%; float:left; position:relative; padding-left:100px; box-sizing:border-box;}
ul.num li em{position:absolute; left:0; top:0; font-size:120px; color:#E3E3E3; line-height:1.0; font-style:italic;}
ul.num li h4{font-size:20px; font-weight:500; color:#000;line-height:1.2; margin-bottom:10px;}
ul.num li h4 span{font-size:13px; display:block;}


div.quo{background-color:#f7f8fa; padding:60px 0px; text-align:center; margin-top:60px;}
div.quo p{margin:20px 0px;}


/*회사개요*/
div.bg{background-color:#f7f8fa; padding:60px 0px; margin-top:60px;}
div.ltxt{width:1200px; margin:0 auto; position:relative; padding-left:260px; box-sizing:border-box;}
div.ltxt h3{position:absolute; left:0; top:0; font-size:26px; color:#000; line-height:1.2; letter-spacing:-0.06em; font-weight:500;}
div.ltxt ul{border-top:2px solid #000;position:relative;}
div.ltxt ul:before{content : ""; display : block; position : absolute; left : 0; top:-2px;  width :200px; height : 2px; background-color:#a7d82e;box-sizing:border-box;}
div.ltxt ul li{position:relative;  box-sizing:border-box; padding:15px 20px;padding-left:200px; border-bottom:1px solid #ddd; }
div.ltxt ul li span{position:absolute; left:20px; top:15px; color:#000;}
.bop90{margin-bottom:-90px;}


/*연혁*/
div.of p.img{width:378px; float:left;}
div.of p.img img{margin-bottom:25px;}
ul.his{border-top:2px solid #a7d82e; width: 60%; float:right;}
ul.his li{margin-top:10px; position:relative; overflow:hidden;}
ul.his li b{font-size:30px; color:#000;line-height:50px;display:block; float:left; width:100px;}
ul.his li p{float:left; line-height:50px; margin-left:30px;}
ul.his li:first-child span{background-color:#fabb16; color:#fff;}


/*오시는길*/
div.map iframe{height:400px;}

div.way{margin-top:30px; position:relative; box-sizing:border-box; padding-left:300px;border-bottom:1px solid #ddd; padding-bottom:10px; }
div.way h4{position:absolute; left:0; top:0; color:#000; font-size:23px; font-weight:300; letter-spacing:-0.06em; text-align:center;}
div.way h4 img{margin-bottom:10px;}
div.way ul{overflow:hidden;}
div.way ul li{width:50%; padding:15px 0px; float:left; box-sizing:border-box;position:relative; line-height:1.6; font-size:18px; letter-spacing:0; border-top:1px solid #ddd;}
div.way ul li b{ font-weight:bold; color:#a7d82e; margin-left:50px;}
div.way ul li:first-child{width:100%; border-top:none;}
div.way ul li b:first-child{margin-left:0;}


