@charset "utf-8";

/*
font-size:25px; font-weight:bold; line-height:1.2
background:no-repeat center;
background-image:url('/images/eye/visual_eye01.jpg');
*/


.c_pink {color:#e2c4c6 !important;}
.c_green {color:#96b29a !important;}

.bg_none {background:none !important;}
.bg_green {background:#fcfdfd !important;} /* 연한녹색  */
.bg_green02 {background:#edefef !important;} /* 연한녹색  */
.bg_green03 {background:#91bcc2 !important;}
.bg_green04 {background:#d2e5e8 !important;}
.bg_green05 {background:#ecf2f3 !important;}
.bg_white01 {background:#fdfdfd !important;} /* 붉은계통 흰색 */
.bg_white {background:#ffffff !important;} /* 붉은계통 흰색 */
.bg_purple {background:#929bb9 !important;} /* 보라색 */
.bg_pink02 {background:#f0f0f0 !important;} /* 연한핑크 */
.bg_pink03 {background:#e5d8cf !important;} /* 연한핑크 */
.bg_pink04 {background:#e5dad2 !important;} /* 연한핑크 */
.bg_red01 {background:#ececec !important;} /* 연한붉은색 눈plan */
.bg_blue {background:#929bb9 !important;}



.csize01 {padding:40px 15px;}
.csize02 {padding:40px 15px 0;}


.hsize01 {padding:40px 0;}
.wsize01 {padding:0 15px;}

.list01 {margin:0;}
.list01 li {padding:0;}


.full {width:100%;}

#lnb {margin-top:57px;}
#main {position:relative; z-index:1;}
#board_contents {margin:0;}


#sub_visual img {position:absolute; top:0; left:0; width:100%; height:100%;} /* 사이트 코딩후 삭제 비주얼 이미지작업*/

#sub_visual {position:relative; padding-bottom:69.444%; background:no-repeat center; background-size:cover; }
#sub_visual .box {position:absolute; width:170px; top:50%; left:15px; transform:translateY(-50%); text-align:center; }
#sub_visual .t01 {font-family: 'Roboto', sans-serif; letter-spacing:0.1em; font-size:12px; text-align:left; }
#sub_visual .t01 em {font-weight:bold; text-align:left;}
#sub_visual .t02 {margin-top:13px; font-size:28px; line-height:1.1; text-align:left; }
#sub_visual .t03 {margin-top:15px; font-size:13px; color:#a27769; line-height:1.3; text-align:left; }
#sub_visual.center {}
#sub_visual.center .box {left:0; width:100%;}
#sub_visual.center .t02 {margin-top:4px;}

.counsel #sub_visual {padding-bottom: 44.44%;}

.community #sub_visual {padding-bottom:44.44%;}
.community #sub_visual.center .t03 {margin-top:16px; color:#668e85;}
#sub_visual.community01 {background-image:url('/images/community/visual_community01.jpg');}
#sub_visual.community02 {background-image:url('/images/community/visual_community02.jpg');}
#sub_visual.community03 {background-image:url('/images/community/visual_community03.jpg');}
#sub_visual.community04 {background-image:url('/images/community/visual_community04.jpg');}

.counsel #sub_visual {padding-bottom:44.44%;}
.counsel #sub_visual.center .t03 {margin-top:16px; color:#666666;}
#sub_visual.counsel01 {background-image:url('/images/counsel/visual_counsel01.jpg');}
#sub_visual.counsel02 {background-image:url('/images/counsel/visual_counsel02.jpg');}


.reoperation #sub_visual .t03 {color:#668e85;}


#sub_visual.intro01 {background-image:url('/images/intro/visual_intro01.jpg');}
#sub_visual.intro02 {background-image:url('/images/intro/visual_intro02.jpg');}
#sub_visual.intro03 {padding-bottom:44.44%; background-image:url('/images/intro/visual_intro03.jpg');}
#sub_visual.intro04 {padding-bottom:44.44%; background-image:url('/images/intro/visual_intro04.jpg');}
#sub_visual.intro05 {padding-bottom:44.44%; background-image:url('/images/intro/visual_intro05.jpg');}
#sub_visual.intro06 {background-image:url('/images/intro/visual_intro06.jpg');}
#sub_visual.intro07 {background-image:url('/images/intro/visual_intro07.jpg');}

#sub_visual.reoperation01 {background-image:url('/images/reoperation/visual_reoperation01.jpg');}
#sub_visual.reoperation02 {background-image:url('/images/reoperation/visual_reoperation02.jpg');}
#sub_visual.reoperation03 {background-image:url('/images/reoperation/visual_reoperation03.jpg');}
#sub_visual.reoperation04 {background-image:url('/images/reoperation/visual_reoperation04.jpg');}

#sub_visual.eye01 {background-image:url('/images/eye/visual_eye01.jpg');}
#sub_visual.eye02 {background-image:url('/images/eye/visual_eye02.jpg');}
#sub_visual.eye03 {background-image:url('/images/eye/visual_eye03.jpg');}
#sub_visual.eye04 {background-image:url('/images/eye/visual_eye04.jpg');}
#sub_visual.eye05 {background-image:url('/images/eye/visual_eye05.jpg');}
#sub_visual.eye06 {background-image:url('/images/eye/visual_eye06.jpg');}
#sub_visual.eye07 {background-image:url('/images/eye/visual_eye07.jpg');}
#sub_visual.eye08 {background-image:url('/images/eye/visual_eye08.jpg');}


.cont_t01 {position:relative;}
.cont_t01 img {width:100%;}
.cont_t01 .pos {position:absolute; top:-57px;}

.video_cont {padding:40px 15px;}
.video_cont .inwrap {position:relative; padding-bottom:56.25%}
.video_cont .inwrap+.inwrap {margin-top:10px;}
.video_cont iframe {position:absolute; top:0; left:0; width:100%; height:100%; width:100%;}

.sub_common01 {text-align:center;}
.sub_common01 img {width:100%;}
.sub_common01 .title {font-size:25px;}
.sub_common01 .stxt {font-size:14px; line-height:1.4;}
.sub_common01 .txt_box {}



.circle_list01 {text-align:center;}
.circle_list01 ul {overflow:hidden; padding:11px;}
.circle_list01 li {position:relative; display:inline-block; width:125px; height:125px; margin:-11px; padding-top:53px; font-family: 'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:18px; border-radius:50%; color:#fff;}
.circle_list01 li:nth-child(1) {background:rgba(51,51,51,0.75);}
.circle_list01 li:nth-child(2) {background:rgba(120,185,169,0.75);}
.circle_list01 li+li:before {position:absolute; top:50%; left:3px; width:10px; height:10px; margin-top:-10px; vertical-align:middle; content:'+';}
.circle_list01 .stxt {margin-top:23px; font-size:15px; color:#848585; line-height:1.4;}
.circle_list01 li.hsize {padding-top:30px;}


.circle_list02 {display:inline-block; width:95%; margin:0 auto; padding:11px; text-align:center;}
.circle_list02 li {display:inline-block; position:relative; width:50%; margin:-11px; color:#fff;}
.circle_list02 li:nth-child(1) .box {background:rgba(51,51,51,0.75);}
.circle_list02 li:nth-child(2) .box  {background:rgba(120,185,169,0.75);}
.circle_list02 li:nth-child(3) .box  {background:rgba(220,192,172,0.75);}
.circle_list02 li:nth-child(4) .box  {background:rgba(219,171,171,0.75);}
.circle_list02 .txt {position:absolute; top:50%; left:17px; right:17px; transform:translateY(-50%);}
.circle_list02 .box {padding:0 10px 100%; border-radius:50%;}
.circle_list02 .num {font-family: 'Roboto', "Noto Sans KR", sans-serif; letter-spacing:0em; font-size:21px; line-height:1;}
.circle_list02 .t01 {font-size:13px !important;}
.circle_list02 .t02 {margin-top:6px; font-size:13px !important; line-height:1.28; font-weight:bold;}
.circle_list02.plus li+li:before {position:absolute; top:50%; left:3px; width:10px; height:10px; margin-top:-10px; vertical-align:middle; content:'+';}
.eye3 .circle_list02 .t02 {font-size:12px !important;}

.knowhow {text-align:center;}
.knowhow_list {margin-top:25px; text-align:center;}
.knowhow_list li {overflow:hidden;}
.knowhow_list li:nth-child(1) {background:#a2d1c5;}
.knowhow_list li:nth-child(2) {background:#dcbfac;}
.knowhow_list li:nth-child(3) {background:#dbabab;}
.knowhow_list .img_wrap {overflow:hidden; width:50%;}
.knowhow_list .img_wrap img {width:100%;}
.knowhow_list .txt_box {position:relative; width:50%; padding:0 8px;}
.knowhow_list .t01 {font-size:14px; color:#ffffff; font-weight:bold;}
.knowhow_list .t02 {margin-top:10px; font-size:12px; color:#ffffff; line-height:1.25;}



.ct_3d {margin-top:20px; text-align:center;}
.ct_3d .box {padding:25px 15px; background:url('/images/sub/3d_ct_bg.jpg') no-repeat left bottom #efeeed; background-size:contain; }
.ct_3d .img {width:100%; margin-top:30px; padding-left:46.25%;}
.ct_3d .txt_box {margin-left:27%;}
.ct_3d .rect_list {margin-top:12px; text-align:left;}

.technical {padding-bottom:40px;}
.technical img {width:100%;}
.technical .txt_box {margin-top:-1px; padding:0 10px 30px !important; background:#575757; text-align:center}
.technical .t01 {font-size:15px !important; color:#acacac;}
.technical .t02 {font-size:20px !important; color:#fdd17f; font-weight:bold;}
.technical .t03 {display:inline-block; margin-top:10px; font-size:15px; color:#fff; line-height:1; letter-spacing:-0.05em;}
.technical .t03 span {display:inline-block; font-size:12px; color:#b2b2b2;}
.technical .t03 p+p {margin-top:9px; }


.qna {background:#f4f3ef;}
.qna img {width:100%;}
.qna .box {}
.qna .box.q {padding-bottom:20px;}
.qna .box.a {position:relative; padding-top:20px; border-top:1px solid #526151;}
.qna .tit {position:absolute; top:0; left:0; font-family: 'arial', "Noto Sans KR", sans-serif; font-weight:bold; letter-spacing:0em; font-size:30px;}
.qna .tit.q {color:#526151;}
.qna .tit.a {color:#afac98;}
.qna .t01 {position:relative; padding-left:34px; font-size:23px; letter-spacing:-0.09em;}
.qna .t02 {margin-top:6px; font-size:14px; color:#5b5a5a; line-height:1.25; letter-spacing:-0.1em;}

.stitle {padding:0 15px; text-align:center;}
.stitle .t01 {display:inline-block; padding:23px 20px; font-family: 'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0.15em; font-size:15px; color:#9cb7b0; line-height:1.2; border:1px solid #9bb6af; text-transform:uppercase;}
.stitle .t01 em {display:block; font-weight:bold;}
.stitle .t02 {margin-top:16px; font-size:23px; font-weight:600; line-height:1.2; letter-spacing:-0.1em;}
.stitle .t03 {margin-top:10px; font-size:15px; color:#5b5a5a; line-height:1.5;}
.stitle .stit {margin-top:0px; font-size:20px; font-weight:400; line-height:58px;}
.stitle .stit+.t02 {margin-top:0;}



.title01 {padding:0 15px; text-align:center;}
.title01 .stit {display:inline-block; padding:4px 0; font-size:15px; border-top:1px solid #b4b4b4; border-bottom:1px solid #b4b4b4;}
.title01 h2 {margin-top:10px; font-size:30px; line-height:1.16;}
.title01 .stxt {margin-top:9px; font-size:15px; color:#5b5a5a; line-height:1.4;}

.title02 {font-size:25px; font-weight:bold; line-height:1.2; letter-spacing:-0.08em;}

.title03 {font-family: 'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0.15em; font-size:15px;} /* LINE Unique, INIQUE */
.title03 em {font-weight:bold;}

.title04 {font-size:30px; line-height:1.16;}

.title05 {font-size:18px; font-weight:700;}

.title06 p {font-family: 'Roboto', "Noto Sans KR", sans-serif; letter-spacing:0em; font-size:15px; }
.title06 p em {font-weight:bold;}
.title06 h2 {margin-top:5px; font-size:27px; line-height:1.1;}

.chk_box01 {margin-top:25px; text-align:left;}
.chk_box01 .tit {font-size:20px; color:#fff; font-weight:bold; background:none;}
.chk_box01 > li .txt_box {padding:25px 20px;}
.chk_box01 > li+li {margin-top:10px;}
.chk_box01 .eng {margin-bottom:5px; font-family: 'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:30px; color:#ddc8ba;}




.rect_list li {position:relative; padding-left:8px; font-size:14px;}
.rect_list li+li {margin-top:3px;}
.rect_list li:before {position:absolute; top:8px; left:0; width:2px; height:2px; background:#000; content:'';}


.case {padding:30px 15px 40px; text-align:center; background:#dce0e0;}
.case .title {font-size:27px; font-weight:bold;}
.case img {width:100%; margin-top:13px;}
.case .stit {position:relative;}
.case .stit span {display:inline-block; position:relative; z-index:1; padding:0 10px; font-size:20px; font-weight:bold; background:#dfdfdf;}
.case .stit:before {position:absolute; top:50%; left:0; width:100%; height:1px; background:#b4b4b4; content:'';}
.case img+.stit {margin-top:25px;}

.plan {position:relative; text-align:center; }
.plan img {width:100%;}
.plan .title {padding-bottom:25px; font-size:30px; line-height:1.16; text-align:center; letter-spacing:-0.08em; border-bottom:1px solid #92b9af;}
.plan .title .small {display:block; margin-top:10px; font-size:15px; color:#5b5a5a; line-height:1.4;}
.plan .type {display:inline-block; margin:auto; padding:0 15px; font-size:15px; color:#ffffff; line-height:25px; border-radius:23px; background:#92b9af;}
.plan .type+.stit {margin-top:12x;}
.plan .stit {margin-top:15px; font-size:25px; font-weight:bold; line-height:1.2; letter-spacing:-0.08em;}
.plan .stit .small {display:block; margin-top:10px; font-size:16px;}
.plan .stxt {margin-top:13px; font-size:15px; line-height:1.4;}
.plan .stxt em {font-weight:bold;}
.plan .t01 {font-size:20px; letter-spacing:-0.1em; line-height:1.2; font-weight:bold;}
.plan .t01 em {font-weight:normal;}
.plan .t02 {font-size:14px; line-height:1.2;}
.plan .t03 {font-size:15px; line-height:1.4;}
.plan .t04 {font-size:18px;}
.plan .t05 {font-size:12px; line-height:1.7;}
.plan .t06 {font-size:23px; line-height:1.1;}
.plan .t07 {font-size:25px; font-weight:bold;}
.plan .item+.item {margin-top:40px;}
.plan .cont {margin-top:25px;}
.plan .txt_box {padding:20px 15px;}
.plan .tit {padding: 6px 15px 7px; font-size: 20px; color: #fff; background:#666;}/* */


.plan.top .type {margin:30px auto 0;}

.box_wrap {margin-top:25px;}
.box_wrap .box+.box {margin-top:10px;}
.box_wrap .box .t01 {}
.box_wrap .box .t01+.t02 {margin-top:9px;}
.box_wrap .box.border {border:1px solid #dddddd;}
.box_wrap .box.border img {border-bottom:1px solid #ddd;}



.triplication {margin-top:20px; text-align:left;}
.triplication .t01 {padding-bottom:20px; font-size:23px; border-bottom:1px solid #b0b0b0;}
.triplication .t02 {padding-top:22px; line-height:1.357;}

.plan_list01 {overflow:hidden; margin:15px -2px -2px;}
.plan_list01 li {position:relative; float:left; width:33.333%; padding:0 2px;font-size:12px; letter-spacing:-0.15em;}
.plan_list01 li p {font-size:13px; font-weight:bold;}
.plan_list01 li .box {position:relative; padding-bottom:100%; border-radius:50%;}
.plan_list01 li .txt {position:absolute; top:50%; left:0; width:100%; margin-top:-13px; padding:0 2px; transform:translateY(-50%); font-size:11px;}
.plan_list01 li .txt:before {display:block; width:100%; height:25px; margin:14% 0 5%; background:no-repeat; background-size:105px auto; content:'';}
.plan_list01 li.s01 .txt:before {background-position:center -15px;}
.plan_list01 li.s02 .txt:before {background-position:center -165px;}
.plan_list01 li.s03 .txt:before {background-position:center -316px;}
.plan_list01+.stxt {margin-top:15px;}



.table01 {width:100%;}
.table01 tr+tr th, .table01 tr+tr td {border-top:1px solid #f0f0f0;}
.table01 th {padding:5px; font-size:15px; color:#fff; font-weight:normal; background:#666666;}
.table01 td {padding:10px 5px; font-size:15px; color:#666; background:#fff;}

.table_cont {margin-top:25px;}
.table_cont .box+.box {margin-top:0;}
.table_cont .txt_box {padding:0 15px 25px;}
.table_cont .box.gray {background:#f0f0f0;}
.table_cont .box.violet {background:#e7e9ef;}

.table_cont .bot.gray th {background:#666666;}
.box.violet .table01 tr+tr th, .box.violet .table01 tr+tr td {border-top:1px solid #e7e9ef;}
.table_cont .box.violet th {background:#929bb9;}
.table_cont .box.violet td {color:#333; font-weight:bold;}

.vs {margin:25px 0; font-family: 'Roboto', "Noto Sans KR", sans-serif; font-size:23px; color:#929bb9; font-weight:bold;}

.img_cont {background:#fff;}
.img_cont .num {font-size:23px;}
.img_cont .t01 {font-size:19px;}
.img_cont .t02 {font-size:15px; color:#5b5a5a;}
.img_cont .stit {font-size:20px; font-weight:bold;}
.img_cont .t05 {}
.img_cont .txt_box {padding:20px 15px;}
.check_txt {font-family: 'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:30px; color:#5b5a5a;}


.img_cont01 {text-align:center;}
.img_cont01 img {width:100%;}
.img_cont01 .txt_box {padding:20px 15px;}
.img_cont01 .t01 {font-size:23px; color:#ffffff;}
.img_cont01 .t02 {margin-top:9px; font-size:14px; color:#ffffff;  line-height:1.28;}



.img_cont02 {margin-top:25px; text-align:center;}
.img_cont02 img {width:100%;}
.img_cont02 li+li {margin-top:10px;}
.img_cont02 .t01 {font-size:17px; color:#d2b5a1; font-weight:normal;}
.img_cont02 .t02 {font-size:23px; color:#fff; font-weight:normal;}
.img_cont02 .t03 {font-size:14px; color:#ffffff; line-height:1.1; }
.img_cont02 .t03:before {display:block; width:22px; height:1px; margin:14px auto; background:#b3b3b3; content:'';}
.img_cont02 .txt_box {padding:25px 15px;background:#666666;}
.img_cont02 .num {font-size:25px; color:#fff;}

.img_cont03 {margin-top:25px; text-align:center;}
.img_cont03 img {width:100%;}
.img_cont03 li+li {margin-top:10px;}
.img_cont03 .step {font-size:25px; color:#d2b5a1;}
.img_cont03 .t01 {font-size:20px; color:#fff;}
.img_cont03 .txt_box {padding:15px 15px 25px; background:#666666;}
.img_cont03 .num {font-size:25px; color:#fff;}



.img_cont04 .txt_box {padding:15px;}
.img_cont04 .box01 {margin-top:25px;}
.img_cont04 .box01 .txt_box {background:#666666;}
.img_cont04 .box02 .txt_box {background:#bb957a;}
.img_cont04 li+li {margin-top:10px;}
.img_cont04 .t01 {font-size:23px; color:#fff;}
.img_cont04 .t02 {margin-top:5px; font-size:15px; color:#fff; line-height:1.28;}

.bna_cont {overflow:hidden; margin:0 0 -1px -1px;}
.bna_cont li {float:left; width:50%; padding:0 0 1px 1px;}
.bna_cont li > div {width:100%;}
.bna_cont .txt_box {margin-top:-1px;}
.bna_cont .t01 {font-size:15px; color:#fff; font-weight:normal; letter-spacing:0em;}
.bna_cont .t02 {font-size:14px; color:#fff; line-height:1.25;}
.bna_cont .before > div {background:#666666;}
.bna_cont .after > div {background:#bb957a;}
.bna_cont .after .t01 {font-weight:bold;}


.common_cont02 {text-align:center; background:url('/images/sub/common_cont02_reoperation.jpg') no-repeat center; background-size:cover;}

.common_cont02 .title {}
.common_cont02 .title .t01 {font-family: 'Roboto', "Noto Sans KR", sans-serif; font-weight:400; letter-spacing:0.17em; font-size:15px; color:#fff;}
.common_cont02 .title .t02 { font-size:17px; color:#fff; font-weight:300; }
.common_cont02 .title .t02:before {display:block; width:21px; height:1px; margin:13px auto 12px; background:#fff; content:'';}
.common_cont02 .title .t03 {margin-top:5px; font-size:30px; color:#fff;}
.common_cont02 ul {overflow:hidden; margin:15px -5px -5px;}
.common_cont02 li {position:relative; float:left; width:50%; padding:5px; font-size:14px; color:#fff; font-weight:300; vertical-align:top;}
.common_cont02 li:before {position:absolute; z-index:9; background:#aecab9; content:'';}
.common_cont02 .box {position:relative; z-index:10; padding-bottom:100%; border-radius:50%; background:rgba(56,63,59,0.65);}
.common_cont02 .box:after {position:absolute; top:0; left:0; width:100%; height:100%; border:5px solid #aecab9; border-radius:50%; content:'';}
.common_cont02 .box p {position:absolute; top:50%; left:10px; right:10px; transform:translateY(-50%);}
.common_cont02 li:nth-child(1):before {top:50%; right:-5px; width:10px; height:1px;}
.common_cont02 li:nth-child(2):before {bottom:-5px; left:50%; width:1px; height:10px;}
.common_cont02 li:nth-child(3):before {top:-5px; left:50%; width:1px; height:10px;}
.common_cont02 li:nth-child(4):before {top:50%; left:-5px; width:10px; height:1px;}




/* face */



/* intro */
.intro01_c01 {padding:0 15px 40px;}
.intro01_c01 .title {text-align:center;}
.intro01_c01 .stit {font-family: 'Roboto', sans-serif; letter-spacing:0.15em; font-size:15px; color:#888888;}
.intro01_c01 h2 {margin-top:9px; font-size:30px; line-height:1.16; }
.intro01_c01 .img {margin-top:25px; width:100%;}
.intro01_c01 .box {margin-top:22px; }
.intro01_c01 .t01 {font-size:27px; color:#858585;}
.intro01_c01 .t02 {margin-top:15px; font-size:14px; color:#4a4a4a;}
.intro01_c01 .name {margin-top:35px; text-align:right;}
.intro01_c01 .txt_box {display:inline-block;}
.intro01_c01 .s01 {font-size:14px; color:#4a4a4a;}
.intro01_c01 .s02 {margin-top:5px; font-size:14px; color:#4a4a4a;}
.intro01_c01 .s02 span {font-size:27px; font-weight:bold;}
.intro01_c01 .img02 {display:inline-block; width:90px; margin-left:11px;}

.intro01_c02 {padding:25px 15px 40px; text-align:center; background:#edefed;}
.intro01_c02 .title {font-size:30px; letter-spacing:-0.1em;}
.intro01_c02 .title:before {display:block; width:1px; height:21px; margin:0 auto 7px; background:#333333; content:'';}
.intro01_c02 ul {margin:20px 0 0;}
.intro01_c02 ul li {padding:0 0; font-weight:400; text-align:center; }
.intro01_c02 ul li > div {width:100%; padding:74px 10px 25px; background:url('/images/icon/icon_intro01.png') no-repeat center #fff; background-size:165px auto;}
.intro01_c02 ul li:nth-child(1) > div {background-position:center 0px; background-color:#cfe4d2;}
.intro01_c02 ul li:nth-child(2) > div {background-position:center -140px;}
.intro01_c02 ul li:nth-child(3) > div {background-position:center -291px;}
.intro01_c02 ul li:nth-child(4) > div {background-position:center -428px; background-color:#f6dada;}
.intro01_c02 ul li:nth-child(5) > div {background-position:center -583px; background-color:#eed6c8;}
.intro01_c02 ul li:nth-child(6) > div {background-position:center -723px;}

.intro02_c01 {padding-bottom:40px;}
.intro_title {margin-top:35px; text-align:center;}
.intro_title p {font-family: 'Roboto', "Noto Sans KR", sans-serif; letter-spacing:0.15em; font-weight:300; font-size:15px; color:#888888}
.intro_title p em {font-weight:bold;}
.intro_title h2 {margin-top:6px; font-size:30px;}
.intro02_c01 img {width:100%; margin-top:27px;}

.intro02_common {padding:0 15px; }
.intro02_common .cont {padding:35px 25px;background:#f0e6e7;}
.intro02_common .t01 {font-size:27px; line-height:1.2;}
.intro02_common .t01 em {display:block; color:#e2c4c6;}
.intro02_common .t01 em.blue {color:#aebbd9;}
.intro02_common .t01 em.pink {color:#d2b6a3;}
.intro02_common .t01 span {font-size:22px;}
.intro02_common dt {margin-top:11px; font-size:16px; color:#848585;}
.intro02_common dd {margin-top:13px; font-size:14px; color:#4a4a4a;}
.intro02_common li+li {margin-top:4px;}
.intro02_common .blue {background:#e6e9f0;}
.intro02_common .pink {}
.intro02_common .t01 em.green {color: #b5c6b7;}
.intro02_common .green {background: #dfe9e0;}

.intro02_c02 {padding:0 15px; background:#f4f3ef;}
.intro02_c02 img {width:100%;}
.intro02_c02 .tit {text-align:center;}
.intro02_c02 .box {padding:20px 0 22px;}
.intro02_c02 .box+.box {border-top:1px solid #dcdad2;}
.intro02_c02 dt {font-size:20px; font-weight:bold;}
.intro02_c02 dd {margin-top:8px; font-size:14px; color:#5b5a5a;}
.intro02_c02 li+li {margin-top:15px;}

.intro02_c03 img {width:100%;}

.intro06_c01 {padding:0 15px 40px;}
.intro06_c01 ul {margin-top:25px; text-align:center;}
.intro06_c01 li {background:#f3f1ed;}
.intro06_c01 li .box {width:100%; padding:19px 0 25px;}
.intro06_c01 li .num {font-size:20px; color:#c0bcb1;}
.intro06_c01 li .t01 {font-size:20px; font-weight:bold;}
.intro06_c01 li .t02 {font-size:13px; line-height:1.5;}
.intro06_c01 li:nth-child(1) {background:#bad8d0;}
.intro06_c01 li:nth-child(1) .num {color:#80aaa1;}
.intro06_c01 li:nth-child(1) .t02 {color:#5b5a5a}
.intro06_c01 li:nth-child(4) {background:#e7cebd;}
.intro06_c01 li:nth-child(4) .num {color:#c6a38c;}
.intro06_c01 li:nth-child(5) {background:#e8c2c2;}
.intro06_c01 li:nth-child(5) .num {color:#cc8a8a;}
.intro06_c01 li:nth-child(8) {background:#cdbcaf;}
.intro06_c01 li:nth-child(8) .num {color:#b29683;}

.intro06_tit {padding-top:25px; font-size:30px; font-weight:bold; text-align:center; }
.intro06_tit:before {display:block; width:1px; height:21px; margin:0 auto 0; background:#333; content:'';}


.intro06_c02 .box {margin-top:20px;}
.intro06_c02 .q_counsel{
    margin-top: -43px;
    height: 387px;
    text-align: center;
    background: url(/images/main/main_qr.jpg) no-repeat;
    background-position-x: center;}
.intro06_c02 h3 {padding:12px 0 11px; font-size:25px; font-weight:bold; text-align:center;}
/*
.intro06_c02 h3:before {display:inline-block; width:29px; height:31px; margin-right:8px; vertical-align:middle; background:url('/images/icon/icon_headset.png') no-repeat center; background-size:29px 31px; content:'';}
*/
.intro06_c02 {padding:0 15px 40px; background:#edefed}
.intro06_c02 img {width:100%;}
.intro06_c02 .box {padding:0 23px 30px; background:#b4cbb7;}
.intro06_c02 .f_row {margin-bottom:3px;}
.intro06_c02 input[type="text"] {width:100%; height:30px;font-size:14px; color:#7d7d7d; border:0;}
.intro06_c02 input[type="image"] {width:100%;}
.intro06_c02 input[type="chkeckbox"] {}
.intro06_c02 .chk_box {overflow:hidden; margin-top:12px; font-size:14px; color:#526151;}
.intro06_c02 .chk_box a {float:right;}
.intro06_c02 .btn_submit {margin-top:13px;}
.intro06_c02 .cont02 {background:#fff; padding:0 15px 40px;}
.intro06_c02 .cont02 h3:before {background-image:url('/images/icon/icon_clock.png')}
.intro06_c02 .contact_wrap {padding:16px 25px 18px; border-top:2px solid #f1f1f1; border-bottom:2px solid #f1f1f1; text-align:center;}
.intro06_c02 .contact {display:inline-block;}
.intro06_c02 .contact li {position:relative;  font-size:14px; letter-spacing:0em;text-align:center;}
.intro06_c02 .contact li+li {margin-top:4px;}
.intro06_c02 .contact span {display:inline-block; width:74px; font-weight:bold; text-align:left;}
.intro06_c02 .contact p {font-size:14px; color:#999999; text-align:right;}
.intro06_c02 .phone {overflow:hidden; margin-top:15px; background:#f1f1f1;}
.intro06_c02 .phone li {position:relative; float:left; padding:7px 0; line-height:25px; text-align:center; }
.intro06_c02 .phone li:before {display:inline-block; width:25px; height:25px; margin-right:3px; vertical-align:middle; background:no-repeat center; background-size:25px auto; content:'';}
.intro06_c02 .phone li.s01 {width:53%;  font-size:12px; color:#664a16; font-weight:500; }
.intro06_c02 .phone li.s01:before {background-image:url('/images/icon/icon_kakao.png');}
.intro06_c02 .phone li.s02 {width:47%;  font-family: 'Roboto', "Noto Sans KR", sans-serif; letter-spacing:0em; font-size:13px; }
.intro06_c02 .phone li.s02:before {background-image:url('/images/icon/icon_tel.png');}

.map {position:relative; }
.map img {width:100%;}
.map .map_wrap {overflow:hidden; height:450px;}
.map .map_wrap .map_area {margin:-150px;}
.location_info {padding:20px 10px 24px; text-align:center; background:#454545;}
.location_info h2 {padding-top:32px; font-family: 'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:25px; color:#dcbfac; background:url('/images/icon/icon_location.png') no-repeat center top; background-size:18px 26px;}
.location_info .t01 {margin-top:4px; font-size:14px; color:#b4b3ae;}
.location_info .tel {margin-top:3px; font-family: 'Roboto', "Noto Sans KR", sans-serif; letter-spacing:0em; font-size:18px; color:#fff;}
.location_info .tel em {}

.intro06_c03 {padding:15px 0 0;}
.intro06_c03 .box {margin-top:20px; padding:12px 15px 20px; background:#f4f3ef;}
.intro06_c03 .cont {padding:15px 0  14px 60px; background:no-repeat left 15px; background-size:50px 50px;}
.intro06_c03 .cont01 {background-image:url('/images/icon/icon_car.png');}
.intro06_c03 .cont02 {background-image:url('/images/icon/icon_subway.png');}
.intro06_c03 .cont03 {background-image:url('/images/icon/icon_bus.png');}
.intro06_c03 .cont04 {background-image:url('/images/icon/icon_train.png');}
.intro06_c03 .cont05 {background-image:url('/images/icon/icon_air.png');}
.intro06_c03 .cont+.cont {border-top:1px solid #dcdad2;}
.intro06_c03 h3 {font-size:17px; font-weight:bold;}
.intro06_c03 h3+.stxt {margin-top:2px;}
.intro06_c03 .stxt {font-size:14px; color:#5b5a5a; line-height:1.5;}
.intro06_c03 .stxt span {color:#333;}
.intro06_c03 dl {margin-top:8px;}
.intro06_c03 dt {font-size:14px; font-weight:bold;}
.intro06_c03 dd p {margin-top:0;}
.intro06_c03 .cont05 dl+dl {margin-top:25px;}
.intro06_c03 .cont05 dd {margin-top:5px;}
.intro06_c03 .cont05 dd p {margin-top:11px;}

.sub_line {display:inline-block; width:19px; height:19px; margin-right:5px; font-family: 'Roboto', "Noto Sans KR", sans-serif; letter-spacing:0em; vertical-align:middle; font-size:13px; color:#fff; line-height:19px; text-align:center; border-radius:50%; -webkit-border-radius:50%;}
.sub_line.orange {background:#f57735;}
.sub_line.blue {background:#47b5e3;}
.sub_line.navy {background:#4759aa;}
.sub_line.green {background:#5e7849;}
.sub_line.violet {background:#7042a4;}





#gallery {position:relative; padding:0 15px 40px;}
#gallery .thumbs_wrap {position:relative; padding:0 5px;}

.gallery_top {margin-top:25px;}

#gallery img {width:100%;}
#gallery .gallery_thumbs {margin-top:15px; }
#gallery .gallery_thumbs .swiper-slide img {width:100%;}
#gallery .swiper-slide-thumb {}
#gallery .swiper-slide-thumb-active {position:relative;}
#gallery .swiper-slide-thumb-active:after {position:absolute; top:0; left:0; right:0; bottom:0; border:5px solid #dbabab; content:'';}
#gallery .swiper-button-next {left:auto; right:-12px; width:12px; height:28px; margin-top:-14px; background:url('/images/intro/btn_next.png') no-repeat; background-size:12px auto;}
#gallery .swiper-button-prev {left:-12px; right:auto; width:12px; height:28px; margin-top:-14px; background:url('/images/intro/btn_prev.png') no-repeat; background-size:12px auto;}

.tab_area.presbyopia05 {text-align:center; padding:15px 10px 25px;}
.tab_menu {display:inline-block; }
.tab_menu li {float:left; width:50%; padding:2px;}
.tab_menu li a {display:block; font-size:14px; color:#000000; line-height:38px; text-align:center; border:1px solid #5a5a5a; box-sizing:border-box; transition:all .4s ease; -webkit-transition:all .4s ease;}

.tab_menu02 li {}
.tab_menu02 li+li {margin-top:10px;}
.tab_menu02 a {display:block; padding-bottom:25px;}
.tab_menu02 .txt {padding:0 15px;}
.tab_menu02 .num {margin-top:19px; font-size:25px; color:#9199b5;}
.tab_menu02 .t01 {font-size:15px; color:#5b5a5a;}
.tab_menu02 .t02 {font-size:25px;}

.tab_menu02 .num+.t02 {margin-top:3px;}
.tab_menu02 .t02+.t01 {margin-top:4px;}

.more_view {position:relative; display:inline-block; width:85px; margin-top:9px; padding-left:17px; text-align:left; font-size:11px; color:#fff; line-height:25px; border-radius:13px; background:#929bb9; }
.more_view:after {position:absolute; top:50%; right:17px; width:20px; height:7px; margin-top:-4px; background:url('/images/icon/icon_arrow.png') no-repeat; background-size:cover; content:'';}
.more_view.absolute {position:absolute; bottom:0; left:50%; margin-left:-43px; margin-bottom:11%;}

.tab_menu03 {text-align:center;}
.tab_menu03 .num {font-size:23px; color:#af9889;}
.tab_menu03 .t01 {font-size:14px; color:#5b5a5a; line-height:1.17;}
.tab_menu03 .tit {margin-top:10px; font-size:19px; line-height:1.18; }
.tab_menu03 li {position:relative;}
.tab_menu03 li .box {position:relative; width:100%; height:100%; padding:15px 10px 20px; background:#fff;}
.tab_menu03 li .txt {min-height:105px;}
.tab_menu03 li:nth-child(1) .box,
.tab_menu03 li:nth-child(4) .box {background:#e5d8cf;}

.bar {position:relative;}
.bar:before {display:block; width:1px; height:21px; margin:20px auto 20px; background:#a9a9a9; content:'';}
.bar.hsize:before { margin:37px auto 12px;}

.step {font-family: 'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:18px;}
.num {font-family: 'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:18px;}

.doctor_knowhow {text-align:center; background:#f6efea;}
.doctor_knowhow .cont {margin-top:25px;}
.doctor_knowhow .txt_box {padding:20px 10px; background:#f9f7f6;}
.doctor_knowhow .t01 {font-size:20px; font-weight:bold; line-height:1.2;}
.doctor_knowhow .t02 {margin-top:12px; font-size:14px; line-height:1.4;}
.doctor_knowhow .stxt {margin-top:12px; font-size:13px; line-height:1.4;}



.smedal_box {position:relative; margin:12px 10px 6px; padding:12px 15px 12px 40px; font-size:16px; font-weight:bold; border-radius:35px; background:#fff;}
.smedal_box .smedal {position:absolute; top:0; left:-9px; width:53px; height:auto;}


.img_txt {margin-top:-1px; padding:10px; font-size:13px; font-weight:600; color:#fff; text-align:center; background:#333333;}

.chk_list01 {margin-top:16px;}
.chk_list01 li {padding:0 10px 0 20px; font-size:14px; line-height:1.25; text-align:left; background:url('/images/icon/icon_chk01.png') no-repeat left 0; letter-spacing:-0.15em; background-size:15px 15px;}
.chk_list01 li+li {margin-top:8px;}
.chk_list01.white li {color:#fff; background-image:url('/images/icon/icon_chk02.png');}


.chk_point {margin-top:14px;}
.chk_point em {font-size:14px; font-weight:bold; line-height:1.2; letter-spacing:0em;}
.chk_point em:before {display:inline-block; width:15px; height:15px; margin-right:8px; vertical-align:baseline; background:url('/images/icon/icon_chk01.png') no-repeat center; background-size:15px 15px; content:'';}
.chk_point.white em:before {color:#fff; background-image:url('/images/icon/icon_chk02.png');}

.sub_common_list01 {}
.sub_common_list01 .box {margin-top:10px;}
.sub_common_list01 .tit {padding:8px 20px 11px;font-size:23px; color:#fff; background:#333;}
.sub_common_list01 li {position:relative; padding:17px 20px 17px 50px; font-size:16px; font-weight:bold; text-align:left; background:#fff;}
.sub_common_list01 li+li {border-top:1px solid #dddddd;}
.sub_common_list01 .num {position:absolute; top:14px; left:15px; font-size:23px;}
.sub_common_list01 .redclay .tit {background:#b8957d;}
.sub_common_list01 .redclay .num {color:#b8957d}
.sub_common_list01 .violet .tit {background:#b89ac9;}
.sub_common_list01 .violet .num {color:#c0a5cf}

.nose_common_list {margin-top:25px;}
.nose_common_list .txt_box {background:#333333; color:#fff;}
.nose_common_list .step {font-size:25px;}
.nose_common_list .txt_box02 {padding:20px 15px 22px; border:1px solid #ddd; background:#fff;}
.nose_common_list .t01 {font-weight:normal;}
.nose_common_list .t03 {margin-top:5px;}
.nose_common_list li+li {margin-top:10px;}
.nose_common_list .txt_box03 {}

.nose_common01 ul {margin:25px 0 -1px -1px;}
.nose_common01 li {padding:0 0 1px 1px;}
.nose_common01 .box {width:100%; background:#f0f0f0;}
.nose_common01 .t01 {font-weight:bold;}
.nose_common01 .t02 {margin-top:8px;}

#sub_visual.petit04 {background-image:url('/images/petit/visual_petit04.jpg');}

/* eye07 눈밑수술센터 */


#sub_visual.eye07 {background-image:url('/images/eye/visual_eye07.jpg');}
#sub_visual.eye07 .t02 {font-size:29px; letter-spacing:-0.09em;}
#sub_visual.eye07 .t02 span {display:block; margin-bottom:11px; font-size:23px; font-weight:500;}
#sub_visual.eye07 .t03 {margin-top:23px; color:#66708e;}

.eye7 .sub_common01 {background:#f0f1f5;}
.eye7 .sub_common01 .stitle {padding:0;}

.sub_common01 .list04 {overflow:hidden; margin-top:40px;}
.sub_common01 .list04 > li {border:1px solid #969696;}
.sub_common01 .list04 > li+li {margin-top:15px;}
.sub_common01 .list04 img {width:100%;}
.sub_common01 .list04 .tbox {position:relative; padding:23px 10px; font-size:13px; color:#fff; letter-spacing:-0.09em; background:#969696;}

.sub_common01 .stxt02 {margin-top:25px; font-size:15px; color:#5b5a5a;  line-height:1.5; letter-spacing:-0.09em;}
.sub_common01 .stxt02 em {font-weight:bold;}

.stitle .tit {position:relative; margin-top:40px; padding:7px 0 20px; font-size:27px; color:#333333; line-height:1.3; letter-spacing:-0.09em;}
.stitle .tit strong {font-size:32px; font-weight:bold; letter-spacing:0em;}
.stitle .tit:before {position:absolute; top:0; left:50%; width:90px; height:1px; margin-left:-45px; background:#b8b8b8; content:'';}
.stitle .tit:after {position:absolute; bottom:0; left:50%; width:90px; height:1px; margin-left:-45px; background:#b8b8b8; content:'';}
.stitle .t05 {margin-top:38px; font-size:15px; color:#5b5a5a; font-weight:300; line-height:1.28; letter-spacing:-0.09em;}
.stitle .t05 em {font-size:17px; font-weight:bold;}
.stitle .t06 {font-size:18px; color:#5b5a5a; font-weight:bold; letter-spacing:-0.09em;line-height:1.28; }


.title08 .tit {position:relative; z-index:1; padding:7px 0 20px; font-size:27px; color:#333333; line-height:1.3; letter-spacing:-0.09em; text-align:center;}
.title08 .tit strong {font-size:32px; font-weight:bold; letter-spacing:0em;}
.title08 .tit:before {position:absolute; top:0; left:50%; width:90px; height:1px; margin-left:-45px; background:#b8b8b8; content:'';}
.title08 .tit:after {position:absolute; bottom:0; left:50%; width:90px; height:1px; margin-left:-45px; background:#b8b8b8; content:'';}


.eye07_c02 {padding:40px 15px;}
.eye07_c02 img {width:100%;}
.eye07_c02 .img {margin:7px -15px 0;}
.eye07_c02 .cbox {margin-top:0;}
.eye07_c02 .stxt {margin-top:34px; text-align:center; font-size:15px; color:#5b5a5a; letter-spacing:-0.09em; font-weight:300; line-height:1.3;}
.eye07_c02 .stxt em {font-weight:bold;}


/*
.eye07_c02 .sbox {position:relative; padding-top:13px; background:#e0e3ea;}
.eye07_c02 .sbox strong {display:Inline-block; font-size:67px; color:#5b5a5a; font-weight:300; letter-spacing:-0.09em;}
.eye07_c02 .sbox strong em {font-size:43px;}
.eye07_c02 .sbox span {display:Inline-block; font-size:21px; color:#5b5a5a; line-height:2; font-weight:300;}
.eye07_c02 .sbox .img01 {position:absolute; bottom:-12px; left:-20px; z-index:0; }
.eye07_c02 .sbox.s01 {padding-bottom:180px; padding-left:407px;}
.eye07_c02 .sbox.s01 span {margin-top:7px; padding-left:81px; font-size:21px; line-height:2; letter-spacing:-0.09em;}
.eye07_c02 .sbox.s02 {padding-top:32px; padding-bottom:38px; padding-right:470px; text-align:center; background:#e5e5e5;}
.eye07_c02 .sbox.s02 strong {position:absolute; top:-120px; right:408px;}
.eye07_c02 .sbox.s02 .t01 {font-size:40px; color:#5b5a5a; letter-spacing:-0.09em;}
.eye07_c02 .sbox.s02 .t01 em {font-weight:500;}
.eye07_c02 .sbox.s02 .t02 {margin-top:19px; font-size:25px; color:#5b5a5a; letter-spacing:-0.09em; font-weight:300; line-height:1.5;}
.eye07_c02 .sbox .img02 {position:absolute; bottom:-11px; right:-90px;}

*/

.eye07_c03 {text-align:center; background:#ececec;}
.eye07_c03 img {width:100%;}
.eye07_c03 .t01 {margin-top:25px; font-size:18px; color:#5b5a5a; letter-spacing:-0.09em; font-weight:300;}
.eye07_c03 .t01 em {font-size:21px; font-weight:bold;}
.eye07_c03 .t02 {margin-top:22px; font-size:15px; color:#5b5a5a; line-height:1.6; letter-spacing:-0.09em;}
.eye07_c03 .t03 {margin-top:35px; font-size:14px; color:#5b5a5a; letter-spacing:-0.09em; font-weight:bold;}
.eye07_c03 .clist {margin:18px -15px 0; display:inline-block; font-size:0;}
.eye07_c03 .clist li {display:inline-block; padding:0 5px; vertical-align:top;}
.eye07_c03 .clist .inbox {display:inline-block; width:100px; height:100px; padding-top:20px; border-radius:50%; background:#616161}
.eye07_c03 .clist li:nth-child(2) .inbox {background:#a9afc6}
.eye07_c03 .clist li:nth-child(3) .inbox {background:#e0cabc}
.eye07_c03 .clist .inbox span {font-family:'Roboto', "Noto Sans KR", sans-serif; font-size:15px; color:#fff; font-weight:300; letter-spacing:-0.025em;}
.eye07_c03 .clist .inbox p {margin-top:12px; font-size:15px; color:#fff; letter-spacing:-0.09em; font-weight:300;}
.eye07_c03 .clist li:nth-child(1) .inbox p {margin-top:3px; font-size:11px;}
.eye07_c03 .stit {margin-top:42px; font-family:'Roboto', "Noto Sans KR", sans-serif; font-size:15px; color:#333333; font-weight:bold; letter-spacing:0em;}
.eye07_c03 .stit span {position:relative; }
.eye07_c03 .stit span:before {position:absolute; top:50%; left:50%; z-index:0; width:94px; height:1px; margin-left:-47px; background:#333; content:'';}
.eye07_c03 .stit em {position:relative; padding:0 6px; z-index:2; background:#ececec;}
.eye07_c03 .clist02 {margin-top:13px;}
.eye07_c03 .clist02 {}
.eye07_c03 .clist02 li .txt {font-size:12px; color:#5b5a5a; font-weight:bold; line-height:1.8; background:#d3d5dd;}

.eye07_c04 {text-align:center;}
.eye07_c04 .cbox {position:relative; margin-top:-8%; padding:22% 10px 12.6% 44%; background:url('/images/eye/eye07_c04_bg.png') no-repeat center top; background-size:contain;}
.eye07_c04 .cbox .img {display:none; position:absolute; top:0; left:0; right:0; bottom:0; margin-top:-20%;}
.eye07_c04 ul {text-align:left;}
.eye07_c04 ul li {padding-left:13px; font-size:11px; color:#5b5a5a; line-height:1.25; letter-spacing:-0.09em; background:url('/images/eye/eye07_c04_chk.png') no-repeat left 2px; background-size:9px auto; }
.eye07_c04 ul li+li {margin-top:3.6%;}
.eye07_c04 ul li em {font-weight:bold;}
.eye07_c04 .stxt {margin-top:0px; font-size:15px; color:#5b5a5a; font-weight:bold;}


.eye8 .sub_common01 .tbox {text-align:left;}
.eye8 .sub_common01 .tbox:before {display: block; width: 1px; height: 21px; margin:16px auto 20px; background: #a9a9a9; content: '';}
.eye8 .sub_common01 .tbox > div {padding:20px; background: #fff; }
.eye8 .sub_common01 .tbox .txt01 {font-family:'Roboto', "Noto Sans KR", sans-serif; font-size:30px; color:#adb4cb; letter-spacing:-0.025em; font-weight:300;}
.eye8 .sub_common01 .tbox .txt02 {margin-top:3px; font-size:20px; letter-spacing:-0.09em; font-weight:bold;}
.eye8 .sub_common01 .tbox ul {margin-top:10px;}
.eye8 .sub_common01 .tbox ul li {position:relative; padding-left:20px; font-size:14px; letter-spacing:-0.09em;}
.eye8 .sub_common01 .tbox ul li:before {position:absolute; top:3px; left:0; width:15px; height:15px;  background:url('/images/eye/icon_chk.png') no-repeat center; background-size:cover; content:'';}
.eye8 .sub_common01 .tbox ul li+li {margin-top:8px;}


.eye08_c02 .circle_list02 {margin-top:20px;}
.eye08_c02 .circle_list02 li:nth-child(3) {margin-top:-7.7%;}
.eye08_c02 .circle_list02 li:nth-child(3) .box{ background:rgba(229,207,193,0.75);}

.eye08_c03 {text-align:center; background:#ececec;}
.eye08_c03 .cbox {}
.eye08_c03 .list {overflow:hidden; margin-top:20px;}
.eye08_c03 .list li+li {margin-top:5px;}
.eye08_c03 .list .inbox {display: flex; flex-direction: row; font-size:15px; font-weight:300; background:#333333;}
.eye08_c03 .list .inbox .img_wrap {flex:1; }
.eye08_c03 .list .inbox img {width:100%;}
.eye08_c03 .list .inbox .tbox {position:relative; flex:1; padding:5px; color:#d2b5a1; letter-spacing:-0.09em;}
.eye08_c03 .list .inbox .tbox .box {position:absolute; top:50%; left:0; width:100%; padding:0 10px; transform:translateY(-50%);}
.eye08_c03 .list .inbox .num {color:#d2b5a1;}
.eye08_c03 .list .inbox .txt {margin-top:21px; color:#fff;}

.eye08_c04 {padding:40px 15px 0;}

.eye08_c05 .img {width:100%; margin:22px -5px 0;}

.eye08_c06 {background:#fdfcfb; }
.eye08_c06 .txt_box {background:#333333;}
.eye08_c06 .txt_box .t02 {color:#fff;}
/*



.eye08_c02 {width:1400px; margin:auto; padding:120px 0; text-align:center;}
.eye08_c02 .stit {position:relative; display:inline-block; padding:11px 0; font-size:26px; color:#333333; line-height:1.3; letter-spacing:-0.09em; text-align:center;}
.eye08_c02 .stit:before {position:absolute; top:0; left:50%; width:222px; height:1px; margin-left:-111px; background:#b4b4b4; content:'';}
.eye08_c02 .stit:after {position:absolute; bottom:0; left:50%; width:222px; height:1px; margin-left:-111px; background:#b4b4b4; content:'';}
.eye08_c02 .tit {margin-top:36px; font-size:55px; color:#333333; font-weight:500; letter-spacing:-0.09em; text-align:center;}
.eye08_c02 .list {margin-top:42px; }
.eye08_c02 .list li {display:inline-block; width:326px; height:326px; padding-top:78px;  border-radius:50%; background:#666666}
.eye08_c02 .list li:nth-child(2) {background:#adb4cb}
.eye08_c02 .list li:nth-child(3) {background:#e5cfc1}
.eye08_c02 .list li .num {font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; font-size:34px; color:#fff;}
.eye08_c02 .list li .txt {margin-top:28px; font-weight:500; font-size:30px; color:#fff;}
.eye08_c02 .list li+li {margin-left:19px;}

.eye08_c03 {padding:115px 0 110px; text-align:center; background:#ececec;}
.eye08_c03 .cbox {width:1260px; margin:auto;}
.eye08_c03 .list {overflow:hidden; margin:-13px;}
.eye08_c03 .list li {float:left; width:33.33%; padding:13px; display:inline-block;}
.eye08_c03 .list .inbox { font-size:22px; font-weight:300; background:#333333;}
.eye08_c03 .list .inbox .tbox {height:224px; padding:42px 20px; color:#d2b5a1; letter-spacing:-0.09em;}
.eye08_c03 .list .inbox .num {color:#d2b5a1;}
.eye08_c03 .list .inbox .txt {margin-top:21px; color:#fff;}

.eye08_c04 {text-align:center;}
.eye08_c04 .cbox {width:1260px; margin:auto; padding-top:110px;}
.eye08_c04 .title06 {padding-bottom:70px;}
.eye08_c04 .eye08_stit {padding-top:70px; border-top:1px solid #7eb5bd;}

.eye08_c05 {padding:120px 0; text-align:center; background:#f0f1f5;}
.eye08_c05 .img {margin-top:40px;}

.eye08_c06 {padding:120px 0; text-align:center; background:#fdfcfb;}
.eye08_c06 .list {margin-top:55px;}
.eye08_c06 .list li {display:inline-block; width:496px; vertical-align:top;}
.eye08_c06 .list li+li {margin-left:22px}
.eye08_c06 .list .inbox {position:relative; background:#333333;}
.eye08_c06 .list .inbox .tbox {padding:30px; font-size:24px; color:#fff; font-weight:500; letter-spacing:-0.09em;}
.eye08_c06 .list .inbox span {position:absolute; top:45px; left:420px; z-index:2; width:149px; height:60px; padding-top:6px; font-size:20px; color:151515; font-weight:300; border-radius:10px; background:#fff;}

.eye8 .case {background:#ececec;}

.eye08_stit  {text-align:center;}
.eye08_stit .type {display:inline-block; width:165px; margin:auto; font-size:26px; color:#ffffff; line-height:45px; border-radius:23px; background:#7eb5bd;}
.eye08_stit .t01 {margin-top:13px; font-size:40px; color:#333333; font-weight:500;}
.eye08_stit .t02 {margin-top:18px; font-size:22px; color:#333333; line-height:33px; font-weight:300;}

*/


.petit04_c01 .cbox {padding:0 15px 23px; background:#fff;}
.petit04_c01 .cbox .txt {font-size:14px; line-height:1.35; letter-spacing:-0.09em;}

.petit4 .plan .type {min-width:70px;}
.petit04_c02 .circle_list02 i {display:block; width:37px; height:38px; margin:5px auto 0; background:url('/images/petit/petit04_c02_icon.png') no-repeat; background-size:37px auto; }
.petit04_c02 .circle_list02 li:nth-child(1) i {background-position:0 0;}
.petit04_c02 .circle_list02 li:nth-child(2) i {background-position:0 -34px;}
.petit04_c02 .circle_list02 li:nth-child(3) i {background-position:0 -72px;}
.petit04_c02 .circle_list02 li .box {}
.petit04_c02 .stxt {margin-top:25px; font-size:13px; color:#5b5a5a; line-height:1.3;}

.petit4 .chklist_box .tit {padding-left:0; font-size:30px; color:#fff; background:none;}
.petit4 .chklist_box li {}
.petit04_c03 .chklist_box {margin-top: 23px; color: #fff; text-align: left; background:#97a98c;}
.petit04_c03 .chk_list01 {margin-top:6px;}
.petit04_c03 .txt_ box {padding-bottom:25px;}

.petit04_c04 {text-align:center;}
.petit04_c04 ul {margin-top:26px;}
.petit04_c04 li+li {margin-top:15px}
.petit04_c04 ul .box {color:#fff; background:#333333;}
.petit04_c04 .txt_box {padding:20px 15px 22px;}
.petit04_c04 .t01 {font-family: 'Roboto', "Noto Sans KR", sans-serif; font-size:20px; font-weight:normal;}
.petit04_c04 .t02 {margin-top:8px; font-size:15px; letter-spacing:-0.09em; line-height:1.33;}

.petit04_c05 ul {margin-top:22px;}
.petit04_c05 li {position:relative;}
.petit04_c05 li+li {margin-top:10px;}

.petit04_c06 {text-align:center; background:#f0f0f0;}
.petit04_c06 .tit {font-size:30px; line-height:1.16;}
.petit04_c06 .cbox {margin-top:25px; padding:25px 15px 30px; background:#fff;}
.petit04_c06 .circle_list02 {width:100%;}
.petit04_c06 .stxt {margin-top:22px; font-size:14px; color:#5b5a5a; line-height:1.35;}
.petit04_c06 .sbtn {display:block; width:98%; margin:23px auto 0; padding:11px 15px 13px; font-size:16px; color:#fff; letter-spacing:-0.09em; border-radius:23px;background:#97a98c;}
.petit04_c06 .sbtn span {}
.petit04_c06 .sbtn:after {display:inline-block; width:5px; height:8px; margin-left:10px; vertical-align:middle; background:url('/images/petit/icon_arr_white.png') no-repeat center; background-size:contain; content:''}



.petit .common_cont02 .box {background:rgba(56,56,63,0.65);}
.petit .common_cont02 .box:after {border-color:#c7d5bf;}
.petit .common_cont02 li:before {background:#c7d5bf;}

.petit1 .doctor_knowhow .cont {margin:0; padding:30px 15px; background:#ece3da;}

.petit .sub_common01 {background:#f3f7f1}
.petit .plan .type {width:auto; background:#97a98c;}
.petit .stitle .t01 {color:#97a98c; border-color:#97a98c;}
.petit2 .plan .type {width:190px;}
.petit .sub_common01 .cont {padding-top:25px; background:#fff;}


.petit .circle_list02 li:nth-child(2) .box {background:rgba(172,199,156,0.75);}
.petit .circle_list02 li:nth-child(4) .box {background:rgba(219,171,171,0.75);}

.petit01_c03 .circle_list02 {margin-top:25px;}

.petit01_c04 ul {margin-top:25px;}
.petit01_c04 li {color:#fff;}
.petit01_c04 li+li {margin-top:10px;}
.petit01_c04 li > div {background:#333;}
.petit01_c04 .num {font-size:25px; color:#d2b5a1;}
.petit01_c04 .t01 {margin-top:6px; font-weight:normal;}


.petit01_c05 .circle_list02 {margin-top:25px;}
.petit01_c05 .circle_list02 li:nth-child(3) {margin-top:-7.7%;}
.petit01_c05 .circle_list02 .t02 {font-weight:bold;}
.petit01_c05 .img_cont {margin-top:40px; text-align:left; background:#f0f0f0;}
.petit01_c05 .img_cont .t03 {font-weight:bold;}
.petit01_c05 .check_txt {color:#ddc8ba}

.petit .tab_menu03 {margin-top:25px;}
.petit .tab_menu03 li .box {padding:0 0 20px;}
.petit .tab_menu03 li:nth-child(1) .box,
.petit .tab_menu03 li:nth-child(4) .box {background:#dbe3d7}

.petit .tab_menu03 li .box .txt {min-height: 120px; padding: 17px 10px 0;}
.petit .more_view {background-color:#97a98c;}
.petit .tab_menu03 .tit {font-weight:bold;}
.petit02_c01 .num {color:#97a98c;}

.petit02_c03 .img {margin-top:25px;}
.petit02_c03 .cont_area {overflow:hidden; padding-bottom:40px; background:#fff;}
.petit02_c03 .lcont {float:left; width:50%; padding:0 5px 0 10px;}
.petit02_c03 .rcont {float:right; width:50%; padding:0 10px 0 5px;}
.petit02_c03 .cont_area .box {display:inline-block; text-align:center;}
.petit02_c03 .r_num {display:inline-block; width:35px; height:35px; font-family: 'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:20px; color:#ddc8ba; line-height:33px; border-radius:50%; -webkit-border-radius:50%;  background:#4c4c4c;}
.petit02_c03 .t01 {margin-top:10px; font-size:20px; line-height:1.1; font-weight:bold;}
.petit02_c03 .t02 {margin-top:5px; font-size:15px; line-height:1.1; font-weight:bold;}
.petit02_c03 .t03 {font-size:14px; line-height:1.35; font-weight:bold;}
.petit02_c03 .t03:before {display:block; width:35px; height:1px; margin:14px auto 13px; background:#d7d7d7; content:'';}

.technical.petit03 {margin-top:40px;}

.petit02_c04 .circle_list02 {margin-top:25px;}
.petit02_c04 .circle_list02 li:nth-child(3) {margin-top:-7.7%;}
.petit02_c04 .img_cont {margin-top:40px; text-align:left; background:#f0f0f0}
.petit02_c04 .check_txt {color:#ddc8ba}
.petit02_c04 .img_cont .t03 {font-weight:bold;}


.petit02_c05 .list {overflow:hidden; margin:25px -5px -5px;}
.petit02_c05 .list li {float:left; width:50%; padding:5px;}
.petit02_c05 .list .tit {background:#333;}
.petit02_c05 .circle_list02 {margin-top:25px;}
.petit02_c05 .circle_list02 li:nth-child(3) {margin-top:-7.7%;}

.petit02_c06 .sub_common_list01 {margin-top:25px; padding:25px 0; background:#f0f0f0;}
.petit02_c06 .sub_common_list01 .stit {margin:0}
.petit02_c06 .sub_common_list01 li {background:#f0f0f0;}
.petit02_c06 .num {color:#b8957d;}

.petit02_c06 .cont02 {text-align:left; background:#252525;}
.petit02_c06 .cont02 .box01 {padding:22px 20px 20px; font-size:23px; color:#bb957a; line-height:1.1; letter-spacing:-0.1em;}
.petit02_c06 .cont02 .box02 {padding:22px 20px; font-size:14px; color:#fff; line-height:1.35; border-top:1px solid rgba(255,255,255,0.4);}

.petit02_c07 .box {color:#fff; background:#666666;}
.petit02_c07 .t03 {margin-top:7px; color:#d2b5a1;}
.petit02_c07 .t04:before {display:block; width:23px; height:1px; margin:14px auto; background:#b3b3b3; content:'';}


.petit02_c08 .box {background:#f0f0f0;}
.petit02_c08 .num {font-size:23px; color:#ddc8ba;}
.petit02_c08 .t06 {margin-top:8px; font-weight:bold;}
.petit02_c08 .t02 {margin-top:9px;}
.petit02_c08 .box .txt {margin-top:21px; padding-top:18px; font-size:14px; line-height:1.28; border-top:1px solid #fff;}

.petit02_c09 .circle_list02 {margin-top:25px;}
.petit02_c09 .circle_list02 li:nth-child(3) {margin-top:-7.7%;}
.petit02_c09 .cont {padding:25px 0; background:#fff;}
.petit02_c09 .cont .img_wrap {padding:0 15px;}
.petit02_c09 .chk_list01 {margin:0;}

.petit03_c01 .chklist_box {margin-top:23px; color:#fff; text-align:left; background:#97a98c;}
.petit03_c01 .chklist_box .tit {font-size:30px;}
.petit03_c01 .chklist_box .txt_box {padding:15px 20px 23px;}
.petit03_c01 .chk_list01 {margin-top:11px;}

.petit03_c02 {text-align:center;}
.petit03_c02 .cbox ul {display:inline-block;max-width:340px; margin:10px auto -5px;}
.petit03_c02 .cbox li {padding:5px;}
.petit03_c02 .cbox .box {overflow:hidden; position:relative; padding-bottom:100%; border-radius:50%; background:#fff;}
.petit03_c02 .cbox .txt_box {position:absolute; top:0; left:0; width:100%; margin-top:10%;}
.petit03_c02 .cbox .num {font-family: 'Roboto', "Noto Sans KR", sans-serif; font-size:20px; color:#97a98c; letter-spacing:0em;}
.petit03_c02 .cbox .t01 {margin-top:11px; font-size:17px; letter-spacing:-0.09em;}
.petit03_c02 .cbox .box.green {color:#fff; background:#adbba5;}
.petit03_c02 .cbox .box.green .num {color:#fff;}
.petit03_c02 .cbox2 {margin-top:40px; padding:25px 15px; background:#fff;}
.petit03_c02 .cbox2 .txt01 {font-size:16px; color:#97a98c; letter-spacing:-0.09em;}
.petit03_c02 .cbox2 .txt02 {margin-top:3px; font-size:25px; color:#333; font-weight:bold; letter-spacing:-0.09em;}
.petit03_c02 .cbox2 .txt03 {margin-top:22px; font-size:14px; color:#5b5a5a; line-height:1.35; letter-spacing:-0.09em;}
.petit03_c02 .cbox2 ul {margin-top:21px;}
.petit03_c02 .cbox2 ul li {padding:20px; background:#333333;}
.petit03_c02 .cbox2 ul li+li {margin-top:10px;}
.petit03_c02 .cbox2 .box {color:#fff; }
.petit03_c02 .cbox2 .step {font-family: 'Roboto', "Noto Sans KR", sans-serif; font-size:17px; color:#fff; letter-spacing:-0.025em;}
.petit03_c02 .cbox2 .txt {margin-top:7px; font-size:16px; letter-spacing:-0.09em;}

.petit03_c03 .img {margin-top:25px;}
.petit03_c03 .cbox {position:relative; margin-top:30px; padding-bottom:25px; background:#f3f7f1;}
.petit03_c03 .cont {margin:auto; padding:0 10px;}
.petit03_c03 .cbox .box {padding:0 5px;}
.petit03_c03 .cbox .txt_box {height:100%; padding:15px 5px; border-radius:5px; color:#fff; background:#dcbfac;}
.petit03_c03 .cbox .t01 {font-size:20px; letter-spacing:-0.025em;}
.petit03_c03 .cbox .t02 {margin-top:15px; font-size:14px; line-height:1.28; letter-spacing:-0.09em;}
.petit03_c03 .cbox .box+.box .txt_box {background:#dbabab;}

.petit03_c04 ul {margin-top:23px;}
.petit03_c04 ul li+li {margin-top:15px;}
.petit03_c04 .txt_box {padding:18px 10px 18px; background:#fff;}
.petit03_c04 .txt_box .t01 {font-size:20px; color:#333333; font-weight:bold; letter-spacing:-0.09em;}
.petit03_c04 .txt_box .t02 {margin-top:7px; font-size:14px; color:#666666; letter-spacing:-0.09em;}

.petit03_c05 {}
.petit03_c05 img {width:100%;}
.petit03_c05 ul {margin-top:25px;}
.petit03_c05 ul li {position:relative;}
.petit03_c05 ul li+li {margin-top:10px;}
.petit .login_box {position:absolute; top:0; right:0; bottom:0; width:50%;  color:#fff; background:rgba(0,0,0,0.85);}
.petit .login_box .sbox {position:absolute; top:50%; left:0; width:100%; padding:0 15px; transform:translateY(-50%);}
.petit .login_box .t01 {font-size:14px; line-height:1.28;}
.petit .login_box .t02 {width:114px; margin:15px auto 0; line-height:35px; border:1px solid #fff; border-radius:18px; font-size:14px;}
.petit .login_box .t02 * {vertical-align:middle;}
.petit .login_box .t02:after {display:inline-block; width:4px; height:7px; margin-left:5px; vertical-align:middle; background:url('../images/icon/icon_arr_white.png') no-repeat; background-size:cover; content:'';}
.petit .login_box .t02 span {display:inline-block;}

.petit03_c06 .txt01 {font-size:30px; color:#333333; letter-spacing:-0.09em;}
.petit03_c06 .txt02 {margin-top:16px; font-size:16px; color:#97a98c; font-weight:bold; letter-spacing:-0.09em;}
.petit03_c06 .img {margin-top:23px;}



/*



.petit03_common {text-align:center;}
.petit03_common ul {display:inline-block; margin-top:47px;}
.petit03_common ul li {position:relative;}
.petit03_common ul li+li {margin-top:20px;}
.petit03_common ul li .login_box {position:absolute; top:0; right:0;}


.petit1 .sub_common01 .box {padding-top:70px; background:#fff;}
.petit1 .sub_common01 .box .img01 {margin-top:35px;}

.petit .plan h2.title {border-color:#97a98c}


.petit .doctor_knowhow .cont {padding-top:57px;}
.petit .doctor_knowhow .img02 {margin-top:55px; margin-left:200px; }
.petit .doctor_knowhow .t01 {font-weight:500;}

.petit .circle_list02 li.s02 .box {background:rgba(172,199,156,0.75);}

.petit .circle_list03 li {padding-top:75px;}
.petit .circle_list03 li.s02 {background:rgba(172,199,156,0.75);}
.petit .circle_list03 li.s04 {background:rgba(219,171,171,0.75);}
.petit .circle_list03 .t01 {margin-top:22px; font-size:28px; font-weight:400;}

.petit01_c01 .cont {padding-top:25px; background:#fff;}

.petit01_c05 .list_type01 {margin:50px -15px -15px;}
.petit01_c05 .list_type01 li {padding:15px;}
.petit01_c05 .list_type01 li .inwrap {background:#333;}
.petit01_c05 .list_type01 .t01 {margin-top:13px;}

.petit02_c04 .chklist_box02 {margin-top:100px; padding:30px 0px 30px 30px;}
.petit02_c04 .chklist_box02 .rcont {width:656px; padding-top:73px;}
.petit02_c04 .chklist_box02 .chk_list01 li {background-image:url('/images/icon/icon_chk06.png');}

.petit2 .tab_area {background:none;}
.petit2 .tab_area .box {background:#fff;}
.petit2 .tab_area .green .box {background:#dbe3d7;}
.petit2 .tab_area .num {color:#97a98c;}
.petit2 .more_view {background-color:#97a98c;}

.petit2 .plan .type {width:276px;}


.petit02_c05 .list_style02 {margin-top:56px;}
.petit02_c05 .list_style02 li {}
.petit02_c05 .list_style02 li+li {margin-left:40px;}
.petit02_c05 .list_style02 .txt_box {font-size:30px; color:#fff; line-height:77px; text-align:center; background:#252525;}
.petit02_c05 .stxt {margin-top:56px;}


.petit02_c06 .sub_common_list01 {overflow:hidden; padding:55px 60px 40px; background:#f0f0f0;}
.petit02_c06 .sub_common_list01 .cont {margin-top:50px;}
.petit02_c06 .sub_common_list01 li {background:none;}
.petit02_c06 .sub_common_list01 li .num {color:#bb957a !important;}
.petit02_c06 .sub_common_list01 .img01 {margin-top:50px;}
.petit02_c06 .cont02 {overflow:hidden; padding:90px 0 80px; background:#252525; text-align:left;}
.petit02_c06 .cont02 .box01 {float:left; width:476px; padding-left:78px; padding-right:30px; font-size:40px; color:#bb957a; font-weight:400; letter-spacing:-0.1em;}
.petit02_c06 .cont02 .box02 {float:left; width:784px; padding-left:50px; padding-right:50px; font-size:20px; color:#fff; line-height:1.5; border-left:1px solid rgba(254,254,254,0.2);}

.petit02_c07 .list_style01 {margin:50px -20px -20px;}
.petit02_c07 .list_style01 li {padding:20px;}
.petit02_c07 .list_style01 li .box {background:#666666;}
.petit02_c07 .txt_box {padding:44px 20px 50px; }
.petit02_c07 .t01 {font-size:45px; color:#fff; font-weight:500;}
.petit02_c07 .t02 {margin-top:15px; font-size:20px; color:#d2b5a1;}
.petit02_c07 .t03 {font-size:25px; color:#fff;}
.petit02_c07 .t03:before {display:block; width:25px; height:1px; margin:31px auto 21px;background:#b3b3b3; content:'';}


.petit02_c08 .cont {overflow:hidden; margin-top:50px;}
.petit02_c08 .box {float:left; width:50%; height:500px;}
.petit02_c08 .box.gray {background:#f0f0f0; }
.petit02_c08 .txt_box {padding:106px 30px 0;}
.petit02_c08 .box .num {font-size:32px; color:#ddc8ba;}
.petit02_c08 .box .t01 {margin-top:12px; font-size:32px; font-weight:500;}
.petit02_c08 .box .t02 {margin-top:11px; font-size:22px; line-height:1.5; font-weight:400;}
.petit02_c08 .box .t03 {margin-top:18px; padding-top:23px; font-size:22px; line-height:1.5; font-weight:400; border-top:1px solid #fff;}

.petit02_c09 .cont {margin-top:100px; padding-top:70px; background:#fff;}
.petit02_c09 .chklist_box02 {margin-top:25px; background:#fff;}
.petit02_c09 .chklist_box02 .rcont {padding:28px 68px 0 0;}
.petit02_c09 .chk_list01 {margin-top:22px;}




*/
