@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap');

/* 조직도 */
#p0103 {position:relative;width:75%;margin:0 auto 70px;min-height:450px;background:url(/sh_page/img/p0103_bg.png) 30px 43px no-repeat ;font-weight:bold;; }
#p0103 li {position:absolute;text-align:center;padding: 16px 0 ;width:123px;height:54px;}
#p0103 .ceo { top:20px;width:144px ;height:54px;left:338px;background-color:#f64d20;font-size:17px;color:#fff;padding:15px 0}
#p0103 .b_1 {top:96px;left:185px;background-color:#fff;font-size:15px;color:#f64d20;border:1px solid #f64d20}
#p0103 .b_2 {top:123px;left:508px;background-color:#fff;font-size:15px;color:#f64d20;border:1px solid #f64d20}
#p0103 .b_3 {top:160px;left:145px;background-color:#fff;font-size:15px;color:#f64d20;border:1px solid #f64d20}
#p0103 .b_4 {top:273px;left:163px;background-color:#ef572f;font-size:15px;color:#fff;border:1px solid #ef572f}
#p0103 .b_5 {top:273px;left:346px;background-color:#ef572f;font-size:15px;color:#fff;border:1px solid #ef572f}
#p0103 .b_6 {top:273px;left:523px;background-color:#ef572f;font-size:15px;color:#fff;border:1px solid #ef572f}
#p0103 .b_7 {top:360px;left:87px;background-color:#7B7B7B;font-size:15px;color:#fff;border:1px solid #6C6C6C}
#p0103 .b_8 {top:360px;left:258px;background-color:#7B7B7B;font-size:15px;color:#fff;border:1px solid #6C6C6C}
#p0103 .b_9 {top:360px;left:430px;background-color:#7B7B7B;font-size:15px;color:#fff;border:1px solid #6C6C6C}
#p0103 .b_10 {top:360px;left:601px;background-color:#7B7B7B;font-size:15px;color:#fff;border:1px solid #6C6C6C}

/* 페이지 리뉴얼 201020 [s] */
.pagecommon{margin:0 auto;font-size:15px;color:#777;letter-spacing:-.3px;line-height:1.8;font-family:'notokr-regular'}
.pagecommon .cont_area{margin-bottom:50px}
.pagecommon .br{white-space:pre-line}
.e_tit{font-weight:600;font-size:13px;font-family:'Poppins';color:#f64d20;letter-spacing:0}
.k_tit{margin:20px 0 60px;font-size:30px;line-height:40px;font-family:'notokr-light';color:#222}
.k_tit span{font-family:'notokr-bold'}
.txt_area span{color:#222;text-decoration:underline;font-family:'notokr-medium'}

/* 인사말 */
#p6 .cont_area .e_tit{float:left;padding-left:10%;color:#f64d20;font-size:13px;font-weight:600;font-family:'Poppins'}
#p6 .cont_area .k_tit{float:left;margin:0 0 45px 50px;color:#222;font-size:30px;line-height:40px;font-family:'notokr-light'}
#p6 .cont_area .k_tit span{font-family:'notokr-bold'}
#p6 .cont_area  img{width:800px}
#p6 .cont_area .box{width:690px;height:270px;float:right;position:relative;margin-top:-235px;z-index:-1;background:#262626;}
#p6 .cont_area .box p{position:absolute;top:110px;right:65px;width:147px;text-align:center;color:#fff;font-weight:600;font-family:'Poppins'}
#p6 .cont_area .box:before{content:'';position:absolute;top:80px;right:110px;width:60px;height:1px;background:#464646}
#p6 .cont_area .txt_area{position:relative;width:80%;margin:-55px auto;padding:74px;font-size:15px;text-align:center;border-left:1px solid #e1e1e1}
#p6 .cont_area .txt_area:after{content:'';position:absolute;bottom:0;right:0;height:410px;width:1px;background:#e1e1e1}
#p6 .cont_area .txt_area span{color:#222;text-decoration:underline;font-family:'notokr-medium'}
#p6 .cont_area .txt_area  p{color:#222;font-family:'notokr-medium'}
#p6 .cont_area .img_wrap{position:relative;z-index:1}

/*연혁*/
#p36 .cont_area{margin-bottom:100px}
#p36 .cont_area .txt_wrap{margin-top:-35px;padding-left:5%}
#p36 .cont_area .txt_wrap .e_tit{font-weight:600;font-size:13px;font-family:'Poppins';color:#f64d20;}
#p36 .cont_area .txt_wrap .k_tit{margin:20px 0 60px;font-size:30px;line-height:40px;font-family:'notokr-light';color:#222}
#p36 .cont_area .txt_wrap .k_tit span{font-family:'notokr-bold'}
#p36 .cont_area .history{overflow:hidden;margin:0 5%}
#p36 .cont_area .history dl{float:left;width:50%;padding:50px 0;border-top:1px solid #e1e1e1}
#p36 .cont_area .history dl:nth-child(1), #p36 .cont_area .history dl:nth-child(2){padding-top:0;border:none}
#p36 .cont_area .history dl dt{float:left;padding:30px 28px;border:1px solid #ddd;font-weight:700;font-size:18px;font-family:'Poppins';color:#f64d20}
#p36 .cont_area .history dl dt.bg{background:#f7f7f7}
#p36 .cont_area .history dl dd:nth-child(2){padding-top:40px}
#p36 .cont_area .history dl dd{padding-left:130px}
#p36 .cont_area .history dl dd span{margin-right:10px;font-weight:700;font-size:14px;font-family:'Poppins';color:#222}
#p36 .cont_area .history dl dd + dd{margin-top:5px}

/*인테리어*/
.business .cont_area .tit_wrap{width:815px;margin:0 auto 45px}
.business .cont_area .tit_wrap .k_tit{margin:20px 0 30px}
.business .cont_area .txt_wrap .txt_area{width:890px;margin:0 auto;margin-top:-60px;padding:43px;background:#fff}
.business .cont_area .img_wrap{position:relative;z-index:-1}
.business .cont_area .img_wrap .box{position:absolute;top:0;right:0;width:386px;height:400px;padding:170px 0 0 65px;font-size:13px;line-height:18px;font-family:'Poppins';background:rgba(0, 0, 0, .7);color:rgba(255, 255, 255, .7);letter-spacing:0}
.business .cont_area .img_wrap .box p{position:relative;padding:27px 0 15px;font-weight:600;font-size:17px;color:#fff}
.business .cont_area .img_wrap .box p:after{position:absolute;content:'';top:0;left:0;width:50px;height:1px;background:rgba(255, 255, 255, .3)}
.business .cont_area .txt_wrap .grh{width:910px;margin:-65px auto 0;padding:50px;background:#fff}
.business .cont_area .txt_wrap ul{overflow:hidden}
.business .cont_area .txt_wrap ul li{float:left;width:170px;height:170px;margin-top:20px;padding-top:47px;border: 1px dashed rgb(246 77 32);border-radius:50%;text-align:center;}
.business .cont_area .txt_wrap ul li:last-child{float:right;width:195px;height:195px;margin-top:0;padding-top:70px;background: #f64d20;}
.business .cont_area .txt_wrap ul li:last-child span{font-weight:600;font-size:15px;font-family:'Poppins';color:rgba(255, 255, 255, .65)}
.business .cont_area .txt_wrap ul li:last-child p{font-size:20px;font-family:'notokr-medium';color:#fff}
.business .cont_area .txt_wrap ul li  + li{margin-left:-9px}
.business .cont_area .txt_wrap ul li span{font-weight:600;font-size:12px;font-family:'Poppins';color:#aaaaaa;letter-spacing:0}
.business .cont_area .txt_wrap ul li p{margin-top:5px;font-size:17px;line-height:1.4;font-family:'notokr-bold';color:#222}

#p10 .cont_area .txt_wrap .txt_area{width:815px;margin:0 auto;padding:0}

/* 페이지 리뉴얼 201020 [e] */
