#mv{width:100%;height:100dvh;position:relative}#mv .mv-bg{width:100%;height:100%}#mv .mv-bg img{width:100%;height:100%;object-fit:cover}#mv .mv-txt{position:absolute;bottom:9%;left:13%;line-height:0;width:49.8%;display:flex;flex-direction:column;gap:2.5rem}#mv .mv-txt img{width:100%}#toc{background-color:#319ead;color:#fff}#toc .container-wide{width:100%;text-align:center}#toc .container-wide ul{display:flex;justify-content:space-between;flex-wrap:wrap;border-right:solid 1px #fff}#toc .container-wide ul li{flex-basis:20%;height:5.625rem;line-height:1.5;border-left:solid 1px #fff;box-sizing:border-box}#toc .container-wide ul li a{display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column}#toc .container-wide ul li a .small{font-size:.85em}#toc .container-wide ul li a:hover{opacity:1;background-color:#096275}#toc .container-wide ul li:nth-child(n+6){border-top:solid 1px #fff}#intro{padding-top:12.5rem}#intro .intro-box{box-sizing:border-box;border:solid .3125rem #d5c8a4;box-shadow:0 0 .5rem #ccc;padding:2.5rem 3.75rem;margin-top:3.125rem}#intro .intro-box h3{text-align:center;border-top:solid 1px #a18232;border-bottom:solid 1px #a18232;font-size:1.875rem;line-height:1.25;padding:.25em 0;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#a18232;margin-bottom:.5em}#intro .intro-box dl{margin:1.875rem auto;text-align:center}#intro .intro-box dl dt{font-size:1.625rem;color:#003273;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:700}#intro .intro-box dl dd p{text-align:center}#intro .intro-box dl dd em{font-size:2.25rem;line-height:1.2;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#a18232}#intro .intro-box dl dd em strong{font-size:1.7em}#intro .intro-box table{width:100%;font-size:1.25rem;line-height:1.8}#intro .intro-box table th,#intro .intro-box table td{border:solid 1px #ccc;padding:.75em}#intro .intro-box table td{background-color:#003273;color:#fff;text-align:right;min-width:10rem}#about-icl .icl-main{width:100%;height:33.75rem;display:flex;background:url("../img/about_icl-bg-pc.webp") center bottom no-repeat;background-size:cover;text-align:center;justify-content:center;align-items:center}#about-icl .icl-main img{width:74%;max-width:44.375rem}#about-icl .main-title{margin-bottom:3.75rem}#about-icl .icl-variation{margin:5rem auto}#about-icl .icl-variation ul{display:flex;justify-content:space-between}#about-icl .icl-variation ul li{flex-basis:24%;height:auto;aspect-ratio:1 / 1;border-radius:50%;background-color:#179da3;color:#fff;display:flex;text-align:center;flex-direction:column;justify-content:center;align-items:center;box-shadow:.1875rem .1875rem .1875rem #ccc}#about-icl .icl-variation ul li strong{font-size:2.75rem;line-height:1;letter-spacing:.12em;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:700;margin-bottom:.75em}#about-icl .icl-variation ul li span{font-size:1rem;line-height:1;letter-spacing:.05em}#about-icl .merit{position:relative;padding:3.75rem 0 5.625rem}#about-icl .merit::before,#about-icl .merit::after{content:"";position:absolute;z-index:-1}#about-icl .merit::before{background:url("../img/merit-bg01.webp") right top no-repeat;background-size:contain;width:40%;height:auto;aspect-ratio:7 / 6;top:0;right:0}#about-icl .merit::after{background:url("../img/merit-bg02.webp") left bottom no-repeat;background-size:contain;width:42%;height:auto;aspect-ratio:3 / 2;bottom:0;left:0}#about-icl .merit .merit-title{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#003273;font-size:2rem;line-height:1.2;margin:0 -6%;text-align:center}#about-icl .merit .merit-title em{font-size:1.7em;color:#c51c56;display:inline-block;margin:0 -.25em}#about-icl .merit .merit-list li{margin-top:3.125rem;display:flex}#about-icl .merit .merit-list li .num{flex-basis:3.75rem;margin-right:1.25rem;text-align:center;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:300;color:#a18232}#about-icl .merit .merit-list li .num span{font-size:1.25rem;line-height:1}#about-icl .merit .merit-list li .num strong{font-size:3.75rem;line-height:1}#about-icl .merit .merit-list li .content{flex-basis:calc(100% - rem(80))}#about-icl .merit .merit-list li .content h5{color:#a18232;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:2.25rem;line-height:1.2;margin:1.25em 0 0.75em}#icl-feature{background-color:#eee;padding-bottom:6.25rem}#icl-feature .feature-box{margin-top:3.75rem;background-color:#fff;padding:3.125rem 3.75rem}#icl-feature .feature-box figure{margin-top:3.125rem}#icl-feature .feature-box figure img{width:100%}#icl-feature .feature-box h4{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#003273;text-align:center;font-size:1.875rem;line-height:1.2;margin:1em auto .5em}#icl-feature .feature-box .d-flex{justify-content:space-around}#icl-feature .feature-box .d-flex figure{flex-basis:44%;margin-top:0}#icl-feature .feature-box .d-flex figure figcaption{font-size:1.25rem;line-height:1.25}#icl-feature .feature-box .d-flex figure figcaption h5{margin:.5em 0;text-align:center}#icl-feature .feature-box .d-flex figure figcaption p{text-align:center}#about-picl{padding-bottom:3.125rem}#about-picl .picl-content{margin-bottom:3.125rem}#picl-performance .main-title{position:relative;z-index:1;background:#005377;margin-bottom:3.75rem}#picl-performance .main-title img{position:absolute;width:25.375rem;height:14.8125rem;top:0;bottom:0;left:61%;margin:auto;z-index:-1}#picl-performance .performance-list{margin-top:3.75rem}#picl-performance .performance-list li{padding:3.75rem 0}#picl-performance .performance-list li.grad{background:linear-gradient(to right, #386783 0%,#003c60 100%);color:#fff}#picl-performance .performance-list li.grad .num-title{color:#fff}#picl-performance .performance-list .hole-box{background-color:#fff;box-shadow:0 0 .1875rem #ccc;display:flex;align-items:center;padding:1.875rem 2.5rem;margin-top:1.875rem}#picl-performance .performance-list .hole-box figure{min-width:11.25rem;margin-right:1.25rem}#picl-performance .performance-list .hole-box .content h5{color:#f56687;font-weight:700;font-size:1.375rem;line-height:1.25;margin-bottom:.75em}#picl-performance .performance-list .hole-box .content p{margin-left:2em}#picl-performance .performance-list .mr-negative{margin-right:-6vw}#icl-flow{padding-bottom:5rem}#icl-flow .main-title{margin-bottom:3.75rem}#icl-flow .flow-list li{display:flex;position:relative;padding-left:4.375rem;margin-top:3.75rem}#icl-flow .flow-list li::before,#icl-flow .flow-list li::after{content:"";position:absolute;top:0;background-color:#003273}#icl-flow .flow-list li::before{width:1.875rem;height:1.875rem;border-radius:50%;left:0}#icl-flow .flow-list li::after{width:1px;height:100%;padding-bottom:3.75rem;left:.90625rem}#icl-flow .flow-list li:last-child::after{display:none}#icl-flow .flow-list li .content{flex-basis:40rem}#icl-flow .flow-list li .content h4{font-size:1.75rem;line-height:1.25;font-weight:700;margin-bottom:.5em;color:#003273}#icl-flow .flow-list li figure{flex-basis:16rem}#about-argos{padding-bottom:5rem}#about-argos .main-title{margin-bottom:3.125rem}#about-argos .argos-main{display:flex;align-items:center;justify-content:space-between}#about-argos .argos-main figcaption{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#003273;white-space:nowrap}#about-argos .argos-main figcaption h4{font-size:5.875rem;line-height:1;text-align:center}#about-argos .argos-main figcaption p{text-align:center;font-size:2.25rem;line-height:1.4;margin-top:.5em}#about-argos .argos-box{margin-top:3.75rem;padding:3.75rem;background-color:#f2f2f2}#about-argos .argos-box+.argos-box{background-color:#fff;box-shadow:0 0 .3125rem #ccc}#about-argos .argos-box .argos-inner{margin-top:4.375rem;position:relative;padding:3.75rem;background-color:#fff}#about-argos .argos-box .argos-inner span.en{display:block;text-align:center;position:absolute;color:#bbb;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-size:3.75rem;line-height:1;top:-.5em;left:0;right:0;margin:auto}#about-argos .argos-box .argos-inner h4{text-align:center;color:#003273;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:1.875rem;line-height:1.25;margin-bottom:.75em}#about-argos .argos-box .argos-inner .fleximg-text figure{order:1;min-width:15rem;margin-left:3.75rem}#about-argos .argos-grid{grid-template:"img1 content" "img1 img2"/18.75rem 1fr;column-gap:3.125rem}#about-argos .argos-grid .content{grid-area:content}#about-argos .argos-grid .content h4{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#003273;font-size:1.875rem;line-height:1.25;margin-bottom:.75em}#about-argos .argos-grid .img1{grid-area:img1;align-self:flex-start;text-align:center}#about-argos .argos-grid .img2{grid-area:img2;text-align:center}#about-argos .argos-grid .img2 img{width:28.8125rem}#anesthesia{padding-bottom:5rem}#anesthesia .main-title{margin-bottom:3.125rem}#anesthesia .fleximg-text figure{min-width:13.75rem;margin-left:2.5rem}#anesthesia .anesthesia-box{margin-top:3.75rem;padding:3.125rem 3.75rem;box-shadow:0 0 .3125rem #ccc}#infection{padding-bottom:5rem}#infection .infection-box{margin-top:3.125rem}#infection .infection-box figure{margin-top:2.5rem;text-align:center}#threefocus .threefocus-main{background:url("../img/threefocus-bg.webp") center center no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;width:100%;height:40rem}#threefocus .threefocus-main img{width:84%;max-width:50rem}#threefocus .threefocus-box{margin:3.75rem auto}#threefocus .threefocus-box figure{text-align:center}#threefocus .threefocus-list li{padding:3.75rem 0}#threefocus .threefocus-list li.grad{background:linear-gradient(to right, #386783 0%,#003c60 100%);color:#fff}#threefocus .threefocus-list li.grad .num-title{color:#fff}#artiplus{padding-bottom:5rem}#artiplus .artiplus-main{background:url("../img/artiplus-bg.webp") center center no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;width:100%;height:40rem}#artiplus .artiplus-main img{width:84%;max-width:50rem}#artiplus .artiplus-box{margin-top:3.75rem}#artiplus .artiplus-box.border-box{border:solid 1px #003273;padding:3.75rem}#artiplus .artiplus-box.border-box+.border-box{padding-top:1.875rem}#artiplus .artiplus-box.shadow-box{box-shadow:0 0 .3125rem #ccc;padding:1.875rem 3.75rem 3.75rem}#artiplus .artiplus-feature01 h5{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:1.875rem;line-height:1.25;margin-bottom:.75em;color:#003273}#artiplus .artiplus-feature01 p{word-break:break-all}#artiplus .artiplus-feature01 figure{min-width:15rem;margin-left:3.125rem}#artiplus .artiplus-feature02{margin-top:3.125rem}#artiplus .artiplus-feature02 figure{min-width:13.75rem;margin-right:3.75rem}#artiplus .artiplus-feature02 dl{width:100%}#artiplus .artiplus-feature02 dl dt{background-color:#003273;color:#fff;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-size:1.875rem;line-height:1;letter-spacing:.05em;padding:.25em}#artiplus .artiplus-feature02 dl dd{font-size:1.25rem;line-height:1.25;padding:.5em;background-color:#ece6f1;margin-top:.5em}#artiplus .check-list{font-size:1.25rem;line-height:1.25}#artiplus .check-list li{margin-top:1em;padding-left:2em;background:url("../img/ico-check.webp") left top 0.25em no-repeat;background-size:1em auto}#artiplus .flex-3img{margin-top:2.5rem;justify-content:space-between}#artiplus .flex-3img figure{flex-basis:32%;text-align:center}#artiplus .flex-3img figure figcaption{font-size:1.25rem;line-height:1.25;margin-top:.5em}#artiplus .flex-4img{margin-top:2.5rem;justify-content:space-between}#artiplus .flex-4img figure{flex-basis:22%;text-align:center}#artiplus .flex-4img figure figcaption{text-align:left;margin-top:1em;margin-left:1em;text-indent:-1em;line-height:1.5}#icl-price{padding-bottom:6.25rem}#icl-price .price-box{background-color:#fff;box-shadow:0 0 .3125rem #ccc;padding:1.875rem 3.75rem;margin-top:3.75rem}#icl-price .price-box .price-img{text-align:center}#icl-price .price-box .price-img figcaption{margin:1.875rem auto;font-size:1.625rem;line-height:1.9}#icl-price .price-box .price-img figcaption ul{display:flex;justify-content:center;column-gap:.625rem}#icl-price .price-box .price-img figcaption ul li{flex-basis:10rem;background-color:#2f9cab;color:#fff;border-radius:.1875rem}#icl-price .price-box .price-table{width:100%;font-size:1.375rem;line-height:1.5;margin:1.875rem auto}#icl-price .price-box .price-table th,#icl-price .price-box .price-table td{border:solid 1px #ccc;padding:.5em 1em}#icl-price .price-box .price-table th{width:18.75rem}#icl-price .price-box .price-inner{border:solid .4375rem #a18232;padding:1.875rem}#icl-price .price-box .price-inner h4{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:1.75rem;line-height:1.5;margin-bottom:.5em;color:red}#icl-price .price-box .price-inner .d-xl-flex{align-items:center;justify-content:space-between}#icl-price .price-box .price-inner p{line-height:1.5}#icl-price .price-box .price-inner .price-subtable{width:auto;margin-left:auto}#icl-price .price-box .price-inner .price-subtable td{color:red;vertical-align:baseline}#icl-price .price-box .price-inner .price-subtable .range{vertical-align:middle;padding-right:.5em}#icl-price .price-box .price-inner .price-subtable .range span{display:inline-block;font-size:1.25rem;line-height:1.8;border-radius:2em;padding:.25em .75em;background-color:red;color:#fff}#icl-price .price-box .price-inner .price-subtable .price{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:1.5rem;line-height:1.5}#icl-price .price-box .price-inner .price-subtable .price strong{display:inline-block;font-size:2.625rem;margin:0 .125em}#icl-price .price-box .price-inner .price-subtable .tax{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-size:1.25rem;line-height:1.5}#icl-price .price-box .price-notice{text-align:right;font-size:1rem}#icl-step{padding-bottom:6.25rem}#icl-step .step-box{margin-top:3.75rem;padding:0 3.75rem 3.75rem;box-shadow:0 0 .3125rem #ccc}#icl-step .step-box .num{display:flex;width:15rem;height:4.375rem;margin:0 auto 2.5rem;background-color:#2998a8;color:#fff;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-size:1.375rem;line-height:2;letter-spacing:.1em;text-align:center;align-items:center;justify-content:center}#icl-step .step-box h3{text-align:center;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:1.875rem;line-height:1.25;margin-bottom:.75em;color:#003273}#icl-step .step-box .button-wrapper{margin-top:2.5rem}#icl-step .step-box figure{margin-top:2.5rem;text-align:center}#icl-limit{padding-bottom:6.25rem}#icl-limit .main-title{margin-bottom:3.75rem}#icl-limit .limit-box{margin-top:3.75rem}#icl-limit .limit-box h3{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:1.875rem;line-height:1.25;margin-bottom:.75em;color:#003273}#icl-limit .limit-box figure{margin-top:2.5rem;text-align:center}#icl-limit .limit-box .limit-table{width:100%;font-size:1.25rem;line-height:1.8}#icl-limit .limit-box .limit-table thead th{text-align:center;vertical-align:middle;background-color:#2998a8;color:#fff;padding:.5em 1em;border:solid 1px #ccc}#icl-limit .limit-box .limit-table tbody th,#icl-limit .limit-box .limit-table tbody td{padding:.5em 1em;border:solid 1px #ccc;text-align:center;vertical-align:middle}#icl-limit .limit-box .limit-table tbody th{background-color:#eef7f8}#icl-payment{padding-bottom:6.25rem}#icl-payment .main-title{margin-bottom:3.75rem}#icl-payment .payment-img{margin:3.75rem auto;justify-content:space-between}#icl-payment .payment-img figure{flex-basis:48%}#icl-payment .loan-box{background-color:#ea6b00;outline:solid 1px #fff;outline-offset:-.625rem;padding:3.75rem 3.125rem 3.125rem;color:#fff}#icl-payment .loan-box h3{text-align:center;font-size:2.25rem;line-height:1.3;letter-spacing:.04em;font-weight:700;color:#e9ffff;margin-bottom:.5em}#icl-payment .loan-box h4{text-align:center;font-size:2.875rem;line-height:1.25;color:#e9ffff;font-weight:700}#icl-payment .loan-box h4 em{color:#fffcb1}#icl-payment .loan-box h4 em strong{display:inline-block;font-size:4.25rem;margin:0 .125em}#icl-payment .loan-box .loan-list{display:flex;text-align:center;justify-content:space-between;margin:1.875rem auto;font-size:1.25rem;line-height:1.3}#icl-payment .loan-box .loan-list li{flex-basis:30%;border:solid 1px #fff;height:7.5rem;display:flex;justify-content:center;align-items:center}#icl-payment .loan-box .loan-table th{width:5em;vertical-align:top}#icl-payment .loan-box h6{font-size:1.75rem;line-height:1.25;letter-spacing:.04em;font-weight:500;margin:1em auto 0.75em;text-align:center;color:#e9ffff}#icl-payment .loan-box h6+p{text-align:center}#icl-faq{padding-bottom:6.25rem}#icl-faq .faq-detail{display:block;margin-top:3.125rem}#icl-faq .faq-detail summery{display:block;background-color:#439dce;color:#fff;font-size:1.375rem;line-height:1.6;padding:1em 4em 1em 1.5em;position:relative;cursor:pointer}#icl-faq .faq-detail summery::after{content:"";width:.8em;height:.8em;border-top:solid 1px #fff;border-left:solid 1px #fff;transform:rotate(-135deg);position:absolute;top:0;bottom:0;right:1.25em;margin:auto}#icl-faq .faq-detail .faq-ans{display:none;padding-top:1em}#icl-faq .faq-detail.open summery::after{transform:rotate(45deg)}#doctor{background-color:#003273;color:#fff;padding:3.75rem 0}#doctor .title-03 h2,#doctor .title-03 span{color:#fff}#doctor .doctor-box{display:flex;justify-content:flex-start;column-gap:3.75rem;align-items:center}#doctor .doctor-box figure{flex-basis:20rem}#doctor .doctor-box .content hgroup{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:500;margin-bottom:2.5rem}#doctor .doctor-box .content hgroup h3{font-size:1.875rem;line-height:1.25;letter-spacing:.02em;margin-bottom:.25em}#doctor .doctor-box .content hgroup h3 strong{font-size:2.5rem}#doctor .doctor-box .content hgroup span{font-weight:300;font-size:1rem}#doctor .doctor-info{margin-top:2.5rem}#doctor .doctor-info h4{font-size:1.375rem;line-height:1.25;font-weight:500;padding:.75em 1em;border:solid 1px #fff}#doctor .history-list li{display:flex;margin-top:1em;line-height:1.25;justify-content:flex-start}#doctor .history-list li time{flex-basis:4em}#doctor .history-list li span{flex-basis:calc(100% - 4em)}#doctor .doctor-flex{justify-content:space-between}#doctor .doctor-flex .doctor-info{flex-basis:46%}#doctor .dot-list{list-style:disc;margin-left:1.5em}#doctor .dot-list li{line-height:1.25;margin-top:1em}@media (min-width: 768px) and (max-width: 1199.98px){#artiplus .flex-4img figure figcaption br{display:none}}@media (max-width: 767.98px){#mv{height:133vw;max-height:100dvh}#mv .mv-txt{width:75%;bottom:10%;left:0;right:0;margin:auto}#mv .mv-txt img{width:100%}#toc{display:none}#intro{padding-top:2.5rem}#intro .intro-box{padding:6vw}#intro .intro-box h3{font-size:2rem}#intro .intro-box dl dt{font-size:1.875rem}#intro .intro-box dl dd em{font-size:2.5rem}#intro .intro-box table{font-size:1.5rem}#intro .intro-box table td{min-width:8.75rem}#about-icl .icl-main{height:20rem;background-image:url("../img/about_icl-bg-sp.webp")}#about-icl .icl-main img{width:56%}#about-icl .main-title{margin-bottom:2.5rem}#about-icl .icl-variation{margin:3.125rem auto}#about-icl .icl-variation ul li strong{font-size:2.25rem}#about-icl .icl-variation ul li span{font-size:.875rem}#about-icl .merit{padding:2.5rem 0 3.75rem}#about-icl .merit .merit-title{margin:0 auto}#about-icl .merit .merit-list li{display:block}#about-icl .merit .merit-list li .num{margin:auto}#about-icl .merit .merit-list li .num span{display:block;font-size:1.25rem;line-height:1}#about-icl .merit .merit-list li .num strong{font-size:3.75rem;line-height:1}#about-icl .merit .merit-list li .content h5{text-align:center;margin:0.25em 0 0.75em}#icl-feature{padding-bottom:3.75rem}#icl-feature .feature-box{margin-top:6vw;padding:4vw 6vw}#picl-performance .performance-list .hole-box{display:block;padding:6vw}#picl-performance .performance-list .hole-box figure{margin:0 auto 1.875rem;text-align:center;padding-right:1.875rem}#picl-performance .performance-list .hole-box figure img{width:11.25rem}#picl-performance .performance-list .hole-box .content h5{font-size:2rem;line-height:1.25;text-align:center}#picl-performance .performance-list .hole-box .content p{margin-left:0}#picl-performance .performance-list .mr-negative{margin-right:auto}#about-argos{padding-bottom:3.75rem}#about-argos .argos-main{display:block;text-align:center;margin-top:3.75rem}#about-argos .argos-box{padding:6vw}#about-argos .argos-box .argos-inner{padding:6vw}#about-argos .argos-box .argos-inner h4{font-size:2.25rem}#about-argos .argos-box .argos-inner .fleximg-text figure{margin:0 auto 1.875rem}#about-argos .argos-grid .content h4{font-size:2.25rem}#anesthesia .fleximg-text figure{margin:auto}#anesthesia .anesthesia-box{margin-top:6vw;padding:4vw 6vw}#artiplus .artiplus-main{background-position:right 25% center}#artiplus .artiplus-box.border-box{padding:6vw}#artiplus .artiplus-box.border-box+.border-box{padding-top:4vw}#artiplus .artiplus-box.shadow-box{padding:4vw 6vw 6vw}#artiplus .artiplus-feature01{*zoom:1}#artiplus .artiplus-feature01:after{content:"";display:table;clear:both}#artiplus .artiplus-feature01 h5{font-size:2.25rem;margin-top:1em;text-align:center}#artiplus .artiplus-feature01 figure{width:12.5rem;margin:6vw auto}#artiplus .artiplus-feature02{margin-top:6vw;border-top:dotted 1px #003273}#artiplus .artiplus-feature02 figure{width:12.5rem;margin:6vw auto}#artiplus .artiplus-feature02 dl dt{font-size:2.25rem;padding:.5em}#artiplus .artiplus-feature02 dl dd{font-size:1.5rem;padding:.75em}#artiplus .check-list{font-size:1.75rem}#artiplus .flex-4img{flex-wrap:wrap;margin-top:0}#artiplus .flex-4img figure{flex-basis:48%;margin-top:4%}#icl-price{padding-bottom:6vw}#icl-price .price-box{padding:4vw 6vw;margin-top:6vw}#icl-price .price-box .price-img figcaption{font-size:1.5rem}#icl-price .price-box .price-table{font-size:1.5rem;margin:4vw auto}#icl-price .price-box .price-table th{width:13.75rem}#icl-price .price-box .price-inner{border:solid .4375rem #a18232;padding:3vw}#icl-price .price-box .price-inner h4{font-size:2rem}#icl-price .price-box .price-inner p{margin-bottom:1em}#icl-price .price-box .price-inner .price-subtable{margin-top:.625rem}#icl-price .price-box .price-inner .price-subtable .range span{display:inline-block;font-size:1.5rem;line-height:1.25;border-radius:4em;text-align:center;padding:.25em .5em}#icl-price .price-box .price-inner .price-subtable .price{font-size:1.75rem;line-height:1.25}#icl-price .price-box .price-inner .price-subtable .price strong{font-size:2.25rem}#icl-price .price-box .price-inner .price-subtable .tax{font-size:1.5rem;line-height:1.5;vertical-align:bottom}#icl-step{padding-bottom:5rem}#icl-step .step-box{margin-top:6vw;padding:0 6vw 6vw}#icl-step .step-box .num{font-size:1.625rem}#icl-step .step-box h3{font-size:2.25rem}#icl-limit{padding-bottom:5rem}#icl-limit .limit-box{margin-top:6vw}#icl-limit .limit-box h3{font-size:2rem;margin-bottom:.5em}#icl-limit .limit-box .limit-table{font-size:1.375rem}#icl-limit .limit-box .limit-table thead th{padding:.25em 0}#icl-limit .limit-box .limit-table tbody th,#icl-limit .limit-box .limit-table tbody td{padding:.25em 0}#icl-payment{padding-bottom:3.75rem}#icl-payment .loan-box{padding:6vw}#icl-payment .loan-box .loan-list{display:block;font-size:1.5rem;line-height:1.5}#icl-payment .loan-box .loan-list li+li{margin-top:1em}#icl-payment .loan-box .loan-table th,#icl-payment .loan-box .loan-table td{display:block}#icl-payment .loan-box .loan-table td{margin-bottom:1em}#icl-payment .loan-box h6+p{line-height:1.5}#icl-faq{padding-bottom:5rem}#icl-faq .faq-detail{margin-top:6vw}#icl-faq .faq-detail summery{font-size:1.75rem}#doctor .doctor-box{column-gap:6vw}#doctor .doctor-box figure{flex-basis:17.5rem}#doctor .doctor-box .content hgroup h3{margin-bottom:0}#doctor .doctor-box .content hgroup span{font-size:1.125rem}#doctor .doctor-info h4{font-size:1.75rem}}
