@charset "utf-8";
@font-face{
    font-family: 'TmonMonsori';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/TmonMonsori.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'SDSamliphopangche_Basic';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts-20-12@1.0/SDSamliphopangche_Basic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'yg-jalnan';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
*{margin:0; padding:0;}
body{font-family: "NanumSquare", "Noto Sans KR", sans-serif;  color:#1a1a1a;}
a{color:#1a1a1a; text-decoration:none;}
html{overflow-y:scroll;}
br{font-family: 'Dotum';}
	html, h1, h2, h3, h4, h5, h6, form, fieldset, img{margin:0;padding:0;border:0}
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
	ul,dl,dt,dd{margin:0;padding:0;list-style:none}


	input[type=text],input[type=password], textarea{
	-webkit-transition:all 0.30s ease-in-out;
	-moz-transition:all 0.30s ease-in-out;
	-ms-transition:all 0.30s ease-in-out;
	-o-transition:all 0.30s ease-in-out;
	outline:none;
	}
	input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus{
	-webkit-box-shadow:0 0 5px #9ed4ff;
	-moz-box-shadow:0 0 5px #9ed4ff;
	box-shadow:0 0 5px #9ed4ff;
	border:1px solid #558ab7 !important;
	}
	textarea:focus, button:focus, input:focus{outline:none;}
	form input, form select, form textarea{font-size:;margin:2px;color:#555;box-sizing:border-box;padding:10px;height:100%;width:100%;border-radius:5px;border:1px solid #999;background-color:#fff;}
	form textarea{resize:none;padding:10px;min-height:120px;}
	form input{	-webkit-appearance:none;	}
	form select{box-sizing:border-box;
	vertical-align:bottom;
	background-image:url(../mobile/img/arw_d.png) ;
	background-repeat:no-repeat;
	background-position:93% 50%;
	background-size:10px;
	-webkit-appearance:none;
	-moz-appearance:none}
	form input[type="checkbox"]{display:inline-block;width:15px;height:15px;border-radius:3px;padding:0;border:1px solid #999;vertical-align:top;margin-right:5px}
	form input[type="checkbox"]:checked	{border:0;padding:0;background-image:url(../mobile/img/ch.gif) ;background-repeat:no-repeat;background-size:100%;appearance:none;
	-moz-appearance:none;/* Firefox */
	-webkit-appearance:none;/* Safari and Chrome */
	}
	form .radio[type="radio"]{display:none}
	form .radio[type="radio"] + label{
	display:inline-block;
	padding-left:20px;
	vertical-align:middle;
	background-image:url(./img/r_off.png);
	background-position:left 2px;
	background-repeat:no-repeat;
	background-size:17px 17px;line-height:20px;margin-right:20px;
	cursor:pointer}
	form .radio[type="radio"]:checked + label{
	background-image:url(./img/r_on.png) ;
	}
/*½ÅÃ»*/
#semi_form{background:#f5f5f5;padding:50px 10px 30px;}
#content #semi_form h4{text-align:center;font-family:'yg-jalnan';letter-spacing:-3px;font-size:1.4rem;line-height:;margin-bottom:10px;color:#000;font-weight:100;}
#semi_form h4 span{color:#8e0014}
.warning_tx{display:block;color:#ff0000;}
	.yac_ttxx{font-size:.85rem;line-height:1.2rem;font-weight:100;display:flex;}
	.yac_ttxx b{font-weight:400;margin-left:5px;color:#777;}
	.yac_Btn_cl{color:#ff0000;}
	.yac_ttxx:hover{cursor:pointer}
	.yac_more{display:none;position:relative;z-index:1111;background:#fff}
	.yac_Btn_cl{display:none}

	.yac_tit{text-align:center;margin-top:5px;padding-bottom:5px;color:#2f4ec1;font-weight:bold}
	.yac_box{height:;display:flex;}
	.yac_box div{width:33.3%;text-align:center;padding:5px 0;background:#eee;font-size:14px;cursor:pointer}
	.yac_box div:hover{background:#001eff}
	#content #semi_form .yac_con h4{height:;overflow:scroll;border:1px solid #d7d7d7;border-radius:6px;margin:5px 0;font-size:.9rem;font-family:'noto';}
	.yac_con h4{padding:10px 0}

	.pri_f_left .num{font-size:1.38rem;letter-spacing:-1px;line-height:;text-align:center;font-family: 'SDSamliphopangche_Basic';font-weight:400;}
	.pri_f_left .num b{color:#ff1515;}
	.pri_f_left .num span{font-size:;font-weight:400;}
	.pri_f_left .fmul_top{display:flex;justify-content:space-around;padding:10px 0;font-weight:400;border:1px solid #333;border-right:0;border-left:0;font-size:;}
	.pri_f_left .fmul_top li{width:20%;text-align:center;}
	.pri_f_left .fmul_top li:nth-child(3){width:30%;}
	.pri_f_left .fmul_top li:last-child{width:30%;}
	.pri_f_left .last_text{font-size:.8rem;text-align:center;font-weight:300;margin: 10px 0 0;}
	.pri_f_right{font-weight:400;}
	.pri_f_right .pri_fm_box{padding:0 10px;}
	.pri_f_right .pri_fm_box ul{margin:5px 0;display:flex;flex-wrap:wrap;justify-content:space-between;}
	.pri_f_right .pri_fm_box ul li{width:50%;height:;display:flex;justify-content:space-between;margin-bottom:10px;}
	.pri_f_right .pri_fm_box ul li .call{align-items:center;}
	.pri_fm_box .radi_box{margin:20px 0;}
	.pri_fm_box .radi_box label{margin-right:20px;}

	.bottom_form{margin:10px auto 50px;}
	.pri_f_left, .pri_f_right{display:block;}
	.pri_fm_box{margin:20px 0 10px;}
	.pri_fm_box iframe{height:;margin:10px 0;border-bottom:1px solid #000}


	.fotm_bTn{width:75%;height:40px;line-height:40px;display:block;border-radius:5px;border:0;background:#ff1e1e;color:#fff;font-size:18px;padding:0;font-weight:bold;text-align:center;margin:20px auto 60px}
	.fotm_bTn:hover{cursor:pointer}
	.fotm_bTn:hover p{background:#333;transition:0.2s}
	.ft_all{width:100%;box-sizing:border-box;font-weight:400;font-size:14px;}
/*½ÅÃ» ³¡*/


/*#wrap{min-width:1300px;overflow:hidden;}
#header .inner{width:1300px;}*/
.snb, .sub_title, .subTop{display:none;}
#colgroup{width:auto;float:none;}
#content{padding:0;}
#container{margin-bottom:0}
#container .inner{width: auto;}
#gnb{display: flex;justify-content: center;}
.wrap_fixed_btn{display:none;}

.up-on-scroll{transition:transform 0.7s,opacity 1s;}
.right-on-scroll{transition:transform 0.7s,opacity 1s;}
.left-on-scroll{transition:transform 0.7s,opacity 1s;}


/*µ¿¿µ»ó ¹ÝÀÀÇü*/
	.video-wrap{position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden;}
	.video-wrap iframe,
	.video-wrap object,
	.video-wrap embed{position:absolute; top:0; left:0; width:100%; height:100%;}
	.mv_box{margin:auto;border-radius:5px;overflow:hidden;box-shadow:0 0 20px #000000a8;}
/*µ¿¿µ»ó ¹ÝÀÀÇü*/

/*»ó´Ü*/
#wrap{width:100%;min-width:320px; position:relative;margin:0 auto;overflow:hidden;}
#ccoll_top{color:#fff;font-weight:400;font-family: 'yg-jalnan';text-align:center; background:#8e0014; box-sizing:border-box;word-break:nowrap;padding:30px 0 10px;}

.top_tit1{position:relative;padding:10px 0;height:3rem;padding:10px 0 20px;}
#content .top_tit1 h2{position:absolute;bottom:15px;background:none;font-size:3rem;line-height:3rem;white-space:nowrap;width:100%;text-shadow: 3px 4px 0px #333333a1;
animation-duration: 1s;animation-name:cece;}

#ccoll_top .line{height:10px;width:60%; background:#8cfc07; animation-duration: 1s; }
#ccoll_top .line.ri{animation-name:riri;}
#ccoll_top .line.le{animation-name:lele;margin-left: 40%;}

#content .top_tit1:after{left:auto;right:0;top:auto;bottom:0;width:60%;}

.top_tit2{background:none;font-family: 'yg-jalnan';font-size:1.2rem;line-height:1.35rem;letter-spacing:-1px;background:url(./img/c_coll_t_flo_m.png) no-repeat left top/auto 40px;padding-top:40px;animation-duration:.2s;animation-name:up;}
.top_tit3{background:none;font-family: 'SDSamliphopangche_Basic';font-size:1.5rem;letter-spacing: -1px;color:#13ff13;margin:20px 0;word-break:keep-all;animation-duration:.2s;animation-name:up;}


/*º»¹®-¹öÆ°*/
.fixmenu{position: fixed; top:0; left:0; width:100%;z-index:9999;}
#menutop ul{display:flex;position:absolute;width:100%;}
#menutop li{background:rgba(0,0,0,.75);width: 100%;text-align: center;letter-spacing:-1px;font-family: 'SDSamliphopangche_Basic';border-right:1px solid #8cfc07;scroll-behavior:smooth;}
#menutop .on{background:rgba(0,0,0,.95);}
#menutop .on a{color:#8cfc07;}
#menutop li a{display: block;   color: #fff;padding: 18px 0;}
#menutop li:last-child{border-right:0;}
/*º»¹®*/
.ccoll_con{background:#d82c44;padding-bottom:20px; position:relatie;}
.ccoll_box {padding-top:50px;}
#content .collname{font-size:1.5rem;font-family:'TmonMonsori';color:#fff;line-height:73px;display:flex;}
#content .collname:before{content:"";display:inline-block;width:4px;height:73px;background:#8cfc07;margin-right:10px;}
.qna_bg{background:#fff;margin:0 10px 0px;padding:20px 10px 10px;box-sizing:border-box;}
.qna_bg li{margin-bottom:10px;}
.qna_bg .d1 .m{font-family:'SDSamliphopangche_Basic';font-size:18px;line-height:20px;}
.qna_bg .d1 .m p{position:relative;padding:0 30px 0 20px;}
.qna_bg .d1 .m p:after{content:"";position:absolute;right:5px;top:3px;width:7px;height:7px; border-right:1px solid #444;border-bottom:1px solid #444;transform:rotate(45deg);}
.qna_bg .d1 .m p span{position:absolute;left:0;}
.qna_bg .d1 .m.active p:after{transform:rotate(225deg);top:7px;}
.qna_bg .d1 .opentap{display: none;font-size:14px;line-height:20px;border-top:1px solid #222;border-bottom:1px solid #222;padding:10px 0;margin:10px;}






.go_form{position: fixed;
    font-size: 1.1rem;
    line-height: 1.2rem;
    padding: 1.2rem 0.5rem;
    text-align: center;
    right: 10px;
    bottom: 50px;
    background:rgba(0,0,0,0.8);

    color: #fff;
    font-family: 'SDSamliphopangche_Basic';
    border-radius: 50%;
    box-sizing: border-box;}
.go_form:hover{cursor:pointer}
/*footer*/

.main_ft{display:none;}
.tail .main_ft{background:#737373;color:#fff;padding:10px 0 40px;}
.cent_list .ct_name{font-size:.8rem;}
.tail .ft_ul{display:flex;justify-content:center;}
.tail .ft_ul li{font-size:.85rem;margin:0 5px;}
.tail .ft_ul li:after{content:"";display:inline-block;width:1px;height:12px;background:#fff;margin-left:10px;vertical-align:top;margin-top:2px;}
.tail .ft_ul li:last-child{margin-right:0;}
.tail .ft_ul li:last-child:after{display:none;}
.tail .ft_ul li a{color:#fff;}
.tail .ft_ic{display:flex;justify-content:center;text-align:center;align-items:center;margin:5px 0;}
.tail .ad_m{font-size:.7rem;}
.cent_list2 .ct_list2{flex-wrap: wrap;text-align:center;}
.tail .ad_m a{color:#fff;}
.tail .ad_m span{display:block;font-size:4px;line-height:9px;margin-bottom:4px;}
.tail .ft_ic a img{width:50%;padding:2px;}
.tail .ft_tx{text-align:center;font-size:.7rem;line-height:.8rem;margin-top: 10px;color: #aaa;}
.cent_list .ct_list li{margin:0;}

.line_bnn{width:100%;position:fixed;bottom:0;left:0;background:#2b1887;display:flex;align-items:center;justify-content:center;z-index:9999;}
.line_bnn img{width:100%;}


@keyframes cece {
  from {bottom: -50px;}
  to {bottom: 15px; }
}
@keyframes riri {
  from {margin-left: 100%;}
  to {margin-left: 0%;width: 60%; }
}
@keyframes lele {
  from {margin-left: 0%; }
  to {margin-left: 40%;width: 60%;}
}
@keyframes up {
  from {margin-bottom: -30%;  }
  to {margin-bottom:0%;}
}





/************************************/
@media screen and (min-width: 1080px){
.go_form{
    font-size: 25px;
    line-height: 30px;
    padding: 40px 30px;
    bottom: 100px;
    right: 50px;}
.line_bnn img{width:auto;}
#wrap{min-width:1300px;}
.top_tit1{height:175px;padding:70px 0;bottom:40px;}
#content .top_tit1 h2{font-size:172px;line-height:175px;}
#ccoll_top .line.ri{display:none;}
#ccoll_top .line.le{animation-name:up;margin:0 auto 30px;width:1060px;height:30px;}
.top_tit2{font-size:60px;line-height:90px;width:1300px;background:url(./img/c_coll_t_flo_m.png) no-repeat 67px top/auto 100px;margin:90px auto;}
.top_tit3{font-size:90px;line-height:90px;}
.mv_box{width:1170px;margin:70px auto 100px;border-radius:10px;}

#menutop{display:flex;justify-content: center;}
#menutop ul{}
#menutop li {height:94px;}
#menutop li a{font-size:40px;height:94px;padding:10px;}
.ccoll_box {width:1170px;margin:auto;padding:100px 0 50px}

#content .collname{font-size:70px;}
#content .collname:before{width:10px;margin-right:55px;}
.qna_bg{padding:50px 140px;margin:80px 0 0;}
.qna_bg .d1 .m{font-size:35px;line-height:70px;}
.qna_bg .d1 .opentap{font-size:24px;line-height:40px;color:#000;padding:40px 20px;margin:20px 0;}
.qna_bg .d1 .m p{padding-left:40px;}
.qna_bg .d1 .m p:after{width:18px;height:18px;border-bottom:3px solid #000;border-right:3px solid #000;top:15px;}
.qna_bg .d1 .m p:hover:after{border-color:#ff0000;}
.qna_bg .d1 .m.active p:after{top:30px;}

#content #semi_form h4{font-size:50px;margin:80px auto 10px;}
.bottom_form{width:1300px;margin:20px auto 50px;display:flex;    justify-content: space-between;align-items: flex-start;}
.pri_f_left, .pri_f_right{width:560px;}
.pri_f_right .pri_fm_box{margin:80px 0}
.fotm_bTn{width: 65%;height: 60px;line-height: 60px;font-size: 25px;margin: 35px auto 6px;}
form input, form select, form textarea{font-size:20px;padding:15px;}

.pri_fm_box iframe{height: 320px;}
.pri_f_left .num{font-size:33px;line-height:33px;}
.pri_f_left .last_text{font-size:17px;margin:0}
}