@charset "utf-8";
p, div{color:#666;}
.p-none{padding:0!important;}
.section{margin-top:30px;}
/* 내용관리 */
#ctt {margin:0 0 10px;padding:20px;}
.ctt_admin {margin-top:0px; display:none;}
#ctt .admin_area{text-align:center; margin:10px 0 0;}
#ctt .admin_area .btn_admin{padding:5px 20px 6px; margin:0; background-color:#d04b58; border-radius:3px;color:#fff; line-height: unset; height: auto;}

#ctt header h1 {font-size: 36px;text-align:center; margin-bottom: 10px;}


#ctt .sub_desc{text-align:center; color: #999; display: block;}
#ctt .btn_down{background-color: #999; padding: 10px 30px; border-radius: 3px; color: #fff; line-height:50px}

#ctt_con {padding:40px 40px;line-height:1.6em; margin-top:36px;min-height: 400px;background-color: #fff; border-radius: 10px; letter-spacing:-1px;}
#ctt_con h4{color:#2f9fd9; font-size:28px; letter-spacing:-2px; font-weight:500;}



#ctt_con ul{list-style: circle;}
#ctt_con ul li{margin-left: 20px;word-break: break-all;}

#ctt_con ol{list-style: none;    margin: 0;
    padding: 0;}
#ctt_con ol li{word-break: keep-all;
    width: 31%;
    border: 2px solid #ddd;
    margin: 20px 22px 0 0;
    padding: 20px 10px;
    text-align: center;
    display: inline-grid;
	line-height: 20px;
    min-height: 84px;
	border-radius:5px;
	}


.box{margin:30px 0; display: inline-block;}
.box .box-item{border: 1px solid #ddd;
    padding: 20px 10px;
    min-height: 253px;
    margin-top: 30px;
    border-radius: 3px;}

#ctt_himg img, #ctt_timg img, #ctt_con img {max-width:100%;height:auto}
.ctt_img {text-align:center}



@media screen and (max-width: 768px) {
	#ctt_himg img, #ctt_timg img, #ctt_con img{width:100%;}
	#ctt_con ol li{margin: 20px 8px 0 0;    width: 46%;    font-size: 14px;    min-height: 104px;    word-break: break-all;}
}


@media screen and (max-width: 480px) {
	#ctt_con{padding:20px;}

}


.hcenter-menu ul{font-size: 0}
.hcenter-menu ul li{    display: inline-block;
    width: 16.66%;
    font-size: 18px;
    text-align: center;

    /* border: 1px solid; */
    padding: 1px;
}
.hcenter-menu ul li a{background: #2f9fd9;
    color: #fff;
    width: 100%;
    display: inline-block;
    padding: 10px 0;
    margin: 10px 0;}