a
/*----------------------------------------------------------------------------------------------------*/

.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: 'Noto Sans KR';
     font-style: 'normal';
     font-weight: '300';
     src: url('/css/font/NotoSansKR-Light.woff2') format('woff2'),
     url('/css/font/NotoSansKR-Light.woff') format('woff'),
     url('/css/font/NotoSansKR-Light.otf') format('embedded-opentype');

}

@font-face {
     font-family: 'Noto Sans KR';
     font-style: 'normal';
     font-weight: '400';
     src: url('/css/font/NotoSansKR-Regular.woff2') format('woff2'),
     url('/css/font/NotoSansKR-Regular.woff') format('woff'),
     url('/css/font/NotoSansKR-Regular.otf') format('embedded-opentype');

}

@font-face {
     font-family: 'Noto Sans KR';
     font-style: 'normal';
     font-weight: '700';
     src: url('/css/font/NotoSansKR-Bold.woff2') format('woff2'),
     url('/css/font/NotoSansKR-Bold.woff') format('woff'),
     url('/css/font/NotoSansKR-Bold.otf') format('embedded-opentype');

}

* {font-family:'Noto Sans KR'; font-weight: '300';}
input, select, button, textarea {font-family:'Noto Sans KR'; font-weight: '300';}


/*와이퀸산부인과 상담*/
.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;}

/***** 병원솔루션 상품상세 시작 *****/
.sub_cont2 hr {border-color:#efefef;}

/* 카테고리 타이틀 */
.sub_cont2 .cont_Tit {padding:0px 0 20px; text-align:center;}
.sub_cont2 .cont_Tit h1 {font-size:40px; line-height:2.3em;}
.sub_cont2 .cont_Tit sub {font-size:16px; color:#aeb3b9;}

/* 상품 정보 - 이미지 */
.sub_cont2 .productInfo .img_box {width:680px;}
.sub_cont2 .productInfo .img_box .img {width:680px;}
.sub_cont2 .productInfo.sub .img_box .simg {margin:24px 0;}
.sub_cont2 .productInfo.sub .img_box .simg .item {width:90px; height:90px;}
.sub_cont2 .productInfo.sub .img_box .simg .item img {width:90px; height:90px;}
.sub_cont2 .productInfo .img_box .simg .item .ck_border {border:1px solid #000;}

/* 상품 정보 - 텍스트 */
.sub_cont2 .productInfo .infoWrap {padding-left:400px;}
.sub_cont2 .info_area {padding:14px 28px; box-sizing:border-box;}
.sub_cont2 .info_tit_wrap {font-size:0;overflow:hidden;}
.sub_cont2 h1.info_tit {display:inline-block; box-sizing:border-box; vertical-align:middle; font-size:36px; height:70px; line-height:70px; float:left; font-weight:bold;letter-spacing:-1.9px;}
.sub_cont2 .Share {display:inline-block; box-sizing:border-box; vertical-align:middle; font-size:10px; color:#a6a6a6; float:right; cursor:pointer;}
.sub_cont2 .Share span {vertical-align:middle;}
.sub_cont2 .Share span.txt {margin-right:4px;}
.sub_cont2 .info_subTit {font-weight:300; font-size:17px; line-height:1.5em; padding:20px 0; color:#333333; letter-spacing:-1.6px;}
.sub_cont2 .hot_tag {margin-top:20px;}
.sub_cont2 .hot_tag strong {display:block; font-size:20px; height:37px; line-height:37px;}
.sub_cont2 .hot_tag ul {font-size:0; height:200px; line-height:45px;}
.sub_cont2 .hot_tag ul>li {display:inline-block; box-sizing:border-box; vertical-align:middle; margin-left:10px;}
.sub_cont2 .hot_tag ul>li:first-child {margin-left:0;}
.sub_cont2 .hot_tag ul>li a {color:#545453; display:block; background-color:#efefef;  height:26px; line-height:24px; font-size:15px; padding:0 10px; border-radius:12px;}
.sub_cont2 .info_area .btn_wrap {font-size:0; text-align:center; height:100px; line-height:100px;}
.sub_cont2 .info_area .btn_wrap a {width:20%; margin-left:2%;}
.sub_cont2 .info_area .btn_wrap a:first-child {width:35%; margin-left:0;}
.sub_cont2 .info_area .btn_wrap a {background: #FFE609;}
.btnSt_02 {display:inline-block; vertical-align:middle; box-sizing:border-box; height:60px; line-height:60px; color:#381e1f; font-size:16px; border-radius:30px;}
.btnSt_03 {display:inline-block; vertical-align:middle; box-sizing:border-box; height:60px; line-height:60px; background-color:#fff;; color:#000; font-size:16px; border:1px solid #c1c1c1; border-radius:30px;}
.btnSt_04 {display:inline-block; vertical-align:middle; box-sizing:border-box; height:60px; line-height:60px; color:#00c73c; font-size:16px; border-radius:30px;}
.sub_cont2 .info_area .btn_wrap .Like.on {color:#fff;}

/* Location 상품카테고리 */
.sub_cont2 .Location {border-top:1px solid #000; border-bottom:1px solid #000; margin-bottom:50px;}
.sub_cont2 .Location ul {font-size:0; text-align:center;}
.sub_cont2 .Location ul li {display:inline-block; box-sizing:border-box; vertical-align:middle; font-size:18px; line-height:2em;}
.sub_cont2 .Location ul li a {display:block; padding:5px 25px; background-color:#fff; color:#545453;}
.sub_cont2 .Location ul li a.on {color:#fff; font-weight:bold;}

.sub_cont2 .store_guide .Location {margin-bottom:0;}

/* 상품 소개 - 타이틀 */
.sub_cont2 h1.l_tit {font-size:42px; font-weight:400; color:#000; text-align:center;}
.sub_cont2 h1.l_tit+sub {font-size:16px; color:#545453; line-height:3em;}


.sub_contents .sub_cont2 .store_guide {width: 100%;max-width:1200px;margin:0 auto;}
.sub_contents .sub_cont2 .store_guide .ifm_in {}
.sub_contents .sub_cont2 .store_guide .ifm_in iframe {width:100%;max-width:100%;height: 37vw;max-height: 675px;}

@media(min-width:1601px){
	.sub_contents .sub_cont2 .store_guide {max-width:1200x;}
	.sub_contents .sub_cont2 .store_guide .ifm_in iframe {max-width:100%;max-height: 675px;}
}

@media(max-width:1600px){
	.sub_contents .sub_cont2 .store_guide {max-width:1024px;}
	.sub_contents .sub_cont2 .store_guide .ifm_in iframe {max-width:1200px;}
}
@media(max-width:1200px){
	.sub_contents .sub_cont2 .store_guide {max-width:800px;}
	.sub_contents .sub_cont2 .store_guide .ifm_in iframe {max-width:800px;max-height: 450px;}
}
@media(max-width:1024px){
	.sub_contents .sub_cont2 .store_guide {max-width:800px;}
	.sub_contents .sub_cont2 .store_guide .ifm_in iframe {max-width:800px;max-height: 450px;}
}
@media(max-width:780){
	.sub_contents .sub_cont2 .store_guide {max-width:100%;}
	.sub_contents .sub_cont2 .store_guide .ifm_in iframe {max-width:100%;max-height: 69vw;}
}


