@charset "utf-8";




/* 내용관리 */
#ctt {padding:20px 0 ; max-width:1280px; margin:0 auto;}
.ctt_admin {margin:0 5px;text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0 100px; font-size:1.2em; word-break:keep-all;}

#ctt_con h2{font-size:1.75em; font-weight:normal; line-height:1.5em; }
#ctt_con h2 strong {color:#bc2e67;}

.card_info{}
.card_info .card_img{float:right; margin-top:50px; border:5px solid #ddd;}
.card_info .card_txt{float:left;}

.s_tit { display:block; background:url() top left no-repeat; padding-top:; margin:30px 0 10px; font-size:24px; font-weight:600; color:#2d2d2d; letter-spacing:-0.5px;}
.s_tit:before {content :""; display:block; background:#bc2e67; margin-bottom:12px; width:22px; height:2px; }
.s_tit span { margin-left:5px; font-size:20px; font-weight:400; }
.s_tit2 { display:block; margin-bottom:20px; font-size:20px; font-weight:500; color:#0b479d; line-height:25px; letter-spacing:-0.5px;}
.s_tit3 { display:block; margin-bottom:15px; font-size:18px; font-weight:600; color:#393939; letter-spacing:-0.5px;}




.sub_text1{font-size:1.4em;  line-height:1.8em; word-break:keep-all; padding-bottom: 30px;}
.sub_text2 {color:#ff0000;text-align:left; margin-top:20px;}
.sub_text3 {text-align:left; margin-top:20px; line-height:1.6em;}
.sub_text3 p{padding-bottom:10px;}
.btn{text-align:center;  margin:40px 0;}


.tb1 { color: #444; font-size:0.95em; font-weight:400; width:100%; border-top:1px #434343 solid; padding:0; border-spacing:0; border-collapse:collapse;  margin-top: 20px;}
.tb1 caption { color: #454545; font-size: 17px; line-height:29px; background:url(../images/dot_title.png) no-repeat 0px 9px; padding-left:20px; padding-bottom:0px; font-weight:bold; text-align:left; margin-bottom:10px; }
.tb1 th{background:#f5f5f5; border-right:1px #d8d8d8 solid; border-bottom:1px #d8d8d8 solid; padding:8px 20px; font-size:; font-weight:500; color:#2d2d2d; line-height:25px; text-align:center; }
.tb1 td{border-right:1px #d8d8d8 solid; border-bottom:1px #d8d8d8 solid; padding:10px 20px; line-height:1.7; text-align:; }
.tb1 th:last-child, .tb1 td:last-child { border-right:0px #d8d8d8 solid; border-left:1px #d8d8d8 solid;}
.tb1 th.bd, .tb1 td.bd { border-right:1px #d8d8d8 solid;}
.tb1 td.center{ text-align:center; }
.tb1 td.bg1{ background:#fff8d4; color:#; text-align:center;}
.tb1 td.bg2{ background:#f9f9f9; font-weight:; color:; text-align:center;}
.tb1 td a { text-decoration:underline;}
.tb1 th.bg1{ background:#467dbb; color:#fff; text-align:center;}
.tb1 th .bold, .tb1 td .bold {color:#174487;}
.tb1 td li{ margin:5px 0;}
.tb1 td img { border:none; border-radius:none; margin:0; width:; }
.tb1 thead {background:#fdfdfd; color:#35495d; font-size:15px; }
.tb1 th.bg {background:#3d3d3d; color:#fff; font-size:15px; }
.tb1 .tb1_list li{ list-style-image:url(); list-style-type:disc; list-style-position:outside; margin-left:25px; line-height:20px;} /* list-style-type:disc; */
.tb1 .tb1_list2 li{ list-style-image:url(../images/dot.png); list-style-type:; list-style-position:outside; margin-left:15px;} /* list-style-type:disc; */
.tb1 ol.listNum {margin-left:-20px;}
.tb1 ol.listNum > li { list-style: decimal !important;   color: #; font-size: ; margin-top:; line-height:27px; }


.divide4_wrap {margin:25px 0; display:flex; justify-content:space-between; flex-wrap:wrap; }
.divide4_wrap .content { border-radius:15px; border:1px solid #d8d8d8; width:23%; padding:10px; margin:0 20px 0 0; color:#;  text-align:center;}
.divide4_wrap .content strong { display:inline-block; font-weight:; font-size:1.25em; color:#1e9b93; letter-spacing:-0.5px; text-align:center;}
.divide4_wrap .content strong:after {content :""; display:block;  width:250px; }
.divide4_wrap .content span { font-size:1.2em; font-weight:500; color:#777; }
.divide4_wrap .content p { font-size:1.5em; font-weight:600; color:#1e9b93; }
.divide4_wrap .content p:after {content :""; display:block; border-bottom:1px solid #8b8b8b; margin:20px auto; width:30px; height:1px; }

.info_list {margin:25px 0;}
.info_list li {font-size:1.15em; line-height:2em;}





 @media (max-width: 969px){


#ctt_con {padding:10px; line-height:1.8em; }
.sub_text1{font-size:1em;   word-break:keep-all; padding-bottom: 30px;}
.sub_text2 {color:#ff0000;text-align:center; margin-top:20px;}
input {display: inline-block;}
.f_pc{display:none;}
.f_mo{display:block;}

.divide4_wrap {margin:25px 0; display:flex; justify-content:space-between; flex-wrap:wrap; }
.divide4_wrap .content { border-radius:15px; border:1px solid #d8d8d8; width:100%; padding:10px; margin:0 0 15px 0; color:#;  text-align:center;}
.divide4_wrap .content strong { display:inline-block; font-weight:; font-size:1.25em; color:#1e9b93; letter-spacing:-0.5px; text-align:center;}
.divide4_wrap .content strong:after {content :""; display:block;  width:250px; }
.divide4_wrap .content span { font-size:1.2em; font-weight:500; color:#777; }
.divide4_wrap .content p { font-size:1.5em; font-weight:600; color:#1e9b93; }
.divide4_wrap .content p:after {content :""; display:block; border-bottom:1px solid #8b8b8b; margin:20px auto; width:30px; height:1px; }

.card_info{}
.card_info .card_img{float:none; width:100%; margin-top:50px;}
.card_info .card_img img{width:100%;}
.card_info .card_txt{float:none; }



 }
