﻿.sub-title-area .en-name,.sub-title-area2 .en-name,.sub-common-slogan{font-family:'MapoFlowerIsland', 'Noto Sans KR', sans-serif}.sub-common-article{padding:calc(2.25em + 5.46vw) 10px}.sub-common-article.small{padding:calc(1.5em + 3.64vw) 10px}.sub-common-article.bg-gray{background-color:#f8f8f8}.sub-common-article.no-top{padding-top:0}.sub-common-article.no-bottom{padding-bottom:0}.sub-common-article.no-side{padding-left:0;padding-right:0}.sub-common-article.with-bg{background-repeat:no-repeat;background-position:center;background-size:cover}.sub-common-article2{padding:calc(1.95em + 4.732vw) 10px calc(2.25em + 5.46vw)}.sub-common-article3{padding:calc(1.35em + 3.276vw) 10px calc(2.25em + 5.46vw)}.sub-common-article3.bg-gray{background:#f8f8f8}.sub-title-article{padding:calc(2.25em + 5.46vw) 10px calc(1.2em + 2.912vw)}.article-inner-side{padding:0 10px}.sub-title-area{text-align:center}.sub-title-area .icon+.title{margin-top:0.5em}.sub-title-area .title{line-height:1.3;font-size:2.1em;font-weight:300}.sub-title-area .title strong{font-weight:900}.sub-title-area .en-name{margin-top:1em;font-size:0.8rem;color:#ad8bc9;letter-spacing:0.2em}.sub-title-area2{text-align:center}.sub-title-area2 .en-title{margin-bottom:1em;font-size:0.8rem;color:rgba(34,34,34,0.6);text-transform:uppercase}.sub-title-area2 .title{line-height:1.3;font-size:1.8em;font-weight:100}.sub-title-area2 .en-name{margin-top:1em;font-size:0.8rem;color:#ad8bc9;letter-spacing:0.2em}.sub-title-area2 .cont{margin-top:1.1rem;line-height:1.5;font-size:0.9rem;color:#666}.sub-common-slogan{line-height:1.3;font-size:1.8em;font-weight:400}.sub-common-slogan2{line-height:1.3;font-size:1.8em;font-weight:200}.sub-common-slogan2 .bigger{font-size:1.33em}.sub-common-slogan3{line-height:1.3;font-size:2.4em;font-weight:200}.sub-common-subtitle{line-height:1.4;font-size:1rem;font-weight:500}.sub-common-subtitle2{line-height:1.4;font-size:1.3rem;font-weight:500}.sub-common-text{line-height:1.5;font-size:0.9rem;color:#666}.sub-common-text2{line-height:1.5;font-size:1.1rem}.sub-common-text3{line-height:1.5;font-size:1rem}.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.slick-current .img-area:before{opacity:0}.gallery-slide-area .gallery-item .item-inner{padding:0 5%}.gallery-slide-area .gallery-item .img-area{display:block;position:relative;width:1180px;max-width:100%;margin:0 auto}.gallery-slide-area .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-slide-area .gallery-slide-control{position:absolute;top:50%;left:0;right:0;margin:-15.5px 15.62% 0}.gallery-slide-area .gallery-slide-control .control-inner{overflow:hidden;margin:0 -4em;padding:0 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:#996cab}.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 #996cab;font-size:14px;font-weight:700;color:#9e9e9e;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}.caution-box-wrap{background:#efe4f4;border-radius:0.4rem}.caution-box{position:relative;padding:4em 3.5em 4em 10em;background:#f3f3f3;border-radius:0.4rem}.caution-box.theme-violet{background:#efe4f4}.caution-box.theme-violet-opacity{background:rgba(232,217,238,0.6)}.caution-box.box-small{max-width:1000px;margin:0 auto;padding:2em 1.5em 2em 10em}.caution-box.box-medium{max-width:1200px;margin:0 auto;padding:3em 2.5em 3em 9em}.caution-box:before{content:"";display:block;position:absolute;top:50%;left:4em;width:3em;height:2.7em;margin-top:-1.35em;background:url("/assets/img/common/icon_warn_color.png") no-repeat center center/100% auto}@media only screen and (max-width: 1400px){.sub-title-area{font-size:0.9em}.sub-title-area2{font-size:0.9em}.sub-common-slogan{font-size:1.5em}.sub-common-slogan2{font-size:1.5em}.sub-common-slogan3{font-size:1.8em}.sub-common-text2{font-size:1rem}.sub-common-text3{font-size:0.95rem}.caution-box{font-size:0.9em}}@media only screen and (max-width: 992px){.sub-title-area{font-size:0.8em}.sub-title-area2{font-size:0.8em}.sub-title-area2 .en-title{font-size:0.75rem}.sub-title-area2 .cont{font-size:0.85rem}.sub-common-slogan{font-size:1.3em}.sub-common-slogan2{font-size:1.3em}.sub-common-slogan3{font-size:1.5em}.sub-common-subtitle{font-size:0.95rem}.sub-common-subtitle2{font-size:1.1rem}.sub-common-text{font-size:0.85rem}.sub-common-text2{font-size:0.95rem}.sub-common-text3{font-size:0.9rem}.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:35px;min-width:35px;font-size:13px}.caution-box{font-size:0.7em}}@media only screen and (max-width: 768px){.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}}@media only screen and (max-width: 640px){.sub-title-area{font-size:0.7em}.sub-title-area2{font-size:0.7em}.sub-common-slogan{font-size:1.2em}.sub-common-slogan2{font-size:1.2em}.sub-common-slogan3{font-size:1.4em}.sub-common-subtitle2{font-size:1rem}.caution-box{padding:6em 2em 2.5em !important;text-align:center;font-size:0.6em}.caution-box:before{top:2em;left:50%;margin-top:0;margin-left:-1.5em}}.box-num-list{overflow:hidden}.box-num-list.theme-main .item{border:1px solid #996cab;border-radius:0.4rem}.box-num-list.theme-main .num{padding-top:2em}.box-num-list.theme-main .num:before,.box-num-list.theme-main .num:after{background:#938886}.box-num-list.theme-main .text{font-size:1.1em;font-weight:500;color:#996cab}.box-num-list.even-gray .item:nth-child(even){background:#f2f2f2}.box-num-list.col3-narrow{max-width:960px;margin:-10px auto 0}.box-num-list.col4{max-width:1280px;margin:0 auto}.box-num-list .table{display:table;width:calc(100% + 20px);margin-left:-10px;border-spacing:10px;table-layout:fixed}.box-num-list .row{display:table-row}.box-num-list .item{display:table-cell;position:relative;padding:6em 0.5em 3em;border:1px solid #ddd;text-align:center;vertical-align:middle;background:#fff}.box-num-list .num{position:absolute;top:0;left:0;right:0;padding-top:1.68em;text-align:center;font-size:1.6em;font-weight:900;color:#996cab}.box-num-list .num:before{content:"";position:absolute;top:0;left:50%;width:1px;height:1em;margin-left:-0.5px;background:#996cab}.box-num-list .num:after{content:"";position:absolute;top:1em;left:50%;width:0.35rem;height:0.35rem;margin-left:-0.175rem;background:#996cab;border-radius:50%}.box-num-list .title{line-height:1.3;font-size:1.4em;font-weight:700;color:#996cab}.box-num-list .text{line-height:1.5}.box-title-list.col3{max-width:960px;margin:0 auto}.box-title-list.col4{max-width:1280px;margin:0 auto}.box-title-list .table{display:table;width:calc(100% + 40px);margin-left:-20px;border-spacing:20px 0;table-layout:fixed}.box-title-list .row{display:table-row}.box-title-list .item{display:table-cell;position:relative;padding:3.5em 1em 2em;border:1px solid #ddd;text-align:center;vertical-align:top;background:#fff;border-radius:0.4rem}.box-title-list .item:before{content:"";position:absolute;top:0;left:50%;width:1px;height:1.5em;margin-left:-0.5px;background:#996cab}.box-title-list .item:after{content:"";position:absolute;top:1.5em;left:50%;width:0.35rem;height:0.35rem;margin-left:-0.175rem;background:#996cab;border-radius:50%}.box-title-list .title{margin-bottom:1.28em;line-height:1.3;font-size:1.4em;font-weight:700;color:#996cab}.box-title-list .title span{font-size:1rem;font-weight:300}.box-title-list .text{line-height:1.5}.check-bna{position:relative;font-size:0}.check-bna:before{content:"";position:absolute;top:50%;left:50%;width:4.8em;height:4.8em;margin-top:-2.4em;margin-left:-2.4em;background:#e8e1f0 url("/assets/img/common/sub_arrow.png") no-repeat center center/2.1em auto;border-radius:50%;font-size:1rem}.check-bna:after{content:"";position:absolute;top:50%;left:50%;width:4.7em;height:4.7em;margin-top:-2.35em;margin-left:-2.35em;border:5px solid #fff;border-radius:50%;box-sizing:border-box;font-size:1rem}.check-bna ul{display:inline-block;width:calc(50% - 4em);vertical-align:middle;font-size:1rem}.check-bna ul.before li{background-color:#f7f7f7;background-image:url("/assets/img/common/check_icon.png");color:#996cab}.check-bna ul.after{margin-left:8em}.check-bna ul.after li{background-color:#996cab;background-image:url("/assets/img/common/check_icon_white.png");color:#fff}.check-bna li{padding:1.5em 1.5em 1.5em 3.2em;line-height:1.5;background-repeat:no-repeat;background-position:1.4em 50%;background-size:1.1rem;font-size:0.9em;font-weight:500;border-radius:0.4rem}.check-bna li+li{margin-top:0.5rem}.check-bna li.title{display:none}.circle-list{overflow:hidden;margin:0 auto}.circle-list.col4 .item{width:calc(25% - 1.4em)}.circle-list .item-area{margin:0 -0.7rem;font-size:0}.circle-list .item{display:inline-block;margin:0 0.7em;vertical-align:top;font-size:1rem}.circle-list .item:nth-child(odd) .inner{background:#f3f3f3}.circle-list .item:nth-child(even) .inner{background:#efe4f4}.circle-list .inner{position:relative;height:0;padding-bottom:100%;border-radius:50%}.circle-list .inner:before{content:"";position:absolute;top:0;left:50%;width:1px;height:2.8em;margin-left:-0.5px;background:#996cab}.circle-list .inner:after{content:"";position:absolute;top:2.8em;left:50%;width:0.35rem;height:0.35rem;margin-left:-0.175rem;background:#996cab;border-radius:50%}.circle-list .text{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.5;padding:0 1em;text-align:center}.icon-plain-list{margin:0 auto;text-align:center;font-size:0}.icon-plain-list.col5 li{width:20%}.icon-plain-list li{display:inline-block;vertical-align:top;padding:0 0.5em 1.5em;font-size:1rem}.icon-plain-list .text{margin-top:1.2em;line-height:1.5}.numbered-round-list{overflow:hidden;max-width:1310px;margin:0 auto}.numbered-round-list.col2{max-width:850px}.numbered-round-list.col2 li{width:calc((100% - (3em + 1px)) / 2);margin-left:3em;float:left}.numbered-round-list.col2 li:nth-child(-n+2){margin-top:0}.numbered-round-list.col2 li:nth-child(n+3){margin-top:3em}.numbered-round-list.col2 li:nth-child(2n+1){clear:both;margin-left:0}.numbered-round-list.bg-gray .num{background:#f8f8f8}.numbered-round-list.background-num li:nth-child(odd) .num{background:#e8e1f0}.numbered-round-list.background-num li:nth-child(even) .num{background:#444;color:#fff}.numbered-round-list li{width:calc((100% - (6em + 1px)) / 3);margin-left:3em;float:left}.numbered-round-list li:nth-child(-n+3){margin-top:0}.numbered-round-list li:nth-child(n+4){margin-top:3em}.numbered-round-list li:nth-child(3n+1){clear:both;margin-left:0}.numbered-round-list li:nth-child(odd) .inner{background:#f3f3f3}.numbered-round-list li:nth-child(odd) .text{color:#444}.numbered-round-list li:nth-child(even) .inner{background:#e8e1f0}.numbered-round-list li:nth-child(even) .text{color:#444}.numbered-round-list .inner{max-width:20em;margin:0 auto;border-radius:50%}.numbered-round-list .inner2{position:relative;height:0;padding-bottom:100%}.numbered-round-list .num{position:absolute;top:0;left:50%;width:4rem;margin-left:-2rem;padding:2.2rem 0 1.2rem;text-align:center;background:#fff;font-size:1.5em;font-weight:700;color:#444;border-radius:0 0 2rem 2rem}.numbered-round-list .text{position:absolute;top:55%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 0.5rem;line-height:1.5;font-size:1.3em;text-align:center}.numbered-round-list .detail{margin-top:1.4em;line-height:1.5;text-align:center}.half-img-list .item{font-size:0}.half-img-list .item+.item{margin-top:3.5rem}.half-img-list .item:nth-child(odd) .img-area{padding-right:1em}.half-img-list .item:nth-child(odd) .text-area{padding-left:1em}.half-img-list .item:nth-child(even){direction:rtl}.half-img-list .item:nth-child(even) .img-area{direction:ltr;padding-left:1em}.half-img-list .item:nth-child(even) .text-area{direction:ltr;padding-right:1em}.half-img-list .img-area{display:inline-block;width:50%;vertical-align:middle;font-size:1rem}.half-img-list .text-area{display:inline-block;width:50%;vertical-align:middle;font-size:1rem}.half-img-list .title{margin-bottom:1em;font-size:1.2em;font-weight:700}.half-img-list .cont{line-height:1.5;color:#666}.dashed-border-list{counter-reset:list-counter}.dashed-border-list li{padding:1.2em 1em 1.2em 3em;line-height:1.4;text-indent:-1.8em}.dashed-border-list li+li{border-top:1px dashed #e0e0e0}.dashed-border-list li:before{display:inline;counter-increment:list-counter;content:"0" counter(list-counter) ". ";font-weight:900;color:#996cab}@media only screen and (max-width: 1400px){.box-num-list .item{font-size:0.9em}.box-title-list .item{font-size:0.9em}.check-bna:before{font-size:0.9rem}.check-bna:after{width:4.6em;height:4.6em;margin-top:-2.3em;margin-left:-2.3em;border-width:4px;font-size:0.9rem}.check-bna li{background-position:1em 50%}.circle-list .text{font-size:0.9em}.circle-list .inner:before{height:2em}.circle-list .inner:after{top:2em}.icon-plain-list li{font-size:0.9rem}.half-img-list .title{font-size:1.1em}.half-img-list .cont{font-size:0.9em}}@media only screen and (max-width: 992px){.box-num-list .item{font-size:0.8em}.box-title-list .table{width:calc(100% + 20px);margin-left:-10px;border-spacing:10px 0}.box-title-list .item{font-size:0.8em;padding:3.5em 0.5em 2em}.check-bna:before{font-size:0.8rem}.check-bna:after{font-size:0.8rem}.check-bna ul{width:calc(50% - 3em);font-size:0.9rem}.check-bna ul.after{margin-left:6em}.check-bna li{padding:1em 1em 1em 3.2em}.circle-list.col4{max-width:480px}.circle-list.col4 .item{width:calc(50% - 0.8em)}.circle-list .item-area{margin:0 -0.4rem}.circle-list .item{margin:0 0.4em}.circle-list .item:nth-child(n+3){margin-top:0.4em}.icon-plain-list li{font-size:0.8rem}.numbered-round-list li{width:calc((100% - (3em + 1px)) / 3);margin-left:1.5em;float:left}.numbered-round-list li:nth-child(-n+3){margin-top:0}.numbered-round-list li:nth-child(n+4){margin-top:3em}.numbered-round-list li:nth-child(3n+1){clear:both;margin-left:0}.numbered-round-list .inner{font-size:0.8em}.numbered-round-list .num{width:3.2rem;margin-left:-1.6rem;padding:1.5rem 0 1rem}.numbered-round-list .detail{font-size:0.9em}.half-img-list .item+.item{margin-top:2rem}.dashed-border-list{font-size:0.9em}}@media only screen and (max-width: 640px){.box-num-list.col3-narrow{margin-top:5px}.box-num-list .table{display:block;width:auto;margin-left:0;border-spacing:0}.box-num-list .row{display:block}.box-num-list .row:first-child .item:first-child{margin-top:0}.box-num-list .item{display:block;margin-top:5px;padding:1em 0.5em 1em 3.2em}.box-num-list .num{top:50%;left:0.5em;right:auto;margin-top:-0.5em;padding-top:0 !important;font-size:1.4em}.box-num-list .num:before,.box-num-list .num:after{display:none}.box-num-list .text{text-align:left}.box-title-list .table{display:block;width:auto;margin-left:0;border-spacing:0}.box-title-list .row{display:block}.box-title-list .row:first-child .item:first-child{margin-top:0}.box-title-list .item{display:block;margin-top:5px;padding:1.5em 0.5em}.box-title-list .item:before,.box-title-list .item:after{display:none}.box-title-list .title{margin-bottom:0.5em}.check-bna{max-width:420px;margin:0 auto}.check-bna:before,.check-bna:after{display:none}.check-bna ul{display:block;width:auto}.check-bna ul.before li.title{background:#996cab;color:#fff}.check-bna ul.after{margin:1.5em 0 0}.check-bna ul.after li.title{border:2px solid #996cab;background:#f7f7f7;color:#996cab}.check-bna li.title{display:block;padding:0.7em 1em;text-align:center;background-image:none !important;font-size:1.1em}.icon-plain-list.col5{max-width:480px}.icon-plain-list.col5 li{width:33.3%}.numbered-round-list{max-width:300px}.numbered-round-list li{float:none !important;width:auto !important;margin:2em 0 0 !important}.numbered-round-list li:first-child{margin-top:0 !important}.numbered-round-list .inner{max-width:200px}.numbered-round-list .num{width:2.4rem;margin-left:-1.2rem;padding:1rem 0 0.8rem;font-size:1.3em}.numbered-round-list .text{font-size:1.2em}.numbered-round-list .detail{font-size:0.85em}.half-img-list{max-width:320px;margin:0 auto}.half-img-list .img-area{display:block;width:auto;padding:0 0 1.5em !important}.half-img-list .text-area{display:block;width:auto;padding:0 !important}.half-img-list .title{margin-bottom:0.5em}}@media only screen and (max-width: 480px){.circle-list .item-area{margin:0}.circle-list .item{width:auto !important;margin:0}.circle-list .item+.item{margin-top:0.4em}.circle-list .inner{height:auto;padding:0.5em;border-radius:0}.circle-list .inner:before,.circle-list .inner:after{display:none}.circle-list .text{position:static;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);padding:0}}.greeting-article1{padding:calc(2.4em + 5.824vw) 20px;background:url("/assets/img/hospital/greeting_bg_1.jpg") no-repeat left 2%/21.875% auto,url("/assets/img/hospital/greeting_bg_2.jpg") no-repeat right 94%/19.4% auto}.greeting-article1 .article-inner{max-width:1160px}.greeting-article1 .text-area{position:relative;background:transparent;background:-moz-linear-gradient(top, transparent 0px,transparent 224px,#f6f6f6 448px,transparent 448px,transparent 672px,#f6f6f6 896px,transparent 896px,transparent 100%);background:-webkit-linear-gradient(top, transparent 0px,transparent 224px,#f6f6f6 448px,transparent 448px,transparent 672px,#f6f6f6 896px,transparent 896px,transparent 100%);background:-o-linear-gradient(top, transparent 0px,transparent 224px,#f6f6f6 448px,transparent 448px,transparent 672px,#f6f6f6 896px,transparent 896px,transparent 100%);background:-ms-linear-gradient(top, transparent 0px,transparent 224px,#f6f6f6 448px,transparent 448px,transparent 672px,#f6f6f6 896px,transparent 896px,transparent 100%);background:linear-gradient(to bottom, transparent 0px,transparent 224px,#f6f6f6 448px,transparent 448px,transparent 672px,#f6f6f6 896px,transparent 896px,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='transparent',GradientType=0 )}.greeting-article1 .letter-text{padding:0 calc(1.5em + 3.64vw);line-height:56px;text-align:center;font-family:'MapoFlowerIsland', 'Noto Sans KR', sans-serif;font-size:18px;font-weight:400;background:url("/assets/img/hospital/greeting_text_line_pc.png") repeat left top}.greeting-article1 .letter-text .big{font-size:28px}.greeting-article1 .img-text{content:"";display:block;position:absolute;right:-7.5%;bottom:-2.6em;width:41.2%}.greeting-ideology{text-align:center;font-size:0}.greeting-ideology li{display:inline-block;width:calc(25% + 1.2em);border:2px dashed #996cab;vertical-align:top;font-size:1rem;border-radius:50%}.greeting-ideology li+li{margin-left:-1.6em}.greeting-ideology .inner{position:relative;height:0;padding-bottom:100%}.greeting-ideology .text-area{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 1.8em}.greeting-ideology .text{line-height:1.5;font-size:0.9em;font-weight:500;color:#996cab}.signature-link-article{padding:calc(2.1em + 5.096vw) 10px calc(2.25em + 5.46vw)}.signature-link-article .article-inner2{overflow:hidden}.signature-link-article .list{display:table;width:calc(100% + 2em);margin-left:-1em;table-layout:fixed;border-spacing:1em 0}.signature-link-article .item{display:table-cell;padding:3.2em 0.6em 3em;border:1px solid #ddd;text-align:center;vertical-align:bottom;border-radius:8px}.signature-link-article .title{margin:1.3em 0 0.5em;line-height:1.3}.signature-link-article .cont{margin-bottom:3em;font-size:0.8rem;color:rgba(34,34,34,0.5)}.signature-link-article .btn{display:inline-block;overflow:hidden;position:relative;width:11.25em;max-width:100%;height:3.5em;line-height:3.5em;background:#e4d4eb;font-size:0.8rem;font-weight:500;border-radius:4px}.signature-link-article .btn:hover:before{width:100%}.signature-link-article .btn:before{content:"";display:block;position:absolute;top:0;left:0;width:0;height:100%;background:#d6b1e6;transition:width 0.35s}.signature-link-article .btn .text{position:relative;z-index:2}.location-map-article{padding-top:calc(1.35em + 3.276vw)}.location-map-article .map-object{height:760px}.location-info-article{padding:calc(1.8em + 4.368vw) 10px calc(2.85em + 6.916vw)}.location-info-article .info-area{margin-bottom:calc(1.8rem + 4.368vw);font-size:0}.location-info-article .info-address{display:inline-block;width:30em;border-right:2px solid #e0e0e0;padding-bottom:10px;vertical-align:top;font-size:1rem}.location-info-article .info-address .address{line-height:1.25;font-size:2em;font-weight:200;color:#996cab}.location-info-article .info-address .address-detail{margin-top:0.75em;line-height:1.5;font-size:0.8rem}.location-info-article .info-address .tel-area{margin-top:1.6em}.location-info-article .info-address .tel-area .tel-text{display:inline-block;margin-right:1em;padding:.66em 1.22em;vertical-align:middle;background:#e8e1f0;font-size:0.9rem;font-weight:700;border-radius:50px}.location-info-article .info-address .tel-area .tel-num{display:inline-block;vertical-align:middle;font-size:1.5em;font-weight:700}.location-info-article .info-time{display:inline-block;overflow:hidden;width:calc(100% - 30em);padding-left:calc(1.5em + 3.64vw);vertical-align:top;font-size:1rem}.location-info-article .info-time .title{margin-bottom:1em;font-size:1.5em;font-weight:700;color:#996cab}.location-info-article .info-time .title span{font-size:0.9rem;font-weight:300}.location-info-article .info-time .col{display:inline-block;margin-bottom:1.5rem;vertical-align:top}.location-info-article .info-time .col.col-left{margin-right:calc(.9em + 2.184vw)}.location-info-article .info-time .time-item{font-size:0}.location-info-article .info-time .time-item+.time-item{margin-top:1.5rem}.location-info-article .info-time .time-item.highlight{font-weight:700}.location-info-article .info-time .when{display:inline-block;width:4em;vertical-align:top;font-size:1rem}.location-info-article .info-time .time{display:inline-block;width:calc(100% - 4em);padding-left:1em;font-size:1rem}.location-info-article .info-time .tip{margin-top:0.5em;line-height:1.4;font-size:0.9rem}.location-info-article .transport-area h4{padding-bottom:.66em;border-bottom:2px solid #996cab;font-size:1.5em;font-weight:700;color:#996cab}.location-info-article .transport-area .parking-imgs{overflow:hidden;margin-bottom:calc(.9em + 2.184vw)}.location-info-article .transport-area .parking-imgs img{display:block;width:calc((100% - (1em + 1px)) / 2);margin-left:1em;float:left;border-radius:0.4rem}.location-info-article .transport-area .parking-imgs img:nth-child(-n+2){margin-top:0}.location-info-article .transport-area .parking-imgs img:nth-child(n+3){margin-top:1em}.location-info-article .transport-area .parking-imgs img:nth-child(2n+1){clear:both;margin-left:0}.location-info-article .transport-area .transport-item{overflow:hidden;padding:3em 0 4em}.location-info-article .transport-area .transport-item.item1{border-bottom:1px solid #e0e0e0}.location-info-article .transport-area .transport-item.item2{border-bottom:1px solid #666}.location-info-article .transport-area .type{float:left;width:12.5rem;text-align:center}.location-info-article .transport-area .type .icon{width:6.8em;height:6.8em;line-height:6.8em;margin:0 auto 1rem;background:#f4f4f4;border-radius:50%}.location-info-article .transport-area .type .icon img{vertical-align:middle}.location-info-article .transport-area .type .type-title{font-size:1.2em;font-weight:700;color:#996cab}.location-info-article .transport-area .detail{float:left;width:calc(100% - 12.5rem);padding-top:1.4em}.location-info-article .transport-area .subtitle-with-tip .sub-common-subtitle{display:inline-block;vertical-align:bottom;margin-bottom:0.5em}.location-info-article .transport-area .subtitle-with-tip .sub-common-subtitle{display:inline-block;padding-right:0.5em}.location-info-article .transport-area .subtitle-with-tip .parking-tip{display:inline-block;padding:.87em 1.25em;vertical-align:bottom;background:#e8e1f0;font-size:0.8rem;font-weight:200;border-radius:50px}.location-info-article .transport-area .route-item{display:table;width:calc(100% + 1em);table-layout:fixed;margin-left:-0.5em;border-spacing:0.5em 0}.location-info-article .transport-area .route-item+.route-item{margin-top:1em}.location-info-article .transport-area .route-item .route-area{display:table-cell;width:50%;vertical-align:middle}.location-info-article .transport-area .route-item .route-area .route-inner{padding:1.5em 0}.location-info-article .transport-area .route-item .route-area .route-title{width:10em}.location-info-article .transport-area .route-item .route-map{display:table-cell;width:50%;vertical-align:middle}.location-info-article .transport-area .route-item .route-map img{width:100%;border-radius:0.4rem}.location-info-article .transport-area .route-area{background:#f4f4f4;border-radius:0.4em}.location-info-article .transport-area .route-area+.route-area{margin-top:1em}.location-info-article .transport-area .route-area .route-inner{display:table;width:100%;padding:2.2em 0;border-spacing:0}.location-info-article .transport-area .route-area .route-title{display:table-cell;width:11.88em;padding:0 0.5em;border-right:1px solid #666;line-height:1.5;text-align:center;vertical-align:middle;font-size:0.9em}.location-info-article .transport-area .route-area .route-title .direction{font-size:0.8rem;font-weight:500}.location-info-article .transport-area .route-area .route-title .line{display:inline-block;padding:.37em 1em;line-height:1;font-size:0.8rem;font-weight:700;color:#fff;border-radius:0.4rem}.location-info-article .transport-area .route-area .route-title .line.line2{background:#37b42d}.location-info-article .transport-area .route-area .route-title .line.line5{background:#893bb6}.location-info-article .transport-area .route-area .route-cont{display:table-cell;height:5em;padding:0 2.5em;line-height:1.5;text-align:left;vertical-align:middle;font-size:0.9em}.doctor-article{padding:calc(1.5em + 3.64vw) 10px calc(1.8em + 4.368vw)}.doctor-article .doctor-summary{padding-top:1.5rem;background:url("/assets/img/hospital/doctor_profile_bg.jpg") no-repeat center center/cover;border-radius:0.8rem;font-size:0}.doctor-article .doctor-summary .img-area{display:inline-block;position:relative;width:50%;vertical-align:middle;font-size:1rem}.doctor-article .doctor-summary .img-area img{display:block;width:82%}.doctor-article .doctor-summary .img-area .name-area{position:absolute;left:73%;bottom:50%}.doctor-article .doctor-summary .img-area .name-area .role{margin-bottom:.77em;font-size:0.9rem;font-weight:500;color:#996cab}.doctor-article .doctor-summary .img-area .name-area .name{font-size:1.1em;font-weight:500;color:#666}.doctor-article .doctor-summary .img-area .name-area .name span{font-size:1.9em;font-weight:900;color:#222;letter-spacing:0.3em}.doctor-article .doctor-summary .text-area{display:inline-block;width:50%;max-width:640px;padding:0 2em 0 calc(1.8em + 4.368vw);vertical-align:middle;font-size:1rem}.doctor-article .doctor-summary .text-area .slogan{line-height:1.3;font-size:2.4em;font-weight:100}.doctor-article .doctor-summary .text-area .slogan img{max-width:6.95em}.doctor-article .doctor-summary .text-area .cont{margin-top:1.5em;line-height:1.5;font-size:0.9rem;font-weight:100;color:#666}.doctor-article .doctor-profile{max-width:1400px;margin:calc(2.1em + 5.096vw) auto 0}.doctor-profile{overflow:hidden}.doctor-profile .title{float:left;width:15.5rem;line-height:1.3;font-size:1.8em}.doctor-profile .list-area{overflow:hidden;float:left;width:calc(100% - 15.5rem)}.doctor-profile ul.half{float:left;width:48%}.doctor-profile ul.half+.half{margin-left:4%}.doctor-profile ul li{position:relative;padding-left:0.8em;line-height:1.4;font-size:0.9em;color:#666}.doctor-profile ul li+li{margin-top:0.8rem}.doctor-profile ul li:before{content:"·";display:inline;position:absolute;top:0;left:0}.doctor-paper-article{padding:calc(2.25em + 5.46vw) 10px;background:url("/assets/img/hospital/doctor_paper_bg.jpg") no-repeat left center/cover}.doctor-paper-article .doctor-profile .title{color:#fff}.doctor-paper-article .doctor-profile ul li{color:#fff}.device-list{overflow:hidden}.device-list li{width:calc((100% - (6em + 1px)) / 3);margin-left:3em;float:left;text-align:center}.device-list li:nth-child(-n+3){margin-top:0}.device-list li:nth-child(n+4){margin-top:3em}.device-list li:nth-child(3n+1){clear:both;margin-left:0}.device-list .img-area{overflow:hidden;border:1px solid #ddd;border-radius:0.8em}.device-list .img-area img{display:block}.device-list .title{margin-top:1.4em;line-height:1.3;font-weight:700;color:#996cab}.device-list .cont{margin-top:1em;line-height:1.5;font-size:0.9em}@media only screen and (max-width: 1400px){.greeting-article1 .img-text{right:-1%}.signature-link-article .item{padding:2.4em 0.6em 2.2em;font-size:0.9rem}.location-map-article .map-object{height:600px}.location-info-article .transport-area .transport-item{padding:2em 0 2.5em}.location-info-article .transport-area .type{font-size:0.9em}.location-info-article .transport-area .route-area .route-inner{padding:1.5em 0}.location-info-article .transport-area .route-area .route-title{font-size:0.85em}.location-info-article .transport-area .route-area .route-cont{padding:0 1.5em;font-size:0.85em}.doctor-article .doctor-summary .text-area .slogan{font-size:2em}}@media only screen and (max-width: 992px){.greeting-article1{background:none}.greeting-article1 .text-area{background:transparent;background:-moz-linear-gradient(top, transparent 0px,transparent 152px,#f6f6f6 304px,transparent 304px,transparent 456px,#f6f6f6 608px,transparent 608px,transparent 100%);background:-webkit-linear-gradient(top, transparent 0px,transparent 152px,#f6f6f6 304px,transparent 304px,transparent 456px,#f6f6f6 608px,transparent 608px,transparent 100%);background:-o-linear-gradient(top, transparent 0px,transparent 152px,#f6f6f6 304px,transparent 304px,transparent 456px,#f6f6f6 608px,transparent 608px,transparent 100%);background:-ms-linear-gradient(top, transparent 0px,transparent 152px,#f6f6f6 304px,transparent 304px,transparent 456px,#f6f6f6 608px,transparent 608px,transparent 100%);background:linear-gradient(to bottom, transparent 0px,transparent 152px,#f6f6f6 304px,transparent 304px,transparent 456px,#f6f6f6 608px,transparent 608px,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='transparent',GradientType=0 )}.greeting-article1 .letter-text{line-height:38px;background-image:url("/assets/img/hospital/greeting_text_line_mobile.png");font-size:14px}.greeting-article1 .letter-text .big{font-size:18px}.greeting-ideology .text{font-size:0.85em}.signature-link-article .list{display:block;width:auto;max-width:640px;margin:0 auto;text-align:center;font-size:0}.signature-link-article .item{display:inline-block;width:calc(33.3% - 0.8em);margin:0 0.4em;padding:1.5em 0.6em 1.2em;vertical-align:top}.signature-link-article .item:nth-child(n+4){margin-top:0.8em}.signature-link-article .cont{margin-bottom:1.8em}.signature-link-article .btn{height:2.8em;line-height:2.8em}.location-map-article .map-object{height:450px}.location-info-article .info-address{display:block;width:auto;border-right:none;text-align:center;font-size:0.8rem}.location-info-article .info-address .tel-area .tel-text{font-size:0.8rem}.location-info-article .info-time{display:block;width:auto;margin-top:3em;padding-left:0;text-align:center}.location-info-article .info-time .col{margin:0 1rem 1.5rem !important}.location-info-article .info-time .title{font-size:1.3em}.location-info-article h4{font-size:1.3em}.location-info-article .transport-area .type{width:9rem;font-size:0.8em}.location-info-article .transport-area .detail{width:calc(100% - 9rem);padding-top:0.8em}.location-info-article .transport-area .route-item{display:block;width:auto;max-width:540px;margin:0 auto;border-spacing:0}.location-info-article .transport-area .route-item+.route-item{margin-top:3em}.location-info-article .transport-area .route-item .route-area{display:block;width:100%}.location-info-article .transport-area .route-item .route-map{display:block;width:100%;margin:1em auto 0}.doctor-article .doctor-summary .img-area .name-area .name{font-size:0.9em}.doctor-article .doctor-summary .text-area .slogan{font-size:1.6em}.doctor-article .doctor-summary .text-area .cont{font-size:0.85rem}.doctor-profile .title{width:12rem;font-size:1.5em}.doctor-profile .list-area{width:calc(100% - 12rem)}.doctor-profile ul.half{float:none;width:auto}.doctor-profile ul.half+.half{margin:0.8rem 0 0}}@media only screen and (max-width: 640px){.greeting-article1{padding:calc(2.4em + 5.824vw) 0;background:none}.greeting-article1 .letter-text{padding:0 10px}.greeting-ideology.col4{max-width:360px;margin:0 auto}.greeting-ideology.col4 li{width:calc(50% + 0.4em)}.greeting-ideology.col4 li:nth-child(n+3){margin-top:-0.8em}.greeting-ideology.col4 li:nth-child(2n+1){margin-left:0}.greeting-ideology.col4 li:nth-child(2n+2){margin-left:-0.8em}.signature-link-article .list{max-width:400px}.signature-link-article .item{width:calc(50% - 0.8em)}.signature-link-article .item:nth-child(3){margin-top:0.8em}.location-map-article .map-object{height:300px}.location-info-article .transport-area .type{float:none;width:auto}.location-info-article .transport-area .detail{float:none;width:auto;padding-top:1.5em;text-align:center}.location-info-article .transport-area .route-area .route-title{width:9em}.location-info-article .transport-area .route-area .route-cont{padding:0 0.8em}.doctor-article .doctor-summary .img-area{vertical-align:bottom}.doctor-article .doctor-summary .img-area .name-area{left:100%;bottom:2em}.doctor-article .doctor-summary .text-area{padding:2em 10px 7em 0;vertical-align:bottom}.doctor-article .doctor-summary .text-area .slogan{font-size:1.2em}.doctor-profile .title{float:none;width:auto;margin-bottom:1em}.doctor-profile .title br{display:none}.doctor-profile .list-area{float:none;width:auto}.device-list li{width:calc((100% - (1em + 1px)) / 2);margin-left:1em}.device-list li:nth-child(-n+2){margin-top:0}.device-list li:nth-child(n+3){margin-top:2em}.device-list li:nth-child(3n+1){clear:none;margin-left:1em}.device-list li:nth-child(2n+1){clear:both;margin-left:0}.device-list .title{font-size:0.9em}.device-list .cont{font-size:0.85em}}@media only screen and (max-width: 480px){.location-info-article .transport-area .parking-imgs img{width:calc((100% - (0em + 1px)) / 1);margin-left:1em}.location-info-article .transport-area .parking-imgs img:nth-child(-n+1){margin-top:0}.location-info-article .transport-area .parking-imgs img:nth-child(n+2){margin-top:1em}.location-info-article .transport-area .parking-imgs img:nth-child(2n+1){clear:none;margin-left:1em}.location-info-article .transport-area .parking-imgs img:nth-child(1n+1){clear:both;margin-left:0}.location-info-article .transport-area .type .type-title{font-size:1.5em}.location-info-article .transport-area .route-area .route-inner{display:block;padding:1em 0}.location-info-article .transport-area .route-area .route-title{display:block;width:auto !important;margin-bottom:1em;padding-bottom:1em;border-right:none;border-bottom:1px solid #ccc}.location-info-article .transport-area .route-area .route-title br{display:none}.location-info-article .transport-area .route-area .route-cont{display:block;height:auto;text-align:center}.doctor-article .doctor-summary .img-area{width:45%}.doctor-article .doctor-summary .img-area img{width:95%}.doctor-article .doctor-summary .text-area{width:55%}}.sign-title-article{padding:calc(2.25em + 5.46vw) 10px calc(.9em + 2.184vw)}.sign-title-area{font-size:0}.sign-title-area .img-area{display:inline-block;width:50%;text-align:center;vertical-align:middle;font-size:1rem}.sign-title-area .img-area img{max-width:60%}.sign-title-area .text-area{display:inline-block;width:50%;padding-left:1.5em;vertical-align:middle;font-size:1rem}.sign-title-area .text-area .title{margin-bottom:.58em;line-height:1.3;font-size:1.7em;color:#996cab}.sign-title-area .text-area .cont{line-height:1.5;font-size:1.1em}.sign-treat-list{overflow:hidden;max-width:1145px;margin:0 auto}.sign-treat-list .item{overflow:hidden;position:relative;width:calc((100% - (3.2em + 1px)) / 3);margin-left:1.6em;float:left;border:1px solid #ddd;border-radius:0.8em}.sign-treat-list .item:nth-child(-n+3){margin-top:0}.sign-treat-list .item:nth-child(n+4){margin-top:1.6em}.sign-treat-list .item:nth-child(3n+1){clear:both;margin-left:0}.sign-treat-list .item:hover:before{margin-top:-1.5em;opacity:0}.sign-treat-list .item:hover .text-layer{opacity:1}.sign-treat-list .item:hover .text-inner{margin-top:0;opacity:1}.sign-treat-list .item:before{content:"";display:block;position:absolute;top:50%;left:50%;width:7em;height:7em;margin-left:-3.5em;margin-top:-3.5em;background:url("/assets/img/sign/sign_treat_btn.png") no-repeat center center/100% auto;opacity:1;transition:margin 0.25s, opacity 0.25s}.sign-treat-list .img-area img{display:block}.sign-treat-list .text-layer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);opacity:0;transition:opacity 0.3s}.sign-treat-list .text-inner{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;margin-top:3rem;padding:0 1em;text-align:center;color:#fff;opacity:0;transition:margin-top 0.5s, opacity 0.4s}.sign-treat-list .title{margin-bottom:0.6em;line-height:1.4;font-weight:700}.sign-treat-list .cont{line-height:1.4;font-size:0.9rem}.sign-s2-article1 .slogan-title{margin-bottom:2em;line-height:1.3;text-align:center;font-size:1.5em;font-weight:400;color:#996cab}.sign-s2-article2{overflow:hidden;padding:0 2em}.sign-s2-article2 img{display:block;float:left;width:50%}.sign-s2-article3{padding:calc(1.35em + 3.276vw) 10px calc(1.5em + 3.64vw)}.sign-s2-article3 .item{padding:calc(1.8em + 4.368vw) 5em;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:0.4rem}.sign-s2-article3 .item+.item{margin-top:1.5em}.sign-s2-article3 .item:nth-child(even){text-align:right}.sign-s2-article3 .text-area{display:inline-block;min-width:26em;max-width:620px;position:relative;padding-left:3.3em;text-align:left}.sign-s2-article3 .num{position:absolute;top:0;left:0;font-size:2em;font-weight:900;color:#996cab}.sign-s2-article3 .title{line-height:1.4;font-size:1.2em}.sign-s2-article3 .part-area{margin-top:1em}.sign-s2-article3 .part-area .part{display:inline-block;margin-right:0.5em;padding:0.75em 2.3em;background:#fff;vertical-align:top;font-size:0.9rem;font-weight:700;color:#996cab;border-radius:50px}.sign-s2-article3 .part-area .text{display:inline-block;padding-top:0.55em;line-height:1.4;vertical-align:top;font-size:0.9rem}.sign-s3-article1{padding:calc(3.3em + 8.008vw) 10px;background:url("/assets/img/sign/s3_1_bg.jpg") no-repeat center center/cover}.sign-s3-article1 .text{line-height:1.6;text-align:center;font-size:1.2em;font-weight:100;color:#fff}.sign-s3-article2 .img-area{overflow:hidden;position:relative}.sign-s3-article2 .img-area img{display:block;position:relative;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:120%}.sign-s3-article2 .text-area{padding:2em 1em;line-height:1.6;text-align:center;font-size:1.3em;letter-spacing:0.1em}.sign-s3-article3{padding:calc(2.7em + 6.552vw) 10px}.sign-s3-article3.type1{background:url("/assets/img/sign/s3_4_bg.jpg") no-repeat 55% center/cover}.sign-s3-article3.type2{background:url("/assets/img/sign/s3_5_bg.jpg") no-repeat 50% center/cover}.sign-s3-article3.type2 .text-area{margin-left:auto}.sign-s3-article3 .text-area{width:620px;max-width:60%;padding:0 2em}.sign-s3-article3 .subtitle{display:inline-block;margin-left:-1rem;padding:0.85em 1em;background:#996cab;font-size:0.9rem;color:#fff;border-radius:50px}.sign-s3-article3 .title{margin:.72em 0 .83em;line-height:1.3;font-size:1.8em;font-weight:700;color:#996cab}.sign-s3-article3 .cont{line-height:1.5;font-size:1rem}.sign-s4-article1{padding:calc(2.55em + 6.188vw) 10px calc(4.95em + 12.012vw);background:#f8f8f8}.sign-s4-article2{margin-top:calc(-3.45em + -8.372vw);padding:0 1em calc(1.8em + 4.368vw)}.sign-s4-article2 .type-list{overflow:hidden;padding-bottom:calc(1.95em + 4.732vw)}.sign-s4-article2 .type-list .item{width:calc((100% - (2.2em + 1px)) / 3);margin-left:1.1em;float:left}.sign-s4-article2 .type-list .item:nth-child(-n+3){margin-top:0}.sign-s4-article2 .type-list .item:nth-child(n+4){margin-top:1.1em}.sign-s4-article2 .type-list .item:nth-child(3n+1){clear:both;margin-left:0}.sign-s4-article2 .type-list .img-area{background:#fff;border:1px solid #ddd}.sign-s4-article2 .type-list .img-area img{display:block;width:100%}.sign-s4-article2 .type-list .text-area{margin-top:1.5em;text-align:center}.sign-s4-article2 .type-list .num{width:2.61em;height:2.61em;line-height:2.61em;margin:0 auto .61em;background:#996cab;font-size:1.3em;font-weight:900;color:#fff;border-radius:50%}.sign-s4-article2 .type-list .cont{line-height:1.5;font-size:1rem}.sign-s4-article2 hr{width:100%;height:1px;background:#e0e0e0}.sign-s4-article2 .treat-area{padding-top:calc(2.1em + 5.096vw)}.sign-s4-article2 .treat-feature{font-size:0}.sign-s4-article2 .treat-feature .item-device{display:inline-block;position:relative;width:30%;margin-right:calc(10% + 3em);vertical-align:middle;font-size:1rem}.sign-s4-article2 .treat-feature .item-device .img-area{overflow:hidden;border-radius:50%}.sign-s4-article2 .treat-feature .item-device img{display:block;width:100%}.sign-s4-article2 .treat-feature .item-device .device-name{position:absolute;left:0;right:0;bottom:-1.5em;width:10em;margin:0 auto;padding:1em 0;background:#996cab;text-align:center;font-weight:500;color:#fff;border-radius:100px}.sign-s4-article2 .treat-feature .item-device .icon-plus{position:absolute;top:50%;left:calc(116.6% + 1.5em);width:5em;height:5em;margin-top:-2.5em;margin-left:-2.5em;background:#222;border-radius:50%}.sign-s4-article2 .treat-feature .item-device .icon-plus:before,.sign-s4-article2 .treat-feature .item-device .icon-plus:after{content:"";display:block;position:absolute;top:50%;left:50%;background:#efe4f4;border-radius:0.15em}.sign-s4-article2 .treat-feature .item-device .icon-plus:before{width:0.3em;height:1.5em;margin-top:-0.75em;margin-left:-0.15em}.sign-s4-article2 .treat-feature .item-device .icon-plus:after{width:1.5em;height:0.3em;margin-top:-0.15em;margin-left:-0.75em}.sign-s4-article2 .treat-feature .item-text{display:inline-block;position:relative;width:30%;vertical-align:middle;font-size:1rem}.sign-s4-article2 .treat-feature .item-text.item-text1{z-index:2}.sign-s4-article2 .treat-feature .item-text.item-text1 .inner{background:#efe4f4}.sign-s4-article2 .treat-feature .item-text.item-text2{margin-left:-3em}.sign-s4-article2 .treat-feature .item-text.item-text2 .inner{background:#e0cce9;background:-moz-linear-gradient(left, #e0cce9 0%,#efe4f4 65%,#efe4f4 100%);background:-webkit-linear-gradient(left, #e0cce9 0%,#efe4f4 65%,#efe4f4 100%);background:-o-linear-gradient(left, #e0cce9 0%,#efe4f4 65%,#efe4f4 100%);background:-ms-linear-gradient(left, #e0cce9 0%,#efe4f4 65%,#efe4f4 100%);background:linear-gradient(to right, #e0cce9 0%,#efe4f4 65%,#efe4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0cce9', endColorstr='#efe4f4',GradientType=1 )}.sign-s4-article2 .treat-feature .item-text.item-text2 .text{padding:0 2.5em}.sign-s4-article2 .treat-feature .inner{position:relative;height:0;padding-bottom:100%;border-radius:50%}.sign-s4-article2 .treat-feature .text{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 1em;text-align:center;line-height:1.5;font-size:1.1em}.sign-s4-article3{padding:calc(1.8em + 4.368vw) 10px;background:url("/assets/img/sign/s4_3_bg.jpg") no-repeat center center/cover}.sign-s4-article3 .article-inner2{font-size:0}.sign-s4-article3 .col{display:inline-block;width:50%;vertical-align:middle;font-size:1rem}.sign-s4-article3 .col.col1{padding:0 1.5em 0 2em}.sign-s4-article3 .col.col2{padding-left:1.95em}.sign-s4-article3 .sub-title-area2{color:#fff}.sign-s4-article3 .sub-title-area2 .sub-common-text{color:#fff !important}.sign-s4-article3 .sub-title-area2 .title .highlight{color:#efe4f4}.sign-s5-article1{padding:calc(1.8em + 4.368vw) 10px;background:#f8f8f8}.sign-s5-article1 .img-list{padding-bottom:1rem;text-align:center;font-size:0}.sign-s5-article1 .img-list .item{display:inline-block;width:23em;max-width:50%;padding:0 2em 2em;font-size:1rem}.sign-s5-article1 .img-list .text{margin-top:0.8em;font-weight:700}.sign-s5-article1 .detail{max-width:1140px;margin:0 auto;font-size:0}.sign-s5-article1 .detail .detail-title{display:inline-block;position:relative;width:10em;height:10em;margin-right:2em;vertical-align:middle;background:#996cab;font-size:1rem;border-radius:50%}.sign-s5-article1 .detail .detail-title span{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 0.5em;line-height:1.4;text-align:center;font-size:1.2em;font-weight:700;color:#fff}.sign-s5-article1 .detail .detail-cont{display:inline-block;width:calc(100% - 12em);vertical-align:middle;line-height:1.5;font-size:1rem}.sign-s5-article2{padding:calc(1.8em + 4.368vw) 10px}.sign-s5-article2 .article-inner2{max-width:1280px}.sign-s5-article2 .box-num-list+.box-num-list{max-width:960px;margin:-10px auto 0}.sign-s5-article3{padding:calc(2.25em + 5.46vw) 10px calc(1.8em + 4.368vw);background-color:#e8e1f0}@media only screen and (max-width: 1400px){.sign-title-area .text-area{font-size:0.9rem}.sign-s2-article1 .slogan-title{font-size:1.3em}.sign-s3-article1{font-size:0.9em}.sign-s3-article2 .text-area{font-size:1.1em}.sign-s4-article2 .type-list{font-size:0.9em}}@media only screen and (max-width: 992px){.sign-title-area .text-area{font-size:0.8rem}.sign-treat-list .item{width:calc((100% - (1.6em + 1px)) / 3);margin-left:.8em;float:left}.sign-treat-list .item:nth-child(-n+3){margin-top:0}.sign-treat-list .item:nth-child(n+4){margin-top:.8em}.sign-treat-list .item:nth-child(3n+1){clear:both;margin-left:0}.sign-s2-article1 .slogan-title{margin-bottom:1em;font-size:1.1em}.sign-s2-article3 .item{padding:calc(1.5em + 3.64vw) 2em;font-size:0.8em}.sign-s2-article3 .part-area .part{padding:0.75em 1.5em;font-size:0.85rem}.sign-s2-article3 .part-area .text{font-size:0.85rem}.sign-s3-article1{font-size:0.8em}.sign-s3-article2 .img-area img{max-width:135%}.sign-s3-article2 .text-area{font-size:1em;letter-spacing:0.05em}.sign-s4-article2 .type-list{font-size:0.8em}.sign-s4-article2 .type-list .cont{font-size:0.9rem}.sign-s4-article2 .treat-feature .item-device{font-size:0.9rem}.sign-s4-article2 .treat-feature .item-text{font-size:0.9rem}.sign-s4-article3 .col.col1{padding:0 0 0 0.5em}.sign-s5-article1 .detail .detail-title{font-size:0.9rem}.sign-s5-article1 .detail .detail-cont{font-size:0.9rem}}@media only screen and (max-width: 768px){.sign-s2-article2{max-width:400px;margin:0 auto;padding:0}.sign-s2-article2 img{float:none;width:auto}.sign-s2-article2 img+img{margin-top:2em}.sign-treat-list .item{border-radius:0.4em}.sign-treat-list .item:before{font-size:0.75em}.sign-treat-list .text-inner{padding:0 0.2em}.sign-treat-list .title{margin-bottom:0.2em;font-size:0.9em}.sign-treat-list .cont{font-size:0.8em}.sign-s3-article2 .img-area1 img{max-width:170%}.sign-s3-article2 .text-area{padding:1.2em 0.5em;font-size:0.9em}.sign-s3-article3{padding:3em 10px}.sign-s3-article3.type1{background-position:40% center}.sign-s3-article3.type2{background-position:80% center;background-size:125% auto}.sign-s3-article3 .text-area{max-width:70%;padding:0 1em}.sign-s3-article3 .subtitle{font-size:0.85em}.sign-s3-article3 .title{font-size:1.3em}.sign-s3-article3 .cont{font-size:0.9em}.sign-s4-article3 .col{display:block;width:auto;max-width:400px;margin:0 auto}.sign-s4-article3 .col.col2{padding:2.5em 0 0}}@media only screen and (max-width: 640px){.sign-title-area .img-area{display:block;width:auto;max-width:480px;margin:0 auto}.sign-title-area .text-area{display:block;width:auto;max-width:480px;margin:2em auto 0;text-align:center}.sign-title-area .text-area .title{font-size:1.5em}.sign-treat-list .item{width:calc((100% - (5px + 1px)) / 2);margin-left:5px}.sign-treat-list .item:nth-child(-n+2){margin-top:0}.sign-treat-list .item:nth-child(n+3){margin-top:5px}.sign-treat-list .item:nth-child(3n+1){clear:none;margin-left:5px}.sign-treat-list .item:nth-child(2n+1){clear:both;margin-left:0}.sign-s4-article2 .treat-feature{text-align:center}.sign-s4-article2 .treat-feature .item-device{display:block;width:50%;margin:0 auto 7em}.sign-s4-article2 .treat-feature .item-device .icon-plus{top:calc(100% + 4em);left:50%;margin-top:0;font-size:0.7em}.sign-s4-article2 .treat-feature .item-text{width:50%;font-size:0.8rem}.sign-s4-article2 .treat-feature .item-text.item-text2{margin-left:-2em}.sign-s4-article2 .treat-feature .item-text .text{font-size:1em}.sign-s5-article1 .img-list .item{padding:0 0.5em 2em}.sign-s5-article1 .img-list .text{font-size:0.9em}.sign-s5-article1 .detail .detail-title{width:6em;height:6em;margin-right:1.5em}.sign-s5-article1 .detail .detail-title span{font-size:1em}.sign-s5-article1 .detail .detail-cont{width:calc(100% - 7.5em)}.sign-s5-article2 .box-num-list+.box-num-list{margin-top:5px}}@media only screen and (max-width: 480px){.sign-s2-article3 .item{position:relative}.sign-s2-article3 .item:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5)}.sign-s2-article3 .item:nth-child(n){text-align:center}.sign-s2-article3 .text-area{position:relative;z-index:2;min-width:0;max-width:90%}.sign-treat-list .cont{font-size:0.75em}.sign-s3-article3{padding:3em 10px 200px}.sign-s3-article3.type1{background-color:#f8f8f8;background-position:75% bottom;background-size:auto 250px}.sign-s3-article3.type2{background-color:#fff;background-position:10% 110%;background-size:auto 250px}.sign-s3-article3 .text-area{max-width:100%}.sign-s4-article2 .type-list{max-width:200px;margin:0 auto}.sign-s4-article2 .type-list .item{width:calc((100% - (0em + 1px)) / 1);margin-left:0em}.sign-s4-article2 .type-list .item:nth-child(-n+1){margin-top:0}.sign-s4-article2 .type-list .item:nth-child(n+2){margin-top:2em}.sign-s4-article2 .type-list .item:nth-child(3n+1){clear:none;margin-left:0em}.sign-s4-article2 .type-list .item:nth-child(1n+1){clear:both;margin-left:0}.sign-s4-article2 .type-list .text-area{margin-top:1em}.sign-s4-article2 .type-list .num{font-size:1.1em}}.clinic-title-img{position:relative;margin-bottom:7em}.clinic-title-img img{display:block;width:100%}.clinic-title-img:before,.clinic-title-img:after{content:"";display:block;position:absolute;left:50%;background:#996cab}.clinic-title-img:before{top:100%;width:1px;height:4em;margin-left:-0.5px}.clinic-title-img:after{top:calc(100% + 4em);width:7px;height:7px;margin-left:-3.5px;border-radius:50%}.clinic-type-list{overflow:hidden;margin:0 auto;text-align:center}.clinic-type-list.col3{max-width:1000px}.clinic-type-list.col3 .item{width:calc(33.3% - 2em)}.clinic-type-list.col3 .item:nth-child(n+4){margin-top:1.5em}.clinic-type-list.col3-m2{max-width:1000px}.clinic-type-list.col3-m2 .item{width:calc(33.3% - 2em)}.clinic-type-list.col3-m2 .item:nth-child(n+4){margin-top:1.5em}.clinic-type-list.col4{max-width:1280px}.clinic-type-list.col4 .item{width:calc(25% - 2em)}.clinic-type-list.col4 .item:nth-child(n+5){margin-top:1.5em}.clinic-type-list .list-inner{margin:0 -1rem;font-size:0}.clinic-type-list .item{display:inline-block;margin:0 1em;vertical-align:top;font-size:1rem}.clinic-type-list .img-area{position:relative;margin-bottom:3em}.clinic-type-list .img-area img{display:block;border:1px solid #ddd;border-radius:0.4em}.clinic-type-list .img-area:before,.clinic-type-list .img-area:after{content:"";display:block;position:absolute;left:50%;background:#996cab}.clinic-type-list .img-area:before{top:100%;width:1px;height:1.6em;margin-left:-0.5px}.clinic-type-list .img-area:after{top:calc(100% + 1.6em);width:7px;height:7px;margin-left:-3.5px;border-radius:50%}.clinic-type-list .num{margin-top:-0.5rem;margin-bottom:.66em;font-size:1.5em;font-weight:900;color:#996cab}.clinic-type-list .title{min-height:2.6em;margin-bottom:0.5em;line-height:1.3;font-size:1.3em;color:#996cab}.clinic-type-list .cont{line-height:1.5}.clinic-num-img-list{max-width:1080px;margin:0 auto}.clinic-num-img-list .item{font-size:0}.clinic-num-img-list .item+.item{margin-top:2.5rem}.clinic-num-img-list .img-area{display:inline-block;overflow:hidden;width:9em;margin-right:2.3em;border:1px solid #ddd;vertical-align:middle;font-size:1rem;border-radius:50%}.clinic-num-img-list .img-area img{display:block}.clinic-num-img-list .detail-area{display:inline-block;width:calc(100% - 11.3em);vertical-align:middle;font-size:1rem}.clinic-num-img-list .detail-subtitle-area{margin-bottom:1em}.clinic-num-img-list .detail-subtitle-area .detail-subtitle{display:inline-block;min-width:7.9rem;padding:0.6em 1.3em;line-height:1.2;background:#222;border-radius:100px;font-size:0.85em;font-weight:500;color:#fff}.clinic-num-img-list .detail-subtitle-area .num{display:inline-block;margin-right:0.5rem;padding-right:0.7rem;border-right:2px solid #fff}.clinic-num-img-list .detail{line-height:1.5;font-size:0.85em}.clinic-bg-article{padding:calc(3.75em + 9.1vw) 10px;background-repeat:no-repeat;background-position:center center;background-size:cover}.clinic-bg-article.small{padding:calc(2.25em + 5.46vw) 10px}.clinic-bg-article.medium{padding:calc(3em + 7.28vw) 10px}.clinic-bg-article.mobile-center .col-title{text-align:center}.clinic-bg-article.mobile-center .col-title .sub-title-area2{text-align:center !important}.clinic-bg-article.mobile-center .col-title br.hide-mobile{display:none}.clinic-bg-article.clinic7-s4{padding:0 10px}.clinic-bg-article.clinic7-s4 .col.col-title{padding:2em 0 2em 12%}.clinic-bg-article.clinic7-s4 .col.col-detail{padding-top:3em}.clinic-bg-article.clinic7-s4 .col.col-detail img{display:block;max-width:86%;margin:0 auto}.clinic-bg-article .article-inner2{font-size:0}.clinic-bg-article .col{display:inline-block;vertical-align:middle;font-size:1rem}.clinic-bg-article .col.col-title{width:40%;padding:0 2.5em}.clinic-bg-article .col.col-detail{width:60%;padding:0 2em 0 4em}.clinic-bg-article .en-name{margin:0 0 1em}.clinic-bg-article .text-area{color:#fff}.clinic-bg-article .text-area .sub-common-text{color:#fff}.clinic-dashed-compare{margin:0 auto;font-size:0}.clinic-dashed-compare.col2{max-width:910px}.clinic-dashed-compare.col2 .item{width:calc(50% + 1em)}.clinic-dashed-compare.col2 .item:nth-child(2n){margin-left:-2em}.clinic-dashed-compare .item{display:inline-block;vertical-align:top;font-size:1rem}.clinic-dashed-compare .item.theme-main .inner{border-color:#ad8bc9}.clinic-dashed-compare .item.theme-main .title{color:#996cab}.clinic-dashed-compare .item.theme-violet .inner{border-color:#e1cfe9}.clinic-dashed-compare .item.theme-violet .title{color:#e1cfe9}.clinic-dashed-compare .inner{position:relative;height:0;padding-bottom:100%;border:3px dashed;border-radius:50%}.clinic-dashed-compare .text-area{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 1.5em;text-align:center}.clinic-dashed-compare .title{margin-bottom:1.15em;line-height:1.2;font-size:1.3em;font-weight:700}.clinic-dashed-compare .cont{line-height:2em}.clinic-dashed-compare .cont.min-line3{min-height:6em}.clinic-device-feature{position:relative;text-align:center}.clinic-device-feature .img-area img{display:block;margin:0 auto}.clinic-device-feature .feature-list .item{position:absolute;width:18%;border:2px solid #ad8bc9;border-radius:50%}.clinic-device-feature .feature-list .item:nth-child(1){top:10px;left:10%}.clinic-device-feature .feature-list .item:nth-child(2){top:10px;right:10%}.clinic-device-feature .feature-list .item:nth-child(3){bottom:5em;left:15%}.clinic-device-feature .feature-list .item:nth-child(4){bottom:5em;right:15%}.clinic-device-feature .feature-list .inner{position:relative;height:0;padding-bottom:100%}.clinic-device-feature .feature-list .text{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 1em;line-height:1.4;font-size:1.2em;font-weight:500;color:#996cab}.clinic-half-article{overflow:hidden;position:relative;max-width:1920px;margin:0 auto}.clinic-half-article:before{content:"";display:block;position:absolute;top:0;right:calc(50% + 1.8em);width:100%;height:100%;background:#eee}.clinic-half-article .col-wrapper{display:table;width:100%;max-width:1400px;margin:0 auto;table-layout:fixed}.clinic-half-article .col{display:table-cell;vertical-align:middle}.clinic-half-article .col.col1{position:relative;width:calc(50% - 1.8em);padding:calc(3em + 7.28vw) 10px calc(2.4em + 5.824vw)}.clinic-half-article .col.col2{width:calc(50% + 1.8em);padding:calc(2.1em + 5.096vw) 10px calc(1.5em + 3.64vw)}.clinic-half-article .col.col2 .cont-area{margin-left:auto}.clinic-half-article .img-area{position:absolute;top:50%;right:0;z-index:3;-moz-transform:translate(40%, -50%);-webkit-transform:translate(40%, -50%);-o-transform:translate(40%, -50%);transform:translate(40%, -50%)}.clinic-half-article .img-area img{display:block}.clinic-half-article .title-area{display:inline-block;position:relative;z-index:4}.clinic-half-article .title-area .subtitle{margin-bottom:1em;line-height:1.4;font-size:0.9rem}.clinic-half-article .title-area .title{line-height:1.3;font-size:1.8em}.clinic-half-article .cont-area{position:relative;z-index:4;max-width:70%}.clinic-half-article .cont{line-height:1.5;font-size:0.9rem}.clinic-device-detail.bg-white .item{background:#fff}.clinic-device-detail.align-middle .img-area,.clinic-device-detail.align-middle .text-area{vertical-align:middle}.clinic-device-detail.img-right{direction:rtl}.clinic-device-detail.img-right .img-area{direction:ltr}.clinic-device-detail.img-right .text-area{direction:ltr;padding:2em 1em 2em 2em;text-align:right}.clinic-device-detail.img-right .text-inner{max-width:680px}.clinic-device-detail.type2 .img-area{padding:0 1em 0 0;vertical-align:middle}.clinic-device-detail.type2 .text-area{vertical-align:middle}.clinic-device-detail.type2 .title{margin-bottom:0.8em}.clinic-device-detail.padding-big .text-area{padding-top:5em;padding-bottom:5em}.clinic-device-detail .item{background:#f8f8f8;border-radius:0.8rem;font-size:0}.clinic-device-detail .item+.item{margin-top:3rem}.clinic-device-detail .item:nth-child(1) .feature span{background:#996cab}.clinic-device-detail .item:nth-child(2) .feature span{background:#c48eda}.clinic-device-detail .item:nth-child(3) .feature span{background:#d4b5e1}.clinic-device-detail .img-area{display:inline-block;width:42%;padding:0 2em;vertical-align:bottom;font-size:1rem}.clinic-device-detail .img-area img{display:block;margin:0 auto}.clinic-device-detail .text-area{display:inline-block;width:58%;padding:2em 2em 2em 1em;vertical-align:bottom;font-size:1rem}.clinic-device-detail .text-inner{display:inline-block;text-align:left}.clinic-device-detail .title{margin-bottom:0.4em;line-height:1.3;font-size:1.8em}.clinic-device-detail .en-title{margin-bottom:2.14em;font-size:0.7em;font-weight:700;color:#ad8bc9;letter-spacing:0.8em}.clinic-device-detail .cont{line-height:1.4;color:#424242}.clinic-device-detail .feature{margin-top:2.5em;margin-left:-1em}.clinic-device-detail .feature.theme-main span{background:#996cab !important}.clinic-device-detail .feature.theme-violet-light span{background:#e8e1f0 !important;font-size:0.9em;font-weight:400;color:#424242}.clinic-device-detail .feature.col3-full span{width:calc(33.3% - 15px)}.clinic-device-detail .feature span{display:inline-block;width:11.5em;max-width:calc(50% - 15px);margin:0 5px 5px;padding:1em 0.3em;line-height:1.2;text-align:center;vertical-align:top;font-weight:500;color:#fff;border-radius:50px}.clinic-chain-list{overflow:hidden;position:relative;margin:0 auto}.clinic-chain-list:before{content:"";display:block;position:absolute;top:50%;left:1%;width:98%;height:1px;background:#996cab}.clinic-chain-list.col4{max-width:1080px}.clinic-chain-list .item{width:calc((100% - (7.5em + 1px)) / 4);margin-left:2.5em;float:left;position:relative;z-index:2;padding:1em 0.5em;background:#996cab;text-align:center;font-weight:500;color:#fff;border-radius:50px}.clinic-chain-list .item:nth-child(-n+4){margin-top:0}.clinic-chain-list .item:nth-child(n+5){margin-top:2.5em}.clinic-chain-list .item:nth-child(4n+1){clear:both;margin-left:0}.clinic-img-type-list .item{padding:2.5rem 2rem;background:#fff;font-size:0;border-radius:0.8rem}.clinic-img-type-list .item+.item{margin-top:3rem}.clinic-img-type-list .img-area{display:inline-block;width:42%;padding-right:2em;vertical-align:middle;font-size:1rem}.clinic-img-type-list .img-area img{display:block;max-width:60%;margin:0 auto}.clinic-img-type-list .text-area{display:inline-block;width:58%;vertical-align:middle;font-size:1rem}.clinic-img-type-list .title{margin-bottom:.66em;line-height:1.2;font-size:1.8em;font-weight:700;color:#996cab}.clinic-img-type-list .cont{line-height:1.5;font-size:1rem;color:#424242}.clinic4-subtitle{line-height:1.2;font-size:2.1em;font-weight:200}.clinic-item-list:after{content:'';display:block;clear:both}.clinic-item-list li{float:left;width:25%;padding:0 0.5em}.clinic-item-list li:nth-child(n+5){margin-top:3.5em}.clinic-item-list li:nth-child(odd) .img-area .inner{background:#f3f3f3}.clinic-item-list li:nth-child(even) .img-area .inner{background:#e8e1f0}.clinic-item-list .img-area{position:realtive;width:275px;max-width:90%;margin:0 auto}.clinic-item-list .img-area .inner{position:relative;height:0;padding-bottom:100%;border-radius:50%}.clinic-item-list .img-area img{position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:105%}.clinic-item-list .text{margin-top:1.75em;text-align:center;font-size:1.2em;font-weight:900;color:#444}.clinic-img-column{font-size:0}.clinic-img-column.img-right{direction:rtl}.clinic-img-column.img-60 .col-img{width:60%}.clinic-img-column.img-60 .col-text{width:40%}.clinic-img-column .col-img{display:inline-block;width:50%;padding:0 1em;vertical-align:middle;font-size:1rem;direction:ltr;text-align:center}.clinic-img-column .col-text{display:inline-block;width:50%;padding:0 1em;vertical-align:middle;font-size:1rem;direction:ltr}.clinic-img-column .clinic2-s1-title{display:inline-block;position:relative;padding-right:4.37em;color:#996cab}.clinic-img-column .clinic2-s1-title img{position:absolute;top:50%;right:0;-moz-transform:translate(33%, -50%);-webkit-transform:translate(33%, -50%);-o-transform:translate(33%, -50%);transform:translate(33%, -50%);max-width:6.87em}@media only screen and (max-width: 1400px){.clinic-type-list .text-area{font-size:0.9em}.clinic-bg-article .col.col-title{padding:0 1.5em 0 1em}.clinic-bg-article .col.col-detail{padding:0 1em 0 2em}.clinic-dashed-compare.col2{max-width:760px}.clinic-device-feature{font-size:0.8em}.clinic-device-feature .feature-list .item{width:16%}.clinic-img-type-list .text-area{font-size:0.9rem}.clinic-img-type-list .cont{font-size:0.9rem}.clinic4-subtitle{font-size:1.6em}}@media only screen and (max-width: 992px){.clinic-title-img{font-size:0.8em}.clinic-type-list.col3{max-width:640px}.clinic-type-list.col3 .item{width:calc(33.3% - 1em)}.clinic-type-list.col3-m2{max-width:640px}.clinic-type-list.col3-m2 .item{width:calc(33.3% - 1em)}.clinic-type-list .list-inner{margin:0 -0.5rem}.clinic-type-list .item{margin:0 0.5em}.clinic-type-list .img-area{margin-bottom:2.5em}.clinic-type-list .text-area{font-size:0.8em}.clinic-type-list .num{margin-top:0}.clinic-bg-article.clinic7-s4 .col.col-title{padding:2em 0 2em 1em}.clinic-dashed-compare.col2{max-width:540px}.clinic-dashed-compare .item{font-size:0.9rem}.clinic-device-feature{font-size:0.7em}.clinic-device-feature .feature-list .item{width:18%}.clinic-device-feature .feature-list .text{font-size:0.9rem}.clinic-half-article{font-size:0.7em}.clinic-half-article:before{display:none}.clinic-half-article.btm-space{padding-bottom:0}.clinic-half-article .col-wrapper{display:block;height:auto}.clinic-half-article .col{display:block;width:auto !important}.clinic-half-article .col.col1{text-align:right;background:#e8e1f0}.clinic-half-article .col.col2{padding:5em 10px;background:#fafafa}.clinic-half-article .col.col2 .cont-area{text-align:center}.clinic-half-article .img-area{left:10px;right:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.clinic-half-article .img-area img{margin:0 auto}.clinic-half-article .title-area{padding-right:2em}.clinic-half-article .title-area .subtitle{font-size:0.85rem;letter-spacing:0.1em}.clinic-half-article .cont-area{max-width:540px;margin:0 auto;padding:0}.clinic-device-detail .img-area{padding:0 1em}.clinic-device-detail .text-area{font-size:0.85rem}.clinic-device-detail .en-title{letter-spacing:0.4em}.clinic-device-detail .feature.col3-full span{width:180px}.clinic-chain-list.col4{max-width:640px}.clinic-chain-list .item{width:calc((100% - (3em + 1px)) / 4);margin-left:1em;float:left}.clinic-chain-list .item:nth-child(-n+4){margin-top:0}.clinic-chain-list .item:nth-child(n+5){margin-top:1em}.clinic-chain-list .item:nth-child(4n+1){clear:both;margin-left:0}.clinic-img-type-list .text-area{font-size:0.8rem}.clinic4-subtitle{font-size:1.3em}.clinic-img-column .col-text{padding:0}}@media only screen and (max-width: 640px){.clinic-type-list.col4{max-width:400px}.clinic-type-list.col4 .item{width:calc(50% - 1em)}.clinic-type-list.col4 .item:nth-child(n+3){margin-top:1.5em}.clinic-title-img{margin-bottom:4em;font-size:0.7em}.clinic-title-img:before{height:2em}.clinic-title-img:after{top:calc(100% + 2em)}.clinic-bg-article.clinic7-s4 .col.col-title{padding:3em 0 0}.clinic-bg-article.clinic7-s4 .col.col-title .sub-title-area2{text-align:center !important}.clinic-bg-article.clinic7-s4 .col.col-detail img{max-width:75%}.clinic-bg-article .article-inner2{max-width:480px;margin:0 auto}.clinic-bg-article .col{display:block;width:100% !important}.clinic-bg-article .col.col-title{padding:0 0 1.5em}.clinic-bg-article .col.col-detail{padding:0}.clinic-dashed-compare.col2{max-width:360px}.clinic-dashed-compare.col2 .item{width:calc(50% + 0.75em)}.clinic-dashed-compare.col2 .item:nth-child(2n){margin-left:-1.5em}.clinic-dashed-compare .item{font-size:0.8rem}.clinic-dashed-compare .title{margin-bottom:0.8em;font-size:1.2em}.clinic-dashed-compare .cont{line-height:1.6}.clinic-dashed-compare .cont.min-line3{min-height:4.8em}.clinic-device-feature{font-size:0.5em}.clinic-device-feature .feature-list{max-width:400px;margin:0 auto;padding:1.5rem 0 3rem}.clinic-device-feature .feature-list .item{position:static;width:auto;border-radius:0.4rem}.clinic-device-feature .feature-list .item+.item{margin-top:6px}.clinic-device-feature .feature-list .inner{height:auto;padding:0.8em 1.2em;text-align:center}.clinic-device-feature .feature-list .text{position:static;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.clinic-device-detail.img-right{direction:ltr}.clinic-device-detail.type2 .img-area{width:100%;max-width:none}.clinic-device-detail .item+.item{margin-top:1.5rem}.clinic-device-detail .img-area{display:block;width:60%;max-width:240px;margin:0 auto;padding:2em 1em 0}.clinic-device-detail .img-area img{font-size:0.7em}.clinic-device-detail .text-area{display:block;width:auto;max-width:320px;margin:0 auto;padding:2em 1em !important;text-align:center}.clinic-device-detail .feature{text-align:center}.clinic-device-detail .feature span{width:180px;max-width:100%;padding:0.6em 0.2em}.clinic-chain-list .item{width:calc((100% - (1.5em + 1px)) / 4);margin-left:.5em;float:left;padding:0.8em 0.2em;font-size:0.9em}.clinic-chain-list .item:nth-child(-n+4){margin-top:0}.clinic-chain-list .item:nth-child(n+5){margin-top:.5em}.clinic-chain-list .item:nth-child(4n+1){clear:both;margin-left:0}.clinic-img-type-list .item{padding:1.5rem 1rem}.clinic-img-type-list .item+.item{margin-top:1rem}.clinic-img-type-list .img-area{display:block;width:auto;max-width:360px;margin:0 auto 2em;padding-right:0;font-size:0.6rem}.clinic-img-type-list .text-area{display:block;width:auto;max-width:360px;margin:0 auto;text-align:center;font-size:0.6rem}.clinic-img-type-list .cont{font-size:0.85rem}.clinic-item-list li{width:33.3%}.clinic-item-list li:nth-child(n+4){margin-top:2.5em}.clinic-item-list .text{font-size:1em;font-weight:700}.clinic-img-column.img-right{direction:ltr}.clinic-img-column.img-right .col-text{max-width:320px}.clinic-img-column .col-img{display:block;width:auto !important;max-width:70%;margin:0 auto 2em}.clinic-img-column .col-text{display:block;width:auto !important;max-width:480px;margin:0 auto}}@media only screen and (max-width: 480px){.clinic-type-list.col3{max-width:150px !important}.clinic-type-list.col3 .item{width:100% !important;margin:0}.clinic-type-list.col3 .item:nth-child(n+2){margin-top:1.5em}.clinic-type-list.col3-m2 .item{width:calc(50% - 1em)}.clinic-type-list.col3-m2 .item:nth-child(n+3){margin-top:1.5em}.clinic-type-list .list-inner{margin:0}.clinic-type-list .img-area{margin-bottom:1em}.clinic-type-list .img-area:before,.clinic-type-list .img-area:after{display:none}.clinic-type-list .title{min-height:0}.clinic-num-img-list .img-area{width:5.5em;margin-right:1em}.clinic-num-img-list .detail-area{width:calc(100% - 6.5em)}.clinic-half-article{font-size:0.6em}.clinic-half-article .title-area{padding-right:0}.clinic-half-article .title-area .subtitle{letter-spacing:0.05em}}.inc-btm-article{padding:calc(2.25em + 5.46vw) 10px}.btm-menu-list{overflow:hidden}.btm-menu-list .col{overflow:hidden;float:left;width:calc(50% - 6px)}.btm-menu-list .item-link{display:block;float:left;width:calc(50% - 6px);position:relative;height:12.3em;margin-bottom:12px;text-align:center;background:#996cab;border-radius:0.4em;transition:background 0.25s}.btm-menu-list .item-link:hover{background:#ad8bc9}.btm-menu-list .item-link+.item-link{margin-left:12px}.btm-menu-list .item-link .icon{margin-bottom:0.9em}.btm-menu-list .item-link .title{color:#fff}.btm-menu-list .item-location{clear:both;position:relative;height:12.3em;background:#f6f6f6 url("/assets/img/common/inc_map.jpg") no-repeat left center/auto 100%;border-radius:0.4em}.btm-menu-list .item-location .text-area{left:50%}.btm-menu-list .item-location .cont{margin:.8em 0 1em;line-height:1.5;font-size:0.75rem}.btm-menu-list .item-location .btn{display:inline-block;width:10em;height:2.88em;line-height:2.88em;background:#4d4d65;font-size:0.9em;font-weight:500;color:#fff;border-radius:4px;transition:background 0.25s}.btm-menu-list .item-location .btn:hover{background:#636382}.btm-menu-list .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%);padding:0 0.5em;text-align:center}.btm-menu-list .title{font-size:1.2em;font-weight:700}.btm-menu-list .col-right{background:#f6f6f6;height:calc(24.6em + 12px);margin-left:12px}.btm-menu-list .col-right .inner{display:table;width:100%;max-width:350px;margin:0 auto;height:100%}.btm-menu-list .col-right .cont-area{display:table-cell;text-align:center;vertical-align:middle}.btm-menu-list .col-right .icon{margin-bottom:1.2em}.btm-menu-list .col-right .title{margin-bottom:1.25em}.inc-reserve-banner{padding:calc(2.25em + 5.46vw) 10px calc(3em + 7.28vw);background:url("/assets/img/common/reserve_banner_bg.jpg") no-repeat center center/cover}.inc-reserve-banner .sub-common-text{color:rgba(255,255,255,0.8)}.inc-reserve-banner .highlight{color:#dcb9ea}.inc-reserve-banner .sub-common-text.highlight{color:rgba(220,185,234,0.8)}.inc-reserve-banner .btn-area{text-align:center}.inc-reserve-banner .btn-area .btn{display:inline-block;width:13.33em;margin:0 0.5em;padding:1.33em 0;background:#996cab;font-size:0.9em;font-weight:700;color:#fff;border-radius:50px;transition:background 0.25s}.inc-reserve-banner .btn-area .btn:hover{background:#ad8bc9}.inc-banner{padding:calc(1.65em + 4.004vw) 10px;text-align:center;background:url("/assets/img/common/inc_banner_bg.jpg") no-repeat center center/cover;color:#fff}.inc-banner .subtitle{line-height:1.5;font-size:0.9rem;letter-spacing:0.2em}.inc-banner .title{margin:0.45em 0;line-height:1.3;font-style:italic;font-size:4.3em;color:#e1cfe9}.inc-banner .en-name{font-size:0.7rem;letter-spacing:0.5em}.inc-indiv .indiv-title-area{padding:calc(2.4em + 5.824vw) 10px calc(3.9em + 9.464vw);background:url("/assets/img/common/inc_indiv_bg.jpg") no-repeat center center/cover}.inc-indiv .step-article{margin-top:-5.8em}.inc-indiv .step-item{display:table;width:100%;margin-top:1.5em}.inc-indiv .step-item:nth-child(odd) .item-inner{text-align:right;background-position:50% center}.inc-indiv .step-item:nth-child(even) .item-inner{background-position:35% center}.inc-indiv .step-item.step-item2 .text-area{width:420px}.inc-indiv .item-inner{display:table-cell;height:28em;padding:4em 4.5em;background-repeat:no-repeat;background-size:cover;vertical-align:middle}.inc-indiv .text-area{display:inline-block;width:530px;max-width:45%;text-align:left}.inc-indiv .text-area .step{width:6.25em;margin-bottom:1em;padding:0.75em 0;text-align:center;background:#996cab;font-size:0.8rem;font-weight:500;color:#fff;border-radius:50px}.inc-indiv .text-area .title{line-height:1.4;font-size:1.5em}.inc-indiv .text-area .cont{margin-top:1em;line-height:1.5;font-size:0.9rem}@media only screen and (max-width: 1400px){.inc-banner .title{font-size:3.5em}.inc-indiv .item-inner{height:22em}}@media only screen and (max-width: 1200px){.inc-indiv .item-inner{padding:4em 2em;font-size:0.9em}}@media only screen and (max-width: 992px){.btm-menu-list .item-link{height:11em}.btm-menu-list .item-location{height:11em}.btm-menu-list .item-location .btn{height:2.4em;line-height:2.4em}.btm-menu-list .icon{font-size:0.8em}.btm-menu-list .title{font-size:1.1em}.btm-menu-list .col-right{height:calc(22em + 12px)}.btm-menu-list .col-right .title{margin-bottom:0.8em}.inc-reserve-banner .btn-area{font-size:0.9em}.inc-banner .title{font-size:2.8em}}@media only screen and (max-width: 768px){.btm-menu-list .col{float:none;width:auto}.btm-menu-list .item-link{height:6em}.btm-menu-list .item-link .icon{margin-bottom:0.5em}.btm-menu-list .item-location .cont{font-size:0.8rem}.btm-menu-list .icon{font-size:0.7em}.btm-menu-list .title{font-size:1em}.btm-menu-list .col-right{height:auto;margin:12px 0 0;padding:2em 10px}}@media only screen and (max-width: 640px){.inc-reserve-banner .btn-area .btn{width:11em;margin:0 0.2em;padding:1.1em 0}.inc-banner .subtitle{letter-spacing:0.1em}.inc-banner .title{font-size:2.2em}.inc-banner .en-name{letter-spacing:0.25em}.inc-indiv .step-item{display:block}.inc-indiv .step-item.step-item1 .item-inner:before{background:rgba(0,0,0,0.3)}.inc-indiv .item-inner{display:block;position:relative;height:auto;padding:2.5em 1em}.inc-indiv .item-inner:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5)}.inc-indiv .text-area{position:relative;z-index:2;max-width:55%}.inc-indiv .text-area .title{font-size:1.3em}}@media only screen and (max-width: 480px){.btm-menu-list .item-location{height:auto;padding:55% 10px 1.5em;background-position:left top;background-size:100% auto}.btm-menu-list .item-location .text-area{position:static;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.inc-indiv .step-item+.step-item{margin-top:1em}.inc-indiv .step-item:nth-child(odd) .item-inner{background-position:10% center}.inc-indiv .step-item:nth-child(even) .item-inner{background-position:70% center}.inc-indiv .step-item.step-item1 .item-inner:before{background:rgba(0,0,0,0.5)}.inc-indiv .item-inner:before{background:rgba(255,255,255,0.7)}.inc-indiv .text-area{max-width:100%}.inc-indiv .text-area .cont{font-weight:400}}
