@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;
}
.kids00 h4{
    font-weight: 700;
    font-size: 140%;
    color: #282828;
    margin: 20px 0 15px 0;
    line-height: 1.3;
    letter-spacing: -1px;
}

.kids00 h4 span {
    color: #2f809d;
}


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

.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:47%; display:inline-block; margin:0 14px; }


.text_box img{float:left; width:55%; height:auto; border-radius:20px;}
.text_box .text{float:right; width:40%; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

.text_box .text p{height:60px;}
.text_box .text p b{display:block; font-family: 'GmarketSansMedium' }
@media(max-width:1020px){
    .text_box{padding-bottom:10px !important; width:100%; margin:0px; }.text_box img{height:auto;}
}
 
@media(max-width:425px){
    .text_box img{float:none; width:100%; }
    .text_box .text{float:none; width:100%; border:0;}
    
}


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



	 /*홈페이지탭*/

#henal_tab {
    width: 100% !important;
}

#henal_tab ul.tabs_item {
    margin-bottom: 30px;
    padding: 0;
    float: left;
    list-style: none;
    height: auto;
    border-bottom: 0px solid #eee;
    border-left: 1px solid #eee;
    width: 100%;
    overflow: hidden;

}

#henal_tab ul.tabs_item li {
    float: left;
    text-align: center;
    cursor: pointer;
    width: 33.333%;
    height: 50px;
    line-height: 50px;
    /*
        border: 2px solid #eee;
        border-left:0;
        */
    border-bottom: 2px solid #333;
    background: #ebebeb;
    overflow: hidden;
    position: relative;
    font-size: 110%;
    font-weight: 500;
    letter-spacing: -1px;
}

#henal_tab ul.tabs_item li a {
    display: block;
    width: 100%;
    height: 100%;
    color: #777
}

#henal_tab ul.tabs_item li:hover a {
    color: #2f809d;
}

#henal_tab ul.tabs_item li:first-child {
    border-left: 2px solid #eee;

}

#henal_tab ul.tabs_item li:last-child {
    border-right: 2px solid #eee;
}


#henal_tab ul.tabs_item li.end {
    width: 34%;
}

#henal_tab ul.tabs_item li.active {
    border: 2px solid #333;
    border-color: #333;
    border-bottom: 2px solid #fff;
    background: #fff;
}

#henal_tab ul.tabs_item li.active:hover a {
    color: #2f809d;
}

#henal_tab ul.tabs_item li.active a {
    color: #333;
    font-size: 110%;
}

#henal_tab .tab_container {
    border: 0px solid #eee;
    border-top: 0px;
    clear: both;
    float: left;
    width: 100%;

}

#henal_tab .tab_content {
    padding: 0px;
    display: none;
}



#henal_tab {
    width: 385px;
    margin: 0 auto;
}

/*홈페이지탭*/


/*비용안내탭*/
/*홈페이지탭*/

#henal_tab2 {
    width: 100% !important;
}

#henal_tab2 ul.tabs_item {
    margin-bottom: 30px;
    padding: 0;
    float: left;
    list-style: none;
    height: auto;
    border-bottom: 0px solid #eee;
    border-left: 1px solid #eee;
    width: 100%;
    overflow: hidden;

}

#henal_tab2 ul.tabs_item li {
    float: left;
    text-align: center;
    cursor: pointer;
    width: 25%;
    height: 50px;
    line-height: 50px;
    /*
        border: 2px solid #eee;
        border-left:0;
        */
    border-bottom: 2px solid #333;
    background: #ebebeb;
    overflow: hidden;
    position: relative;
    font-size: 110%;
    font-weight: 500;
    letter-spacing: -1px;
}

#henal_tab2 ul.tabs_item li a {
    display: block;
    width: 100%;
    height: 100%;
    color: #777
}

#henal_tab2 ul.tabs_item li:hover a {
    color: #2f809d;
}

#henal_tab2 ul.tabs_item li:first-child {
    border-left: 2px solid #eee;

}

#henal_tab2 ul.tabs_item li:last-child {
    border-right: 2px solid #eee;
}


#henal_tab2 ul.tabs_item li.end {
    width: 34%;
}

#henal_tab2 ul.tabs_item li.active {
    border: 2px solid #333;
    border-color: #333;
    border-bottom: 2px solid #f8f8f8;
    background: #f8f8f8;
}

#henal_tab2 ul.tabs_item li.active:hover a {
    color: #2f809d;
}

#henal_tab2 ul.tabs_item li.active a {
    color: #333;
    font-size: 110%;
}

#henal_tab2 .tab_container {
    border: 0px solid #eee;
    border-top: 0px;
    clear: both;
    float: left;
    width: 100%;

}

#henal_tab2 .tab_content {
    padding: 0px;
    display: none;
}



#henal_tab2 {
    width: 385px;
    margin: 0 auto;
}

/*홈페이지탭*/









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

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

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

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