/* 여기에 작업 또는 수정할 당신의 css style을 설정하세요. (customizations) */

@font-face {
    font-family: 'InkLipquid';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/InkLipquid.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}




/**********************

공통

**********************/
.pc_ver{display:block;}
.m_ver{display:none;}
@media (max-width:991px){
	.pc_ver{display:none;}
	.m_ver{display:block;}
}


p.scroll_p{position:relative; font-weight:400; font-size:15px; letter-spacing:-0.75px; color:#33bdf1 !important; line-height:1.5 !important;
	margin:25px 0 0; padding-left:13px; word-break:keep-all;}

h4.gree_point2{font-size:18px;}
 .rule_box {/*margin-bottom:40px;*/}
.rule_box table {width:100%;margin-bottom:20px; /*border-top:1px solid #000; border-top: 2px solid #a2a2a2;*/ border-spacing: 0; }
.rule_box table img.t_img{max-height:120px;}
.rule_box table td.t_td{text-align:center;}

.rule_box table.schedule td{vertical-align:middle;}

.rule_box table tr {margin:-1px 0 0; border-bottom:1px solid #ebebeb;}
.rule_box table th, .rule_box table td {font-size: 15px; margin:0; line-height:1.6; letter-spacing:-0.5px; padding:20px; color:#333;}
.rule_box table th {/*width:30%;*/ text-align:center; border-right:1px solid #ebebeb; background:#84c1ff;font-size: 16px;color:#fff;}
.rule_box table th.th_img{width:20%;}
.rule_box table th.th_txt{width:40%;}
.rule_box table th.b_title {background:rgba(26,118,169,.05); color:#000;padding: 10px 12px !important; border-right:0px; font-size:15px;font-weight:400;letter-spacing:-0.5px;}
.rule_box table td { background-color:#fafafa; vertical-align: top;word-break:keep-all;border-right:1px solid #ebebeb;font-weight:300; text-align:center;}
.rule_box table td:last-child{ border-right:none;}
.rule_box table td.border{border-right:1px solid #ebebeb;}
.rule_box table td ul li{position:relative;font-size: 15px; margin:0; line-height:26px; letter-spacing:-0.5px; color:#333;margin-left:13px;}
.rule_box table td ul li:before{content:'';display:inline-block;position:absolute;background-color:#333;width:7px;height:1px;left:-12px;top:13px;}
.rule_box table td span {display:block;}
.rule_box ul li{font-size: 15px; margin:0; line-height:26px; letter-spacing:-0.5px; color:#333;margin-left:13px;}
.rule_box3 ul li{margin-left:0px;}

.requset-box-list ul{margin-left:15px;margin-bottom:15px;}
.requset-box-list span{font-weight:300; font-size:14px; letter-spacing:-0.75px; color:red;margin-left:20px;}
.requset-box-list li{position:relative; font-weight:500; font-size:16px; letter-spacing:-0.75px; color:#222; line-height:1.5; margin:8px 0; padding-left:20px; word-break:keep-all;}
.requset-box-list li:last-child{margin-bottom:0}
.requset-box-list li:before{position:absolute; display:inline-block; content:""; width:8px; height:8px; background:#0c5da7; border-radius:50%; left:0; top:16px}
.requset-box-list li.list_none:before{display:none;}
.requset-box-list li strong{font-weight: 400;color: #333;}


.rule_box table th.th_10{width:10%;}
.rule_box table th.th_11{width:11%;}
.rule_box table th.th_12{width:12%;}
.rule_box table th.th_13{width:13%;}
.rule_box table th.th_14{width:14%;}
.rule_box table th.th_15{width:15%;}
.rule_box table th.th_16{width:16%;}
.rule_box table th.th_17{width:17%;}
.rule_box table th.th_20{width:20%;}
.rule_box table th.th_25{width:25%;}
.rule_box table th.th_30{width:30%;}
.rule_box table th.th_35{width:35%;}
.rule_box table th.th_40{width:40%;}
.rule_box table th.th_60{width:60%;}
.rule_box table.schedule th{padding:15px 12px;}
.rule_box table.schedule td{padding:15px 12px;}
.rule_box table.schedule td.border{border-right:1px solid #dedede}

div.ban{margin-bottom:20px;}
div.ban > p.tit { margin-bottom:5px; }
div.ban > p.tit span{color:#0c5da7;font-weight:600; letter-spacing:0;}
ul.list_table {/*border-bottom: 1px solid #d2d2d2;*/border-top: 1px solid #d2d2d2; padding-left:20px; }
ul.list_table > li { list-style-type:disc; border-bottom:1px dotted #ccc; padding:4px 10px 4px 0px; }

h2.sub_tit{padding-left:15px;padding-bottom:20px; font-size:20px;}


/*í…Œì´ë¸” ì˜¤ë²„í”Œë¡œìš° ìŠ¤í¬ë¡¤ ë˜ê¸°*/
.rule_box.table_scroll{overflow:auto;}
.rule_box.table_scroll table.table2{min-width:900px;table-layout: fixed;overflow-x:scroll;}

@media (max-width:991px) {
	.rule_box table {width:100%;margin-top:20px;}

	.sub_content div.img{margin: 0px 0 20px;}

	.sub_content h4.gree_point2 {font-size: 24px; line-height:30px;margin:0px 0 15px;}
	.sub_content h5.gree_point3 {font-size: 16px;line-height: 23px}
	.sub_content p.gree_point4 {}


	.rule_box table tr {height:auto;}
	.rule_box table th, .rule_box table td {/*float:left;width:100%;*/font-size: 14px; padding:7px 10px}
	.rule_box table th {/*padding:8px 0; border-right:0; line-height:22px; border-bottom:1px solid #ddd;border-radius: 20px 20px 0 0;*/ font-size: 14px;}
	.rule_box table th.m_th{background:#888888; color:#fff; }
	.rule_box table th.b_title {/*padding:20px 0; border-radius: 10px 10px 0 0; background:#0b488d; color:#fff; border-right:0px;*/ font-size: 14px;}
	.rule_box table td {/*width:100%;border-right:none; */font-size:12px;}
	.rule_box table td ul li{font-size: 12px;line-height:23px;}
	.rule_box ul li{font-size: 12px;line-height:23px;}

	.requset-box-list li{ font-size:16px;padding-left:15px; }
	.requset-box-list li:before{top:9px;}

	.rule_box table.schedule th{padding:10px 12px;}
	.rule_box table.schedule td{padding:8px 12px;}

	h2.sub_tit{padding-left:15px;padding-bottom:10px; font-size:17px;}
}


@media (min-width:992px){
    .section {position:relative}
    /* 위로 가는 애니메이션 */
    .waypoints-up {opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:translate3d(0,30px,0);-moz-transform:translate3d(0,30px,0);-o-transform:translate3d(0,30px,0);-ms-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}
    .w-active .waypoints-up {opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    /* 아래로 가는 애니메이션 */
    .waypoints-down {opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:translate3d(0,-30px,0);-moz-transform:translate3d(0,-30px,0);-o-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
    .w-active .waypoints-down {opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    /* 오른쪽으로 가는 애니메이션 */
    .waypoints-right {opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:translate3d(-30px,0,0);-moz-transform:translate3d(-30px,0,0);-o-transform:translate3d(-30px,0,0);-ms-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}
    .w-active .waypoints-right {opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    /* 왼쪽으로 가는 애니메이션 */
    .waypoints-left {opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:translate3d(30px,0,0);-moz-transform:translate3d(30px,0,0);-o-transform:translate3d(30px,0,0);-ms-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}
    .w-active .waypoints-left {opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    /* 딜레이 */
    .delay-05 {-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s}
    .delay-10 {-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;-ms-transition-delay:1s;transition-delay:1s}
    .delay-15 {-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-o-transition-delay:1.5s;-ms-transition-delay:1.5s;transition-delay:1.5s}
    .delay-20 {-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s;-ms-transition-delay:2s;transition-delay:2s}
    .delay-25 {-webkit-transition-delay:2.5s;-moz-transition-delay:2.5s;-o-transition-delay:2.5s;-ms-transition-delay:2.5s;transition-delay:2.5s}
    .delay-30 {-webkit-transition-delay:3s;-moz-transition-delay:3s;-o-transition-delay:3s;-ms-transition-delay:3s;transition-delay:3s}
}














/* ------------------------------
   문의하기
------------------------------ */
.main-parallax-section {padding: 80px 0; background-image: url('/img/sec4_bg.jpg') ;
	background-position:cover;
	background-attachment:fixed;
}
.main-parallax-section .caption {text-align: center}
.main-parallax-section .caption h2 {font-size: 40px; font-weight:600; color: #fff; letter-spacing: 0px; margin-top:0px;margin-bottom:0; padding-bottom:40px}
.main-parallax-section .caption h6 {font-size: 30px; font-weight:500; color: #fff; letter-spacing: 0px; margin-bottom:0px;}
.main-parallax-section .caption h6 span{font-size: 30px; font-weight:600; color: #93c01f; letter-spacing: 0px; margin-bottom:0px;}

.main-parallax-section .caption p {font-size:16px; color:white; font-weight:300; color: #fff; margin-bottom:0; padding-top:40px}
.main-parallax-section .caption a {font-size:18px; color:white; font-weight:600; margin-top :25px; display : inline-block; padding :10px 25px; border-radius:5px;
	background:#93c01f; border:1px solid #93c01f; box-sizing:border-box; color:#111;
	transition:0.3s;
}
.main-parallax-section .caption a:hover { background:transparent; border:1px solid white; color:#fff;}

@media(max-width:991px){
	.main-parallax-section .caption p br{display:none;}
}
@media(max-width:767px){
	.main-parallax-section {padding: 40px 0;}
	.main-parallax-section .caption h2 {font-size: 26px;padding-bottom: 15px;}
	.main-parallax-section .caption h6 {font-size: 16px;}
	.main-parallax-section .caption h6 span{font-size: 19px;}
	.main-parallax-section .caption p {font-size: 14px;padding-top: 20PX;}
	.main-parallax-section .caption a {font-size: 14px;margin-top :25px;padding: 8px 20px;}
}




/***********************************/
/************  sub-page *************/
/***********************************/
.sub-main h3{font-size:26px; letter-spacing:-0.6px;}
.sub-main p{font-size:16px; color:#333; line-height:1.6; margin-bottom:20px;}
.sub-main .sign{margin-top:30px;}
.sub-main .sign h1{display:inline-block;font-size:30px;font-weight:600; margin:0;margin-right:15px;}
.sub-main .sign span{display:inline-block;font-family: 'InkLipquid'; font-size: 34px; font-weight:600;}

@media(max-width:767px){
	.sub-main h3{font-size:20px; line-height:1.6;}
	.sub-main p{font-size:14px; margin-bottom:12px;}
	.sub-main .sign{margin-top:10px;}
	.sub-main .sign h1{font-size:24px;margin-right:10px;}
	.sub-main .sign span{font-size: 28px;}
}



.part_border {
	width: 80%;
	border: 4px solid #00498f;
	text-align: center;
	margin: 45px auto;
	padding: 20px 58px;
}
p.part_border_text {
	text-align: center;
	font-size: 17px;
	color: #00498f;
	font-weight: bold;
	line-height: 1.6;
	margin-bottom:0;
	letter-spacing: -0.7px;
}

.source{text-align:right;padding-top: 20px;padding-bottom: 20px;border-top: 1px solid #dee1ff;border-bottom: 1px solid #dee1ff; margin-top:40px}
.source > p{color:#333; font-size:13px; margin-bottom:0px;}
.source > a{text-decoration:underline; color:#666; font-size:13px;}
.source > a:hover{color:#f89f9f;}



/******************************/
/************  비전 *************/
/*****************************/
.vision-tit{margin-left:-15px;}
.vision-tit h1{font-size:36px; letter-spacing:-0.6px; color:#0095da; line-height:1.6; margin-bottom:20px; font-weight:600;}
.vision-tit p{font-size:16px; color:#333; line-height:1.6; margin-bottom:20px;}

.vision-tit .items{}
.vision-tit .items:after{content:''; display:block; clear:both;}
.vision-tit .items .item{}
.vision-tit .items .item a{display:block; border:1px solid #0095da; padding:20px 15px; border-radius:10px; min-height:280px;}
.vision-tit .items .item h2{margin:0; padding-bottom:15px;}
.vision-tit .items .item h2 span{display:block; font-size:36px;color:#0095da;font-weight:600;}
.vision-tit .items .item p{display:block; font-size:14px;color:#555;letter-spacing: -0.7px; line-height: 1.4; margin:0;}

@media(max-width:991px){
	.vision-tit{margin-left:0px;}
	.vision-tit h1{font-size:28px; letter-spacing:-0.6px; color:#0095da; line-height:1.6; margin-bottom:10px; font-weight:600;}
	.vision-tit p{font-size:14px; color:#333; line-height:1.6; margin-bottom:20px;}

	.vision-tit .items .item{padding:5px;}
	.vision-tit .items .item a{display:block; border:1px solid #0095da; padding:15px; border-radius:10px; min-height:auto;}
	.vision-tit .items .item h2{margin:0; padding-bottom:15px;font-size:18px}
	.vision-tit .items .item h2 span{display:block; font-size:20px;color:#0095da;font-weight:600;}
	.vision-tit .items .item p{display:block; font-size:13px;color:#555;letter-spacing: -0.7px; line-height: 1.4; margin:0;}

}



/******************************/
/************  content3 *************/
/*****************************/
.content3{}
.content3 ul{padding:0;}
.content3 ul li{}
.content3 ul li a{width: 100%;display: inline-block; padding:30px 20px;background-color: #f3f8ff; border-radius:10px; overflow:hidden;}
.content3 ul li a figure{text-align:center;}
.content3 ul li a figure img{margin:0 auto;}
.content3 ul li a .txtbox{  text-align:center; padding-top:20px;}
.content3 ul li a .txtbox h4{display: inline-block;font-size: 18px;color:#111;font-weight:400;line-height: 1.6;letter-spacing: -0.5px; margin-top:0;margin-bottom:0;}
.content3 ul li a .txtbox p{font-size: 14px;color:#444;font-weight:300;line-height: 1.5;letter-spacing: -0.5px; margin-top:0;margin-bottom:0;}
.content3 .cont3-bt p{font-size:16px;color:#444;font-weight:300; padding:0; margin:0;padding-top:20px;}
.content3 .cont3-bt i{color:#004cffb8;font-size:30px;}

@media(max-width:767px){
	.content3 ul li a .txtbox h4{font-size: 15px;}
	.content3 .cont3-bt p{font-size:14px;}
	
	.content3 ul li a{padding:10px;}
	.content3 ul li a figure img{width:70px;}
}


/******************************/
/************  content3-2 *************/
/*****************************/
.content3-2{}
.content3-2 ul{padding:0;}
.content3-2 ul li{}
.content3-2 ul li a{width: 100%;display: inline-block;padding: 50px 30px;background-color: #fbfbfb;border:1px solid #ededed;border-radius:10px;min-height: 327px;}
.content3-2 ul li a figure{}
.content3-2 ul li a figure img{width:50px;}
.content3-2 ul li a .txtbox{  text-align:left; padding-top:20px;}
.content3-2 ul li a .txtbox h4{display: inline-block;font-size: 18px;color:#111;font-weight:400;line-height: 1.6;letter-spacing: -0.5px; margin-top:0;margin-bottom:0;}
.content3-2 ul li a .txtbox .number{display: block;font-size: 20px;color: #004995;font-weight:600;line-height: 1.5;letter-spacing: -0.5px;margin-top:0;margin-bottom: 20px;}
.content3-2 ul li a .txtbox p{font-size: 14px;color:#444;font-weight:300;line-height: 1.5;letter-spacing: -0.5px; margin-top:0;margin-bottom:0;}
.content3-2 .cont3-bt p{font-size:16px;color:#444;font-weight:300; padding:0; margin:0;padding-top:20px;}
.content3-2 .cont3-bt i{color:#004cffb8;font-size:30px;}

@media(max-width:991px){
	.content3-2 ul li{padding:5px;}
	.content3-2 ul li a{min-height:auto;padding: 20px}
	.content3-2 ul li a .txtbox{padding-top:5px;}
	.content3-2 ul li a .txtbox .number{font-size: 14px;;margin-bottom: 5px;}
	.content3-2 ul li a .txtbox p{font-size: 12px;}
}


/******************************/
/************  content3-3 *************/
/*****************************/
.content3-3{}
.content3-3 ul{padding:0;}
.content3-3 ul li{padding-left:10px; padding-right:10px; position:relative;}
.content3-3 ul li div{width: 100%;display: inline-block; padding:30px 20px;background-color: #fbfbfb; border-radius:5px; overflow:hidden; text-align:center;border:1px solid #ededed}
.content3-3 ul li div figure{text-align:center;}
.content3-3 ul li div figure img{margin:0 auto; width:160px;}
.content3-3 ul li div .sitebtn{display: inline-block; background-color: #febd6b;border-radius: 5px;padding: 10px 25px;font-size: 16px;color: #fff;font-weight: 500;letter-spacing: -0.5px;
	margin-top: 3px;transition:0.3s; margin-top:30px;}
.content3-3 ul li div .sitebtn:hover{background-color:#ef911a;color: #fff;}
/*.content3-3 ul li div h4{display: inline-block;font-size: 18px;color:#111;font-weight:400;line-height: 1.6;letter-spacing: -0.5px; margin-top:0;margin-bottom:0;}
.content3-3 ul li div p{font-size: 14px;color:#444;font-weight:300;line-height: 1.5;letter-spacing: -0.5px; margin-top:0;margin-bottom:0;}*/
.content3-3 .cont3-bt h4{font-size:18px;color:#222;font-weight:500; padding:0; margin:0;padding-top:10px;}
.content3-3 .cont3-bt p{font-size:16px;color:#444;font-weight:300; padding:0; margin:0;padding-top:5px;}
.content3-3 .cont3-bt img{margin:0 auto; width:50px;}

@media(max-width:991px){
	.content3-3 ul li{padding:5px;}
	.content3-3 ul li div .sitebtn{font-size: 14px;margin-top:15px;}
}




/******************************/
/************  content3-4 *************/
/*****************************/
.content3-4{}
.content3-4 ul{display: flex; flex-wrap: wrap; padding:0;}
.content3-4 ul li{padding:10px;}
.content3-4 ul li a{width: 100%;display: inline-block;padding: 50px 30px;background-color:#2B6AD0;border-radius:10px;min-height:497px;height: 100%;}
.content3-4 ul li.gray a{width: 100%;display: inline-block;padding: 50px 30px;background-color:#fbfbfb;border:1px solid #ededed;border-radius:10px;}
.content3-4 ul li.gray a .txtbox h3{font-size:17px;color:#1743cb;font-weight:500; padding:0; margin:0;padding-top:0px;margin-bottom:15px;}
.content3-4 ul li.gray a .txtbox p{font-size:15px;color:#444;font-weight:300; padding:0; margin:0;padding-top:0px;letter-spacing: -0.7px; }
.content3-4 ul li a figure{}
.content3-4 ul li a figure img{width:50px;}
.content3-4 ul li a .txtbox{  text-align:left; padding-top:20px;}
.content3-4 ul li a .txtbox h4{display: inline-block;font-size: 18px;color:#ffd700;font-weight:400;line-height: 1.6;letter-spacing: -0.5px; margin-bottom:20px;}
.content3-4 ul li a .txtbox p{font-size: 14px;color:#fff;font-weight:300;line-height: 1.6;letter-spacing: -0.5px; margin-top:0;margin-bottom:0;}

@media(max-width:991px){
	.content3-4 ul li{padding:5px;}
	.content3-4 ul li a{min-height:auto;padding: 20px}
	.content3-4 ul li a .txtbox{padding-top:5px;}
	.content3-4 ul li a .txtbox h4{font-size: 14px;margin-bottom:5px;}
	.content3-4 ul li a .txtbox h3{font-size: 14px;margin-bottom:5px;}
	.content3-4 ul li a .txtbox p{font-size: 12px;}

	.content3-4 ul li.gray a{padding: 20px;}
	.content3-4 ul li.gray a .txtbox h3{font-size:14px;margin-bottom:10px;}
	.content3-4 ul li.gray a .txtbox p{font-size:12px;}
}



/******************************/
/************  content1 *************/
/*****************************/
.content1{}
.content1 ul{padding:0;}
.content1 ul li{ position:relative;}
.content1 ul li .imgbox{padding:10px;}
.content1 ul li .imgbox figure{text-align:center;background-color: #fbfbfb; border-radius:5px; overflow:hidden; text-align:center;border:1px solid #ededed;}
.content1 ul li .imgbox figure img{display: block; width: 100%; margin:0 auto;}

.content1 ul li .txtbox{padding:42px 20px;}
.content1 ul li .txtbox h4{display: inline-block;font-size: 18px;color:#111;font-weight:400;line-height: 1.6;letter-spacing: -0.5px; margin-top:0;margin-bottom:0;}
.content1 ul li .txtbox p{font-size: 14px;color:#444;font-weight:300;line-height: 1.5;letter-spacing: -0.5px; margin-top:0;margin-bottom:0;}
.content1 ul li .txtbox .sitebtn{display: inline-block; background-color:#5984ff;border-radius: 5px;padding: 10px 25px;font-size: 16px;color: #fff;font-weight: 500;letter-spacing: -0.5px;
	margin-top: 3px;transition:0.3s; margin-top:30px;}
.content1 ul li .txtbox .sitebtn:hover{background-color:#304685;color: #fff;}

@media(max-width:991px){
	.content1 ul li .txtbox{padding:5px 15px 25px;}
	.content1 ul li .txtbox .sitebtn{
		font-size: 14px;
		margin-top: 10px;
		width: 100%;
		text-align: center;
	}
	.content1 ul li .txtbox h4{font-size: 15px;margin-bottom:10px;}
	.content1 ul li .txtbox p{font-size: 13px;margin-bottom:5px;}
}





/******************************/
/************  content4 *************/
/*****************************/
.content4{}
.content4 ul{padding:0;}
.content4 ul li{}
.content4 ul li a{width: 100%;display: inline-block; border-radius:0px; overflow:hidden;}
.content4 ul li a figure{text-align:center;}
.content4 ul li a figure img{margin:0 auto;width:100%;}
.content4 ul li a .txtbox{  text-align:center; padding:20px; background-color: #fbfbfb; border:1px solid #ededed;}
.content4 ul li a h4{display: inline-block;font-size: 18px;color:#111;font-weight:400;line-height: 1.6;letter-spacing: -0.5px; margin-top:0;margin-bottom:0;}
.graybox { padding: 30px 40px;background-color: #fbfbfb;border:1px solid #ededed;}
.graybox h3{font-size:17px;color:#1743cb;font-weight:500; padding:0; margin:0;padding-top:0px;padding-bottom:15px;}
.graybox p{font-size:15px;color:#444;font-weight:300; padding:0; margin:0;padding-top:0px;letter-spacing: -0.7px; }

@media(max-width:991px){
	.graybox { padding: 20px;}
	.graybox h3{font-size:14px;}
	.graybox p{font-size:13px;}
}



/******************************/
/************  content5 *************/
/*****************************/
.content5{}
.content5 ul{padding:0;}
.content5 ul li.col-md-4{width:20%; padding:10px;}
.content5 ul li a{width: 100%;display: inline-block; border-radius:0px; overflow:hidden;}
.content5 ul li a figure{text-align:center;}
.content5 ul li a figure img{margin:0 auto;width:100%;}
.content5 ul li a .txtbox{  text-align:center; padding:20px 10px; background-color: #fbfbfb; border:1px solid #ededed;}
.content5 ul li a .txtbox h4{display: inline-block;font-size: 16px;color:#111;font-weight:400;line-height: 1.6;letter-spacing: -0.5px;margin-top:0;margin-bottom: 5px;}
.content5 ul li a .txtbox p{font-size: 14px;color:#444;font-weight:300;line-height: 1.5;letter-spacing: -0.5px; margin-top:0;margin-bottom:0;}

@media(max-width:991px){
	.content5 ul li.col-md-4{width:100%; }
	.content5 ul li a .txtbox{ padding:8px 5px }
	.content5 ul li a .txtbox p br{display:none;}
	.content5 ul li a .txtbox h4{;font-size: 14px;}
	.content5 ul li a .txtbox p{font-size: 12px;}
}


.content5-2{}
.content5-2 ul li.col-md-4{width:33.333%;float:left; padding:5px;}

@media(max-width:991px){
	.content5-2 ul li.col-md-4{width:50%; }

}




/******************************/
/************  content6 *************/
/*****************************/
.content6{}
.content6 ul{padding:0;}
.content6 ul li{padding:0;}
.content6 ul li:first-child a{width: 100%;display: inline-block; border-radius:0px; border:none; background-color:#fff}
.content6 ul li:last-child a{width: 100%;display: inline-block; border-radius:0px;padding:50px; background-color: #2B6AD0; border:none;padding-top:210px;}
.content6 ul li a{width: 100%;display: inline-block; border-radius:0px;min-height:570px;}
.content6 ul li a figure{text-align:center;}
.content6 ul li a figure img{margin:0 auto;width:100%;}
.content6 ul li a .txtbox{  text-align:left; }
.content6 ul li a .txtbox h4{display: inline-block;font-size: 16px;color:#111;font-weight:400;line-height: 1.6;letter-spacing: -0.5px;margin-top:0;margin-bottom: 5px;}
.content6 ul li a .txtbox p{font-size: 17px;color:#fff;font-weight:300;line-height: 2;letter-spacing: -0.5px; margin-top:0;margin-bottom:0;}

@media(max-width:991px){
	.content6 ul li a{width: 100%;display: inline-block; border-radius:0px;min-height:auto;}
	.content6 ul li a .txtbox h4{;font-size: 14px;}
	.content6 ul li a .txtbox p{font-size: 12px;}

	.content6 ul li:last-child a{padding:30px;}
}




/******************************/
/************   *************/
/*****************************/
.tabletit{}
.tabletit{
	display: inline-block;
	background-color: #febd6b;
	border-radius: 5px;
	padding: 10px 100px;
	font-size: 18px;
	color: #fff;
	font-weight: 500;
	letter-spacing: -0.5px;
	margin-top: 3px;
	transition:0.3s;
	margin-bottom:15px;
}
@media(max-width:991px){
	.tabletit{
	padding: 8px 50px;
	font-size: 16px;
	margin-bottom:10px;
	}
}


/* ------------------------------
   서브 상담신청
------------------------------ */
.consul-sec{padding: 100px 0; background: url('/img/consul_bg.jpg') no-repeat;
	background-size:cover;
}
.consul-sec .caption {text-align: right}
.consul-sec .caption h2 {font-size: 40px; font-weight:600; color: #fff; letter-spacing: 0px; margin-top:0px;margin-bottom:0; padding-bottom:40px}
.consul-sec .caption h6 {font-size:40px; font-weight:500; color: #fff; letter-spacing: 0px; margin-bottom:0px;}
.consul-sec .caption h6 span{font-size: 40px; font-weight:600; color: #93c01f; letter-spacing: 0px; margin-bottom:0px;}

.consul-sec .caption p {font-size:16px; color:white; font-weight:300; color: #fff; margin-bottom:0; padding-top:40px}
.consul-sec .caption a {font-size:18px; color:white; font-weight:600; margin-top :25px; display : inline-block; padding :10px 25px; border-radius:5px;
	background:#93c01f; border:1px solid #93c01f; box-sizing:border-box; color:#111;
	transition:0.3s;
}
.consul-sec .caption a:hover { background:transparent; border:1px solid white; color:#fff;}

@media(max-width:991px){
	.consul-sec .caption p br{display:none;}
}
@media(max-width:767px){
	.consul-sec {padding: 40px 0;}
	.consul-sec .caption h2 {font-size: 26px;padding-bottom: 15px;}
	.consul-sec .caption h6 {font-size: 16px;}
	.consul-sec .caption h6 span{font-size: 18px;}
	.consul-sec .caption p {font-size: 14px;padding-top: 20PX;}
	.consul-sec .caption a {font-size: 14px;margin-top :25px;padding: 8px 20px;}
}



