/*인사말*/


.law_01_wrap {overflow:hidden;}
.law_01_wrap .text_box{margin-right:780px;}
.law_01_wrap .text_box .t1{font-size:23px; color:#000;}
.law_01_wrap .text_box .t1 span {display:inline-block; background:#a9977c; color:#fff; padding:0 2px 1px;;}
.law_01_wrap .text_box .t2{font-size:19px; color:#a9977c; text-align: justify;}

.law_01_wrap .line{ position:relative; background:#f2f2f2; padding:35px 0px; margin-top:40px; }
.law_01_wrap .line .line_box{width:1440px; margin:0 auto; position:relative; }
.law_01_wrap .line .line_box .text {margin-right:780px; font-size:16px; text-align: justify;}
.law_01_wrap .line .icon {position:absolute; right:30px; top:-260px; }
.law_01_wrap .line .icon img {vertical-align:middle;}

.law_01_wrap  .etc_pic {margin-top:80px; position:relative;}
.law_01_wrap  .etc_pic ul {overflow:hidden;}
.law_01_wrap  .etc_pic ul li{float:left; margin-right:20px; position:relative; cursor:pointer;}
.law_01_wrap  .etc_pic ul li .bg{position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(169,151,124,0.6); display:none; text-align:Center; line-height:50%; color:#fff; text-align:center;}
.law_01_wrap  .etc_pic ul li .bg .cycle{background:#000; color:#fff; margin-top:55%; width:40px; height:40px; line-height:40px; border-radius:40px; display:inline-block;}
.law_01_wrap  .etc_pic ul li:hover .bg{display:block;}
.law_01_wrap  .etc_pic ul li img {vertical-align:middle;}

.law_01_wrap .name {position:absolute; right:-120px; top:-80px; text-align:right; }
.law_01_wrap .name .default_layout{text-align:right; margin-top:30px; font-size:20px;}
.law_01_wrap .name .default_layout .t1{ margin-right:160px; font-size:15px; color:#000;}
.law_01_wrap .name .default_layout .t2{ margin-right:160px;}




.law_common_process {margin-top:60px;}
.law_common_process ul{display:table; width:100%; table-layout:fixed; border-spacing:10px; }
.law_common_process ul li {display:table-cell; vertical-align:top;  border:1px #ddd solid;  height:210px; background:#f6f6f6; text-align:center; border-right:1px #ddd solid; position:relative;} 
.law_common_process ul li .icon{height:129px; line-height:129px; background:#fff;  vertical-align:middle; }
.law_common_process ul li .icon strong{display:inline-block; line-height:55px; width:55px; height:55px; vertical-align:middle; background:#46bbbf; font-size:22px; color:#fff; }
.law_common_process ul li .text {padding:30px 0px; line-height:20px;}

.law_common_process ul li.m2 .icon strong {background-color:#6dafcd}
.law_common_process ul li.m3 .icon strong {background-color:#4bb5e6}



.law_03 {position:relative;}
.law_03 .name_text{font-size:30px; color:#000; font-weight:bold; width:380px; position:absolute; left:0px; top:10px;}
.law_03 .name_text span{display:block; font-size:14px; color:#888; font-weight:normal; margin-top:20px; line-height:18px;}
.law_03 .info {margin-left:450px; margin-top:80px;}
.law_03 .info ul.list {overflow:hidden; display:table; width:100%;  table-layout:fixed;}
.law_03 .info ul.list li {display:table-cell; padding:0 40px; border-right:1px #ededed solid;}
.law_03 .info ul.list li.first {padding-left:0px;  }
.law_03 .info ul.list li.last {padding-right:0px; border-right:0px #ededed solid;}

.law_03 .info ul.list li .t1 {font-size:20px; color:#000; padding-left:60px; position:relative; line-height:60px;}
.law_03 .info ul.list li .t1 span {position:absolute; left:0px; top:0px; height:60px; }
.law_03 .info ul.list li .t1 span img {vertical-align:middle; }
.law_03 .info ul.list li .t2 {font-size:13px; color:#000; margin-top:20px; line-height:20px;}


.law_03 #daum_map {width:100%; height:400px;}

.business_common_top {margin-bottom:80px;}
.business_common_top .col_box {display:table; width:100%;table-layout:fixed; }
.business_common_top .col_box .col {display:table-cell; vertical-align:middle;}
.business_common_top .col_box .col.icon {vertical-align:top;}
.business_common_top .col_box .col.icon img {width:95%; vertical-align:middle;}
.business_common_top .col_box .col.text {font-size:17px; padding-left:20px; padding-top:80px;}
.business_common_top .col_box.etc .col.text {padding-top:20px;}
.business_common_top .col_box.etc_01 .col.text {padding-top:40px;}
.business_common_top .col_box .col.text .title {font-size:35px; color:#a9977c; margin-bottom:25px; font-weight:bold; letter-spacing:-2px}


.business_common_etc {position:relative; border-top:1px #ededed solid; padding-top:60px; margin-top:60px;}
.business_common_etc .col_box {display:table; width:100%; table-layout:fixed;}
.business_common_etc .col_box .col {display:table-cell; padding-right:30px;}
.business_common_etc .col_box .col.right { padding-right:00px; padding-left:30px;}
.business_common_etc .s_title {font-size:23px; color:#000;  padding-top:8px; font-weight:bold; letter-spacing:-2px; background:url(../images/contents/business/s_title_dot.jpg) left top no-repeat;}
.business_common_etc .s_text { font-size:14px; margin-top:20px; background:#f8f8f8; padding:30px; border-radius:10px;}
.business_common_etc .s_text ul {font-size:0px;}
.business_common_etc .s_text ul li {display:inline-block; width:30%; padding-left:10px; font-size:16px; background:url(../images/contents/business/business_common_etc_list_dot.jpg) left 11px no-repeat; }
.business_common_etc .s_text ul.etc li {width:23%; }


.business_common_etc.etc .s_title {position:absolute; left:0px; top:80px;}
.business_common_etc.etc .s_text {margin-left:160px;}




.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:1080px) {



.law_01_wrap .text_box{margin-right:0px; padding:0px 20px;}
.law_01_wrap .text_box .t1{font-size:18px;}
.law_01_wrap .text_box .t1 span {display:block;}
.law_01_wrap .text_box .t2{font-size:17px;}

.law_01_wrap .line{ padding:50px 20px 0px; margin-top:20px; }
.law_01_wrap .line .line_box{width:auto;   }
.law_01_wrap .line .line_box .text {margin-right:0px; font-size:16px;}
.law_01_wrap .line .icon {position:relative; right:0px; top:0px; text-align:center; margin-top:30px;}
.law_01_wrap .line .icon img {width:100%;}


.law_01_wrap  .etc_pic {margin-top:0px; position:relative;}
.law_01_wrap  .etc_pic ul {overflow:hidden; margin-top:30px;}
.law_01_wrap  .etc_pic ul li{float:left; margin-right:0px; width:40%; margin:5%;}
.law_01_wrap  .etc_pic ul li img {vertical-align:middle; width:100%;}


.law_01_wrap .name {position:relative; right:0px; top:0px; text-align:center; }
.law_01_wrap .name {text-align:center; margin-top:30px; }
.law_01_wrap .name .default_layout{text-align:center; }
.law_01_wrap .name .default_layout .t1{ margin-right:0px; ;}
.law_01_wrap .name .default_layout .t2{ margin-right:0px;}





.law_03 {position:relative;}
.law_03 .name_text{font-size:30px;   width:auto; position:relative; top:0px;}
.law_03 .info {margin-left:0px; margin-top:30px;}
.law_03 .info ul.list {display:block; width:auto;}
.law_03 .info ul.list li {display:block; padding:20px !important; border:0px !important;  border-bottom:1px #ddd solid !important}
.law_03 .info ul.list li.last {padding-right:0px; border-right:0px #ddd solid;}
.law_03 .info ul.list li .t1 {font-size:20px;   padding-left:80px;  line-height:60px;}
.law_03 .info ul.list li .t1 span {top:15px;}
.law_03 .info ul.list li .t2 {font-size:16px;margin-top:0px;padding-left:80px;}
.law_03 #daum_map {height:250px; margin-top:40px;}



.business_common_top {margin-bottom:30px;}
.business_common_top .col_box {display:block; width:auto;}
.business_common_top .col_box .col {display:block; vertical-align:middle;}
.business_common_top .col_box .col.icon {vertical-align:top;}
.business_common_top .col_box .col.icon img {width:100%; }
.business_common_top .col_box .col.text {font-size:17px; padding-left:0px; padding-top:30px;}



.business_common_etc { padding-top:30px; margin-top:30px;}
.business_common_etc .col_box {display:block; width:auto; }
.business_common_etc .col_box .col {display:block; padding-right:0px;}
.business_common_etc .col_box .col.right { padding-right:0px; padding-left:0px; margin-top:40px;}

.business_common_etc .s_text ul li {display:block; width:auto;}
.business_common_etc .s_text ul.etc li {width:auto; }


.business_common_etc.etc .s_title {position:relative; left:0px; top:0px;}
.business_common_etc.etc .s_text {margin-left:0px;}






}