@charset "utf-8";

/*인사말*/
.company_intro {position:relative; overflow:hidden;  }
.company_intro .photo_box {position:absolute; right:0; top:35px; display:none;}
.company_intro .photo_box img {vertical-align:middle;}

.company_intro .txt_area {/*margin-right:350px;*/}
.company_intro .txt_area dt {font-size:30px; line-height:28px; color:#ff6c01; margin-bottom:30px;}
.company_intro .txt_area dd {font-size:15px; color:#666; word-break:keep-all; line-height:21px;}
.company_intro .txt_area dd .line{display:inline-block; position:relative; COLOR:#000;}
.company_intro .txt_area dd .line .jul{display:block; height:4px; background:#aed6d8; position:relative; top:-15px; z-index:0;}
.company_intro .txt_area dd strong{color:#518fbb;}



.business_02 {margin:0 30px;}
.business_02 ul{padding-left:1px; padding-bottom:1px; overflow:hidden;}
.business_02 ul li{float:left; width:50%; text-align:center;   color:#444; font-size:16px;}
.business_02 ul li .box {border:1px #ddd solid;  margin:20px; }
.business_02 ul li .box .photo {padding:25px;}
.business_02 ul li .box img {vertical-align:middle; width:100%;}
.business_02 ul li .box .text {font-size:16px; padding:0px 25px 25px; text-align:left;}
.business_02 ul li .box .text .t1{font-size:20px; color:#000;}
.business_02 ul li .box .text .t2{font-size:14px;}
.business_02 ul li .box .text .t3{font-size:14px; margin-top:10px; color:#888; line-height:18px; height:54px;}


.business_02 ul li.m1 .box .text .t2{color:#53b59e;}
.business_02 ul li.m2 .box .text .t2{color:#4e89ba;}
.business_02 ul li.m3 .box .text .t2{color:#b36b6b;}
.business_02 ul li.m4 .box .text .t2{color:#9fc189;}
.business_02 ul li.m5 .box .text .t2{color:#767eb6;}
.business_02 ul li.m6 .box .text .t2{color:#3e52a8;}




.daum_map_wrap {width:100%; height:450px;}

.defail_info {margin-top:20px; padding-top:20px; position:relative; }

.defail_info .info {margin-left:0px;}
.defail_info .info ul {overflow:hidden;  text-align:center;}
.defail_info .info ul li {display:inline-block; width:30%; padding:40px 0px; border-bottom:1px #ededed solid;; }
.defail_info .info ul li.center {margin:0px 1%; }

.defail_info .info ul li .t1 {font-size:25px; color:#000; position:relative; line-height:60px;}
.defail_info .info ul li .t1 span {display:inline-block; height:60px;  padding:0 20px;}
.defail_info .info ul li .t1 span img {vertical-align:middle; }
.defail_info .info ul li .t2 {font-size:16px; color:#000; margin-top:20px;}

.njnight_05 .tit {font-size:30px; font-weight:600; color:#000; letter-spacing:-1px; padding-bottom:30px; border-bottom:1px solid #bbb;  }
.njnight_05 .tit .ic {float:left; margin-right:10px;}
.njnight_05 .tit .ic img {vertical-align:top;}




.agree_box {padding:30px; }
.agree_s_box { margin-top:20px;} 
.agree_s_box .box{border:1px #ddd solid; padding:10px; overflow:hidden; height:100px; overflow-y:auto; margin-top:20px; font-size:11px; color:#888;} 


@media all and (max-width:1024px) {

.company_intro .photo_box {position:relative; right:0; top:0px; text-align:center;}
.company_intro .photo_box img {width:120px;}

.company_intro .txt_area {margin:40px 0px 0px;}





.business_02 {margin:0;}
.business_02 ul{padding-left:1px; padding-bottom:1px; overflow:hidden;}
.business_02 ul li{ font-size:14px; background:none !important;}
.business_02 ul li .box { padding:15px; }
.business_02 ul li .box img { max-width:100%;}
.business_02 ul li .box .text {font-size:12px; padding-top:10px;}







.defail_info {margin-top:10px; padding-top:0px; position:relative; }

.defail_info .info {margin-left:0px;}
.defail_info .info ul {overflow:hidden;  text-align:center;}
.defail_info .info ul li {display:block; width:auto; padding:15px; border:1px #ededed solid;;  margin:0px 0px 5px !important;; ;}


.defail_info .info ul li .t1 {font-size:25px; color:#000; position:relative; line-height:60px;}
.defail_info .info ul li .t1 span {display:inline-block; height:60px;  padding:0 20px;}
.defail_info .info ul li .t1 span img {vertical-align:middle; }
.defail_info .info ul li .t2 {font-size:16px; color:#000; margin-top:20px;}

.njnight_05 .tit {font-size:30px; font-weight:600; color:#000; letter-spacing:-1px; padding-bottom:30px; border-bottom:1px solid #bbb;  }
.njnight_05 .tit .ic {float:left; margin-right:10px;}
.njnight_05 .tit .ic img {vertical-align:top;}



.daum_map_wrap {width:100%; height:200px;}





}