@charset "utf-8";

#main {}


.cont_t01 {padding-left:50%;}
.cont_t01 > img {display:block; margin-left:-1000px;}
.bg_none {background:none !important;}
.bg_green {background:#fcfdfd !important;} /* 연한녹색  */
.bg_green01 {background:#e5ede6 !important;} /* 연한녹색  */
.bg_green02 {background:#edefef !important;} /* 연한녹색  */
.bg_green03 {background:#cfe4d2 !important;} /* 진한녹색  */
.bg_green04 {background:#ecf2f3 !important;} /* nose  */
.bg_white01 {background:#fdfdfd !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 */


.csize01 {padding:95px 0 100px;}
.csize02 {padding:70px 0 100px;}

.csize03 {width:1260px; margin:auto; padding:100px 0;}
.csize04 {width:1260px; margin:auto; padding:100px 0 0;}

.csize05 {width:1260px; margin:auto; padding:0 0 100px;}
.csize06 {width:1260px; margin:auto; padding:100px 0;}

.bar {}
.bar:before {display:block; width:1px; height:42px; margin:40px auto 35px;  background:#a9a9a9; content:'';}
.bar.hsize:before {margin-bottom:55px;}

.num {font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:34px;}
.step {font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:25px; color:#d2b5a1;}

.stitle {text-align:center;}
.stitle .t01 {display:inline-block; width:275px; height:150px; padding-top:41px; font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0.15em; font-size:30px; color:#9cb7b0; line-height:1.2; border:1px solid #9bb6af; text-transform:uppercase;}
.stitle .t01 em {display:block; font-weight:500;}
.stitle .t02 {margin-top:46px; font-size:55px; font-weight:400; line-height:1.2}
.stitle .t03 {margin-top:23px; font-size:22px; color:#5b5a5a; line-height:1.5;}
.stitle .stit {margin-top:38px; font-size:40px; font-weight:400; line-height:58px;}
.stitle .stit+.t02 {margin-top:0;}
.lifting .stitle .t01 {color:#caa2a2; border-color:#caa2a2;}
.eye .stitle .t01 {color:#9aa1b5; border-color:#98a1b9;}
.face .stitle .t01 {color:#b59a88; border-color:#b59a88;}


.ctitle01 {font-size:40px; text-align:center;}
.ctitle01.type02 {font-weight:400;}
.ctitle01.type03 {font-weight:500;}
.ctitle02 {font-size:32px; font-weight:500; text-align:center;}
.ctitle03 {padding-top:90px; font-size:40px; text-align:center; font-weight:500;}
.ctitle04 {font-size:40px; text-align:center; font-weight:400;}

.title01 {margin-bottom:43px; text-align:center;}
.title01 p {padding-top:40px; font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0.15em; font-size:30px; color:#888888; line-height:1.2;}
.title01 p em {font-weight:500;}
.title01 h2 {margin-top:21px; font-size:55px; font-weight:400; line-height:1.2;}

.title02 {margin-bottom:44px; font-size:55px; line-height:1.2; font-weight:400; text-align:center;}
.title02:before {display:block; width:1px; height:42px; margin:0 auto 9px; background:#333333; content:'';}


.title03 {}
.title03 p {font-size:22px;}
.title03 h2 {font-size:55px; font-weight:500;}
.title03 h2+p {margin-top:12px;}
.title03 p+h2 {margin-top:12px;}


.title04 {text-align:center;}
.title04 .stit {display:inline-block; font-size:26px; line-height:52px; border:1px solid #b4b4b4; border-left:0; border-right:0;}
.title04 h2 {margin-top:23px; font-size:55px; color:#333333; font-weight:400; letter-spacing:-0.08em;}
.title04 .stxt {margin-top:35px;font-size:22px; color:#5b5a5a;}
.title04 .stit02 {margin-top:23px; font-size:32px; font-weight:400;}

.title05 > .t01 {margin-top:44px; font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0.15em; font-size:20px;}
.title05 > .t01 em {font-weight:400;}
.title05 > .t02 {margin-top:7px; font-size:40px; font-weight:500;}

.title06 {padding-bottom:50px; font-size:55px; font-weight:400;}

.title07 {text-align:center;}
.title07 .stit {font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300 !important; letter-spacing:0.15em; font-size:20px !important; }
.title07 .stit em {font-weight:500;}
.title07 h2 {margin-top:6px; font-size:55px; line-height:66px; font-weight:400;}



.grid2 > li {width:50%;}
.grid3 > li {width:33.3333%;}
.grid4 > li {width:25%;}
.grid5 > li {width:20%;}


.cont_t01 {padding-left:50%;}
.cont_t01 img {display:block; margin-left:-1000px;}

.list_type01 {overflow:hidden;}
.list_type01 li {float:left;}
.list_type01 li img {width:100%;}
.list_type01 li .inwrap {background:#666666;}
.list_type01 .txt_box {padding:22px 20px 24px;}
.list_type01 .t01 {margin-top:20px; font-size:22px; color:#ffffff;}
.list_type01 .t02 {font-size:25px; color:#fff;}



.explain_box {margin-top:42px;}
.explain_box .box {padding-bottom:70px; background:#f0f0f0;}
.explain_box .box .txt {font-size:32px; color:#fff; line-height:80px; background:#666666;}
.explain_box .box.s02 .txt {padding:42px 0 0; background:#bb957a;}
.explain_box .box .t01 {margin-top:65px; font-size:26px;}
.explain_box .box.white {background:#fff;}

.face5 .explain_box .box .txt {padding:0;}
.face 4.explain_box .box .txt {padding:0;}

#board_contents {width:1260px; min-height:500px; margin:80px auto;}

#sub_visual {padding-left:50%; background:no-repeat center; }
#sub_visual img {display:block; margin-left:-1000px;}

#sub_visual02 {padding-top:217px; height:650px; text-align:left; background:no-repeat center; }
#sub_visual02 .box {width:1260px; margin:auto;}
#sub_visual02 .t01 {font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0.15em; font-size:30px;}
#sub_visual02 .t01 em {font-weight:500;}
#sub_visual02 .t02 {margin-top:16px; font-size:70px; font-weight:300;}
#sub_visual02 .t03 {margin-top:34px; font-size:22px; color:#668e85; line-height:1.5;}
#sub_visual02.t_center {padding-top:125px; height:410px; text-align:center;}
#sub_visual02.t_center .t03 {color:#a27769;}

.intro #sub_visual02 .t02 {margin-top:10px;}
.intro #sub_visual02 .t03 {margin-top:30px;}

#sub_visual02.intro01 {background-image:url('/images/intro/visual_intro01.jpg');}
#sub_visual02.intro02 {background-image:url('/images/intro/visual_intro02.jpg');}
#sub_visual02.intro03 {background-image:url('/images/intro/visual_intro03.jpg');}
#sub_visual02.intro04 {background-image:url('/images/intro/visual_intro04.jpg');}
#sub_visual02.intro05 {background-image:url('/images/intro/visual_intro05.jpg');}
#sub_visual02.intro06 {background-image:url('/images/intro/visual_intro06.jpg');}
#sub_visual02.intro07 {background-image:url('/images/intro/visual_intro07.jpg');}

#sub_visual02.reoperation01 {background-image:url('/images/reoperation/visual_reoperation01.jpg');}
#sub_visual02.reoperation02 {background-image:url('/images/reoperation/visual_reoperation02.jpg');}
#sub_visual02.reoperation03 {background-image:url('/images/reoperation/visual_reoperation03.jpg');}
#sub_visual02.reoperation04 {background-image:url('/images/reoperation/visual_reoperation04.jpg');}

.eye #sub_visual02 .t03 {color:#66708e;}
#sub_visual02.eye01 {background-image:url('/images/eye/visual_eye01.jpg');}
#sub_visual02.eye02 {background-image:url('/images/eye/visual_eye02.jpg');}
#sub_visual02.eye03 {background-image:url('/images/eye/visual_eye03.jpg');}
#sub_visual02.eye04 {background-image:url('/images/eye/visual_eye04.jpg');}
#sub_visual02.eye05 {background-image:url('/images/eye/visual_eye05.jpg');}
#sub_visual02.eye06 {background-image:url('/images/eye/visual_eye06.jpg');}


.nose #sub_visual02 .t03 {color:#648f95;}
#sub_visual02.nose01 {background-image:url('/images/nose/visual_nose01.jpg');}
#sub_visual02.nose02 {background-image:url('/images/nose/visual_nose02.jpg');}
#sub_visual02.nose03 {background-image:url('/images/nose/visual_nose03.jpg');}
#sub_visual02.nose04 {background-image:url('/images/nose/visual_nose04.jpg');}
#sub_visual02.nose05 {background-image:url('/images/nose/visual_nose05.jpg');}


.face #sub_visual02 .t03 {color:#956c52;}
#sub_visual02.face01 {background-image:url('/images/face/visual_face01.jpg');}
#sub_visual02.face02 {background-image:url('/images/face/visual_face02.jpg');}
#sub_visual02.face03 {background-image:url('/images/face/visual_face03.jpg');}
#sub_visual02.face04 {background-image:url('/images/face/visual_face04.jpg');}
#sub_visual02.face05 {background-image:url('/images/face/visual_face05.jpg');}
#sub_visual02.face06 {background-image:url('/images/face/visual_face06.jpg');}
#sub_visual02.face07 {background-image:url('/images/face/visual_face07.jpg');}
#sub_visual02.face08 {background-image:url('/images/face/visual_face08.jpg');}

.lifting #sub_visual02 .t03 {color:#ad7e7e;}
#sub_visual02.lifting01 {background-image:url('/images/lifting/visual_lifting01.jpg');}
#sub_visual02.lifting02 {background-image:url('/images/lifting/visual_lifting02.jpg');}
#sub_visual02.lifting03 {background-image:url('/images/lifting/visual_lifting03.jpg');}
#sub_visual02.lifting04 {background-image:url('/images/lifting/visual_lifting04.jpg');}
#sub_visual02.lifting05 {background-image:url('/images/lifting/visual_lifting05.jpg');}
#sub_visual02.lifting06 {background-image:url('/images/lifting/visual_lifting06.jpg');}
#sub_visual02.lifting07 {background-image:url('/images/lifting/visual_lifting07.jpg');}


#sub_visual02.model {background-image:url('/images/counsel/visual_model.jpg');}
#sub_visual02.model .t03 {color:#bb8080;}

.community #sub_visual02 .t02 {margin-top:10px;}
.community #sub_visual02 .t03 {color:#668e85; margin-top:30px;}
#sub_visual02.community01 {background-image:url('/images/community/visual_community01.jpg');}
#sub_visual02.community02 {background-image:url('/images/community/visual_community02.jpg');}
#sub_visual02.community03 {background-image:url('/images/community/visual_community03.jpg');}
#sub_visual02.community04 {background-image:url('/images/community/visual_community04.jpg');}

.counsel #sub_visual02 .t02 {margin-top:10px;}
.counsel #sub_visual02 .t03 {color:#666666; margin-top:30px;}
#sub_visual02.counsel01 {background-image:url('/images/counsel/visual_counsel01.jpg');}
#sub_visual02.counsel02 {background-image:url('/images/counsel/visual_counsel02.jpg');}


.video_cont {width:1280px; margin:auto; padding:100px 0 50px 0;}
.video_cont iframe {width:100%; }
.video_cont iframe+iframe {margin-top:20px;}

.video_cont.intro01 {padding-bottom:0;}


/* common */

.chk_list01 li {padding-left:34px; font-size:20px; line-height:1.25; text-align:left; background:url('/images/icon/icon_chk01.png') no-repeat left 2px;}
.chk_list01 li+li {margin-top:14px;}

.reoperation03 .chk_list01 li {background-image:url('/images/icon/icon_chk02.png');}


.chk_list02 li {padding-left:33px; font-size:20px; line-height:1.25; background:url('/images/icon/icon_chk05.png') no-repeat left 3px;}
.chk_list02 li+li {margin-top:14px;}
/*
.chk_list02.eye0201 li {background-image:url('/images/icon/icon_chk03.png');}
.chk_list02.eye0202 li {background-image:url('/images/icon/icon_chk04.png');}
.chk_list02.face0101 li {background-image:url('/images/icon/face01_c02_chk01.png');}
.chk_list02.face0102 li {background-image:url('/images/icon/face01_c02_chk02.png');}
.chk_list02.face0105 li {background-image:url('/images/icon/face01_c04_chk02.png');}
*/

.num_list li {position:relative; padding-left:42px; font-size:20px; line-height:1.9;}
.num_list .num {position:absolute; top:5px; left:0; width:28px; height:28px; font-size:16px; color:#fff; text-align:center; line-height:28px; letter-spacing:0em; border-radius:50%; -webkit-border-radius:50%; background:#818181;}

.num_list02 li {position:relative; font-size:28px; padding-top:5px; padding-left:45px; color:#5b5a5a;}
.num_list02 li+li {margin-top:21px;}
.num_list02 .num {position:absolute; top:0; left:0;  font-weight:400; font-size:34px; color:#af9889;}


.num_list03 {}
.num_list03 li {position:relative; padding-left:60px; }
.num_list03 li+li {margin-top:48px;}
.num_list03 li .num {position:absolute; top:0; left:0; font-weight:300; font-size:40px; color:#ddc8ba;}
.num_list03 li .t02 {margin-top:8px;}

.circle_list01 {text-align:center;}
.circle_list01 ul {overflow:hidden; padding:22px;}
.circle_list01 li {position:relative; display:inline-block; width:250px; height:250px; margin:-22px; padding-top:106px; font-size:36px; color:#fff; text-transform:uppercase; border-radius:50%; -webkit-border-radius:50%; vertical-align:top;}
.circle_list01 li.s01 {background:rgba(51,51,51,0.75);}
.circle_list01 li.s02 {background:rgba(120,185,169,0.75);}
.circle_list01 li+li:before {position:absolute; top:50%; left:11px; width:20px; height:20px; margin-top:-22px; vertical-align:middle; content:'+';}
.circle_list01 .stxt {margin-top:40px; font-size:22px; color:#848585; line-height:33px;}

.circle_list01.face {margin-top:100px;}
.circle_list01.face li.s01 {background:rgba(51,51,51,0.75);}
.circle_list01.face li.s02 {background:rgba(220,191,172,0.75);}


.circle_list02 {text-align:center; }
.circle_list02 ul {display:inline-block; margin-top:50px;}
.circle_list02 ul li {float:left; padding:0 23px; vertical-align:top;}
.circle_list02 li .box {width:326px; height:326px; padding-top:76px; text-align:center; border-radius:50%; -webkit-border-radius:50%;}
.circle_list02 li.s01 .box {background:#626463;}
.circle_list02 li.s02 .box {background:#96c8bc;}
.circle_list02 li.s03 .box {background:#e1cdbe;}
.circle_list02 li .num {font-size:34px; color:#fff;}
.circle_list02 li .t01 {margin-top:27px; font-size:30px; color:#fff; font-weight:400; letter-spacing:-0.1em;}


.sub_common01.lifting .circle_list02 ul {margin-top:17px;}
.sub_common01.lifting .circle_list02 ul li {padding:0 10px;}
.sub_common01.lifting .circle_list02 li.s01 .box {background:#636161;}
.sub_common01.lifting .circle_list02 li.s02 .box {background:#e1bbbb;}
.sub_common01.lifting .circle_list02 li.s03 .box {background:#e2cabc;}

/*
.lifting .circle_list02 ul {margin-top:17px;}
.lifting .circle_list02 ul li {padding:0 10px;}
.lifting .circle_list02 li.s01 .box {background:#636161;}
.lifting .circle_list02 li.s02 .box {background:#e1bbbb;}
.lifting .circle_list02 li.s03 .box {background:#e2cabc;}
*/

.circle_list03 {margin-top:60px; text-align:center;}
.circle_list03 ul {overflow:hidden; padding:22px;}
.circle_list03 li {position:relative; display:inline-block; width:300px; height:300px; margin:-17px; padding-top:57px; color:#fff;  border-radius:50%; -webkit-border-radius:50%; vertical-align:top;}
.circle_list03 li.s01 {z-index:4; background:rgba(51,51,51,0.75);}
.circle_list03 li.s02 {z-index:3; background:rgba(120,185,169,0.75);}
.circle_list03 li.s03 {z-index:2; background:rgba(220,191,172,0.75);}
.circle_list03 li.s04 {z-index:1; background:rgba(228,192,192,0.75);}
.circle_list03 li .num {font-size:33px;}
.circle_list03 li .t01 {margin-top:11px; font-size:20px;}
.circle_list03 li .t02 {margin-top:2px;font-size:32px; font-weight:400; line-height:39px; letter-spacing:-0.1em;}
.circle_list03 li .t02.hsize {margin-top:22px;}


.technical {overflow:hidden; width:1260px; margin:100px auto 0; background:#575757;}
.technical .img_wrap {position:relative; float:left; width:513px;}
.technical .img_wrap .box {position:absolute; top:0; left:278px; width:165px; text-align:center;}
.technical .img_wrap .t01 {margin-top:132px; font-size:24px; color:#6d482b; font-weight:600;}
.technical .img_wrap .t02 {font-size:18px; color:#6d482b; font-weight:400;}
.technical .img_wrap .t03 {margin-top:10px; font-size:15px; color:#f6c661;}
.technical .txt_box {float:left; width:747px; padding-top:83px; text-align:left;}
.technical .txt_box .t01 {font-size:26px; color:#acacac;}
.technical .txt_box .t02 {margin-top:2px; font-size:45px; color:#fdd17f; font-weight:400;}
.technical .txt_box .t03 {margin-top:19px; font-size:20px; color:#ffffff;}
.technical .txt_box .t03 span {display:inline-block; margin-left:6px; font-size:16px; color:#b2b2b2; letter-spacing:0em;}
.technical .txt_box .t03+.t03 {margin-top:5px;}

.technical.type02 {} /* 메달 3개 */
.technical.type02 .box {}
.technical.type02 .box01 {top:0; left:143px;}
.technical.type02 .box02 {top:0; left:290px;}
.technical.type02 .box03 {top:0; left:428px;}

.technical.type02 .img_wrap {width:643px;}
.technical.type02 .txt_box {width:617px;}

.technical.type03 .img_wrap {width:573px;}
.technical.type03 .txt_box {width:687px; padding-top:46px;}
.technical.type03 .box01 {top:2px; left:208px;}
.technical.type03 .box02 {top:2px; left:353px;}

.technical.eye02 {margin:0 auto 100px;}
.technical.eye02 .txt_box {padding-top:50px;}

.face .technical {margin-top:0;}

.sub_common01 {position:relative; text-align:center; background:#f0f5f3;}
.lifting .sub_common01 {background:#f3ecec;}
.eye .sub_common01 {background:#f0f1f4;}
.face .sub_common01 {background:#f6efea;}
.sub_common_top {position:relative;} /* | 가들어갈때 */
.sub_common_top:after {display:block; width:1px; height:42px; margin:45px auto 40px; background:#a9a9a9; content:'';}

.sub_common01 .stxt {font-size:26px; line-height:1.5;}
.sub_common01 .list {margin-top:45px; padding:64px 130px 64px 230px; text-align:left; background:#fff;}
.sub_common01 .list > li {overflow:hidden; vertical-align:top;}
.sub_common01 .list > li+li {margin-top:70px; }
.sub_common01 .list img {float:left; width:275px;}
.sub_common01 .list .txt_box {margin-left:375px; font-size:0;}
.sub_common01 .list .num {letter-spacing:-0.01em; font-size:100px; color:#c8e3dd; line-height:1;}
.sub_common01 .list .tit {font-size:32px; font-weight:500;}
.sub_common01 .list ul {margin-top:26px;}

.sub_common01 .list02 {overflow:hidden; margin:45px -15px -15px; text-align:center; font-size:0;}
.sub_common01 .list02 img {width:100%;}
.sub_common01 .list02 > li {display:inline-block; padding:15px; vertical-align:top;}
.sub_common01 .list02 .inwrap {background:#666666;}
.sub_common01 .list02 .txt_box {padding:66px 0 72px;}
.sub_common01 .list02 .num {font-size:30px; color:#9acbbf;}
.sub_common01 .list02 .tit {margin-top:6px; font-size:30px; color:#fff; font-weight:500;}
.sub_common01 .list02 .t01 {font-size:32px; color:#fff; font-weight:500;}
.sub_common01 .list02 .t02 {margin-top:18px; font-size:22px; color:rgba(255,255,255,0.8); line-height:1.5;}

.sub_common01 .stxt {font-size:26px; line-height:1.5;}
.sub_common01 .list03 {margin-top:45px; text-align:left; background:#fff;}
.sub_common01 .list03 > li {overflow:hidden; }
.sub_common01 .list03 > li+li {border-top:1px solid #e9e2dd;}
.sub_common01 .list03 img {float:left; width:50%; }
.sub_common01 .list03 .txt_box {float:left; width:50%; padding:80px 40px 0;}
.sub_common01 .list03 .num {font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:-0.01em; font-size:100px; color:#e5d7ce; line-height:1;}
.sub_common01 .list03 .tit {font-size:32px; font-weight:500;}
.sub_common01 .list03 .txt {margin-top:26px; font-size:22px; line-height:1.65;}


.reoperation4 .sub_common01 .list02 {margin:45px -11px 0;}
.reoperation4 .sub_common01 .list02 .inwrap {background:none;}
.reoperation4 .sub_common01 .list02 img {width:100%;}
.reoperation4 .sub_common01 .list02 li {padding:0 11px;}
.reoperation4 .sub_common01 .list02 .txt_box {height:203px; padding:31px 70px 0; background:#666666;}
.reoperation4 .sub_common01 .list02 li.s02 .txt_box {padding-top:21px; background:#9acbbf;}

.face4 .sub_common01 .list02 {margin-top:30px;}
.face4 .sub_common01 .list02 li .txt_box {padding:32px 0 38px; background:#e5d8cf;}
.face4 .sub_common01 .list02 li .txt_box.white {background:#fff;}
.face4 .sub_common01 .list02 .num {color:#af9889;}
.face4 .sub_common01 .list02 .t02 {margin-top:11px; color:#333333; line-height:25px; font-weight:400;}

.face5 .sub_common01 .list02 {margin:45px -10px 0;}
.face5 .sub_common01 .list02 li {padding:0 10px}
.face5 .sub_common01 .list02 li.s02 .txt_box {background:#bb957a;}
.face5 .sub_common01 .list02 .txt_box {padding:38px 0 46px;}
.face5 .sub_common01 .stxt {font-weight:400;}


.img_cont01 {display:inline-block; background:#929bb9; font-size:0;}
.img_cont01 .img_wrap {float:left; width:550px;}
.img_cont01 img {width:100%; vertical-align:top;}
.img_cont01 .txt_box {float:left; width:710px; padding:140px 50px 0;}
.img_cont01 .t01 {font-size:32px; color:#ffffff;}
.img_cont01 .t02 {margin-top:18px; font-size:22px; color:#ffffff; line-height:1.5;}
.img_cont01 li {position:relative;}



.reoperation3 .img_cont01 {margin-top:57px;}
.eye2 .img_cont01 .txt_box {padding:74px 0 0 80px;}

.img_cont02 {overflow:hidden; margin-top:50px; padding-top:65px; background:#fff;}
.img_cont02 .img_wrap {position:relative; margin-top:35px;}
.img_cont02 .img_wrap span {position:absolute; font-size:24px; color:#666666;}
.img_cont02 .img_wrap span.s01 {left:238px; top:170px;}
.img_cont02 .img_wrap span.s02 {left:257px; top:214px;}
.img_cont02 .img_wrap span.s03 {left:876px; top:205px;}
.img_cont02 .img_wrap span.s04 {left:877px; top:262px;}
.img_cont02 .img_wrap span.s05 {left:877px; top:336px;}
.img_cont02.lifting03 .img_wrap span.s01 {left:322px; top:149px;}
.img_cont02.lifting03 .img_wrap span.s02 {left:322px; top:202px;}
.img_cont02.lifting03 .img_wrap span.s03 {left:923px; top:84px;}
.img_cont02.lifting03 .img_wrap span.s04 {left:923px; top:201px;}
.img_cont02.lifting03 .img_wrap span.s05 {left:945px; top:246px;}

.img_cont03 {overflow:hidden; background:#fff;}
.img_cont03 .img_wrap {float:left; width:400px;}
.img_cont03 .txt_box {float:left; width:860px; padding-top:65px;}
.img_cont03 .t01 {font-size:32px; font-weight:500;}
.img_cont03 .t02 {margin-top:12px; font-size:22px; line-height:1.5;}
.img_cont03+.img_cont03 {margin-top:20px !important;}

.img_cont04 {overflow:hidden; margin-top:50px; background:#fff;}
.img_cont04 .lcont {float:left; width:710px;}
.img_cont04 .rcont {float:left; width:550px; padding:67px 0 0 70px; text-align:left;}
.img_cont04 .t01 {font-size:32px; font-weight:500;}
.img_cont04 .t02 {margin-top:17px; font-size:22px; line-height:1.5;}
.img_cont04+.img_cont04 {margin-top:20px;}

.img_cont05 {overflow:hidden; background:#fff;}
.img_cont05 .txt_box {float:left; width:1260px; padding-top:65px;}
.img_cont05 .t01 {font-size:32px; font-weight:500;}
.img_cont05 .t02 {margin-top:12px; font-size:22px; line-height:1.5;}



.knowhow {text-align:center;}
.knowhow .list {display:inline-block; width:1290px; margin:35px -15px -15px;}
.knowhow .list li {float:left; width:33.333%; padding:15px;}
.knowhow .list li img {width:100%;}
.knowhow .inwrap {}
.knowhow .list li.s01 .inwrap {background:#a2d1c5;}
.knowhow .list li.s02 .inwrap {background:#dcbfac;}
.knowhow .list li.s03 .inwrap {background:#dbabab;}
.knowhow .list .txt_box {padding:54px 10px 62px;}
.knowhow .t01 {font-size:30px; color:#ffffff; font-weight:400;}
.knowhow .t02 {margin-top:14px; font-size:20px; color:#ffffff; line-height:1.25;}
.knowhow .stxt02 {font-size:22px; color:#5b5a5a; line-height:1.5;}

.qna {background:#f4f3ef;}
.qna > div {padding:95px 0; overflow:hidden;}
.qna .box {float:left;}
.qna .box.q {width:425px;}
.qna .box.a {position:relative; width:835px; padding-left:50px; border-left:1px solid #526151;}
.qna .tit {position:absolute; top:-6px; left:0; font-family:'arial', "Noto Sans KR", sans-serif; font-weight:400; letter-spacing:0em; font-size:60px;}
.qna .tit.q {color:#526151;}
.qna .tit.a {color:#afac98;}
.qna .t01 {position:relative; padding-left:65px; font-size:40px; font-weight:400; letter-spacing:-0.09em;}
.qna .t02 {margin-top:21px; font-size:20px; color:#5b5a5a; line-height:1.25; letter-spacing:-0.1em;}

.eye .qna .box.q {width:365px;}
.eye .qna .box.a {width:895px;}

.eye1 .qna .box.q {width:365px;}
.eye1 .qna .box.a {width:895px; padding-left:355px; }
.eye1 .qna .box.a img {position:absolute; top:-30px; left:18px;}
.eye1 .qna .box.a .t01 {padding-left:62px;}

.kind_table {width:1260px; margin:50px auto 0; border-top:2px solid #333; border-bottom:1px solid #333;}
.kind_table tr+tr td {border-top:1px solid #cccccc;}
.kind_table td {padding:26px 0 22px; font-size:24px; color:#666; vertical-align:top;}
.kind_table th {padding:26px 0 22px; font-size:24px; font-weight:500;}
.kind_table img {border:1px solid #dddddd;}
.kind_table .tit {margin-top:11px;}
.kind_table td.bold {color:#333; font-weight:500;}
.kind_table tbody th {background:#f0f0f0;}
.kind_table .list li {position:relative; padding-left:44px; font-size:20px; line-height:24px; text-align:left;}
.kind_table .list li:before {position:absolute; top:10px; left:29px; width:2px; height:2px; border-radius:50%; -webkit-border-radius:50%; background:#010101; content:'';}
.kind_table .list li+li {margin-top:13px;}

/* lifting */
.common_lifting {background:#f0f0f0; text-align:center;}
.common_lifting .title {font-size:55px; font-weight:400;}
.common_lifting .kind_table thead th {font-size:28px; border-bottom:2px solid #333;}
.common_lifting thead tr th:first-child, .common_lifting tbody th {font-size:24px; color:#fff; font-weight:400; background:#dbabab;}


.plan {position:relative; background:#edefef; text-align:center; }
.plan > div {position:relative; z-index:1;}
.plan h2.title {margin-bottom:70px; padding-bottom:70px; font-size:55px; text-align:center; font-weight:400; letter-spacing:-0.08em; border-bottom:1px solid #92b9af; } /* 밑줄라인 reoperation01.php  플랜타이틀*/
.plan h2.title .small {display:block; font-size:22px; margin-top:34px; letter-spacing:0em;}
.plan .stit {margin-top:18px; font-size:40px; font-weight:500;}
.plan .stit .small {display:block; margin-top:21px; font-size:25px;}
.plan .stit02 {font-size:55px;}
.plan .type {display:inline-block; width:165px; margin:auto; font-size:26px; color:#ffffff; line-height:45px; border-radius:23px; background:#92b9af;}
.plan .stxt {margin-top:20px; font-size:22px; line-height:33px;}
.plan .stxt em {font-weight:400;}
.plan .item {position:relative; z-index:1; display:inline-block; width:1260px; margin:45px auto 0; text-align:left; text-align:center;}
.plan > div > .t01 {font-size:32px; font-weight:400; letter-spacing:-0.1em;}
.plan > div > .t01 em {font-weight:500;}
.plan > div > .t02 {margin-top:19px; font-size:22px; line-height:33px; letter-spacing:-0.1em;} /* font-size:22px; */
.plan > div > .t03 {margin-top:9px; font-size:20px; line-height:30px;} /* font-size:20px; */
.plan > div > .t04 {margin-top:49px; font-size:26px; line-height:1.26;} /* font-size:26px; */
.plan .stxt02 {overflow:hidden; margin-top:30px; text-align:left;}
.plan .stxt02 .t01 {float:left; width:197px; font-size:32px; line-height:1; font-weight:500;}
.plan .stxt02 .t02 {float:left; width:1063px; padding-left:30px; font-size:22px; line-height:1.5; border-left:1px solid #b0b0b0; }
.face .plan .stxt {font-weight:400;}

.plan .item+.stit {margin-top:80px;}
.plan .img_wrap {position:relative;}
.plan .img_wrap img {width:100%;}
.plan .img_wrap span {position:absolute; font-size:18px;}
.lifting .plan .title {border-color:#dbabab;}
.lifting .plan .type {width:275px; background:#dbabab;}
.eye .plan .title {border-color:#929bb9;}
.eye .plan .type {width:165px; background:#929bb9;}
.face .plan .title {border-color:#d2b5a1;}
.face .plan .type {width:auto; padding:0 20px; background:#d2b5a1;}
.face5 .plan .type {width:300px; background:#d2b5a1;}

.item01 {background:#fff;}
.item01 .img_wrap {float:left; width:550px;}
.item01 .img_wrap img {width:100%;}
.item01 .img_wrap .stxt {position:absolute; bottom:0; left:0; width:100%; font-size:20px; color:#fff; line-height:52px; text-align:center; background:#333333;}
.item01 .t01 {font-size:32px; font-weight:400; letter-spacing:-0.1em;}
.item01 .t01 em {font-weight:500;}
.item01 .t02 {margin-top:19px; font-size:22px; line-height:33px; letter-spacing:-0.1em;}
.reoperation03 .item+.item {margin-top:0;}
.item01 .txt_box {float:left; width:708px; padding:72px 0 0 80px; text-align:left;}
.item01.reoperation01 .img_wrap {}
.item01.reoperation01 .txt {position:absolute; top:133px; right:55px; width:169px; height:40px; font-size:18px; color:#fff; line-height:40px; text-align:center; border-radius:20px; -webkit-border-radius:20px; background:#333333;}
.item01.reoperation02 {background:#edefef;}
.item01.reoperation02 .img_wrap {border:1px solid #edefef;}
.item01.reoperation02 .txt_box {padding-top:93px;}

.item01.lifting0302 .txt_box {width:734px; padding-top:114px; padding-left:0;}
.item01.lifting0302 .img_wrap {width:526px; padding-left:0}
.plan.bg_none .item01 .inwrap {overflow:hidden; background:#f0f0f0;}

.item01.eye01 {border:1px solid #dddddd;}
.item01.eye01 .img_wrap {border-right:1px solid #dddddd;}
.item01.eye01+.item01.eye01 {margin-top:20px;}
.item01.eye01_c03 {border:0;}
.item01.eye01_c03 .img_wrap {border:0;}

.item01.face01 .img_wrap .txt {wdith;}
.item01.face01 .txt_box {padding-top:83px;}
.item01.face01 .t01 {font-weight:500;}


.plan .item02 {background:none;} /* 50% */
.plan .item02 ul {overflow:hidden; margin:0 -10px;}
.plan .item02 li {float:left; padding:0 10px;}
.plan .item02 .t01 {margin-top:27px;font-size:32px; font-weight:500; letter-spacing:-0.1em;}
.plan .item02 .t01 em {font-weight:500;}
.plan .item02 .t02 {margin-top:9px; font-size:20px; line-height:30px; letter-spacing:-0.1em;} /* font-size:22px; */
.plan .item02.reoperation01 span.s01 {top:130px; left:226px;}
.plan .item02.reoperation01 span.s02 {top:130px; left:341px;}
.plan .item02.reoperation01 span.s03 {top:120px; left:480px;}
.plan .item02.reoperation01 span.s04 {top:135px; left:410px; color:#c34545;}
.plan .item02.reoperation01 span.s05 {top:159px; left:410px; color:#4a76a2;}

.plan .item03 {padding-bottom:70px; background:#e9dcd4;}
.plan .item03 .tit {display:inline-block; width:250px; font-size:22px; color:#fff; line-height:40px; border-radius:20px; -webkit-border-radius:20px; background:#333333;}
.plan .item03 .t01 {margin-top:49px; font-size:26px; line-height:1.26;}
.plan .item03 .tit+.tit {margin-left:160px;}

.plan .item04 li {position:relative; background:#fff;}  /* img-width:400px */
.plan .item04 li+li {margin-top:20px;}
.plan .item04 li+li:before {position:absolute; top:-20px; right:50%; width:78px; height:58px; margin-right:-239px; background:url('/images/icon/icon_under_arrow.png') no-repeat center bottom; content:'';}
.plan .item04 .inwrap {overflow:hidden;}
.plan .item04 .img_wrap {float:left; width:400px;}
.plan .item04 .txt_box {float:left; width:860px; padding-top:61px;}
.plan .item04 .txt_box span {font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:400; letter-spacing:0em; font-size:40px;}
.plan .item04 .txt_box p {margin-top:4px; font-size:22px; line-height:1.5;}

.plan .item05 {padding-bottom:70px; background:#f0f0f0;}
.plan .item05 .img_wrap .txt {position:absolute; color:#fff; width:245px; padding:16px 0; border-radius:6px; -webkit-border-radius:6px; background:#666666;}
.plan .item05 .img_wrap .t01 {font-size:22px; font-weight:400;}
.plan .item05 .img_wrap .t02 {display:block; margin-top:0; font-size:18px; line-height:1.38;}
.plan .item05 .tit {font-size:32px; color:#ffffff; line-height:80px; font-weight:400;}
.plan .item05 .tit.gray {background:#666666;}
.plan .item05 .tit.green {background:#78b9a9;}

.plan .item03.reoperation01 span {color:#a06b38;}
.plan .item03.reoperation01 span.s01 {top:152px; left:1042px;}
.plan .item03.reoperation01 span.s02 {top:176px; left:1042px;}
.plan .item03.reoperation01 span.s03 {top:220px; left:1042px;}
.plan.reoperation03 .item_wrap {position:relative;}
.plan.reoperation03 .item_wrap:before {position:absolute; bottom:-29px; left:50%; width:5000px; margin-left:-2500px; height:996px; background:#fcfdfd; content:'';}
.plan.reoperation03 .item05 .img_wrap .txt.s01 {top:38px; left:839px;}
.plan.reoperation03 .item05 .img_wrap .txt.s02 {top:38px; left:887px;}
.plan.reoperation03 .item05 .stxt {margin-top:40px; font-size:26px;}
.plan.reoperation03 .item+.item {margin-top:0;}
.plan .item01.reoperation03 .img_wrap span {padding:13px 0px; font-size:24px; text-align:center; border-radius:6px; -webkit-border-radius:6px;}
.plan .item01.reoperation03 span.s01 {top:122px; left:26px; width:131px; height:81px; color:#fff; background:#c64646;}
.plan .item01.reoperation03 span.s02 {top:89px; left:339px; width:194px; height:81px;  background:#fff;}
.plan .item01.reoperation0303 {margin-top:100px !important; background:#edefef;}
.plan .item01.reoperation0303 .icon {position:absolute; top:-87px; right:0; width:215px;}
.plan .item01.reoperation0304 .img_wrap img {border-right:1px solid #edefef;}
.plan .item01.reoperation0304 span {width:238px; padding:15px 0; font-size:24px; color:#333333; text-align:center; border-radius:6px; -webkit-border-radius:6px; background:#fff;}
.plan .item01.reoperation0304 .s01 {top:-16px; left:223px;}
.plan .item01.reoperation0304 .s02 {top:229px; left:223px;}
.plan .item01.reoperation0304 .txt_box {margin:0; padding:106px 0 0; text-align:center;}

.plan .item06 {padding:78px 0 80px; background:#fff;}
.plan .item06 ul {overflow:hidden; margin:44px -10px 0; padding:0 95px;}
.plan .item06 li {float:left; padding:0 10px}
.plan .item06 .t01 {font-size:32px; font-weight:500;}
.plan .item06 .t02 {margin-top:16px; font-size:22px; line-height:1.5;}
.plan .item06 .txt_box {height:190px; padding-top:23px; color:#fff; background:#333333;}
.plan .item06 .txt {margin-top:17px; font-size:22px; color:#fff;}
.plan .item06.reoperation04_02 img {width:1016px; margin-top:45px;}

.plan .item07 .list {overflow:hidden; margin:44px -15px -15px; font-size:0;}
.plan .item07 .list li {display:inline-block; padding:15px}
.plan .item07 .list .tit {padding:29px 0 26px 41px; font-size:28px; color:#666; background:#f0f0f0; text-align:left; }
.plan .item07 .list .tit * {vertical-align:middle;}
.plan .item07 .list .num {display:inline-block; margin-right:9px; font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:400; letter-spacing:0em; font-size:40px; color:#333;}
.plan .item07 .list img {border:1px solid #dcdcdc;}
.plan .item07 .img_wrap {position:relative;}
.plan .item07 .img_wrap span {position:absolute; font-size:22px; color:#666666;}
.plan .item07 .img_wrap span.s01 {top:126px; left:455px;}
.plan .item07 .img_wrap span.s02 {top:178px; left:455px;}
.plan .item07 .img_wrap span.s03 {top:118px; left:451px;}
.plan .item07 .img_wrap span.s04 {top:157px; left:422px;}

.plan .item08 .inwrap {overflow:hidden; background:#fff; text-align:left; }
.plan .item08 .img_wrap {float:left; width:400px;}
.plan .item08 .txt_box {float:left; width:860px; padding:66px 70px 0; }
.plan .item08 .t01 {font-size:32px;}
.plan .item08 .t02 {margin:20px 0 40px; padding-bottom:27px; font-size:22px; letter-spacing:-0.1em; border-bottom:1px solid #cccccc;}
.plan.bg_none .item08 .inwrap {background:#f0f0f0;}

.plan_list01 {text-align:center;}
.plan_list01 > ul {display:inline-block; margin:45px -10px 0;}
.plan_list01 > ul > li {float:left; padding:0 10px;}
.plan_list01 .img_wrap {position:relative;}
.plan_list01 img {width:100%;}
.plan_list01.eye0101 .img_wrap span {position:absolute; top:173px; left:-114px; width:168px; font-size:18px; color:#ffffff; line-height:40px; text-align:center; border-radius:20px; -webkit-border-radius:20px; background:#333333;}
.plan_list01 dl {height:300px; padding:58px 40px 0;}
.plan_list01 dt {font-size:32px; color:#fff; line-height:1.2; font-weight:400;}
.plan_list01 dd {margin-top:20px; font-size:20px; color:#fff; line-height:1.5;}
.plan_list01 .s01 .inwrap {background:#666666;}
.plan_list01 .s02 .inwrap {background:#929bb9;}
.plan_list01 .s03 .inwrap {background:#c4906f;}
.plan_list01 .t01 {font-size:24px; color:#d2b5a1; }
.plan_list01 .t02 {margin-top:5px; font-size:34px; color:#fff; font-weight:500;}
.plan_list01 .t03 {font-size:20px; color:#fff; line-height:25px;}
.plan_list01 .t03:before {display:block; width:25px; height:1px; margin:17px auto 19px; background:#b3b3b3; content:'';}
.plan_list01 .num {font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:34px; color:#ffffff; }


.plan_list01.eye02 {text-align:left;}
.plan_list01.eye02 dl {padding-top:28px;}
.plan_list01.face01 li .txt_box {height:277px; padding-top:45px;}
.plan_list01.face01 .s01 .inwrap {background:#666666;}
.plan_list01.face01 .s02 .inwrap {background:#666666;}
.plan_list01.face01 .s03 .inwrap {background:#666666;}

.plan_list01.face0103 .inwrap {background:#fff; text-align:left;}
.plan_list01.face0103 .txt_box {height:100px; padding:34px 28px 0;}
.plan_list01.face0103 .txt_box > p {position:relative; padding-left:64px; font-size:22px; font-weight:400;}
.plan_list01.face0103 .txt_box .num {position:absolute; top:-10px; left:0; font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:400; font-size:40px; color:#333;}

.plan_list01.face0104 .txt_box {height:204px; padding-top:30px; text-align:left;}
.plan_list01.face0104 .s01 .inwrap {background:#666666;}
.plan_list01.face0104 .s02 .inwrap {background:#bb957a;}

.plan_list01.face03 .txt_box {height:260px; padding-top:32px; text-align:center;}
.plan_list01.face03 .inwrap {background:#666666;}
.plan_list01.face03 .t01 {margin-top:8px; font-size:20px; color:#d2b5a1; }
.plan_list01.face03 .t03 {font-size:30px; color:#fff; line-height:36px; font-weight:400;}
.plan_list01.face03 .t03:before {margin-bottom:12px;}


.common_cont02 {height:800px; text-align:center; background:url('/images/sub/common_cont02_reoperation.jpg') no-repeat center;}
.common_cont02 .box {width:1260px; margin:auto; padding:127px 0 0;}
.common_cont02 .title {}
.common_cont02 .title .t01 {font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:400; letter-spacing:0.17em; font-size:30px; color:#fff;}
.common_cont02 .title .t02 { font-size:30px; color:#fff; font-weight:300; }
.common_cont02 .title .t02:before {display:block; width:42px; height:1px; margin:27px auto 24px; background:#fff; content:'';}
.common_cont02 .title .t03 {margin-top:3px; font-size:55px; color:#fff;}
.common_cont02 ul {overflow:hidden; margin-top:60px;}
.common_cont02 li {position:relative; display:inline-block; padding:8px; font-size:22px; color:#fff; font-weight:300; vertical-align:top;}
.common_cont02 li+li:before {position:absolute; top:50%; left:-11px; z-index:9; width:25px; height:1px; margin-top:-1px; background:#aecab9; content:'';}
.common_cont02 .inwrap {position:relative; z-index:10; width:270px; height:270px; padding-top:95px;  border:10px solid #aecab9; border-radius:50%; -webkit-border-radius:50%; background:rgba(56,63,59,0.65);}
.common_cont02 .inwrap.hsize {padding-top:72px;}
.common_cont02 .inwrap.hsize02 {padding-top:80px;}

.eye .common_cont02 {background-image:url('/images/sub/common_cont02_eye.jpg');} /* 눈 */
.eye .common_cont02 .inwrap {border-color:#9da5c0; background:rgba(56,56,63,0.65);}
.eye .common_cont02 li+li:before {background:#9da5c0;}
.nose .common_cont02 {background-image:url('/images/sub/common_cont02_nose.jpg');}
.nose .common_cont02 .inwrap {border-color:#aec7ca; background:rgba(59,67,68,0.65);}
.nose .common_cont02 li+li:before {background:#aec7ca;}
.face .common_cont02 {background-image:url('/images/sub/common_cont02_face.jpg');}
.face .common_cont02 .inwrap {border-color:#d6baa8; background:rgba(58,52,48,0.65);}
.face .common_cont02 li+li:before {background:#d6baa8;}
.lifting .common_cont02 {background-image:url('/images/sub/common_cont02_lifting.jpg');}
.lifting .common_cont02 .inwrap {border-color:#ddc8c8; background:rgba(56,56,63,0.65);}
.lifting .common_cont02 li+li:before {background:#ddc8c8;}
.lifting .common_cont02 {background-image:url('/images/sub/common_cont02_petit.jpg');}


.plan_list_cont02 {display:inline-block; margin-top:30px;}
.plan_list_cont02 li {float:left; width:180px; height:180px; padding-top:90px; font-size:20px; border-radius:50%; -webkit-border-radius:50%; background:url('/images/icon/icon_eye02.png') no-repeat #f0f0f0;}
.plan_list_cont02 li+li {margin-left:20px;}
.plan_list_cont02 li.s01 {background-position:center 0px;}
.plan_list_cont02 li.s02 {letter-spacing:-0.15em; background-position:center -200px;}
.plan_list_cont02 li.s03 {padding-top:100px; background-position:center -395px;}
.plan_list_cont02 li p {font-size:22px; font-weight:400;}

.face .plan_list_cont02 li {background-image:url('/images/icon/icon_face01.png');}
.face .plan_list_cont02 li.s01 {background-position:center 0px;} /* 수술시간 */
.face .plan_list_cont02 li.s02 {letter-spacing:-0.15em; background-position:center -200px;} /* 절개 */
.face .plan_list_cont02 li.s03 {padding-top:90px;background-position:center -395px;} /* 회복기간 */
.face .plan_list_cont02 li.s04 {background-position:center -597px;} /* 비대칭 */
.face .plan_list_cont02 li.s05 {background-position:center -800px;} /* 메달 */
.face .plan_list_cont02 li.s06 {background-position:center -1000px;} /* 반창고 */
.plan_list_cont02.face0103 li {background-color:#fff;}
.plan_list_cont02.face0104 li {background-color:#f0f0f0;}

/* eye */


.table_cont01 {margin-top:45px; border-top:2px solid #333333;}
.table_cont01 img {vertical-align:top;}
.table02 {width:100%; border-bottom:1px solid #333333; padding:0; margin:0;}
.table02 tbody td,
.table02 tbody th {padding:19px 0 22px;}
.table02 tbody td {padding:0 20px; font-size:24px; color:#666666; border-top:1px solid #cccccc;}
.table02 tbody th {font-size:24px; color:#ffffff; font-weight:400; border-top:1px solid #fff; background:#929bb9;}
.table02 .point {font-weight:400;}

/* intro*/

.intro01_c01 {position:relative;}
.intro01_c01 .img {position:absolute; top:0; left:50%; margin-left:-970px}
.intro01_c01 .box {position:relative; z-index:1; width:1260px; margin:auto; padding-left:690px; background:url('/images/intro/intro01_img01.jpg') no-repeat left top;}
.intro01_c01 .t01 {font-size:45px; color:#858585; font-weight:400; line-height:1.17;}
.intro01_c01 .t02 {margin-top:43px; font-size:22px; color:#4a4a4a; line-height:1.36;}
.intro01_c01 .t02 em {color:#858585;}
.intro01_c01 .name {position:relative; position:relative; color:#4a4a4a; text-align:right;}
.intro01_c01 .name img {position:absolute; top:-24px; right:-200px;}
.intro01_c01 .s01 {font-size:22px;}
.intro01_c01 .s02 {font-size:45px; font-weight:500; }
.intro01_c01 .s02 span {display:inline-block; margin-right:5px; font-size:22px; font-weight:300;}

.intro01_c02 {background:#edefed;}
.intro01_c02 ul {width:1260px; margin:auto;}
.intro01_c02 ul li {height:315px; padding-top:171px; text-align:center; font-weight:400; background:url('/images/icon/icon_intro01.png') no-repeat center; background-color:#fff;}
.intro01_c02 ul li.s01 {background-position:0px 0px; background-color:#cfe4d2;}
.intro01_c02 ul li.s02 {background-position:0px -280px;}
.intro01_c02 ul li.s03 {background-position:0px -579px; background-color:#f6dada;}
.intro01_c02 ul li.s04 {background-position:0px -880px;}
.intro01_c02 ul li.s05 {background-position:0px -1180px; background-color:#eed6c8;}
.intro01_c02 ul li.s06 {background-position:0px -1480px;}

.intro02_c01 {width:1280px; margin:53px auto 0; padding-bottom:100px;}
.intro02_box {margin-top:63px;}
.intro02_common {position:relative; text-align:center;}
.intro02_common .inwrap {display:inline-block; width:1260px; margin:auto;}
.intro02_common .lcont.img {position:absolute; top:0; left:50%; margin:0 0 0 -1000px;}
.intro02_common .rcont.img {position:absolute; top:0; right:50%; margin:0 -1000px 0 0; }
.intro02_common .rcont {margin-left:630px;}
.intro02_common .cont {padding:70px 70px 0; height:750px; background:#f0e6e7; text-align:left;}
.intro02_common .cont.hsize01 {padding-top:163px;}
.intro02_common .cont.hsize02 {padding-top:100px;}
.intro02_common .t01 {font-size:45px; font-weight:400;}
.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:50px; font-size:26px; color:#848585;}
.intro02_common dd {margin-top:43px; font-size:22px; color:#4a4a4a;}
.intro02_common li+li {margin-top:16px;}
.intro02_common .blue {background:#e6e9f0;}
.intro02_common .pink {background:#f0eae6;}
.intro02_common .cont.green {background:#e5ede6;}
.intro02_common .t01 em.green {color:#b5c6b7;}

.intro02_c02 {background:#f4f3ef;}
.intro02_c02 .inwrap {padding-left:462px; background:url('/images/intro/intro02_c0201.jpg') no-repeat left 100px;}
.intro02_c02 .box {padding-bottom:43px;}
.intro02_c02 .box+.box {padding-top:45px; border-top:1px solid #dcdad2;}
.intro02_c02 dt {font-size:32px; font-weight:500;}
.intro02_c02 dd {margin-top:22px; font-size:20px; color:#5b5a5a;}
.intro02_c02 li+li {margin-top:18px;}

.intro02_c02.doctor04 {margin-top:110px;}
.intro02_c02.doctor04 .inwrap {padding-left:462px; background:url('') no-repeat left 100px;}


.intro02_c03 .inwrap {width:1260px; margin:auto;}

.intro02_c04 {background:#f4f3ef;}
.intro02_c04 .box {padding-bottom:43px;}
.intro02_c04 .box+.box {padding-top:45px; border-top:1px solid #dcdad2;}
.intro02_c04 dt {font-size:32px; font-weight:500;}
.intro02_c04 dd {margin-top:22px; font-size:20px; color:#5b5a5a;}
.intro02_c04 li+li {margin-top:18px;}

.intro02_c05 {background:#f4efef;}
.intro02_c05 .box {padding-bottom:43px;}
.intro02_c05 .box+.box {padding-top:45px; border-top:1px solid #dcdad2;}
.intro02_c05 dt {font-size:32px; font-weight:500;}
.intro02_c05 dd {margin-top:22px; font-size:20px; color:#5b5a5a;}
.intro02_c05 li+li {margin-top:18px;}

.intro02_c06 {background:#f4f3ef;  margin-top:100px;}
.intro02_c06 .box {padding-bottom:43px;}
.intro02_c06 .box+.box {padding-top:45px; border-top:1px solid #dcdad2;}
.intro02_c06 dt {font-size:32px; font-weight:500;}
.intro02_c06 dd {margin-top:22px; font-size:20px; color:#5b5a5a;}
.intro02_c06 li+li {margin-top:18px;}


.intro06_c01 {padding:60px 0 100px;}
.intro06_c01 ul {overflow:hidden; width:1260px; margin:auto; text-align:center;}
.intro06_c01 li {float:left; width:25%; height:315px; padding:43px 15px 0; background:#f3f1ed;}
.intro06_c01 li .num {font-size:34px; color:#c0bcb1;}
.intro06_c01 li .t01 {margin-top:6px; font-size:32px; font-weight:500;}
.intro06_c01 li .t02 {margin-top:8px; font-size:20px; line-height:1.5;}
.intro06_c01 li.s01 {background:#bad8d0;}
.intro06_c01 li.s01 .num {color:#80aaa1;}
.intro06_c01 li.s01 .t02 {color:#5b5a5a}
.intro06_c01 li.s03 {background:#e7cebd;}
.intro06_c01 li.s03 .num {color:#c6a38c;}
.intro06_c01 li.s06 {background:#e8c2c2;}
.intro06_c01 li.s06 .num {color:#cc8a8a;}
.intro06_c01 li.s08 {background:#cdbcaf;}
.intro06_c01 li.s08 .num {color:#b29683;}

.intro06_tit {font-size:55px; font-weight:400; text-align:center; }
.intro06_tit:before {display:block; width:1px; height:42px; margin:0 auto 16px; background:#333; content:'';}

.intro06_c02 {padding-bottom:100px; background:#edefed; text-align:center;}
.intro06_c02 .box {overflow:hidden; width:1260px; margin:50px auto 0;}
.intro06_c02 .box .cont {float:left; width:50%; height:494px; }
.intro06_c02 h3 {margin-bottom:19px; padding-top:69px; font-size:40px; font-weight:400; text-align:center;}
.intro06_c02 h3:before {display:inline-block; width:58px; height:61px; margin-right:15px; vertical-align:middle; background:url('/images/icon/icon_headset02.png') no-repeat center; content:'';}
.intro06_c02 .cont {padding:0 60px 51px;}
.intro06_c02 .cont01 {background:#b4cbb7;}
.intro06_c02 .cont02 {background:#fff;}
.intro06_c02 .cont02 h3:before {background-image:url('/images/icon/icon_clock.png')}
.intro06_c02 .frow {margin-bottom:6px;}
.intro06_c02 input[type="text"] {width:100%; height:50px;font-size:22px; color:#7d7d7d; border:0;}
.intro06_c02 input[type="chkeckbox"] {}
.intro06_c02 .chk_box {padding-top:12px;font-size:18px; color:#526151;}
.intro06_c02 .btn_submit {margin-top:13px;}
.intro06_c02 .contact {padding:32px 100px 37px; text-align:left; border-top:4px solid #f1f1f1; border-bottom:4px solid #f1f1f1;}
.intro06_c02 .contact li {position:relative;  font-size:22px; letter-spacing:0.02em;text-align:right;}
.intro06_c02 .contact li+li {margin-top:8px;}
.intro06_c02 .contact span {position:absolute; top:0; left:0; font-weight:500; text-align:left;}
.intro06_c02 .contact p {font-size:18px; color:#999999; text-align:right;}
.intro06_c02 .phone {overflow:hidden; margin-top:29px; background:#f1f1f1;}
.intro06_c02 .phone li {position:relative; float:left; width:50%; padding:18px 20px 18px 50px; line-height:33px; background:no-repeat 20px center;}
.intro06_c02 .phone li.s01 {padding-left:55px; font-size:22px; color:#664a16; font-weight:500; background-image:url('/images/icon/icon_kakao02.png');}
.intro06_c02 .phone li.s02 {font-family:'Roboto', "Noto Sans KR", sans-serif; letter-spacing:0em; font-size:28px; background-image:url('/images/icon/icon_tel02.png');}
.intro06_c02 .phone li+li:before {position:absolute; top:50%; left:0; width:1px; height:20px; margin-top:-10px; background:#ccc; content:'';}

.map {position:relative;}
.map .map_wrap {overflow:hidden; position:relative; z-index:1; height:626px; margin:0 -2px;}
.map .map_wrap iframe { width:100%; margin-top:-175px; height:952px;}
.map .root_daum_roughmap {width:100%; padding:0 !important;}
.location_info {position:absolute; top:100px; right:50%; z-index:10; width:440px; padding:40px 55px 50px; text-align:center; margin-right:-630px; background:#454545;}
.location_info img {width:100%;}
.location_info h2 {padding-top:68px; font-family:'Roboto', "Noto Sans KR", sans-serif; letter-spacing:0em; font-size:40px; color:#dcbfac; font-weight:300; background:url('/images/icon/icon_location.png') no-repeat center top;}
.location_info .t01 {margin-top:12px; font-size:22px; color:#b4b3ae; line-height:1.27;}
.location_info .tel {margin-top:6px; font-family:'Roboto', "Noto Sans KR", sans-serif; letter-spacing:0em; font-size:30px; color:#fff;}
.location_info .tel em {font-weight:400;}
.location_info .map_link {margin-top:32px;}

.intro06_c03 {padding:70px 0 100px;}
.intro06_c03 .box {width:1260px; margin:40px auto 0; padding:0 60px; background:#f4f3ef;}
.intro06_c03 .cont {padding:52px 0 55px 135px; background:no-repeat left 40px;}
.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:32px; font-weight:500;}
.intro06_c03 h3+.stxt {margin-top:13px;}
.intro06_c03 .stxt {font-size:20px; color:#5b5a5a; line-height:1.5; letter-spacing:-0.07em;}
.intro06_c03 .stxt span {color:#333; font-weight:400;}
.intro06_c03 dl {margin-top:23px;}
.intro06_c03 dt {font-size:20px; font-weight:500;}
.intro06_c03 dd {margin-top:2px;}
.intro06_c03 dd p {margin-top:10px;}

.sub_line {display:inline-block; width:27px; height:27px; margin-right:5px; font-family:'Roboto', "Noto Sans KR", sans-serif; letter-spacing:0em; vertical-align:middle; font-size:18px; color:#fff; line-height:27px; 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; width:1280px; margin:auto; padding-bottom:100px;}
#gallery .thumbs_wrap {position:relative; width:1280px; padding:0 50px;}

#gallery .gallery_thumbs {margin-top:30px; }
#gallery .gallery_thumbs .swiper-slide img {width:100%;}
#gallery .swiper-slide-thumb {width:280px; height:179px;}
#gallery .swiper-slide-thumb-active {position:relative;}
#gallery .swiper-slide-thumb-active:after {position:absolute; top:0; left:0; right:0; bottom:0; border:10px solid #dbabab; content:'';}
#gallery .swiper-button-next  {left:auto; right:0; width:30px; height:50px; margin-top:-25px; background:url('/images/intro/btn_next.png') no-repeat; background-size:30px auto;}
#gallery .swiper-button-prev {left:0; right:auto; width:30px; height:50px; margin-top:-25px; background:url('/images/intro/btn_prev.png') no-repeat; background-size:30px auto;}


.tab_area {background:#f0f1f5;}
.tab_area > .inwrap {width:1260px; margin:auto;}
.tab_area ul {overflow:hidden; }
.tab_area li {float:left; text-align:center; vertical-align:top;}
.tab_area .box {position:relative; padding-bottom:135px; background:#d4dbe9;}
.tab_area li:nth-child(even) .box {background:#fff;}
.tab_area li .txt {padding:29px 0 0;  transition:background .4s ease; -webkit-transition:background .4s ease;}
.tab_area .num {font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:34px; color:#9199b5;}
.tab_area .t01 {margin-top:14px; font-size:32px; font-weight:500;}
.tab_area .t02 {margin-top:9px; font-size:20px; color:#5b5a5a; line-height:1.5;}

.tab_area .box .more_view {position:absolute; bottom:53px; left:50%; margin-left:-70px;}

.tab_area.type02 ul {margin:-15px;} /* margin값이 들어가는타입*/
.tab_area.type02 img {width:100%;}
.tab_area.type02 ul > li {padding:15px;}
.tab_area .num+.t02 {margin-top:5px;}
.tab_area .t02+.t01 {margin-top:0;}


.tab_area {text-align:center;}
.tab_area ul {overflow:hidden;}
.tab_area ul li {position:relative; float:left; text-align:center; transition:all .4s ease; -webkit-transition:all .4s ease;}
.tab_area a {display:block;}

.tab_area .num {}

.face1 .tab_area {background:#f6efea;}
.face1 .tab_area ul {margin-top:50px;}
.face1 .tab_area li {height:315px; padding:42px 0 52px;}
.face1 .tab_area li:nth-child(odd) {background:#e5d8cf;}
.face1 .tab_area li:nth-child(even) {background:#fff;}
.face1 .tab_area .num {color:#af9889;}



/*
.eye .tab_area {margin-top:55px; background:#f0f1f5;}
*/

.eye1 .tab_area .box {padding-bottom:63px;}
.eye4 .tab_area li {height:307px; padding:50px 0; }
.eye4 .tab_area li:nth-child(odd) {background:#d4dbe9;}
.eye4 .tab_area li:nth-child(even) {background:#fff;}
.eye4 .tab_area li .txt {height:172px; background:0;}
.eye4 .tab_area .more_view {position:relative; bottom:0; margin-top:15px; }

.eye6 .tab_area {font-size:0; margin:40px -10px -10px; padding-bottom:100px; background:#f0f1f5;}
.eye6 .tab_area li {padding:10px !important;}
.eye6 .tab_area li .box {width:620px;}
.eye6 .tab_area li img {width:auto;}
.eye6 .tab_area li+li {margin-left:0;}
.eye6 .tab_area li .txt {padding:50px 0; background:#929bb9;}

.nose1 .tab_area {margin:-15px; padding-bottom:100px; background:#ecf2f3}
.nose1 .tab_area img {width:100%;}
.nose1 .tab_area ul {}
.nose1 .tab_area li {width:33.333%; padding:15px;}

.more_view {display:block; width:140px; margin:28px auto 0; padding-left:30px; font-size:15px; color:#fff; line-height:38px; font-weight:300; text-align:left; letter-spacing:0em; border-radius:20px; -webkit-border-radius:20px; background:url('/images/icon/icon_arrow03.png') no-repeat 84px center #929bb9;}
.face .more_view {position:absolute; top:0; left:50%; margin-top:222px; margin-left:-70px; background-color:#b59f91;}


/*
.tab_move {background:#f0f1f5;}
.tab_move .inwrap {width:1260px; margin:auto;}
.tab_move ul {overflow:hidden; vertical-align:top;}
.tab_move li {float:left; text-align:center;vertical-align:top;}
.tab_move li .txt {padding:29px 0 50px; background:#d4dbe9; transition:background .4s ease; -webkit-transition:background .4s ease;}
.tab_move li .txt.on {background:#fff;}
.tab_move li+li {margin-left:30px;}
.tab_move .num {font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:-0.08em; font-size:34px; color:#9199b5;}
.tab_move .t01 {margin-top:14px; font-size:32px; font-weight:500;}
.tab_move .t02 {margin-top:9px; font-size:20px; color:#5b5a5a; line-height:1.5;}

.tab_move .num+.t02 {margin-top:5px;}
.tab_move .t02+.t01 {margin-top:0;}
*/




.form_box {width:1260px; margin:auto;}
.form_box .box {padding-top:70px;}
.form_box th {background:#f8f8f8;}
.form_box .title {margin-bottom:25px; font-size:25px; font-weight:500;}
.table01 {width:100%; border-top:2px solid #242633;}
.table01 tr {border-bottom:1px solid #cbcbcb;}
.table01 th, .table01 td {padding:20px 0 20px 30px;}
.table01 th {text-align:left; font-size:18px; font-weight:400;}
.tel_area {overflow:hidden;}
.tel_area * {vertical-align:middle;}
.tel_area select,
.tel_area input[type="text"] {float:left; width:100px; font-size:16px; color:#4a4a4a;}
.tel_area span {display:inline-block; padding:0 4px; font-size:16px;}
.height_area input {width:150px; margin-left:20px;}
.height_area span {display:inline-block; }
.height_area input+span {margin-left:25px}



/* face */
.face01_c01 {}
.face01_c01 .stit {margin-top:18px; font-size:22px; line-height:1.5; font-weight:400;}
.face01_c01 .box_area {overflow:hidden; margin-top:45px;}
.face01_c01 .box_area .box {float:left; width:50%;}
.face01_c01 .box_area .box+.box {border-left:1px solid #cfccc9;}

.ct_3d .box {height:607px; margin-top:50px; padding-top:70px; text-align:center; background:url('/images/sub/ct_3d_bg.jpg') no-repeat left bottom #efeeed;}
.ct_3d .tit {font-size:40px; font-weight:500;}
.ct_3d .box .txt_box {padding:60px 0 0 646px; text-align:left;}
.ct_3d .rect_list {margin-top:42px; padding-left:14px;}
.ct_3d .rect_list li+li {margin-top:7px;}


.rect_list li {position:relative; padding-left:14px; font-size:22px; line-height:1.5; font-weight:400;}
.rect_list li:before {position:absolute; top:14px; left:0; width:4px; height:4px; background:#000000; content:'';}
.face1 .rect_list {display:inline-block; text-align:left;}

.face01_c02 {text-align:left; }
.face01_c02 > ul {overflow:hidden;  }
.face01_c02 > ul > li {float:left; width:33.333%; height:268px; padding:42px 50px 0;}
.face01_c02 > ul > li:nth-child(odd) {background:#666666;}
.face01_c02 > ul > li:nth-child(even) {background:#4b4b4b;}
.face01_c02 h3 {font-size:32px; color:#dcbfac; font-weight:400;}
.face01_c02 .chk_list02 {margin-top:25px; color:rgba(255,255,255,0.8)}

.tab_cont.face01 {margin-top:100px;}
.tab_cont.face03 {margin-top:100px;}

.face03_c01.circle_list03 .ctitle04 {font-weight:500;}
.face03_c01.circle_list03 ul {margin-top:55px;}
.face03_c01.circle_list03 li.s04 {z-index:4; background:rgba(219,171,171,0.75);}


.face03_c02 .box01 {position:relative; padding:90px 0 87px; background:#f6efea;}
.face03_c02 .title04 .stxt {margin-top:27px;}
.face03_c02 .img {position:absolute; bottom:0; left:50%; margin-left:-771px;}
.face03_c02 .book {overflow:hidden; width:1260px; margin:76px auto 0; padding-left:325px;}
.face03_c02 .book li {float:left; width:20%;}
.face03_c02 .book li .txt {padding-right:30px; font-size:14px; color:#5b5a5a; line-height:20px;}
.face03_c02 .book li .txt em {display:block; font-weight:500;}
.face03_c02 .box02 {position:relative; padding:63px 0 67px; text-align:center; background:#ccab95;}
.face03_c02 .box02 span {display:inline-block; width:295px; font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0.15em; font-size:20px; color:#ccab95; line-height:45px; border-radius:23px; -webkit-border-radius:23px; background:#fff;}
.face03_c02 .box02 span em {font-weight:400;}
.face03_c02 .box02 p {margin-top:23px; font-size:30px; color:#fff; line-height:1.3;}
.ct_3d.sub3 .box {margin-top:0;}
.face03_c02 .book li .txt.type02 {}
.face03_c02 .book li .txt.type02 em {font-size:16px;}


.face03_c03 .box01 {margin-top:44px; padding:47px 0 55px; background:#fff;}
.face03_c03 .box01 img {margin-top:39px;}
.face03_c03 .box01 .t01 {font-size:32px; font-weight:500;}
.face03_c03 .box01 .t02 {margin-top:17px; font-size:22px;}
.face03_c03 .box01 .t03 {margin-top:40px; font-size:22px;}
.face03_c03 .box02 ul {overflow:hidden; margin:55px -1px 0;}
.face03_c03 .box02 ul li {float:left; width:25%; padding:0 1px;}

.face03_c03 .box02 .txt_box {height:143px; padding-top:23px; background:#fff;}
.face03_c03 .box02 .step {font-weight:400; color:#333;}
.face03_c03 .box02 .txt {margin-top:21px; font-size:22px;}
.face03_c03 .box02 .txt.hsize {margin-top:9px;}

.face03_c04 img {margin-top:50px}

.face03_c05 ul {display:inline-block; margin-top:55px; font-size:0;}
.face03_c05 ul li {display:inline-block;}
.face03_c05 ul li+li {margin-left:20px;}
.face03_c05 .txt {padding:17px 0 19px; font-size:20px; font-weight:400; background:#fff;}

.face03_c06 {padding:55px 0 100px;}
.face03_c06 .box {width:1260px; margin:55px auto 0; padding:55px 0; background:#f6efea; }
.face03_c06 .box img {margin-top:55px;}
.face03_c06 .box+.box {margin-top:20px;}

.face04_c02 .circle_list03 {padding:145px 0 0 82px; text-align:left; height:540px; background:url('/images/face/face04_c02_bg.jpg') no-repeat center;}
.face04_c02 .circle_list03 li {text-align:center; width:250px; height:250px; padding:57px 30px 0;}
.face04_c02 .circle_list03 .t02 {margin-top:7px; font-size:28px; line-height:35px;}
.ct_3d.sub4 .box {margin-top:0;}

.plan.face04_c03 {margin-top:100px;}

.face04_c04 .explain_box .box.s02 .txt {padding:0;}

.list_type01.face04_c03 {margin:45px -1px -1px;}
.list_type01.face04_c03 li {padding:1px;}
.list_type01.face04_c03 .txt_box {height:165px; padding:26px 10px 37px;}

.face05_c01 .explain_box .box.s02 .txt {padding-top:0;}

.face05_02 .img {margin-top:45px;}
.face05_02.box {padding:100px 0;}
.face05_02 .list_type01 {width:1290px; margin:50px auto 0; text-align:center;}
.face05_02 .list_type01 li {padding:0 15px;}
.face05_02 .list_type01 .txt_box {height:215px; padding:40px; background:#666666;}
.face05_02 .step {font-size:30px;}
.face05_02 .list_type01 .t01 {margin-top:3px; font-size:30px; color:#ffffff; font-weight:400;}
.face05_02 .stit {font-weight:400;}



.face05_03 {padding:100px 0;}
.face05_03 .box_wrap {width:1260px; margin:auto; padding:0 80px; background:#fff;}
.face05_03 .box {padding:70px 0;}
.face05_03 .box+.box {border-top:1px solid #b4b4b4;}







/* eye */

.eye03_c01 .cont01 {overflow:hidden; margin:50px auto 0; background:#fff;}
.eye03_c01 .cont01 img {float:left; width:50%;}
.eye03_c01 .cont01 .txt_box {float:left; width:50%; padding:100px 0 0 12px; font-size:20px; line-height:1.9; text-align:left;}
.eye03_c01 .cont02 {overflow:hidden; margin:45px -15px -15px;}
.eye03_c01 .cont02 li {float:left; width:25%; padding:15px;}
.eye03_c01 .cont02 .box {position:relative; padding-bottom:100%; border-radius:50%; -webkit-border-radius:50%; background:#}
.eye03_c01 .cont02 li:nth-child(odd) .box {background:#626364;}
.eye03_c01 .cont02 li:nth-child(even) .box {background:#929bb9;}
.eye03_c01 .cont02 .txt_box {position:absolute; top:0; left:0; width:100%; padding-top:65px;}
.eye03_c01 .cont02 .num {color:#fff;}
.eye03_c01 .cont02 .txt {margin-top:23px; font-size:24px; color:#fff; line-height:1.4;}



.eye03_c03 ul {overflow:hidden; margin:50px -1px -1px;}
.eye03_c03 li {float:left; width:33.3333%; padding:1px;}
.eye03_c03 .box {background:#666666;}
.eye03_c03 .box .t01 {margin-top:24px; font-size:22px; color:#fff; line-height:1.1;}
.eye03_c03 .txt_box {padding:25px 15px 38px;}

.eye03_c04 {background:#fff;}
.eye03_c04 .item {}
.eye03_c04 .img_wrap {float:left; width:550px;}
.eye03_c04 .txt_box {float:left; width:710px; height:334px; padding:80px 40px 0 80px; text-align:left;border:1px solid #dddddd;}
.eye03_c04 .t01 {font-size:32px; font-weight:500; letter-spacing:-0.1em;}
.eye03_c04 .t01 em {font-weight:500;}
.eye03_c04 .t02 {margin-top:19px; font-size:22px; line-height:33px; letter-spacing:-0.1em;}

.eye4 .tab_area {margin-top:50px;}

.eye04_c02 {text-align:center;}
.eye04_c02 .img01 {margin:50px 0;}
.eye04_c02 .ctitle03 {}

.eye04_c03 {}
.smedal_box {display:inline-block; position:relative; margin-top:30px; padding:19px 85px 20px; font-size:25px; font-weight:500; border-radius:34px; background:#fff;}
.smedal_box .smedal {position:absolute; top:-47px; left:-40px; }
.eye04_c03 table {width:100%; margin-top:45px; border-bottom:1px solid #333;}
.eye04_c03 table img {width:100%;}
.eye04_c03 th, .eye04_c03 td {padding:25px 25px 26px;}
.eye04_c03 th {font-size:28px; color:#fff; font-weight:400; background:#666666; border-bottom:2px solid #333333;}
.eye04_c03 th.blue {font-size:28px; color:#fff; background:#929bb9;}
.eye04_c03 td {font-size:24px; color:#666666; }
.eye04_c03 td.blue {color:#333; font-weight:500; background:#d5dbe8;}
.eye04_c03 tr+tr td {border-top:1px solid #cccccc;}
.eye04_c03 tr+tr td.blue {border-color:#ffffff; }

.eye04_c04 .box {display:inline-block; margin-top:45px; text-align:left;}
.eye04_c04 .box .txt_box {padding:55px 70px; background:#666666;}
.eye04_c04 dt {font-size:32px; color:#fff; font-weight:400;}
.eye04_c04 dd {margin-top:33px;}
.eye04_c04 .chk_list02 li {color:rgba(255,255,255,0.8);}

.eye04_c05 {text-align:center;}
.eye04_c05 table {width:100%; margin-top:45px; border-top:2px solid #333; border-bottom:1px solid #333;}
.eye04_c05 th,
.eye04_c05 td {padding:30px;}
.eye04_c05 th {font-size:24px; font-weight:500; background:#f0f0f0;}
.eye04_c05 tr+tr th, .eye04_c05 tr+tr td {border-top:1px solid #ccc;}
.eye04_c05 .list {display:inline-block;}
.eye04_c05 .list li {display:inline-block; width:235px; height:235px; padding-top:100px; font-size:30px; color:#fff; border-radius:50%; -webkit-border-radius:50%; vertical-align:top;}
.eye04_c05 .list li.s01 {background:#666666;}
.eye04_c05 .list li.s02 {background:#929bb9;}
.eye04_c05 .list li.s03 {padding-top:82px; background:#dcbfac;}
.eye04_c05 .list li+li {margin-left:20px;}

.eye04_c06 {}

.eye04_c07 .box {width:1016px; margin:45px auto 0; text-align:center;}
.eye04_c07 .txt_box {padding:16px 0 24px; font-size:24px; color:#fff; background:#2f2c2b; }

.eye05_c01 .circle_list01 li {padding-top:84px;}
.eye05_c01 .circle_list01 .s02 {background:rgba(146,155,185,0.75);}
.eye05_c01 .box {overflow:hidden; margin-top:100px; background:#666666; text-align:left;}
.eye05_c01 .box img {float:left; width:426px;}
.eye05_c01 .box .txt_box {float:left; width:834px;}
.eye05_c01 .chk_list02 {margin-top:33px; color:rgba(255,255,255,0.8);}

.img_cont .title {font-size:32px; color:#ffffff;}
.img_cont .txt {margin-top:18px; font-size:22px; color:#ffffff; line-height:1.5;}
.img_cont .txt_box {padding:55px 70px;}

.eye05_c02 {text-align:center;}
.eye05_c02 .circle_list02 ul {margin-top:50px;}
.eye05_c02 .circle_list02 ul li {padding:0 10px;}
.eye05_c02 .circle_list02 li.s01 .box {background:rgba(51,51,51,0.75);}
.eye05_c02 .circle_list02 li.s02 .box {background:rgba(146,155,185,0.75);}
.eye05_c02 .circle_list02 li.s03 .box {background:rgba(220,191,172,0.75);}
.eye05_c02 .stxt {margin-top:40px; font-size:22px; color:#5b5a5a; line-height:1.5;}
.eye05_c03 .explain_box .box {background:#fff;}
.eye05_c03 .explain_box .box.s02 .txt {padding:0; background:#929bb9;}
.eye05_c04 .item02 .t01 {font-weight:500;}

.eye6 .tab_area li {}
.eye6 .tab_area li+li {}
.eye6 .tab_area li .txt {padding:50px; background:#929bb9;}
.eye6 .tab_area .box {position:relative; padding-bottom:0;}
.eye6 .tab_area .t01 {margin:0; color:#fff;}
.eye6 .tab_area .t02 {color:#fff;}

.eye06_c02 {text-align:center;}
.eye06_c02 .cont01 {overflow:hidden; margin:45px -10px -10px;}
.eye06_c02 .cont01 li {float:left; padding:10px;}
.eye06_c02 .cont01 .txt_box {padding:26px 25px 29px; font-size:24px; color:#fff; text-align:center; background:#333;}
.eye06_c02 .stxt {margin-top:40px; font-size:22px; color:#5b5a5a; line-height:1.5;}

.eye06_list01 {overflow:hidden; margin:45px -5px -5px;}
.eye06_list01 li {float:left; padding:5px;}
.eye06_list01 li .box {}
.eye06_list01 li img {width:100%;}
.eye06_list01 li .txt_box {min-height:190px; padding:40px 20px; background:#333;}
.eye06_list01 .step {color:#fff;}
.eye06_list01 .t01 {margin-top:25px; font-size:22px; color:#fff;}

.eye6 .img_cont03 {margin-top:50px;}
.eye6 .img_cont03 .t02 {color:#333;}
.eye6 .img_cont03 .t02 em {font-weight:400;}



.bna_list {overflow:hidden; margin-top:45px; font-size:0;}
.bna_list li {display:inline-block; }
.bna_list li+li {margin-left:2px;}
.bna_list li.before {background:#666666;}
.bna_list li.after {background:#bb957a;}
.bna_list .txt_box {min-height:100px; padding:30px 20px;}
.bna_list .t01 {font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:25px; color:#fff;}
.bna_list .t02 {margin-top:9px;font-size:26px; color:#fff;}
.bna_list li.after .t01 {font-weight:400;}

.sub_common_list01 {margin-top:40px;}
.sub_common_list01 .cont {overflow:hidden; margin:0 -10px;}
.sub_common_list01 .box {float:left; width:50%; padding:0 10px; text-align:left;}
.sub_common_list01 .title {padding:17px 0 20px; font-size:28px; color:#fff; font-weight:400;  background:#333; text-align:center;}
.sub_common_list01 li {position:relative; padding:27px 50px 29px 105px; font-size:22px; line-height:1.1; font-weight:400; background:#fff;}
.sub_common_list01 li+li {border-top:1px solid #dddddd;}
.sub_common_list01 li .num {position:absolute; top:22px; left:40px;}
.sub_common_list01 .box02 .title  {background:#b8957d;}
.sub_common_list01 .box02 .num  {color:#bb957a;}

.face02_c02 {background:#f0f0f0;}
.face02_c02 .cont {width:1260px; margin:55px auto 0; padding:110px 0 0 573px; height:591px; text-align:left; background:url('/images/face/face02_c02_bg.jpg') no-repeat;}
.face02_c02 .title {font-size:40px; font-weight:500;}
.face02_c02 .stxt {margin-top:20px; font-size:22px; line-height:1.5; font-weight:400;}
.face02_c02 .list {overflow:hidden; margin-top:45px;}
.face02_c02 li {float:left; position:relative; width:200px; height:200px; padding-top:67px; text-align:center; border-radius:50%; -webkit-border-radius:50%;}
.face02_c02 li+li {margin-left:-22px;}
.face02_c02 li.s01 {background:rgba(51,51,51,0.75); z-index:3;}
.face02_c02 li.s02 {background:rgba(123,182,167,0.75); z-index:2;}
.face02_c02 li.s03 {background:rgba(217,191,174,0.75); z-index:1;}
.face02_c02 .txt {font-size:28px; color:#fff; font-weight:400; }

.face02_c03 {}
.face02_c03 .list_type01 {margin:45px -1px 0; }
.face02_c03 .list_type01 li {padding:0 1px;}
.face02_c03 .list_type01 .inwrap {background:#666666;}
.face02_c03 .list_type01 .txt_box {height:170px; padding:24px 20px 0;}
.face02_c03 .list_type01 .step {font-weight:400;}
.face02_c03 .list_type01 .t01 {margin-top:12px;}

.face2 .procedure li {position:relative; height:315px;}
.face2 .procedure li.s01 {background-image:url('/images/face/face02_c0401_bg.jpg');}
.face2 .procedure li.s02 {background-image:url('/images/face/face02_c0402_bg.jpg');}
.face2 .procedure li .box {display:block; padding:75px 20px 0 335px;}
.face2 .procedure li .t01 {font-size:20px; color:#5b5a5a; line-height:1.3;}
.face2 .procedure li .t02 {margin-top:6px; font-size:36px; font-weight:500;}
.face2 .procedure li .more_view {left:335px; margin-left:0;}

.face02_c06 .img_cont01 {margin-top:45px; background:#f5efea; text-align:left;}
.face02_c06 .img_cont01 li {margin:0; padding:23px 0 23px 64px; color:#333;}
.face02_c06 .img_cont01 li+li {border-top:1px solid #d8cfc8}
.face02_c06 .img_cont01 .num {top:17px;}
.face02_c06 .img_cont01 ul {margin-top:20px;}
.face02_c06.plan .stxt {font-weight:300;}
.face02_c06 h3 {font-size:40px; font-weight:500;}
.face02_c06 h3:before {display:inline-block; width:13px; height:59px; margin-right:10px; vertical-align:middle; background:url('/images/icon/icon_brackets_left.png') no-repeat left; content:'';}
.face02_c06 h3:after {display:inline-block; width:13px; height:59px; margin-left:10px; vertical-align:middle; background:url('/images/icon/icon_brackets_right.png') no-repeat right; content:'';}
.face02_c06 .txt_box {padding:80px 80px 0;}
.face02_c06 .txt {font-size:22px; line-height:1.45; font-weight:400;}

.face06_c03 .cont {margin-top:45px; padding:0 80px; background:#fff;}
.face06_c03 .box {padding:70px 0;}
.face06_c03 .box+.box {border-top:1px solid #b4b4b4;}
.face06_c03 .list_type01 {margin:45px -1px 0; }
.face06_c03 .list_type01 li {padding:0 1px;}
.face06_c03 .list_type01 .txt_box {background:#333333;}
.face06_c03 .list_type01 .txt_box .t02 {font-weight:400;}

.face06_c04 {}
.face06_c04 .cont {margin-top:45px; padding:0 80px; background:#f0f0f0;}
.face06_c04 .box {padding:70px 0;}
.face06_c04 .box+.box {border-top:1px solid #b4b4b4;}
.face06_c04 .list_type02 {margin-top:45px;}

.face6 .case {background:#dfdfdf;}

.face06_c06 .cont {margin-top:45px; padding:0 80px; background:#fff;}
.face06_c06 .box {padding:70px 0;}

.face06_c07 .cont {margin-top:45px; padding:0 80px; background:#f0f0f0;}
.face06_c07 .box {padding:70px 0;}
.face06_c07 .img {margin-top:45px;}

.face7 .chklist_box {margin-top:80px; height:529px; background-image:url('/images/face/face07_c0104_bg.jpg');}
.face7 .chklist_box .txt_box {width:630px; margin-left:630px; padding:66px 80px 0;}
.face7 .chklist_box .tit {color:#ddc8ba;}
.face7 .chklist_box .stit {color:#fff;}
.face7 .chk_list02 {margin-top:26px;}
.face7 .chk_list02 li {color:#fff;}

.face07_c03 .box {margin-top:45px;}
.face07_c03 .box+.box {margin-top:20px;}
.face07_c03 .box03 {background:#e5d7ce;}

.face07_c04 .item04 li .inwrap {background:#f0f0f0;}
.face07_c04 .item04 li .t01 {display:inline-block; position:relative; margin-top:0; padding-left:53px; font-size:34px; font-weight:500; }
.face07_c04 .item04 li .num {position:absolute; top:-2px; left:0; font-size:40px; color:#bb957a;}
.face07_c04 .item04 li .t02 {font-size:22px; line-height:1.5;}
.face07_c04 .item04 li+li:before {background-image:url('/images/icon/icon_under_arrow02.png')}


.face08_c01 .cont {padding:100px 80px; background:#fff;}
.face08_c01 .cont .stxt {margin-top:20px; font-size:22px;}
.face08_c01 .list_type02 {margin-top:45px;}
.face08_c01 .list_type02 li {width:365px;}
.face08_c01 .list_type02 .txt_box {padding:25px 20px 29px; background:#666666;}
.face08_c01 .list_type02 .num {font-size:25px; color:#d2b5a1;}
.face08_c01 .list_type02 .txt {margin-top:10px; font-size:22px; color:#fff; font-weight:300;}

.face08_c03 .stxt {margin-top:45px;}

.face08_c04 .img_cont01 {margin-top:45px; text-align:left; background:#f0f0f0}
.face08_c04 .img_cont01 .txt_box {padding-top:100px;}
.face08_c04 .img_cont01 .txt_box > ul > li {position:relative; padding-left:63px;}
.face08_c04 .img_cont01 .txt_box > ul > li+li {margin-top:50px;}
.face08_c04 .img_cont01 .num {position:absolute; top:0; left:0; color:#bb957a;}
.face08_c04 .img_cont01 .tit {font-size:32px; font-weight:500;}
.face08_c04 .chk_list01 {margin-top:13px;}
.face08_c04 .chk_list01 li+li {margin-top:6px;}
.face08_c04 .stxt {margin-top:45px;}


/* lifting */
.lifting .sub_common01 .list02 .inwrap {display:block; background:#333333;}
.lifting .sub_common01 .list02 .txt_box {padding:16px 0 20px;}
.lifting .sub_common01 .list02 .num {font-size:34px; color:#af9889;}
.lifting .sub_common01 .list02 .tit {font-size:22px;}
.lifting .sub_common01 .ctitle04 {font-weight:500;}

.lifting01_c03 .chklist_box {text-align:left;}

.lifting02_c01.sub_common01 .list02 .tit {font-weight:400;}
.lifting02_c01.sub_common01 .list02 .txt_box {padding:26px 0 30px;}
.lifting02_c03 .item07 .list .tit em {font-weight:400;}
.lifting02_common .item08 .t01 {font-weight:500;}

.lifting4 .sub_common01 .list02 {margin:50px -10px -10px;}
.lifting4 .sub_common01 .list02 li {padding:10px;}
.lifting4 .sub_common01 .list02 .txt_box {padding:33px 0 43px;}
.lifting4 .sub_common01 .list02 .tit {font-size:32px; font-weight:400;}
.lifting4 .sub_common01 .list02 .t02 {margin-top:11px;}

.lifting04_c03 .chklist_box {height:502px; text-align:left; background-image:url('/images/lifting/lifting04_c03_bg.jpg');}
.lifting04_c05 .chklist_box {height:502px; text-align:left; background-image:url('/images/lifting/lifting04_c05_bg.jpg');}

.lifting04_common ul {margin-top:50px; overflow:hidden;}
.lifting04_common ul li {float:left; width:25%; height:315px; background:#f0f0f0;}
.lifting04_common ul li.s03 {background:#ebd9d9;}
.lifting04_common .txt_box {padding:70px 20px 0;}
.lifting04_common .num {color:#af9889;}
.lifting04_common .t01 {margin-top:15px; font-size:28px; color:#5b5a5a; line-height:1.35;}


.procedure {background:#f0f0f0; text-align:center;}
.procedure .title {font-size:40px; font-weight:500;}
.procedure .stxt {margin-top:20px; font-size:22px; line-height:1.5;}
.procedure ul {margin-top:45px; overflow:hidden; text-align:left;}
.procedure li {float:left; background:no-repeat center;}

.case {background:#dce0e0; text-align:center;}
.case .title {font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:500; letter-spacing:0em; font-size:55px;}
.case ul {display:inline-block; margin-top:42px;}
.case ul+ul {margin-top:20px;}
.case li {position:relative; margin-bottom:30px; vertical-align:top;}/**float:left**/
.case li img {}
.case li+li {margin-left:1px;}
.case li span {position:absolute; bottom:0; right:10px; z-index:1; font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; font-size:30px; color:#fff;}
.case .img {margin-top:45px;}
.case .img02 {margin-top:30px;}
.case .stit {display:inline-block; position:relative; width:660px; margin-top:45px; text-align:center; }
.case .stit:before {position:absolute; top:50%; left:0; width:100%; height:1px; background:#aaaaaa; content:'';}
.case .stit span {position:relative; z-index:1; display:inline-block; padding:0 20px; font-size:32px; font-weight:500; background:#dfdfdf}


.list_type02 {font-size:0;}
.list_type02 li {display:inline-block; background:#666666;}
.list_type02 li+li {margin-left:2px; background:#bb957a;}
.list_type02 li img {width:100%;}
.list_type02 .txt_box {padding:22px 20px 24px;}
.list_type02 .txt {font-size:25px; color:#ffffff; font-weight:400;}



.img_cont05 {overflow:hidden; background:#fff;}
.img_cont05 .lcont {float:left; width:50%;}
.img_cont05 .rcont {float:right; width:50%;}
.img_cont05 .txt_box {padding:64px 50px 0 0; text-align:left;}
.img_cont05 .t01 {font-size:32px; font-weight:500;}
.img_cont05 .t02 {margin-top:18px; font-size:22px; line-height:1.5;}


.chklist_box {position:relative; text-align:left;}
.chklist_box {height:502px; background:no-repeat left center #fff;}
.chklist_box .txt_box {width:605px; margin-left:605px; padding:131px 0 0 0;}
.chklist_box .tit {font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:50px; color:#ddc8ba;}
.chklist_box .stit {font-size:32px; font-weight:500;}
.chklist_box .chk_list01 {margin-top:16px;}
.chklist_box.lifting03 {text-align:left; background-image:url('/images/lifting/plan_lifting03_c01_bg.jpg');}
.lifting1 .chklist_box {background-image:url('/images/lifting/plan_lifting01_c01_bg.jpg')}
.face1 .chklist_box {height:568px; background-image:url('/images/face/face01_c01_bg.jpg');}
.face1 .chklist_box .txt_box {padding-top:78px;}
.face1 .chklist_box .chk_list01 {margin-top:22px;}

.chklist_box02 {overflow:hidden; position:relative; text-align:left; background:#f0f0f0;}
.chklist_box02 .lcont {float:left;}
.chklist_box02 .rcont {float:right;}
.chklist_box02 .tit {font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:50px; color:#ddc8ba;}
.chklist_box02 .stit {font-size:32px; font-weight:500;}
.chklist_box02 .chk_list01 {margin-top:16px;}

.list_style01 {overflow:hidden; }
.list_style01 > li {float:left; font-size:25px;}

.list_style02 {display:inline-block; font-size:0; vertical-align:top}
.list_style02 > li {display:inline-block;}


.chk_point {margin-top:14px;}
.chk_point em {position:relative; font-size:22px; padding-left:30px; font-weight:400; line-height:1.5;}
.chk_point em:before {position:absolute; top:5px ;left:0; width:22px; height:22px; background:url('/images/icon/chk_point.png') no-repeat center; content:'';}

.chk_point02 p {position:relative; padding-left:32px; text-align:left;}
.chk_point02 p:before {position:absolute; top:0; left:0; width:22px; height:22px; background:url('/images/icon/chk_point.png') no-repeat center; content:'';}
.chk_point02 p+p {margin-top:13px;}


.doctor_knowhow {position:relative; text-align:center; background:#f6efea;}
.doctor_knowhow .cont {display:inline-block; width:100%; margin-top:50px; padding:84px 0 44px; background:#fff;}
.doctor_knowhow .img01 {position:absolute; bottom:0; left:50%; margin-left:-858px;}
.doctor_knowhow .img_wrap {position:relative; float:left; z-index:1; padding-left:182px;}
.doctor_knowhow .txt_box {float:right; padding:45px 80px 0 0;}
.doctor_knowhow .t01 {font-size:30px; font-weight:500;}
.doctor_knowhow .t02 {margin-top:15px; font-size:20px; line-height:1.25;}
.doctor_knowhow .stxt {margin-top:41px; font-size:22px; color:#5b5a5a; line-height:1.5;}
.doctor_knowhow .cont {padding:60px 0 44px; background:#fff;}
.doctor_knowhow .title04+.stxt {margin-top:30px;}
.doctor_knowhow .circle_list02 {position:relative; z-index:10; padding-left:75px;}
.doctor_knowhow .circle_list02 ul {margin-top:0;}
.doctor_knowhow .circle_list02 ul li {padding:0 10px;}

.nose_common_list {overflow:hidden; margin:45px -10px -10px;}
.nose_common_list li {float:left; padding:10px;}
.nose_common_list li img {width:100%;}
.nose_common_list .box {border:1px solid #ddd; background:#fff;}
.nose_common_list .box img {border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.nose_common_list .txt_box {position:relative; height:130px;  background:#333333;}
.nose_common_list .txt_box .txt {position:absolute; top:50%; left:0; width:100%; padding:0 15px; transform:translateY(-50%);}
.nose_common_list .txt_box02.hsize02 {}
.nose_common_list .txt_box02 {min-height:130px; padding:40px 15px 40px; background:#fff;}
.nose_common_list .txt_box03 {height:175px; padding:23px 20px 0; border-top:1px solid #dddddd;}
.nose_common_list .txt_box03 .t03 {margin-top:12px;}
.nose_common_list .step {color:#fff;}
.nose_common_list .t01 {margin-top:4px; font-size:28px; color:#fff;}
.nose_common_list .t02 {font-size:32px; font-weight:400; }
.nose_common_list .t03 {height:75px; font-size:20px; color:#5b5a5a; line-height:1.3;}
.nose_common_list .t02+.t03 {margin-top:12px;}
.nose_common_list .plus {position:relative;}
.nose_common_list .plus:before {position:absolute; top:256px; left:-34px; width:70px; height:70px; background:url('/images/icon/icon_plus.png') no-repeat center; content:''}
.nose_common_list .case_num {font-family:'Roboto', "Noto Sans KR", sans-serif; font-weight:300; letter-spacing:0em; font-size:30px; color:#d2b5a1;}

.nose_common01 {text-align:center;}
.nose_common01 ul {overflow:hidden; margin:50px -1px -1px;}
.nose_common01 li {float:left; width:25%; padding:1px;}
.nose_common01 .box {background:#f0f0f0;}
.nose_common01 .txt_box {height:240px; padding:25px 15px;}
.nose_common01 .t01 {font-size:32px; font-weight:500;}
.nose_common01 .t02 {margin-top:13px; font-size:20px; color:#5b5a5a;}

.plan_reoperation04_c01 .step {color:#fff;}


/* eye07 아이니크 - 유스앤영 s눈밑수술센터*/


.csize07 {width:1260px; margin:auto;}


.stitle .tit {position:relative; margin-top:54px; padding:14px 0 28px; font-size:54px; color:#333333; line-height:1.3; letter-spacing:-0.09em;}
.stitle .tit strong {font-size:64px; font-weight:500; letter-spacing:0em;}
.stitle .tit:before {position:absolute; top:0; left:50%; width:210px; height:1px; margin-left:-105px; background:#b8b8b8; content:'';}
.stitle .tit:after {position:absolute; bottom:0; left:50%; width:210px; height:1px; margin-left:-105px; background:#b8b8b8; content:'';}
.stitle .t05 {margin-top:56px; font-size:30px; color:#5b5a5a; font-weight:300; line-height:1.28;}
.stitle .t05 em {font-size:32px; font-weight:500;}
.stitle .t06 {font-size:34px; color:#5b5a5a; font-weight:500; letter-spacing:-0.09em;line-height:1.28;}


.title08 .tit {position:relative; z-index:1; padding:14px 0 28px; font-size:54px; color:#333333; line-height:1.3; letter-spacing:-0.09em; text-align:center;}
.title08 .tit strong {font-size:64px; font-weight:500; letter-spacing:0em;}
.title08 .tit:before {position:absolute; top:0; left:50%; width:210px; height:1px; margin-left:-105px; background:#b8b8b8; content:'';}
.title08 .tit:after {position:absolute; bottom:0; left:50%; width:210px; height:1px; margin-left:-105px; background:#b8b8b8; content:'';}

.sub_common01 .stxt02 {margin-top:72px; font-size:30px; color:#5b5a5a; letter-spacing:-0.09em;}
.sub_common01 .stxt02 em {font-weight:500;}

#sub_visual02.eye07 {background-image:url('/images/eye/visual_eye07.jpg');}
.eye7 .sub_common01 {padding:100px 0; background:#f0f1f5;}


.sub_common01 .list04 {overflow:hidden; margin-top:40px;}
.sub_common01 .list04 > li {float:left; width:50%; border:1px solid #969696;}
.sub_common01 .list04 > li+li {border-left:0;}
.sub_common01 .list04 img {width:100%; border:1px solid #fff;}
.sub_common01 .list04 .tbox {position:relative; height:142px; padding-top:35px; font-size:24px; color:#fff; letter-spacing:-0.09em; background:#969696;}
.sub_common01 .list04 > li+li .tbox:before {position:absolute; top:0; left:-1px; bottom:0; width:1px; height:100%; background:#fff; content:'';}
.sub_common01 .list04 .tbox.hsize {padding-top:32px;}


.eye07_c02 {padding:100px 0 90px;}
.eye07_c02 .cbox {margin-top:132px;}
.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_c02 .stxt {margin-top:68px; text-align:center; font-size:31px; color:#5b5a5a; letter-spacing:-0.09em; font-weight:300; line-height:1.3;}
.eye07_c02 .stxt em {font-weight:500;}

.eye07_c03 {padding:100px 0; text-align:center; background:#ececec;}
.eye07_c03 .t01 {margin-top:52px; font-size:30px; color:#5b5a5a; letter-spacing:-0.09em; font-weight:300;}
.eye07_c03 .t01 em {font-weight:500;}
.eye07_c03 .t02 {margin-top:14px; font-size:21px; color:#5b5a5a; letter-spacing:-0.09em;}
.eye07_c03 .t03 {margin-top:90px; font-size:34px; color:#5b5a5a; letter-spacing:-0.09em; font-weight:500;}
.eye07_c03 .clist {margin-top:38px; display:inline-block; font-size:0;}
.eye07_c03 .clist li {display:inline-block; padding:0 10px; vertical-align:top;}
.eye07_c03 .clist .inbox {display:inline-block; width:326px; height:326px; 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 {display:inline-block; width:326px; height:326px; padding-top:73px; border-radius:50%; background:#616161}
.eye07_c03 .clist .inbox span {font-family:'Roboto', "Noto Sans KR", sans-serif; font-size:42px; color:#fff; font-weight:300; letter-spacing:-0.025em;}
.eye07_c03 .clist .inbox p {margin-top:25px; font-size:30px; color:#fff; letter-spacing:-0.09em; font-weight:300;}
.eye07_c03 .clist li:nth-child(1) .inbox p {font-size:23px;}
.eye07_c03 .stit {margin-top:90px; font-family:'Roboto', "Noto Sans KR", sans-serif; font-size:37px; color:#333333; font-weight:500; letter-spacing:0em;}
.eye07_c03 .stit span {position:relative; }
.eye07_c03 .stit span:before {position:absolute; top:50%; left:50%; z-index:0; width:290px; height:1px; margin-left:-145px; background:#333; content:'';}
.eye07_c03 .stit em {position:relative; padding:0 18px; z-index:2; background:#ececec;}
.eye07_c03 .clist02 {width:1015px; margin:28px auto 0;}
.eye07_c03 .clist02 {}
.eye07_c03 .clist02 li .txt {font-size:30px; color:#5b5a5a; font-weight:500; line-height:1.8; background:#d3d5dd;}

.eye07_c04 {padding:100px 0; text-align:center;}
.eye07_c04 .cbox {position:relative; margin-top:90px; padding:70px 0; padding-left:607px; padding-right:70px; background:url('/images/eye/eye07_c04_bg.jpg') no-repeat center;}
.eye07_c04 .cbox img {position:absolute; bottom:-98px; left:0; width:350px;}
.eye07_c04 ul {text-align:left;}
.eye07_c04 ul li {padding-left:53px; font-size:25px; color:#5b5a5a; line-height:35px; letter-spacing:-0.09em; background:url('/images/eye/eye07_c04_chk.png') no-repeat left 10px;}
.eye07_c04 ul li+li {margin-top:40px;}
.eye07_c04 ul li em {font-weight:500;}
.eye07_c04 .stxt {margin-top:115px; font-size:30px; color:#5b5a5a; font-weight:500;}

#sub_visual02.eye08 {background-image:url('/images/eye/visual_eye08.jpg');}
.eye8 .sub_common01 {padding:100px 0; background:#f0f1f5;}

.eye8 .sub_common01 .tbox {position:relative; height:492px; margin-top:113px; padding-top:63px; padding-left:604px; text-align:left; background:url('/images/eye/eye08_c01.jpg') no-repeat left center;}
.eye8 .sub_common01 .tbox:before {position:absolute; top:-84px; left:50%; width:1px; height:43px; background:#a9a9a9; content:'';}
.eye8 .sub_common01 .tbox .txt01 {font-family:'Roboto', "Noto Sans KR", sans-serif; font-size:50px; color:#adb4cb; letter-spacing:-0.025em; font-weight:300}
.eye8 .sub_common01 .tbox .txt02 {margin-top:3px; font-size:32px; letter-spacing:-0.09em; font-weight:500;}
.eye8 .sub_common01 .tbox ul {margin-top:20px;}
.eye8 .sub_common01 .tbox ul li {position:relative; padding-left:33px; font-size:20px; line-height:38px; letter-spacing:-0.09em;}
.eye8 .sub_common01 .tbox ul li:before {position:absolute; top:50%; left:0; width:22px; height:22px; margin-top:-11px; background:url('/images/eye/icon_chk01.png') no-repeat center; content:'';}

.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:400; 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;}
