@charset "utf-8";

/* 내용관리 */
#ctt {/*margin:10px 0;padding:10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9*/}
.ctt_admin {margin:0 5px;text-align:right; display:none;}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:0px 0; width:100%; min-width:830px;}
#ctt_con h1{margin:20px 0 20px 0; font-size:140%; font-weight:900;}
.ctt_img {text-align:center}




.step4work{padding:30px 0; text-align:center;}
.step4work li{width:19% !important; display:inline-block; padding-bottom:0px; margin-bottom:0px; margin-right:5px;}
.step4work li:last-child{margin-right:0;}
.step4work li:last-child img{display:none !important;}
.step4work li p.step_icon{border-bottom:1px dashed #dbdbdb; margin-bottom:15px; color:#fff; }

@media(max-width:1200px){
.step4work li{display:inline-block; width:45% !important; margin:0 5px;}
.step4work li p.step_icon span.icon img{display:none !important;}
}

.step4work li p.step_icon ion-icon{font-size:300%; margin-bottom:-15px;}
.step4work li p.step_icon span.icon{width:150px; height:150px; line-height:150px; text-align:center; display:block; border-radius:50%; background:#f60; margin:0 auto; position:relative; }
.step4work li p.step_icon span.icon i{font-size:210%;}
.step4work li p.step_icon span.icon img{display:block; position:absolute; top:50%; right:-64px; }
.step4work li p.step_icon span.title{text-align:center; font-weight:900; font-size:130%; padding:10px 0; display:block; color:#333;}
.step4work li p.step_text{font-size:95%; min-height:100px;}


.step4work li:nth-child(1) p.step_icon span.icon {background:#2170be;}
.step4work li:nth-child(2) p.step_icon span.icon {background:#21a6be;}
.step4work li:nth-child(3) p.step_icon span.icon {background:#22b4a1;}
.step4work li:nth-child(4) p.step_icon span.icon {background:#2170be;}
.step4work li:nth-child(5) p.step_icon span.icon {background:#2170be;}






.wrap_biz1 .subtitle-ment {
padding: 10px 0 30px 0;
color: #777;
}

.wrap_biz1 .title_group h3.page_title {
font-size: 200%;
border-bottom: 1px solid #ddd;
padding-top: 0;
padding-bottom: 10px;

font-weight: 900;
text-align: left;
}
.wrap_biz1 .title_group .title_ment {
display:block;
color:#777;
padding:15px 0 30px 0;
}



.subtitle_ment2 {
font-family: 'Nanum Myeongjo', serif;
font-size: 220%;
line-height: 120%;
letter-spacing: 0px;
padding-bottom:30px;
}

.subtitle_ment2 b {
color: #4590d6;
}


/*컨텐츠내용*/
ul.text_area {text-align:center;}
ul.text_area h4{
color: #00a99c; /* #00adef */

font-size: 232%;
line-height: 110%;
padding-bottom: 20px;
text-transform: uppercase;
}
ul.text_area li{width:100%; display:inline-block; text-align:left; margin-top:0px;}
ul.text_area li h5.title{background:#00adef; color:#fff; padding:5px 10px; display:inline-block; box-shadow: 2px 2px 4px #dbdbdb; margin:20px 0;}

ul.text_area li.all{width:100%;}
ul.text_area li.left{float:left;}
ul.text_area li.right{float:right;}


ul.text_area li p.title{color:#222; font-size:160%; padding-bottom:10px; }
ul.text_area li p.text{/* color:#333; font-size:110%; line-height:1.5em !important; */}

.department_text img{float:left; width:45%; border:1px solid #ddd; margin:0 30px 30px 0 !important;}

.reborn {clear:both; padding-top:40px;}
.reborn h6{font-style:italic; font-weight:900; color:#44c2d6;}
.reborn ul.career{}
.reborn ul.career li{}

.directcall{border:1px solid #ddd; padding:10px; margin-top:20px; text-align:right;}



@media(max-width:1200px){
ul.text_area li{width:100%;}
ul.text_area h4{font-size:125%;}

ul.text_area li.all a{
padding-top: 20px;
display: block;
}







@media(max-width:1200px) {}

@media(max-width:992px) {}

@media(max-width:768px) {}

@media(max-width:480px) {}

    
    
    


