@charset "utf-8";




#bo_v_title {font-size:30px !important; margin-bottom:10px !important; color:#000 !important; }

.about_01_01 {border:1px #ddd solid; border-radius:20px;}
.about_01_01 .col_box{display:table; width:100%; }
.about_01_01 .col_box .col {display:table-cell; vertical-align:middle; padding:30px;}
.about_01_01 .col_box .col.icon {border-right:1px #ddd solid;}
.about_01_01 .col_box .col.text {font-size:16px; }
.about_01_01 .col_box .col.text strong{color:#000; font-size:30px; background: linear-gradient(to right, #5c4088, #f4c332);    color: transparent;    -webkit-background-clip: text;}
.about_01_01 .col_box .col.text span {font-size:18px; display:inline-block; padding:0 10px;}

.about_01_01 .col_box .col.text dl dt{color:#94512a; font-weight:bold; font-size:25px; }
.about_01_01 .col_box .col.text dl dd{color:#666;  font-size:16px; margin-top:20px; }
.kakai_list {display:inline-block; margin-left:10px; background:#f9a623; color:#000; line-height:40px; padding:0 15px;}


.about_01_02 {border:1px #ddd solid; border-radius:20px; margin-top:40px;  }
.about_01_02 .col_box{display:table; width:100%;table-layout:fixed; }
.about_01_02 .col_box .col {display:table-cell; vertical-align:middle; padding:30px 20px 40px;;; text-align:center; position:relative; }
.about_01_02 .col_box .col.last {border-left:1px #ddd solid;}
.about_01_02 .col_box .col img  {vertical-align:middle;}
.about_01_02 .col_box .col .text  {position:absolute; left:0px; bottom:20px;  width:100%;}
.about_01_02 .col_box .col .text span {display:inline-block; background:#ddd; color:#444; line-height:30px; padding:0 20px;}



.about_01_03 ul li{position:relative; padding:7px 10px; font-size:11px; text-align:left; color:#fff; margin-bottom:30px; border-radius:60px;}
.about_01_03 ul li.m1{background:#9cad3e;}
.about_01_03 ul li.m2{background:#59110d;}
.about_01_03 ul li.m3{background:#843f16;}
.about_01_03 ul li.m4{background:#0066bb; margin-bottom:0px;}
.about_01_03 ul li .name{text-align:center; display:block;}
.about_01_03 ul li .rgb{position:absolute; right:10px; bottom:-20px; color:#333}




.about_02_01 .icon{text-align:center; position:relative; z-index:0; ;}
.about_02_01 .icon img {vertical-align:middle;}
.about_02_01 .text_box {margin:0 60px; margin-top:-90px;  background:#fff; padding:60px; position:relative; z-index:1; }
.about_02_01 .text_box dl dt{font-size:30px; color:#94512a; font-weight:bold; margin-bottom:40px; text-align:center; }
.about_02_01 .text_box dl dd{font-size:16px; color:#444; }




.Inheritance_top {background:#f8f8f8; border-radius:20px;}
.Inheritance_top .col_box{display:table; width:100%; }
.Inheritance_top .col_box .col {display:table-cell; vertical-align:middle; padding:30px;}
.Inheritance_top .col_box .col.icon {padding-left:60px;}
.Inheritance_top .col_box .col.text {padding-left:80px;}
.Inheritance_top .col_box .col dl  { line-height:30px; position:relative; z-index:2;}
.Inheritance_top .col_box .col dl dt {font-size:25px;  color:#000; line-height:30px; font-weight:bold;}
.Inheritance_top .col_box .col dl dd {font-size:16px;   margin-top:15px; COLOR:#666; line-height:19px;}







.about_03_02_col_box {padding:60px; margin-top:90px; border-radius:30px; overflow:hidden; background:#f8f8f8;}

.about_03_02_col_box .t1 {font-size:16px; color:#000;}

.about_03_02_col_box .icon {position:absolute; left:0px; top:40px;  }
.about_03_02_col_box .icon img {vertical-align:middle;  border:6px #f6b221 solid; }
.about_03_02_col_box .text {vertical-align:middle;  padding-left:500px;  position:relative; border-top:1px #ddd solid;padding-top:20px; margin-top:20px;}
.about_03_02_col_box .text dl {margin-top:20px;  }
.about_03_02_col_box .text dl dt {color:#94512a; font-size:22px; font-weight:bold; margin-bottom:5px; }
.about_03_02_col_box .text dl dd {color:#777; font-size:15px; }

.about_03_02_col_box .text ul {margin-top:30px; background:#f8f8f8; }
.about_03_02_col_box .text ul li {font-size:14px; margin:13px 0px; position:relative; padding-left:40px; line-height:20px;} 
.about_03_02_col_box .text ul li span {position:absolute; left:0px; top:0px; width:30px; line-height:30px; heighT:30px; border-radius:30px;  text-align:center;  background:#94512a; color:#fff; }



.common_experience_02_01 {margin-top:60px;}
.common_experience_02_01 ul {display:table; width:100%; table-layout:fixed; margin-bottom:15px; }
.common_experience_02_01 ul li{display:table-cell; vertical-align:top; border:1px #ddd solid; padding:30px;  text-align:center;}
.common_experience_02_01 ul li.jump{width:15px; border:0px; padding:0px;}
.common_experience_02_01 ul li .icon{text-align:center;  display:inline-block;}
.common_experience_02_01 ul li img {text-align:center; vertical-align:middle; }
.common_experience_02_01 ul li dl {margin-top:20px; padding:0 30px;}
.common_experience_02_01 ul li dl dt {color:#ad804f; font-weight:bold; font-size:20px;}
.common_experience_02_01.etc_color {margin-top:0px;}
.common_experience_02_01.etc_color ul li dl dt {color:#134f94; }
.common_experience_02_01 ul li dl dt span {display:inline-block; margin-right:10px;}
.common_experience_02_01 ul li dl dd {color:#666; font-size:15px; margin-top:20px; line-height:20px;}
.common_experience_02_01 ul li .btn  {margin-top:60px; text-align:center;}
.common_experience_02_01 ul li .btn  a {display:inline-block; padding:0 20px; line-height:50px; color:#fff; background:#000;; }
.common_experience_02_01 ul li .text {margin-top:10px; font-size:16px; color:#000;}

.landowner_btn_box {margin-top:60px;}
.landowner_btn_box a{display:block; line-height:70px; border-radius:30px; background:#ad804f; color:#fff; text-align:center; font-size:20px; font-weight:bold;}
.landowner_btn_box a:hover{background:#134f94}

.common_experience_02_01_etc {margin-top:60px; border:1px #ddd solid; padding:30px; border-radius:30px;}
.common_experience_02_01_etc ul li {position:relative;}
.common_experience_02_01_etc ul li .icon{position:absolute; left:0px; top:0px;}
.common_experience_02_01_etc ul li .icon img {text-align:center;  vertical-align:middle; }
.common_experience_02_01_etc ul li .box {margin-left:400px;}
.common_experience_02_01_etc ul li dl {}
.common_experience_02_01_etc ul li dl dt {color:#ad804f; font-weight:bold; font-size:20px;}
.common_experience_02_01_etc ul li dl dd {color:#666; font-size:15px; margin-top:20px; line-height:20px;}

.common_experience_02_01_etc ul li dl.etc {padding:20px; background:#f2f2f2; margin-top:20px; border-radius:10px;}
.common_experience_02_01_etc ul li dl.etc dt {color:#000; font-weight:bold; font-size:16px;}
.common_experience_02_01_etc ul li dl.etc dd {color:#666; font-size:13px; margin-top:10px; line-height:18px;}
.common_experience_02_01_etc ul li dl.etc dt.last { margin-top:40px; border-top:1px #ddd dashed; padding-top:40px;}



.preservative_02_history  {margin-top:30px; border-bottom:1px #ddd solid; padding-bottom:60px; margin-bottom:60px; position:relative;}
.preservative_02_history ul.list {}
.preservative_02_history ul.list li .col_box{display:table; width:100%; margin-bottom:10px; border-bottom:1px #ddd dashed; padding-bottom:10px; margin:30px 0px; padding:30px 0px;}
.preservative_02_history ul.list li .col_box.last{border-bottom:0px #ddd dashed;}
.preservative_02_history ul.list li .col_box .col{display:table-cell;  vertical-align:middle; text-align:left;font-size:14px; }
.preservative_02_history ul.list li .col_box .col.m1 {width:100px; font-weight:bold; color:#ad804f; font-size:16px;}
.preservative_02_history ul.list li .col_box .col.m2 { color:#000; ;}
.preservative_02_history ul.list li .col_box .col.m2 .m2_list{margin:10px 0px;;}
.preservative_02_history ul.list li .col_box .col.m2 .m2_list .t1,
.preservative_02_history ul.list li .col_box .col.m2 .m2_list .t2 {display:inline-block; }
.preservative_02_history ul.list li .col_box .col.m2 .m2_list .t1 {width:160px;}



.preservative_02_history .arrow {text-align:center; position:absolute; left:0px; bottom:-15px; width:100%;}
.preservative_02_history .arrow .line{display:inline-block; width:30px; height:30px; line-height:30px; border-radius:30px; text-align:center; background:#ad804f; color:#fff}




/*오시는길*/
.company_map {position:relative; overflow:hidden; background:#4d4d4d; padding:0 0 0 40px; height:130px;}
.company_map dl {float:left; margin:25px 0;}
.company_map dt {font-size:18px; font-weight:bold; color:#fff; margin:0 0 10px;}
.company_map dd {font-size:14px; color:#fff;line-height:20px;}
.company_map .telnum {font-size:28px; font-weight:bold; margin:20px 0 0; padding-bottom:15px;}
.company_map dl+ dl {padding-left:40px; margin-left:40px; border-left:1px solid rgba(255,255,255,0.5);}

.company_map .btn_box {position:absolute; right:0; top:0; text-align:center; height:100%; overflow:hidden;}
.company_map .btn_box li {float:left; background:#282828;}
.company_map .btn_box li:hover {background:#000;}
.company_map .btn_box span {display:block;}
.company_map .btn_box .btn_txt {font-size:15px; color:#fff;}
.company_map .btn_box .btn {display:inline-block; padding-top:30px; width:200px; height:100px; margin-right:0;}


#daum_map {width:100%; height:350px; margin-top:45px;}


table.cStyle_location {border-top:2px solid #666; width:100%;  font-size:18px; border-spacing:0;}
table.cStyle_location th { color:#333; background:#f8f8f8; padding:18px; border-bottom:1px solid #ddd; text-align:left; font-weight:normal; width:200px;}
table.cStyle_location td {color:#333; padding:18px; letter-spacing:0; border-bottom:1px solid #ddd; text-align:left}



.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) {


.about_01_01 .col_box{display:block; width:auto; }
.about_01_01 .col_box .col {display:block;  padding:30px;}
.about_01_01 .col_box .col.icon {border:0px; border-bottom:1px #ddd solid;}
.about_01_01 .col_box .col.icon img {width:100%;}


.about_01_02 .col_box{display:block; width:auto;}
.about_01_02 .col_box .col {display:block;  }
.about_01_02 .col_box .col.last {border-left:0px;}
.about_01_02 .col_box .col img  {vertical-align:middle;}




.about_02_01 .icon img { width:100%;}
.about_02_01 .text_box {margin:0 20px; margin-top:-40px; padding:60px 20px; }
.about_02_01 .text_box dl dt{font-size:30px; color:#94512a; font-weight:bold; margin-bottom:40px; text-align:center; }
.about_02_01 .text_box dl dd{font-size:16px; color:#444; }


.Inheritance_top .col_box{display:block; width:auto; }
.Inheritance_top .col_box .col {display:block;padding:20px !important;}
.Inheritance_top .col_box .col.icon {padding-left:20px; text-align:center; border-bottom:1px #ddd solid;;}

.Inheritance_top .col_box .col dl  { line-height:30px; position:relative; z-index:2;}
.Inheritance_top .col_box .col dl dt {font-size:25px;  color:#000; line-height:30px; font-weight:bold;}
.Inheritance_top .col_box .col dl dd {font-size:16px;   margin-top:15px; COLOR:#666; line-height:19px;}







.about_03_02_col_box {padding:30px; margin-top:20px; }

.about_03_02_col_box .icon {position:relative; left:0px; top:0px;  }
.about_03_02_col_box .icon img {width:100%;  border:2px #f6b221 solid; }
.about_03_02_col_box .text {padding-left:0px;}


.common_experience_02_01 {margin-top:20px;}
.common_experience_02_01 ul {display:block; width:auto;}
.common_experience_02_01 ul li{display:block;padding:20px;  text-align:center;margin-bottom:20px;}
.common_experience_02_01 ul li.jump{ display:none;}
.common_experience_02_01 ul li img {width:100%;}
.common_experience_02_01 ul li dl {margin-top:20px; padding:0 15px;}


.common_experience_02_01_etc ul li {position:relative;}
.common_experience_02_01_etc ul li .icon{position:relative; left:0px; top:0px;}
.common_experience_02_01_etc ul li .icon img {width:100%;}
.common_experience_02_01_etc ul li .box {margin-left:0px; margin-top:20px;}



.preservative_02_history ul.list li .col_box .col.m1 {width:100px; }

.preservative_02_history ul.list li .col_box .col.m2 .m2_list{margin:10px 0px;;}
.preservative_02_history ul.list li .col_box .col.m2 .m2_list .t1,
.preservative_02_history ul.list li .col_box .col.m2 .m2_list .t2 {display:block; }
.preservative_02_history ul.list li .col_box .col.m2 .m2_list .t1 {width:auto; color:#888}



.kakai_list {display:block; margin:10px; text-align:center;}





table.cStyle_location {font-size:13px;}
table.cStyle_location th {padding:10px;width:100px;}
table.cStyle_location td { padding:10px;}




/*오시는길*/
.company_map dl { margin:0px;}
.company_map dt {font-size:14px; margin:0px; }
.company_map dd {font-size:12px; line-height:16px;}
.company_map dl+ dl {display:none;}
.company_map {padding:10px; height:auto; }
.company_map .btn_box {display:none;}
#daum_map {height:200px !important;}


}