
/*----------------------------------------------------------------------------------------------------*/

.sitebg1 {background-color:#96af52 !important;}
.sitebg2 {background-color:#b0c976 !important;}
.sitebg3 {background-color:#e7ead2 !important;}
.hoverbg1:hover,
.on .hoverbg1 {background-color:#96af52 !important;}
.hoverbg2:hover,
.on .hoverbg2 {background-color:#b0c976 !important;}
.hoverbg3:hover,
.on .hoverbg3 {background-color:#e7ead2 !important;}

.sitecolor1 {color:#96af52 !important;}
.sitecolor2 {color:#b0c976 !important;}
.sitecolor3 {color:#e7ead2 !important;}

.siteborder1 {border-color:#96af52 !important;}
.siteborder2 {border-color:#b0c976 !important;}
.siteborder3 {border-color:#e7ead2 !important;}
.hoverborder1:hover,
.on .hoverborder1 {border-color:#96af52 !important;}
.hoverborder2:hover,
.on .hoverborder2 {border-color:#b0c976 !important;}
.hoverborder3:hover,
.on .hoverborder3 {border-color:#e7ead2 !important;}

.priceStyle1 {color:#e10124 !important;}

/*----------------------------------------------------------------------------------------------------*/

@font-face {
			font-family: 'NanumBarunGothic';
			src: url('/css/fonts/NanumBarunGothic.eot');
			src: url('/css/fonts/NanumBarunGothic.eot') format('embedded-opentype'),
			url('/css/fonts/NanumBarunGothic.woff') format('woff');}

* {font-family:'NotoSansM';}
input, select, button, textarea {font-family:'NotoSansM';}


/*청춘 상담*/
.consulting_tit {padding-top:60px; background:#f3f3f3;}
.consulting_tit h1 {font-size:35px; color:#F56383;}
.consulting_tit p {font-size:17px; font-weight:bold; color:#222222; padding-top:10px;}
.consulting_tit .consul_tab {width:100%; font-size:0; background:#dddee0; margin-top:30px;}
.consulting_tit .consul_tab li{display:inline-block; font-size:16px; font-weight:bold; width:140px; text-align:center; background:#acadb1; border-right:1px solid #fff;}
.consulting_tit .consul_tab li:last-child {border-right:none;}
.consulting_tit .consul_tab li a {display:block; line-height:51px; color:#fff;}
.consulting_tit .consul_tab li a.active ,
.consulting_tit .consul_tab li a:hover {background:#F56383;}
.consulting_wrap {width:1200px; margin:0 auto;}

.consulting_wrap .consulcon {margin-top:100px; border:1px solid #eee; box-sizing:border-box; padding:30px;}
.consulting_wrap .consulcon .noti {box-sizing:border-box; border:5px solid #eee; padding:20px; height:150px; overflow:auto; text-align:left;}
.consulconchk .member_wrap{width:100%; padding:10px; box-sizing:border-box; background:#eeeeee;}

.consulcon .input_box .member_wrap {width:100%;}
.consulcon .input_box dl {font-size:0; padding-top:20px; text-align:left;}

.consulcon .input_box dl dt {font-size:15px; display:inline-block; vertical-align:middle; width:10%; font-weight:bold;}
.consulcon .input_box dl dd {font-size:15px; display:inline-block; vertical-align:middle; width:90%;}
.consulcon .input_box dl dd.chk_dd .member_wrap {padding:0; width:auto; padding:0; display:inline-block; vertical-align: middle;}
.consulcon .input_box dl dd .cklabel{font-size:13px;}
.consulcon .input_box dl dd .cklabel {margin-right:15px;}
.consulcon .input_box dl dd .textarea {border:1px solid #c4c4c4; overflow:auto; height:150px;}
.consulcon .sul_btn {padding-top:20px;}
.inlinebtn {text-align:right; padding-top:10px;}

.consulting_wrap .Search_box{ padding-top:15px;}
.consulting_wrap .Search_box .Search {display:inline-block;font-size:0;vertical-align: top;}
.consulting_wrap .Search_box .Search input.text {vertical-align: top;}
.consulting_wrap .Search_box .Search a {background: #a5a5a5 none repeat scroll 0 0; color: #fff; display: inline-block; font-size: 11px; line-height: 34px; box-sizing:border-box; height:35px; padding:0 7px;}

.radiochk .iconfont{color: #999; font-size: 24px; font-weight: bold; height: 24px; width: 24px; vertical-align: middle;}
.radiochk.on .iconfont {color:#F56383;}

.typeRight {display:none;}
.boardTitle {display:none;}
#tbInfoText .boardTitle {display:block!important;}

#eventList .sub_list2 li .cutImgBox {height:372px;}

.ccps_arrow {position:absolute; width:1200px; top:50%; left:50%; margin-left:-600px;}
.ccps_arrow .arrow-left {left:140px; margin-top:-24px;}
.ccps_arrow .arrow-right {right:140px; margin-top:-24px;}

.sub_cont2 .before_after_wrap .swiper-container {height:auto; width:1200px; margin:0 auto;}
.sub_cont2 .before_after_slide .swiper-slide:after {content:""; position:absolute; top:0; left:0; bottom:0; right:0; background:#fff; opacity:0.7;}
.sub_cont2 .before_after_slide .swiper-slide-active:after {display:none;}
.sub_cont2 .before_after_slide .swiper-slide .img {width:100%; height:auto;}

/*전후사진*/
.sub_cont2 .before_after_wrap {height:auto;}
.sub_cont2 .before_after_wrap .babigImg {width:800px; margin:0 auto; position:relative;}
.sub_cont2 .before_after_wrap .swiper-container {margin:30px auto 0;}
.sub_cont2 .before_after_slide .water_mark {position:absolute; top:25%; left:8%; width:30%; height:auto;}
.sub_cont2 .before_after_slide .water_mark_blur {position:absolute; top:0; left:0; width:50%; height:100%; background-color:rgba(255,255,255,.7)}
.sub_cont2 .before_after_slide .swiper-slide .img .water_mark {width:30%; height:auto;}
.sub_cont2 .before_after_slide .swiper-slide .img .water_mark_blur {width:50%; height:100%;}
.sub_cont2 .consulting_board {padding:0 0 100px;}
