@charset "utf-8";
/*--
	Add your style here
--*/ 
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;1,400;1,500;1,600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700&display=swap');
body{font-family: 'Lora', serif;font-size:13px;font-weight:400;}
p{font-family: 'Nanum Myeongjo', serif;font-size:13px;font-weight:400;color:#666;}
input, textarea{font-weight:400;font-family: 'Nanum Myeongjo', serif;font-size:13px;}
a.btn, button.btn span{font-family: 'Nanum Myeongjo', serif;font-size:13px;color:#fff;}
.nav-holder nav li a{font-weight:500;color:#000;font-size:14px;letter-spacing:0.5px;}

nav li a.act-link, .nav-holder nav li a:hover, nav.asl li a.act-scrlink{color:#cc0000; border-bottom:1px solid #cc0000;padding-bottom:5px;}
.footer-social li a span:hover{color:#cc0000;}

.policy-box, .footer-social li a span{font-weight:400;font-size:11px;}
.section-title h2{text-align: left;font-size:38px;font-weight:400;margin-bottom:25px;color:#222;}
.section-title h3{font-size:20px; font-weight:400;color:#555;padding-bottom:0px;}
.thumb-info h3{font-family: 'Nanum Myeongjo', serif;font-size:20px; font-weight:400;}
.section-title h4{text-align: left;font-size:16px; font-weight:400;color:#444;font-family: 'Nanum Myeongjo', serif;}
.pr-det-container h2{font-family: 'Nanum Myeongjo', serif;font-size:24px; }
.sub_header{background: #fff;}
.entry-header{position:relative;}
.entry-header h4{position:absolute;left:0px;bottom:-200px;z-index:999;max-width:500px;text-align:left;line-height:22px;font-weight:400;
background:rgba(0,0,0,0.6);padding:20px;}


.text_pro{text-align:left;float:left;font-family: 'Nanum Myeongjo', serif;font-size:13px;}
.map_wrap{}
.form_box{text-align:left;}
.form_box li{float:left;width:49.5%;margin-right:0.5%;}
.form_box li.full_col{width:99.5%;}
.form_box li textarea{width:99.5%;}

.grid-item-holder{cursor:pointer;}
section{padding:20px 0px;}
footer.fixed-footer, .scroll-footer{padding: 0px 35px;}
.pagination{margin:50px 0px 20px 0px;}
.pagination.justify-content-center a{ padding: 12px 18px;
    position: relative;
    font-size: 13px;
    color: #666;
    letter-spacing: 1px;
    border: 1px solid rgba(0,0,0,.07);}
.org_box{margin-bottom:20px;}
.org_box p{border:1px solid #ededed;padding:8px 0px;display:inline-block;width:19%;text-align:center;}

#wrapper.main_full{padding-top:0px;}
header.main-header.main_headbg{background: none;box-shadow:none;}
.nave_white nav li a{color:#fff;}
.dong_wrap{border: 1px solid #ddd; overflow: hidden;overflow-y: scroll; height: 180px;line-height: 22px;padding:15px;background: #f4f4f4;text-align:left;}
.check_wrap{text-align:left;margin-top:15px;}
/*개인정보취급방침*/
.personal_wrap{line-height:1.8;color:#666;font-family: 'Nanum Myeongjo', serif;}
.personal_wrap h4{margin-bottom:10px;font-weight:600;color:#555;margin-top:40px;line-height:1.6;font-family: 'Nanum Myeongjo', serif;}
.personal_wrap h5{margin-bottom:0px;font-weight:600;color:#666;margin-top:25px;line-height:1.6;font-family: 'Nanum Myeongjo', serif;}



/*IE10 and IE11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

/*.slider-wrap .swiper-slide{ width:60%;height:auto;}
.slider-wrap .swiper-slide img{width:100%;height:100%;}*/
.slider-wrap .swiper-slide.contact_list_text{min-width:320px;max-width:450px;}
.slider-wrap .swiper-slide.contact_text{width:250px;}
}


/*.slider-wrap .swiper-slide{ width:60%\0IE8+9;height:auto\0IE8+9;}*/
.slider-wrap .swiper-slide img{width:100%\0IE8+9;height:auto;}
.slider-wrap .swiper-slide.contact_list_text{min-width:320px\0IE8+9;max-width:450px\0IE8+9;}
.slider-wrap .swiper-slide.contact_text{width:250px\0IE8+9;}



@media(max-width:1084px){
.nav-holder{border:1px solid #ccc;border-top:none;border-right:none;}
.nav-holder nav ul li{padding:5px 0px;}
.nav-holder nav li a{margin: 5px 13px;}
footer.fixed-footer, footer.scroll-footer{padding:0px 10px;}
.footer-social li a span{display:none;}
.nave_white nav li a{color:#000;}


}


@media(max-width:640px){
.form_box li{width:100%;margin-right:0%;}
.form_box li.full_col{width:100%;}
.hero-wrap h2{font-size:28px;}
.org_box{text-align:left;vertical-align:top;}
.org_box p{height:61px;vertical-align:top;line-height:18px;padding-top:10px;}
.org_box p span{display:block;}
.org_box p.pot{line-height:42px;padding-top:8px;}

}


@media(max-width:575px){
section.parallax-section {padding: 120px 0;overflow: hidden;}
.entry-header h4{bottom:-120px;}

}


/* 2020-08-19 project */
.thumb-title{float:left;width:100%;margin:10px 0 0 0;}
.thumb-title h3{
	font-family: 'Nanum Myeongjo', serif;
    font-size: 20px;
    font-weight: 400;
}
.thumb-title h3 a{color:#222;}
.thumb-title p{
	text-align:center;
	padding-bottom:0;
}
.thumb-title p a{color:#666;}
@media (min-width:1200px){
.three-columns .gallery-item {
	height:340px;
	}
}
@media (max-width:1199px) and (min-width:992px){
.three-columns .gallery-item {
	height:310px;
	}
}
@media (max-width:991px) and (min-width:755px){
.three-columns .gallery-item {
	height:270px;
	}
}
@media (max-width:754px) and (min-width:541px){
.three-columns .gallery-item {
	height:290px;
	}
}
@media (max-width:540px){
.three-columns .gallery-item {
	height:400px;
	}
}