/*@import url( "http://fonts.googleapis.com/earlyaccess/notosanskr.css" );*/

/* 서브비주얼 */
.sub_visual > div.sub_bgcolor_01 p u {color:#f54d80;}

/* 서브텍스트관련 */
.sub_title .little {font-size:30px;}

.sub_contents02 {width:93.75%; margin:0 auto;}
.sub_contents .sub_caption02 {font-family:'Noto Serif KR'; font-size:24px; color:#333; margin:1% 0;}
.sub_contents02 .sub_caption {font-family:'Noto Serif KR'; font-size:24px; color:#3f3f3f; margin:1% 0 3.7%;}
.sub_contents02 .sub_caption.col02 {color:#666;}
.sub_contents02 .sub_caption.mt60 {margin-top:60px;}
.sub_contents02 p {font-size:22px; letter-spacing:-0.04em;}
.sub_contents02 .sub_caption.ls06 {letter-spacing:-0.06em;}
.st_no02 {position:relative; font-size:30px; color:#333; font-weight:200; margin-bottom:3%; letter-spacing:-0.045em;}
.sst_no01 {position:relative; font-size:22px; color:#bd946b; margin-bottom:3%; letter-spacing:-0.045em;}

.line_01 {border-color:#eed8d8;}
.line_02 {border-color:#efe9e3;}

/*타이틀 바 컬러*/
span.barpink {width:6%; height:2px; background:#f54d80; position:absolute; left:0; bottom:0; margin-left:1%;}
span.barpink_c {width:6%; height:2px; background:#f54d80; position:absolute; left:50%; bottom:0; margin-left:-3%;}
span.barbrown_c {width:6%; height:2px; background:#d9b691; position:absolute; left:50%; bottom:0; margin-left:-3%;}

/*서브배경*/
.sub_bgcolor_01 {background:#ffdbda;}

.sub_color_01 {background:#f5efed;}

.bg_w {background:#fff;}


/**/
.bb601 {border-bottom:1px solid #6c6c6c;}


/**/
.pd60 {padding:60px 0;}
.pt7 {padding:7% 0 0;}

.ma10 {margin:10px 0;}
.ma18 {margin:18px 0;}
.mt3b1 {margin:30px 0 10px;}
.mb10 {margin-bottom:10px;}
.mb30 {margin-bottom:30px;}
.dbm {display:none;}


.boxtype_wom {display:inline-block; padding:1% 2%; background:#dc9a98; color:#fff;}
.box_type_tt {display:inline-block; padding:0 2%; background:#bd946b; color:#fff; font-size:18px; font-weight:300;}

/* 생리통 */
.bt_wrap {}
.bt_wrap > p {position:relative; z-index:2; width:198px; height:198px; margin:0 auto; padding:45px 0 0; background:#dc9a98; border-radius:50%; text-align:center; color:#fff; font-size:35px; letter-spacing:-0.045em; font-weight:100; box-sizing:border-box;} 
.bt_wrap.col02 > p {background:#a78a8a;}
.bt_wrap .text_wrap {position:relative; z-index:1; margin:-100px 0 0; padding:125px 20px 55px; border:1px solid #d5d5d5;}
.bt_wrap .text_wrap .tit {font-family:'Noto Serif KR'; font-size:24px; color:#333; letter-spacing:-0.05em;}
.bt_wrap .text_wrap dl dt {font-size:22px; letter-spacing:-0.045em; color:#f54d80; margin:20px 0 14px; line-height:1;}
.bt_wrap .text_wrap dl dd {font-size:22px; letter-spacing:-0.04em; color:#666; word-break:keep-all;}
.colw {display:block; margin-top:10px; color:#dc9a98;}
.wod_con06 {padding:7% 24px;}
.wod_con06_box {text-align:center; padding:50px 0; border-bottom:1px dotted #ded8d8;}
.wod_con06_box:last-of-type {border-bottom:0;}
.sub_contents02 .wod_con06_box .sub_caption {margin:18px 0;}

.wod_con07_1 {background:url('/theme/basic/mobile/img/wod07_1bg.jpg') no-repeat right bottom;}
.wod_con07_1 ul {overflow:hidden;}
.wod_con07_1 ul li {float:left; width:48.5%; margin:3% 3% 0 0; background:#f8f1f1; box-sizing:border-box; padding:35px 20px;}
.wod_con07_1 ul li.col02 {background:#faf9f8;}
.wod_con07_1 ul li:nth-of-type(2n) {margin-right:0;}
.wod_con07_1 ul li p .vh {display:block; visibility:hidden;}
.wod_con07_1 ul li .sub_caption {color:#e481a1;}

.wod_con08 { }
.wod_con08 ul {overflow:hidden;}
.wod_con08 ul li {float:left; width:48.5%; margin:3% 3% 0 0;}
.wod_con08 ul li:nth-of-type(2n) {margin-right:0;}
.wod_con08 ul li > img {width:100%; margin-bottom:10px;}
.wod_con08 ul li.vh {opacity:0;}
.wod_con08 ul li a {display:block; font-size:18px; color:#fff; letter-spacing:-0.04em; line-height:1; padding:17px 0; background:#ca7472; vertical-align:middle;}
.wod_con08 ul li a img {width:auto; vertical-align:baseline; margin-left:2%;}



/* 자연임신준비 */
.stna_con03 {background:url('/theme/basic/mobile/img/stna_con03bg.jpg') no-repeat center top / cover; padding:110px 0;}
.stna_con03 h4 {margin-bottom:10px; font-size:40px; color:#fff; font-weight:700; letter-spacing:-0.045em;}
.stna_con03 .sub_caption {color:#fff;}
.stna_con05 {background:#f6f2ef; background-size:100% auto;}
.stna_con05 ul {padding:25px 0;}
.stna_con05 ul li {position:relative; float:left; width:47.5%; padding:25px 25px 0; margin:0 5% 3% 0; box-sizing:border-box; box-shadow:1px 1px 1px rgba(119,119,119,0.3); background:#fff;}
.stna_con05 ul li:nth-of-type(2n) {margin-right:0;}
.stna_con05 ul li p {font-size:18px;}
.stna_con05 ul li p span.vh {display:block; visibility:hidden;}
.stna_con05 ul li img {position:relative; z-index:1; display:block; margin:30px 0 0 -25px;}
.stna_con05 ul li.last {float:none; width:66.666%; margin:0 auto; clear:both;}
.stna_con05 ul li .btn_wrap {position:absolute; z-index:2; left:25px; bottom:25px; width:calc(100% - 50px);}
.stna_con05 ul li .btn_wrap a {display:block; margin-top:10px; background:#7b4c43; color:#fff; font-size:18px; letter-spacing:-0.04em; line-height:1; padding:17px 10px; text-align:left; box-sizing:border-box;}
.stna_con05 ul li .btn_wrap a span {float:right;}
.stna_con05 ul li.last .btn_wrap a {display:inline-block; width:46.5%; margin:10px 5% 0 0;}
.stna_con05 ul li.last .btn_wrap a:nth-of-type(2n) {margin-right:0;}

.stna06_box {border:1px solid #d5d5d5; padding-bottom:40px; margin-bottom:30px;}
.stna06_box .tit_type {position:relative;}
.stna06_box .tit_type img {width:100%;}
.stna06_box .tit_type .text_box {position:absolute; z-index:2; top:0; left:0; width:100%; font-size:22px; color:#bd946b; letter-spacing:-0.04em; font-weight:700; padding:25px 0;}
.stna06_box .text_type {text-align:left; padding:25px;}
.stna06_box .text_type p {font-size:18px; color:#333;}
.stna06_box .text_type .sub_caption {font-size:24px; color:#7b4c43; letter-spacing:-0.05em;}
a.stn06_btn {display:inline-block; width:50%; background:#7b4c43; color:#fff; font-size:18px; letter-spacing:-0.04em; line-height:1; padding:17px; text-align:left; box-sizing:border-box;}
a.stn06_btn span {float:right;} 


/* 시험관 병행 한방치료 */
.stt_con02_box {margin:20px 0 0; padding:15px 0; border:1px solid #826862; border-radius:35px; font-size:22px; color:#713d32; letter-spacing:-0.045em;}
.sttt_con02 {background:url('/theme/basic/mobile/img/sttt_con02bg.jpg') no-repeat center top; background-size:100% auto;}
.sttt_con04 {background:url('/theme/basic/mobile/img/sttt_con04bg.jpg') no-repeat center top; background-size:100% auto;}
.sttt_con04 .inner {margin-top:40px; border-top:1px solid #ccc;}

.sttt_con06 {background:#f7eadb; background-size:100% auto;}
.sttt_con06 ul li {position:relative; border:1px solid #fff; margin-bottom:30px;}
.sttt_con06 ul li .t_part {position:absolute; top:0; left:0; width:100%; padding:45px 15px; box-sizing:border-box;}
.sttt_con06 ul li .t_part dl {padding:0 30px; overflow:hidden;}
.sttt_con06 ul li .t_part dl dt {display:block; float:left; width:42px; padding:20px 0;}
.sttt_con06 ul li .t_part dl dd {float:left; width:calc(100% - 42px); padding:20px 0; color:#fff; font-size:22px; letter-spacing:-0.05em; font-weight:300;}
.sttt_con06 ul li .t_part dl.tit_part {border-bottom:1px dashed #fff;}
.sttt_con06 ul li .t_part dl.tit_part dd {font-weight:400;}




/* 다낭성난소 */
.c_c_bdbdbd{color:#bdbdbd;}
.stpo_con02 .sub_caption span{color:#bdbdbd !important;font-weight:300;}
.stpo_con03.sub_contents02{padding:9% 3.125%;background:#faf1e8;}
.stpo_con03 .mid_box {background:#bd946b;}
.stpo_con03 .mid_box a {display:block; padding:20px; color:#fff; font-size:22px; text-align:left; background:url('/theme/basic/mobile/img/stpo03_nextimg.jpg') no-repeat 97% 50%;}
.stpo_con03 .mt8{display:block;margin-top:8px;}
.stpo_con03 .mt18{display:block;margin-top:18px;}

.polycyCase.sub_contents02 p.sub_cont{letter-spacing:-0.1em;font-size:3.125vw;color:#858585;font-weight:300;line-height:1.6;}




.polycyGoal .polycyGoalBox{padding:0 10px 25px;border:1px solid #d6d6d6;margin-top:19%;color:#9c9c9c;font-weight:300;letter-spacing:-0.05em;}

.polycyGoal .polycyGoalBox .polycyGoalBoxCircle{background:url('/theme/basic/mobile/img/color_circle01.jpg') center no-repeat;color:#fff;text-align:center;width:161px;height:161px;line-height:161px;margin:0 auto;background-size:100% !important;font-size:4.6875vw;margin-top:-14%;}
.polycyGoal .polycyGoalBox .polycyGoalBoxTitle{font-size:4.0625vw !important;;border-bottom:1px dashed #dcdcdc;color:#1a1a1a !important;font-family:'Noto Serif KR';padding-bottom:3%;margin:2.6% auto 4.5% !important;font-weight:400 !important;max-width:544px;}
.polycyGoal .polycyGoalBox2{margin-top:15%;}
.polycyGoal .polycyGoalBox2 .polycyGoalBoxCircle{background:url('/theme/basic/mobile/img/color_circle02.jpg') center no-repeat;}
.polycyGoal .polycyGoalBox2 .polycyGoalBoxTitle{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.polycyGoal .polycyGoalBox2 .c_b48a5b{border-top:1px dashed #dcdcdc;padding-top:4.33%;margin:3% auto 1.22% !important;letter-spacing:-0.07em !important;font-weight:400 !important;max-width:544px;}
.polycyGoal .polycyGoalBox2 .fs22{font-size:3.4375vw !important;line-height:1.42!important;}
.polycyGoal .polycyGoalBox2 .fs18{font-size:2.8125vw !important;line-height:1.45!important;}
.polycyGoal .polycyGoalBox .borderT{border-top:1px dashed #dcdcdc;padding-top:8%;}
.polycyGoal .polycyGoalBox .sub_caption {color:#3d3d3d;font-weight:400;font-family:"Noto Sans KR" !important;font-size:3.4375vw !important;}
.polycyGoal .sub_contents02 .polycyGoalBox p{letter-spacing:-0.09em;font-weight:300;font-size:3.125vw;color:#9c9c9c;line-height:1.3;margin-bottom:1.74%;}
.polycyGoal .sub_contents02 .polycyGoalBox span{font-size:3.4375vw;}
.polycyGoal .sub_contents02 .polycyGoalBox .fwM{font-weight:400;color:#3d3d3d;}

.sterilityCont .sub_contents02 span{font-size:2.8125vw;color:#626262;line-height:1.15;font-weight:300;}
.sterilityCont .sub_contents02 span.mt5{display:block;margin-top:5px;}
.sterilityCont .sub_contents02 span.mt10{display:block;margin-top:10px;}
.sterilityCont .sub_contents02 span.mt20{display:block;margin-top:20px;}

.menExamination .sub_contents02 p{font-weight:300;}
.menExamination span.colorText13{color:#fff;font-weight:500;background:#d9b691;font-size:3.75vw;padding:11px 0;width:65%;}
.menExamination .checkbox_list ul{border:1px solid #ddd;}
.menExamination .checkbox_list li{background-image:url('/theme/basic/mobile/img/icon_check_box02.png');padding:2.7% 26px 2.7% 88px;border-color:#ddd; background-position:42px center;margin:0;font-size:3.125vw;background-size:28px 22px;letter-spacing:-0.05em;color:#4b4b4b;}
.menExamination .checkbox_list li:nth-child(2n-1){background-color:#fbfbfb;}
.menExamination .checkbox_list li:last-child{border-bottom:0;}

.menReason{padding:9% 3.125% 12.5%;background:#faeddd;}

.menReinforce .checkbox_list ul{border:1px solid #ddd;}
.menReinforce .checkbox_list li{background-image:url('/theme/basic/mobile/img/icon_check_box02.png');padding:2.7% 26px 2.7% 88px;border-color:#ddd; background-position:42px center;margin:0;font-size:3.125vw;background-size:28px 22px;color:#4b4b4b;}
.menReinforce .checkbox_list li:nth-child(2n-1){background-color:#fbfbfb;}
.menReinforce .checkbox_list li:last-child{border-bottom:0;}

.menProof{background:url('/theme/basic/mobile/img/sub/menProof_bg.jpg')no-repeat center top / cover;padding:8.5% 3.125%;background-position:center;}
.menProof .caseIcon{font-size:4.07vw !important;color:#fff !important;border-radius:30px;background:#edb76d;padding:1.4% 4%;margin-bottom:2.8%;display:inline-block;line-height:1 !important;}
.menProof .box_white{border:1px solid #c6c3b4;padding:9% 4% 6%;font-weight:300;}
.menProof .box_white .color_brown{font-size:3.75vw;}
.menProof .box_white .color_brown b{color:#8c693a !important;}
.menProof .box_white .mt5{display:block;margin-top:5px;}
.menProof .box_white .c_333{color:#333 !important;}
.menProof .box_white .c_a1a1a1{color:#a1a1a1 ;font-size:3.125vw;font-weight:300;display:block;padding:0 8%;}
.menProof.sub_contents02 p{letter-spacing:-0.1em;}

.polycysticWeak {background:#faf1e8;padding:7% 40px;}
.polycysticImprovement .mt5{display:block;margin-top:5px;} 
.polycysticImprovement .fwM{font-weight:500 !important;}
.polycyLongTerm{padding:9% 3.125% 10.5%;background:#faf1e8;margin-top:5%;}
.polycysticCure p{color:#3f3f3f;font-weight:300;}

.polycyOvulation{padding:11% 3.125% 13%;background:#faeddd;}
.polycyOvulation .qnaBox span em{max-height:28px;}

.qnaBox{padding:3% 5%;background:#fff;margin-bottom:3.4%;}
.qnaBox:last-child{margin-bottom:0;}
.qnaBox span{display:flex;align-itesm:center;font-family:'Noto Serif KR';font-size:3.6vw !important;letter-spacing:-0.07em;font-weight:400 !important;}
.qnaBox span em{font-size:4.0625vw;min-width:15px;max-height:32px;display:inline-block;font-style:normal;text-align:right;color:#fff;padding:0 11px 3px 30px;background:#d9b691;border-radius:30px;margin-right:12px;font-family:'Noto Sans KR';line-height:1;}
.qnaBox .type2{border-top:1px solid #efefef;padding-top:8px;margin-top:8px;font-size:3.125vw !important;color:#6b6b6b !important;font-weight:300;}

.polycysticProcess .polycy_re14_list li{padding:3%;}
.polycysticProcess .polycy_re14_list li:nth-child(-n+2){height:63vw;}
.polycysticProcess .polycy_re14_list li:nth-child(5), .polycysticProcess .polycy_re14_list li:nth-child(6){height:55vw;}
.polycysticProcess .polycy_re14_list li div u{font-style:italic;font-size:4vw;color:#efe0d1;letter-spacing:-0.05em;}
.polycysticProcess .polycy_re14_list li p{color:#565656;font-weight:300;}
.polycysticProcess .polycy_re14_list li p .mt5{display:block;margin-top:5px;color:#abaaaa;}

.polycyDetail{margin:auto;padding:7% 3.125% 10%;background:#faeddd;letter-spacing:-0.05em;}
.polycyDetail .ko_caption{font-size:3.5vw;font-weight:300;}
.polycyDetail .sb_sectiontite{line-height:1.2;}
.polycyDetail ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.polycyDetail ul li{text-align:center;margin-top:6.5%;width:48%;font-weight:400;color:#404040}
.polycyDetail ul li p{margin-top:6%;font-size:3.75vw;line-height:1.4;}
.polycyDetail .c_b48a5b{font-size:3.75vw;margin-top:11.5%;color:#b48a5b;font-weight:300;line-height:1.35;}

.polycyQna .qnaBox{border:1px solid #ebebeb;padding:0 0 15px 0;margin-bottom:0;border-bottom:0;}
.polycyQna .qnaBox:last-child{border-bottom:1px solid #ebebeb;}
.polycyQna .qnaBox > span{background:#f6f6f6;padding:12px 11px;font-weight:500;font-size:4.062vw !important;line-height:1.4;}
.polycyQna .qnaBox .type2{border-top:0;padding:8px 3% 0;color:#6b6b6b;font-size:3.4375vw !important;margin-bottom:6%;}
.polycyQna .qnaBox span em{padding: 0 12px 0 33px;margin-top:3px;}

.c_cd8f7a{color:#cd8f7a;}
.c_6fc0af{color:#6fc0af !important;}
.redTriangle{color:#cd8f7a;}
.redTriangle_rel{color:#6fc0af;}
.polycysticResearch{padding-top:11.564%;}
.polycysticResearch .sub_caption{color:#3f3f3f;font-weight:300;line-height:1.3334;letter-spacing:-0.06em;margin-bottom:5.471%;}
.polycysticResearch .researchText{position:relative;background:#fff;margin:-3.75% 2.657% 0;padding-top:3.907%;font-size:22px;letter-spacing:-0.065em;line-height:1.455;color:#545454;font-weight:400;}
.polycysticResearch .researchText span{font-weight:500;}
.polycysticResearch .researchList{display:flex;margin-top:7.5%;flex-wrap:wrap;justify-content:center;}
.polycysticResearch .researchList li{width:40.157%;background:#fff;border:3px solid #d9b591;border-radius:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.polycysticResearch .researchList.researchList_rel li{border:3px solid #6fc0af;}
.polycysticResearch .researchList.researchList_rel li p{color:#6fc0af;}
.polycysticResearch .researchList li:nth-child(2n){margin-left:5.314%;}
.polycysticResearch .researchList li:nth-child(n+3){margin-top:2.188%;}
.polycysticResearch .researchList li p{color:#cd8f7a;font-size:26.3px;letter-spacing:-0.06em;line-height:1.4075;}
.polycysticResearch .researchList li span{display:block;color:#545454;font-size:18.8px;letter-spacing:-0.06em;line-height:1.5965;margin-top:3.114%;}

.herbalMedicineWrap{padding-top:12.032%;}
.herbalMedicineWrap .sub_title{font-size:38px;color:#3f3f3f;margin-bottom:1.564%;}
.herbalMedicineWrap .herbalCont{background:#f7f7f7;padding:8.282% 0 8.595%;}
.herbalMedicineWrap .herbalTitle{width:77.97%;padding:3.79% 0;text-align:center;background:#cd8f7a;font-size:25px;font-weight:500;color:#fff;letter-spacing:-0.06em;border-radius:50px;display:flex;align-items:center;justify-content:center;margin:0 auto 6.564%;}
.herbalMedicineWrap .herbalTitle.herbalTitle_rel{background:#6fc0af;}
.herbalMedicineWrap .herbalWhiteBox .borderImg img{width:94.532%;border:1px solid #dcdcdc;}
.herbalMedicineWrap .herbalCont > div:nth-child(n+2){margin-top:11.72%;}
.herbalMedicineWrap .herbalBoxHoma .herbalWhiteBox > div > .imgBox{margin-top:-33px;}
.herbalMedicineWrap .herbalBoxHoma .herbalWhiteBox{padding-bottom:12.188%;}
.herbalMedicineWrap .herbalText{margin-top:4.844%;color:#3f3f3f;font-size:22px;letter-spacing:-0.065em;word-break:keep-all;line-height:1.546;}
.herbalMedicineWrap .herbalBoxBg .herbalWhiteBox{padding-bottom:6.094%;margin:0 2.5%;border:1px solid #dcdcdc;background:#fff;}

.herbalMedicineWrap .herbalBox2 .herbalWhiteBox{padding:8.595% 0 7.5%;}
.herbalMedicineWrap .herbalBox2 .herbalText p{font-size:22px;letter-spacing:-0.05em;margin:15px 0 32px;}
.herbalMedicineWrap .herbalText > span{font-weight:500;}
.herbalMedicineWrap .herbalText > p{font-size:18px;letter-spacing:-0.065em;margin-top:6.25%;line-height:1.889;}
.herbalMedicineWrap .herbalList{display:flex;justify-content:center;align-items:center;margin-top:4.126%;padding:0 13%;}
.herbalMedicineWrap .herbalList li{text-align:center;}
.herbalMedicineWrap .herbalList li:nth-child(n+2){margin-left:2.806%;}
.herbalMedicineWrap .herbalList li .imgBox{margin-bottom:8.15%;}
.herbalMedicineWrap .herbalList li span{font-weight:400;font-size:19px;color:#545454;}
.herbalMedicineWrap .graphList li{display:flex;justify-content:center;text-align:left;}
.herbalMedicineWrap .graphList li:nth-child(1){padding:0 9%;}
.herbalMedicineWrap .graphList li:nth-child(2){margin-top:9.736% !important;}
.herbalMedicineWrap .graphList li:nth-child(n+2){margin-top:5.116%;padding:0 12%;}
.herbalMedicineWrap .graphList li dl dd{margin:3.764% 0 0 1.107%;color:#545454;font-size:19px;letter-spacing:-0.065em;}
.herbalMedicineWrap .graphList li dl dd span{margin-right:2%;}
.herbalMedicineWrap .addTextList{margin-top:5.47%;}
.herbalMedicineWrap .addTextList li{font-size:18px;letter-spacing:-0.065em;color:#3f3f3f;line-height:1.889;}
.herbalMedicineWrap .herbalDescription{position:relative;line-height:1.556;text-align:center;color:#999185;font-size:18px;letter-spacing:-0.05em;}
.herbalMedicineWrap .herbalDescription .barbrown_c{width:5%;top:-22.63%;}
.polycysticAspiration{margin:11.564% auto 3.438%;}
.polycysticAspiration .imgBox{width:79%;text-align:center;margin:0 auto 8.438%;}
.polycysticAspiration .aspirationText{text-align:center;font-family:'Noto Serif KR';color:#3f3f3f;font-size:24px;letter-spacing:-0.04em;line-height:1.542;}
.polycysticAspiration .aspirationText p{line-height:1.542;color:#3f3f3f;font-size:24px;letter-spacing:-0.04em;margin-top:11.564%;position:relative;}
.polycysticAspiration .aspirationText .barPolycystic_c{width:7.188%;position:absolute;height:2px;left:50%;transform:translateX(-50%);top:-60.82%;background:#cd8f7a;}
.polycysticAspiration .aspirationText .barPolycystic_c_rel{background:#6fc0af;}



@media all and (max-width:640px){
	.dbm {display:block;}
	.dnm {display:none;}

	.pd60 {padding:10% 0;}
	.mb10 {margin-bottom:1.5%;}
	.mb30 {margin-bottom:5%;}
	.ma10 {margin:1.6% 0;}
	.ma18 {margin:2% 0;}
	.mt3b1 {margin:5% 0 1.6%;}

	.sub_title .little {font-size:4.6875vw;}

	.sub_contents .sub_caption02,.sub_contents02 .sub_caption {font-size:3.75vw; word-break:keep-all;}
	.sub_contents02 .sub_caption.mt60 {margin-top:10%;}
	.sub_contents02 .polycyGoalBox .sub_caption.mt60 {max-width:544px;margin:4.5% auto 0;}

	.sub_contents02 p {font-size:3.4375vw;}
	.sub_contents02 p.brnone {word-break:keep-all;}
	.sub_contents02 p.brnone br {display:none;}

	.st_no02 {font-size:4.6875vw;}
	.sst_no01 {font-size:3.4375vw;}

	.box_type_tt {font-size:2.8125vw;}

	/* 생리통 */
	.bt_wrap > p {width:32.566%; height:auto; padding:7.732% 0; font-size:5.5vw;}
	.bt_wrap .text_wrap {margin:-15% 0 0; padding:20% 3.29% 9%;}
	.bt_wrap .text_wrap .tit {font-size:3.75vw;}
	.bt_wrap .text_wrap dl dt {font-size:3.75vw; margin:3% 0 2%;}
	.bt_wrap .text_wrap dl dd {font-size:3.75vw;}
	.bt_wrap .text_wrap dl dd br {display:none;}
	.colw {margin-top:1.5%;}
	.wod_con06 {padding:7% 3.948%;}
	.wod_con06_box {padding:8% 0;}
	.sub_contents02 .wod_con06_box .sub_caption {margin:3% 0;}

	.wod_con07_1 {background-size:28% auto;}
	.wod_con07_1 ul li {padding:6% 3.5%;}

	.wod_con08 {background-size:43.125% auto;}
	.wod_con08 ul li > img {margin-bottom:2%;}
	.wod_con08 ul li.vh {opacity:0;}
	.wod_con08 ul li a {font-size:2.8vw; padding:5% 0;}
	.wod_con08 ul li a img {width:5%;}

	/* 자연임신준비 */
	.stna_con03 {padding:16.6% 0;}
	.stna_con03 h4 {margin-bottom:1.5%; font-size:6.25vw;}
	.stna_con05 .sub_caption{font-size:3.5vw}
	.stna_con05 ul {padding:4% 0;}
	.stna_con05 ul li {padding:4% 4% 0;}
	.stna_con05 ul li p {font-size:2.8125vw;}
	.stna_con05 ul li img {width:30.46875vw; margin:6% 0 0 -3.7vw;}
	.stna_con05 ul li .btn_wrap {left:4%; bottom:4%; width:calc(100% - 8%);}
	.stna_con05 ul li .btn_wrap a {margin-top:3.82%; font-size:2.8vw; padding:5%;}
	.stna_con05 ul li.last .btn_wrap a {margin:2.72% 5% 0 0; padding:3.56%;}
	.sterilityCont .stna_con05 span.under_line{color:#5c4c4d;font-weight:bold;border-color:#665b50;}

	.stna06_box {padding-bottom:6.3%; margin-bottom:5%;}
	.stna06_box .tit_type .text_box {font-size:3.4375vw; padding:4.2% 0;}
	.stna06_box .text_type {padding:4%;}
	.stna06_box .text_type p {font-size:2.8125vw;}
	.stna06_box .text_type .sub_caption {font-size:3.75vw;}

	a.stn06_btn {font-size:2.8vw; padding:3% 2%;}


	/* 시험관 병행 한방치료 */
	.stt_con02_box {margin:3.5% 0 0; padding:2.7% 0; font-size:3.4375vw;}
	.sttt_con06 ul li {margin-bottom:5%;}
	.sttt_con06 ul li .t_part {padding:8% 2.5%; box-sizing:border-box;}
	.sttt_con06 ul li .t_part dl {padding:0 5%; overflow:hidden;}
	.sttt_con06 ul li .t_part dl dt {display:block; float:left; width:8%; padding:3.33% 0;}
	.sttt_con06 ul li .t_part dl dt img {width:80.72%;}
	.sttt_con06 ul li .t_part dl dd {width:calc(100% - 8%); padding:3.33% 0; color:#fff; font-size:3.4375vw;}

	/* 다낭성난소 */

	.stpo_con03 .mid_box a {padding:3.33%; font-size:3.4375vw; background-size:6.5% auto;}

.polycysticResearch .researchText{font-size:3.4375vw;}
.polycysticResearch .researchList li p{font-size:4.10937vw;}
.polycysticResearch .researchList li span{font-size:2.9375vw;}
.herbalMedicineWrap .sub_title{font-size:5.9375vw;}
.herbalMedicineWrap .herbalTitle{font-size:3.90625vw;}
.herbalMedicineWrap .herbalText{font-size:3.4375vw;}

.herbalMedicineWrap .herbalBox2 .herbalText p{font-size:3.4375vw;}
.herbalMedicineWrap .herbalText > p{font-size:2.8125vw;}
.herbalMedicineWrap .herbalList li span{font-size:2.96875vw;}
.herbalMedicineWrap .graphList li dl dd{font-size:2.96875vw;}
.herbalMedicineWrap .addTextList li{font-size:2.8125vw;}
.herbalMedicineWrap .herbalDescription{font-size:2.8125vw;}
.polycysticAspiration .aspirationText{font-size:3.75vw;}
.polycysticAspiration .aspirationText p{font-size:3.75vw;}
}

@media all and (max-width:480px){

.menExamination .checkbox_list li{background-image:url('/theme/basic/mobile/img/icon_check_box02.png');padding:2.7% 13px 2.7% 44px;border-color:#ddd; background-position:15px center;margin:0;font-size:3.125vw;background-size:20px auto;}
.menReinforce .checkbox_list li{background-image:url('/theme/basic/mobile/img/icon_check_box02.png');padding:2.7% 13px 2.7% 44px;border-color:#ddd; background-position:15px center;margin:0;font-size:3.125vw;background-size:20px auto;}
.qnaBox span em{height:20px;padding:0 11px 0 20px !important;line-height:18px;}
.polycyQna .qnaBox span em{margin-top:0;}

.polycyGoal .polycyGoalBox .polycyGoalBoxCircle{width:100px;height:100px;margin-top:-50px;line-height:100px;}

.polycysticResearch .researchList li{border-width:2px !important;}

}

@media all and (max-width:330px){
	.stna06_box .text_type {word-break:keep-all;}
	.stna06_box .text_type br {display:none;}
}