/*     457045 : 한줄 텍스트      */
.pc{display:none;}
.mb{display:block;}

.subBg02_00 .img_wrap {background-image: url(/img_up/shop_pds/oedental11/build/option/gong-tong-bae-neo21748228191.jpg);}


@media all and (min-width:1024px){
.pc{display:block;}
.mb{display:none;}

.sub-visual .subNavList li.home a {display:inline-block; padding-right:20px;position:relative; text-indent:-9999px; overflow:hidden;width:12px; height:13px; background:url("/img_up/shop_pds/oedental11/build/option/subnav_home17234482292.png")no-repeat center;}

.subBg02_00 .img_wrap {background-image: url('/img_up/shop_pds/oedental11/build/option/gong-tong-bae-neo11748228191.jpg');}
}


/*     457055 : 한줄 텍스트      */
.row > div.white-space { padding:0 !important }

.pc{display:none;}
.mb{display:block;}


/*sub부분*/

.sub02_11 .img_wrap {position:relative;}
.sub02_11 .changeTxt1 br {display: block;}
.sub_intro .rotate_logo {position:absolute; top:0px; right:0px;}
.sub_intro .rotate_logo:after {content:""; display:inline-block; width:25vw; height:25vw;  background:url(/img_up/shop_pds/oedental11/build/option/01_obj_rotatetxt17440878971747103240.png)no-repeat center; position:absolute; bottom:-10vw; right:-5.5vw; animation:rotating 30s linear infinite both; background-size:cover;}
.sub_intro .rotate_logo img {width:65px;}

.sub02_11 .img_wrap {padding:6.7vw 9.4vw;}

@media all and (min-width:1024px){
.pc{display:block;}
.mb{display:none;}

.sub01_11 .img_wrap {position:relative; width:498px;}
.sub_intro .rotate_logo {position:absolute; bottom:-15px; right:-40px;}
.sub_intro .rotate_logo img {width:100px;}
.sub_intro .rotate_logo:after { width:187px; height:186px; bottom:-75px; right:-50px; }
.sub_intro .rotate_logo.style2 { bottom: auto;  right: 0px;  left: 460px; top: 247px;}
.sub_intro .rotate_logo.style2:after { bottom: auto; top: -75px;   left: -40px;  right: 0;}
.sub_intro .rotate_logo.style3 {bottom:auto; right:-50px; top:200px;}
.sub_intro .rotate_logo.style3:after {bottom:auto; right:-35px; top:-75px;}
.sub_intro .title_wrap { padding-bottom:40px; }
.sub_intro .upPointTxt_Wrap {position:relative; padding-top:50px;}
.sub_intro .upPointTxt_Wrap:before {content:''; display:block; width:20px; height:17px; background:url(/img_up/shop_pds/oedental11/build/option/01_txt_obj17440880431747104537.png)no-repeat center; position:absolute; top:0; left:0;}
.sub_intro .upPointTxt_Wrap:after {content:''; display:block; width:530px; height:1px; background:#ddd;
position:absolute; top:8px; left:35px;}


/*서브*/
.title_center{text-align:center;}

.sub02_11 .img_wrap {position:relative; padding:6.7vw 9.4vw;}
.sub02_11 .img_wrap, .sub02_11 .right_wrap {width:50%;}
.sub02_11 .img_wrap img {width:auto;}
.sub02_11 .right_wrap {padding-left:75px;}
}

/*     481115 : 한줄 텍스트      */
.sub03_11_1 .list {padding-top:6.7vw ;}
.sub03_11_1 .list h2 {line-height:1; padding:5.4vw 0 2.7vw; color:#99C94C;}

@media all and (min-width:1024px){
.sub02_22_1 {background:url()no-repeat center; background-size:cover;}
.sub02_22_1 .flex-box {flex-direction: column;}
.sub02_22_1 .list_wrap {display:flex; justify-content:space-evenly; width:100%; padding-top:25px;}
.sub02_22_1 .list_wrap h1 {font-size:35px; line-height:46px; padding:30px 0 20px; font-family: 'Noto Serif KR', serif;letter-spacing:-0.02em; color:#99C94C;}
.sub02_22_1 .list_wrap .list + .list {padding-left:60px;}

.sub03_11_1 .list {padding-top:0vw ;}
.sub03_11_1 .list h1 {font-size:30px;}
.sub03_11_1 .list .img_wrap{text-align:center;}
}

/*     492765 : 한줄 텍스트      */
.sub03_11_1 .list {padding-top:6.7vw ;}
.sub03_11_1 .list h2 {line-height:1; padding:5.4vw 0 2.7vw; color:#99C94C;}

@media all and (min-width:1024px){
.sub02_22_1 {background:url({$farm_set[bg]})no-repeat center; background-size:cover;}
.sub02_22_1 .flex-box {flex-direction: column;}
.sub02_22_1 .list_wrap {display:flex; justify-content:space-evenly; width:100%; padding-top:25px;}
.sub02_22_1 .list_wrap h1 {font-size:35px; line-height:46px; padding:30px 0 20px; font-family: 'Noto Serif KR', serif;letter-spacing:-0.02em; color:#99C94C;}
.sub02_22_1 .list_wrap .list + .list {padding-left:60px;}

.sub03_11_1 .list {padding-top:0vw ;}
.sub03_11_1 .list h1 {font-size:30px;}
.sub03_11_1 .list .img_wrap{text-align:center;}
}

/*     492775 : 표 2.0      */
.table__492775__ {width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch; padding:0 0 70px;}
.table__492775__ > .table_inner {overflow:hidden;width:100%;margin:0 auto;border-top:1px solid #dddddd}
.table__492775__ * {box-sizing:border-box; margin-bottom: 5px;}
.table__492775__ table {
	width:100%;margin-top:-1px;border-spacing:1px;border-collapse:separate;
	background:#dddddd;table-layout:auto;
}
.table__492775__ table:last-child{border-bottom:2px solid #f8f7f8}
.table__492775__ td {
	height:50px;padding:5px 10px;
	background:#fff;font-size:16px;font-weight:400;color:#7f7f7f; text-align: center;
}
.table__492775__ td>strong{border:0;}
.table__492775__ .title {background:#97c352; color:#fff; }
.table__492775__ .gel {color:#444; font-weight:500;}
.table__492775__ td.empty__492775__ {padding:50px 20px}

.table__492775__ .blue{font-size: 14px; color:#5c7c2a; font-weight:700;}

.table__492775__ .table-text{ text-align: center;}
.table__492775__ .table-text >span { font-size: 14px;}

@media all and (max-width:767px){
	.table__492775__ > .table_inner {width:px; border-bottom:0;}
	.table__492775__ td{  font-size: 14px;     padding: 5px 18px;  border-bottom:0;}
}

@media all and (min-width:768px) and (max-width:1023px){
	.table__492775__ > .table_inner {width:px; border-bottom:0;}
}

@media all and (min-width:1024px){
.table__492775__ {padding:0 0 140px;}
.table__492775__ .title .table_img{max-width:350px;}
.table__492775__ .title .table_img > img {widht:100%;}
	.table__492775__ > .table_inner {width:1280px; border-bottom:0;}
.table__492775__ td {font-size:20px;}

.table__492775__ .blue{font-size:20px;}

.table__492775__ .table-text >span { font-size: 20px;}
}

/*     481135 : 한줄 텍스트      */
.pc{display:none;}
.mb{display:block;}


/*sub부분*/

.sub03_44 .list_wrap .list {padding-top:8vw;}
.sub03_44 .list_wrap h2 {line-height:1; padding:4vw 0 2.7vw;  color: #99C94C;}

.sub03_44 .list_wrap .list .img {text-align:center;}
.sub03_44 .list_wrap .circle{display: flex; justify-content: center; flex-wrap: nowrap; flex-direction: column; gap:30px; margin-bottom:10px;}
.sub03_44 .list_wrap .circle:after{display:none;}
.sub03_44 .list_wrap .circle > li{display: flex; flex-direction: column; align-items: center; gap:15px;}
.sub03_44 .list_wrap .circle .circle_in{ background: #99C94C; border-radius: 30px; width: 50%; height: 6.5vw; display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: 3.1vw; font-weight: 500; color: #fff;}



@media all and (min-width:1024px){
.pc{display:block;}
.mb{display:none;}


/*서브*/
.sub02_22 .list_wrap {display:flex; width:100%; padding-top:80px;}
.sub02_22 .list_wrap .list { width:calc(100% / 3); border-right:1px solid #ddd; padding:0 10px; }
.sub02_22 .list_wrap:last-child .list { width:100% }
.sub02_22 .list_wrap .list:last-child { border-right:none; }
.sub02_22 .list_wrap h1 {font-size:35px; line-height:46px; padding:30px 0 20px; font-family: 'Noto Serif KR', serif;letter-spacing:-0.02em;}

.sub02_22 .list_wrap .list .img {text-align:center;}
.sub02_22 .list_wrap .circle{display: flex; justify-content: space-evenly; flex-wrap: nowrap; margin-bottom:10px;}
.sub02_22 .list_wrap .circle:after{display:none;}
.sub02_22 .list_wrap .circle > li{display: flex; flex-direction: column; align-items: center; gap:15px;}
.sub02_22 .list_wrap .circle .circle_in{ background: #99C94C; border-radius: 30px; width: 250px; height: 35px; display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: 18px; font-weight: 600; color: #fff;}

.sub03_11 .list h1 {font-size:30px; color: #99C94C;}
.sub03_42 { padding-bottom:140px }
}



/*     457085 : 한줄 텍스트      */
.sub02_14 .img_wrap {padding-top:6.7vw;}

@media all and (min-width:1024px){
.sub02_23 .list_wrap {max-width:640px;}
.sub02_23 .list_wrap .list { padding:40px 0; padding-left:20px;}
.sub02_23 .list_wrap .list + .list {border-top:1px dotted #ececec;}
.sub02_23 .list_wrap .NumP {position:relative; padding-left:40px;}
.sub02_23 .list_wrap .NumP:after {content:''; display:inline-block; font-weight:600; color:#99C94C; font-size:35px;font-style:italic;font-family: 'Playfair Display', serif; position:absolute; left:0px; top:-5px;}
.sub02_23 .list_wrap .list:nth-child(1) .NumP:after {content:'1';}
.sub02_23 .list_wrap .list:nth-child(2) .NumP:after {content:'2';}
.sub02_23 .list_wrap .list:nth-child(3) .NumP:after {content:'3';}
.sub02_23 .list_wrap .list:nth-child(4) .NumP:after {content:'4';}
.sub02_23 .list_wrap .list:nth-child(5) .NumP:after {content:'5';}

.sub_intro .pline.list_wrap .list {padding:5.4vw 0; padding-left:9.4vw;position:relative;}
.sub_intro .pline.list_wrap .list + .list {border-top:2px dotted #dcdbda}
.sub_intro .pline.list_wrap .list:after {display:inline-block; font-weight:600; color:#7e7298; font-size:8vw; font-style:italic;font-family: 'Playfair Display', serif; position:absolute; left:0px;top:1vw;}
.sub_intro .pline.list_wrap .list:nth-child(1):after {content:'1';}
.sub_intro .pline.list_wrap .list:nth-child(2):after {content:'2';}
.sub_intro .pline.list_wrap .list:nth-child(3):after {content:'3';}
.sub_intro .pline.list_wrap .list:nth-child(4):after {content:'4';}
.sub_intro .pline.list_wrap .list:nth-child(5):after {content:'5';}
.sub_intro .pline.list_wrap .list.oLine:after {top:0.3vw;}
}

/*     481445 : 한줄 텍스트      */
.textarea__651355__ {padding:40px 0 40px;}
.textarea__651355__ .sub_intro { padding:0 0 30px; }
.textarea__651355__ .sub_intro .title_wrap { text-align:center; }
.textarea__651355__ p {margin:0;padding:0; font-size:16px;font-weight:400;color:#000; line-height:1.3em;}
.textarea__651355__ .title {font-weight:800; font-size:20px; line-height:1.3em; margin:0 0 20px 0;}
.textarea__651355__ .title span {color:#3293da;}
.textarea__651355__ .title_wrap h1,
.textarea__651355__ .title_wrap h1 span{ font-family: 'BookkMyungjo-Lt', serif;font-size:6.7vw; line-height:9.4vw;letter-spacing:-0.08em;font-weight:200;}
.textarea__651355__ .list {display:grid; grid-template-columns: 1fr; gap:10px; margin: 0 20px;}
.textarea__651355__ .list>p {background:#fff; padding: 10px 20px; border-radius:100px; display:flex; align-items: center; flex-wrap: nowrap; gap:10px;}

.textarea__651355__ span:nth-child(2) { width:90%; font-size:3.4vw; color:#444;     font-family: "Noto Sans", "Nanum Gothic", "Malgun Gothic", sans-serif;}
.textarea__651355__ p img { vertical-align:middle; }

@media all and (min-width:1024px){
.textarea__651355__ {padding:120px 0 120px;}
.sub_intro .title_wrap .pointDot { font-size:50px; }
.textarea__651355__ .sub_intro { padding:0; }
.textarea__651355__ p {font-size:20px;}
.textarea__651355__ .title {font-size:36px; margin:0 0 25px 0;}
.textarea__651355__ .title_wrap h1,
.textarea__651355__ .title_wrap h1 span { line-height:70px }
.textarea__651355__ .list {display:grid; grid-template-columns: 1fr 1fr; gap:18px;}
.textarea__651355__ .list>p { padding: 10px 30px; }
.textarea__651355__ span:nth-child(2) { width:90%; font-size:20px;}

}

/*     457065 : 한줄 텍스트      */
.sub02_12 .title_wrap {padding-bottom:8vw;}
.sub02_12 strong {font-size:2.7vw; line-height:4vw;padding-top:4vw; display:block;}
.sub02_12 .txt_wrap {padding-left:2.7vw;}
.sub02_12 .txt_wrap h1 {padding:1.4vw 0 2.7vw;}
.sub02_12 .list_wrap + .list_wrap {padding-top:10.7vw;}
.sub_intro .changeTxt1 br {display:block;}

@media all and (min-width:1024px){
.sub01_12 .list_wrap .img_wrap {padding-bottom:30px;}
.sub01_12 .list_wrap strong {display:block; padding-bottom:10px;}
.sub01_12 .list_wrap h1 {padding-bottom:30px;}
.sub01_12 .list2 {margin-top:-420px;}
.sub01_12 .list3 {margin-top:165px;}

.sub02_12 .topImg {padding:70px 0;}
.sub02_12 .title_wrap {padding-bottom:0vw;}
.sub02_12 strong {font-size:2.7vw; line-height:4vw;padding-top:4vw; display:block;}
.sub02_12 .txt_wrap {padding-left:2.7vw;}
.sub02_12 .txt_wrap h1 {padding:1.4vw 0 2.7vw;}
.sub02_12 .list_wrap + .list_wrap {padding-top:10.7vw;}
}

/*     457115 : 한줄 텍스트      */
.sub02_17 {background:url(/img_up/shop_pds/oedental11/build/option/ha-dan11748227598.jpg)no-repeat center; background-size:cover; padding:13.5vw 0 119vw !important;}
.sub02_17 .title_wrap p {word-break:keep-all;}


@media all and (min-width:1024px){
.sub021_bg {background:url(/img_up/shop_pds/oedental11/build/option/01_img06_bg174409376441747105685.jpg)no-repeat center; background-size:cover;}
.sub021_bg .container {height:100%; display:flex; align-items:center;}

.sub01_16 .title_wrap h1 span {font-size:40px; line-height:1.5;}


}



