/*     458695 : 한줄 텍스트      */
.pc{display:none;}
.mb{display:block;}

.subBg02_00 .img_wrap {background-image: url(/img_up/shop_pds/oedental11/build/option/gong-tong-bae-neo21748228206.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_home1723448229262.png")no-repeat center;}

.subBg02_00 .img_wrap {background-image: url('/img_up/shop_pds/oedental11/build/option/gong-tong-bae-neo11748228206.jpg');}
}


/*     458705 : 한줄 텍스트      */
.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_rotatetxt17440878971747105772.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_obj17440880431747105772.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;}
}

/*     458715 : 한줄 텍스트      */
.sub02_14 .img_wrap {padding-top:6.7vw;}

@media all and (min-width:1024px){
.sub02_23 .flex-box{display: flex; flex-direction: row; align-items: center;}

.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';}
.sub02_23 .list_wrap .list:nth-child(6) .NumP:after {content:'6';}

.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:nth-child(6):after {content:'6';}
.sub_intro .pline.list_wrap .list.oLine:after {top:0.3vw;}
}

/*     458735 : 한줄 텍스트      */
.sub05_11 .img_wrap {background:url(/img_up/shop_pds/oedental11/build/option/01_img03_bg174418049112.jpg)no-repeat center;background-size:cover;}
.sub05_11 .img_wrap {padding:15vw 0; margin:8vw 0 5.4vw;}
.sub05_11 .img_wrap p {color:#fff;}
.sub05_11 .list_wrap{flex-direction: column;}
.sub05_11 .list:last-child{padding-bottom:0;}
.sub05_11 .list_wrap strong {font-family: "Cormorant", serif; font-weight:700;font-style:italic; color:#99C94C; letter-spacing:-0.02em;}
.sub05_11 .list {text-align:center; width:100%; padding:6vw 0 8vw; }
/*.sub05_11 .list + .list {border-left:1px solid #dedede;}*/
.sub05_11 .list h2 {font-weight:400;font-family: 'Noto Serif KR', serif; padding-top:2.7vw;}

@media all and (min-width:1024px){
.sub05_11 {padding:130px 0;}
.sub05_11 .flex-box {width:100%;}
.sub05_11 .list_wrap{flex-direction: row;}
.sub05_11 .list {width:33.3%; box-sizing:border-box; padding:20px 0;}
.sub05_11 .list + .list {border-left:1px solid #cbcbcb;}
.sub05_11 .list strong {font-family: "Cormorant", serif; font-weight:700;font-style:italic; color:#99C94C; font-size:28px; letter-spacing:-0.02em;}
.sub05_11 .list h3 {font-size:25px; line-height:35px; font-family: 'Noto Serif KR', serif; padding-top:20px;}
.sub05_11 .img_wrap {padding:0px; margin: 50px 0 60px;}
}

/*     458775 : 한줄 텍스트      */
.sub03_11 .list {padding-top:6.7vw ;}
.sub03_11 .list h2 {line-height:1; padding:5.4vw 0 2.7vw; color:#99C94C;}

@media all and (min-width:1024px){
.sub02_22 {background:url()no-repeat center; background-size:cover;}
.sub02_22 .list_wrap {display:flex; justify-content:space-evenly; width:100%; padding-top:20px;}
.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; color:#99C94C;}
.sub02_22 .list_wrap .list + .list {padding-left:60px;}

.sub03_11 .list {padding-top:0vw ;}
.sub03_11 .list h1 {font-size:30px;}
.sub03_11 .list .img_wrap{text-align:center;}
}

/*     458765 : 한줄 텍스트      */
.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;}

}

/*     500275 : 한줄 텍스트      */
.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;}
}

/*     500265 : 한줄 텍스트      */
.sub02_17 {background:url(/img_up/shop_pds/oedental11/build/option/ha-dan117482275982.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_bg17440937644174710568529.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;}


}



