@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}




			.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;
            }



.titlegroup{padding:0px; position:relative; clear:both; position:relative;}
.titlegroup span.title{font-family: 'S-CoreDream-8Heavy'; float:none; display:block; color:#555; letter-spacing:0px !important; padding:30px 0; text-align:center; }
.titlegroup span.title b{position:relative; display:inline-block; font-weight:600; line-height: 29px; font-size:25px;}
.titlegroup span.title b:after{
    content: '';
    display: block;
    margin-bottom: 10px;
    width: 100%;
    border-top: 4px solid #846e2e;
    }


.titlegroup span.title em{
display: block;
    margin-top: 10px;
    font-weight: 100;
    font-size: 15px;
    color: #999;
}

.contents_biz h3{
    font-size: 220%;
    font-weight: 400;
    font-family: 'GmarketSansBold' !important;
    padding: 20px 0;
    text-align: left;
}
.contents_biz h4{
    font-weight: 700;
    font-size: 140%;
    color: #282828;
    margin: 20px 0 15px 0;
    line-height: 1.3;
    letter-spacing: -1px;
}
.contents_biz.etc .text_box2{border:3px solid #222; text-align: center;}

.contents_biz h4 span {
    color: #ffffff;
    display: inline-block; 
    margin-top: 10px;
    /* border: 2px solid #79632e; */
    border-radius: 20px;
    padding: 10px 30px;
    text-align: center;
    background: #fb9126;
}
.contents_biz h4 span.step{
    background:#143c55;
    color:#fff;
    border:0;
    font-size: 12pt;
    margin-right:10px;
        width: auto;
    display: inline-block;
    padding:5px 20px;
    border-radius:10px;
}


.kids04 h4{
	font-family: 'Nanum Myeongjo', serif;
    font-weight: 700;
    font-size: 25px;
    color: #282828;
    margin-bottom: 40px;
    line-height: 1.3;
    letter-spacing: -1px;
}

.contents_biz h4.step_title{
	font-size: 100%;
}

.kids04 h4 span {
    color: #846e2e;
}


@media(max-width:1200px){
.kids04 h4{
	padding-top:20px;
}
}
 
.text_box{clear:both;overflow:hidden; padding-bottom:50px !important; width:100%; display:inline-block; margin:0 14px; font-size:120%;}
.text_box .text{clear:both; width:100%;}
.text_box .text ul.txt{}
.text_box .text ul.txt li{position:relative; padding-left: 30px;}
.text_box .text ul.txt li b{color:#469bce;}
.text_box .text ul.txt li:before{
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    background-color: #ac745d;
    position: absolute;
    top: 10px;
    left: 15px;
}

.text_box img{ height:auto; border-radius:0px;}
.text_box ul.img  {overflow:hidden; padding:30px 0;}
.text_box ul.img li{display:inline-block; width:49%;}
.text_box ul.img li:nth-child(1){float:left;}
.text_box ul.img li:nth-child(2){float:right;}
.text_box ul.img2  {overflow:hidden; padding:30px 0;}
.text_box ul.img2 li{display:inline-block;}
.text_box ul.img2 li:nth-child(1){float:left;}
.text_box ul.img2 li:nth-child(2){float:left;}
.text_box ul.img3  {overflow:hidden; padding:30px 0;}
.text_box ul.img3 li{display:inline-block;}
.text_box ul.img3 li:nth-child(1){float:left;}
.text_box ul.img3 li:nth-child(2){float:left;}
.text_box ul.img3 li:nth-child(3){float:right;}

.text_box .text p{height:auto;}
.text_box .text p span{display:block; color:#00c3ff; margin-top:15px;}
.text_box .text p span b{color:#469bce}


@media(max-width:1020px){
    .text_box{padding-bottom:10px !important; width:100%; margin:0px; overflow:unset;}.text_box img{height:auto;}
    .text_box ul.img li:nth-child(1){float:none; width:100%;}
    .text_box ul.img li:nth-child(2){float:none; width:100%;}
    .text_box ul.img li img{width:100%; }
    .text_box ul.img2 li:nth-child(1){float:none; width:100%;}
    .text_box ul.img2 li:nth-child(2){float:none; width:100%;}
    .text_box ul.img2 li img{width:100%;}
    .text_box ul.img3 li:nth-child(1){float:none; width:100%;}
    .text_box ul.img3 li:nth-child(2){float:none; width:100%;}
    .text_box ul.img3 li img{width:100%;}
}
 







.text_box1 {
    clear: both;
    overflow: hidden;
    padding-bottom: 0px !important;
    width: 47%;
    display: inline-block;
    margin: 0 14px;
}





.text_box2 {
    clear: both;
    overflow: hidden;
    padding-bottom: 0px !important;
    width: 30%;
    display: inline-block;
    margin: 0 14px;
    
}


@media(max-width:1200px){
    .text_box1 {
    width: 100%;
        text-align:center;
}
    .text_box img{width:100%;}
    .text_box2 {width:45%;margin:0 !important;}
}



@media(max-width:768px){
.text_box2 {width:100%;}

}






.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 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:114px; 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: -13px;
    margin-top: -46px;}
.step4work li p.step_icon span.title{text-align:center; font-weight:900; font-size:110%; padding:10px 0; display:block; color:#333;}
.step4work li p.step_text{
font-size: 95%;
    min-height: 100px;
    clear: both;
    text-align: center;
    display: block;
}


.step4work li:nth-child(1) p.step_icon span.icon {background:#ac9580;}
.step4work li:nth-child(2) p.step_icon span.icon {background:#ac9580;}
.step4work li:nth-child(3) p.step_icon span.icon {background:#ac9580;}
.step4work li:nth-child(4) p.step_icon span.icon {background:#ac9580;}
.step4work li:nth-child(5) p.step_icon span.icon {background:#ac9580;}











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

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

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

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