/*인사말*/
.company_01 {position:relative; }
.company_01 .icon {position:absolute; right:0px; top:0px;}
.company_01 .icon img  {vertical-align:middle; max-width:100%; border-radius:20px;}
.company_01 .text_box{margin-right:650px; }
.company_01 .text_box .t1{font-size:30px; color:#a2a2a2; line-height:40px; font-weight:bold; letter-spacing:-3px; margin-bottom:40px;}
.company_01 .text_box .t1 span {display:block; padding-left:0px; margin-top:10px;}


.company_01 .text_box .text {font-size:19px; line-height:28px; text-align: justify;}
.company_01 .text_box .text .jump{display:block;}

.company_01 .duble {margin-top:30px;}
.company_01 .sign {margin-top:60px; font-size:40px;  color:#000; text-align:right; font-weight:bold;;letter-spacing:-2px; }


.process_top { border-radius:10px; padding:60px; padding-left:400px; background:#f8f8f8 url(../images/contents/process/process_top_bg.png) 90px 40% no-repeat;}
.process_top .t1{font-size:30px; letter-spacing:-2px; font-weight:bold; color:#000;}
.process_top .t2{margin-top:20px; font-size:17px; letter-spacing:-1px;  color:#444; line-height:25px;}


.process_list {text-align:center; margin-top:60px; display:table; width:100%; table-layout:fixed;}
.process_list li {display:table-cell; vertical-align:middle; border:1px #ededed solid; border-radius:10px;  padding:40px 0px;}
.process_list li.jump {width:40px; border:0px;}
.process_list li.jump .fonti {font-size:20px;}
.process_list li .step{margin-bottom:15px;}
.process_list li .step span{display:inline-block; background:#080809; color:#fff; border-radius:20px; padding:0 20px; line-height:35px;}
.process_list li .icon {height:80px; }
.process_list li .lord-icon {width:80px; height:80px;}
.process_list li .text {margin-top:20px; color:#000; font-size:18px; letter-spacing:-2px; font-weight:bold;}
.process_btn {margin-top:40px; text-align:center;}
.process_btn li {display:inline-block;  margin:0 5px;}
.process_btn li a {display:block;  line-height:50px; padding:0 30px; background:#444; border-radius:50px; color:#fff; font-size:16px; vertical-align:middle;}
.process_btn li a .fonti {margin-right:6px; vertical-align:middle; font-size:15px;}
.process_btn li a.m1 {background:#fdb813; color:#000}
.process_btn li a.m2 {background:#a9977c;}
.process_btn li a.m3 {background:#1a3451;}




@media all and (max-width:1024px) {

.company_01 .text_box{ padding:0px; margin:20px;margin-top:-100px; padding:30px; background:#fff; width:auto; z-index:1;position:relative;}
.company_01 .text_box .t1{font-size:20px; line-height:25px;}
.company_01 .text_box .t1 span {display:block;}
.company_01 .text_box .t2{font-size:14px; line-height:18px;}
.company_01 .text_box .text {font-size:15px; line-height:22px;}

.company_01 .line_box{width:auto;   }
.company_01 .line_box .text {margin:0px; font-size:16px; padding:0px;}
.company_01 .icon {position:relative; right:0px; top:0px; text-align:center; margin-top:30px; z-index:0; }
.company_01 .icon img {width:100%; border-radius:0px;}

.company_01 .sign{font-size:18px;}



.process_top { border-radius:10px; padding:30px; ; background:#f8f8f8 url(../images/contents/process/process_top_bg.png) center 30px no-repeat; padding-top:250px;}
.process_top .t1{font-size:30px; letter-spacing:-2px; font-weight:bold; color:#000;}
.process_top .t2{margin-top:20px; font-size:17px; letter-spacing:-1px;  color:#444; line-height:25px;}




.process_list { display:block; overflow:hidden;}
.process_list li {display:block;  padding:40px 0px; float:left; width:48%; margin:0.5%;}
.process_list li.jump {display:none;}



.process_btn li {display:inline-block;  margin:0 1px;}
.process_btn li a { line-height:40px; padding:0 15px; border-radius:40px;  font-size:13px;  }
.process_btn li a .fonti {margin-right:3px; }





}