/* ===================================================================================================
  sub5 ::reference 레퍼런스 
======================================================================================================*/




@media screen and (min-width:1001px){


/* ========================================
  sub페이지공통
===========================================*/
.sub{}
.center{width: 100%;padding:140px 15px;}
.center .section_in{}
.sub_title{font-size:42px;font-weight:light}

.blue{color:#2d79eb !important;}

/*center1*/

.center1{background:#fafafa;padding:80px 105px;margin-top:105px;}
.center1 .section_in{text-align:left;}
.center1 .section_in .title2{margin-bottom:30px;}
.center1 .section_in .title1{display:inline-block;position:relative;}
.center1 .section_in .title1::after{content:'';width: 12px;height: 12px;border-radius:50%;background:#2d79eb;position:absolute;right:-24px;top:0;}

/*center2:*/
.center2 {padding:0;background:#fafafa;}
.center2 .ct2_head_area{width: 100%;background:#fafafa;border-bottom:1px solid #eee;}
.center2 .ct2_head{width: 100%;max-width:1200px;margin:0 auto;display:flex;}

.center2 .ct2_head li{}
.center2 .ct2_head li:not(:first-child){margin-left:50px;}
.center2 .ct2_head li a{display:block;font-size:20px;font-weight:800;color:#000;padding:25px 0;}
.center2 .ct2_head li.active a{color:#2d79eb;font-weight:900;}


.ct2_top{background:#fff;border-bottom-right-radius:50px;border-top:1px solid #eee;padding:90px 15px 75px;}
.ct2_top .title{text-align:center;font-size: 42px;font-weight:900;}



.q_box{width: 100%;background:#f3f8ff;border-radius:20px 20px 50px 20px;display:flex;text-align:left;
		padding:80px 80px 70px;margin-top:70px;}
.q_box .left{width: 50%;}
.q_box .left .p1{font-size:45px;font-weight:800;}
.q_box .left .p2{font-size:18px;margin-top:30px;}


.q_box .right .p3{font-size:22px;font-weight:800;}
.q_box .right .p4{font-size:58px;font-weight:900;color:#2d79eb;margin:20px 5px 30px;}
.q_box .right .p5{font-size:17px;line-height:32px;padding-left:20px;}
.q_box .right .p5 p{position:relative;}
.q_box .right .p5 p::before{content:'';width: 5px;height: 5px;border-radius:50%;background:#000;
							position:absolute;left:-10px;top:50%;transform:translateY(-50%);}



/*탭1::온라인문의*/

.f_sub{font-size:18px;margin-top:70px;margin-right:20px;text-align:right;position:relative;}
.f_sub::after{content:'';position:absolute;top:2px;right:-13px;
				width: 6px;height: 6px;border-radius:50%;background:#2d79eb;}
.ct2_form{width: 100%;margin-top:20px;}
.ct2_form fieldset{width: 100%;border-top:3px solid #000;border-left:none;border-right:none;border-bottom:none;}

.ct2_form .ct_box{width: 100%;height: 80px;border-bottom:1px solid #d7d7d7;display:flex;align-items:center;}
.ct2_form .ct_box label{width: 13%;font-size:16px;font-weight:800;text-align:left;padding-left:20px;}
.ct2_form .ct_box input{border:1px solid #d7d7d7;height:45px;font-size:16px;text-indent:5px;}

.ct_name, .ct_tel, .inquiry_label{background:url(/images/center/dot.png) no-repeat;}
.ct_name{background-position:top right 55%;}
.ct_tel{background-position:top right 45%;}
.inquiry_label{background-position:top right 36%;}

.ct_mail span{display:inline-block;margin:0 7px;color:#aaa;}
.ct_mail select{height: 45px;border:1px solid #d7d7d7;margin-left:7px;width:150px;border-radius:0px;}


.ct_box.ct_inquiry{height: 255px;}
.ct_box.ct_inquiry textarea{width: 85%;height: 215px;border:1px solid #d7d7d7;resize:none;
								font-size:16px;text-indent:5px;padding-top:10px;padding-left:10px;}
.ct_box.ct_inquiry textarea::placeholder{color:#aaa;line-height:28px;}


.ct_box.ct_random{height:auto;border-bottom:none;padding:30px 0 20px;}

.ct_box .in{display:flex;align-items:center;}
.ct_box .in .random_num{display:inline-block;width: 160px;border:1px solid #d7d7d7;height: 45px;line-height:45px;font-size:20px;}

.ct_box .ct_box_in p{font-size:15px;color:#aaa;margin-top:10px;}
.ct_box .ct_box_in input{margin-left:10px;}

.ct_box.ct_random_p{height:auto;padding-bottom:15px;}
.ct_box.ct_random_p p{font-size:15px;color:#aaa;text-align:left;padding-left:20px;}

.ct_fieldset2{margin-top:50px;}
.ct_box.ct_privacy{width: 100%;height: 255px;}
.ct_box.ct_privacy .ct_brivacy_label{width: 13%;font-size:16px;font-weight:800;text-align:left;padding-left:20px;}
.ct_box.ct_privacy textarea{width: 85%;height: 215px;border:1px solid #d7d7d7;resize:none;font-size:16px;text-indent:5px;padding:20px}


.ct_agree{display:flex;justify-content:flex-end;align-items:center;margin-top:15px;margin-right:15px;}

input#ct_chk{
  display:none;
  }

input#ct_chk + label{
  cursor:pointer;
 }

input#ct_chk + label > span{
  vertical-align: middle;
  padding-left: 5px;
 }


input#ct_chk + label:before{
  content:"";
  display:inline-block;
  width:17px;
  height:17px;
  border:1px solid #d7d7d7;
  background-color:#f3f3f3;
  vertical-align:middle;
  }
  

input#ct_chk:checked + label:before{
  content:'';
  background-color:#f3f3f3;
  border-color:#d7d7d7;
  background-image: url(/images/center/chk2.png);
  background-repeat: no-repeat;
  background-size:70%;
  background-position:50%;
  }


.f_last{margin-top:50px;font-size:24px;font-weight:500;}

.ct_submit{width: 220px;height: 60px;line-height: 60px;margin: 50px auto 0;border:none;border-radius: 100px; text-align: center;
		background:#2d79eb;color:#fff;font-size:18px;font-weight:800;cursor:pointer;transition:all 0.3s;}

.ct_submit:hover{background:#fff;border:1px solid #2d79eb;color:#2d79eb;}



/*탭2::자주하는 질문*/

.ct_lists{width: 100%;border-top:3px solid #000;margin-top:70px;cursor:pointer;}

.ct_list{text-align:left;}
.ct_list .ct_title_area{ display:flex;align-items:center;border-bottom:1px solid #e1e1e1;padding:20px 0px;padding-left:20px}

.ct_title_area .icon, .ct_title_area .arrow{width: 7%;}
.ct_title_area .arrow{text-align:right;padding-right:20px;}
.ct_title_area .ct_title_center{width: 86%;}

.ct_title_center .classify{font-size:16px;font-weight:700;color:#2d79eb;}
.ct_title_center .ct_title{font-size:18px;font-weight:800;margin-top:6px;}

.ct_con_area{background:#f8fbff;border-bottom:1px solid #e1e1e1;padding:32px 20px 70px;display:flex;}
.ct_con_area .icon{width: 7%;}

.ct_con_area .con p{line-height:28px;}


/*탭3::오시는길*/
.ct_map{width: 100%;height: 720px;position:relative;}
#map{width:100%;height: 100%;margin:0 auto;}

.map_info{width: 650px;height: 300px;background:linear-gradient(to right, #2d7cec, #13ccff);border-radius:60px;
			position:absolute;bottom:60px;right:160px;z-index:95;padding:60px;color:#fff;}
.map_info>p{font-size:30px;font-weight:900;}

.map_ul{font-size:15px;font-weight:700;margin-top:20px;}
.map_ul li{display:flex;line-height:40px;}
.map_ul li:nth-child(2) .t{padding-left:20px;}

.map_ul .title{color:#9fd5ff;padding-right:30px;}
.map_ul li .con{color:#fff;}



}
/*pc화면 틀어짐 수정*/


@media screen and (min-width:1001px) and (max-width:1200px){

}

@media screen and (min-width:1001px) and (max-width:1050px){


}





/* ======================================================
  Mobile
=========================================================*/

@media screen and (min-width:731px) and (max-width:1000px){

	/* ========================================
	  sub페이지공통
	===========================================*/
	.center{width: 100%;}
	.sub_title{font-size:42px;font-weight:light}

	.center .section_in{padding:100px 0;}

	

	/*center1*/
	.center1{background:#fafafa;margin-top:115px;}
	.center1 .section_in{text-align:left;padding:60px 0;}
	.center1 .section_in .title2{margin-bottom:20px;margin-top:0px;color:#000;letter-spacing:-1px;}
	.center1 .section_in .title1{display:inline-block;position:relative;}
	.center1 .section_in .title1::after{content:'';width: 10px;height: 10px;border-radius:50%;background:#2d79eb;position:absolute;right:-20px;top:2px;}

	/*center2:*/
	.center2 {padding:0;background:#fafafa;}
	.center2 .ct2_head{width: 94%;margin:0 auto;display:flex;}

	.center2 .ct2_head li{}
	.center2 .ct2_head li:not(:first-child){margin-left:50px;}
	.center2 .ct2_head li a{display:block;font-size:20px;font-weight:800;color:#000;padding:25px 0;}
	.center2 .ct2_head li.active a{color:#2d79eb;font-weight:900;}


	.ct2_top{background:#fff;border-bottom-right-radius:50px;border-top:1px solid #eee;padding:0 15px 0;}
	.ct2_top .title{text-align:center;font-size: 42px;font-weight:900;}
	

	.q_box{width: 100%;background:#f3f8ff;border-radius:20px 20px 50px 20px;
		text-align:left;
		padding:40px 20px;margin-top:70px;}
	.q_box .left, .q_box .right{width: 100%;}

	.q_box .left .p1{font-size:45px;font-weight:800;}
	.q_box .left .p2{font-size:24px;margin-top:15px;}

	.q_box .right{margin-top:40px;}
	.q_box .right .p3{font-size:22px;font-weight:800;}
	.q_box .right .p4{font-size:58px;font-weight:900;color:#2d79eb;margin:15px 5px;}
	.q_box .right .p5{font-size:24px;line-height:30px;padding-left:20px;}
	.q_box .right .p5 p{position:relative;}
	.q_box .right .p5 p::before{content:'';width: 5px;height: 5px;border-radius:50%;background:#000;
								position:absolute;left:-10px;top:50%;transform:translateY(-50%);}


	/*탭1::온라인문의*/

	.f_sub{font-size:18px;margin-top:70px;margin-right:20px;text-align:right;position:relative;}
	.f_sub::after{content:'';position:absolute;top:2px;right:-13px;
					width: 6px;height: 6px;border-radius:50%;background:#2d79eb;}
	.ct2_form{width: 100%;margin-top:20px;}
	.ct2_form fieldset{width: 100%;border-top:3px solid #000;border-left:none;border-right:none;border-bottom:none;}

	.ct2_form .ct_box{width: 100%;height: 80px;border-bottom:1px solid #d7d7d7;display:flex;align-items:center;}
	.ct2_form .ct_box label{width: 18%;font-size:16px;font-weight:800;text-align:left;padding-left:3px;}
	.ct2_form .ct_box input{border:1px solid #d7d7d7;height:45px;font-size:16px;text-indent:5px;}

	.ct_name, .ct_tel, .inquiry_label{background:url(/images/center/dot.png) no-repeat;}
	.ct_name{background-position:top right 65%;}
	.ct_tel{background-position:top right 55%;}
	.inquiry_label{background-position:top right 40%;}

	.ct_mail input{width: 25%;}
	.ct_mail span{display:inline-block;margin:0 7px;color:#aaa;}
	.ct_mail select{width: 25%;height: 45px;border:1px solid #d7d7d7;margin-left:7px;width:150px;border-radius:0px;}


	.ct_box.ct_inquiry{height: 255px;}
	.ct_box.ct_inquiry textarea{width: 70%;height: 215px;border:1px solid #d7d7d7;resize:none;
									font-size:16px;text-indent:5px;padding-top:10px;}
	.ct_box.ct_inquiry textarea::placeholder{color:#aaa;}


	.ct_box.ct_random{height:80px;border-bottom:none;}

	.ct_box .in{display:flex;align-items:center;}
	.ct_box .in .random_num{display:inline-block;width: 160px;border:1px solid #d7d7d7;height: 45px;line-height:45px;font-size:20px;}

	.ct_box .ct_box_in p{font-size:15px;color:#aaa;margin-top:10px;}
	.ct_box .ct_box_in input{margin-left:10px;}

	.ct_box.ct_random_p{height:auto;padding-bottom:15px;}
    .ct_box.ct_random_p p{font-size:15px;color:#aaa;text-align:left;padding-left:3px;}

	.ct_fieldset2{margin-top:50px;}
	.ct_box.ct_privacy{width: 100%;height: 255px;;}
	.ct_box.ct_privacy .ct_brivacy_label{width: 18%;font-size:16px;font-weight:800;text-align:left;padding-left:5px;}
	.ct_box.ct_privacy textarea{width: 70%;height: 215px;border:1px solid #d7d7d7;resize:none;font-size:16px;text-indent:5px;padding:10px;}


	.ct_agree{display:flex;justify-content:flex-end;align-items:center;margin-top:15px;margin-right:15px;}

	input#ct_chk{
	  display:none;
	  }

	input#ct_chk + label{
	  cursor:pointer;
	 }

	input#ct_chk + label > span{
	  vertical-align: middle;
	  padding-left: 5px;
	 }


	input#ct_chk + label:before{
	  content:"";
	  display:inline-block;
	  width:17px;
	  height:17px;
	  border:1px solid #d7d7d7;
	  background-color:#f3f3f3;
	  vertical-align:middle;
	  }
	  

	input#ct_chk:checked + label:before{
	  content:'';
	  background-color:#f3f3f3;
	  border-color:#d7d7d7;
	  background-image: url(/images/center/chk2.png);
	  background-repeat: no-repeat;
	  background-size:70%;
	  background-position:50%;
	  }


	.f_last{text-align:Center;margin-top:40px;font-size:20px;}

	.ct_submit{display:block;width: 220px;height: 60px;line-height: 60px;margin: 50px auto 0;border:none;border-radius: 100px; text-align: center;
		background:#2d79eb;color:#fff;font-size:18px;font-weight:800;cursor:pointer;}


	
	/*탭2::자주하는 질문*/
	.ct_lists{width: 100%;border-top:3px solid #000;margin-top:70px;}

	.ct_list{text-align:left;padding:0 7px;}
	.ct_list .ct_title_area{ display:flex;align-items:center;border-bottom:1px solid #e1e1e1;padding:20px 0px;}

	.ct_title_area .icon, .ct_title_area .arrow{width: 7%;}
	.ct_title_area .arrow{text-align:right;}
	.ct_title_area .ct_title_center{width: 86%;padding-left:10px;}

	.ct_title_center .classify{font-size:16px;font-weight:700;color:#2d79eb;}
	.ct_title_center .ct_title{font-size:18px;font-weight:800;margin-top:6px;}

	.ct_con_area{background:#f8fbff;border-bottom:1px solid #e1e1e1;padding:32px 0 70px;display:flex;}
	.ct_con_area .icon{width: 7%;}

	.ct_con_area .con p{line-height:28px;padding-left:10px;}

	

	/*탭3::오시는길*/
	.ct_map{width: 100%;height: 630px;position:relative;}
	#map{width: 100%;height: 100%;}
	.map_info{width: 530px;height: auto;background:linear-gradient(to right, #2d7cec, #13ccff);border-radius:30px;
				position:absolute;bottom:0px;left:0px;z-index:95;padding:20px;color:#fff;}
	.map_info>p{font-size:24px;font-weight:900;}

	.map_ul{font-size:15px;font-weight:700;margin-top:20px;}
	.map_ul li{line-height:22px;}
	.map_ul li:nth-child(2) .t{}

	.map_ul .title{width: 100%;color:#9fd5ff;padding-right:30px;}
	.map_ul .con{padding-left:6px;color:#fff;}
}








@media screen and (min-width:721px) and (max-width:730px){

	/* ========================================
	  sub페이지공통
	===========================================*/
	.center{width: 100%;}
	.sub_title{font-size:46px;font-weight:light}

	.center .section_in{padding:100px 0;}

	

	/*center1*/
	.center1{background:#fafafa;margin-top:115px;}
	.center1 .section_in{text-align:left;padding:60px 0 100px;}
	.center1 .section_in .title2{margin-bottom:20px;margin-top:0px;color:#000;letter-spacing:-1px;}
	.center1 .section_in .title1{display:inline-block;position:relative;}
	.center1 .section_in .title1::after{content:'';width: 10px;height: 10px;border-radius:50%;background:#2d79eb;position:absolute;right:-20px;top:2px;}


	/*centect2:*/
	.center2 {padding:0;background:#fafafa;}
	.center2 .ct2_head{width: 94%;margin:0 auto;display:flex;}

	.center2 .ct2_head li{}
	.center2 .ct2_head li:not(:first-child){margin-left:50px;}
	.center2 .ct2_head li a{display:block;font-size:20px;font-weight:800;color:#000;padding:25px 0;}
	.center2 .ct2_head li.active a{color:#2d79eb;font-weight:900;}


	.ct2_top{background:#fff;border-bottom-right-radius:50px;border-top:1px solid #eee;padding:0 15px 0;}
	.ct2_top .title{text-align:center;font-size: 42px;font-weight:900;}
	


	.q_box{width: 100%;background:#f3f8ff;border-radius:20px 20px 50px 20px;
		text-align:left;
		padding:40px 20px;margin-top:70px;}
	.q_box .left, .q_box .right{width: 100%;}

	.q_box .left .p1{font-size:45px;font-weight:800;}
	.q_box .left .p2{font-size:18px;margin-top:15px;}

	.q_box .right{margin-top:40px;}
	.q_box .right .p3{font-size:22px;font-weight:800;}
	.q_box .right .p4{font-size:58px;font-weight:900;color:#2d79eb;margin:15px 5px;}
	.q_box .right .p5{font-size:17px;line-height:26px;padding-left:20px;}
	.q_box .right .p5 p{position:relative;}
	.q_box .right .p5 p::before{content:'';width: 5px;height: 5px;border-radius:50%;background:#000;
								position:absolute;left:-10px;top:50%;transform:translateY(-50%);}


	/*탭1::온라인문의*/

	.f_sub{font-size:18px;margin-top:70px;margin-right:20px;text-align:right;position:relative;}
	.f_sub::after{content:'';position:absolute;top:2px;right:-13px;
					width: 6px;height: 6px;border-radius:50%;background:#2d79eb;}
	.ct2_form{width: 100%;margin-top:10px;}
	.ct2_form fieldset{width: 100%;border-top:3px solid #000;border-left:none;border-right:none;border-bottom:none;}

	.ct2_form .ct_box{width: 100%;height: 80px;border-bottom:1px solid #d7d7d7;display:flex;align-items:center;}
	.ct2_form .ct_box label{width: 18%;font-size:16px;font-weight:800;text-align:left;padding-left:3px;}
	.ct2_form .ct_box input{border:1px solid #d7d7d7;height:45px;font-size:16px;text-indent:5px;}

	.ct_name, .ct_tel, .inquiry_label{background:url(/images/center/dot.png) no-repeat;}
	.ct_name{background-position:top right 65%;}
	.ct_tel{background-position:top right 55%;}
	.inquiry_label{background-position:top right 40%;}

	.ct_mail input{width: 25%;}
	.ct_mail span{display:inline-block;margin:0 7px;color:#aaa;}
	.ct_mail select{width: 25%;height: 45px;border:1px solid #d7d7d7;margin-left:7px;width:150px;border-radius:0px;}


	.ct_box.ct_inquiry{height: 255px;}
	.ct_box.ct_inquiry textarea{width: 70%;height: 215px;border:1px solid #d7d7d7;resize:none;
									font-size:16px;text-indent:5px;padding-top:10px;}
	.ct_box.ct_inquiry textarea::placeholder{color:#aaa;}


	.ct_box.ct_random{height:80px;border-bottom:none;}

	.ct_box .in{display:flex;align-items:center;}
	.ct_box .in .random_num{display:inline-block;width: 160px;border:1px solid #d7d7d7;height: 45px;line-height:45px;font-size:20px;}

	.ct_box .ct_box_in p{font-size:15px;color:#aaa;margin-top:10px;}
	.ct_box .ct_box_in input{margin-left:10px;}


	.ct_box.ct_random_p{height:auto;padding-bottom:15px;}
    .ct_box.ct_random_p p{font-size:14px;color:#aaa;text-align:left;padding-left:3px;}

	.ct_fieldset2{margin-top:50px;}
	.ct_box.ct_privacy{width: 100%;height: 255px;;}
	.ct_box.ct_privacy .ct_brivacy_label{width: 18%;font-size:16px;font-weight:800;text-align:left;padding-left:5px;}
	.ct_box.ct_privacy textarea{width: 70%;height: 215px;border:1px solid #d7d7d7;resize:none;font-size:16px;text-indent:5px;padding-top:10px;}


	.ct_agree{display:flex;justify-content:flex-end;align-items:center;margin-top:15px;margin-right:15px;}

	input#ct_chk{
	  display:none;
	  }

	input#ct_chk + label{
	  cursor:pointer;
	 }

	input#ct_chk + label > span{
	  vertical-align: middle;
	  padding-left: 5px;
	 }


	input#ct_chk + label:before{
	  content:"";
	  display:inline-block;
	  width:17px;
	  height:17px;
	  border:1px solid #d7d7d7;
	  background-color:#f3f3f3;
	  vertical-align:middle;
	  }
	  

	input#ct_chk:checked + label:before{
	  content:'';
	  background-color:#f3f3f3;
	  border-color:#d7d7d7;
	  background-image: url(/images/center/chk2.png);
	  background-repeat: no-repeat;
	  background-size:70%;
	  background-position:50%;
	  }

	  .f_last{text-align:Center;margin-top:40px;font-size:20px;}

	.ct_submit{width: 220px;height: 60px;line-height: 60px;margin: 50px auto 0;border:none;border-radius: 100px; text-align: center;
		background:#2d79eb;color:#fff;font-size:18px;font-weight:800;cursor:pointer;}


	/*탭2::자주하는 질문*/
	.ct_lists{width: 100%;border-top:3px solid #000;margin-top:70px;}

	.ct_list{text-align:left;padding:0 7px;}
	.ct_list .ct_title_area{ display:flex;justify-content: space-between;align-items:center;border-bottom:1px solid #e1e1e1;padding:20px 0px;}

	.ct_title_area .icon {width: 35px;}
	.ct_title_area .icon img{width: 100%;}
	.ct_title_area .arrow{text-align:right;width:17px;}
	.ct_title_area .arrow img{width: 100%;}
	.ct_title_area .ct_title_center{width: 86%;padding-left:10px;}

	.ct_title_center .classify{font-size:16px;font-weight:700;color:#2d79eb;}
	.ct_title_center .ct_title{font-size:18px;font-weight:800;margin-top:6px;}

	.ct_con_area{background:#f8fbff;border-bottom:1px solid #e1e1e1;padding:32px 0 70px;display:flex;}
	.ct_con_area .icon{width: 35px;}
	.ct_con_area .icon img{width: 100%;}

	.ct_con_area .con p{line-height:28px;padding-left:10px;}

	

	/*탭3::오시는길*/
	.ct_map{width: 100%;height: 630px;position:relative;}
	#map{width:100%;height: 100%;}
	.map_info{width: 100%;height: auto;background:linear-gradient(to right, #2d7cec, #13ccff);border-radius:30px;
				position:absolute;bottom:0px;left:0px;z-index:95;padding:20px;color:#fff;}
	.map_info>p{font-size:24px;font-weight:900;}

	.map_ul{font-size:15px;font-weight:700;margin-top:20px;}
	.map_ul li{line-height:22px;}
	.map_ul li:nth-child(2) .t{}

	.map_ul .title{width: 100%;color:#9fd5ff;padding-right:30px;}
	.map_ul .con{padding-left:6px;color:#fff;}
	

}


@media screen and (max-width: 720px){


	/* ========================================
	  sub페이지공통
	===========================================*/
	.center{width: 100vw;}
	.sub_title{font-size:5.7534vw;font-weight:light}

	.center .section_in{padding:13.6986vw 0;}



	/*center1*/
	.center1{background:#fafafa;margin-top:15.7534vw;}
	.center1 .section_in{text-align:left;padding:8.2192vw 0;}
	.center1 .section_in .title2{margin-bottom:2.7397vw;margin-top:0.0000vw;color:#000;letter-spacing:-0.1370vw;}
	.center1 .section_in .title1{display:inline-block;position:relative;}
	.center1 .section_in .title1::after{content:'';width: 1.3699vw;height: 1.3699vw;border-radius:50%;background:#2d79eb;position:absolute;right:-2.7397vw;top:0.2740vw;}

	/*centect2:*/
	.center2 {padding:0;background:#fafafa;}
	.center2 .ct2_head{width: 94%;margin:0 auto;display:flex;}

	.center2 .ct2_head li{}
	.center2 .ct2_head li:not(:first-child){margin-left:6.8493vw;}
	.center2 .ct2_head li a{display:block;font-size:2.7397vw;font-weight:800;color:#000;padding:3.4247vw 0;}
	.center2 .ct2_head li.active a{color:#2d79eb;font-weight:900;}


	.ct2_top{background:#fff;border-bottom-right-radius:6.8493vw;border-top:0.1370vw solid #eee;padding:0 2.0548vw 0;}
	.ct2_top .title{text-align:center;font-size: 5.7534vw;font-weight:900;}



	.q_box{width: 100%;background:#f3f8ff;border-radius:2.7397vw 2.7397vw 6.8493vw 2.7397vw;
		text-align:left;
		padding:5.4795vw 2.7397vw;margin-top:9.5890vw;}
	.q_box .left, .q_box .right{width: 100%;}

	.q_box .left .p1{font-size:6.1644vw;font-weight:800;}
	.q_box .left .p2{font-size:3.5vw;margin-top:2.0548vw;}

	.q_box .right{margin-top:5.4795vw;}
	.q_box .right .p3{font-size:3.0137vw;font-weight:800;}
	.q_box .right .p4{font-size:7.9452vw;font-weight:900;color:#2d79eb;margin:2.0548vw 0.6849vw;}
	.q_box .right .p5{font-size:3.5vw;line-height:4.3vw;padding-left:2.7397vw;}
	.q_box .right .p5 p{position:relative;}
	.q_box .right .p5 p::before{content:'';width: 0.6849vw;height: 0.6849vw;border-radius:50%;background:#000;
								position:absolute;left:-1.3699vw;top:50%;transform:translateY(-50%);}


	/*탭1::온라인문의*/

	.f_sub{font-size:2.4658vw;margin-top:9.5890vw;margin-right:2.7397vw;text-align:right;position:relative;}
	.f_sub::after{content:'';position:absolute;top:0.2740vw;right:-1.7808vw;
					width: 0.8219vw;height: 0.8219vw;border-radius:50%;background:#2d79eb;}
	.ct2_form{width: 100%;margin-top:1.3699vw;}
	.ct2_form fieldset{width: 100%;border-top:0.4110vw solid #000;border-left:none;border-right:none;border-bottom:none;}

	.ct2_form .ct_box{width: 100%;height: 10.9589vw;border-bottom:0.25vw solid #d7d7d7;display:flex;align-items:center;}
	.ct2_form .ct_box label{width: 18%;font-size:2.7vw;font-weight:700;text-align:left;padding-left:0.4110vw;}
	.ct2_form .ct_box input{border:0.25vw solid #d7d7d7;height:6.1644vw;font-size:2.7vw;text-indent:0.6849vw;}

	.ct_name, .ct_tel, .inquiry_label{background:url(/images/center/dot.png) no-repeat;background-size:1vw;}
	.ct_name{background-position:top right 60%;}
	.ct_tel{background-position:top right 45%;}
	.inquiry_label{background-position:top right 30%;}

	.ct_mail input{width: 23%;}
	.ct_mail span{display:inline-block;margin:0 0.9589vw;color:#aaa;}
	.ct_mail select{height: 6.1644vw;border:0.25vw solid #d7d7d7;margin-left:0.9589vw;width:25vw;border-radius:0.0000vw;}


	.ct_box.ct_inquiry{height: 34.9315vw;}
	.ct_box.ct_inquiry textarea{width: 70%;height: 29.4521vw;border:0.25vw solid #d7d7d7;resize:none;
									font-size:2.1918vw;text-indent:0.6849vw;padding-top:1.3699vw;}
	.ct_box.ct_inquiry textarea::placeholder{color:#aaa;}


	.ct_box.ct_random{height:auto;position:relative;align-items:center;border-bottom:none;padding-top:3vw;}
	.ct_box.ct_random label{width: 23%; }

	.ct_box .in{display:flex;align-items:center;}
	.ct_box .in .random_num{display:inline-block;width: 21.9178vw;border:0.25vw solid #d7d7d7;height: 6.1644vw;line-height:6.1644vw;font-size:2.7397vw;}

	.ct_box .ct_box_in input{width: 40%;margin-left:1.3699vw;}

	
	.ct_box.ct_random_p{height:8vw;}
	.ct_box.ct_random_p p{font-size:2.5vw;color:#aaa;text-align:left;padding-left:3px;}

	.ct_fieldset2{margin-top:6.8493vw;}
	.ct_box.ct_privacy{width: 100%;height: 34.9315vw;;}
	.ct_box.ct_privacy .ct_brivacy_label{width: 23%;font-size:2.7vw;font-weight:700;text-align:left;padding-left:0.6849vw;}
	.ct_box.ct_privacy textarea{width: 70%;height: 27vw;border:0.25vw solid #d7d7d7;resize:none;font-size:2.1918vw;text-indent:0.6849vw;padding-top:1.3699vw;padding:1vw;}


	.ct_agree{display:flex;justify-content:flex-end;align-items:center;margin-top:2.0548vw;margin-right:2.0548vw;}

	input#ct_chk{
	  display:none;
	  }

	input#ct_chk + label{
	  cursor:pointer;
	 }

	input#ct_chk + label > span{
	  vertical-align: middle;
	  padding-left: 1.5vw;
	  font-size:2.9vw;
	 }


	input#ct_chk + label:before{
	  content:"";
	  display:inline-block;
	  width:4vw;
	  height:4vw;
	  border:0.25vw solid #d7d7d7;
	  background-color:#f3f3f3;
	  vertical-align:middle;
	  }
	  

	input#ct_chk:checked + label:before{
	  content:'';
	  background-color:#f3f3f3;
	  border-color:#d7d7d7;
	  background-image: url(/images/center/chk2.png);
	  background-repeat: no-repeat;
	  background-size:70%;
	  background-position:50%;
	  }

	 .f_last{margin-top:5.4795vw;font-size:4vw;font-weight:500;line-height:5vw;}

	.ct_submit{width: 30.1370vw;height: 8.2192vw;line-height: 8.2192vw;margin: 6.8493vw auto 0;border:none;border-radius: 13.6986vw; text-align: center;
		background:#2d79eb;color:#fff;font-size:2.4658vw;font-weight:800;cursor:pointer;}
	



	/*탭2::자주하는 질문*/
	.ct_lists{width: 100%;border-top:0.4110vw solid #000;margin-top:9.5890vw;}

	.ct_list{text-align:left;padding:0 0.9589vw;}
	.ct_list .ct_title_area{ display:flex;justify-content: space-between;align-items:center;border-bottom:0.1370vw solid #e1e1e1;padding:2.7397vw 0.0000vw;}

	.ct_title_area .icon {width: 6.5vw;}
	.ct_title_area .icon img{width: 100%;}
	.ct_title_area .arrow{text-align:right;width:2.3288vw;}
	.ct_title_area .arrow img{width: 100%;}
	.ct_title_area .ct_title_center{width: 86%;padding-left:1.3699vw;}

	.ct_title_center .classify{font-size:3.2vw;font-weight:700;color:#2d79eb;}
	.ct_title_center .ct_title{font-size:4vw;line-height:5.2vw;font-weight:800;margin-top:0.8219vw;}

	.ct_con_area{background:#f8fbff;border-bottom:0.1370vw solid #e1e1e1;padding:4.3836vw 0 9.5890vw;display:flex;}
	.ct_con_area .icon{width: 6.5vw;}
	.ct_con_area .icon img{width: 100%;}

	.ct_con_area .con{margin-left:2.7vw;width: 90%;}
	.ct_con_area .con p{line-height:3.8356vw;padding-left:1.3699vw;font-size:3.5vw;line-height:5.2vw;}
	.ct_con_area .con p .none2{display:none}


	/*탭3::오시는길*/
	.ct_map{width: 100%;height: 110vw;position:relative;}
	#map{width:100%;height: 100%;}
	.map_info{width: 100%;height: auto;background:linear-gradient(to right, #2d7cec, #13ccff);border-radius:4.1096vw;
				position:absolute;bottom:0.0000vw;left:0.0000vw;z-index:95;padding:2.7397vw;color:#fff;}
	.map_info>p{font-size:3.2877vw;font-weight:900;}

	.map_ul{font-size:3vw;font-weight:700;margin-top:2.7397vw;}
	.map_ul li{line-height:3.4vw;}
	.map_ul li:nth-child(2) .t{}

	.map_ul .title{width: 100%;color:#9fd5ff;padding-right:4.1096vw;}
	.map_ul .con{padding-left:0.8219vw;color:#fff;}


}