@charset "utf-8";
/*
Main	#8acaa8
Mainbd	#75bd98
Mainfc	#

Sub1	#bc7c47
Sub2	#ff9393
Point	#8dc73f
Font	#47403b

N1	#2b2623
N3	#47403b
N4	#59534e
N5	#7e7975
N6	#a39f9d
N5	#c7c5c4
N7	#ececeb
*/

/* -------------------------------------------------------------------------------- Basic ---------------------------------------- */
.row-no [class*="-12"]{padding-left:0;padding-right:0;}
.row-p-5{margin-left:-5px;margin-right:-5px;}
.row-p-5 .col-lg-1,.row-p-5 .col-lg-10,.row-p-5 .col-lg-11,.row-p-5 .col-lg-12,.row-p-5 .col-lg-2,.row-p-5 .col-lg-3,.row-p-5 .col-lg-4,.row-p-5 .col-lg-5,.row-p-5 .col-lg-6,.row-p-5 .col-lg-7,.row-p-5 .col-lg-8,.row-p-5 .col-lg-9,.row-p-5 .col-md-1,.row-p-5 .col-md-10,.row-p-5 .col-md-11,.row-p-5 .col-md-12,.row-p-5 .col-md-2,.row-p-5 .col-md-3,.row-p-5 .col-md-4,.row-p-5 .col-md-5,.row-p-5 .col-md-6,.row-p-5 .col-md-7,.row-p-5 .col-md-8,.row-p-5 .col-md-9,.row-p-5 .col-sm-1,.row-p-5 .col-sm-10,.row-p-5 .col-sm-11,.row-p-5 .col-sm-12,.row-p-5 .col-sm-2,.row-p-5 .col-sm-3,.row-p-5 .col-sm-4,.row-p-5 .col-sm-5,.row-p-5 .col-sm-6,.row-p-5 .col-sm-7,.row-p-5 .col-sm-8,.row-p-5 .col-sm-9,.row-p-5 .col-xs-1,.row-p-5 .col-xs-10,.row-p-5 .col-xs-11,.row-p-5 .col-xs-12,.row-p-5 .col-xs-2,.row-p-5 .col-xs-3,.row-p-5 .col-xs-4,.row-p-5 .col-xs-5,.row-p-5 .col-xs-6,.row-p-5 .col-xs-7,.row-p-5 .col-xs-8,.row-p-5 .col-xs-9{padding-left:5px;padding-right:5px;}
.row-p-10{margin-left:-10px;margin-right:-10px;}
.row-p-10 .col-lg-1,.row-p-10 .col-lg-10,.row-p-10 .col-lg-11,.row-p-10 .col-lg-12,.row-p-10 .col-lg-2,.row-p-10 .col-lg-3,.row-p-10 .col-lg-4,.row-p-10 .col-lg-5,.row-p-10 .col-lg-6,.row-p-10 .col-lg-7,.row-p-10 .col-lg-8,.row-p-10 .col-lg-9,.row-p-10 .col-md-1,.row-p-10 .col-md-10,.row-p-10 .col-md-11,.row-p-10 .col-md-12,.row-p-10 .col-md-2,.row-p-10 .col-md-3,.row-p-10 .col-md-4,.row-p-10 .col-md-5,.row-p-10 .col-md-6,.row-p-10 .col-md-7,.row-p-10 .col-md-8,.row-p-10 .col-md-9,.row-p-10 .col-sm-1,.row-p-10 .col-sm-10,.row-p-10 .col-sm-11,.row-p-10 .col-sm-12,.row-p-10 .col-sm-2,.row-p-10 .col-sm-3,.row-p-10 .col-sm-4,.row-p-10 .col-sm-5,.row-p-10 .col-sm-6,.row-p-10 .col-sm-7,.row-p-10 .col-sm-8,.row-p-10 .col-sm-9,.row-p-10 .col-xs-1,.row-p-10 .col-xs-10,.row-p-10 .col-xs-11,.row-p-10 .col-xs-12,.row-p-10 .col-xs-2,.row-p-10 .col-xs-3,.row-p-10 .col-xs-4,.row-p-10 .col-xs-5,.row-p-10 .col-xs-6,.row-p-10 .col-xs-7,.row-p-10 .col-xs-8,.row-p-10 .col-xs-9{padding-left:10px;padding-right:10px;}

.kor{word-wrap:break-word;word-break:keep-all;}/* 한글 줄바꿈 */

.fc-m{font-weight:bold;color:#70b790;}
.bg-m{background:#8acaa8;color:#fff}
.btn-m{border:1px solid #75bd98;background:#8acaa8;color:#fff}
.btn-m:hover{background:#75bd98;color:#fff}

.fc-p{color:#8dc73f;}
.bg-p{background:#8dc73f;}

.fc-s-1{color:#bc7c47;}
.bg-s-1{background:#bc7c47;color:#fff}

.fc-s-2{color:#ff9393;}
.bg-s-2{background:#ff9393;color:#fff}

.img-w img,img.img-w{width:100%;}

.hd_pops {display:none;}

@media screen and (min-width:980px){
	.hd_pops {display:block;}
}
@media screen and (min-width:1200px){
	.section{width:100%;margin-left:270px;}
	.container{max-width:1096px;}

}
@media screen and (min-width:1400px){
	.section{width:auto;margin-left:270px;}
}
/* -------------------------------------------------------------------------------- Header ---------------------------------------- */
@media screen and (max-width:1200px){
	#layout-side #sd-logo{padding:10px 0;}

	#header{background:#8acaa8; padding:10px 0;}
	#header #h-btn{padding-bottom:10px;border-bottom:1px solid #75bd98;text-align:center;}
	#header #h-btn a{color:#fff}

	#header .nav>li{float:left;width:25%;font-size:1.1em;text-align:center;}
	#header .nav>li>a{padding:10px 5px;font-weight:700;color:#fff}
	#header .nav .open>a{background:#75bd98;}
	#header .nav a:hover{background:#75bd98;}
	#header .dropdown-menu{width:100%;}
}
@media screen and (max-width:768px){
	#header .nav>li{width:33.33%;}
	#header .dropdown-menu{display:none;}
}
@media screen and (max-width:400px){
	#header .nav>li{width:50%;}
}

#layout-side{background:#fff;}
#layout-side #sd-logo{margin:0 auto;}

#snb li{border-bottom:1px solid #ececeb;}
#snb li a{display:block;width:100%;padding:8px 0;text-align:center;}
#snb li.on a{font-size:1.1em;font-weight:bold;}
#snb li:first-child{border-bottom:none;}
#snb li:first-child a{margin-bottom:0;padding:10px 0;border-radius:30px;background:#8acaa8;font-size:20px;color:#fff;text-align:center;}
#snb li:last-child{border:none;}

#layout-side #snb{max-width:230px;margin:20px auto;}
#layout-footer #snb{margin:30px 0 20px 0;}

@media screen and (min-width:1200px){
	#layout-side{position:fixed;left:0;top:0;z-index:10000;width:270px;height:100%;background:#fff;box-shadow:0 0 10px 2px #c7c5c4;}
	#layout-side #sd-logo{padding:30px 0;}
	#layout-side #sd-number{padding:10px 0 20px 0;}
	#layout-side #sd-time img{padding-bottom:10px;}
	#layout-side #sd-map {padding-top:30px;}

	#header{}
	#header #h-btn{position:absolute;top:10px;z-index:100;width:1096px;font-size:0.9em;text-align:right;}

	#header #gnb{position:absolute;top:40px;z-index:100;width:1096px;box-shadow:0 0 10px 2px #c7c5c4;}
	#header .nav{background:#8dc73f;text-align:center;}
	#header .nav>li{display:inline-block;width:auto;}
	#header .nav>li>a{padding:15px 27px;font-size:1.1em;font-weight:700;color:#fff}
	#header .nav>li>a:hover{background:#87c23a;}
	#header .nav .open>a{background:#87c23a;}

	#snb li{border-bottom:1px dotted #c7c5c4;}
	#snb li:first-child a{margin-bottom:10px;background:#bc7c47;border:1px solid #ba7a44;font-size:16px;font-weight:800;}
}

/* -------------------------------------------------------------------------------- Footer ---------------------------------------- */
@media screen and (max-width:768px){
	#layout-footer{text-align:center;}
	#layout-footer #f-btn{margin-top:10px;}
}

#layout-footer{margin-top:20px;font-size:0.9em;letter-spacing:0;line-height:1.6em;}
#layout-footer small{display:block;margin-top:5px;opacity:0.7;} 
#layout-footer #f-btn{margin-bottom:10px;}
#layout-footer #f-btn li{padding-right:0;}
#layout-footer #f-btn a{display:block;padding:5px 15px;border:2px solid #a39f9d;border-radius:30px;font-weight:bold;color:#7e7975}
#layout-footer #f-btn a:hover{background:#a39f9d;color:#fff;transition:all 0.3s;}

@media screen and (min-width:768px){
	#layout-footer #f-copyright {padding:0;}
	#layout-footer #f-btn {}
	#layout-footer #f-btn li{display:block;margin-bottom:4px;}
	#layout-footer #f-btn a{display:block;width:100%;padding:1px 0;border:1px solid #a39f9d;border-radius:0;font-size:0.9em;text-align:center;}
}
@media screen and (min-width:992px){
}
/* -------------------------------------------------------------------------------- Main ---------------------------------------- */
#layout-main{}
#layout-main #m-visual{background:#faf6f2;padding:30px 0 50px 0;}

#layout-main #m-icon{margin-top:20px;}
#layout-main #m-icon a{display:block;width:100%;margin-bottom:10px;padding:10px 0;}
#layout-main #m-icon a:hover{opacity:0.9;}
#layout-main #m-icon #i-1 a{border:1px solid #75bd98;background:#85ccaa;}
#layout-main #m-icon #i-2 a{border:1px solid #779ece;background:#7da7d9;}
#layout-main #m-icon #i-3 a{border:1px solid #74c2be;background:#7accc8;}
#layout-main #m-icon #i-4 a{border:1px solid #9c9c8c;background:#a4a494;}
#layout-main #m-icon #i-5 a{border:1px solid #ae9078;background:#b7987e;}
#layout-main #m-icon #i-6 a{border:1px solid #f28c8c;background:#ff9393;}
#layout-main #m-icon #i-7 a{border:1px solid #b385b5;background:#bd8cbf;}
#layout-main #m-icon #i-8 a{border:1px solid #779ece;background:#7da7d9;}
#layout-main #m-icon #i-9 a{border:1px solid #eea658;background:#fbaf5d;}
#layout-main #m-icon #i-10 a{border:1px solid #f26181;background:#ff6688;}
#layout-main #m-time{margin-top:10px;}

#layout-main #m-bn{margin-top:15px;}
#layout-main #m-bn>div{margin-bottom:15px;}

@media screen and (min-width:768px){	
	#layout-main #m-visual{padding:80px 0 100px 0;}
	#layout-main #m-visual.visual-01{background:url(../img/main_visual_bg.jpg) center bottom repeat-x;}
	#layout-main #m-visual.visual-02{background:url(../img/main_visual_bg_50.jpg) center bottom repeat-x;}
	#layout-main #m-visual .txt{max-width:720px;margin:0 auto;}
	#layout-main #m-visual .txt img{margin-left:0;}
}
/* Large */
@media screen and (min-width:992px){	

	#layout-main #m-icon .col-md-2{width:25%;}
}
@media screen and (min-width:1200px){
	#layout-main #m-visual{padding:160px 0 70px 0}
	#layout-main #m-visual .txt{max-width:900px;}
	.bx-viewport{height:450px;}
	.bx-wrapper .bx-controls-direction a{top:55%;}
}
/* -------------------------------------------------------------------------------- Contents Common ---------------------------------------- */
#layout-sub {margin-bottom:30px;}
#layout-sub h4{font-size:25px;font-weight:bold;}
#layout-sub h4 img{width:25px;}
#layout-sub h5{font-size:20px;font-weight:bold;}
#layout-sub h5.bg-m{padding:15px;}
#layout-sub h6{font-size:14px;font-weight:bold;}
#layout-sub strong{font-size:1.2em;}
#layout-sub em{font-size:1.1em;font-weight:bold;}
#layout-sub p{line-height:1.6em;}
#layout-sub li{font-size:1.1em;line-height:1.8em;}
#layout-sub dt{margin-bottom:10px;font-size:1.2em;}
#layout-sub dd{margin-bottom:10px;line-height:1.6em;}

#layout-sub .mt-1{margin-top:10px;}
#layout-sub .mt-2{margin-top:15px;}
#layout-sub .mt-3{margin-top:20px;}
#layout-sub .mt-4{margin-top:22px;}
#layout-sub .mt-5{margin-top:24px;}
#layout-sub .mt-6{margin-top:26px;}
#layout-sub .mt-7{margin-top:28px;}
#layout-sub .mt-8{margin-top:30px;}
#layout-sub .mt-9{margin-top:30px;}
#layout-sub .mt-10{margin-top:35px;}

#layout-sub .box{padding:10px;border-radius:5px;}
#layout-sub .box-g{padding:20px 10px;background:#ececeb;border-radius:20px;}
#layout-sub .box-g.row{margin-left:0;margin-right:0;}
#layout-sub .box-g .con{font-weight:bold;line-height:1.8em;}
#layout-sub .box-g.bd{border:5px solid #c6e5d5;background:#fff;}
#layout-sub .box-s{padding:20px 10px;background:#c9966c;border-radius:10px;font-size:1.1em;line-height:1.8em;color:#fff}
#layout-sub .box-s.row{margin-left:0;margin-right:0;}
#layout-sub .box-s p{margin:0;}

/* Small */
@media screen and (min-width:768px){		
	#layout-sub .mt-1{margin-top:5px;}
	#layout-sub .mt-2{margin-top:10px;}
	#layout-sub .mt-3{margin-top:15px;}
	#layout-sub .mt-4{margin-top:20px;}
	#layout-sub .mt-5{margin-top:25px;}
	#layout-sub .mt-6{margin-top:30px;}
	#layout-sub .mt-7{margin-top:35px;}
	#layout-sub .mt-8{margin-top:40px;}
	#layout-sub .mt-9{margin-top:45px;}
	#layout-sub .mt-10{margin-top:50px;}

}
/* Media */
@media screen and (min-width:992px){	
	#layout-sub{margin-bottom:50px;}
	#layout-sub h4{font-size:30px;letter-spacing:-2px;}
	#layout-sub h4 img{width:30px;}
	#layout-sub p{font-size:1.1em;}
	#layout-sub .mt-1{margin-top:8px;}
	#layout-sub .mt-2{margin-top:16px;}
	#layout-sub .mt-3{margin-top:24px;}
	#layout-sub .mt-4{margin-top:32px;}
	#layout-sub .mt-5{margin-top:40px;}
	#layout-sub .mt-6{margin-top:48px;}
	#layout-sub .mt-7{margin-top:56px;}
	#layout-sub .mt-8{margin-top:64px;}
	#layout-sub .mt-9{margin-top:72px;}
	#layout-sub .mt-10{margin-top:80px;}

	#layout-sub .s-3010-mt-50{margin-top:40px;}

	#layout-sub .box{padding:20px;border-radius:5px;}
	#layout-sub .box-g{padding:40px 20px;text-align:center;}
	#layout-sub .box-g .con{padding-top:20px;}
	#layout-sub .box-s{padding:30px;}
	#layout-sub .box-s p{max-width:80%;line-height:2em;word-break:keep-all}
}
/* Large */
@media screen and (min-width:1200px){	
	#layout-sub .mt-1{margin-top:10px;}
	#layout-sub .mt-2{margin-top:20px;}
	#layout-sub .mt-3{margin-top:30px;}
	#layout-sub .mt-4{margin-top:40px;}
	#layout-sub .mt-5{margin-top:50px;}
	#layout-sub .mt-6{margin-top:60px;}
	#layout-sub .mt-7{margin-top:70px;}
	#layout-sub .mt-8{margin-top:80px;}
	#layout-sub .mt-9{margin-top:90px;}
	#layout-sub .mt-10{margin-top:100px;}

	#layout-sub .s-3010-mt-50{margin-top:50px;}

}
/* -------------------------------------------------------------------------------- Sub Layout ---------------------------------------- */
@media screen and (max-width:768px){	
	#layout-sub #s-title #title{margin-bottom:20px;text-align:center;}
	#layout-sub #s-title #location{display:none;}
}
@media screen and (max-width:992px){	
	#layout-sub .v-visual.npd{padding:30px 0 0 0;background:#faf6f2;}
	.v-visual.npd img, .v-visual.npd p{padding-left:30px;}
}

#layout-sub{}
#layout-sub #s-visual{padding:20px 0;background:#e8dfcf;}
#layout-sub #s-visual h2{display:block;width:100%;text-align:center;}
#layout-sub #s-title #title{font-weight:800;}

#layout-sub .v-visual{padding:30px;background:#faf6f2;}
#layout-sub .v-visual img{margin:0;}
#layout-sub .v-visual p{margin:0;padding-top:10px;}
#layout-sub .v-visual .v-btn{margin:20px 0 0 0;}
#layout-sub .v-visual .v-btn>div{background:#8acaa8;}
#layout-sub .v-visual .v-btn>div.active-{background:#75bd98;font-weight:bold;}
#layout-sub .v-visual .v-btn a{display:block;width:100%;padding:10px 0;text-align:center;color:#fff}
#layout-sub .v-visual .v-btn>div:hover{background:#70b790;}

#layout-sub .thumb img{width:100%;border:1px solid #ececeb;}

#layout-sub .underline{padding-bottom:5px;border-bottom:1px solid #59534e;font-size:1.2em;}
#layout-sub .fc-m .underline{border-bottom:1px solid #8acaa8;line-height:2em;}

#layout-sub .list{padding-left:0;}
#layout-sub .list li{padding-left:17px;background:url(/img/li.png) no-repeat left 0.4em;list-style-type:none;}

/* Small */
@media screen and (min-width:768px){	
	#layout-sub #s-visual{background:url(/img/s_visual_bg.png) no-repeat top center #e8dfcf;}
	#layout-sub #s-title #title{display:inline-block;width:40%;text-align:left;}
	#layout-sub #s-title #location{display:inline-block;width:59%;padding-top:20px;font-size:0.9em;text-align:right;}
}
/* Media */
@media screen and (min-width:992px){
	#layout-sub {}
	#layout-sub #s-title {margin:30px 0 0px;}
	#layout-sub #title{font-size:2em;font-weight:800;letter-spacing:-1px;}
	#layout-sub #location{}
	#layout-sub .v-visual{padding:60px 0 0 0}	
	#layout-sub .v-visual img{margin-left:50px;}
	#layout-sub .v-visual p{padding:30px 0 60px 50px;font-size:1.2em;text-align:left;line-height:1.8em;}
	#layout-sub .v-visual.npd p{padding-bottom:30px;}
	#layout-sub .v-visual .v-btn{opacity:0.9;}
	#layout-sub .v-visual .v-btn a{padding:17px 0;font-size:1.1em;font-weight:bold;}

	#layout-sub .underline{font-size:1.4em;letter-spacing:-1px;}
	#layout-sub .list{margin-top:10px;}
	#layout-sub .list li{margin-bottom:10px;}
}
/* Large */
@media screen and (min-width:1200px){
	#layout-sub #s-visual{padding-top:105px;}
}
/* -------------------------------------------------------------------------------- Contents Custom ---------------------------------------- */
/* Small */
@media screen and (min-width:768px){
}
/* Media */
@media screen and (min-width:992px){
	#layout-sub .v-visual.s-1010{background:url(/img/s_1010_visual_bg.png) no-repeat right top #faf6f2;}
	#layout-sub .v-visual.s-1020{background:url(/img/s_1020_visual_bg.png) no-repeat right top #faf6f2;}
	#layout-sub .v-visual.s-1030{background:url(/img/s_1030_visual_bg.png) no-repeat right top #faf6f2;}

	#layout-sub .v-visual.s-2010{background:url(/img/s_2010_visual_bg.png) no-repeat right top #faf6f2;}
	#layout-sub .v-visual.s-2020{background:url(/img/s_2020_visual_bg.png) no-repeat right top #faf6f2;}

	#layout-sub .v-visual.s-3010{background:url(/img/s_3010_visual_bg.png) no-repeat right top #faf6f2;}
	#layout-sub .v-visual.s-3020{background:url(/img/s_3020_visual_bg.png) no-repeat right top #faf6f2;}
	#layout-sub .v-visual.s-3030{background:url(/img/s_3030_visual_bg.png) no-repeat right top #faf6f2;}
	#layout-sub .v-visual.s-3040{background:url(/img/s_3040_visual_bg.png) no-repeat right top #faf6f2;}
	#layout-sub .v-visual.s-3050{background:url(/img/s_3050_visual_bg.png) no-repeat right top #faf6f2;}
	#layout-sub .v-visual.s-3060{background:url(/img/s_3060_visual_bg.png) no-repeat right top #faf6f2;}


	#layout-sub .v-visual.s-4010{background:url(/img/s_4010_visual_bg.png) no-repeat right top #faf6f2;}
	#layout-sub .v-visual.s-4020{background:url(/img/s_4020_visual_bg.png) no-repeat right top #faf6f2;}

	#layout-sub .v-visual.s-5010{background:url(/img/s_5010_visual_bg.png) no-repeat right top #faf6f2;}
	#layout-sub .v-visual.s-5020{background:url(/img/s_5020_visual_bg.png) no-repeat right top #faf6f2;}
	#layout-sub .v-visual.s-5030{background:url(/img/s_5030_visual_bg.png) no-repeat right top #faf6f2;}

	#layout-sub .v-visual.s-a020{background:url(/img/s_a020_visual_bg.png) no-repeat right top #faf6f2;}
	#layout-sub .v-visual.s-a030{background:url(/img/s_a030_visual_bg.png) no-repeat right top #faf6f2;}
	#layout-sub .v-visual.s-a040{background:url(/img/s_a040_visual_bg.png) no-repeat right top #faf6f2;}
	#layout-sub .v-visual.s-a050{background:url(/img/s_a050_visual_bg.png) no-repeat right top #faf6f2;}

	#layout-sub .v-visual.s-b010{background:url(/img/s_b010_visual_bg.png) no-repeat right top #faf6f2;}

	#layout-sub .box-s.care-2010-1{background:url(/img/s_2010_vaginitis_care.png) no-repeat right top #c9966c;}
	#layout-sub .box-s.care-2010-2{background:url(/img/s_2020_cystitis_care.png) no-repeat right top #c9966c;}
	#layout-sub .box-s.care-2020{background:url(/img/s_2020_cystitis_care.png) no-repeat right top #c9966c;}
	#layout-sub .box-s.care-5010{background:url(/img/s_5010_surgery_bn.png) no-repeat right top #c9966c;}
	#layout-sub .box-s.care-5020{background:url(/img/s_5020_surgery_feature.png) no-repeat right top #c9966c;}
	#layout-sub .box-s.care-5030{background:url(/img/s_5030_surgery_feature.png) no-repeat right top #c9966c;}

	#layout-sub .box-s.care-3040{background:url(/img/s_3040_test_bn.png) no-repeat right top #c9966c;}
}


/* Large */
@media screen and (min-width:1200px){	
	    #layout-sub .v-visual.s-a010{background:url(/img/s_a010_visual_bg.png) no-repeat right top #faf6f2;}
}

