﻿.color-main{color:#61554f}.color-main2{color:#9d897c}.color-main3{color:#cfb5a4}.color-gray{color:#9e9e9e}.color-black{color:#222}.color-textgray{color:#666}.color-white{color:#fff}.article-inner,.footer-detail,.main-visual .text-area,.main-info-area,.main-half-banner,.lnb{max-width:1400px;margin:0 auto}.skip,.skip a{width:0px;height:0px;line-height:0;border:none;position:fixed;top:0px;left:0px;font-size:0;overflow:hidden;z-index:100000}.skip a:focus,.skip a:active{width:100%;height:50px;line-height:50px;background:#21272e;color:#fff;font-size:24px;font-weight:bold;text-align:center;text-decoration:none}.ani-top{position:relative;opacity:0;top:25px;transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s;-o-transition-delay:.4s}.ani-top.ani-finish{top:0;opacity:1}.text-justify{}.text-justify span{display:block;float:left;text-align:center}.text-justify span:first-child{text-align:left}.text-justify span:last-child{text-align:right}.text-justify span:first-child:nth-last-child(2),.text-justify span:first-child:nth-last-child(2) ~ span{width:50%}.text-justify span:first-child:nth-last-child(3),.text-justify span:first-child:nth-last-child(3) ~ span{width:33.3%}.text-justify span:first-child:nth-last-child(4),.text-justify span:first-child:nth-last-child(4) ~ span{width:25%}.text-justify span:first-child:nth-last-child(5),.text-justify span:first-child:nth-last-child(5) ~ span{width:20%}html{font-size:20px}.show1520,.show1420,.show1220,.show768,.show486{display:none !important}@media all and (max-width: 1520px){.show1520{display:block !important}.none1520{display:none !important}}@media all and (max-width: 1420px){.show1420{display:block !important}.none1420{display:none !important}}@media only screen and (max-width: 1200px){html{font-size:18px}}@media only screen and (max-width: 992px){html{font-size:17px}}@media only screen and (max-width: 768px){html{font-size:16px}}.res_w,.res_wd,.res_wdm{display:block !important}.res_w2,.res_wd2,.res_wdm2{display:inline-block !important}.res_w3,.res_wd3,.res_wdm3{display:inline !important}.res_d,.res_dm,.rem_dmt,.res_m,.res_mt,.res_t,.res_d2,.res_dm2,.rem_dmt2,.res_m2,.res_mt2,.res_t2,.res_d3,.res_dm3,.rem_dmt3,.res_m3,.res_mt3,.res_t3{display:none !important}@media only screen and (max-width: 1280px){.res_w,.res_w2,.res_w3{display:none !important}.res_d,.res_dm,.res_dmt{display:block !important}.res_d2,.res_dm2,.res_dmt2{display:inline-block !important}.res_d3,.res_dm3,.res_dmt3{display:inline !important}}@media all and (max-width: 1220px){.show1220{display:block !important}.none1220{display:none !important}}@media only screen and (max-width: 768px){.res_wd,.res_d,.res_wd2,.res_d2,.res_wd3,.res_d3{display:none !important}.res_m,.res_mt{display:block !important}.res_m2,.res_mt2{display:inline-block !important}.res_m3,.res_mt3{display:inline !important}.show768{display:block !important}.none768{display:none !important}}@media all and (max-width: 486px){.show486{display:block !important}.none486{display:none !important}}@media only screen and (max-width: 480px){.res_wdm,.res_dm,.res_m,.res_wdm2,.res_dm2,.res_m2,.res_wdm3,.res_dm3,.res_m3{display:none !important}.res_t{display:block !important}.res_t2{display:inline-block !important}.res_t3{display:inline !important}}*{margin:0;padding:0;border:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button{cursor:pointer;font:inherit;background:none}button :focus{outline:none}ul,ol,dl{list-style:none}img,video{max-width:100%}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;border-radius:0}input:focus,select:focus,textarea:focus{outline:none}body{min-width:320px;background:#fff;color:#666;font-family:'Noto Sans KR', Sans-serif;font-size:inherit;font-weight:300;line-height:1;-webkit-text-size-adjust:none;word-break:keep-all;word-wrap:break-word}label{cursor:pointer;-webkit-user-select:none}form label img{pointer-events:none}.blind{width:0px;height:0px;line-height:0;border:none;position:absolute;top:0;left:0;font-size:0;overflow:hidden}legend,hr{display:block;overflow:hidden;visibility:hidden;position:absolute}caption{visibility:hidden;overflow:hidden;width:0;height:0;line-height:0;font-size:0}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:300}i,em,address{font-style:normal;font-weight:normal}[tabindex="-1"]:focus{outline:none;border:none !important;box-shadow:none !important}select::-ms-expand{display:none}.wan{-webkit-appearance:none;-moz-appearance:none;appearance:none}.clearfix:after{display:table;content:" ";clear:both}@keyframes sub-visual-img{from{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15)}to{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1)}}@keyframes sub-visual-text{0%{margin-top:3em;opacity:0}20%{opacity:0}80%{margin-top:0}100%{margin-top:0;opacity:1}}#header{position:relative;background:#fff}#header.scrolled{position:fixed;top:0;left:0;z-index:100;width:100%}#header.scrolled .logo-area{display:none}.logo-area{padding:2em 10px 2.1em;border-bottom:1px solid #ddd}.logo-wrap{position:relative;max-width:1340px;margin:0 auto;text-align:center}.logo-wrap .logo{display:inline-block}.logo-wrap .logo img{display:block}.m-menu-btn{display:none;position:absolute;top:50%;left:10px;width:30px;height:30px;margin-top:-15px;box-sizing:border-box}.m-menu-btn:before,.m-menu-btn:after{content:"";display:block;position:absolute;left:3px;right:3px}.m-menu-btn:before{top:6px;bottom:6px;background:#61554f}.m-menu-btn:after{top:8px;bottom:8px;border-top:6px solid #fff;border-bottom:6px solid #fff}.header-tel{position:absolute;top:0.7em;left:0;text-align:left}.header-tel p{margin-bottom:8px;font-size:15px;font-weight:400;color:#666}.header-tel .tel .icon{display:none}.header-blog{position:absolute;bottom:0.5em;right:0}.header-blog a{display:inline-block;height:36px;line-height:36px;padding:0 1.3em;background:#47b348;text-align:center;font-size:14px;color:#fff;border-radius:18px}.header-blog a img{vertical-align:middle}.mnb-area{border-bottom:1px solid #ddd;background:#fff}.mnb-area.fixed{position:fixed;top:0;left:0;right:0;width:100%;z-index:99999}.mnb-padder{height:3.5em}.mnb-outer{position:absolute;top:calc(100% - 3.5em);left:0;right:0;z-index:1000}.mnb-area{padding:0 10px;border-bottom:1px solid #ccc;background:#fff url("/assets/img/common/mnb_bg_border.png") 0 3.5em repeat-x}.mnb-inner{overflow:hidden;max-width:1000px;margin:0 auto}.mnb{display:table;width:100%;table-layout:fixed;text-align:center}.mnb .dep1-con{display:table-cell}.mnb .dep1-con.active .dep1{color:#61554f}.mnb .dep1-con:hover .dep1{background:#61554f;color:#fff}.mnb .dep1{display:block;height:3.5rem;line-height:3.5rem;font-size:0.85em;font-weight:400;transition:color 0.3s, background 0.3s}.mnb .dep1 .icon-area{display:none}.mnb .dep2-wrap{display:none;position:relative;padding:1rem 0.7rem;text-align:left}.mnb .dep2-wrap:before{content:"";display:block;position:absolute;top:0;bottom:-300%;left:-0.5px;width:1px;background:#ddd}.mnb .dep1-con:first-child .dep2-wrap:before{left:0}.mnb .dep1-con:last-child .dep2-wrap:after{content:"";display:block;position:absolute;top:0;bottom:-300%;right:0;width:1px;background:#ddd}.mnb .dep2-con+.dep2-con{margin-top:0.6em}.mnb .dep2-con.active .dep2{color:#61554f}.mnb .dep2{display:block;text-align:center;padding:0.2rem 0;font-size:0.75rem;font-weight:400;transition:color 0.3s}.mnb .dep2:hover{color:#9d897c}.m-menu-layer{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:rgba(0,0,0,0.85)}.m-menu{position:fixed;top:0;left:-310px;right:0;bottom:0;z-index:1000;width:290px;padding-top:70px;background:#fffcf9}.m-menu-logo{position:absolute;top:0;left:0;width:100%;height:60px;background:#fffcf9}.m-menu-logo img{width:220px;padding:6.5px 10px 6.5px 20px}.m-menu-close{display:inline-block;position:absolute;top:15px;right:15px;width:30px;height:30px;line-height:30px;text-align:center;font-size:22px}.m-mnb{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}.m-mnb li{border-bottom:1px solid #d9d9d9}.m-mnb li a{display:block;padding:12px 15px;font-size:16px;font-weight:500;transition:all 0.3s}.m-mnb li a:hover{background:#61554f;color:#fff}.article-inner2{max-width:1200px;margin:0 auto}#quick{position:fixed;left:calc(50% + 700px);top:50%;z-index:99999;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#quick .menu{border-top:5px solid #61554f;background:#fff}#quick .menu .dep1_con{background-color:#fff;text-align:center}#quick .menu .dep1_con.mobile-only{display:none}#quick .menu .dep1_con:last-child .dep1:before{display:none}#quick .menu .dep1_con.active .dep1,#quick .menu .dep1_con:hover .dep1{background:#eae9e8}#quick .menu .dep1{display:block;position:relative;width:5em;padding:0.75em 0;transition:.25s}#quick .menu .dep1:before{content:"";position:absolute;left:0;right:0;bottom:0;display:block;height:1px;margin:0 0.75em;background-color:#ddd}#quick .menu .dep1 .text{margin-top:5px;text-align:center;font-size:0.7em;color:#222}#quick .menu .tel{padding:1rem 0;background:#61554f;line-height:1.3;text-align:center;font-size:0.7em;font-weight:700;color:#fff}#quick .menu .tel strong{font-weight:900}.sub-contents{padding:6em 0 7.5em}#footer{border-top:1px solid #2c2c2c;background:#222}#footer .footer-inner{padding:1.5em 10px 4em;border-top:1px solid #656565}.footer-menu{overflow:hidden;max-width:1400px;margin:0 auto;padding:2.2rem 10px 1.2rem;box-sizing:content-box;font-size:0}.footer-menu li{float:left;margin-bottom:0.8em;font-size:1rem}.footer-menu li ~ li{margin-left:0.8em;padding-left:0.8em;border-left:1px solid #6b6b6b}.footer-menu a{font-size:0.8em;font-weight:700;color:#9e9e9e}.footer-menu a:hover{text-decoration:underline}.footer-menu a .highlight{color:#9d897c}.footer-detail{position:relative;padding:0 0 0 256px}.footer-detail .f-logo{position:absolute;top:5px;left:0}.footer-detail .info-area{line-height:1.8em;font-size:0.8em;color:#9e9e9e}.footer-detail .btn-area{position:absolute;top:2.2em;right:0}.footer-detail .btn-area .btn{display:inline-block;width:3.5em;vertical-align:top;transition:opacity 0.3s}.footer-detail .btn-area .btn:hover{opacity:0.7}.footer-detail .btn-area .btn+.btn{margin-left:1em}.footer-detail .footer-login{display:inline-block;height:23px;line-height:23px;margin-left:5px;padding:0 8px;border:1px solid #fff;text-align:center;font-size:12px;color:#fff;border-radius:12.5px;transition:all 0.5s}.footer-detail .footer-login:hover{color:#424242;background:#fff}@media only screen and (max-width: 1620px){#quick{top:auto;left:0;right:0;bottom:0;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#quick .menu{border-top:2px solid #61554f;border-left:none}#quick .menu .dep1_wrap{display:table;width:100%;height:3rem;table-layout:fixed;font-size:0}#quick .menu .dep1_con{display:table-cell;width:25%;height:100%;vertical-align:middle;font-size:1rem}#quick .menu .dep1_con.mobile-only{display:table-cell}#quick .menu .dep1{width:auto;height:100%;padding:0.5em 0}#quick .menu .dep1:before{display:none}#quick .menu .dep1 img{font-size:0.8em}#quick .menu .dep1 i{font-size:1.2em;color:#222}#quick .tel{display:none}}@media only screen and (max-width: 1200px){.logo-wrap .logo{width:300px}.mnb li{margin:0 1.2em}.btn-move-top{right:10px}.sub-contents{padding:4.5em 0 5.5em}.footer-menu{padding:1.2rem 10px 0.6rem}}@media only screen and (max-width: 992px){#header{position:fixed;top:0;left:0;right:0;z-index:100}#header.scrolled .logo-area{display:block}.logo-area{padding:15px 10px}.logo-wrap .logo{width:192px}.header-tel{top:50%;left:auto;right:10px;bottom:auto;margin-top:-18px}.header-tel .tel{display:block;width:36px;height:36px;line-height:36px;text-align:center;background:#61554f;font-size:18px;border-radius:50%}.header-tel p{display:none}.header-tel .tel .text{display:none}.header-tel .tel .icon{display:block;color:#fff}.header-blog{top:50%;right:10px;bottom:auto;margin-top:-18px}.header-blog a{width:36px;padding:0}.header-blog a img{width:24px}.header-blog span{display:none !important}.m-menu-btn{display:block}.mnb-padder{display:none}.mnb-area{display:none}#contents{padding-top:60px}#footer .footer-inner{padding:2em 0 2.5em}.footer-detail{padding:0;text-align:center}.footer-detail .f-logo{position:static;margin-bottom:1em}.footer-detail .btn-area{position:static;margin-top:2em}}@media only screen and (max-width: 768px){.logo-area{padding:10px 0}.header-btns{margin-top:-17px}.header-btns a.tel,.header-btns a.blog{width:34px;height:34px;line-height:34px;border-radius:50%}.header-btns a.tel .icon{font-size:18px}.header-btns a.blog img{width:22px;margin:9px auto 0}#contents{padding-top:50px}.sub-contents{padding:3em 0 3.5em}.footer-logo{width:220px}.footer-cont{font-size:13px}}@media only screen and (max-width: 480px){.header-tel{margin-top:-15px}.header-tel .tel{width:30px;height:30px;line-height:30px;font-size:15px}.header-blog{right:5px;margin-top:-15px}.header-blog a{width:30px;height:30px;line-height:30px}.header-blog a img{width:20px}.footer-menu{text-align:center}.footer-menu li{display:inline-block;float:none}}.m-gnb-area{display:none;position:fixed;left:0;right:0;top:0;bottom:0;overflow-y:auto;z-index:1100}.m-gnb-area:before{content:"";position:fixed;left:0;top:0;display:block;width:100%;height:100%;background-color:#000;opacity:0.6}.m-gnb-area .gnb-inner{position:absolute;left:0;top:0;width:320px;min-height:100%;background-color:#fff}.m-gnb-area .gnb-hd .gnb-logo{height:70px;line-height:70px;text-align:center;background-color:#fff}.m-gnb-area .gnb-hd .gnb-logo img{width:240px;margin-right:40px;vertical-align:middle}.m-gnb-area .gnb-hd .mb-menu{padding:15px 0}.m-gnb-area .gnb-hd .mb-menu .dep1-wrap{font-size:0;text-align:center}.m-gnb-area .gnb-hd .mb-menu .dep1-con{display:inline-block;margin:0 3px}.m-gnb-area .gnb-hd .mb-menu .dep1{display:block;padding:5px 10px;font-size:13px;font-weight:400;background-color:#61554f;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;transition:.25s}.m-gnb-area .gnb-hd .mb-menu .dep1-con.active .dep1,.m-gnb-area .gnb-hd .mb-menu .dep1-con:hover .dep1{background-color:#333}.m-gnb-area .location .dep1-wrap{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;text-align:center;font-size:0;padding:15px 0}.m-gnb-area .location .dep1-con{float:left;width:50%;vertical-align:text-top;border-right:1px solid #d9d9d9}.m-gnb-area .location .dep1-con:last-child{border-right:0}.m-gnb-area .location .dep1{display:block;transition:.25s;font-size:14px}.m-gnb-area .location .dep1-con.active .dep1,.m-gnb-area .location .dep1-con:hover .dep1{opacity:0.5}.close-gnb{position:absolute;right:10px;top:20px}.close-gnb a{display:block;text-indent:-9999px}.close-gnb a span{position:relative;display:block;width:30px;height:30px}.close-gnb a span:before,.close-gnb a span:after{content:"";position:absolute;left:0;top:50%;display:block;width:100%;height:3px;background-color:#61554f}.close-gnb a span:before{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.close-gnb a span:after{transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}.m-gnb>ul{padding:0 0 50px}.m-gnb>ul>li{border-bottom:1px solid #d9d9d9}.m-gnb>ul>li>a{position:relative;display:block;padding:10px;font-size:15px;font-weight:400;color:#282828}.m-gnb>ul>li>a:before{content:"▼";position:absolute;right:10px;top:50%;display:block;line-height:20px;margin:-10px 0 0;font-size:12px;transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;-o-transition:.25s}.m-gnb>ul>li.active>a,.m-gnb>ul>li:hover>a{background-color:#61554f;color:#fff}.m-gnb>ul>li.active>a:before{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.m-gnb>ul>li:hover>a:before{color:#fff}.m-gnb>ul>li ul{display:none}.m-gnb>ul>li ul li{border-top:1px solid #d9d9d9}.m-gnb>ul>li ul li a{display:block;padding:10px 15px;font-size:13px;font-weight:300;color:#282828;transition:.25s}.m-gnb>ul>li ul li.active>a,.m-gnb>ul>li ul li:hover>a{padding-left:20px;background-color:#61554f;color:#fff}.m-gnb>ul>li .dep3-wrap{display:block}.m-gnb>ul>li .dep3-wrap .dep3{padding:10px 15px 10px 25px}.m-gnb>ul>li .dep3-wrap .dep3:before{content:"- ";display:inline}.main-visual{overflow:hidden;position:relative;height:727px}.main-visual .visual-inner{position:absolute;top:0;left:0;width:100%;height:100%}.main-visual .img-area{position:absolute;top:0;left:50%;width:1920px;height:100%;margin-left:-960px}.main-visual .img-area img{display:block;width:100%}.main-visual .img-area .layer{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2)}.main-visual .text-area{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 1.6em 0 3.2em}.main-visual .cont{margin-top:1.7777777778em;line-height:1.5;font-size:0.9em;font-weight:200;color:#fff}.main-info-area{overflow:hidden;padding:3em 10px 2em;box-sizing:content-box}.main-info-area .inner{overflow:hidden;font-size:0}.main-info-area .tel-area{height: 280px; float:left;padding-right:1.75em;border-right:1px solid #e5e5e5;font-size:1rem;}.main-info-area .tel-area .text-area{display:inline-block;padding-bottom:1em;vertical-align:middle}.main-info-area .tel-area .text-area .img-icon{margin-right:1em;vertical-align:middle}.main-info-area .tel-area .text-area .text{display:inline-block;margin-right:1.8rem;line-height:1.5;text-align:left;vertical-align:middle;font-size:0.85em;color:#666}.main-info-area .tel-area .text-area .text strong{font-size:1rem;color:#61554f}.main-info-area .tel-area .img-tel{display:inline-block;padding-bottom:1em;vertical-align:middle}.main-info-area .info-area{float:right;font-size:1rem}.main-info-area .time-area{display:inline-block;margin-right:1.2em;padding-bottom:1em;vertical-align:middle;font-size:1rem;overflow:hidden}.main-info-area .time-area .col{float:left}.main-info-area .time-area .col.col2{margin-left:1em}.main-info-area .time-area .col.col2 .item{text-align:left}.main-info-area .time-area .col.col2 .item+.item{margin-top:0.8rem}.main-info-area .time-area .item{font-size:0.85em; text-align: initial;}.main-info-area .time-area .item+.item{margin-top:0.8rem}.main-info-area .time-area .day{display:inline-block;min-width:3.3rem;margin-right:0.6rem;font-weight:500;letter-spacing:-1px}.main-info-area .time-area .tip{display:inline-block;padding:0.5rem 0.9rem;background:#61554f;font-size:0.7rem;font-weight:500;color:#fff;border-radius:30px}.main-info-area .btn-area{display:inline-block;padding-bottom:1rem;vertical-align:middle;font-size:0}.main-info-area .btn-area .btn{display:inline-flex; flex-direction: column; justify-content: center; height: 280px; width:6.5em;border-left:1px solid #e5e5e5;text-align:center;font-size:1rem}.main-info-area .btn-area .btn:hover .icon{opacity:0.7}.main-info-area .btn-area .btn:hover .text{color:#9d897c}.main-info-area .btn-area .text{margin-top:0.7rem;font-size:0.8em;font-weight:500}.main-half-banner{overflow:hidden}.main-half-banner .col{float:left;position:relative;width:50%;height:26.5em}.main-half-banner .col.col-left{background:url("/assets/img/main/half_banner_1.jpg") no-repeat center center/cover}.main-half-banner .col.col-left .inner2{padding:0.5em 14% 0.5% 1em}.main-half-banner .col.col-left .text-area{padding-top:1.6em;text-align:right}.main-half-banner .col.col-left .title strong{color:#cfb5a4}.main-half-banner .col.col-left .cont{color:#fff}.main-half-banner .col.col-left .btn-area{margin-top:1.8em}.main-half-banner .col.col-left .btn{border-color:#cfb5a4;color:#cfb5a4}.main-half-banner .col.col-left .btn:hover{background:#cfb5a4}.main-half-banner .col.col-right .inner2{padding:0.5em 9% 0.5% 1em}.main-half-banner .col.col-right .text-area{text-align:left}.main-half-banner .col.col-right .title{color:#61554f}.main-half-banner .col.col-right .btn-area{margin-top:1.3em}.main-half-banner .col.col-right .btn{border-color:#61554f;color:#61554f}.main-half-banner .col.col-right .btn:hover{background:#61554f}.main-half-banner .inner{display:table;width:100%;height:100%}.main-half-banner .inner2{display:table-cell;text-align:right;vertical-align:middle}.main-half-banner .text-area{display:inline-block;position:relative;z-index:2}.main-half-banner .eng{margin-bottom:5px;font-size:12px;font-weight:700;color:#fff;letter-spacing:0.8em}.main-half-banner .title{line-height:1.2;font-size:2.5em;font-weight:100;color:#fff}.main-half-banner .title strong{font-weight:900}.main-half-banner .cont{margin-top:1em;line-height:1.4;font-size:0.8em}.main-half-banner .btn{display:inline-block;width:11.4rem;height:2.7rem;line-height:calc(2.7rem - 4px);border-width:2px;border-style:solid;text-align:center;font-size:0.85em;font-weight:700;border-radius:1.4rem;transition:color 0.3s, background 0.3s}.main-half-banner .btn:hover{color:#fff !important}.main-half-banner .doctor-profile{position:absolute;bottom:0;left:-11.5%;right:43%}.main-half-banner .doctor-profile img{display:block}.main-subject{padding:4.5em 10px 2em;background:#f8f8f8}.main-subject .title-area{margin-bottom:3.2em;text-align:center}.main-subject .title-area .title-en{margin-bottom:0.7em;font-size:0.8em;font-weight:700;color:#9d897c}.main-subject .title-area .title{position:relative;margin-bottom:.7058823529em;padding-bottom:.8235294118em;font-size:1.7em;color:#222}.main-subject .title-area .title:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;width:2.1rem;height:3px;margin:0 auto;background:#9d897c}.main-subject .title-area .cont{line-height:1.5;font-size:0.85em}.main-subject .list-area{overflow:hidden}.main-subject .list-area .list{margin:0 -0.5rem;text-align:center;font-size:0}.main-subject .list-area .item{display:inline-block;width:calc(25% - 1em);margin:0 0.5em 2.5em;vertical-align:top;font-size:1rem}.main-subject .list-area .icon{width:6.6rem;height:6.6rem;line-height:6.6rem;margin:0 auto 1.4rem;background:#61554f;font-size:0;border-radius:50%}.main-subject .list-area .icon img{line-height:6.6em;vertical-align:middle;font-size:1rem}.main-subject .list-area .subject{font-size:1.1em;font-weight:700;color:#282828}.main-subject .list-area .detail{max-width:200px;margin:0.5em auto 1.25em;min-height:4.5em;line-height:1.5em;font-size:0.8em}.main-subject .list-area .btn{display:inline-block;width:7.5rem;height:1.9rem;line-height:calc(1.9rem - 2px);border:1px solid #888;font-size:0.75em;border-radius:1rem;transition:background 0.3s, color 0.3s}.main-subject .list-area .btn:hover{background:#222;color:#fff}.main-notice{padding:5em 10px 5.5em}.main-notice .title-area{overflow:hidden;margin-bottom:1.8em}.main-notice .title-area .title-left{float:left}.main-notice .title-area .title{display:inline-block;margin-right:1.1764705882em;vertical-align:middle;font-size:1.7em;color:#282828}.main-notice .title-area .btn-area{display:inline-block;vertical-align:middle}.main-notice .title-area .btn{display:inline-block;width:5.4rem;height:1.75rem;line-height:calc(1.75rem - 2px);border:1px solid #ddd;text-align:center;font-size:0.75em;border-radius:0.9rem}.main-notice .title-area .btn.active{border-color:#9d897c;color:#9d897c}.main-notice .title-area .btn+.btn{margin-left:1rem}.main-notice .title-area .more{display:inline-block;float:right;padding:0.6em;font-size:0.75em;font-weight:700;color:#cfb5a4;transition:color 0.3s}.main-notice .title-area .more:hover{color:#61554f}.main-notice .grid-area{overflow:hidden;position:relative;min-height:270px;padding-left:470px}.main-notice .grid-area .grid-wrap{min-height:250px;margin:0 -30px -50px;font-size:0}.main-notice .grid-area .grid-con{display:inline-block;width:50%;padding:0 30px 50px;vertical-align:text-top;font-size:1rem}.main-notice .grid-area .grid-con:first-child{position:absolute;left:0;top:0;width:410px;height:100%;padding:0}.main-notice .grid-area .grid-con:first-child .grid-inner{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.main-notice .grid-area .grid-con:first-child .grid-inner:before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.main-notice .grid-area .grid-con:first-child .wrap{position:absolute;left:0;bottom:0;color:#fff;padding:0 20px 20px}.main-notice .grid-area .grid-con:first-child .wrap .date-wrap .month{color:#fff}.main-notice .grid-area .grid-con:first-child .wrap .txt-wrap .txt{color:#fff}.main-notice .grid-area .grid-con:nth-child(4),.main-notice .grid-area .grid-con:nth-child(5){padding-bottom:0}.main-notice .grid-area .grid-inner{display:block}.main-notice .grid-area .grid-inner:hover .wrap{opacity:0.7}.main-notice .grid-area .wrap{color:#222;transition:.25s}.main-notice .grid-area .wrap .con{position:relative;padding-left:80px;min-height:50px}.main-notice .grid-area .wrap .date-wrap{position:absolute;left:0;top:0;text-align:center}.main-notice .grid-area .wrap .date-wrap .day{margin:0 0 10px;font-size:2em;font-weight:700}.main-notice .grid-area .wrap .date-wrap .month{font-size:0.8em;font-weight:400;color:#888}.main-notice .grid-area .wrap .tit{overflow:hidden;max-height:48px;margin:0 0 10px;line-height:24px;font-size:0.9em;font-weight:500}.main-notice .grid-area .wrap .txt{overflow:hidden;max-height:42px;line-height:21px;font-size:0.75em}.main-slide-banner{position:relative}.main-slide-banner .item{background-repeat:no-repeat;background-position:70% center;background-size:cover}.main-slide-banner .item:focus{outline:none}.main-slide-banner .inner{max-width:1400px;margin:0 auto;min-height:33.5em;padding:7em 1.5em 10.5em 3em}.main-slide-banner .en-name{margin-bottom:1.5em;font-size:0.8em;font-weight:700;color:rgba(255,255,255,0.6)}.main-slide-banner .title{line-height:1.2;font-size:2.5em;font-weight:100;color:#cfb5a4}.main-slide-banner .subtitle{margin-top:1.4em;line-height:1.5;font-family:'Noto Serif KR', 'Noto Sans KR', serif;font-weight:600;color:#fff}.main-slide-banner .cont{max-width:620px;margin-top:1rem;line-height:1.5;font-size:0.85em;color:rgba(255,255,255,0.8)}.main-slide-banner .slide-control{position:absolute;left:0;right:0;bottom:5.5rem;width:100%;max-width:1400px;margin:0 auto;padding:0 3rem;font-size:0}.main-slide-banner .slide-control .arrow{display:inline-block;width:2.5rem;height:2.5rem;line-height:calc(2.5rem - 2px);text-align:center;border:1px solid #fff;vertical-align:middle;border-radius:50%;transition:border-color 0.3s, background 0.3s}.main-slide-banner .slide-control .arrow+.arrow{margin-left:0.5rem}.main-slide-banner .slide-control .arrow:hover{border-color:#cfb5a4;background:#cfb5a4}.main-slide-banner .slide-control .arrow img{display:inline-block;width:0.55em;line-height:calc(2.5em - 2px);vertical-align:middle;font-size:1rem}.main-slide-banner .slide-control .more-btn{display:inline-block;width:7rem;height:2.5rem;line-height:calc(2.5rem - 2px);margin-left:1rem;border:1px solid #fff;text-align:center;vertical-align:middle;font-size:0.75rem;color:#fff;border-radius:1.25rem;transition:border-color 0.3s, background 0.3s}.main-slide-banner .slide-control .more-btn:hover{border-color:#cfb5a4;background:#cfb5a4}@media only screen and (max-width: 1400px){.main-visual{height:0;padding-bottom:51.9%}.main-visual .img-area{width:137.14%;margin-left:-68.57%}.main-visual .text-area{font-size:0.9em}.main-info-area .inner{text-align:center}.main-info-area .tel-area{float:none;padding-right:0;border-right:none; margin-bottom: 30px; height: auto;}.main-info-area .info-area{display:inline-block;float:none;  width: 80%;}.main-info-area .btn-area .btn:last-child{border-right:1px solid #e5e5e5}}@media only screen and (max-width: 1200px){.main-half-banner .col.col-left .text-area{padding-top:1em}.main-half-banner .title{font-size:2em}.main-half-banner .btn{width:10rem;height:2.2rem;line-height:calc(2.2rem - 4px)}.main-notice .grid-area .grid-con{padding:0 10px 50px}}@media only screen and (max-width: 1000px){.main-visual{height:519px;padding-bottom:0}.main-visual .img-area{width:1371px;margin-left:-685.5px}.main-visual .text-area{padding:0 1em 0 2em}.main-visual .title{font-size:0.8em}}@media only screen and (max-width: 992px){.main-info-area{padding:1em 10px 0.5em}.main-notice .grid-area{min-height:220px;padding-left:350px}.main-notice .grid-area .grid-wrap{margin:0}.main-notice .grid-area .grid-con:first-child{width:330px}.main-notice .grid-area .wrap .con{padding-left:60px}.main-slide-banner .inner{min-height:28em;padding:4em 1.5em 6.5em 3em;background:rgba(0,0,0,0.1)}.main-slide-banner .title{font-size:2em}.main-slide-banner .slide-control{bottom:3rem}}@media only screen and (max-width: 768px){.main-visual .img-area{margin-left:-850px}.main-half-banner .col{float:none;width:auto;height:20em}.main-half-banner .col.col-left .inner2{padding:0.5em 1em 0.5% 14%;text-align:left}.main-half-banner .col.col-left .text-area{text-align:left}.main-half-banner .doctor-profile{left:-2%;right:auto;width:320px;max-width:58%}.main-subject{padding:2.5em 10px 0em}.main-subject .list-area{max-width:480px;margin:0 auto}.main-subject .list-area .item{width:calc(50% - 1em)}.main-notice{padding:2.5em 10px 3em}.main-notice .article-inner{max-width:500px}.main-notice .grid-area{min-height:0;padding-left:0}.main-notice .grid-area .grid-wrap{margin:0 0 -30px}.main-notice .grid-area .grid-con{width:100%;padding:0 0 20px !important;text-align:left}.main-notice .grid-area .grid-con:first-child{position:relative;width:100%;height:auto}.main-notice .grid-area .grid-con:first-child .grid-inner{position:relative}.main-notice .grid-area .grid-con:first-child .wrap{position:relative;padding:180px 20px 20px}.main-notice .grid-area .grid-con .wrap{padding:0 20px 10px}.main-notice .grid-area .grid-con .wrap .con{padding-left:60px}.main-slide-banner .inner{padding:4em 0.5em 6.5em 1em}.main-slide-banner .slide-control{padding:0 1rem}}@media only screen and (max-width: 480px){.main-visual .img-area{margin-left:-940px}.main-visual .img-area .layer{display:block}.main-visual .text-area{padding:0 1em}.main-visual .title{font-size:0.6em}.main-info-area .time-area{display:block;margin-right:0;padding:1em 0 2em}.main-info-area .time-area .col{float:none}.main-info-area .time-area .col.col2{margin-top:0.8rem;margin-left:0}.main-half-banner .inner2{padding:0.5em 1em !important}.main-half-banner .title{font-size:1.6em}.main-half-banner .doctor-profile{max-width:50%}.main-notice .title-area .title{display:block;margin:0 0 0.5em}.main-slide-banner .inner{min-height:30em}.main-slide-banner .title{font-size:1.6em}.main-slide-banner .subtitle{font-size:0.9em}}.sub-visual{position:relative;height:573px}.sub-visual-inner{position:absolute;top:0;left:0;width:100%;height:100%}.sub-visual{overflow:hidden}.sub-visual .img-area{position:absolute;top:0;left:50%;width:1920px;height:100%;margin-left:-960px}.sub-visual .img-item{height:100%}.sub-visual .img-item img{width:100%;height:100%;transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);animation:sub-visual-img 2s 0.5s forwards}.sub-visual .text-area{position:absolute;top:50%;left:0;right:0;z-index:2;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-top:3em;padding:0 1em;text-align:center;opacity:0;animation:sub-visual-text 1.5s 0.5s forwards}.sub-visual .text-area .en-name{margin-bottom:1.6rem;font-size:0.7em;font-weight:500;color:#cfb5a4;letter-spacing:0.2em}.sub-visual .text-area .text1{line-height:1.2;font-size:2.25em;font-weight:100;color:#fff}.sub-visual .text-area .text2{margin-top:0.6em;line-height:1.3;font-size:0.95em;font-weight:100;color:#fff}.lnb-area{max-width:1920px;margin:0 auto;border-bottom:1px solid #e1e1e1;background:#f5f5f5}.lnb{padding:1em 10px}.lnb:after{content:"";display:block;clear:both}.lnb .lnb-item{float:left;position:relative;margin-right:10px;padding:0.5rem 10px 0.5rem 0}.lnb .lnb-item:after{content:"";position:absolute;top:50%;right:0;width:1px;height:18px;margin-top:-9px;background:#ddd}.lnb .lnb-item.has-sub{padding:0.25rem 10px 0.25rem 0}.lnb .lnb-item.active>a.lna img{transform:rotate(180deg)}.lnb .lnb-item>a{display:inline-block;position:relative;padding:0 0.3rem;font-size:0.9em;color:#212121}.lnb .lnb-item>a.lna{min-width:10rem;padding:0.3rem 1.8rem 0.3rem 1.1rem}.lnb .lnb-item>a.lna img{position:absolute;top:50%;right:0.8rem;margin-top:-2px;transition:transform 0.3s}.slnb{display:none;position:absolute;top:calc(100%);left:0;z-index:10;min-width:10em;margin-top:0.5em;border:1px solid #cdcdcd;background:#fff}.slnb li+li{border-top:1px solid #cdcdcd}.slnb a{display:block;padding:0.6em 0.5em;line-height:1.3;font-size:0.8em;transition:0.3s}.slnb a:hover{background:#61554f;color:#fff}.sub1-title-area{max-width:1400px;margin:0 auto;text-align:center}.sub1-title-area .title{line-height:1.3;font-size:1.8em;font-weight:200;color:#61554f}.sub-img-title{position:relative;max-width:1920px;margin:0 auto}.sub-img-title .img-area img{display:block}.sub-img-title .text-area{position:absolute;bottom:17.6%;left:0;right:0;width:1420px;max-width:100%;margin:0 auto;padding:0 10px}.sub-img-title .title-logo{margin-bottom:2em}.sub-img-title .title{line-height:1.3;font-size:2.9em;font-weight:200}.sub-img-title .title strong{font-weight:900}.sub-img-title .cont{margin-top:1.8rem;line-height:1.5;font-size:0.9em;font-weight:300;color:#212121}.sub-article1{padding:6em 10px}.sub-article1.bg-gray{background:#f9f9f9}.sub-article2{padding:4em 10px 5em}.sub-article2.inner-bd-bottom{padding-bottom:0 !important}.sub-article2.inner-bd-bottom .article-inner{padding-bottom:5em;border-bottom:1px solid #ededeb}.sub-article2.inner-bd-bottom2 .article-inner{border-bottom:1px solid #ccc}.sub-num-article{padding:7.5em 10px 5em}.sub-num-article.pb-none{padding-bottom:0 !important}.sub-article-inner{max-width:1400px;margin:0 auto}.sub-article-inner.sub-content-inner{padding-left:4.5em}.sub-article-inner.sub-content-inner .sub-article-title{padding-left:0}.sub-article-inner.sub-content-inner .sub-article-title .icon{left:-4.5em}.sub-article-bg{padding:3.5em 10px 3em;background:#f5f5f5}.sub-article-bg .sub-title{margin-bottom:2.5rem;line-height:1.2;text-align:center;font-size:2.9em;font-weight:900;color:#61554f}.sub-article-banner{padding:5em 10px;background-repeat:no-repeat;background-position:center center;background-size:cover}.sub-article-banner .title{line-height:1.3;text-align:center;font-size:2.5em;font-weight:200;color:#fff}.sub-article-banner .title.theme-black{color:#212121}.sub-article-title{position:relative;margin-bottom:3em;padding-left:4.5em}.sub-article-title .icon{display:block;position:absolute;top:0;left:0;width:3em;height:3em;background:#61554f url("/assets/img/common/sub_section_icon.png") no-repeat center center;background-size:42% auto;border-radius:50%}.sub-article-title .title{line-height:1.26;font-size:2.4em;font-weight:100}.sub-article-title .title .tip{display:inline-block;padding:0.4em 0;vertical-align:middle;font-size:1rem;font-weight:700;color:#61554f}.btm-banner{padding:2.5em 10px;background:url("/assets/img/common/btm_banner_bg.jpg") no-repeat right center;background-size:cover;text-align:center;color:#fff}.btm-banner .title{line-height:1.3;font-size:1.7em;font-weight:200}.btm-banner .cont{margin-top:0.7rem;line-height:1.5;font-size:0.9em}.number-bg-area{overflow:hidden}.number-bg-area .number-bg-list.half{float:left;width:calc(50% - 1.25em)}.number-bg-area .number-bg-list.half+.number-bg-list.half{margin-left:2.5em}.number-bg-list li{position:relative;padding-left:52px;line-height:70px;background-image:url("/assets/img/common/number_list_border.png");background-repeat:repeat;background-size:auto 70px}.number-bg-list li .num{position:absolute;top:15px;left:0;width:40px;height:40px;line-height:40px;text-align:center;background:#9e9e9e;font-size:0.9em;font-weight:900;color:#fff;border-radius:50%}.number-bg-list .color-msg{display:inline-block;padding-left:1em;color:#61554f}.number-bg-list .subtitle{display:inline-block;vertical-align:top;font-size:1.4em;font-weight:700;color:#61554f}.number-bg-list .cont{font-size:0.9em}.number-bg-list .text-gray{color:#616161}.sub-para1{line-height:1.5}.sub-para2{line-height:1.5;font-size:0.9em}.sub-para3{line-height:1.5;font-size:1.1em}.sub-img-list{overflow:hidden}.sub-img-list.col2 .item{width:calc((100% - (10px + 1px)) / 2);margin-left:10px;float:left}.sub-img-list.col2 .item:nth-child(-n+2){margin-top:0}.sub-img-list.col2 .item:nth-child(n+3){margin-top:10px}.sub-img-list.col2 .item:nth-child(2n+1){clear:both;margin-left:0}.sub-img-list.top-border .item{border-top:2px solid #61554f}.sub-img-list .img{display:block;margin:0 auto}.sub-img-list .text{padding:1.2em 0.5em;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;line-height:1.3;background:#f5f5f5;text-align:center;font-weight:700}.table-style{display:table;width:100%;border-top:2px solid #61554f}.table-style .cell-th{display:table-cell;width:9em;padding:1.5em 1em;border-bottom:1px solid #e0e0e0;line-height:1.5;text-align:center;vertical-align:middle;background:#fafafa;font-weight:700;color:#242424}.table-style .cell-td{display:table-cell;padding:1.5em 1em 1.5em 2em;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;line-height:1.5;text-align:left;vertical-align:middle}.table-style .icon{margin-bottom:1.2rem;text-align:center}.dashed-list li{position:relative;padding-left:0.8em;line-height:1.4;font-size:0.9rem}.dashed-list li+li{margin-top:0.7rem}.dashed-list li.no-dot{padding-left:0}.dashed-list li.no-dot:before{content:none}.dashed-list li:before{content:"-";display:inline;position:absolute;top:0;left:0}.dotted-list li{position:relative;padding-left:0.8em;line-height:1.4;font-size:0.9rem;color:#666}.dotted-list li+li{margin-top:0.7rem}.dotted-list li:before{content:"·";display:inline;position:absolute;top:0;left:0;background:#246196;color:#61554f}.number-title-list{max-width:1200px}.number-title-list>li+li{margin-top:4em}.number-title-list .number-title-area{position:relative;padding:0 0 0.75em 2.5em;border-bottom:1px dashed #e0e0e0}.number-title-list .number-title-area .num{position:absolute;top:0;left:0;width:2rem;height:2rem;line-height:2rem;text-align:center;background:#61554f;font-size:0.9em;font-weight:900;color:#fff;border-radius:50%}.number-title-list .number-title-area .title{line-height:1.4;font-size:1.4em;font-weight:200}.number-title-list .cont-area{padding:1rem 0 0 2.5rem}.number-title-list li>.cont{margin:1rem 0 0 2.5rem;line-height:1.8;font-size:0.9em}.sub-quote-cont{position:relative;max-width:1200px;margin:0 auto;padding:5em 0}.sub-quote-cont:before{content:"";display:block;position:absolute;top:0;left:50%;width:2.4em;height:1.55em;margin-left:-1.2em;background:url("/assets/img/common/article_quote_start.png") no-repeat center center/contain}.sub-quote-cont:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:2.4em;height:1.55em;margin-left:-1.2em;background:url("/assets/img/common/article_quote_end.png") no-repeat center center/contain}.sub-quote-cont .quote-title{line-height:1.3;text-align:center;font-size:1.6em;font-weight:200}.sub-quote-cont .quote-title strong{font-weight:900}.sub-quote-cont .quote-cont{margin-top:2em;line-height:1.5;text-align:center;font-size:0.9em;color:#9e9e9e}.sub-btn-area{overflow:hidden;margin-top:1em}.sub-btn-area.right-btn-area{text-align:right}.sub-btn-area.right-btn-area a{width:20em;max-width:100%;margin:1em 0 0}.sub-btn-area a{display:inline-block;position:relative;height:5em;margin:1em 1.4em 0;padding:0 0.7em;vertical-align:top;background:#f5f5f5;font-size:1rem;border-radius:2.5em;transition:background 0.3s}.sub-btn-area a:hover{background:#eee}.sub-btn-area .text{position:relative;top:50%;line-height:1.5em;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.sub-btn-area img{display:inline-block;vertical-align:middle;margin-right:0.5em}.sub-btn-area .title{display:inline-block;margin-right:0.8em;vertical-align:middle;font-size:1.2em;font-weight:700;color:#61554f}.sub-btn-area .cont{display:inline-block;margin-right:0.8em;vertical-align:middle;font-size:1.2em}.sub-btn-area .tel{display:inline-block;vertical-align:middle;font-size:1.35em;font-weight:900}.sub-btn-area .move{display:inline-block;vertical-align:middle;font-size:0.7em;font-weight:700;color:#9e9e9e}.sub-btn-area .sub-tel{display:inline-block;margin:0 1em;vertical-align:middle;font-size:1.1em}.sub-tel-area{margin-top:3.5rem;text-align:center;font-size:0}.sub-tel-area.theme-gray .tel{background:#f5f5f5}.sub-tel-area .tel{display:inline-block;margin:0 0.75em 1em;width:calc(33.3% - 1.5em);padding:1.8em 0.5em 1.5em 0.5em;background:#fff;border-radius:60px;font-size:1rem}.sub-tel-area .tel .img{display:inline-block;margin-right:0.6em;margin-bottom:0.3rem;vertical-align:middle}.sub-tel-area .tel .text{display:inline-block;margin-right:5px;margin-bottom:0.3rem;vertical-align:middle;font-size:1.2em;font-weight:700;color:#61554f}.sub-tel-area .tel .num{display:inline-block;margin-bottom:0.3rem;line-height:1.2;vertical-align:middle;font-size:1.3em;font-weight:900}.sub-tel-area .tel .num .slash{padding:0 1rem;font-size:1.35rem;font-weight:500;color:#9e9e9e}.sub-tel-area .tel .tip{display:inline-block;margin-bottom:0.3rem;vertical-align:middle;font-size:0.8rem;font-weight:700;color:#61554f}.comming-soon{text-align:center}@media only screen and (max-width: 1400px){.sub-visual{height:0;padding-bottom:40.9%}.sub-visual .img-area{width:137.14%;margin-left:-68.57%}}@media only screen and (max-width: 1200px){.sub-visual .text-area .text1{font-size:1.8em}.sub-visual .text-area .text2{font-size:0.9em}.sub1-title-area .title{font-size:1.5em}.sub-img-title .img-area{opacity:0.7}.sub-img-title .title-logo{margin-bottom:1.6em}.sub-img-title .title{font-size:2.4em}.sub-img-title .cont{margin-top:1.4rem}.sub-article1{padding:3.5em 10px}.sub-article2{padding:3em 10px 4em}.sub-article2.inner-bd-bottom .article-inner{padding-bottom:4em}.sub-num-article{padding:4.5em 10px 3em}.sub-article-inner.sub-content-inner{padding-left:3.6em}.sub-article-title{font-size:0.8em}.sub-article-banner{padding:2.5em 10px}.sub-article-banner .title{font-size:2em}.sub-quote-cont{padding:3em 0}.sub-quote-cont .quote-title{font-size:1.3em}.sub-quote-cont .quote-cont{font-size:0.8em}}@media only screen and (max-width: 992px){.lnb{padding:0.5rem 10px}.sub-article-bg{padding:2.5em 10px 2em}.sub-article-bg .sub-title{font-size:2.4em}.number-title-list>li+li{margin-top:2em}.sub-btn-area a{margin:1em 0.5em 0;font-size:0.8rem}.sub-tel-area{margin-top:2rem}.sub-tel-area .tel{width:calc(50% - 1em);max-width:240px;font-size:0.75rem}.sub-para3{font-size:0.95em}}@media only screen and (max-width: 768px){.sub-visual{height:314px;padding-bottom:0}.sub-visual .img-area{width:1053px;margin-left:-526.5px}.sub-visual .text-area .text1{font-size:1.4em}.sub-visual .text-area .text2{font-size:0.85em}.sub1-title-area .title{font-size:1.2em}.sub-img-title .text-area{position:static;text-align:center;padding-top:2em}.sub-img-title .title-logo{font-size:0.8em}.sub-img-title .title{font-size:1.8em}.sub-img-title .cont{font-size:0.8em}.sub-article1{padding:2.5em 10px}.sub-article2{padding:2em 10px 2.5em}.sub-article2.inner-bd-bottom .article-inner{padding-bottom:2.5em}.sub-num-article{padding:3em 10px 2em}.sub-article-bg .sub-title{font-size:1.8em}.sub-article-inner.sub-content-inner{padding-left:0}.sub-article-title{margin-bottom:2em;padding-left:3.6em !important;font-size:0.7em}.sub-article-title .icon{left:0 !important}.number-bg-area .number-bg-list.half{float:none;width:auto;margin:0 !important}.number-bg-list li{padding-left:40px;line-height:45px;background-image:url("/assets/img/common/number_list_border_mobile.png");background-size:auto 45px}.number-bg-list li .num{top:7.5px;left:0;width:30px;height:30px;line-height:30px}.number-bg-list li .text{font-size:0.9em}.sub-article-banner{padding:2em 10px}.sub-article-banner .title{font-size:1.5em}.table-style .cell-th{width:7.5em;padding:0.8em 0.5em}.table-style .cell-td{padding:0.8em 0.5em 0.8em 0.8em}.sub-quote-cont .quote-title{font-size:1.1em}}@media only screen and (max-width: 480px){.lnb{padding:0.5rem 0}.lnb .lnb-item{margin-right:0;padding-right:0}.lnb .lnb-item:first-child{width:34px}.lnb .lnb-item:nth-child(n+2){width:calc(50% - 17px)}.lnb .lnb-item:last-child:after{display:none}.lnb .lnb-item>a{width:100%;padding:0 0.5rem}.lnb .lnb-item>a.lna{min-width:0}.slnb{min-width:100%}.sub-img-list.col2.mb-col1 .item{width:calc((100% - (0px + 1px)) / 1);margin-left:0px}.sub-img-list.col2.mb-col1 .item:nth-child(-n+1){margin-top:0}.sub-img-list.col2.mb-col1 .item:nth-child(n+2){margin-top:10px}.sub-img-list.col2.mb-col1 .item:nth-child(2n+1){clear:none;margin-left:0px}.sub-img-list.col2.mb-col1 .item:nth-child(1n+1){clear:both;margin-left:0}.sub-img-list .text{padding:0.8em 0.5em}}.tl-50{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.tly-50{position:absolute;top:50%;width:100%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}.tlx-50{position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%)}.w858{max-width:878px;padding:0 10px;margin:0 auto}#s_area{margin:130px 0 75px}.s_ico_tit_wrap{text-align:center;color:#282828}.s_ico_tit_wrap .ico{margin:0 0 45px}.s_ico_tit_wrap .ico img{width:4.2em}.s_ico_tit_wrap .en_tit{margin-bottom:5px;opacity:0.5;font-weight:400;letter-spacing:2px}.s_ico_tit_wrap .tit{margin:0 0 40px;font-weight:100;line-height:1.3}.s_ico_tit_wrap .tit strong{font-weight:600}.s_ico_tit_wrap .txt{color:#6c6c6c;font-weight:300;line-height:1.588}.s_ico_tit_wrap .txt strong{font-weight:400}.s212{position:relative;left:50%;width:1920px;margin-left:-960px;background-color:#122755}.s212 .area .bg{height:0;padding-bottom:700px;text-indent:-9999px;background-position:100% 50%;background-repeat:no-repeat;background-size:cover}.s212 .area .con{padding:0 0 0 55px;color:#fff}.s212 .area .tit_wrap .tit{margin:0 0 40px;line-height:1.4;font-weight:100}.s212 .area .tit_wrap .tit strong{font-weight:500}.s212 .area .txt_wrap .txt{line-height:1.58;font-weight:100}.s212 .area .txt_wrap .txt strong{font-weight:500}@media all and (max-width: 1420px){#s_area{margin:80px 0 50px}.s_ico_tit_wrap .ico{margin:0 0 20px}.s_ico_tit_wrap .en_tit{letter-spacing:1px}.s_ico_tit_wrap .tit{margin:0 0 20px}.s212{left:0;width:100%;margin-left:0}.s212 .area{max-width:600px;margin:0 auto}.s212 .area .bg{padding-bottom:72.3%}.s212 .area .tly-50{position:relative;top:0;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0)}.s212 .area .con{padding:80px 0;text-align:center}.s212 .area .tit_wrap .tit{margin:0 0 20px}}@media all and (max-width: 768px){.s212 .area .con{padding:50px 0}}body{word-break:keep-all;word-wrap:break-word}.sub-title-area{max-width:1420px;margin:0 auto 3.25em;padding:0 10px;text-align:center}.sub-title-area .icon-area{margin-bottom:2.25em}.sub-title-area .icon-area .icon{display:inline-block;text-align:center;border-radius:50%}.sub-title-area .icon-area .icon img{width:4.2em;vertical-align:middle}.sub-title-area .en-name{margin-bottom:0.25rem;font-size:10px;font-weight:400;letter-spacing:2px;opacity:0.5}.sub-title-area .title{line-height:1.4;font-size:1.8em;font-weight:100;color:#222}.sub-title-area .subtitle{margin-top:2rem;line-height:1.7;font-size:0.85em;font-weight:300}.sub-bottom{max-width:1420px;margin:0 auto;padding:5.5em 10px 0}.sub-bottom .sub-title-area{margin-bottom:5em}.sub-btm-banner{overflow:hidden;height:586px}.sub-btm-banner .list-area{position:relative;float:left;width:412px;height:100%}.sub-btm-banner .list-area .list-inner{position:absolute;top:0;left:0;right:0;bottom:0;background:#61554f}.sub-btm-banner .list-area .list{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}.sub-btm-banner .list-area .list li.active a{background:#9d897c}.sub-btm-banner .list-area .list a{display:block;padding:25px 30px 25px 75px;color:#fff;transition:0.5s}.sub-btm-banner .list-area .list a:hover{background:rgba(157,137,124,0.5)}.sub-btm-banner .list-area .list .en-title{margin-bottom:5px;font-size:12px;font-weight:100;color:rgba(255,255,255,0.5)}.sub-btm-banner .list-area .list .title{line-height:1.4;font-size:24px;font-weight:200}.sub-btm-banner .gallery-area{position:relative;float:left;width:calc(100% - 412px);height:100%}.sub-btm-banner .gallery-area .gall-item{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f2f2f3;background-repeat:no-repeat;background-position:left bottom;background-size:52% auto}.sub-btm-banner .gallery-area .gall-item:nth-child(1) .en-title{letter-spacing:2px}.sub-btm-banner .gallery-area .gall-item .text-area{position:absolute;top:50%;left:50%;right:6%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}.sub-btm-banner .gallery-area .gall-item .en-title{margin-bottom:25px;font-size:10px;font-weight:700;color:#9d897c;letter-spacing:4px}.sub-btm-banner .gallery-area .gall-item .subtitle{margin-bottom:10px;line-height:1.4;font-size:21px;font-weight:200;color:#61554f}.sub-btm-banner .gallery-area .gall-item .title{margin-bottom:25px;line-height:1.2;font-size:48px;font-weight:100;color:#222}.sub-btm-banner .gallery-area .gall-item .cont{line-height:1.5;font-size:16px}.sub-btm-notice{margin-top:6em}.sub-btm-notice .title-area{overflow:hidden;margin-bottom:2em;padding-right:1.5em}.sub-btm-notice .title-area .title{float:left;font-size:1.7em;font-weight:300;color:#222}.sub-btm-notice .title-area .more{float:right;line-height:1.7rem;font-size:0.75em;font-weight:700;color:#214b9f}.sub-btm-notice .btm-notice-list{overflow:hidden}.sub-btm-notice .btm-notice-list .item{float:left;width:calc(33.3% - 2em)}.sub-btm-notice .btm-notice-list .item:nth-child(n+2){margin-left:3em}.sub-btm-notice .btm-notice-list .item:nth-child(2),.sub-btm-notice .btm-notice-list .item:nth-child(3){margin-top:0.5em}.sub-btm-notice .btm-notice-list .item:nth-child(n+4){margin-top:2.2em}.sub-btm-notice .btm-notice-list .item.with-image .image-inner{position:relative;height:0;padding-left:0;padding-bottom:65%;background-repeat:no-repeat;background-position:center;background-size:cover}.sub-btm-notice .btm-notice-list .item.with-image .image-inner2{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6)}.sub-btm-notice .btm-notice-list .item.with-image .inner{position:absolute;left:1em;right:1em;bottom:1.2em}.sub-btm-notice .btm-notice-list .item.with-image .date,.sub-btm-notice .btm-notice-list .item.with-image .month,.sub-btm-notice .btm-notice-list .item.with-image .subj,.sub-btm-notice .btm-notice-list .item.with-image .cont{color:#fff}.sub-btm-notice .btm-notice-list .item.with-image .subj{margin-bottom:0.3rem}.sub-btm-notice .btm-notice-list .inner{position:relative;padding-left:4.5em}.sub-btm-notice .btm-notice-list .date-area{position:absolute;top:0;left:0;width:3.75em;text-align:center}.sub-btm-notice .btm-notice-list .date{font-size:2em;font-weight:700;color:#222}.sub-btm-notice .btm-notice-list .month{margin-top:0.5rem;font-size:0.7em;font-weight:500;color:#888}.sub-btm-notice .btm-notice-list .subj{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.4em;max-height:2.8em !important;min-height:2.8em;margin-bottom:0.5rem;font-size:0.9em;font-weight:500;color:#222}.sub-btm-notice .btm-notice-list .cont{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.4em;max-height:2.8em !important;min-height:2.8em;font-size:0.75em;color:#666}.num-cont{position:relative;padding-left:16.5em}.num-cont.theme-brown .title-area .num{background:#9d897c}.num-cont.theme-brown .cont{color:#666}.num-cont.theme-ivory .title-area .num{background:#cfb5a4}.num-cont.theme-ivory .cont{color:#666}.num-cont+.num-cont{margin-top:4em}.num-cont .title-area{position:absolute;top:0;left:0;font-weight:300}.num-cont .title-area .num{display:inline-block;width:1.8rem;height:1.8rem;margin-right:0.75rem;line-height:1.8rem;text-align:center;vertical-align:top;background:#61554f;font-size:14px;font-weight:700;color:#fff}.num-cont .title-area .title{display:inline-block;line-height:1.3;vertical-align:top;font-size:1.4em;color:#222}.num-cont .cont{line-height:1.5;font-size:0.85em;color:#222}.num-cont .color-cont{color:#61554f}.basic-table1{width:100%;table-layout:fixed}.basic-table1.cont-align-top td{vertical-align:top}.basic-table1.title-big .num{font-size:0.9em}.basic-table1.theme-brown th,.basic-table1.theme-brown td{border-color:#9d897c}.basic-table1.theme-brown .num{border-bottom:1px solid #9d897c;color:#61554f}.basic-table1.theme-brown .cont{color:#9d897c}.basic-table1 th{padding:0 1em;border:1px solid #666;border-width:1px;border-style:solid;border-bottom:none;line-height:1.5;background:#f6f1ed}.basic-table1 td{width:16.6%;height:8.75em;border:1px solid #666;border-top:none;line-height:1.5;text-align:center;vertical-align:middle;background:#fff}.basic-table1 .num-area{display:none;padding:0 1em}.basic-table1 .num{padding:24px 0 20px;border-bottom:1px solid #666;text-align:center;font-size:0.7em;font-weight:900;color:#222}.basic-table1 .cont{padding:1.2em 0.2em;line-height:1.4;background:#fff;font-size:0.85em;color:#666}.basic-table1 .cont img{margin-bottom:0.3rem}.basic-table2{width:100%;table-layout:fixed;color:#fff}.basic-table2 thead th{padding:1em 0.5em;border-width:1px;border-style:solid;border-color:#f2f2f2;line-height:1.5;text-align:center;background:#9d897c;font-size:1em;font-weight:100}.basic-table2 thead th:first-child{border-left-width:0}.basic-table2 thead th:last-child{border-right-width:0}.basic-table2 tbody tr:last-child td{border-bottom:none}.basic-table2 tbody tr.no-bd-top td{border-top:none;color:#e0e0e0}.basic-table2 tbody td{padding:1.8em 0.5em;border-width:1px;border-style:solid;border-color:#f2f2f2;line-height:1.5;text-align:center;font-size:0.85em;font-weight:100}.basic-table2 tbody td[colspan]{padding:2.2em 0.5em}.basic-table2 tbody td:first-child{border-left-width:0}.basic-table2 tbody td:last-child{border-right-width:0}.basic-table2 tbody td.no-padding{padding:0;border-bottom:none}.basic-table2 tbody td.no-padding img{display:block;width:100%}.numbered-list{overflow:hidden}.numbered-list.col2 li{width:calc((100% - (30px + 1px)) / 2);margin-left:30px;float:left}.numbered-list.col2 li:nth-child(-n+2){margin-top:0}.numbered-list.col2 li:nth-child(n+3){margin-top:10px}.numbered-list.col2 li:nth-child(2n+1){clear:both;margin-left:0}.numbered-list.big li{padding:1.4em;background:#f6f1ed;background:-moz-linear-gradient(left, #f6f1ed 0px,#f6f1ed 11.4rem,#fff 11.4rem,#fff 100%);background:-webkit-linear-gradient(left, #f6f1ed 0px,#f6f1ed 11.4rem,#fff 11.4rem,#fff 100%);background:-o-linear-gradient(left, #f6f1ed 0px,#f6f1ed 11.4rem,#fff 11.4rem,#fff 100%);background:-ms-linear-gradient(left, #f6f1ed 0px,#f6f1ed 11.4rem,#fff 11.4rem,#fff 100%);background:linear-gradient(to right, #f6f1ed 0px,#f6f1ed 11.4rem,#fff 11.4rem,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f1ed', endColorstr='#fff',GradientType=1 )}.numbered-list.big .num{width:10rem;height:6.5rem;padding-right:1.4rem}.numbered-list.big .title{font-size:0.85rem}.numbered-list.big .cont{padding:0 1rem 0 2rem}.numbered-list.list-brown .text-area,.numbered-list.list-brown .cont{color:#9d897c}.numbered-list.list-brown li,.numbered-list.list-brown .num{border-color:#9d897c}.numbered-list.list-brown .num{color:#61554f}.numbered-list li{padding:0.5rem;border:1px solid #666;border-style:solid;background:#f6f1ed;background:-moz-linear-gradient(left, #f6f1ed 0px,#f6f1ed 3.2rem,#fff 3.2rem,#fff 100%);background:-webkit-linear-gradient(left, #f6f1ed 0px,#f6f1ed 3.2rem,#fff 3.2rem,#fff 100%);background:-o-linear-gradient(left, #f6f1ed 0px,#f6f1ed 3.2rem,#fff 3.2rem,#fff 100%);background:-ms-linear-gradient(left, #f6f1ed 0px,#f6f1ed 3.2rem,#fff 3.2rem,#fff 100%);background:linear-gradient(to right, #f6f1ed 0px,#f6f1ed 3.2rem,#fff 3.2rem,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f1ed', endColorstr='#fff',GradientType=1 )}.numbered-list li+li{margin-top:0.5em}.numbered-list li.sub-li{border:none;background:none}.numbered-list li.sub-li .sub-detail{margin-left:4.4em;padding:0 1.5em 0 0;position:relative;line-height:1.5;font-size:0.85rem;color:#282828}.numbered-list .text-area{display:table;width:100%;table-layout:fixed}.numbered-list .num{display:table-cell;width:2.7rem;height:1.6rem;padding-right:0.5rem;border-right:1px solid #666;text-align:center;vertical-align:middle;font-size:0.7em;font-weight:900;color:#222}.numbered-list .cont{display:table-cell;padding:0 1rem;text-align:left;vertical-align:middle;font-size:0.8em;color:#666}.table-caption{margin-bottom:1rem;font-size:0.85em;font-weight:300;color:#222}.notice-msg{overflow:hidden;margin-top:1.5em;border-color:#61554f}.notice-msg.align-top .mark-notice{vertical-align:top}.notice-msg.align-top .msg{margin-top:0.5rem;vertical-align:top}.notice-msg.with-border{padding:1.5em 2em;border-width:1px;border-style:solid;margin-top:0}.notice-msg.theme-brown .mark-notice{background:#9d897c}.notice-msg.theme-brown .msg{color:#9d897c}.notice-msg.theme-ivory .mark-notice{background:#cfb5a4}.notice-msg.theme-ivory .msg{color:#9d897c}.notice-msg .mark-notice{display:inline-block;width:2rem;height:2rem;line-height:2rem;text-align:center;vertical-align:middle;background:#61554f;font-size:0.8em;font-weight:900;color:#fff;border-radius:50%}.notice-msg .msg{display:inline-block;width:calc(99% - 4rem);margin-left:1rem;line-height:1.4;vertical-align:middle;font-size:0.85em;color:#222}.notice-msg .msg .subj{display:inline-block;margin-bottom:10px}.radius-list-area{overflow:hidden;text-align:center}.radius-list-area.col5 .con{width:20%}.radius-list-area.theme-ivory .inner{border-color:#cfb5a4}.radius-list-area.theme-ivory .con:before{background-color:#cfb5a4}.radius-list-area .radius-list-wrap{margin:0 -19px;font-size:0}.radius-list-area .con{position:relative;display:inline-block;width:25%;padding:0 19px;vertical-align:text-top}.radius-list-area .con:before{content:"";position:absolute;left:-13px;top:50%;display:block;width:26px;height:1px;background-color:#9d897c}.radius-list-area .con:first-child:before{display:none}.radius-list-area .inner{position:relative;height:0;padding-bottom:calc(100% - 12px);border:6px solid #9d897c;border-radius:50%}.radius-list-area .inner:before,.radius-list-area .inner:after{content:"";position:absolute;top:50%;display:block;width:10px;height:30px;margin:-15px 0 0;background-color:#fff;z-index:20}.radius-list-area .inner:before{left:-6px}.radius-list-area .inner:after{right:-6px}.radius-list-area .txt-area{color:#6c6c6c}.radius-list-area .txt-area .txt-wrap{position:relative;z-index:30}.radius-list-area .txt-area .txt-wrap .txt{line-height:1.29;font-weight:300}.article-intro{overflow:hidden}.article-intro .img-area{float:left;width:18em}.article-intro .text-area{float:left;width:calc(100% - 20.5em);margin:2.3rem 0 0 2.5em}.article-intro .title{line-height:1.4;margin-bottom:1rem;font-size:1.2em;font-weight:200}.article-intro .cont{margin-bottom:1.5rem;line-height:1.5;font-size:0.85em;color:rgba(255,255,255,0.7)}.article-intro .cont strong{font-weight:500}.article-intro .graph{max-width:600px;font-size:0}.article-intro .graph li{display:inline-block;position:relative;width:5rem;height:5.55rem;line-height:5.55rem;margin:0 0 0.9rem 0.9rem;text-align:center;vertical-align:top;background:url("/assets/img/common/hexa_cont_bg.png") no-repeat center center/contain;font-size:0.75rem;font-weight:200;color:#fff}.article-intro .graph li:first-child{margin-left:0}.article-intro .graph li .text{position:absolute;top:50%;left:0;width:100%;line-height:1.4;text-align:center;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}.article-with-bg{background-repeat:no-repeat;background-position:center;background-size:cover}.article-with-bg.text-black .title,.article-with-bg.text-black .article-cont{color:#222}.article-with-bg.size2 .article-inner{max-width:1100px}.article-with-bg.size3 .article-inner{max-width:1260px}.article-with-bg .article-inner{max-width:1060px;margin:0 auto;padding:7em 10px 5.5em}.article-with-bg .title{margin-bottom:1.5rem;line-height:1.4;font-size:1.4em;font-weight:100;color:#fff}.article-with-bg .article-cont{line-height:1.5;font-size:0.85em;font-weight:200;color:#fff}.hr-border{margin-top:1.2em;padding-top:0.8em;border-top:1px dashed #a3a3a3}.clinic-bg-article{padding:11em 10px;background-repeat:no-repeat;background-size:cover}.clinic-bg-article.text-left{background-position:60% center}.clinic-bg-article.text-left .text-area{text-align:right}.clinic-bg-article.text-right{background-position:40% center}.clinic-bg-article.text-right .inner{margin-left:auto}.clinic-bg-article .inner{width:700px;max-width:60%}.clinic-bg-article .text-area .title{line-height:1.4;font-size:1.2em;font-weight:100;color:#fff}.clinic-bg-article .text-area .title strong{font-weight:500}.clinic-bg-article .text-area .cont{margin-top:2.9411764706em;line-height:1.5;font-size:0.85em;font-weight:100;color:#c6c6c6}.clinic-bg-article .text-area .cont strong{font-weight:500}.clinic-bg-article2{padding:10.5em 10px 9em;background-repeat:no-repeat;background-position:center center;background-size:cover}.clinic-bg-article2 .text-area{text-align:center}.clinic-bg-article2 .text-area .title{line-height:1.2;font-size:1.8em;font-weight:100;color:#fff}.clinic-bg-article2 .text-area .subtitle{margin-top:1.8em;line-height:1.4;font-weight:100;color:#fff}.clinic-bg-article2 .text-area .cont{margin-top:1.6470588235em;line-height:1.5;font-size:0.85em;font-weight:100;color:rgba(255,255,255,0.7)}.clinic-bg-article3{padding:10em 10px;background-repeat:no-repeat;background-position:center center;background-size:cover}.clinic-bg-article3 .text-area{text-align:center}.clinic-bg-article3 .text-area .en-name{margin-bottom:8px;font-size:10px;font-weight:300;color:rgba(255,255,255,0.5);letter-spacing:0.2em}.clinic-bg-article3 .text-area .title{line-height:1.2;font-size:1.8em;font-weight:100;color:#d0b5a4}.clinic-bg-article3 .text-area .cont{margin-top:1.6470588235em;line-height:1.5;font-size:0.85em;font-weight:200;color:#fff}.clinic-treat-article{padding:4.5em 10px 5em;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center}.clinic-treat-article .treat-article-inner{display:inline-block;max-width:1240px;text-align:left}.clinic-table-article.size3 .left-cont{width:calc(100% - 35.1em)}.clinic-table-article.size3 .right-table{width:33em}.clinic-table-article .article-inner{overflow:hidden}.clinic-table-article .left-cont{float:left;width:calc(100% - 29.1em)}.clinic-table-article .right-table{float:right;width:27em;max-width:100%;padding-left:2em}.clinic-table-article .right-table .basic-table1 td{height:6.5em}.clinic-treat-list{overflow:hidden;max-width:870px;margin:3.5em auto 0}.clinic-treat-list .item{float:left;width:calc(25% - 1.05rem);margin-left:1.4rem;text-align:center;color:#282828}.clinic-treat-list .item:first-child{margin-left:0}.clinic-treat-list .img-area{max-width:177px;margin:0 auto}.clinic-treat-list .img-area2{position:relative;height:0;padding-bottom:100%;background:#f6f1ed;border-radius:50%}.clinic-treat-list .img-area2 img{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}.clinic-treat-list .title{margin-top:1.5rem;line-height:1.4;font-size:1.1em;font-weight:700;color:#9d897c}.clinic-treat-list .treat-cont{margin-top:1rem;line-height:1.4;font-size:0.8em}.clinic-device-article{padding:8em 10px 10.5em;background:#f9f9f9}.clinic-device-article .article-inner{max-width:1144px}.clinic-device-article .num-cont{min-height:14em}.clinic-device-article .num-cont.img-left{padding-left:19.5em}.clinic-device-article .num-cont.img-left .side-img{left:0}.clinic-device-article .num-cont.img-right{padding-left:0;padding-right:19.5em;text-align:right}.clinic-device-article .num-cont.img-right .side-img{right:0}.clinic-device-article .num-cont.img-right .notice-msg .msg{margin-left:0;margin-right:1rem}.clinic-device-article .num-cont .side-img{position:absolute;top:0;max-width:17.3em;border:1px solid #e9e9e9;background:#fff}.clinic-device-article .device-title{margin-bottom:1em;line-height:1.5;font-size:1.4em;font-weight:200;color:#222}.clinic-device-article .device-subtitle{margin-bottom:0.1em;line-height:1.5;font-size:1.05em;font-weight:500;color:#666}@media only screen and (max-width: 1440px){.sub-btm-banner{max-width:988px;height:auto;margin:0 auto}.sub-btm-banner .list-area{float:none;width:auto;height:auto}.sub-btm-banner .list-area .list-inner{position:static}.sub-btm-banner .list-area .list{overflow:hidden;position:static;transform:none}.sub-btm-banner .list-area .list li{float:left;width:50%}.sub-btm-banner .gallery-area{float:none;width:auto;height:0;padding-bottom:59%}.sub-btm-notice{max-width:988px;margin:6em auto 0}.sub-btm-notice .btm-notice-list .item{width:calc(50% - 1.5em)}.sub-btm-notice .btm-notice-list .item:nth-child(3){margin-top:2.2em}.sub-btm-notice .btm-notice-list .item:nth-child(4){margin-left:0;clear:both}}@media only screen and (max-width: 1200px){.sub-title-area .title{font-size:1.6em}.article-intro .img-area{width:14em}.article-intro .text-area{width:calc(100% - 16em);margin:1rem 0 0 2em}.article-with-bg .article-inner{padding:5em 10px 4em}.clinic-bg-article{padding:7.5em 10px}.clinic-bg-article2{padding:8em 10px 6.5em}.clinic-bg-article3{padding:7em 10px}.sub-bottom{padding:4em 10px}.clinic-device-article{padding:5.5em 10px 7em}}@media only screen and (max-width: 1000px){.sub-btm-banner .list-area .list a{padding:15px 20px 15px 40px}.sub-btm-banner .list-area .list .title{font-size:20px}.sub-btm-banner .gallery-area .gall-item .en-title{margin-bottom:15px}.sub-btm-banner .gallery-area .gall-item .subtitle{font-size:18px}.sub-btm-banner .gallery-area .gall-item .title{font-size:32px}.sub-btm-banner .gallery-area .gall-item .cont{font-size:14px}.num-cont{padding-left:0;font-size:1.1em}.num-cont .title-area{position:static;margin-bottom:1em}.num-cont .title-area .title{max-width:calc(100% - 2.8rem);font-size:1.2em}.num-cont .title-area br{display:none}.numbered-list.col2 li{width:calc((100% - (0px + 1px)) / 1);margin-left:0px}.numbered-list.col2 li:nth-child(-n+1){margin-top:0}.numbered-list.col2 li:nth-child(n+2){margin-top:10px}.numbered-list.col2 li:nth-child(2n+1){clear:none;margin-left:0px}.numbered-list.col2 li:nth-child(1n+1){clear:both;margin-left:0}.article-intro .img-area{float:none;margin:0 auto}.article-intro .text-area{float:none;width:auto;max-width:600px;margin:1.5rem auto 0}.clinic-treat-article{padding:3em 10px 3.5em}.clinic-table-article .left-cont{float:none;width:auto !important}.clinic-table-article .right-table{float:none;margin:2.5em auto 0;padding-left:0}}@media all and (max-width: 878px){.radius-list-area{max-width:360px;margin:0 auto}.radius-list-area .radius-list-wrap{margin:-10px -10px}.radius-list-area .con{width:50% !important;padding:10px 10px}.radius-list-area .con:before{left:-6px;width:12px}.radius-list-area .con:nth-child(odd):before{display:none}.radius-list-area .inner{padding-bottom:calc(100% - 6px);border-width:3px}.radius-list-area .inner:before,.radius-list-area .inner:after{width:5px;height:20px;margin:-10px 0 0}.radius-list-area .inner:before{left:-3px}.radius-list-area .inner:after{right:-3px}.radius-list-area .txt-area .txt-wrap{padding:0 5px}}@media only screen and (max-width: 768px){.sub-title-area .title{font-size:1.4em}.article-with-bg .article-inner{padding:3.5em 10px 3em}.num-cont+.num-cont{margin-top:2em}.sub-bottom{padding:2.5em 10px}.sub-bottom .sub-title-area{margin-bottom:3em}.sub-btm-banner .list-area .list a{padding:15px 18px}.sub-btm-banner .list-area .list .en-title{font-size:10px}.sub-btm-banner .list-area .list .title{font-size:16px}.sub-btm-banner .gallery-area{height:auto;padding-bottom:0}.sub-btm-banner .gallery-area .gall-item{position:static;background-position:center top;background-size:auto 350px !important}.sub-btm-banner .gallery-area .gall-item .text-area{position:static;padding:400px 20px 40px;transform:none}.sub-btm-notice{max-width:450px}.sub-btm-notice .btm-notice-list .item{float:none;width:auto;margin-left:0 !important}.sub-btm-notice .btm-notice-list .item:nth-child(n+2){margin-top:2em !important}.sub-btm-notice .btm-notice-list .subj,.sub-btm-notice .btm-notice-list .cont{min-height:0}.article-intro .graph{text-align:center}.article-intro .graph li{margin:0 0.25rem !important}.clinic-bg-article{padding:0}.clinic-bg-article .article-inner{padding:4.5em 10px !important;background:rgba(0,0,0,0.15)}.clinic-bg-article .inner{max-width:80%}.clinic-bg-article .text-area .cont{text-shadow:1px 1px 3px #000;color:#eaeaea}.clinic-bg-article2{padding:4.5em 10px 3.5em}.clinic-bg-article2 .text-area .title{font-size:1.5em}.clinic-bg-article3{padding:4em 10px}.clinic-bg-article3 .text-area .title{font-size:1.5em}.clinic-treat-list{max-width:400px}.clinic-treat-list .item{width:calc(50% - 0.7rem)}.clinic-treat-list .item:nth-child(3){margin-left:0;clear:both}.clinic-treat-list .item:nth-child(n+3){margin-top:1rem}.clinic-device-article .num-cont{min-height:0;padding-left:0}.clinic-device-article .num-cont .left-img{display:block;position:static;margin:0 auto 1.5em}.clinic-device-article{padding:3em 10px 4em}.clinic-device-article .num-cont{min-height:0;padding-left:0 !important;padding-right:0 !important;text-align:center !important}.clinic-device-article .num-cont.img-left .notice-msg{text-align:left}.clinic-device-article .num-cont.img-right .notice-msg{text-align:right}.clinic-device-article .num-cont .side-img{display:block;position:static;margin:0 auto 1.5em}}@media only screen and (max-width: 486px){.sub-btm-banner .list-area .list li{float:none;width:auto}.article-intro .graph li:nth-child(3n+1){clear:both}.numbered-list.big li{padding:0.8em;background:#f6f1ed;background:-moz-linear-gradient(left, #f6f1ed 0px,#f6f1ed 6.8rem,#fff 6.8rem,#fff 100%);background:-webkit-linear-gradient(left, #f6f1ed 0px,#f6f1ed 6.8rem,#fff 6.8rem,#fff 100%);background:-o-linear-gradient(left, #f6f1ed 0px,#f6f1ed 6.8rem,#fff 6.8rem,#fff 100%);background:-ms-linear-gradient(left, #f6f1ed 0px,#f6f1ed 6.8rem,#fff 6.8rem,#fff 100%);background:linear-gradient(to right, #f6f1ed 0px,#f6f1ed 6.8rem,#fff 6.8rem,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f1ed', endColorstr='#fff',GradientType=1 )}.numbered-list.big .num{width:6rem;height:6.5rem;padding-right:0.8rem}.numbered-list.big .cont{padding:0 0rem 0 1rem}.clinic-bg-article .inner{max-width:100%}.clinic-bg-article2 .text-area .title{font-size:1.3em}.clinic-bg-article3 .text-area .title{font-size:1.3em}}.nonpay-intro-article{padding:4.5em 10px 0}.nonpay-intro-article .nonpay-intro{border:1px dashed #cececa;padding:50px 10px;text-align:center;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px}.nonpay-intro-article .text-area{margin-bottom:40px}.nonpay-intro-article .text-area .text{line-height:1.5;font-size:0.8em}.nonpay-intro-article .nonpay-search{overflow:hidden;max-width:730px;margin:0 auto}.nonpay-intro-article .nonpay-search input{display:block;float:left;width:80%;height:47px;padding:0 20px;border:1px solid #cdcdcd;vertical-align:top;font-size:16px}.nonpay-intro-article .nonpay-search button{display:block;float:left;width:18%;height:47px;line-height:47px;margin-left:2%;vertical-align:top;background:#61554f;font-size:15px;font-weight:500;color:#fff}.nonpay-data-article{padding:4em 10px 8.5em}.nonpay-tab{margin-bottom:3em}.nonpay-tab .tab{overflow:hidden;border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd}.nonpay-tab .tab li{border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd}.nonpay-tab .tab li:first-child:nth-last-child(2),.nonpay-tab .tab li:first-child:nth-last-child(2) ~ li{width:calc((100% - (0px + 1px)) / 2);margin-left:0px;float:left}.nonpay-tab .tab li:first-child:nth-last-child(2):nth-child(-n+2),.nonpay-tab .tab li:first-child:nth-last-child(2) ~ li:nth-child(-n+2){margin-top:0}.nonpay-tab .tab li:first-child:nth-last-child(2):nth-child(n+3),.nonpay-tab .tab li:first-child:nth-last-child(2) ~ li:nth-child(n+3){margin-top:0px}.nonpay-tab .tab li:first-child:nth-last-child(2):nth-child(2n+1),.nonpay-tab .tab li:first-child:nth-last-child(2) ~ li:nth-child(2n+1){clear:both;margin-left:0}.nonpay-tab .tab li:first-child:nth-last-child(3),.nonpay-tab .tab li:first-child:nth-last-child(3) ~ li{width:calc((100% - (0px + 1px)) / 3);margin-left:0px;float:left}.nonpay-tab .tab li:first-child:nth-last-child(3):nth-child(-n+3),.nonpay-tab .tab li:first-child:nth-last-child(3) ~ li:nth-child(-n+3){margin-top:0}.nonpay-tab .tab li:first-child:nth-last-child(3):nth-child(n+4),.nonpay-tab .tab li:first-child:nth-last-child(3) ~ li:nth-child(n+4){margin-top:0px}.nonpay-tab .tab li:first-child:nth-last-child(3):nth-child(3n+1),.nonpay-tab .tab li:first-child:nth-last-child(3) ~ li:nth-child(3n+1){clear:both;margin-left:0}.nonpay-tab .tab li:first-child:nth-last-child(n+4),.nonpay-tab .tab li:first-child:nth-last-child(n+4) ~ li{width:calc((100% - (0px + 1px)) / 4);margin-left:0px;float:left}.nonpay-tab .tab li:first-child:nth-last-child(n+4):nth-child(-n+4),.nonpay-tab .tab li:first-child:nth-last-child(n+4) ~ li:nth-child(-n+4){margin-top:0}.nonpay-tab .tab li:first-child:nth-last-child(n+4):nth-child(n+5),.nonpay-tab .tab li:first-child:nth-last-child(n+4) ~ li:nth-child(n+5){margin-top:0px}.nonpay-tab .tab li:first-child:nth-last-child(n+4):nth-child(4n+1),.nonpay-tab .tab li:first-child:nth-last-child(n+4) ~ li:nth-child(4n+1){clear:both;margin-left:0}.nonpay-tab .tab li.active a{background:#61554f;color:#fff}.nonpay-tab .tab li.active a:hover{color:#fff}.nonpay-tab .tab a{display:block;position:relative;height:3.4em;line-height:1.3;font-size:0.9em;transition:color 0.3s}.nonpay-tab .tab a:hover{color:#61554f}.nonpay-tab .tab .text{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.nonpay-table{border-top:2px solid #61554f}.nonpay-table table{width:100%;table-layout:fixed;text-align:center;vertical-align:middle;border-collapse:collapse}.nonpay-table thead th{line-height:1.2;padding:0.3rem;border:1px solid #cdcdcd;background:#f4f6f6;font-size:0.8em;font-weight:500;color:#222}.nonpay-table thead tr:first-child th{height:2.5rem;border-top:none}.nonpay-table thead tr:first-child th:first-child{border-left:none}.nonpay-table thead tr:first-child th:last-child{border-right:none}.nonpay-table thead tr:nth-child(2) th{height:3rem}.nonpay-table tbody th,.nonpay-table tbody td{height:2.6rem;padding:0.3rem;border:1px solid #cdcdcd;line-height:1.5;font-size:0.8em}.nonpay-table tbody th:first-child,.nonpay-table tbody td:first-child{border-left:none}.nonpay-table tbody th:last-child,.nonpay-table tbody td:last-child{border-right:none}.nonpay-table tbody th{font-weight:400}.nonpay-table .bd-left-none{border-left:none !important}.nonpay-data-article .pg_wrap{margin-top:2.5em;text-align:center}.nonpay-data-article .pg_wrap .pg_page,.nonpay-data-article .pg_wrap .pg_current{display:inline-block;width:1.9rem;height:1.9rem;line-height:1.7rem;margin:0 4px;border:1px solid #dedede;vertical-align:text-top;font-size:15px;transition:.25s}.nonpay-data-article .pg_wrap .pg_page:hover,.nonpay-data-article .pg_wrap .pg_current{border-color:#61554f;background-color:#61554f;color:#fff}.nonpay-data-article .pg_wrap .pg{display:block;text-align:center;font-size:0}.nonpay-data-article .pg_wrap .pg_start,.nonpay-data-article .pg_wrap .pg_end,.nonpay-data-article .pg_wrap .pg_prev,.nonpay-data-article .pg_wrap .pg_next{font-size:18px;color:#121212}@media only screen and (max-width: 992px){.nonpay-intro-article{padding:3em 10px 0}.nonpay-data-article{padding:2.5em 10px 4.5em}.nonpay-tab{margin-bottom:1.5em}}@media only screen and (max-width: 768px){.nonpay-tab .tab li:first-child:nth-last-child(n+4),.nonpay-tab .tab li:first-child:nth-last-child(n+4) ~ li{width:calc((100% - (0px + 1px)) / 2);margin-left:0px}.nonpay-tab .tab li:first-child:nth-last-child(n+4):nth-child(-n+2),.nonpay-tab .tab li:first-child:nth-last-child(n+4) ~ li:nth-child(-n+2){margin-top:0}.nonpay-tab .tab li:first-child:nth-last-child(n+4):nth-child(n+3),.nonpay-tab .tab li:first-child:nth-last-child(n+4) ~ li:nth-child(n+3){margin-top:0px}.nonpay-tab .tab li:first-child:nth-last-child(n+4):nth-child(3n+1),.nonpay-tab .tab li:first-child:nth-last-child(n+4) ~ li:nth-child(3n+1){clear:none;margin-left:0px}.nonpay-tab .tab li:first-child:nth-last-child(n+4):nth-child(2n+1),.nonpay-tab .tab li:first-child:nth-last-child(n+4) ~ li:nth-child(2n+1){clear:both;margin-left:0}.nonpay-tab .tab a{height:2.9em}.nonpay-tab .text{font-size:0.9em}.nonpay-table-area.scroll-x{overflow-x:auto}.nonpay-table-area.scroll-x .nonpay-table{min-width:768px}}.doctor-greeting{overflow:hidden;padding:0 10px;background:#f6f6f6}.doctor-greeting .article-inner{position:relative;padding:7em 0 4em}.doctor-greeting .img-area{position:absolute;left:43%;right:-7.7%;bottom:0}.doctor-greeting .img-area img{display:block;margin-left:auto}.doctor-greeting .img-area .name{position:absolute;top:35%;left:15%;font-size:0.8em;font-weight:200;color:#282828}.doctor-greeting .img-area .name strong{font-size:1.5em}.doctor-greeting .text-area{position:relative;z-index:2;max-width:650px}.doctor-greeting .title{line-height:1.2;font-size:2.3em;font-weight:200;color:#282828}.doctor-greeting .title strong{font-weight:900}.doctor-greeting .cont{margin-top:1.2em;line-height:1.5;font-size:0.9em}.doctor-greeting .step-list{max-width:630px;margin-top:2.5em;padding:2.3em 0 0 10px;border-top:1px solid #a9a9a9}.doctor-greeting .step-list .item{font-size:0}.doctor-greeting .step-list .item+.item{margin-top:0.7rem}.doctor-greeting .step-list .step{display:inline-block;width:3rem;height:3rem;line-height:3rem;margin-right:0.8rem;text-align:center;vertical-align:middle;background:#e4e4e4;border-radius:50%}.doctor-greeting .step-list .step img{vertical-align:middle}.doctor-greeting .step-list .text{display:inline-block;width:calc(100% - 3.8rem);line-height:1.5;vertical-align:middle;font-size:0.9rem}.doctor-career{padding:6em 10px 4.5em}.doctor-career.theme1{background:#9d897c}.doctor-career.theme1 .title{color:#61554f}.doctor-career.theme2{background:#61554f}.doctor-career.theme2 .title{color:#9d897c}.doctor-career .career-section{overflow:hidden}.doctor-career .career-section+.career-section{margin-top:5.5em}.doctor-career .title{float:left;width:13.5rem;padding-left:4rem;font-size:1.35em;font-weight:700}.doctor-career .detail-area{overflow:hidden;float:left;width:calc(100% - 13.5rem)}.doctor-career .list.half{float:left;width:calc(50% - 10px)}.doctor-career .list.half+.half{margin-left:20px}.doctor-career .list.half li+li{margin-top:0.8rem}.doctor-career .list li{position:relative;padding-left:0.8em;line-height:1.4;font-size:0.9rem;color:#fff}.doctor-career .list li+li{margin-top:1.8rem}.doctor-career .list li:before{content:"·";display:inline;position:absolute;top:0;left:0;color:#fff}.gallery-title-article{padding:7.5em 10px 3em}.gallery-slide-area{position:relative;z-index:3}.gallery-slide-area .gallery-slide{position:relative}.gallery-slide-area .gallery-item:focus{outline:none}.gallery-slide-area .gallery-item .item-inner{padding:0 5.5%}.gallery-slide-area .gallery-item img{display:block;width:1180px;margin:0 auto}.gallery-slide-area .gallery-slide-control{position:absolute;top:50%;left:0;right:0;margin:-15.5px 13.5% 0}.gallery-slide-area .gallery-slide-control .control-inner{overflow:hidden;margin:0 -4em;padding:0 5.5%}.gallery-slide-area .gallery-slide-control .slide-arrow{width:6.6em;border-bottom:1px solid #ddd;cursor:pointer}.gallery-slide-area .gallery-slide-control .slide-arrow:hover .text{width:100%;color:#61554f}.gallery-slide-area .gallery-slide-control .text{display:inline-block;width:40px;min-width:40px;margin-bottom:-1px;padding-bottom:8px;border-bottom:3px solid #61554f;font-size:16px;font-weight:200;transition:width .3s}.gallery-slide-area .gallery-slide-control .text .mobile{display:none}.gallery-slide-area .gallery-slide-control .slide-arrow-prev{float:left}.gallery-slide-area .gallery-slide-control .slide-arrow-next{float:right;text-align:right}.gallery-device-article{padding:10em 10px 7em}.gallery-device-article .article-inner{max-width:1280px}.device-list{overflow:hidden}.device-list .item{float:left;width:calc(50% - 2.9em);text-align:center}.device-list .item:nth-child(even){margin-left:5.8em}.device-list .item:nth-child(n+3){margin-top:4em}.device-list .item:nth-child(2n+3){clear:both}.device-list .img-area{margin-bottom:1.25em;border:1px solid #e8eae9}.device-list .img-area img{display:block}.device-list .title{padding-bottom:1.25em;border-bottom:1px solid #c5c5c5;line-height:1.4;text-align:center;font-size:1.4em;font-weight:700;color:#212121}.device-list .cont{margin-top:1.25em;line-height:1.5;font-size:0.8em}.work-time-article{padding:6.5em 10px 7em}.work-time-article .work-info-list{overflow:hidden;max-width:1110px;margin:0 auto}.work-time-article .work-info-item{float:left;width:29.66%;margin-left:5.5%;text-align:center}.work-time-article .work-info-item:first-child{margin-left:0}.work-time-article .work-info-item:first-child .cont{margin-top:3rem}.work-time-article .work-info-item:nth-child(2) .cont{margin-top:2.8rem}.work-time-article .work-info-item .icon-area{display:table;width:12em;margin:0 auto}.work-time-article .work-info-item .icon-area .icon-inner{display:table-cell;height:12em;border:1px solid #e4e4e4;vertical-align:middle;border-radius:50%}.work-time-article .work-info-item .title-en{margin-top:1.5rem;font-size:0.7em}.work-time-article .work-info-item .title{margin-top:0.6rem;padding-bottom:1.5rem;border-bottom:1px dashed #c6c6c6;line-height:1.2;font-size:1.3em;color:#282828}.work-time-article .work-info-item .cont{margin-top:2.5rem;line-height:1.5;font-size:0.8em}.work-time-article .work-info-item .cont.cont-time{max-width:300px;margin-left:auto;margin-right:auto;font-size:1em}.work-time-article .work-info-item .cont-p1{margin-bottom:0.7em;font-size:0.9rem;font-weight:500}.work-time-article .work-info-item .cont-subway{font-size:0.9rem}.work-time-article .work-info-item .cont-subway img{margin:0 5px}.work-time-article .work-info-item .cont-subway img,.work-time-article .work-info-item .cont-subway span{display:inline-block;vertical-align:middle}.work-time-article .work-info-item .kakao{margin-top:0.9em;text-align:center}.work-time-article .work-info-item .kakao a{display:inline-block;height:44px;line-height:36px;padding:0 1.8em;border:2px solid #ffcc00;text-align:center;border-radius:22px}.work-time-article .work-info-item .kakao a:hover{background:#ffcc00}.work-time-article .work-info-item .kakao a:hover .icon.icon-off{display:none}.work-time-article .work-info-item .kakao a:hover .icon.icon-on{display:inline}.work-time-article .work-info-item .kakao a:hover .text{color:#fff}.work-time-article .work-info-item .kakao a:hover .text span{color:#fff}.work-time-article .work-info-item .kakao .icon{display:inline-block;width:1.25em;margin-right:0.3em;vertical-align:middle}.work-time-article .work-info-item .kakao .icon.icon-on{display:none}.work-time-article .work-info-item .kakao .text{display:inline-block;line-height:1;vertical-align:middle;font-size:0.75em;font-weight:500}.work-time-article .work-info-item .work-time{overflow:hidden;margin:0 auto; display: flex; flex-wrap: wrap;}.work-time-article .work-info-item .work-time+.work-time{margin-top:0.6rem}.work-time-article .work-info-item .work-time dt{float:left;width:88px;font-size:0.8em;font-weight:500;}.work-time-article .work-info-item .work-time dd{float:left;margin-left:0.8rem;text-align:left;font-size:0.8em;font-weight:300}.work-time-article .work-info-item .work-time dd.end-time{letter-spacing: -1px; } .work-time-article .work-info-item .guide-msg{margin:1rem auto 0;line-height:1.7;text-align:left;font-size:0.75em;font-weight:400;color:#717171}.work-time-article .work-info-item .tel-area{margin-top:1em}.work-time-article .work-info-item .tel-area .text{display:inline-block;margin-right:0.5rem;vertical-align:middle;font-size:0.75em;font-weight:700;color:#717171}.work-time-article .work-info-item .tel-area img{vertical-align:middle}.work-feature-article{padding:5em 10px;background:#fafafa}.work-feature-article .list{overflow:hidden}.work-feature-article .list .item{width:calc((100% - (1.5em + 1px)) / 2);margin-left:1.5em;float:left;text-align:center}.work-feature-article .list .item:nth-child(-n+2){margin-top:0}.work-feature-article .list .item:nth-child(n+3){margin-top:2.5em}.work-feature-article .list .item:nth-child(2n+1){clear:both;margin-left:0}.work-feature-article .list .icon-area{margin-bottom:1.3em}.work-feature-article .list .icon-area img{width:4.2em}.work-feature-article .list .title{line-height:1.2;font-size:1.3em;font-weight:200;color:#282828}.work-feature-article .list .cont{margin-top:1em;line-height:1.5;font-size:0.8em}.location-map-article .contact-map-object{height:770px}.location-map-article .contact-links{overflow:hidden;max-width:1400px;margin:2.5em auto 0;padding:0 10px;text-align:right;box-sizing:content-box}.location-map-article .contact-links a{display:inline-block;height:3rem;border:3px solid #eee;text-align:center;background:#fff;font-size:0.9em;color:#212121;border-radius:1.75rem;box-sizing:border-box}.location-map-article .contact-links .btn-map{width:10rem;line-height:calc(3rem - 6px);background:#f5f5f5;transition:background 0.3s, color 0.3s}.location-map-article .contact-links .btn-map .plus{display:inline-block;position:relative;width:10px;height:10px;margin-left:5px}.location-map-article .contact-links .btn-map .plus:before,.location-map-article .contact-links .btn-map .plus:after{content:"";display:block;position:absolute}.location-map-article .contact-links .btn-map .plus:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.location-map-article .contact-links .btn-map .plus:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.location-map-article .contact-links .btn-map.kakao{margin-right:0.5em;border-color:#017cff}.location-map-article .contact-links .btn-map.kakao:hover{background:#017cff;color:#fff}.location-map-article .contact-links .btn-map.kakao:hover .plus:before,.location-map-article .contact-links .btn-map.kakao:hover .plus:after{background:#fff}.location-map-article .contact-links .btn-map.kakao .plus:before,.location-map-article .contact-links .btn-map.kakao .plus:after{background:#017cff}.location-map-article .contact-links .btn-map.naver{border-color:#00bd39}.location-map-article .contact-links .btn-map.naver:hover{background:#00bd39;color:#fff}.location-map-article .contact-links .btn-map.naver:hover .plus:before,.location-map-article .contact-links .btn-map.naver:hover .plus:after{background:#fff}.location-map-article .contact-links .btn-map.naver .plus:before,.location-map-article .contact-links .btn-map.naver .plus:after{background:#00bd39}.location-transport{padding:3.5em 10px 6.5em}.location-transport .transport-list{overflow:hidden}.location-transport .transport-list .item{float:left;width:33.3%;min-height:14.2em;padding:1.2em 0.5em 1em;text-align:center}.location-transport .transport-list .item:nth-child(n+2){border-left:1px solid #dbdbdb}.location-transport .transport-list .icon-area{margin-bottom:1em}.location-transport .transport-list .icon-area img{width:2.75em}.location-transport .transport-list .title{margin-bottom:0.5rem;font-size:1.3em;font-weight:200;color:#282828}.location-transport .transport-list .cont{line-height:1.5;font-size:0.85em}.location-transport .transport-list .cont .highlight{color:#ff8416}.location-transport .transport-list .cont2{line-height:1.5;font-size:0.8em;color:#737373}.location-transport .transport-list .detail{margin-top:1.5em}.location-transport .transport-list .bus-type{display:inline-block;min-width:7.5em;margin-bottom:0.5em}.location-transport .transport-list .bus-type.blue .type{background:#083994}.location-transport .transport-list .bus-type.green .type{background:#51bc3a}.location-transport .transport-list .bus-type .type{display:inline-block;width:2em;height:2em;line-height:2em;margin-right:0.5em;vertical-align:middle;font-size:0.9em;font-weight:500;color:#fff}.location-transport .transport-list .bus-type .number{display:inline-block;line-height:1.4;vertical-align:middle;font-size:0.75em;color:#282828}@media only screen and (max-width: 1200px){.doctor-greeting .article-inner{padding:4em 0 2.5em}.doctor-greeting .text-area{max-width:500px}.doctor-greeting .step-list{margin-top:2em;padding:1.8em 0 0 10px}.doctor-greeting .title{font-size:1.8em}.gallery-title-article{padding:4.5em 10px 2em}.gallery-device-article{padding:6em 10px 4em}.work-time-article{padding:4em 10px 4.5em}.location-map-article .contact-map-object{height:550px}}@media only screen and (max-width: 992px){.doctor-greeting .img-area{left:50%;right:-15%}.doctor-career{padding:3.5em 10px 3em}.doctor-career .career-section+.career-section{margin-top:3em}.doctor-career .title{width:10rem;padding-left:1em;font-size:1.1em}.doctor-career .detail-area{width:calc(100% - 10rem)}.gallery-slide-area .gallery-slide-control{margin:-15.5px 8% 0}.gallery-slide-area .gallery-slide-control .control-inner{margin:0 -3em}.gallery-slide-area .gallery-slide-control .slide-arrow{width:5em}.gallery-slide-area .gallery-slide-control .text{width:30px;min-width:30px;font-size:15px}.work-time-article .work-info-item{width:30%;margin-left:5%}.work-time-article .work-info-item .icon-area{width:9em}.work-time-article .work-info-item .icon-area .icon-inner{height:9em}}@media only screen and (max-width: 768px){.doctor-greeting .img-area{position:static;width:300px;max-width:60%;margin:0 auto 2em}.doctor-greeting .img-area .name{position:static;margin-top:10px;text-align:center}.doctor-greeting .text-area{margin:0 auto;text-align:center}.doctor-greeting .title{font-size:1.4em}.doctor-greeting .cont{font-size:0.85em}.doctor-greeting .step-list{max-width:420px;margin:2em auto 0;text-align:left}.doctor-career .title{float:none;width:auto;padding-left:0}.doctor-career .detail-area{float:none;width:auto;margin-top:1em;padding-left:1em}.doctor-career .list.half{float:none;width:auto}.doctor-career .list.half+.half{margin:0.8rem 0 0}.gallery-slide-area .gallery-item .item-inner{padding:0 10px}.gallery-slide-area .gallery-slide-control{margin:-15.5px 5px 0}.gallery-slide-area .gallery-slide-control .control-inner{margin:0;padding:0}.gallery-slide-area .gallery-slide-control .slide-arrow{width:30px;border-bottom:none}.gallery-slide-area .gallery-slide-control .text{width:30px;min-width:30px;padding:4px 0 6px;border-bottom:none;background:rgba(0,0,0,0.5);text-align:center !important;font-size:20px;color:#fff}.gallery-slide-area .gallery-slide-control .text .pc{display:none}.gallery-slide-area .gallery-slide-control .text .mobile{display:inline}.gallery-title-article{padding:3em 10px 2em}.gallery-device-article{padding:3.5em 10px 2.5em}.device-list .item{width:calc(50% - 1em)}.device-list .item:nth-child(even){margin-left:2em}.work-time-article .work-info-list{max-width:450px}.work-time-article .work-info-item{float:none;width:auto;margin:3em auto 0;font-size:1.2em}.work-time-article .work-info-item:first-child{margin:0 auto}.work-time-article .work-info-item .icon-area{width:7em}.work-time-article .work-info-item .icon-area .icon-inner{height:7em}.work-time-article .work-info-item .cont{margin-top:1.9rem !important}.work-time-article .work-info-item .work-time dt{}.work-time-article .work-info-item .work-time dd{margin-left:1rem}.work-feature-article{padding:3em 10px}.work-feature-article .list .item{width:calc((100% - (0em + 1px)) / 1);margin-left:0em}.work-feature-article .list .item:nth-child(-n+1){margin-top:0}.work-feature-article .list .item:nth-child(n+2){margin-top:2em}.work-feature-article .list .item:nth-child(2n+1){clear:none;margin-left:0em}.work-feature-article .list .item:nth-child(1n+1){clear:both;margin-left:0}.location-map-article .contact-map-object{height:400px}.location-map-article .contact-links{margin-top:1.5em}.location-map-article .contact-links a{height:3rem}.location-map-article .contact-links .btn-map{width:9.5em;line-height:2.5rem}.location-transport{padding:2.5em 10px 3.5em}.location-transport .article-inner{max-width:400px}.location-transport .transport-list .item{float:none;width:auto;min-height:0;padding:1.5em 0.5em}.location-transport .transport-list .item:first-child{padding-top:0}.location-transport .transport-list .item:nth-child(n+2){border-top:1px solid #dbdbdb;border-left:none}.location-transport .transport-list .item:last-child{padding-bottom:0}.location-transport .transport-list .bus-type .number{font-size:0.85em}}@media only screen and (max-width: 480px){.device-list .item{float:none;width:auto}.device-list .item:nth-child(2){margin-top:4em}.device-list .item:nth-child(even){margin-left:0}.device-list .item:nth-child(2n+3){clear:none}.location-map-article .contact-links .btn-map{width:9rem}}.dsI{display:inline !important}.dsB{display:block !important}.dsIB{display:inline-block !important}.fL{float:left !important}.fR{float:right !important}.taL{text-align:left !important}.taC{text-align:center !important}.taR{text-align:right !important}.vaT{vertical-align:top !important}.vaM{vertical-align:middle !important}.vaB{vertical-align:bottom !important}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.mb65{margin-bottom:65px !important}.mb70{margin-bottom:70px !important}.mb75{margin-bottom:75px !important}.mb80{margin-bottom:80px !important}.mb85{margin-bottom:85px !important}.mb90{margin-bottom:90px !important}.mb95{margin-bottom:95px !important}.mb100{margin-bottom:100px !important}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt55{margin-top:55px !important}.mt60{margin-top:60px !important}.mt65{margin-top:65px !important}.mt70{margin-top:70px !important}.mt75{margin-top:75px !important}.mt80{margin-top:80px !important}.mt85{margin-top:85px !important}.mt90{margin-top:90px !important}.mt95{margin-top:95px !important}.mt100{margin-top:100px !important}.smb_30{margin-bottom:30px !important}.smb_35{margin-bottom:35px !important}.smb_40{margin-bottom:40px !important}.smb_45{margin-bottom:45px !important}.smb_50{margin-bottom:50px !important}.smb_55{margin-bottom:55px !important}.smb_60{margin-bottom:60px !important}.smb_65{margin-bottom:65px !important}.smb_70{margin-bottom:70px !important}.smb_75{margin-bottom:75px !important}.smb_80{margin-bottom:80px !important}.smb_85{margin-bottom:85px !important}.smb_90{margin-bottom:90px !important}.smb_95{margin-bottom:95px !important}.smb_100{margin-bottom:100px !important}.smb_105{margin-bottom:105px !important}.smb_110{margin-bottom:110px !important}.smb_115{margin-bottom:115px !important}.smb_120{margin-bottom:120px !important}.smb_125{margin-bottom:125px !important}.smb_130{margin-bottom:130px !important}.smb_135{margin-bottom:135px !important}.smb_140{margin-bottom:140px !important}.smb_145{margin-bottom:145px !important}.smb_150{margin-bottom:150px !important}.txt80{font-size:80px}.txt79{font-size:79px}.txt78{font-size:78px}.txt77{font-size:77px}.txt76{font-size:76px}.txt75{font-size:75px}.txt74{font-size:74px}.txt73{font-size:73px}.txt72{font-size:72px}.txt71{font-size:71px}.txt70{font-size:70px}.txt69{font-size:69px}.txt68{font-size:68px}.txt67{font-size:67px}.txt66{font-size:66px}.txt65{font-size:65px}.txt64{font-size:64px}.txt63{font-size:63px}.txt62{font-size:62px}.txt61{font-size:61px}.txt60{font-size:60px}.txt59{font-size:59px}.txt58{font-size:58px}.txt57{font-size:57px}.txt56{font-size:56px}.txt55{font-size:55px}.txt54{font-size:54px}.txt53{font-size:53px}.txt52{font-size:52px}.txt51{font-size:51px}.txt50{font-size:50px}.txt49{font-size:49px}.txt48{font-size:48px}.txt47{font-size:47px}.txt46{font-size:46px}.txt45{font-size:45px}.txt44{font-size:44px}.txt43{font-size:43px}.txt42{font-size:42px}.txt41{font-size:41px}.txt40{font-size:40px}.txt39{font-size:39px}.txt38{font-size:38px}.txt37{font-size:37px}.txt36{font-size:36px}.txt35{font-size:35px}.txt34{font-size:34px}.txt33{font-size:33px}.txt32{font-size:32px}.txt31{font-size:31px}.txt30{font-size:30px}.txt29{font-size:29px}.txt28{font-size:28px}.txt27{font-size:27px}.txt26{font-size:26px}.txt25{font-size:25px}.txt24{font-size:24px}.txt23{font-size:23px}.txt22{font-size:22px}.txt21{font-size:21px}.txt20{font-size:20px}.txt19{font-size:19px}.txt18{font-size:18px}.txt17{font-size:17px}.txt16{font-size:16px}.txt15{font-size:15px}.txt14{font-size:14px}.txt13{font-size:13px}.txt12{font-size:12px}.txt11{font-size:11px}.txt10{font-size:10px}@media all and (max-width: 1200px){.smb_30{margin-bottom:25px !important}.smb_35{margin-bottom:30px !important}.smb_40{margin-bottom:35px !important}.smb_45,.smb_50,.smb_55{margin-bottom:40px !important}.smb_60,.smb_65{margin-bottom:50px !important}.smb_70,.smb_75{margin-bottom:60px !important}.smb_80,.smb_85{margin-bottom:70px !important}.smb_90,.smb_95,.smb_100,.smb_105,.smb_110,.smb_115{margin-bottom:80px !important}.smb_120,.smb_125,.smb_130,.smb_135{margin-bottom:100px !important}.smb_140,.smb_145,.smb_150{margin-bottom:120px !important}.txt80{font-size:50px}.txt79,.txt78,.txt77{font-size:48px}.txt76,.txt75,.txt74,.txt73{font-size:54px}.txt72,.txt71,.txt70,.txt69{font-size:50px}.txt68,.txt67,.txt66,.txt65{font-size:48px}.txt64,.txt63,.txt62,.txt61{font-size:46px}.txt60,.txt59,.txt58,.txt57{font-size:44px}.txt56,.txt55,.txt54,.txt53{font-size:42px}.txt52,.txt51,.txt50{font-size:40px}.txt49,.txt48,.txt47,.txt46{font-size:38px}.txt45,.txt44{font-size:36px}.txt43,.txt42{font-size:34px}.txt41,.txt40{font-size:32px}.txt39,.txt38{font-size:30px}.txt37,.txt36,.txt35{font-size:28px}.txt34,.txt33,.txt32{font-size:26px}.txt31,.txt30,.txt29{font-size:24px}.txt28,.txt27,.txt26,.txt25{font-size:22px}.txt24,.txt23,.txt22,.txt21{font-size:20px}.txt20,.txt19{font-size:18px}.txt18,.txt17{font-size:16px}.txt16{font-size:14px}.txt15{font-size:13px}.txt14,.txt13{font-size:12px}.txt12,.txt11,.txt10{font-size:10px}}@media all and (max-width: 768px){.smb_30{margin-bottom:20px !important}.smb_35{margin-bottom:25px !important}.smb_40,.smb_45,.smb_50,.smb_55{margin-bottom:30px !important}.smb_60,.smb_65,.smb_70,.smb_75{margin-bottom:40px !important}.smb_80,.smb_85,.smb_90,.smb_95,.smb_100,.smb_105,.smb_110,.smb_115{margin-bottom:50px !important}.smb_120,.smb_125,.smb_130,.smb_135{margin-bottom:80px !important}.smb_140,.smb_145,.smb_150{margin-bottom:100px !important}.txt80,.txt79,.txt78,.txt77,.txt76,.txt75,.txt74,.txt73,.txt72,.txt71,.txt70,.txt69{font-size:46px}.txt68,.txt67,.txt66,.txt65,.txt64,.txt63,.txt62,.txt61{font-size:42px}.txt60,.txt59,.txt58,.txt57,.txt56,.txt55,.txt54,.txt53{font-size:40px}.txt52,.txt51,.txt50{font-size:38px}.txt49,.txt48,.txt47,.txt46{font-size:36px}.txt45,.txt44{font-size:34px}.txt43,.txt42{font-size:32px}.txt41,.txt40{font-size:30px}.txt39,.txt38{font-size:28px}.txt37,.txt36,.txt35,.txt34,.txt33,.txt32{font-size:24px}.txt31,.txt30,.txt29{font-size:22px}.txt28,.txt27,.txt26,.txt25{font-size:20px}.txt24,.txt23,.txt22,.txt21{font-size:18px}.txt20,.txt19{font-size:16px}.txt18,.txt17{font-size:15px}.txt16{font-size:13px}.txt15{font-size:12px}}@media all and (max-width: 486px){.smb_30{margin-bottom:15px !important}.smb_35,.smb_40,.smb_45,.smb_50,.smb_55{margin-bottom:20px !important}.smb_60,.smb_65,.smb_70,.smb_75{margin-bottom:30px !important}.smb_80,.smb_85,.smb_90,.smb_95,.smb_100,.smb_105,.smb_110,.smb_115{margin-bottom:40px !important}.smb_120,.smb_125,.smb_130,.smb_135{margin-bottom:50px !important}.smb_140,.smb_145,.smb_150{margin-bottom:70px !important}.txt80,.txt79,.txt78,.txt77,.txt76,.txt75,.txt74,.txt73,.txt72,.txt71,.txt70,.txt69{font-size:42px}.txt68,.txt67,.txt66,.txt65,.txt64,.txt63,.txt62,.txt61{font-size:36px}.txt60,.txt59,.txt58,.txt57,.txt56,.txt55,.txt54,.txt53{font-size:30px}.txt52,.txt51,.txt50,.txt49,.txt48,.txt47,.txt46{font-size:28px}.txt45,.txt44,.txt43,.txt42,.txt41,.txt40,.txt39,.txt38{font-size:26px}.txt37,.txt36,.txt35,.txt34,.txt33,.txt32{font-size:22px}.txt31,.txt30,.txt29{font-size:20px}.txt28,.txt27,.txt26,.txt25{font-size:18px}.txt24,.txt23,.txt22,.txt21{font-size:16px}.txt20,.txt19{font-size:15px}.txt18,.txt17{font-size:14px}.txt16{font-size:12px}}




/* timelist new 230427 cjs*/
/* .main-info-area .tel-area {
    height: 255px; 메인 적용 후 변경 하기
}
.main-info-area .btn-area .btn -> height값 동일하게 변경 -> 모바일 확인 필요.

*/
.new-time-area{
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    float: left;
    width: 375px;
}
.new-time-area.work{ /*work페이지*/
    float: inherit;
    width: auto;
}
.new-time-area .time-group{
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    row-gap: 5px;
}
.new-time-area .time-group:not(:first-child){
   margin-top: 10px;
}
.new-time-area .time-group .title-box{
    display: flex;
    align-items: center;
    gap: 30px;
    font-size: 0.9em;
    font-weight: 500;
    letter-spacing: -1px;
}
.new-time-area .time-group .title-box .day{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 80px;
}
.new-time-area .time-group .fin-time-box{
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap:5px;
    font-size: 0.85em;
}
.new-time-area .info-list{
    width: 100%;
    margin: 1rem auto 0;

}
.new-time-area .info-list ul li{
    line-height: 1.7;
    text-align: left;
    font-size: 0.75em;
    font-weight: 400;
    color: #717171;
}
@media only screen and (max-width: 1400px){
    .new-time-area{
        width: 100%;
        align-items: flex-start;
    }
    .main-info-area .btn-area{
        width: 100%;
        margin-top: 30px;
    }
    .main-info-area .btn-area .btn{
        width: 50%;
        height: auto;
        padding: 30px 0;
    }
}

/* 의료진소개 추가 */
.doctor-greeting.type2 .article-inner{
    padding-top: 16em;
}
.doctor-greeting .doctor_name{
    max-width: 630px;
    min-height: 264px;
    margin-top: 2.5em;
    padding: 2.3em 0 0 10px;
    border-top: 1px solid #a9a9a9;
}
.doctor-greeting .doctor_name .name{
    font-size: 46px;
    font-weight: 100;
    color: #282828;
}
.doctor-greeting .doctor_name .name span{
    font-weight: 700
    ;
}
.doctor-career.theme3{
    background: #fff;
}
.doctor-career.theme4{
    background: #f6f6f6;
}
.doctor-career.theme3 .title {
    color: #61554f;
}
.doctor-career.theme4 .title {
    color: #9d897c;
}
.doctor-career.theme3 .list li,
.doctor-career.theme4 .list li{
    color: #212121;
}
.doctor-career.theme3 .list li:before,
.doctor-career.theme4 .list li:before{
    color: #212121;
}
@media only screen and (max-width: 1200px){
    .doctor-greeting.type2 .article-inner {
        padding-top: 4em;
    }
    .doctor-greeting .doctor_name .name{
        font-size: 1.8em;
    }
}
@media only screen and (max-width: 768px){
    .doctor-greeting .doctor_name{
        max-width: 420px;
        min-height: 100px;
        margin: 2em auto 0;
    }
}
@media only screen and (max-width: 1620px){
    #footer{
        margin-bottom: 50px;
    }
}

/* 성장클리닉 추가 */
.clinic-bg-article3.growth{padding: 5em 10px;}
.clinic-bg-article3.growth .text-area .title{color:#fff;}
.clinic-bg-article3.growth .article-inner .type{display:flex; flex-wrap: wrap; justify-content: center; padding:3.13em 4.5em 0;}
.clinic-bg-article3.growth .article-inner .type li{width:30%; margin:0 1.5%; padding:2.5em 4em; background:#9d897c; color:#fff; box-shadow:3px 10px 10px 5px rgba(0,0,0,.1); border-radius:10rem; text-align:Center; font-size:0.85em; line-height:1.28em;}
.clinic-bg-article3.growth .article-inner .type li img{}
.clinic-bg-article3.growth .article-inner .type li p{position:relative; padding-top:3.5em; }
.clinic-bg-article3.growth .article-inner .type li p:before{content:''; display:inline-block; width:10px; height:2px; background:#fff; position:absolute; top:2em; left:50%; margin-left:-5px;}
.sub-article1.growth .when{display:flex; flex-wrap: wrap; justify-content: center; margin-bottom:5em;}
.sub-article1.growth .when-img{width:387px;}
.sub-article1.growth .when-img img{}
.sub-article1.growth .when-txt{width:calc(100% - 427px); padding-left:40px;}
.sub-article1.growth .when-txt .tit{font-size:2.25em; line-height:1.25; font-weight:100; text-align:center;}
.sub-article1.growth .when-txt .tit strong{color:#9d897c; font-weight:600;}
.sub-article1.growth .when-txt .check{margin-top:3em;}
.sub-article1.growth .when-txt .check li{display:flex; flex-wrap: wrap; align-items: center; background:#f5f5f5; border-radius:5em; padding:1em 1em; font-size:0.85em; color:#111;}
.sub-article1.growth .when-txt .check li + li{margin-top:1em;}
.sub-article1.growth .when-txt .check li .ico{width:18px;}
.sub-article1.growth .when-txt .check li .txt{width:calc(100% - 28px); padding-left:10px;}

@media only screen and (max-width: 1300px){
    .clinic-bg-article3.growth .article-inner .type li{padding:2.5em 2em;}
}
@media only screen and (max-width: 800px){
    .clinic-bg-article3.growth .article-inner .type{padding:1.5em 1em 0;}
    .clinic-bg-article3.growth .article-inner .type li{display:flex; flex-wrap: wrap; align-items: center; justify-content: center; width:100%; padding:1.5em 2em;}
    .clinic-bg-article3.growth .article-inner .type li + li{margin-top:1em;}
    .clinic-bg-article3.growth .article-inner .type li img{max-width:70px; text-align:center;}
    .clinic-bg-article3.growth .article-inner .type li p{width:calc(100% - 70px); padding:0 0 0 10px;}
    .clinic-bg-article3.growth .article-inner .type li p:before{display:none;}
    .sub-article1.growth .when-img{width:100%; text-align:center;}
    .sub-article1.growth .when-img img{width:60%;}
    .sub-article1.growth .when-txt{width:100%; padding:20px 0 0 0;} 
}
@media only screen and (max-width: 400px){
    .clinic-bg-article3.growth .article-inner .type li img{display:none;}
    .clinic-bg-article3.growth .article-inner .type li p{width:100%; padding:0 0 0 0px;}
}





