@charset "utf-8";
body{background:#fafafa}
/*sub Visual*/
.sub_visual{font-family:'NotoSansKR';height:200px;background:#158174 url(/health/images/common/health_sub_visual.jpg) center top no-repeat;color:#fff;}

.pw18{font-family:NotoSansKR;font-size:18px;color:#00284c;font-weight:500}

@media screen and (max-width:1023px)
{	
	.sub_visual{background-size:auto 150px!important;height:150px!important}
	.sub_visual p.sv_text01{padding-top:47px!important;font-size:27px!important}
	.sub_visual p.sv_text02{padding-top:4px!important;font-size:27px!important}
}	
@media only screen and (max-width:810px){
	.sub_visual p.sv_text01{font-size:20px!important;padding-top:40px!important;padding-right:10px}
	.sub_visual p.sv_text02{font-size:27px!important;padding-top:10px!important;padding-right:10px}
}
@media only screen and (max-width:400px){
	.sub_visual p.sv_text01{font-size:17px!important;padding-top:40px!important;padding-right:10px}
}	
/*snb*/
.snb{clear:both;background:linear-gradient(to right, transparent 50%, #ffffff 50%)}
.snb_wrap{max-width:1300px;width:100%; margin: 0 auto; height:68px;position:relative;background:#fff;border-radius:50px}
.snb_wrap:before{content:'';position:absolute;left:0;top:-129px;width:60px;height:38px;background:url(/scmhc/images/sub/visual_img01.png) no-repeat;z-index:0}
.snb_wrap:after{content:'';position:absolute;right:0;top:-191px;width:476px;height:200px;background:url(/scmhc/images/sub/visual_img02.png) no-repeat;z-index:0}
.snb ul{padding-top:19px}
.snb ul li{float:left;position:relative;margin-left:20px}
.snb ul li a{display: block; line-height: 30px; padding: 0 42px 0 0; color: #000; font-size: 16px; font-weight: 400; letter-spacing: -1px;background: url(/lms/images/common/btn_nav_select01.gif) no-repeat 95% 50%;}
.snb ul li.home{width: 36px; background: none; border-left: 0;}
.snb ul li.home a{margin: 0; text-indent: -9999px; background: url(/lms/images/common/icon_nav_home.gif) no-repeat center 9px; border-right: 1px solid #e1e1e1}
.snb ul li:last-child a{font-weight:600}
.snb ul li ul{display:none;position:absolute;border:1px solid #e5e5e5;z-index:10;left:-20px;top:50px;padding:14px 25px;background-color:#fff}
.snb ul li li{float: none; border-left:0;margin:0;white-space:nowrap;}
.snb ul li ul.sDep2_drop li{padding:0;margin:0}
.snb ul li li a{height: 35px; line-height: 35px; font-size: 15px;color:#555;padding:0;background:none;font-weight: 400!important;}
.snb ul li li a.on{font-weight:600!important;color:#000}
.snb ul li li:last-child{border-right: 0;}
@media screen and (max-width:1200px){
    body{background:#fff}
    .snb{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
    .snb_wrap{border-radius:0}
    .snb_wrap:before,
    .snb_wrap:after{display:none}
}
@media screen and (max-width:450px){
    .snb ul li{margin-left:10px}
    .snb ul li.home{margin-left:0}
    .snb ul li.sDep2{}
}
.contents .title_box{position:relative;width:100%;margin-top:-186px;margin-bottom:41px;z-index:1}
.contents .title_box h2{line-height:110px;font-size:46px;color:#000;text-align:center;background:none;border-bottom:0;display:block;font-weight:600;letter-spacing:-2px}
@media screen and (max-width:1200px){
    .contents .title_box{margin-top:0;margin-bottom:0;background:#d8eaff}
    .contents .title_box h2{font-size:34px}
}
@media screen and (max-width:768px){
    .contents .title_box h2{font-size:28px}
}
/*sub_container*/
.sub_container{position:relative;font-weight:400;color:#555;line-height:180%}
.sub_container .sub_content{padding:80px;margin-top:30px;background:#fff;border-radius:30px}
@media screen and (max-width:1200px){
    .sub_container .sub_content{padding:30px 0;margin-top:0}
}
/*mobile_gnb*/
/*** Tab, Mobile ver GNB ***/
/*.m_menu_btn_close{background:url(/sclc/images/common/btn_close2.png) no-repeat;width:31px;height:31px;font-size:0;position:relative;display:block;float:right}*/
.m_menu_btn_close{z-index:100000;/*background:url(/sclc/images/common/btn_close2.png) no-repeat;*/width:30px;height:70px;text-align:center;position:fixed;display:block;right:300px;top:0px;background:#673631;font-size:16px;color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;padding-top:15px;}

/*scroll*/
.noScroll, .noScroll body{overflow:hidden!important;height:100%}

