﻿.lnb-area .lnb{max-width:1400px;margin:0 auto}.sub-visual{position:relative;height:250px;overflow:hidden}.sub-visual .sub-visual-inner{position:absolute;top:0;left:0;width:100%;height:100%}.sub-visual .img-area{position:absolute;top:0;left:50%;width:1920px;height:100%;margin-left:-960px}.sub-visual .img-item{overflow:hidden;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%);padding:0 1em;text-align:center;margin-top:3em;opacity:0;animation:sub-visual-text 1.5s 0.7s forwards}.sub-visual .text-area .text1{margin-bottom:0.9em;line-height:1.3;font-size:1.2em;font-weight:100;color:#fff;letter-spacing:0.2em}.sub-visual .text-area .en-name{line-height:1.2;font-size:12px;color:#9e9e9e;letter-spacing:0.5em;text-transform:uppercase}.lnb-area{border-bottom:1px solid #e1e1e1;background:#f5f5f5}.lnb-area .lnb{padding:0.5em 10px}.lnb-area .lnb:after{content:"";display:block;clear:both}.lnb-area .lnb .lnb-item{float:left;position:relative;margin-right:10px;padding:0.5rem 10px 0.5rem 0}.lnb-area .lnb .lnb-item:after{content:"";position:absolute;top:50%;right:0;width:1px;height:12px;margin-top:-6px;background:#ddd}.lnb-area .lnb .lnb-item.has-sub{padding:0.5rem 10px 0.25rem 0}.lnb-area .lnb .lnb-item.active>a.lna img{transform:rotate(180deg)}.lnb-area .lnb .lnb-item>a,.lnb-area .lnb .lnb-item>button{display:inline-block;position:relative;padding:0.3rem 1.1rem;text-align:left;font-size:0.9em;color:#212121}.lnb-area .lnb .lnb-item>a.lna,.lnb-area .lnb .lnb-item>button.lna{min-width:10rem;padding:0.3rem 1.8rem 0.3rem 1.1rem}.lnb-area .lnb .lnb-item>a.lna img,.lnb-area .lnb .lnb-item>button.lna img{position:absolute;top:50%;right:0.8rem;margin-top:-6px;transition:transform 0.3s}.lnb-area .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}.lnb-area .slnb li+li{border-top:1px solid #cdcdcd}.lnb-area .slnb a{display:block;padding:0.6em 0.5em;line-height:1.3;font-size:0.8em;transition:0.3s}.lnb-area .slnb a:hover{background:#1286cf;color:#fff}.sub-title-img{height:calc(7.5em + 7.81vw);background-repeat:no-repeat;background-position:center center;background-size:cover}.sub-article.no-top{padding-top:0 !important}.sub-article.no-btm{padding-bottom:0 !important}.sub-article.bg-gray{background:#f5f5f5}.sub-article.with-bg{background-repeat:no-repeat;background-position:center center;background-size:cover}.sub-article1{padding:7.5em 10px}.sub-article2{padding:5em 10px}.sub-article2.bg-logo{background:url("/assets/img/hospital/bg-logo.png") no-repeat 85% bottom;background-size:200px}@media screen and (max-width: 1200px){.sub-article2.bg-logo{background-position:95% bottom;background-size:150px}}.sub-article3{padding:5em 10px 7.5em}.sub-bg-article{padding:4em 10px}.sub-indent-detail{padding:2em 2em 0}.sub-title-area{text-align:center}.sub-title-area.btm-space{margin-bottom:3em}.sub-title-area .icon-area{margin-bottom:1.2em}.sub-title-area .title{margin-bottom:.83em;line-height:1.3;font-size:1.8em;font-weight:100}.sub-title-area .title .tel{font-size:1.27em}.sub-title-area .en-name{line-height:1.2;font-size:12px;color:#9e9e9e;letter-spacing:0.5em;text-transform:uppercase}.sub-title-area .cont{line-height:1.5;font-weight:400;color:#9e9e9e}.sub-common-subtitle{line-height:1.4;font-size:1.2rem}.sub-common-text{line-height:1.6;font-size:0.85rem;font-weight:400}.sub-common-text.top-space{margin-top:3.12em}.sub-common-text.btm-space{margin-bottom:3.12em}.sub-block-title.theme-blue .title{background:#0075b6}.sub-block-title.theme-sky .title{background:#1286cf}.sub-block-title .title{display:inline-block;padding:.75em 1.5em;font-size:1.2em;font-weight:700;color:#fff;border-radius:0.4rem}.sub-tab-area{overflow:hidden;margin:0 auto}.sub-tab-area.col1{max-width:350px}.sub-tab-area.col2{max-width:700px}.sub-tab-area.col3{max-width:1050px}.sub-tab-area.text-long .item-link{min-height:4.6em}.sub-tab-area .tab-inner{display:table;width:calc(100% + 12px);margin:0 -6px;table-layout:fixed;border-spacing:6px 0}.sub-tab-area .item{display:table-cell;text-align:center;vertical-align:middle}.sub-tab-area .item.active .item-link{background:#0075b6;font-weight:700;color:#fff;cursor:default}.sub-tab-area .item-link{width:100%;height:4.11em;line-height:1.5;background:#e0e0e0;font-size:0.85em;border-radius:8px;transition:background 0.25s, color 0.25s}.sub-tab-area .item-link:hover{background:#0075b6;color:#fff}.sub-tab-area span.item-link{display:block}.dotted-list{text-align:left}.dotted-list.theme-sky li:before{font-weight:900;color:#1286cf}.dotted-list li{position:relative;padding-left:0.8em;line-height:1.4;font-size:0.9rem;font-weight:400}.dotted-list li+li{margin-top:1em}.dotted-list li.space{margin-top:2em}.dotted-list li:before{content:"·";display:inline;position:absolute;top:0;left:0}.dashed-list{text-align:left}.dashed-list li{position:relative;padding-left:0.8em;line-height:1.4;font-size:0.85rem;font-weight:400}.dashed-list li+li{margin-top:1em}.dashed-list li:before{content:"-";display:inline;position:absolute;top:0;left:0}.check-list-wrap{text-align:center}.check-list-wrap .check-img-list{display:inline-block}.check-img-list{text-align:left}.check-img-list.half{overflow:hidden}.check-img-list.half li{float:left;width:50%;padding-right:10px}.check-img-list.half li:nth-child(2){margin-top:0}.check-img-list.half li:nth-child(2n+3){clear:both}.check-img-list.list-bold li{font-weight:400}.check-img-list.list-bold li+li{margin-top:1em}.check-img-list li{position:relative;padding-top:0.1em;padding-bottom:0.1em;padding-left:2.3em;line-height:1.4;background:url("/assets/img/common/icon_check.png") no-repeat left top/1.6em auto}.check-img-list li+li{margin-top:1.7em}.check-img-list .big{font-size:1.2em}.check-img-list .small{font-size:0.9em}.numbered-zero-list{counter-reset:numbered-zero-counter;text-align:left}.numbered-zero-list li{position:relative;padding-left:1.8em;line-height:1.4;font-size:0.85rem;font-weight:400}.numbered-zero-list li+li{margin-top:1em}.numbered-zero-list li:before{counter-increment:numbered-zero-counter;content:"0" counter(numbered-zero-counter) ". ";display:inline;position:absolute;top:0;left:0;font-weight:700;color:#1286cf}.sub-common-table{border-top:2px solid #0071b2}.sub-common-table.cont-left td{text-align:left;padding:1.1rem 1rem 1.1rem 1.5rem}.sub-common-table.theme-sky thead th{background:#1286cf;color:#fff}.sub-common-table table{width:100%}.sub-common-table thead th{background:#f5f5f5}.sub-common-table th{line-height:1.3;font-size:1rem}.sub-common-table td{line-height:1.5;background:#fff;font-size:0.9rem}.sub-common-table th,.sub-common-table td{padding:1.1rem 0.3rem;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;text-align:center;vertical-align:middle}.sub-common-table th:last-child,.sub-common-table td:last-child{border-right:none}.sub-common-table td[rowspan]{border-left:none}.sub-common-table td.align-left{text-align:left;padding:1.1rem 1rem 1.1rem 1.5rem}.common-hr{height:1px;background:#e5e5e5}@media only screen and (min-width: 1921px){.sub-visual{height:0;padding-bottom:13%}.sub-visual .img-area{width:100%;left:0;margin-left:0}}@media only screen and (max-width: 1400px){.sub-visual{height:0;padding-bottom:18.75%}.sub-visual .img-area{width:137.14%;margin-left:-68.57%}.sub-visual .text-area .text1{font-size:1.05em;letter-spacing:0.1em}.sub-visual .text-area .en-name{font-size:11px;letter-spacing:0.3em}.sub-title-img.only-bg{height:calc(5em + 5vw)}.sub-article1{padding:4.5em 10px}.sub-article2{padding:3.5em 10px}.sub-article3{padding:3.5em 10px 4.5em}.sub-bg-article{padding:2.5em 10px}.sub-indent-detail{padding:1.5em 1em 0}.sub-title-area{font-size:0.8em}.sub-title-area .en-name{letter-spacing:0.3em}}@media only screen and (max-width: 1200px){.check-img-list{font-size:0.9rem}}@media only screen and (max-width: 992px){.sub-visual{height:177px;padding-bottom:0}.sub-visual .img-area{width:1360px;margin-left:-680px}.sub-title-img.only-bg{height:calc(3.5em + 3.5vw)}.sub-article1{padding:3em 10px}.sub-article2{padding:2.5em 10px}.sub-article3{padding:2.5em 10px 3em}.sub-bg-article{padding:1.5em 10px}.sub-title-area{font-size:0.65em}.sub-title-area .en-name{font-size:11px;letter-spacing:0.2em}.sub-common-subtitle{font-size:1.05rem}.sub-common-text.top-space{margin-top:1.87em}.sub-common-text.btm-space{margin-bottom:1.87em}.sub-block-title .title{font-size:1em}}@media only screen and (max-width: 768px){.check-img-list{font-size:0.85rem}.sub-tab-area .tab-inner{width:calc(100% + 6px);margin:0 -3px;border-spacing:3px 0}.sub-tab-area .item-link{height:3.8em}.sub-common-table.cont-left td{padding:1.1rem 0.5rem 1.1rem 0.75rem}.sub-common-table th{font-size:0.9rem}.dotted-list li{font-size:0.85rem}}@media only screen and (max-width: 480px){.lnb-area .lnb{padding:0.5rem 0}.lnb-area .lnb .lnb-item{margin-right:0;padding-right:0}.lnb-area .lnb .lnb-item:first-child{width:28px}.lnb-area .lnb .lnb-item:nth-child(n+2){width:calc(50% - 14px)}.lnb-area .lnb .lnb-item:last-child:after{display:none}.lnb-area .lnb .lnb-item>a,.lnb-area .lnb .lnb-item>button{width:100%;padding:0.3rem 0.5rem}.lnb-area .lnb .lnb-item>a.lna,.lnb-area .lnb .lnb-item>button.lna{min-width:0}.lnb-area .slnb{min-width:100%}.sub-title-area .en-name{letter-spacing:0.05em}.check-img-list.half{max-width:300px;margin:0 auto}.check-img-list.half li{float:none;width:auto;padding-right:0}.check-img-list.half li:nth-child(2){margin-top:1.2em}.check-img-list li+li{margin-top:1.2em}.sub-tab-area.col1 .item{width:calc((100% - (0px + 1px)) / 1);margin-left:0px}.sub-tab-area.col1 .item:nth-child(-n+1){margin-top:0}.sub-tab-area.col1 .item:nth-child(n+2){margin-top:0px}.sub-tab-area.col1 .item:nth-child(3n+1){clear:none;margin-left:0px}.sub-tab-area.col1 .item:nth-child(1n+1){clear:both;margin-left:0}.sub-tab-area.col2 .item{width:calc((100% - (2px + 1px)) / 2);margin-left:2px}.sub-tab-area.col2 .item:nth-child(-n+2){margin-top:0}.sub-tab-area.col2 .item:nth-child(n+3){margin-top:2px}.sub-tab-area.col2 .item:nth-child(3n+1){clear:none;margin-left:2px}.sub-tab-area.col2 .item:nth-child(2n+1){clear:both;margin-left:0}.sub-tab-area.mv-col2 .item{width:calc((100% - (2px + 1px)) / 2);margin-left:2px}.sub-tab-area.mv-col2 .item:nth-child(-n+2){margin-top:0}.sub-tab-area.mv-col2 .item:nth-child(n+3){margin-top:2px}.sub-tab-area.mv-col2 .item:nth-child(3n+1){clear:none;margin-left:2px}.sub-tab-area.mv-col2 .item:nth-child(2n+1){clear:both;margin-left:0}.sub-tab-area .tab-inner{display:block;overflow:hidden;width:auto;margin:0;border-spacing:0}.sub-tab-area .item{display:block;width:calc((100% - (4px + 1px)) / 3);margin-left:2px;float:left}.sub-tab-area .item:nth-child(-n+3){margin-top:0}.sub-tab-area .item:nth-child(n+4){margin-top:2px}.sub-tab-area .item:nth-child(3n+1){clear:both;margin-left:0}.sub-tab-area .item-link{height:3.2em}}.doctor-list{overflow:hidden}.doctor-list .list-inner{margin:0 -4px;font-size:0}.doctor-list .item{display:inline-block;position:relative;width:calc(25% - 8px);margin:0 4px 5em;text-align:center;font-size:1rem}.doctor-list .item .item-link{display:block}.doctor-list .item .item-link:hover .btn-area{background:#28a0ec}.doctor-list .sns-icon{position:absolute;top:5%;right:5%;width:2rem;height:2rem;line-height:1.8rem;background:#1286cf;border-radius:50%;text-align:center}.doctor-list .sns-icon img{vertical-align:middle}.doctor-list .item-link{width:100%}.doctor-list .detail-area{position:relative;height:0;padding-bottom:137%}.doctor-list .detail-inner{position:absolute;top:0;left:0;width:100%;height:100%;padding:3em 4px 0;background-color:#f5f5f5;background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;border-radius:8px 8px 0 0}.doctor-list .role{margin-bottom:0.5rem;font-size:0.85rem;color:#0075b6}.doctor-list .name{font-size:1.6em}.doctor-list .btn-area{padding:1.4rem 0;background:#1286cf;font-size:0;border-radius:0 0 8px 8px}.doctor-list .btn-area .text{display:inline-block;margin-right:0.3rem;vertical-align:middle;font-size:0.7rem;color:#fff}.doctor-list .btn{display:inline-block;position:relative;width:13px;height:13px;background:#fff;vertical-align:middle;border-radius:50%}.doctor-list .btn:before,.doctor-list .btn:after{content:"";position:absolute;top:50%;left:50%;background:#1286cf}.doctor-list .btn:before{width:5px;height:1px;margin-top:-0.5px;margin-left:-2.5px}.doctor-list .btn:after{width:1px;height:5px;margin-top:-2.5px;margin-left:-0.5px}.doctor-detail-popup{overflow-y:auto;position:fixed;top:0;left:0;width:100%;height:100%;z-index:80000}.doctor-detail-popup .btn-close{position:fixed;top:60px;left:calc(50% + 700px);z-index:2;background:none}.doctor-detail-popup .doctor-detail{max-width:1920px;height:100%;margin:0 auto;background:#fff}.doctor-detail-popup .doctor-top{background-color:#f5f5f5;background-repeat:no-repeat;background-position:60% center;background-size:cover}.doctor-detail-popup .doctor-top .inner{position:relative;max-width:1400px;margin:0 auto;padding:8.7em 0}.doctor-detail-popup .doctor-top .text-area{width:50%;max-width:640px;min-height:17em;margin-left:20px}.doctor-detail-popup .doctor-top .name-area{margin-bottom:2em}.doctor-detail-popup .doctor-top .name{display:inline-block;margin-right:1rem;vertical-align:middle;font-size:2.3em;font-weight:100}.doctor-detail-popup .doctor-top .name strong{font-weight:900}.doctor-detail-popup .doctor-top .position{display:inline-block;vertical-align:middle;font-size:0.85rem;color:#1286cf}.doctor-detail-popup .doctor-bottom{padding:0 20px;background:#fff}.doctor-detail-popup .doctor-bottom .inner{overflow:hidden;max-width:1400px;margin:0 auto;min-height:25em;padding:7.5em 0}.doctor-detail-popup .doctor-bottom .item{overflow:hidden}.doctor-detail-popup .doctor-bottom .item+.item{margin-top:5em;padding-top:5em;border-top:1px solid #e0e0e0}.doctor-detail-popup .doctor-bottom .title-area{float:left;margin:0 1.5em 2.5em 0}.doctor-detail-popup .doctor-bottom .title-area .icon{margin-bottom:1em}.doctor-detail-popup .doctor-bottom .title-area .title{font-size:1.6em;font-weight:500;color:#282828}.doctor-detail-popup .doctor-bottom .list-area{overflow:hidden;float:right;width:100%;max-width:940px;padding-right:10px}.doctor-detail-popup .doctor-bottom .list:first-child:nth-last-child(n+2),.doctor-detail-popup .doctor-bottom .list:first-child:nth-last-child(n+2) ~ .list{float:left;width:calc(50% - 8px)}.doctor-detail-popup .doctor-bottom .list+.list{margin-left:16px}.doctor-detail-popup .doctor-bottom .list li{position:relative;padding-left:0.8em;line-height:1.3;font-size:0.9em}.doctor-detail-popup .doctor-bottom .list li+li{margin-top:.83em}.doctor-detail-popup .doctor-bottom .list li.space{margin-top:2.22em}.doctor-detail-popup .doctor-bottom .list li:before{content:"·";display:inline;position:absolute;top:0;left:0}.doctor-detail-popup .schedule-table table{width:100%;table-layout:fixed;border-spacing:0}.doctor-detail-popup .schedule-table thead th{padding:0.7em 0.1em;line-height:1.5;background:#0075b6;font-size:0.85em;color:#fff}.doctor-detail-popup .schedule-table thead th:first-child{border-radius:8px 0 0 8px}.doctor-detail-popup .schedule-table thead th:last-child{border-radius:0 8px 8px 0}.doctor-detail-popup .schedule-table tbody tr:last-child td{border-bottom:1px solid #e0e0e0}.doctor-detail-popup .schedule-table tbody td{padding:1em 0.1em;line-height:1.5;font-size:0.85em;font-weight:400}.doctor-detail-popup .schedule-table tbody td[rowspan]{border-bottom:1px solid #e0e0e0}.doctor-detail-popup .schedule-table th,.doctor-detail-popup .schedule-table td{text-align:center;vertical-align:middle}.doctor-detail-popup .schedule-table .circle{display:inline-block;width:0.95rem;height:0.95rem;border:3px solid #0075b6;font-size:0;border-radius:50%}.device-list-article{padding:0 10px 7em}.device-list-article .list{overflow:hidden}.device-list-article .list li{width:calc((100% - (4em + 1px)) / 2);margin-left:4em;float:left}.device-list-article .list li:nth-child(-n+2){margin-top:0}.device-list-article .list li:nth-child(n+3){margin-top:5em}.device-list-article .list li:nth-child(2n+1){clear:both;margin-left:0}.device-list-article .list .img-area img{display:block;border-radius:0.4em}.device-list-article .list .title-area{overflow:hidden;padding:1.5em;border-bottom:1px solid #e0e0e0}.device-list-article .list .title{float:left;font-size:1.2em;font-weight:100}.device-list-article .list .model-name{float:right;line-height:1.5em;font-size:0.8rem;font-weight:400;color:#1286cf}.device-list-article .list .cont{padding:1.87em 1.87em 0;line-height:1.5;font-size:0.8em;font-weight:400}.gallery-article{padding-bottom:7.5em}.gallery-article .gallery-slide-area{position:relative;z-index:3}.gallery-article .gallery-slide{position:relative}.gallery-article .gallery-item:focus{outline:none}.gallery-article .gallery-item.slick-current .img-area:before{opacity:0}.gallery-article .gallery-item .item-inner{padding:0 5%}.gallery-article .gallery-item .img-area{display:block;position:relative;width:1180px;max-width:100%;margin:0 auto}.gallery-article .gallery-item .img-area:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);transition:opacity 0.3s}.gallery-article .gallery-slide-control{position:absolute;top:50%;left:0;right:0;margin:-15.5px 15.62% 0}.gallery-article .gallery-slide-control .control-inner{overflow:hidden;margin:0 -4em;padding:0 5%}.gallery-article .gallery-slide-control .slide-arrow{width:6.6em;border-bottom:1px solid #ddd;cursor:pointer}.gallery-article .gallery-slide-control .slide-arrow:hover .text{width:100%;color:#0075b6}.gallery-article .gallery-slide-control .text{display:inline-block;width:40px;min-width:40px;margin-bottom:-1px;padding-bottom:8px;border-bottom:3px solid #0075b6;font-size:14px;font-weight:700;color:#9e9e9e;transition:width .3s}.gallery-article .gallery-slide-control .text .mobile{display:none}.gallery-article .gallery-slide-control .slide-arrow-prev{float:left}.gallery-article .gallery-slide-control .slide-arrow-next{float:right;text-align:right}.location-article .sub-title-area{margin-bottom:4em}.location-article .sub-title-area .subway-line{display:inline-block;margin-right:0.32em;padding:0.25em .62em;font-size:0.8rem;color:#fff;border-radius:30px}.location-article .sub-title-area .subway-line.line2{background-color:#11aa19}.location-article .sub-title-area .subway-line.line8{background-color:#ef5d9c}.location-article .map-object{height:30em}.location-article .btn-area{margin-top:3em;text-align:center}.location-article .btn-area .btn{display:inline-block;width:13.5em;height:3.5em;line-height:3.5em;margin:0 0.5em 0.25em;text-align:center;vertical-align:bottom;font-weight:400;color:#fff;border-radius:0.5em;transition:opacity 0.25s}.location-article .btn-area .btn:hover{opacity:0.7}.location-article .btn-area .btn.btn-naver{background:#00bd39}.location-article .btn-area .btn.btn-kakao{background:#017cff}.location-article .btn-area .text{font-size:0.8rem}.location-transport{padding:5em 10px;background:#fafafa}.transport-area{overflow:hidden}.transport-area .transport-item{float:left;position:relative;width:33.3%;padding:0 1em;text-align:center}.transport-area .transport-item:nth-child(n+2):before{content:"";display:block;position:absolute;top:3.6em;left:0;width:1px;height:20em;background:#e0e0e0}.transport-area .transport-item .inner{display:inline-block;max-width:16em;margin:0 auto}.transport-area .transport-item .bus-line__label{display:block;margin-bottom:.5em;font-weight:300}.transport-area .transport-item .bus-line{display:block;font-size:.75rem;text-align:left;margin-bottom:1em;margin-top:1em}.transport-area .transport-item .bus-line li{margin-bottom:.5em}.transport-area .transport-item .bus-line .icon-line{min-width:45px}.transport-area .transport-item .icon-line{display:inline-block;width:1.5rem;height:1.1rem;line-height:1.1rem;margin-right:0.2em;text-align:center;font-size:0.85em;font-weight:700;color:#fff;border-radius:0.75rem}.transport-area .transport-item .icon-line.line9{background:#ddad51}.transport-area .transport-item .icon-line.line8{background:#ef5d9c}.transport-area .transport-item .icon-line.line2{background:#35922c}.transport-area .transport-item .icon-line.line-gan{background-color:#7182f5}.transport-area .transport-item .icon-line.line-gee{background-color:#5fb73c}.transport-area .transport-item .icon-line.line-normal{background-color:#00aeab}.transport-area .transport-item .icon-line.line-wide{background-color:#ef2424}.transport-area .transport-item .icon-area{margin-bottom:1em}.transport-area .transport-item .icon-area .icon{display:inline-block;width:5em;height:5em;line-height:5em;text-align:center;vertical-align:middle;background:#0075b6;border-radius:50%}.transport-area .transport-item .icon-area img{display:inline-block;vertical-align:middle}.transport-area .transport-item .title{margin-top:.83em;margin-bottom:1.5em;padding-bottom:1.66em;border-bottom:1px dashed #d8d8d8;font-size:1.2em}.transport-area .transport-item .title strong{font-weight:900}.transport-area .transport-item .cont{line-height:1.7;font-size:0.85em}.transport-area .transport-item .cont.text-left{text-align:left}.transport-area .transport-item .cont ~ .cont{margin-top:1.6rem}.transport-area .transport-item .cont .subway-line{display:inline-block;width:1.25rem;height:1.25rem;line-height:1.25rem;background:#3495df;text-align:center;font-size:0.9rem;font-weight:900;color:#fff;border-radius:50%}.transport-area .transport-item .cont-small{font-size:0.75rem;color:#9e9e9e}.transport-area .transport-item .subject{display:inline-block;margin-top:2em;padding:.75em 1.25em;line-height:1.3;text-align:center;background:#1286cf;font-size:0.8em;font-weight:700;color:#fff;border-radius:50px}.transport-area .course-list{margin-top:1.8em;text-align:left}.transport-area .course-list .item{overflow:hidden;font-size:0}.transport-area .course-list .item+.item{margin-top:0.6rem}.transport-area .course-list .line{display:inline-block;width:2.25rem;height:1.25rem;line-height:1.25rem;margin-right:0.3rem;text-align:center;vertical-align:top;font-size:0.7rem;font-weight:700;color:#fff;border-radius:30px}.transport-area .course-list .line.type1{background:#7182f5}.transport-area .course-list .line.type2{background:#5fb73c}.transport-area .course-list .line.type3{background:#00aeab}.transport-area .course-list .line.type4{background:#5fb73c}.transport-area .course-list .numbers{display:inline-block;width:calc(100% - 2.55rem);line-height:1.4;vertical-align:top;font-size:0.8rem}.greeting-article{overflow:hidden;max-width:1920px;margin:auto;background:#f5f5f5;position:relative}.greeting-article .greeting-bg{position:absolute;bottom:0;right:0;z-index:1}.greeting-article .doctor-img{z-index:2;position:absolute;left:5%;bottom:0;max-width:100%;display:block}.greeting-article.greeting-article1{padding:10.5em 20px}.greeting-article.greeting-article1 .text-area{position:relative;z-index:3;width:70%;margin-left:auto}.greeting-article.greeting-article1 .text-area span{display:block;margin-bottom:1.5em}.greeting-article.greeting-article2{padding:9em 20px}.greeting-article .text-area{width:100%}.greeting-article .text-right{text-align:right}.greeting-article .title{margin-bottom:1.25em;line-height:1.3;font-size:2.5rem;font-weight:100}.greeting-article .title strong{font-weight:900}.greeting-article .subtitle{margin-bottom:.78em;line-height:1.5;font-size:1.4em}.greeting-article .cont{line-height:1.7;font-size:0.85rem;font-weight:400}@media only screen and (max-width: 1600px){.doctor-detail-popup .btn-close{left:auto;right:25px}}@media only screen and (max-width: 1200px){.doctor-list .item{font-size:0.8rem}.doctor-detail-popup .doctor-bottom .inner{min-height:20em;padding:4.5em 0}.doctor-detail-popup .doctor-bottom .item+.item{margin-top:3.5em;padding-top:3.5em}.doctor-detail-popup .doctor-bottom .title-area{margin:0 1.5em 2.5em 0}.doctor-detail-popup .doctor-bottom .list-area{padding-right:0}.device-list-article{padding:0 10px 4.5em}.device-list-article .list li{width:calc((100% - (2em + 1px)) / 2);margin-left:2em;float:left}.device-list-article .list li:nth-child(-n+2){margin-top:0}.device-list-article .list li:nth-child(n+3){margin-top:3em}.device-list-article .list li:nth-child(2n+1){clear:both;margin-left:0}.device-list-article .list .title-area{font-size:0.8em}.device-list-article .list .model-name{font-size:0.75rem}.device-list-article .list .cont{padding:1.5em 1.5em 0}.location-article .sub-title-area .subway-line{font-size:0.75rem}.location-transport{padding:3.5em 10px}.transport-area .transport-item{font-size:0.8em}.transport-area .transport-item .cont{font-size:1em}.transport-area .transport-item .icon-line{width:1.6rem;height:1.2rem;line-height:1.2rem}.transport-area .transport-item .subject{font-size:0.9em}.greeting-article{font-size:0.8em}.greeting-article .doctor-img{left:0%;width:67%}.greeting-article .text-area{max-width:80%;padding:0 1em 0 2.5em}.greeting-article .text-area .cont br{display:none}}@media only screen and (max-width: 992px){.doctor-list .item{font-size:0.7rem}.doctor-detail-popup .doctor-top .text-area{width:56%}.doctor-detail-popup .doctor-top .name-area{font-size:0.8em}.doctor-detail-popup .doctor-bottom .inner{max-width:700px;padding:3em 0}.doctor-detail-popup .doctor-bottom .title-area{float:none;margin:0 0 2.5em;font-size:0.8em}.doctor-detail-popup .doctor-bottom .list-area{float:none}.gallery-article{padding-bottom:4.5em}.gallery-article .gallery-slide-control{margin:-15.5px 8% 0}.gallery-article .gallery-slide-control .control-inner{margin:0 -3em}.gallery-article .gallery-slide-control .slide-arrow{width:5em}.gallery-article .gallery-slide-control .text{width:35px;min-width:35px;font-size:13px}.greeting-article{font-size:0.65em}.greeting-article .subtitle{font-size:1.6em}}@media only screen and (max-width: 768px){.doctor-list{max-width:600px;margin:0 auto}.doctor-list .item{width:calc(33.3% - 8px);margin:0 4px 3em}.doctor-list .sns-icon{top:30%}.doctor-list .detail-inner{padding:2em 4px 0}.doctor-list .btn-area{padding:1rem 0}.doctor-detail-popup .btn-close{width:32px}.doctor-detail-popup .doctor-top{padding:300px 10px 0;background-position:80% top;background-size:auto 300px}.doctor-detail-popup .doctor-top .inner{padding:2em 0 3em}.doctor-detail-popup .doctor-top .text-area{width:100%;max-width:400px;min-height:0;margin:0 auto}.device-list-article .list li{width:calc((100% - (1em + 1px)) / 2);margin-left:1em;float:left}.device-list-article .list li:nth-child(-n+2){margin-top:0}.device-list-article .list li:nth-child(n+3){margin-top:2em}.device-list-article .list li:nth-child(2n+1){clear:both;margin-left:0}.device-list-article .list .title-area{padding:1em}.device-list-article .list .title{float:none}.device-list-article .list .model-name{display:block;float:none;margin-top:0.5em;text-align:right}.device-list-article .list .cont{padding:1.2em 1.2em 0}.gallery-article{padding-bottom:3em}.gallery-article .gallery-item .item-inner{padding:0 10px}.gallery-article .gallery-slide-control{margin:-15.5px 5px 0}.gallery-article .gallery-slide-control .control-inner{margin:0;padding:0}.gallery-article .gallery-slide-control .slide-arrow{width:30px;border-bottom:none}.gallery-article .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-article .gallery-slide-control .text .pc{display:none}.gallery-article .gallery-slide-control .text .mobile{display:inline}.location-article .sub-title-area{margin-bottom:2.5em}.location-article .btn-area{margin-top:2em}.location-article .btn-area .btn{height:2.8em;line-height:2.8em}.location-transport{padding:2.5em 10px}.transport-area .transport-inner{max-width:360px;margin:0 auto}.transport-area .transport-item{float:none;width:auto;font-size:0.85em}.transport-area .transport-item:nth-child(n+2){margin-top:2em;padding:2em 0 0;border-top:1px solid #e0e0e0}.transport-area .transport-item:nth-child(n+2):before{display:none}.greeting-article{font-size:0.55em}.greeting-article.greeting-article1{padding:4em 10px;padding-bottom:70%}.greeting-article.greeting-article1 .doctor-img{width:60%;left:50%;transform:translateX(-50%)}.greeting-article.greeting-article1 .text-area{text-align:left;width:100%;max-width:100%}.greeting-article.greeting-article1 .text-area .title{font-size:1.75rem}.greeting-article.greeting-article2{padding:3em 10px;background-position:60% 25%}.greeting-article .text-area{padding:0}.greeting-article .subtitle{font-size:1.8em}}@media only screen and (max-width: 480px){.doctor-list .item{width:calc(50% - 8px);font-size:0.65rem}.doctor-list .btn-area{padding:0.8rem 0}.doctor-detail-popup .doctor-top .position{display:block;margin-top:1rem}.doctor-detail-popup .doctor-bottom .list{float:none !important;width:auto !important}.doctor-detail-popup .doctor-bottom .list+.list{margin:0.75rem 0 0}.device-list-article .list li{width:calc((100% - (0em + 1px)) / 1);margin-left:0em}.device-list-article .list li:nth-child(-n+1){margin-top:0}.device-list-article .list li:nth-child(n+2){margin-top:2em}.device-list-article .list li:nth-child(2n+1){clear:none;margin-left:0em}.device-list-article .list li:nth-child(1n+1){clear:both;margin-left:0}.device-list-article .list .title-area{padding:1em 1em 0.7em}.device-list-article .list .title{float:left;padding-bottom:0.3em}.device-list-article .list .model-name{float:right;margin-top:0;padding-bottom:0.3em}.greeting-article.greeting-article2{background-position:65% top}.greeting-article .text-area{max-width:80%;margin:0 auto !important;color:#212121}}.doctor-detail-popup2{height:100%}.doctor-detail-popup2 .btn-close{position:fixed;top:60px;left:calc(50% + 700px);z-index:2;background:none}.doctor-detail-popup2 .bg-area{position:fixed;top:0;left:0;width:100%;height:100%}.doctor-detail-popup2 .bg-area .bg-item{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 25%;background-size:cover;transition:opacity 1s}.doctor-detail-popup2 .bg-area .bg-item2{opacity:0}body.fp-viewing-1 .doctor-detail-popup2 .bg-area .bg-item1{opacity:0}body.fp-viewing-1 .doctor-detail-popup2 .bg-area .bg-item2{opacity:1}.doctor-detail-popup2 .text-area{width:50%;max-width:640px}.doctor-detail-popup2 .doctor-top .inner{position:relative;max-width:1400px;margin:0 auto;padding:3em 1em}.doctor-detail-popup2 .doctor-top .name-area{position:relative;margin-bottom:2.8em;color:#fff}.doctor-detail-popup2 .doctor-top .name{display:inline-block;margin-right:1rem;vertical-align:middle;font-size:3.4em;font-weight:100}.doctor-detail-popup2 .doctor-top .name strong{font-weight:900}.doctor-detail-popup2 .doctor-top .position{display:inline-block;vertical-align:middle;font-size:0.85rem}.doctor-detail-popup2 .doctor-top .sns-icon{position:absolute;top:50%;right:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0.5em 0}.doctor-detail-popup2 .doctor-bottom .inner{overflow:hidden;max-width:1400px;margin:0 auto;padding:3em 1em}.doctor-detail-popup2 .doctor-bottom .profile-list li{position:relative;padding-left:0.8em;line-height:1.3;font-size:0.85em;color:#fff}.doctor-detail-popup2 .doctor-bottom .profile-list li+li{margin-top:.7em}.doctor-detail-popup2 .doctor-bottom .profile-list li.space{margin-top:1.76em}.doctor-detail-popup2 .doctor-bottom .profile-list li:before{content:"·";display:inline;position:absolute;top:0;left:0}.doctor-detail-popup2 .detail-section{overflow:hidden}.doctor-detail-popup2 .detail-section+.detail-section{margin-top:1.5em}.doctor-detail-popup2 .detail-section .detail-title{float:left;width:5.5em;height:2.25em;line-height:2.25em;margin-right:0.8em;text-align:center;background:#fff;border-radius:0.4em}.doctor-detail-popup2 .detail-section .detail-title .text{font-size:0.85rem;font-weight:700}.doctor-detail-popup2 .detail-section .detail-cont{float:left;width:calc(100% - 6.3em);padding-top:0.5em;color:#fff}.doctor-detail-popup2 .detail-section .detail-cont.detail-schedule{padding-top:0}.doctor-detail-popup2 .schedule-table table{width:100%;table-layout:fixed;border-spacing:0}.doctor-detail-popup2 .schedule-table thead th{height:2.64em;padding:0 0.1em;line-height:1.5;background:#e0e0e0;font-size:0.85em;color:#212121}.doctor-detail-popup2 .schedule-table thead th:first-child{border-radius:0.4rem 0 0 0.4rem}.doctor-detail-popup2 .schedule-table thead th:last-child{border-radius:0 0.4rem 0.4rem 0}.doctor-detail-popup2 .schedule-table tbody tr:last-child td{border-bottom:1px solid #e0e0e0}.doctor-detail-popup2 .schedule-table tbody td{padding:1em 0.1em;line-height:1.5;font-size:0.85em;font-weight:400;color:#fff}.doctor-detail-popup2 .schedule-table tbody td[rowspan]{border-bottom:1px solid #e0e0e0}.doctor-detail-popup2 .schedule-table th,.doctor-detail-popup2 .schedule-table td{text-align:center;vertical-align:middle}.doctor-detail-popup2 .schedule-table .circle{display:inline-block;width:0.45rem;height:0.45rem;background:#fff;font-size:0;border-radius:50%}@media only screen and (max-width: 1600px){.doctor-detail-popup2 .btn-close{left:auto;right:25px}}@media only screen and (max-width: 1400px){.doctor-detail-popup2 .doctor-top .name-area{font-size:0.8em}}@media only screen and (max-width: 992px){.doctor-detail-popup2 .btn-close{top:25px;font-size:0.6em}.doctor-detail-popup2 .bg-area{position:static}.doctor-detail-popup2 .bg-area .bg-item{position:static;height:360px;background-position:45% 15%}.doctor-detail-popup2 .bg-area .bg-item1{opacity:1 !important}.doctor-detail-popup2 .bg-area .bg-item2{display:none}.doctor-detail-popup2 .text-area{width:auto}.doctor-detail-popup2 .doctor-top{margin-top:-100px}.doctor-detail-popup2 .doctor-top .inner{padding:0 1em}.doctor-detail-popup2 .doctor-top .position{display:block;margin-top:1rem}.doctor-detail-popup2 .doctor-top .name-area{margin-bottom:80px;font-size:0.65em}.doctor-detail-popup2 .doctor-top .name strong{font-weight:700}.doctor-detail-popup2 .doctor-top .sns-icon{left:20em;right:auto}.doctor-detail-popup2 .doctor-bottom .inner{padding:1.5em 1em 3em}.doctor-detail-popup2 .doctor-bottom .profile-list li{color:#212121}.doctor-detail-popup2 .detail-section .detail-title{background:#9f9691;color:#fff}.doctor-detail-popup2 .detail-section .detail-title .text{font-weight:500}.doctor-detail-popup2 .detail-section .detail-cont{color:#212121}.doctor-detail-popup2 .schedule-table tbody td{color:#212121}.doctor-detail-popup2 .schedule-table .circle{background:#9f9691}}@media only screen and (max-width: 480px){.doctor-detail-popup2 .bg-area .bg-item{background-position:55% 15%}.doctor-detail-popup2 .doctor-top .name-area{font-size:0.5em}.doctor-detail-popup2 .doctor-top .sns-icon{top:auto;bottom:-1em;left:18em;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);width:1.5rem !important}}.clinic-title-article{max-width:1920px;margin:0 auto;padding:0 20px;background-color:#f5f5f5;background-repeat:no-repeat;background-position:75% center;background-size:cover}.clinic-title-article .text-area{max-width:60%}.clinic-title-article .text-inner{display:table-cell;height:25em;padding:3em 0;vertical-align:middle}.clinic-title-article .text-inner.big-padding{padding:6em 0}.clinic-title-article .title{margin-bottom:0.5em;line-height:1.2;font-size:2.4em;font-weight:100}.clinic-title-article .title.title-small{line-height:1.3;font-size:1.8em}.clinic-title-article .cont{line-height:1.5;font-size:1rem;font-weight:400}.clinic-why-item{padding:2.7em 0;background:#fff;border-radius:0.4em}.clinic-why-item+.clinic-why-item{margin-top:10px}.clinic-why-item.theme-gray{background:#f5f5f5}.clinic-why-item .inner{display:table;width:100%;table-layout:fixed}.clinic-why-item .title-area{display:table-cell;width:17.5em;padding:0 1em;border-right:1px solid #e0e0e0;text-align:center;vertical-align:middle}.clinic-why-item .title-area .icon-area{margin-bottom:0.75em}.clinic-why-item .title-area .title{font-size:1.2rem;font-weight:700}.clinic-why-item .detail-area{display:table-cell;height:7em;padding:0 2em 0 4em;text-align:left;vertical-align:middle}.clinic-treat-list{margin:0 -10px}.clinic-treat-list.theme-white .item{background:#fff}.clinic-treat-list.compact-padding .item{height:auto}.clinic-treat-list .list-inner{display:table;width:100%;table-layout:fixed;border-spacing:10px 0}.clinic-treat-list .item{display:table-cell;height:17em;padding:2.5em 1em;text-align:center;vertical-align:top;background:#f5f5f5;border-radius:0.4em}.clinic-treat-list .item.item-small{width:25%}.clinic-treat-list .item.item-small .title-area:after{width:10rem}.clinic-treat-list .item.item-big{width:50%}.clinic-treat-list .item.item-big .title-area:after{width:28em}.clinic-treat-list .item.item-big .detail-area{width:28em;max-width:80%}.clinic-treat-list .item.item-btn{position:relative;padding:2.5em 1em 6em}.clinic-treat-list .title-area{position:relative;margin-bottom:1.5em;padding-bottom:1.5em}.clinic-treat-list .title-area:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;width:16em;max-width:80%;height:1px;margin:0 auto;background:#e0e0e0}.clinic-treat-list .num{margin-bottom:.66em;font-size:1.5rem;font-weight:700;color:#1286cf}.clinic-treat-list .title{margin-top:0.5em;line-height:1.4;font-size:1.2rem;font-weight:700}.clinic-treat-list .detail-area{max-width:360px;margin:0 auto}.clinic-treat-list .cont{line-height:1.7;font-size:0.85rem;font-weight:400}.clinic-treat-list .btn{display:block;position:absolute;bottom:1.5em;left:0;right:0;width:16.47em;height:4.11em;line-height:4.11em;margin:2.94em auto 0;text-align:center;background:#1286cf;font-size:0.85em;color:#fff;border-radius:0.4em;transition:background 0.25s}.clinic-treat-list .btn:hover{background:#0075b6}.twin-btn .btn{width:35%}.twin-btn .btn:first-child{left:-42%}.twin-btn .btn:last-child{right:-30%}.treat-recommand{font-size:0}.treat-recommand .col{display:inline-block;width:50%;vertical-align:middle;font-size:1rem}.treat-recommand .col.col-left .sub-title-area{padding:0 1em;text-align:center}.clinic-circle-subjects{text-align:center;font-size:0}.clinic-circle-subjects .item{display:inline-block;position:relative;width:11em;height:11em;vertical-align:top;background:rgba(18,134,207,0.8);font-size:1rem;border-radius:50%}.clinic-circle-subjects .item+.item{margin-left:-1.4em}.clinic-circle-subjects .text{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 0.3em;line-height:1.5;font-size:1.2rem;font-weight:700;color:#fff}.clinic-circle-cont{text-align:center;font-size:0}.clinic-circle-cont .item{display:inline-block;position:relative;width:11em;height:11em;margin:0 0.5em;vertical-align:top;background:rgba(18,134,207,0.8);font-size:1rem;border-radius:50%}.clinic-circle-cont .text{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 0.3em;line-height:1.5;font-size:0.85rem;font-weight:400;color:#fff}.clinic-step-list{overflow:hidden}.clinic-step-list .inner{display:table;width:calc(100% + 6.6em);margin:0 -3.3em;border-spacing:3.3em 0}.clinic-step-list .item{display:table-cell;position:relative;padding:3em 1em;text-align:center;vertical-align:top;background:#fff;border-radius:0.4em}.clinic-step-list .item:before{content:"";display:block;position:absolute;top:50%;left:-1.65em;width:1.5em;height:1.65em;margin-top:-0.8em;margin-left:-0.75em;background:url("/assets/img/common/clinic_step_arrow.png") no-repeat center center/contain}.clinic-step-list .item:first-child:before{display:none}.clinic-step-list .icon{height:2.6em;margin-bottom:1em}.clinic-step-list .icon img{vertical-align:bottom}.clinic-step-list .title{max-width:9.16em;margin:0 auto 1.5em;padding-bottom:1.5em;border-bottom:1px solid #e0e0e0;line-height:1.3;font-size:1.2rem;font-weight:700}.clinic-step-list .cont{max-width:220px;margin:0 auto;line-height:1.5;font-size:0.85rem;font-weight:400}.clinic-treat-imgs{overflow:hidden}.clinic-treat-imgs .inner{display:table;width:calc(100% + 20px);table-layout:fixed;margin:0 -10px;border-spacing:10px 0}.clinic-treat-imgs .item{display:table-cell;overflow:hidden;text-align:center;vertical-align:top;background:#1286cf;border-radius:0.4em}.clinic-treat-imgs .item.item-title{text-align:left;vertical-align:middle;background:none}.clinic-treat-imgs .item.item-title.center{text-align:center}.clinic-treat-imgs .img-area img{display:block;width:100%}.clinic-treat-imgs .text-area{padding:1.1em 0.5em;line-height:1.5;font-size:0.85rem;color:#fff}.clinic-treat-title{font-size:0}.clinic-treat-title .title-area{display:inline-block;width:16.17em;margin-bottom:1rem;margin-right:1.76em;vertical-align:middle;background:#1286cf;border-radius:.58em;font-size:0.85rem}.clinic-treat-title .title-area .title{display:table;width:100%}.clinic-treat-title .title-area .text{display:table-cell;width:100%;height:4.11em;padding:0.4em;line-height:1.4;text-align:center;vertical-align:middle;font-weight:700;color:#fff}.clinic-treat-title .cont{display:inline-block;line-height:1.5;vertical-align:middle;margin-bottom:1rem;font-size:0.85rem;font-weight:400}.image-layouts{display:flex;justify-content:center;align-items:center}.image-layouts figure{margin:0 15px}.image-layouts figure img{display:block;max-width:100%;border:1px solid #ddd}.image-layouts figure figcaption{padding:14px;background-color:#ddd;font-size:.75rem;text-align:center}.treat-kind-list{width:48rem;max-width:100%;margin:0 auto;font-size:0}.treat-kind-list li{display:inline-block;width:calc(25% - 1em);margin:0 0.5em;vertical-align:top;font-size:1rem}.treat-kind-list .inner{position:relative;height:0;padding-bottom:100%;background:#419ed9;border-radius:50%}.treat-kind-list .text{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 0.5em;text-align:center;font-size:0.85em;color:#fff}.treat-kind-list.type2{display:flex;justify-content:space-between;align-items:center}.treat-kind-list.type2 li:not(.icon-arrow){display:inline-block;width:calc(100% - 1em);margin:0 0.5em;vertical-align:top;font-size:1rem}.treat-kind-list.type2 .text2{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 0.5em;text-align:center;font-size:0.85em;color:#fff;line-height:1.6}.treat-kind-list.type2 .text2 strong{font-size:1rem;font-weight:300}.treat-kind-list.type2 .text2 strong b{font-weight:600}.treat-half-list .item{text-align:center;font-size:0}.treat-half-list .item+.item{margin-top:calc(1.5rem + 3.64vw)}.treat-half-list .item:nth-child(odd) .text-area{text-align:left}.treat-half-list .item:nth-child(even){direction:rtl}.treat-half-list .item:nth-child(even) .img-area{direction:ltr}.treat-half-list .item:nth-child(even) .text-area{direction:ltr;text-align:right}.treat-half-list .item.align-left .text-area{text-align:left}.treat-half-list .img-area{display:inline-block;width:50%;padding:0 2.5em;vertical-align:middle;font-size:1rem}.treat-half-list .img-area img{display:block;border-radius:8px}.treat-half-list .text-area{display:inline-block;width:50%;padding:0 3em;vertical-align:middle;font-size:1rem}.treat-half-list .title{margin-bottom:.77em;line-height:1.2;font-size:1.8em;font-weight:700}.treat-half-list .cont{line-height:1.5;font-size:0.9rem}.treat-half-list .subtitle{margin:1.5em 0 0.75em;font-size:1rem;font-weight:700;color:#1286cf}.treat-half-list .dotted-list li+li{margin-top:0.3em}.clinic-num-list{overflow:hidden}.clinic-num-list .inner{display:table;width:calc(100% + 14px);margin:0 -7px;border-spacing:7px 0}.clinic-num-list .item{display:table-cell;position:relative;padding:3em 1em;text-align:center;vertical-align:top;background:#fff;border-radius:0.4em}.clinic-num-list .num{margin-bottom:calc(.54rem + 1.3104vw);font-size:1.2rem;font-weight:700;color:#1286cf}.clinic-num-list .title{max-width:9em;margin:0 auto 1.8em;padding-bottom:1.8em;border-bottom:1px solid #e0e0e0;line-height:1.3;font-size:1rem;font-weight:700}.clinic-num-list .cont{max-width:220px;margin:0 auto;line-height:1.5;font-size:0.85rem;font-weight:400}.clinic-highlight-msg{max-width:1140px;margin:0 auto;padding:2em 3em;text-align:center;background:#1286cf;border-radius:0.4em}.clinic-highlight-msg .text{display:inline-block;position:relative;padding-left:5em;line-height:1.6;text-align:left;color:#fff}.clinic-highlight-msg .text:before{content:"";display:block;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:3em;height:2.65em;background:url("/assets/img/clinic/clinic_icon_warning_white.png") no-repeat center center/contain}.clinic-inc-doctor{padding:7.5em 10px;background:url("/assets/img/clinic/clinic_doctor_bg.jpg") no-repeat 15% center/cover}.clinic-inc-doctor .article-inner{overflow:hidden;position:relative;font-size:0}.clinic-inc-doctor .col{display:inline-block;width:50%;vertical-align:bottom;font-size:1rem}.clinic-inc-doctor .col-left{text-align:center}.clinic-inc-doctor .col-left .title-area{padding:0 1.5em 17em}.clinic-inc-doctor .col-left .icon{margin-bottom:1.4em}.clinic-inc-doctor .col-left .title{margin-bottom:.62em;line-height:1.4;font-size:2.4em;font-weight:100;color:#fff}.clinic-inc-doctor .col-left .title strong{font-weight:900}.clinic-inc-doctor .col-left .cont{line-height:1.5;font-size:0.85rem;color:#e0e0e0}.clinic-inc-doctor .col-left .btn-area{position:absolute;bottom:0;left:0;right:50%;max-width:17em;margin:0 auto;text-align:center}.clinic-inc-doctor .col-left .btn{display:block;height:4.11em;line-height:4.11em;padding:0 0.5em;background:#e0e0e0;border-radius:0.4em;transition:background 0.25s}.clinic-inc-doctor .col-left .btn+.btn{margin-top:0.5rem}.clinic-inc-doctor .col-left .btn:hover{background:#bbb}.clinic-inc-doctor .col-left .btn.btn-active{background:#0075b6;color:#fff}.clinic-inc-doctor .col-left .btn.btn-active:hover{background:#0075b6}.clinic-inc-doctor .doctor-list .list-inner{text-align:center}.clinic-inc-doctor .doctor-list .item{width:calc(50% - 8px);margin:0 4px}@media only screen and (max-width: 1200px){.clinic-title-article .text-area{font-size:0.8em}.clinic-why-item{font-size:0.8em}.clinic-why-item .title-area .title{font-size:1.1rem}.clinic-treat-list .item{font-size:0.8em}.clinic-treat-list .title{font-size:1.1rem}.clinic-circle-subjects .item{font-size:0.8rem}.clinic-circle-subjects .text{font-size:1.05rem}.clinic-circle-cont .item{font-size:0.8rem}.clinic-step-list{font-size:0.8em}.clinic-step-list .title{font-size:1.05rem}.treat-half-list .img-area,.treat-half-list .text-area{font-size:0.8rem}.clinic-num-list{font-size:0.8em}.clinic-num-list .num{font-size:1.1rem}.clinic-inc-doctor{padding:4.5em 10px}.clinic-inc-doctor .col-left{font-size:0.8rem}}@media only screen and (max-width: 992px){.treat-recommand .col{display:block;width:auto;max-width:540px;margin:0 auto}.treat-recommand .col.col-right{margin-top:2em}.treat-recommand .check-img-list:not(.half){max-width:400px;margin:0 auto}.clinic-step-list .item{padding:2em 1em}.clinic-step-list .title{margin:0 auto 1em;padding-bottom:1em}.clinic-treat-title .title-area{width:12em}.clinic-treat-title .title-area .text{height:3.5em}.clinic-num-list .item{padding:2em 1em}.clinic-num-list .title{margin:0 auto 1em;padding-bottom:1em}.clinic-highlight-msg{padding:2em 1em;font-size:0.9em}.clinic-highlight-msg .text{padding-left:3.2em}.clinic-highlight-msg .text:before{font-size:0.8em}}@media only screen and (max-width: 768px){.clinic-title-article{padding:0 10px}.clinic-title-article.mh-white{padding:0}.clinic-title-article.mh-white .article-inner{padding:0 10px;background:rgba(255,255,255,0.4)}.clinic-title-article.mh-white2{padding:0}.clinic-title-article.mh-white2 .article-inner{padding:0 10px;background:rgba(255,255,255,0.7)}.clinic-title-article .text-area{font-size:0.65em}.clinic-title-article .cont{font-size:0.9rem}.clinic-why-item{font-size:0.65em}.clinic-why-item .title-area{width:12em}.clinic-why-item .title-area .title{font-size:1rem}.clinic-why-item .detail-area{padding:0 1em 0 2em}.clinic-treat-list .item{font-size:0.65em}.clinic-treat-list .title{font-size:1rem}.clinic-circle-subjects .item{font-size:0.65rem}.clinic-circle-subjects .text{font-size:0.95rem}.clinic-circle-cont{max-width:300px;margin:0 auto}.clinic-circle-cont .item{font-size:0.65rem}.clinic-circle-cont .item:nth-child(3){margin-left:0}.clinic-circle-cont .item:nth-child(n+3){margin-top:0.5em}.clinic-step-list .inner{display:block;width:auto;max-width:540px;margin:0 auto;border-spacing:0}.clinic-step-list .item{display:table;width:100%;padding:1em 0;table-layout:fixed}.clinic-step-list .item:before{display:none}.clinic-step-list .item+.item{margin-top:10px}.clinic-step-list .title-area{display:table-cell;width:35%;padding:0 1em;vertical-align:middle;border-right:1px solid #e0e0e0}.clinic-step-list .title{margin-bottom:0;padding-bottom:0;border-bottom:none;font-size:0.95rem}.clinic-step-list .cont{display:table-cell;max-width:none;padding:0 1.5em;text-align:left;vertical-align:middle}.treat-half-list .img-area{display:block;width:360px;max-width:100%;margin:0 auto;padding:0 !important}.treat-half-list .text-area{display:block;width:360px;max-width:100%;margin:1.5em auto 0;padding:0 10px;text-align:center !important}.treat-half-list .title{font-size:1.3em;margin-bottom:0.5em}.clinic-num-list .inner{display:block;width:auto;max-width:540px;margin:0 auto;border-spacing:0}.clinic-num-list .item{display:table;width:100%;padding:1em 0;table-layout:fixed}.clinic-num-list .item+.item{margin-top:10px}.clinic-num-list .title-area{display:table-cell;width:35%;padding:0 1em;vertical-align:middle;border-right:1px solid #e0e0e0}.clinic-num-list .title{margin-bottom:0;padding-bottom:0;border-bottom:none;font-size:0.95rem}.clinic-num-list .cont{display:table-cell;max-width:none;padding:0 1.5em;text-align:left;vertical-align:middle}.clinic-inc-doctor{padding:3em 10px}.clinic-inc-doctor .col-left .title{font-size:1.8em}.treat-kind-list.type2{display:block}.treat-kind-list.type2 li{overflow:hidden}.treat-kind-list.type2 li .inner{padding-bottom:20%;border-radius:10px;box-sizing:border-box}.treat-kind-list.type2 li:not(.icon-arrow){margin:0;display:block;width:100%}.treat-kind-list.type2 li.icon-arrow{display:block;margin:1em auto;padding:5px 0}.treat-kind-list.type2 li.icon-arrow img{display:block;width:40px;transform:rotate(90deg);margin:0 auto}.image-layouts{flex-wrap:wrap}.image-layouts figure{margin:15px 0}}@media only screen and (max-width: 640px){.clinic-treat-list{margin:0}.clinic-treat-list .list-inner{display:block;max-width:300px;margin:0 auto;border-spacing:0}.clinic-treat-list .item{display:block;height:auto;min-height:18em}.clinic-treat-list .item+.item{margin-top:10px}.clinic-treat-list .item.item-small,.clinic-treat-list .item.item-big{width:auto}.clinic-inc-doctor .col{display:block;width:auto;max-width:360px;margin:0 auto}.clinic-inc-doctor .col-left{margin-bottom:4em}.clinic-inc-doctor .col-left .title-area{padding:0 1em 3em}.clinic-inc-doctor .col-left .btn-area{position:static}}@media only screen and (max-width: 480px){.clinic-title-article{padding:0 10px}.clinic-title-article.mv-white{padding:0}.clinic-title-article.mv-white .article-inner{padding:0 10px;background:rgba(255,255,255,0.4)}.clinic-title-article.mv-white2{padding:0}.clinic-title-article.mv-white2 .article-inner{padding:0 10px;background:rgba(255,255,255,0.7)}.clinic-title-article .text-area{max-width:80%}.clinic-title-article .text-inner{height:20em}.clinic-why-item .inner{display:block}.clinic-why-item .title-area{display:block;position:relative;width:auto;margin-bottom:2em;border-right:none}.clinic-why-item .detail-area{display:block;height:auto;padding:0 1em}.clinic-circle-subjects{max-width:250px;margin:0 auto}.clinic-circle-subjects .item:nth-child(3){margin-left:0}.clinic-circle-subjects .item:nth-child(n+3){margin-top:-1.4em}.clinic-treat-imgs .inner{width:100%;margin:auto;border-spacing:0}.clinic-treat-imgs .item{display:block;max-width:360px;margin:0 auto}.clinic-treat-imgs .item+.item{margin-top:10px}.clinic-treat-imgs .item.item-title{max-width:none}.clinic-treat-imgs .item.item-title.center{text-align:left}.clinic-treat-imgs .item.item-title+.item{margin-top:0}.clinic-treat-imgs .text-area{padding:0.5em}.treat-kind-list:not(.type2){width:240px}.treat-kind-list:not(.type2) li{width:calc(50% - 0.5em);margin:.25em}.treat-kind-list.type2 li .inner{padding-bottom:33%}.treat-kind-list .inner{border-radius:0}}.schedule-summary{text-align:center;font-size:0}.schedule-summary .item{display:inline-block;width:33.3%;padding:1em 0.5em;vertical-align:top;font-size:1rem;border-right:1px solid #e0e0e0}.schedule-summary .item:last-child{border-right:0}.schedule-summary .item .when{display:inline-block;position:relative;width:5em;height:5em;margin-bottom:2em;background:#0075b6;color:#fff;border-radius:50%}.schedule-summary .item .when .text{content:"";display:block;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;line-height:1.3}.schedule-summary .item .time{font-size:0.85em;color:#9e9e9e}.schedule-summary .item .time .ampm{display:inline-block;vertical-align:middle}.schedule-summary .item .time strong{display:inline-block;vertical-align:middle;font-size:1.88em;font-weight:900;color:#212121}.schedule-summary .item .time .hyphen{margin:0 5px}.schedule-summary .item .tip{margin-top:1em;line-height:1.4;font-size:0.9em;color:#9e9e9e}.schedule-doctor-list{overflow:hidden}.schedule-doctor-list .item{position:relative;width:calc((100% - (1.4em + 1px)) / 2);margin-left:1.4em;float:left}.schedule-doctor-list .item:nth-child(-n+2){margin-top:0}.schedule-doctor-list .item:nth-child(n+3){margin-top:7.5em}.schedule-doctor-list .item:nth-child(2n+1){clear:both;margin-left:0}.schedule-doctor-list .profile-area{display:block;position:absolute;top:0;left:0;bottom:0;width:50%;text-align:center}.schedule-doctor-list .profile-area:hover .btn-area{background:#28a0ec}.schedule-doctor-list .profile-area .detail-area{position:absolute;top:0;left:0;width:100%;height:100%}.schedule-doctor-list .profile-area .detail-inner{position:absolute;top:0;left:0;width:100%;height:100%;padding:2.5em 4px 0;background-color:#f5f5f5;background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;border-radius:8px 0 0 0}.schedule-doctor-list .profile-area .role{margin-bottom:0.5rem;font-size:0.85rem;color:#0075b6}.schedule-doctor-list .profile-area .name{font-size:1.6em}.schedule-doctor-list .profile-area .btn-area{position:absolute;left:0;bottom:0;width:100%;padding:1.4rem 0;background:#1286cf;font-size:0;border-radius:0 0 0 8px}.schedule-doctor-list .profile-area .btn-area .text{display:inline-block;margin-right:0.3rem;vertical-align:middle;font-size:0.7rem;color:#fff}.schedule-doctor-list .profile-area .btn{display:inline-block;position:relative;width:13px;height:13px;background:#fff;vertical-align:middle;border-radius:50%}.schedule-doctor-list .profile-area .btn:before,.schedule-doctor-list .profile-area .btn:after{content:"";position:absolute;top:50%;left:50%;background:#1286cf}.schedule-doctor-list .profile-area .btn:before{width:5px;height:1px;margin-top:-0.5px;margin-left:-2.5px}.schedule-doctor-list .profile-area .btn:after{width:1px;height:5px;margin-top:-2.5px;margin-left:-0.5px}.schedule-doctor-list .schedule-area{width:50%;margin-left:auto}.schedule-doctor-list .schedule-area table{width:100%;table-layout:fixed}.schedule-doctor-list .schedule-area th,.schedule-doctor-list .schedule-area td{line-height:1.5;border-bottom:1px solid #e0e0e0;vertical-align:middle;text-align:center;font-size:0.85em}.schedule-doctor-list .schedule-area th:nth-child(n+2),.schedule-doctor-list .schedule-area td:nth-child(n+2){border-left:1px solid #e0e0e0}.schedule-doctor-list .schedule-area th{font-weight:700}.schedule-doctor-list .schedule-area thead th{padding:2.7em 0.2em;background:#f5f5f5}.schedule-doctor-list .schedule-area tbody th,.schedule-doctor-list .schedule-area tbody td{padding:1.3em 0.2em}.information-step{overflow:hidden;max-width:1280px;margin:0 auto}.information-step.theme-blue .item .inner:before{background:url("/assets/img/information/s3_arrow_blue.png") no-repeat center center/100%}.information-step.theme-blue .step{color:#0075b6}.information-step.theme-sky .item .inner:before{background:url("/assets/img/information/s3_arrow_sky.png") no-repeat center center/100%}.information-step.theme-sky .step{color:#1286cf}.information-step .item-wrap{margin:0 -2.4em}.information-step .item{width:calc((100% - (0em + 1px)) / 4);margin-left:0em;float:left;padding:0 2.4em}.information-step .item:nth-child(-n+4){margin-top:0}.information-step .item:nth-child(n+5){margin-top:0em}.information-step .item:nth-child(4n+1){clear:both;margin-left:0}.information-step .item:first-child .inner:before{display:none}.information-step .inner{position:relative;height:0;padding-bottom:100%;background:#fff;border-radius:50%}.information-step .inner:before{content:"";display:block;position:absolute;top:50%;left:-3.4em;width:2em;height:2em;margin-top:-1em}.information-step .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 5px;text-align:center}.information-step .step{margin-bottom:1.6em;font-size:0.75rem;font-weight:400}.information-step .step strong{font-weight:900}.information-step .title{line-height:1.3;font-size:1.2rem}.information-step .cont{margin-top:1.41em;line-height:1.5;font-size:0.85rem;font-weight:400}.information-step .btm-detail{margin-top:1.64em;line-height:1.5;text-align:center;font-size:0.85em;font-weight:400}.paper-step{overflow:hidden;max-width:1280px;margin:0 auto}.paper-step+.paper-step{margin-top:1.5em}.paper-step.theme-blue .item:before{background:url("/assets/img/information/s3_arrow_blue.png") no-repeat center center/100%}.paper-step.theme-blue .item-title .inner{background:#0075b6}.paper-step.theme-sky .item:before{background:url("/assets/img/information/s3_arrow_sky.png") no-repeat center center/100%}.paper-step.theme-sky .item-title .inner{background:#1286cf}.paper-step .item{position:relative;width:calc((100% - (13.5em + 1px)) / 4);margin-left:4.5em;float:left}.paper-step .item:nth-child(-n+4){margin-top:0}.paper-step .item:nth-child(n+5){margin-top:0em}.paper-step .item:nth-child(4n+1){clear:both;margin-left:0}.paper-step .item:first-child:before{display:none}.paper-step .item.item-title .title{color:#fff}.paper-step .item:before{content:"";display:block;position:absolute;top:50%;left:-3.25em;width:2em;height:2em;margin-top:-1em}.paper-step .inner{position:relative;height:0;padding-bottom:100%;background:#fff;border-radius:50%}.paper-step .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 5px;text-align:center}.paper-step .title{line-height:1.3;font-size:1.2rem}.paper-step .cont{margin-top:1.41em;line-height:1.5;font-size:0.85rem;font-weight:400}.paper-btn-area{text-align:right}.paper-btn-area a{display:inline-block;padding:1.25em 2em;vertical-align:top;background:#e0e0e0;border-radius:0.4rem;transition:background 0.25s}.paper-btn-area a:hover{background:#f1f1f1}.paper-btn-area a img{vertical-align:middle;margin-right:0.3em}.paper-btn-area a .text{display:inline-block;vertical-align:middle;font-size:0.9rem;font-weight:400}@media only screen and (max-width: 1200px){.schedule-summary .item .time strong{font-size:1.6em}.schedule-doctor-list .item{width:calc((100% - (1.4em + 1px)) / 2);margin-left:1.4em;float:left}.schedule-doctor-list .item:nth-child(-n+2){margin-top:0}.schedule-doctor-list .item:nth-child(n+3){margin-top:4.5em}.schedule-doctor-list .item:nth-child(2n+1){clear:both;margin-left:0}.schedule-doctor-list .profile-area .detail-inner{background-size:auto 70%;font-size:0.8em}.schedule-doctor-list .profile-area .btn-area{padding:1.15rem 0}.schedule-doctor-list .schedule-area thead th{padding:2em 0.2em}.schedule-doctor-list .schedule-area tbody th,.schedule-doctor-list .schedule-area tbody td{padding:1em 0.2em}.information-step .item-wrap{margin:0 -1.2em}.information-step .item{padding:0 1.2em}.information-step .inner:before{left:-2.2em}.information-step .step{margin-bottom:1em}.information-step .cont{margin-top:1em}.paper-step{max-width:960px;font-size:0.8em}.paper-step .title{font-size:1.1rem}.paper-step .cont{margin-top:1em}}@media only screen and (max-width: 768px){.schedule-summary .item{display:block;width:auto;padding:0}.schedule-summary .item+.item{margin-top:2em}.schedule-summary .item:nth-child(2){border:none}.schedule-summary .item .when{width:4em;height:4em;margin-bottom:1em}.schedule-doctor-list{max-width:480px;margin:0 auto}.schedule-doctor-list .item{width:calc((100% - (0em + 1px)) / 1);margin-left:0em}.schedule-doctor-list .item:nth-child(-n+1){margin-top:0}.schedule-doctor-list .item:nth-child(n+2){margin-top:3em}.schedule-doctor-list .item:nth-child(2n+1){clear:none;margin-left:0em}.schedule-doctor-list .item:nth-child(1n+1){clear:both;margin-left:0}.information-step .item-wrap{margin:0}.information-step .item{width:calc((100% - (0em + 1px)) / 1);margin-left:0em;padding:0}.information-step .item:nth-child(-n+1){margin-top:0}.information-step .item:nth-child(n+2){margin-top:2em}.information-step .item:nth-child(4n+1){clear:none;margin-left:0em}.information-step .item:nth-child(1n+1){clear:both;margin-left:0}.information-step .inner{float:left;width:120px;height:135px;padding-bottom:0;border-radius:0.4em}.information-step .btm-detail{float:left;width:calc(100% - 120px);margin-top:0;padding-left:10px;text-align:left}.paper-step .item{float:none;width:300px;max-width:80%;margin:0 auto !important}.paper-step .item+.item{margin-top:10px !important}.paper-step .item:nth-child(2):before{display:none}.paper-step .inner{height:auto;padding-bottom:0;border-radius:0}.paper-step .text-area{position:static;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);padding:10px 5px}.paper-step .title{font-size:1rem}.paper-step .cont{margin-top:0.5em}}@media only screen and (max-width: 480px){.paper-step .item{width:200px}}.link-center{display:flex;justify-content:space-between;align-items:center;max-width:1320px;width:95%;margin:0 auto;margin-bottom:100px}.link-center .image-area{display:flex;justify-content:center;align-items:center;width:49.5%;height:500px;border-radius:30px;cursor:pointer}.link-center .image-area:first-child{background:url("/assets/img/spine-link1.png") no-repeat center;background-size:cover}.link-center .image-area:last-child{background:url("/assets/img/spine-link2.png") no-repeat center;background-size:cover}.link-center .image-area>div{text-align:center}.link-center .image-area>div .image__title{font-size:2.125rem;font-weight:300;color:#fff;display:block;margin-bottom:1.875rem}.link-center .image-area>div .image__title b{font-weight:600}.link-center .image-area>div .btn-more{position:relative;display:inline-block;font-size:.875rem;color:#fff;text-align:center;padding-right:30px}.link-center .image-area>div .btn-more:after{position:absolute;top:-5px;right:0;content:'';display:block;width:30px;height:30px;background:url("/assets/img/btn-more.png") no-repeat center}@media screen and (max-width: 768px){.link-center .image-area{height:300px}.link-center .image-area>div .image__title{font-size:1.625rem}}.popup-staff{display:none;z-index:60000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00558b;box-sizing:border-box;overflow-y:auto}.popup-staff .wrapper{position:relative;width:95%;max-width:1400px;margin:0 auto}.popup-staff .btn__popup-close{position:fixed;top:1em;right:5%;width:40px;height:40px;background:url("/assets/img/common/popup_close.png") no-repeat center;text-indent:-9999em;overflow:hidden;margin-top:90px;background-size:100%;z-index:10}.popup-staff .popup-staff__figure{z-index:1;position:fixed;right:5%;bottom:0;height:80%}.popup-staff .popup-staff__figure .popup-staff__img{height:100%;width:auto}.popup-staff .popup-staff__cont{position:absolute;top:0;left:0;width:70%;padding-top:190px;padding-bottom:190px;box-sizing:border-box}.popup-staff .popup-staff__cont .popup-staff__body,.popup-staff .popup-staff__cont .popup-staff__header{position:relative;z-index:2}.popup-staff .popup-staff__title{display:flex;align-items:center;color:#fff;font-size:4.25rem;font-weight:200;margin-bottom:2.5rem}.popup-staff .popup-staff__title b{font-weight:600}.popup-staff .popup-staff__title span{margin-left:1.25rem;font-size:1.25rem}.popup-staff .popup-staff__field{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:1em}.popup-staff .popup-staff__field .popup-staff__label{width:100px;margin-right:30px;font-size:1rem;padding:.75em 0;background-color:#fff;border-radius:5px;text-align:center;font-weight:400;letter-spacing:-1px;color:#333}.popup-staff .popup-staff__field .popup-staff__list{width:calc(100% - 130px);margin-top:5px}.popup-staff .popup-staff__field .popup-staff__list .popup-staff__item{line-height:1.6;font-size:1rem;font-weight:300;color:#fff;margin:.5em 0}@media screen and (max-width: 1200px){.popup-staff .btn__popup-close{margin-top:45px}.popup-staff .popup-staff__cont{width:100%;padding:100px 0}.popup-staff .popup-staff__figure{width:50%;height:auto}.popup-staff .popup-staff__figure .popup-staff__img{height:auto}.popup-staff .popup-staff__title{font-size:1.875rem}}@media screen and (max-width: 768px){.popup-staff .wrapper{width:100%}.popup-staff .btn__popup-close{margin-top:1em;margin-right:1em;width:25px;height:25px}.popup-staff .popup-staff__cont{position:static;width:100%;padding:50px 0}.popup-staff .popup-staff__cont .popup-staff__header,.popup-staff .popup-staff__cont .popup-staff__body{width:95%;margin:0 auto}.popup-staff .popup-staff__figure{position:static;width:100%;height:auto;background:#00314c;background:linear-gradient(0deg, #00314c 0%, #00558b 100%);padding-top:2em}.popup-staff .popup-staff__figure .popup-staff__img{display:block;width:80%;margin:0 auto}.popup-staff .popup-staff__title{display:block;font-size:1.625rem;margin-bottom:.5em}.popup-staff .popup-staff__title span{display:block;font-size:.9375rem;margin-left:0;margin-top:20px}.popup-staff .popup-staff__field{display:block}.popup-staff .popup-staff__field .popup-staff__label{padding:.5em 2em;width:auto;font-size:.875rem;display:inline-block}.popup-staff .popup-staff__field .popup-staff__list{width:100%}.popup-staff .popup-staff__field .popup-staff__list .popup-staff__item{font-size:.875rem}}.doctor-schedule{margin-top:3em}.doctor-schedule .article-inner{width:95%;margin:0 auto}.staff-list{margin:3em 0;min-height:500px}.staff-list .staff-list__item{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 2.5rem}.staff-list .staff-list__figure{width:415px;border-radius:5px;overflow:hidden}.staff-list .staff-list__figure .staff-list__figure__inn{position:relative;height:300px;overflow:hidden}.staff-list .staff-list__figure .staff-list__figure__inn .staff-list__img{position:absolute;bottom:0;left:0;width:100%}.staff-list .staff-list__figure .staff-list__img{width:100%;display:block}.staff-list .staff-list__figure .staff-list__more{width:100%;background-color:#0075b6;font-size:1rem;line-height:1;padding:1em;border-radius:5px;color:#fff;cursor:pointer;border-top-left-radius:0;border-top-right-radius:0}.staff-list .staff-list__figure .staff-list__more:hover{opacity:.8}.staff-list .staff-list__cont{width:100%;padding-left:3.125rem;box-sizing:border-box}.staff-list .staff-list__cont .staff-list__room{display:inline-block;padding:.5em 1em;background-color:#0075b6;border-radius:2em;font-size:.875rem;font-weight:600;text-align:center;color:#fff}.staff-list .staff-list__cont .staff-list__name{display:block;font-size:2rem;font-weight:300;margin-top:.625rem}.staff-list .staff-list__cont .staff-list__name b.color-main{font-weight:600;color:#0075b6}.staff-list .staff-list__cont .staff-list__name span{display:block;font-size:1.125rem;font-weight:300;margin-top:1em;white-space:pre-wrap;line-height:1.4}.staff-list .staff-list__cont .staff-list__name span.part-name{display:inline-block;margin-left:.5em}.staff-list .staff-list__cont .staff-scd{margin-top:2.1875rem;border-bottom:1px solid #e0e0e0}.staff-list .staff-list__cont .staff-scd .staff-scd__thead{background-color:#f5f5f5;border-radius:10px}.staff-list .staff-list__cont .staff-scd .staff-scd__thead .staff-scd__tr,.staff-list .staff-list__cont .staff-scd .staff-scd__tbody .staff-scd__tr{display:flex;justify-content:space-between;align-items:center}.staff-list .staff-list__cont .staff-scd .staff-scd__thead .staff-scd__tr .staff-scd__th,.staff-list .staff-list__cont .staff-scd .staff-scd__tbody .staff-scd__tr .staff-scd__th{font-weight:600;padding:1em 0}.staff-list .staff-list__cont .staff-scd .staff-scd__thead .staff-scd__tr .staff-scd__td,.staff-list .staff-list__cont .staff-scd .staff-scd__tbody .staff-scd__tr .staff-scd__td{font-weight:300;padding:1.5em 0}.staff-list .staff-list__cont .staff-scd .staff-scd__thead .staff-scd__tr .staff-scd__th,.staff-list .staff-list__cont .staff-scd .staff-scd__thead .staff-scd__tr .staff-scd__td,.staff-list .staff-list__cont .staff-scd .staff-scd__tbody .staff-scd__tr .staff-scd__th,.staff-list .staff-list__cont .staff-scd .staff-scd__tbody .staff-scd__tr .staff-scd__td{width:16.666%;font-size:1rem;line-height:1;text-align:center}.staff-list .staff-list__cont .staff-scd .staff-scd__thead .staff-scd__tr .staff-scd__th.yellow,.staff-list .staff-list__cont .staff-scd .staff-scd__thead .staff-scd__tr .staff-scd__td.yellow,.staff-list .staff-list__cont .staff-scd .staff-scd__tbody .staff-scd__tr .staff-scd__th.yellow,.staff-list .staff-list__cont .staff-scd .staff-scd__tbody .staff-scd__tr .staff-scd__td.yellow{color:#eea003}.staff-list .staff-list__cont .staff-scd .staff-scd__thead .staff-scd__tr .staff-scd__th.green,.staff-list .staff-list__cont .staff-scd .staff-scd__thead .staff-scd__tr .staff-scd__td.green,.staff-list .staff-list__cont .staff-scd .staff-scd__tbody .staff-scd__tr .staff-scd__th.green,.staff-list .staff-list__cont .staff-scd .staff-scd__tbody .staff-scd__tr .staff-scd__td.green{color:#15d500}.staff-list .staff-list__cont .staff-scd .staff-scd__thead .staff-scd__tr .staff-scd__th.blue,.staff-list .staff-list__cont .staff-scd .staff-scd__thead .staff-scd__tr .staff-scd__td.blue,.staff-list .staff-list__cont .staff-scd .staff-scd__tbody .staff-scd__tr .staff-scd__th.blue,.staff-list .staff-list__cont .staff-scd .staff-scd__tbody .staff-scd__tr .staff-scd__td.blue{color:#00bfd8}.staff-list .staff-list__cont .staff-scd .staff-scd__thead .staff-scd__tr .staff-scd__th.red,.staff-list .staff-list__cont .staff-scd .staff-scd__thead .staff-scd__tr .staff-scd__td.red,.staff-list .staff-list__cont .staff-scd .staff-scd__tbody .staff-scd__tr .staff-scd__th.red,.staff-list .staff-list__cont .staff-scd .staff-scd__tbody .staff-scd__tr .staff-scd__td.red{color:#fc4828}.staff-list .staff-list__cont .staff-scd .staff-scd__thead .staff-scd__tr .staff-scd__th.color-blue,.staff-list .staff-list__cont .staff-scd .staff-scd__thead .staff-scd__tr .staff-scd__td.color-blue,.staff-list .staff-list__cont .staff-scd .staff-scd__tbody .staff-scd__tr .staff-scd__th.color-blue,.staff-list .staff-list__cont .staff-scd .staff-scd__tbody .staff-scd__tr .staff-scd__td.color-blue{color:#0075b6}@media screen and (max-width: 1320px){.staff-list .staff-list__item{padding:1.25rem 1.25rem 1.25rem 1.25rem}.staff-list .staff-list__figure{width:350px}.staff-list .staff-list__figure .staff-list__more{padding:.75em 0;font-size:1rem}.staff-list .staff-list__cont{padding-left:1.25rem}.staff-list .staff-list__cont .staff-list__name{font-size:1.875rem}.staff-list .staff-list__cont .staff-list__name span{font-size:1rem}}@media screen and (max-width: 768px){.staff-list{max-width:480px;margin:0 auto}.staff-list .staff-list__item{display:block;padding:1.25rem 0}.staff-list .staff-list__figure{width:80%;margin:0 auto}.staff-list .staff-list__figure .staff-list__figure__inn{height:0;padding-bottom:95%}.staff-list .staff-list__cont{margin-top:1.25rem;padding-left:0}.staff-list .staff-list__cont .staff-list__room{font-size:.75rem}.staff-list .staff-list__cont .staff-list__name{font-size:1.5rem}.staff-list .staff-list__cont .staff-scd{border-bottom:0}}@media screen and (max-width: 768px){.doctor-schedule{width:95%;margin:0 auto}}
/*# sourceMappingURL=sub.css.map */
