﻿._blue{color:#171c61}._red{color:#b50d23}._green{color:#00938b}.mincho{font-family:"Noto Serif JP",serif}.page-header{margin:0 0 2.5622254758vw}@media screen and (min-width: 1501px){.page-header{margin:0 0 35px}}@media screen and (max-width: 768px){.page-header{margin:0 0 5.3333333333vw}}.page-header .page-header-wrap{width:100%;height:16.1054172767vw;position:relative;border-bottom:solid #a6a6a7 .0732064422vw;background:url(../img/page-header-logo.png) no-repeat;background-position:bottom .2928257687vw left .2196193265vw;background-size:6.0395314788vw auto;display:flex;align-items:center}@media screen and (min-width: 1501px){.page-header .page-header-wrap{height:220px;border-bottom-width:1px;background-position:bottom 4px left 3px;background-size:82.5px auto}}@media screen and (max-width: 768px){.page-header .page-header-wrap{height:30.9333333333vw;border-bottom-width:.2666666667vw;background-position:bottom 1.6vw left 1.3333333333vw;background-size:13.3333333333vw auto}}.page-header .page-header-wrap:before{content:"";position:absolute;bottom:-.0732064422vw;left:0;background-color:#2d53a9;width:25%;height:.1464128843vw;z-index:2}@media screen and (min-width: 1501px){.page-header .page-header-wrap:before{bottom:-1px;height:2px}}@media screen and (max-width: 768px){.page-header .page-header-wrap:before{bottom:-.2666666667vw;height:.5333333333vw}}.page-header .page-header-wrap .page-header-ttl{font-size:2.635431918vw;font-weight:700;color:#2d53a9;padding:0 0 0 8.1991215227vw}@media screen and (min-width: 1501px){.page-header .page-header-wrap .page-header-ttl{font-size:36px;padding:0 0 0 112px}}@media screen and (max-width: 768px){.page-header .page-header-wrap .page-header-ttl{font-size:7.4666666667vw;padding:0 0 0 11.2vw}}.page-header .breadcrumbs{font-size:1.1713030747vw;padding:1em}@media screen and (min-width: 1501px){.page-header .breadcrumbs{font-size:16px}}@media screen and (max-width: 768px){.page-header .breadcrumbs{font-size:3.7333333333vw}}.page-header .breadcrumbs a{color:#2d53a9}.page-header .breadcrumbs a:hover{text-decoration:underline}.page-header .page-header-image figure{width:100%;height:27.0863836018vw;overflow:hidden;border-radius:1.4641288433vw}@media screen and (min-width: 1501px){.page-header .page-header-image figure{height:370px;border-radius:20px}}@media screen and (max-width: 768px){.page-header .page-header-image figure{height:32vw;border-radius:2.6666666667vw}}.page-header .page-header-image figure img{width:100%;height:100%;object-fit:cover}.page-content._bg01{background-color:#e8f5ff;padding:5.8565153734vw 0}@media screen and (min-width: 1501px){.page-content._bg01{padding:80px 0}}@media screen and (max-width: 768px){.page-content._bg01{padding:10.6666666667vw 0}}.page-content .page-content-cnt{margin:0 0 5.8565153734vw}@media screen and (min-width: 1501px){.page-content .page-content-cnt{margin:0 0 80px}}@media screen and (max-width: 768px){.page-content .page-content-cnt{margin:0 0 10.6666666667vw}}.page-content .page-content-cnt._mbx1_5{margin:0 0 8.78477306vw}@media screen and (min-width: 1501px){.page-content .page-content-cnt._mbx1_5{margin:0 0 120px}}@media screen and (max-width: 768px){.page-content .page-content-cnt._mbx1_5{margin:0 0 16vw}}.page-content .page-content-cnt._mbx2{margin:0 0 11.7130307467vw}@media screen and (min-width: 1501px){.page-content .page-content-cnt._mbx2{margin:0 0 160px}}@media screen and (max-width: 768px){.page-content .page-content-cnt._mbx2{margin:0 0 21.3333333333vw}}.page-content .page-content-cnt ._cnt-normal{padding:0 1.4641288433vw}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._cnt-normal{padding:0 60px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._cnt-normal{padding:0 3.2vw}}.page-content .page-content-cnt ._cnt-normal._mb{margin-bottom:4.39238653vw}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._cnt-normal._mb{margin-bottom:60px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._cnt-normal._mb{margin-bottom:8vw}}.page-content .page-content-cnt ._cnt-float{padding:0 1.4641288433vw}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._cnt-float{padding:0 60px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._cnt-float{padding:0 3.2vw}}.page-content .page-content-cnt ._cnt-float._mm{padding:0 13.17715959vw}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._cnt-float._mm{padding:0 260px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._cnt-float._mm{padding:0 3.2vw}}.page-content .page-content-cnt ._cnt-float._mx{padding:0;display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;gap:2.9282576867vw}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._cnt-float._mx{padding:0;gap:40px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._cnt-float._mx{display:block;padding:0 3.2vw}}.page-content .page-content-cnt ._cnt-float._mx figure{margin:0}.page-content .page-content-cnt ._cnt-float:after{content:".";display:block;visibility:hidden;height:.1px;font-size:.1em;line-height:0;clear:both}.page-content .page-content-cnt ._cnt-float figure{float:right;width:35.8711566618vw;height:35.8711566618vw;margin:0 0 2.9282576867vw 2.9282576867vw}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._cnt-float figure{width:490px;height:490px;margin:0 0 40px 40px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._cnt-float figure{width:93.3333333333vw;height:93.3333333333vw;float:none;margin:0 -3.2vw 5.3333333333vw}}.page-content .page-content-cnt ._cnt-float figure._left{float:left;margin:0 2.9282576867vw 2.9282576867vw 0}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._cnt-float figure._left{margin:0 40px 40px 0}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._cnt-float figure._left{float:none;margin:0 -3.2vw 5.3333333333vw}}.page-content .page-content-cnt figure.img-round{border-radius:.7320644217vw;overflow:hidden}@media screen and (min-width: 1501px){.page-content .page-content-cnt figure.img-round{border-radius:10px}}@media screen and (max-width: 768px){.page-content .page-content-cnt figure.img-round{border-radius:2.6666666667vw}}.page-content .page-content-cnt figure.img-round img{width:100%;height:100%;object-fit:cover}.page-content .page-content-cnt ._cnt-h3{background-color:#2d53a9;color:#fff;border-radius:.7320644217vw;margin:0 0 5.1244509517vw;position:relative}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._cnt-h3{border-radius:10px;margin:0 0 70px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._cnt-h3{border-radius:2.6666666667vw;margin:0 0 8vw}}.page-content .page-content-cnt ._cnt-h3._mbh{margin-bottom:2.9282576867vw}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._cnt-h3._mbh{margin-bottom:40px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._cnt-h3._mbh{margin-bottom:5.3333333333vw}}.page-content .page-content-cnt ._cnt-h3:before{content:"";position:absolute;top:50%;left:0;width:1.4641288433vw;height:.3660322108vw;background-color:#fff;margin-top:-.1830161054vw}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._cnt-h3:before{width:20px;height:5px;margin-top:-2.5px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._cnt-h3:before{width:2.4vw;height:1.0666666667vw;margin-top:-.5333333333vw}}.page-content .page-content-cnt ._cnt-h3 ._h3{font-size:1.6105417277vw;font-weight:600;letter-spacing:.06em;padding:1em 2em;line-height:1.3}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._cnt-h3 ._h3{font-size:22px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._cnt-h3 ._h3{font-size:5.3333333333vw}}.page-content .page-content-cnt ._cnt-h3 ._h3 ._sm{font-size:1.0248901903vw;margin:0 0 0 1em;position:relative;padding:0 0 0 1em}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._cnt-h3 ._h3 ._sm{font-size:14px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._cnt-h3 ._h3 ._sm{font-size:3.7333333333vw;display:block;margin:.5em 0 0}}.page-content .page-content-cnt ._cnt-h3 ._h3 ._sm:before{content:"※";position:absolute;top:0;left:0}.page-content .page-content-cnt ._h4{font-size:1.4641288433vw;font-weight:600;letter-spacing:.06em;padding:1em 2em;line-height:1.3;background-color:#f7f7f7;border-radius:.7320644217vw;color:#2d53a9;margin:0 0 1.5em}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._h4{font-size:20px;border-radius:10px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._h4{font-size:4.8vw;border-radius:2.6666666667vw}}.page-content .page-content-cnt ._kome{display:block;padding:0 0 0 1em;position:relative;margin:1em 0 0}.page-content .page-content-cnt ._kome:before{content:"※";position:absolute;top:0;left:0}.page-content .page-content-cnt ._sq{font-size:1.6105417277vw;margin:0 0 1em}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._sq{font-size:22px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._sq{font-size:5.3333333333vw}}.page-content .page-content-cnt ._sq span{display:inline-block;position:relative;font-weight:700;letter-spacing:.06em;line-height:1.5;color:#2d53a9;padding:0 0 0 1.5em}.page-content .page-content-cnt ._sq span:before{content:"■";position:absolute;top:0;left:0}.page-content .page-content-cnt ._hl{font-size:2.0497803807vw;font-weight:700;letter-spacing:.06em;line-height:1.5;color:#0354c2;margin:0 0 1em}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._hl{font-size:28px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._hl{font-size:4.8vw}}.page-content .page-content-cnt ._sign{font-size:1.9033674963vw;line-height:1.5;margin:0 0 1em;letter-spacing:.04em}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._sign{font-size:26px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._sign{font-size:6.9333333333vw}}.page-content .page-content-cnt ._sign small{font-size:1.317715959vw;font-weight:600;display:block}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._sign small{font-size:18px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._sign small{font-size:4.8vw}}.page-content .page-content-cnt ._sign strong{display:block;font-weight:700}.page-content .page-content-cnt p{font-size:max(1.1713030747vw,18px);letter-spacing:.06em;line-height:2.4}@media screen and (min-width: 1501px){.page-content .page-content-cnt p{font-size:18px}}@media screen and (max-width: 768px){.page-content .page-content-cnt p{font-size:max(3.7333333333vw,16px)}}.page-content .page-content-cnt p a{color:#2d53a9;text-decoration:underline}.page-content .page-content-cnt p a:hover{color:#171c61;text-decoration:none}.page-content .page-content-cnt p strong{font-weight:700}.page-content .page-content-cnt p._right{text-align:right}.page-content .page-content-cnt p ._lg{font-size:120%}.page-content .page-content-cnt p._mb{margin-bottom:1em}.page-content .page-content-cnt p._mbx{margin-bottom:2em}.page-content .page-content-cnt p.f_18{font-size:max(1.317715959vw,20px)}@media screen and (min-width: 1501px){.page-content .page-content-cnt p.f_18{font-size:18px}}@media screen and (max-width: 768px){.page-content .page-content-cnt p.f_18{font-size:max(4vw,18px)}}.page-content .page-content-cnt p.f_24{font-size:max(1.756954612vw,24px)}@media screen and (min-width: 1501px){.page-content .page-content-cnt p.f_24{font-size:24px}}@media screen and (max-width: 768px){.page-content .page-content-cnt p.f_24{font-size:max(4.8vw,20px)}}.page-content .page-content-cnt p._center{text-align:center}.page-content .page-content-cnt ._box{background-color:#e8f5ff;padding:2.9282576867vw 3.6603221083vw;border-radius:.7320644217vw}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._box{padding:40px 50px;border-radius:10px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._box{padding:5.3333333333vw 5.3333333333vw;border-radius:2.6666666667vw}}.page-content .page-content-cnt ._box ul{margin:0}.page-content .page-content-cnt ._box p{margin:0}.page-content .page-content-cnt ._box._box-hf{width:73.2064421669vw;margin:0 auto}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._box._box-hf{width:1000px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._box._box-hf{width:auto}}.page-content .page-content-cnt ._box._mb{margin-bottom:2.9282576867vw}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._box._mb{margin-bottom:40px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._box._mb{margin-bottom:5.3333333333vw}}.page-content .page-content-cnt ._box ._wp{padding:1.4641288433vw 2.196193265vw;background-color:#fff;margin-bottom:.7320644217vw}@media screen and (min-width: 1501px){.page-content .page-content-cnt ._box ._wp{padding:20px 30px;margin-bottom:10px}}@media screen and (max-width: 768px){.page-content .page-content-cnt ._box ._wp{padding:2.6666666667vw 5.3333333333vw;margin-bottom:1.3333333333vw}}@media screen and (max-width: 768px){.page-content ._gairai figure{width:250%}}.page-content ._gairai table{background-color:#a6a6a7;border-collapse:separate;border-spacing:.0732064422vw;width:100%;table-layout:fixed;font-size:max(1.1713030747vw,18px)}@media screen and (min-width: 1501px){.page-content ._gairai table{border-spacing:1px;font-size:18px}}@media screen and (max-width: 768px){.page-content ._gairai table{border-spacing:.2666666667vw;font-size:max(3.7333333333vw,16px);width:200%}}.page-content ._gairai table th{text-align:center;vertical-align:middle;background-color:#e8f5ff;padding:.5em;font-weight:700}.page-content ._gairai table td{text-align:center;background-color:#fff;padding:.5em;vertical-align:middle}.page-content ._gairai+._notes{font-size:max(1.1713030747vw,18px);padding:1em 0 0}@media screen and (min-width: 1501px){.page-content ._gairai+._notes{font-size:16px}}@media screen and (max-width: 768px){.page-content ._gairai+._notes{font-size:max(3.7333333333vw,16px)}}.page-content-ttl{padding:0 0 .439238653vw;border-bottom:solid #2d53a9 .0732064422vw;margin:0 0 4.7584187408vw;text-align:center}@media screen and (min-width: 1501px){.page-content-ttl{padding:0 0 6px;border-bottom-width:1px;margin:0 0 65px}}@media screen and (max-width: 768px){.page-content-ttl{padding:0 0 1.0666666667vw;border-bottom-width:.2666666667vw;margin:0 0 10.6666666667vw}}.page-content-ttl._mbh{margin:0 0 3.2942898975vw}@media screen and (min-width: 1501px){.page-content-ttl._mbh{margin:0 0 45px}}@media screen and (max-width: 768px){.page-content-ttl._mbh{margin:0 0 5.3333333333vw}}.page-content-ttl ._h2{font-size:2.0497803807vw;font-weight:700;padding:0 0 .5em;letter-spacing:.1em;border-bottom:solid #2d53a9 .0732064422vw}@media screen and (min-width: 1501px){.page-content-ttl ._h2{font-size:28px;border-bottom-width:1px}}@media screen and (max-width: 768px){.page-content-ttl ._h2{font-size:5.3333333333vw;border-bottom-width:.2666666667vw}}._cnt-policy{background-color:#f0f9ff;border-radius:.7320644217vw;padding:2.9282576867vw 3.6603221083vw 2.9282576867vw 5.4904831625vw}@media screen and (min-width: 1501px){._cnt-policy{border-radius:10px;padding:40px 50px 40px 75px}}@media screen and (max-width: 768px){._cnt-policy{border-radius:2.6666666667vw;padding:5.3333333333vw 3.2vw}}._cnt-policy dl{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){._cnt-policy dl{display:block}}._cnt-policy dl dt{width:20%;color:#2d53a9;font-size:1.9033674963vw;font-weight:700;letter-spacing:.06em}@media screen and (min-width: 1501px){._cnt-policy dl dt{font-size:26px}}@media screen and (max-width: 768px){._cnt-policy dl dt{width:auto;font-size:5.8666666667vw;margin:0 0 1em;text-align:center}}._cnt-policy dl dd{width:80%;letter-spacing:.06em}@media screen and (max-width: 768px){._cnt-policy dl dd{width:auto}}._cnt-policy dl dd ol{font-size:max(1.317715959vw,18px);list-style:outside decimal}@media screen and (min-width: 1501px){._cnt-policy dl dd ol{font-size:18px}}@media screen and (max-width: 768px){._cnt-policy dl dd ol{font-size:max(4.2666666667vw,16px)}}._cnt-policy dl dd ol li{margin:0 0 .5em 1em;line-height:2}._cnt-policy dl dd small{display:block;font-size:max(1.1713030747vw,18px);padding:1em 0 0}@media screen and (min-width: 1501px){._cnt-policy dl dd small{font-size:18px}}@media screen and (max-width: 768px){._cnt-policy dl dd small{font-size:max(3.7333333333vw,16px)}}._cnt-notes{text-align:center;margin:0 0 1.4641288433vw}@media screen and (min-width: 1501px){._cnt-notes{margin:0 0 20px}}@media screen and (max-width: 768px){._cnt-notes{margin:0 0 5.3333333333vw}}._cnt-notes span{display:inline-block;font-weight:700;background-color:#fff9de;font-size:max(1.1713030747vw,18px);padding:.5em 1em;min-width:43.9238653001vw;letter-spacing:.04em}@media screen and (min-width: 1501px){._cnt-notes span{font-size:18px;min-width:600px}}@media screen and (max-width: 768px){._cnt-notes span{font-size:max(3.7333333333vw,16px);min-width:auto}}._cnt-table-list{width:73.2064421669vw;margin:0 auto 2.9282576867vw}@media screen and (min-width: 1501px){._cnt-table-list{width:1000px;margin:0 auto 40px}}@media screen and (max-width: 768px){._cnt-table-list{width:auto;margin:0 0 10.6666666667vw}}._cnt-table-list table{width:100%;border-collapse:collapse;font-size:max(1.1713030747vw,18px);letter-spacing:.04em;line-height:2}@media screen and (min-width: 1501px){._cnt-table-list table{font-size:18px}}@media screen and (max-width: 768px){._cnt-table-list table{display:block;font-size:max(3.7333333333vw,16px)}}@media screen and (max-width: 768px){._cnt-table-list table tr,._cnt-table-list table tbody{display:block}}._cnt-table-list table th{width:20%;vertical-align:middle;text-align:left;padding:1.2em 2em;font-weight:600;border-bottom:solid #2d53a9 .1464128843vw}@media screen and (min-width: 1501px){._cnt-table-list table th{border-bottom-width:2px}}@media screen and (max-width: 768px){._cnt-table-list table th{display:block;border-bottom:none;width:auto;padding:1em 1em 0}}._cnt-table-list table td{width:80%;vertical-align:middle;text-align:left;padding:1em 1em;font-weight:600;border-bottom:solid #a6a6a7 .0732064422vw}@media screen and (min-width: 1501px){._cnt-table-list table td{border-bottom-width:1px}}@media screen and (max-width: 768px){._cnt-table-list table td{display:block;border-bottom-width:.2666666667vw;width:auto;padding:.5em 1em 1em;position:relative}}@media screen and (max-width: 768px){._cnt-table-list table td:before{content:"";position:absolute;bottom:-.2666666667vw;left:0;width:30%;height:.5333333333vw;background-color:#2d53a9}}._cnt-table-list small._notes{display:block;font-size:max(1.1713030747vw,18px);margin:1em 0 0;padding:0 0 0 1em;position:relative}@media screen and (min-width: 1501px){._cnt-table-list small._notes{font-size:18px}}@media screen and (max-width: 768px){._cnt-table-list small._notes{font-size:max(3.7333333333vw,16px)}}._cnt-table-list small._notes:before{content:"※";position:absolute;top:0;left:0}._notes-group{margin:0 0 1.4641288433vw}@media screen and (min-width: 1501px){._notes-group{margin:0 0 20px}}@media screen and (max-width: 768px){._notes-group{margin:0 0 5.3333333333vw}}._notes-group strong{display:block;font-size:max(1.317715959vw,20px);line-height:2;font-weight:700}@media screen and (min-width: 1501px){._notes-group strong{font-size:20px}}@media screen and (max-width: 768px){._notes-group strong{font-size:max(4.2666666667vw,18px)}}._notes-group small{font-size:max(1.1713030747vw,18px);display:block;line-height:2}@media screen and (min-width: 1501px){._notes-group small{font-size:18px}}@media screen and (max-width: 768px){._notes-group small{font-size:max(3.7333333333vw,16px)}}ul{font-size:max(1.1713030747vw,18px)}@media screen and (min-width: 1501px){ul{font-size:18px}}@media screen and (max-width: 768px){ul{font-size:max(3.7333333333vw,16px)}}ul._list-dot{margin:0 0 1.4641288433vw}@media screen and (min-width: 1501px){ul._list-dot{margin:0 0 20px}}@media screen and (max-width: 768px){ul._list-dot{margin:0 0 5.3333333333vw}}ul._list-dot li{padding:0 0 0 1em;line-height:2;position:relative}ul._list-dot li:before{content:"・";position:absolute;top:0;left:0}ol{font-size:max(1.1713030747vw,18px)}@media screen and (min-width: 1501px){ol{font-size:18px}}@media screen and (max-width: 768px){ol{font-size:max(3.7333333333vw,16px)}}ol._ol-decimal{list-style:outside decimal}ol._ol-decimal li{line-height:2;margin:0 0 0 1.5em}ol._ol-decimal li::marker{font-weight:700}dl._cnt-dl{margin:0 0 3.6603221083vw}@media screen and (min-width: 1501px){dl._cnt-dl{margin:0 0 50px}}@media screen and (max-width: 768px){dl._cnt-dl{margin:0 0 8vw}}dl._cnt-dl dt{font-size:max(1.317715959vw,18px);padding:0 3.2942898975vw 2.196193265vw;margin:0 0 1.4641288433vw;border-bottom:dashed #a6a6a7 .0732064422vw;position:relative;font-weight:700;letter-spacing:.04em}@media screen and (min-width: 1501px){dl._cnt-dl dt{font-size:18px;padding:0 45px 30px;margin:0 0 20px;border-bottom-width:1px}}@media screen and (max-width: 768px){dl._cnt-dl dt{font-size:max(3.7333333333vw,16px);padding:0 8.5333333333vw 8vw;margin:0 0 5.3333333333vw;border-bottom-width:.2666666667vw}}dl._cnt-dl dt:before{content:"●";position:absolute;top:0;left:1.317715959vw;color:#80b41f}@media screen and (min-width: 1501px){dl._cnt-dl dt:before{left:18px}}@media screen and (max-width: 768px){dl._cnt-dl dt:before{left:3.2vw}}dl._cnt-dl dd{padding:0 3.2942898975vw}@media screen and (min-width: 1501px){dl._cnt-dl dd{padding:0 45px}}@media screen and (max-width: 768px){dl._cnt-dl dd{padding:0 3.2vw}}dl._cnt-dl dd .common-btn{padding:0;text-align:left}._cnt-cell{padding:1.756954612vw 0 0}@media screen and (min-width: 1501px){._cnt-cell{padding:24px 0 0}}@media screen and (max-width: 768px){._cnt-cell{padding:6.4vw 0 0}}._cnt-cell ._cnt-cell-head{color:#2d53a9;font-size:max(1.317715959vw,18px);font-weight:600;line-height:1.8;margin:0 0 .5em}@media screen and (min-width: 1501px){._cnt-cell ._cnt-cell-head{font-size:18px}}@media screen and (max-width: 768px){._cnt-cell ._cnt-cell-head{font-size:max(4.2666666667vw,16px)}}._cnt-cell ._cnt-cell-caption{font-size:max(1.317715959vw,18px);font-weight:600;line-height:1.8;margin:0 0 1em;padding:0 0 0 1.5em;position:relative}@media screen and (min-width: 1501px){._cnt-cell ._cnt-cell-caption{font-size:18px}}@media screen and (max-width: 768px){._cnt-cell ._cnt-cell-caption{font-size:max(4.2666666667vw,16px)}}._cnt-cell ._cnt-cell-caption:before{content:"▶";position:absolute;top:0;left:0}._cnt-cell ._cnt-cell-table{width:75%;border-radius:1.4641288433vw;border:solid #333 .0732064422vw;overflow:hidden}@media screen and (min-width: 1501px){._cnt-cell ._cnt-cell-table{border-radius:20px;border:solid #333 1px}}@media screen and (max-width: 768px){._cnt-cell ._cnt-cell-table{width:100%;border-radius:2.6666666667vw;border:solid #333 .2666666667vw}}._cnt-cell table{border-collapse:collpase;background-color:#333;font-size:max(1.317715959vw,18px);line-height:1.6}@media screen and (min-width: 1501px){._cnt-cell table{font-size:18px}}@media screen and (max-width: 768px){._cnt-cell table{display:block;font-size:max(4.2666666667vw,16px)}}@media screen and (max-width: 768px){._cnt-cell table tr,._cnt-cell table tbody{display:block}}._cnt-cell table td{background-color:#fff;text-align:left;vertical-align:middle;padding:1.5em 3em;border-right:solid #333 .0732064422vw}@media screen and (min-width: 1501px){._cnt-cell table td{border-right:solid #333 1px}}@media screen and (max-width: 768px){._cnt-cell table td{display:block;text-align:center;border-right:none;border-bottom:solid #333 .2666666667vw}}._cnt-cell table td:last-child{border-right:none}@media screen and (max-width: 768px){._cnt-cell table td:last-child{border-bottom:none}}._cnt-common-table table{width:100%;background-color:#333;border-collapse:separate;border-spacing:.0732064422vw;font-size:max(1.1713030747vw,18px)}@media screen and (min-width: 1501px){._cnt-common-table table{border-spacing:1px;font-size:18px}}@media screen and (max-width: 768px){._cnt-common-table table{border-spacing:.2666666667vw;font-size:max(3.7333333333vw,16px)}}._cnt-common-table table th{background-color:#e8f5ff;text-align:center;vertical-align:middle;padding:1em;font-weight:600}._cnt-common-table table td{background-color:#fff;padding:1em;text-align:center;vertical-align:middle}._cnt-common-table table tr._total th,._cnt-common-table table tr._total td{font-weight:700}._cnt-common-table small{font-size:max(1.0248901903vw,16px);padding:.5em 0 0;display:block}@media screen and (min-width: 1501px){._cnt-common-table small{font-size:14px}}@media screen and (max-width: 768px){._cnt-common-table small{font-size:max(3.2vw,14px)}}._cnt-col-list{display:flex;justify-content:center}._cnt-col-list ul{display:flex;flex-direction:column;flex-wrap:wrap;gap:0 5.270863836vw}@media screen and (min-width: 1501px){._cnt-col-list ul{gap:0 72px}}@media screen and (max-width: 768px){._cnt-col-list ul{gap:0}}._bnr-group{width:84.1874084919vw;margin:0 auto;background:#e8f5ff url(../img/group-bnr-bg.png.webp) no-repeat center left/contain;display:flex;justify-content:end;align-items:center}@media screen and (min-width: 1501px){._bnr-group{width:1150px}}@media screen and (max-width: 768px){._bnr-group{width:auto;background:#e8f5ff url(../img/group-bnr-bg_sp.png.webp) no-repeat center bottom/contain;padding:0 0 58.6666666667vw;display:block;margin:0 -3.2vw}}._bnr-group ._txt{width:59.2972181552vw;text-align:center;padding:2.196193265vw 0 2.9282576867vw}@media screen and (min-width: 1501px){._bnr-group ._txt{width:810px;padding:30px 0 40px}}@media screen and (max-width: 768px){._bnr-group ._txt{width:auto;padding:5.3333333333vw 0 0vw}}._bnr-group ._txt h4{font-size:2.635431918vw;font-weight:600;margin:0 0 .5em}@media screen and (min-width: 1501px){._bnr-group ._txt h4{font-size:36px}}@media screen and (max-width: 768px){._bnr-group ._txt h4{font-size:8.5333333333vw}}._bnr-group ._txt p{font-size:max(1.1713030747vw,18px);line-height:2;color:#2d53a9}@media screen and (min-width: 1501px){._bnr-group ._txt p{font-size:18px}}@media screen and (max-width: 768px){._bnr-group ._txt p{font-size:max(4.2666666667vw,16px)}}._bnr-group ._txt .common-btn{padding:1.4641288433vw 0 0}@media screen and (min-width: 1501px){._bnr-group ._txt .common-btn{padding:20px 0 0}}@media screen and (max-width: 768px){._bnr-group ._txt .common-btn{padding:5.3333333333vw 0 0}}._cnt-bnr-item{padding:1.4641288433vw 0 0}@media screen and (min-width: 1501px){._cnt-bnr-item{padding:20px 0 0}}@media screen and (max-width: 768px){._cnt-bnr-item{padding:5.3333333333vw 0 0}}._cnt-bnr-item a{width:48.3162518302vw;display:flex;align-items:center;justify-content:space-between;padding:.7320644217vw 1.756954612vw .7320644217vw 3.074670571vw;background-color:#efffd6;border-radius:.7320644217vw}@media screen and (min-width: 1501px){._cnt-bnr-item a{width:660px;padding:10px 24px 10px 42px;border-radius:10px}}@media screen and (max-width: 768px){._cnt-bnr-item a{width:auto;display:block;padding:2.6666666667vw 3.2vw 2.6666666667vw 3.2vw;border-radius:2.6666666667vw}}._cnt-bnr-item a:hover{opacity:.7}._cnt-bnr-item ._txt{text-align:center}@media screen and (max-width: 768px){._cnt-bnr-item ._txt{margin:0 0 3.2vw}}._cnt-bnr-item ._txt p{font-size:max(1.1713030747vw,18px);margin:0 0 .5em}@media screen and (min-width: 1501px){._cnt-bnr-item ._txt p{font-size:18px}}@media screen and (max-width: 768px){._cnt-bnr-item ._txt p{font-size:max(3.7333333333vw,16px)}}._cnt-bnr-item ._txt ._btn{display:inline-block;border:solid #2c98d2 .0732064422vw;border-radius:2.9282576867vw;background-color:#fff;font-size:1.0980966325vw;color:#2c98d2;padding:.5em 1.5em .5em 2em}@media screen and (min-width: 1501px){._cnt-bnr-item ._txt ._btn{border:solid #2c98d2 1px;border-radius:40px;font-size:15px}}@media screen and (max-width: 768px){._cnt-bnr-item ._txt ._btn{border:solid #2c98d2 .2666666667vw;border-radius:10.6666666667vw;font-size:3.4666666667vw}}._cnt-bnr-item ._txt ._btn span{display:block;padding:0 3em 0 0;background:url(../img/icon-ext.svg) no-repeat center right/1.1713030747vw auto}@media screen and (min-width: 1501px){._cnt-bnr-item ._txt ._btn span{background-size:16px auto}}@media screen and (max-width: 768px){._cnt-bnr-item ._txt ._btn span{background-size:4.2666666667vw auto}}._cnt-bnr-item ._image{width:24.1581259151vw}@media screen and (min-width: 1501px){._cnt-bnr-item ._image{width:330px}}@media screen and (max-width: 768px){._cnt-bnr-item ._image{width:auto}}.faq-list dl{margin:0 0 2.9282576867vw;background-color:#fff;position:relative;cursor:pointer;border-radius:.7320644217vw;overflow:hidden}@media screen and (min-width: 1501px){.faq-list dl{margin:0 0 40px;border-radius:10px}}@media screen and (max-width: 768px){.faq-list dl{margin:0 0 5.3333333333vw;border-radius:2.6666666667vw}}.faq-list dl:before{content:"";width:2.196193265vw;height:.1464128843vw;background-color:#2d53a9;position:absolute;top:2.9282576867vw;right:2.9282576867vw;rotate:90deg;transition:.3s ease}@media screen and (min-width: 1501px){.faq-list dl:before{width:30px;height:2px;top:40px;right:40px}}@media screen and (max-width: 768px){.faq-list dl:before{width:8vw;height:.5333333333vw;top:10.6666666667vw;right:5.3333333333vw}}.faq-list dl:after{content:"";width:2.196193265vw;height:.1464128843vw;background-color:#2d53a9;position:absolute;top:2.9282576867vw;right:2.9282576867vw}@media screen and (min-width: 1501px){.faq-list dl:after{width:30px;height:2px;top:40px;right:40px}}@media screen and (max-width: 768px){.faq-list dl:after{width:8vw;height:.5333333333vw;top:10.6666666667vw;right:5.3333333333vw}}.faq-list dl dt{position:relative;padding:2.196193265vw 1.4641288433vw;margin:0 0 .0732064422vw}@media screen and (min-width: 1501px){.faq-list dl dt{padding:30px 20px;margin:0 0 1px}}@media screen and (max-width: 768px){.faq-list dl dt{padding:8vw 5.3333333333vw;margin:0 0 .2666666667vw}}.faq-list dl dt span{display:block;font-size:1.317715959vw;color:#2d53a9;font-weight:700;letter-spacing:.06em;padding:0 4.39238653vw 0 4.39238653vw}@media screen and (min-width: 1501px){.faq-list dl dt span{font-size:18px;padding:0 60px 0 60px}}@media screen and (max-width: 768px){.faq-list dl dt span{font-size:4.2666666667vw;padding:0 10.6666666667vw 0 10.6666666667vw}}.faq-list dl dt:before{content:"Q";position:absolute;font-size:1.1713030747vw;font-weight:700;color:#fff;background-color:#2d53a9;width:2.9282576867vw;height:2.9282576867vw;top:1.756954612vw;left:1.4641288433vw;line-height:2.9282576867vw;text-align:center;border-radius:50%}@media screen and (min-width: 1501px){.faq-list dl dt:before{font-size:16px;width:40px;height:40px;line-height:40px;top:24px;left:20px}}@media screen and (max-width: 768px){.faq-list dl dt:before{font-size:3.7333333333vw;width:8.5333333333vw;height:8.5333333333vw;line-height:8.5333333333vw;top:7.4666666667vw;left:3.7333333333vw}}.faq-list dl dd{position:relative;padding:1.4641288433vw 1.4641288433vw 1.4641288433vw 5.8565153734vw;display:none}@media screen and (min-width: 1501px){.faq-list dl dd{padding:20px 20px 20px 80px}}@media screen and (max-width: 768px){.faq-list dl dd{padding:5.3333333333vw 5.3333333333vw 5.3333333333vw 16vw}}.faq-list dl dd h3{font-size:1.317715959vw;font-weight:700;color:#2d53a9;margin:0 0 .5em}@media screen and (min-width: 1501px){.faq-list dl dd h3{font-size:18px}}@media screen and (max-width: 768px){.faq-list dl dd h3{font-size:4.2666666667vw}}.faq-list dl dd p{font-size:max(1.1713030747vw,18px);line-height:2}@media screen and (min-width: 1501px){.faq-list dl dd p{font-size:18px}}@media screen and (max-width: 768px){.faq-list dl dd p{font-size:max(3.7333333333vw,16px)}}.faq-list dl dd p strong{font-weight:700;color:#2d53a9}.faq-list dl dd small{font-size:max(1.0248901903vw,16px);line-height:2;display:block;padding:0 0 0 1em;position:relative}@media screen and (min-width: 1501px){.faq-list dl dd small{font-size:14px}}@media screen and (max-width: 768px){.faq-list dl dd small{font-size:max(3.2vw,14px)}}.faq-list dl dd small:before{content:"※";position:absolute;top:0;left:0}.faq-list dl dd:before{content:"A";position:absolute;font-size:1.1713030747vw;font-weight:700;color:#fff;background-color:#171c61;width:2.9282576867vw;height:2.9282576867vw;top:1.317715959vw;left:1.4641288433vw;line-height:2.9282576867vw;text-align:center;border-radius:50%}@media screen and (min-width: 1501px){.faq-list dl dd:before{font-size:16px;width:40px;height:40px;line-height:40px;top:18px;left:20px}}@media screen and (max-width: 768px){.faq-list dl dd:before{font-size:3.7333333333vw;width:8.5333333333vw;height:8.5333333333vw;line-height:8.5333333333vw;top:4.8vw;left:3.7333333333vw}}.faq-list dl dd:after{content:"";position:absolute;top:0;left:50%;width:98%;background-color:#2d53a9;height:.0732064422vw;transform:translateX(-50%)}@media screen and (min-width: 1501px){.faq-list dl dd:after{height:1px}}@media screen and (max-width: 768px){.faq-list dl dd:after{height:.2666666667vw}}.faq-list dl.active:before{rotate:360deg}._flow-blk{position:relative}._flow-blk:before{content:"";position:absolute;top:0;left:1.756954612vw;width:.2196193265vw;height:100%;background-color:#2d53a9}@media screen and (min-width: 1501px){._flow-blk:before{left:24px;width:3px}}@media screen and (max-width: 768px){._flow-blk:before{left:5.0666666667vw;width:.8vw}}._flow-blk ._flow-blk-list{position:relative;z-index:10}._flow-blk ._flow-blk-list ol{counter-reset:number 0}._flow-blk ._flow-blk-list ol li{position:relative;padding:.439238653vw 0 0 5.5636896047vw;margin:0 0 2.9282576867vw}@media screen and (min-width: 1501px){._flow-blk ._flow-blk-list ol li{padding:6px 0 0 76px;margin:0 0 40px}}@media screen and (max-width: 768px){._flow-blk ._flow-blk-list ol li{padding:1.6vw 0 0 14.4vw;margin:0 0 5.3333333333vw}}._flow-blk ._flow-blk-list ol li:before{counter-increment:number 1;content:counter(number) " ";width:3.6603221083vw;height:3.6603221083vw;line-height:3.6603221083vw;position:absolute;top:0;left:0;background-color:#2d53a9;color:#fff;font-size:1.756954612vw;font-weight:700;text-align:center;border-radius:50%}@media screen and (min-width: 1501px){._flow-blk ._flow-blk-list ol li:before{width:50px;height:50px;line-height:50px;font-size:24px}}@media screen and (max-width: 768px){._flow-blk ._flow-blk-list ol li:before{width:10.6666666667vw;height:10.6666666667vw;line-height:10.6666666667vw;font-size:5.3333333333vw}}._flow-blk ._flow-blk-list ol li:last-child{background-color:#fff}#guide-idea ._spec h3{text-align:center;font-size:1.756954612vw;line-height:1.7;font-weight:600;margin:0 0 1em;letter-spacing:.1em}@media screen and (min-width: 1501px){#guide-idea ._spec h3{font-size:24px}}@media screen and (max-width: 768px){#guide-idea ._spec h3{font-size:5.3333333333vw}}#guide-idea ._spec ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 2.9282576867vw}@media screen and (min-width: 1501px){#guide-idea ._spec ul{margin:0 0 40px}}@media screen and (max-width: 768px){#guide-idea ._spec ul{margin:0 0 10.6666666667vw}}#guide-idea ._spec ul li{font-size:1.756954612vw;font-weight:600;letter-spacing:.1em;text-align:center;background-color:#def4ff;background-color:rgba(222,244,255,.5);color:#2d53a9;margin:-.6588579795vw;width:8.1259150805vw;height:8.1259150805vw;line-height:8.1259150805vw;border-radius:50%}@media screen and (min-width: 1501px){#guide-idea ._spec ul li{font-size:24px;margin:-9px;width:111px;height:111px;line-height:111px}}@media screen and (max-width: 768px){#guide-idea ._spec ul li{font-size:6.4vw;margin:-2.4vw;width:29.6vw;height:29.6vw;line-height:29.6vw}}#guide-idea ._spec figure{text-align:center;margin:0 0 2.9282576867vw}@media screen and (min-width: 1501px){#guide-idea ._spec figure{margin:0 0 40px}}@media screen and (max-width: 768px){#guide-idea ._spec figure{margin:0 0 10.6666666667vw}}#guide-idea ._spec figure img{width:37.4816983895vw}@media screen and (min-width: 1501px){#guide-idea ._spec figure img{width:512px}}@media screen and (max-width: 768px){#guide-idea ._spec figure img{width:100%}}#guide-idea ._spec ._cnt-policy{width:78.6237188873vw;margin:0 auto}@media screen and (min-width: 1501px){#guide-idea ._spec ._cnt-policy{width:1074px}}@media screen and (max-width: 768px){#guide-idea ._spec ._cnt-policy{width:auto}}#guide-outline{margin:0 0 9.8828696925vw}@media screen and (min-width: 1501px){#guide-outline{margin:0 0 135px}}@media screen and (max-width: 768px){#guide-outline{margin:0 0 16vw}}#guide-outline ._cnt-cell-table table td:nth-child(2){width:50%}@media screen and (max-width: 768px){#guide-outline ._cnt-cell-table table td:nth-child(2){width:100%}}#guide-facility ._cnt-col-list{display:block}#guide-facility ._cnt-col-list ul{height:16.1054172767vw;margin:0}@media screen and (min-width: 1501px){#guide-facility ._cnt-col-list ul{height:220px}}@media screen and (max-width: 768px){#guide-facility ._cnt-col-list ul{height:auto}}#group-introduction{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#group-introduction{margin-bottom:130px}}@media screen and (max-width: 768px){#group-introduction{margin-bottom:16vw}}#group-introduction .page-content-cnt figure{width:70%;margin:0 auto}@media screen and (max-width: 768px){#group-introduction .page-content-cnt figure{width:auto;margin:0}}#group-introduction .page-content-cnt ._cont{margin:0 0 4.39238653vw}@media screen and (min-width: 1501px){#group-introduction .page-content-cnt ._cont{margin:0 0 60px}}@media screen and (max-width: 768px){#group-introduction .page-content-cnt ._cont{margin:0 0 10.6666666667vw}}#group-introduction .page-content-cnt .common-btn{text-align:left}#special-room-top{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#special-room-top{margin-bottom:130px}}@media screen and (max-width: 768px){#special-room-top{margin-bottom:16vw}}#special-room-top .page-content-cnt ._cnt-common-table{width:80%;margin:0 auto}@media screen and (min-width: 1501px){#special-room-top .page-content-cnt ._cnt-common-table{width:80%}}@media screen and (max-width: 768px){#special-room-top .page-content-cnt ._cnt-common-table{width:100%}}#special-room-top .page-content-cnt ._cnt-common-table table{margin-bottom:.7320644217vw}@media screen and (min-width: 1501px){#special-room-top .page-content-cnt ._cnt-common-table table{margin-bottom:10px}}@media screen and (max-width: 768px){#special-room-top .page-content-cnt ._cnt-common-table table{margin-bottom:2.6666666667vw}}#special-room-top .page-content-cnt ._cnt-common-table ._notes small{display:block;padding:0 0 0 1em;line-height:2;position:relative}#special-room-top .page-content-cnt ._cnt-common-table ._notes small:before{content:"※";position:absolute;top:0;left:0}@media screen and (max-width: 768px){#costs-top .page-content-cnt p._center{text-align:left}}#costs-list{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#costs-list{margin-bottom:130px}}@media screen and (max-width: 768px){#costs-list{margin-bottom:16vw}}@media screen and (max-width: 768px){#costs-list .page-content-cnt p._center{text-align:left}}#costs-list .page-content-cnt ._cnt-common-table{width:80%;margin:0 auto}@media screen and (min-width: 1501px){#costs-list .page-content-cnt ._cnt-common-table{width:80%}}@media screen and (max-width: 768px){#costs-list .page-content-cnt ._cnt-common-table{width:100%}}#costs-list .page-content-cnt ._cnt-common-table table{margin-bottom:.7320644217vw}@media screen and (min-width: 1501px){#costs-list .page-content-cnt ._cnt-common-table table{margin-bottom:10px}}@media screen and (max-width: 768px){#costs-list .page-content-cnt ._cnt-common-table table{margin-bottom:2.6666666667vw}}#costs-list .page-content-cnt ._cnt-common-table ._notes small{display:block;padding:0 0 0 1em;line-height:2;position:relative}#costs-list .page-content-cnt ._cnt-common-table ._notes small:before{content:"※";position:absolute;top:0;left:0}#access-top .page-content-cnt ._gmap{height:35.1390922401vw;overflow:hidden;position:relative}@media screen and (min-width: 1501px){#access-top .page-content-cnt ._gmap{height:480px}}@media screen and (max-width: 768px){#access-top .page-content-cnt ._gmap{height:80vw}}#access-top .page-content-cnt ._gmap iframe{width:100%;height:300%;position:absolute;top:-100%;left:0}._bnr-emergency{width:73.9385065886vw;margin:0 auto;padding:3.2942898975vw 5.8565153734vw;border-radius:.7320644217vw;background:url(../img/bnr-em-bg.jpg.webp) no-repeat center/cover}@media screen and (min-width: 1501px){._bnr-emergency{width:1010px;border-radius:10px;padding:45px 80px}}@media screen and (max-width: 768px){._bnr-emergency{width:auto;border-radius:2.6666666667vw;padding:3.2vw 4vw}}._bnr-emergency ._wrap{background-color:hsla(0,0%,100%,.9);padding:2.5622254758vw 0;border-radius:.7320644217vw;text-align:center}@media screen and (min-width: 1501px){._bnr-emergency ._wrap{padding:35px 0;border-radius:10px}}@media screen and (max-width: 768px){._bnr-emergency ._wrap{padding:4vw 4vw;border-radius:2.6666666667vw}}._bnr-emergency ._wrap p{font-size:max(1.317715959vw,18px);letter-spacing:.04em;line-height:2}@media screen and (min-width: 1501px){._bnr-emergency ._wrap p{font-size:18px}}@media screen and (max-width: 768px){._bnr-emergency ._wrap p{font-size:max(3.7333333333vw,16px)}}._bnr-emergency ._wrap p strong{font-size:130%;display:inline-block;color:#b50d23;background-color:#ffeff8;font-weight:700}._bnr-emergency ._wrap ._number{color:#2d53a9;letter-spacing:.04em;font-size:1.6105417277vw;line-height:1.8;font-weight:600;margin:0 0 -1em}@media screen and (min-width: 1501px){._bnr-emergency ._wrap ._number{font-size:22px}}@media screen and (max-width: 768px){._bnr-emergency ._wrap ._number{font-size:4.8vw;line-height:1.3;padding:.5em 0 0}}._bnr-emergency ._wrap ._number a strong{font-size:2.9282576867vw;font-weight:700;vertical-align:middle;display:inline-block;padding:0 0 .3em}@media screen and (min-width: 1501px){._bnr-emergency ._wrap ._number a strong{font-size:40px}}@media screen and (max-width: 768px){._bnr-emergency ._wrap ._number a strong{font-size:8.5333333333vw}}._bnr-emergency ._wrap ._time{font-size:max(1.1713030747vw,18px);font-weight:600;padding:0 0 0 5em;letter-spacing:.04em}@media screen and (min-width: 1501px){._bnr-emergency ._wrap ._time{font-size:16px}}@media screen and (max-width: 768px){._bnr-emergency ._wrap ._time{font-size:max(3.7333333333vw,16px);padding:.5em 0 0}}._bnr-emergency ._wrap small{display:block;color:#b50d23;font-size:max(1.1713030747vw,18px);font-weight:600;padding:1.5em 0 0;letter-spacing:.04em}@media screen and (min-width: 1501px){._bnr-emergency ._wrap small{font-size:16px}}@media screen and (max-width: 768px){._bnr-emergency ._wrap small{font-size:max(3.7333333333vw,16px)}}._bnr-emergency ._wrap .common-btn{padding:1.4641288433vw 0 0}@media screen and (min-width: 1501px){._bnr-emergency ._wrap .common-btn{padding:20px 0 0}}@media screen and (max-width: 768px){._bnr-emergency ._wrap .common-btn{padding:5.3333333333vw 0 0}}._bnr-emergency ._wrap .common-btn a{text-align:center}#outpatient-hours .page-content-cnt ._box{width:60%;margin:0 auto}@media screen and (max-width: 768px){#outpatient-hours .page-content-cnt ._box{width:auto}}#outpatient-hours .page-content-cnt ._box table{width:100%;border-collapse:collapse;font-size:max(1.1713030747vw,18px);font-weight:600}@media screen and (min-width: 1501px){#outpatient-hours .page-content-cnt ._box table{font-size:16px}}@media screen and (max-width: 768px){#outpatient-hours .page-content-cnt ._box table{font-size:max(3.7333333333vw,16px);line-height:1.3}}#outpatient-hours .page-content-cnt ._box table th{text-align:center;padding:1em .3em;border-bottom:solid #babbbc .0732064422vw;font-weight:600}@media screen and (min-width: 1501px){#outpatient-hours .page-content-cnt ._box table th{border-bottom:solid #babbbc 1px}}@media screen and (max-width: 768px){#outpatient-hours .page-content-cnt ._box table th{border-bottom-width:.2666666667vw}}#outpatient-hours .page-content-cnt ._box table th:nth-child(1){padding:.3em 1em}@media screen and (max-width: 768px){#outpatient-hours .page-content-cnt ._box table th:nth-child(1){padding:.3em .5em .3em 0}}#outpatient-hours .page-content-cnt ._box table th:last-child{padding:.3em 2.5em .3em 1em}@media screen and (max-width: 768px){#outpatient-hours .page-content-cnt ._box table th:last-child{padding:1em .3em}}#outpatient-hours .page-content-cnt ._box table td{text-align:center;padding:1em;border-bottom:solid #babbbc .0732064422vw;color:#2d53a9;font-weight:600}@media screen and (min-width: 1501px){#outpatient-hours .page-content-cnt ._box table td{border-bottom:solid #babbbc 1px}}@media screen and (max-width: 768px){#outpatient-hours .page-content-cnt ._box table td{padding:.3em .3em;border-bottom-width:.2666666667vw}}#outpatient-hours .page-content-cnt ._box table td:last-child{padding:.3em 2.5em .3em 1em}@media screen and (max-width: 768px){#outpatient-hours .page-content-cnt ._box table td:last-child{padding:.3em .3em}}#outpatient-hours .page-content-cnt ._box table tr:last-child th,#outpatient-hours .page-content-cnt ._box table tr:last-child td{border-bottom:none}#outpatient-hours .page-content-cnt ._box ._notes ul{padding:.7320644217vw 0 0;display:flex;flex-direction:column;gap:1em}@media screen and (min-width: 1501px){#outpatient-hours .page-content-cnt ._box ._notes ul{padding:10px 0 0}}@media screen and (max-width: 768px){#outpatient-hours .page-content-cnt ._box ._notes ul{padding:2.6666666667vw 2.6666666667vw 0;gap:.3em}}#outpatient-hours .page-content-cnt ._box ._notes ul li{font-size:max(1.0980966325vw,18px);position:relative;padding:0 0 0 1.2em;letter-spacing:.06em}@media screen and (min-width: 1501px){#outpatient-hours .page-content-cnt ._box ._notes ul li{font-size:18px}}@media screen and (max-width: 768px){#outpatient-hours .page-content-cnt ._box ._notes ul li{font-size:max(3.2vw,16px)}}#outpatient-hours .page-content-cnt ._box ._notes ul li:before{content:"※";position:absolute;top:0;left:0}#outpatient-news{background-color:#e8f5ff;padding:5.8565153734vw 0}@media screen and (min-width: 1501px){#outpatient-news{padding:80px 0}}@media screen and (max-width: 768px){#outpatient-news{padding:10.6666666667vw 0}}#outpatient-news .page-content-cnt{margin:0}#outpatient-news .page-content-cnt ._list{width:60%;margin:0 auto}@media screen and (max-width: 768px){#outpatient-news .page-content-cnt ._list{width:auto}}#outpatient-news .page-content-cnt ._list dl{border-bottom:dashed gray .0732064422vw;padding:0 .878477306vw 1.8301610542vw;margin:0 0 2.196193265vw}@media screen and (min-width: 1501px){#outpatient-news .page-content-cnt ._list dl{border-bottom-width:1px;padding:0 12px 25px;margin:0 0 30px}}@media screen and (max-width: 768px){#outpatient-news .page-content-cnt ._list dl{border-bottom-width:.2666666667vw;padding:0 1.6vw 5.3333333333vw;margin:0 0 5.3333333333vw}}#outpatient-news .page-content-cnt ._list dl dt{font-size:max(1.0248901903vw,18px);margin:0 0 1.2em}@media screen and (min-width: 1501px){#outpatient-news .page-content-cnt ._list dl dt{font-size:18px}}@media screen and (max-width: 768px){#outpatient-news .page-content-cnt ._list dl dt{font-size:max(3.7333333333vw,16px)}}#outpatient-news .page-content-cnt ._list dl dt span{display:inline-block;padding:.3em 1.2em;border-radius:2.9282576867vw;border:solid #2d53a9 .0732064422vw;color:#2d53a9;background-color:#fff}@media screen and (min-width: 1501px){#outpatient-news .page-content-cnt ._list dl dt span{border-radius:40px;border-width:1px}}@media screen and (max-width: 768px){#outpatient-news .page-content-cnt ._list dl dt span{border-radius:10.6666666667vw;border-width:.2666666667vw}}#outpatient-news .page-content-cnt ._list dl dt span.cat_4{border-color:#00938b;color:#00938b}#outpatient-news .page-content-cnt ._list dl dt span.cat_5{border-color:#dd6d80;color:#dd6d80}#outpatient-news .page-content-cnt ._list dl dd{font-size:max(1.1713030747vw,18px);display:flex;padding:0 .5em;gap:3em}@media screen and (min-width: 1501px){#outpatient-news .page-content-cnt ._list dl dd{font-size:18px}}@media screen and (max-width: 768px){#outpatient-news .page-content-cnt ._list dl dd{font-size:max(3.7333333333vw,16px);display:block}}@media screen and (max-width: 768px){#outpatient-news .page-content-cnt ._list dl dd time{display:block}}#outpatient-news .page-content-cnt ._list dl dd p{width:32.9428989751vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#2d53a9;line-height:1.5}@media screen and (min-width: 1501px){#outpatient-news .page-content-cnt ._list dl dd p{width:450px}}@media screen and (max-width: 768px){#outpatient-news .page-content-cnt ._list dl dd p{width:100%}}#outpatient-news .page-content-cnt ._list dl dd p a:hover{text-decoration:underline}#outpatient-online{margin-bottom:9.5168374817vw;padding:5.8565153734vw 0 0}@media screen and (min-width: 1501px){#outpatient-online{margin-bottom:130px;padding:80px 0 0}}@media screen and (max-width: 768px){#outpatient-online{margin-bottom:16vw;padding:10.6666666667vw 0 0}}#outpatient-online .page-content-cnt ._em{text-align:center;margin:0 0 2.196193265vw}@media screen and (min-width: 1501px){#outpatient-online .page-content-cnt ._em{margin:0 0 30px}}@media screen and (max-width: 768px){#outpatient-online .page-content-cnt ._em{margin:0 0 6.6666666667vw}}#outpatient-online .page-content-cnt ._em strong{display:inline-block;color:#b50d23;background-color:#ffeff8;font-size:max(1.1713030747vw,18px);font-weight:600;padding:.3em 3em;border-radius:2.9282576867vw}@media screen and (min-width: 1501px){#outpatient-online .page-content-cnt ._em strong{font-size:18px;border-radius:40px}}@media screen and (max-width: 768px){#outpatient-online .page-content-cnt ._em strong{font-size:max(4vw,16px);border-radius:10.6666666667vw}}#emergency-top .page-content-cnt ._cnt-float figure{width:43.1918008785vw;height:33.6749633968vw}@media screen and (min-width: 1501px){#emergency-top .page-content-cnt ._cnt-float figure{width:590px;height:460px}}@media screen and (max-width: 768px){#emergency-top .page-content-cnt ._cnt-float figure{width:auto;height:64vw}}@media screen and (max-width: 768px){#emergency-about .page-content-cnt p._center{text-align:left}}#emergency-process .page-content-cnt ._flex{display:flex;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width: 768px){#emergency-process .page-content-cnt ._flex{display:block}}#emergency-process .page-content-cnt ._flex figure{border-radius:.7320644217vw;width:43.1918008785vw;height:33.6749633968vw;overflow:hidden}@media screen and (min-width: 1501px){#emergency-process .page-content-cnt ._flex figure{width:590px;height:460px;border-radius:10px}}@media screen and (max-width: 768px){#emergency-process .page-content-cnt ._flex figure{width:auto;height:64vw;border-radius:2.6666666667vw;margin:0 0 5.3333333333vw}}#emergency-process .page-content-cnt ._flex figure img{width:100%;height:100%;object-fit:cover}#emergency-process .page-content-cnt ._flex ._flow-blk{width:42.4597364568vw}@media screen and (min-width: 1501px){#emergency-process .page-content-cnt ._flex ._flow-blk{width:580px}}@media screen and (max-width: 768px){#emergency-process .page-content-cnt ._flex ._flow-blk{width:auto}}#emergency-process .page-content-cnt ._flex ._flow-blk ._flow-blk-list ol li h3{font-size:1.756954612vw;font-weight:600;color:#2d53a9;margin:0 0 .5em}@media screen and (min-width: 1501px){#emergency-process .page-content-cnt ._flex ._flow-blk ._flow-blk-list ol li h3{font-size:24px}}@media screen and (max-width: 768px){#emergency-process .page-content-cnt ._flex ._flow-blk ._flow-blk-list ol li h3{font-size:5.8666666667vw}}#emergency-process .page-content-cnt ._flex ._flow-blk ._flow-blk-list ol li:last-child{margin:0}#emergency-process .page-content-cnt ._flex ._flow-blk ._flow-blk-list ol li p{line-height:1.6}#emergency-featured .page-content-cnt ._list{padding:0 1.4641288433vw}@media screen and (min-width: 1501px){#emergency-featured .page-content-cnt ._list{padding:0 20px}}@media screen and (max-width: 768px){#emergency-featured .page-content-cnt ._list{padding:0}}#emergency-featured .page-content-cnt ._list ul{display:flex;justify-content:space-between}@media screen and (max-width: 768px){#emergency-featured .page-content-cnt ._list ul{display:block}}#emergency-featured .page-content-cnt ._list ul li{width:29.2825768668vw;background-color:#e8f5ff;border-radius:.7320644217vw;padding:3.2942898975vw 3.2942898975vw 4.0263543192vw;position:relative}@media screen and (min-width: 1501px){#emergency-featured .page-content-cnt ._list ul li{width:430px;border-radius:10px;padding:45px 45px 55px}}@media screen and (max-width: 768px){#emergency-featured .page-content-cnt ._list ul li{width:auto;margin:0 0 2.6666666667vw;border-radius:2.6666666667vw;padding:5.3333333333vw 5.3333333333vw 8vw}}#emergency-featured .page-content-cnt ._list ul li h3{text-align:center;padding:0 0 1.4641288433vw;margin:0 0 1.4641288433vw;font-size:1.9033674963vw;letter-spacing:.04em;color:#2d53a9;font-weight:600;position:relative;z-index:2}@media screen and (min-width: 1501px){#emergency-featured .page-content-cnt ._list ul li h3{padding:0 0 20px;margin:0 0 20px;font-size:26px}}@media screen and (max-width: 768px){#emergency-featured .page-content-cnt ._list ul li h3{padding:0 0 5.3333333333vw;margin:0 0 5.3333333333vw;font-size:6.4vw}}#emergency-featured .page-content-cnt ._list ul li h3:after{content:"";position:absolute;bottom:0;left:50%;width:2.9282576867vw;height:.1464128843vw;margin-left:-1.4641288433vw;background-color:#2d53a9;z-index:2}@media screen and (min-width: 1501px){#emergency-featured .page-content-cnt ._list ul li h3:after{width:40px;height:2px;margin-left:-20px}}@media screen and (max-width: 768px){#emergency-featured .page-content-cnt ._list ul li h3:after{width:10.6666666667vw;height:.5333333333vw;margin-left:-5.3333333333vw}}#emergency-featured .page-content-cnt ._list ul li p{font-size:max(1.1713030747vw,18px);line-height:2;letter-spacing:.06em;z-index:2;position:relative}@media screen and (min-width: 1501px){#emergency-featured .page-content-cnt ._list ul li p{font-size:18px}}@media screen and (max-width: 768px){#emergency-featured .page-content-cnt ._list ul li p{font-size:max(3.7333333333vw,16px)}}#emergency-featured .page-content-cnt ._list ul li:after{content:"";position:absolute;bottom:0;left:0;width:100%;font-size:4.7584187408vw;text-align:center;font-weight:700;color:#d8e8ff;z-index:1}@media screen and (min-width: 1501px){#emergency-featured .page-content-cnt ._list ul li:after{font-size:65px}}@media screen and (max-width: 768px){#emergency-featured .page-content-cnt ._list ul li:after{font-size:16vw}}#emergency-featured .page-content-cnt ._list ul li:nth-child(1):after{content:"FEATURE 01"}#emergency-featured .page-content-cnt ._list ul li:nth-child(2):after{content:"FEATURE 02"}#emergency-featured .page-content-cnt ._list ul li:nth-child(3):after{content:"FEATURE 03"}#emergency-qa .page-content-cnt ._qa{width:73.9385065886vw;margin:0 auto}@media screen and (min-width: 1501px){#emergency-qa .page-content-cnt ._qa{width:1010px}}@media screen and (max-width: 768px){#emergency-qa .page-content-cnt ._qa{width:auto}}#emergency-qa .page-content-cnt ._qa dl{background-color:#fff;padding:2.196193265vw 2.9282576867vw;border-radius:.7320644217vw;box-shadow:0 0 .7320644217vw rgba(0,0,0,.16);margin:0 0 2.196193265vw;font-size:max(1.317715959vw,18px);line-height:1.8;letter-spacing:.06em}@media screen and (min-width: 1501px){#emergency-qa .page-content-cnt ._qa dl{padding:30px 40px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.16);margin:0 0 30px;font-size:18px}}@media screen and (max-width: 768px){#emergency-qa .page-content-cnt ._qa dl{padding:5.3333333333vw 5.3333333333vw;border-radius:2.6666666667vw;box-shadow:0 0 2.6666666667vw rgba(0,0,0,.16);margin:0 0 2.6666666667vw;font-size:max(4.2666666667vw,16px)}}#emergency-qa .page-content-cnt ._qa dl dt{position:relative;padding:0 0 0 1.5em}#emergency-qa .page-content-cnt ._qa dl dt:before{content:"Q.";position:absolute;top:0;left:0}#emergency-qa .page-content-cnt ._qa dl dd{position:relative;margin:1em 0 0;padding:.5em 0 0 2.5em}@media screen and (max-width: 768px){#emergency-qa .page-content-cnt ._qa dl dd{padding:.3em 0 0 2em}}#emergency-qa .page-content-cnt ._qa dl dd:before{content:"A.";position:absolute;top:0;left:0;font-size:1.756954612vw;font-weight:bold;color:#b50d23}@media screen and (min-width: 1501px){#emergency-qa .page-content-cnt ._qa dl dd:before{font-size:24px}}@media screen and (max-width: 768px){#emergency-qa .page-content-cnt ._qa dl dd:before{font-size:5.3333333333vw}}#emergency-contact{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#emergency-contact{margin-bottom:130px}}@media screen and (max-width: 768px){#emergency-contact{margin-bottom:16vw}}#admission-top .page-content-cnt ._cnt-float{width:84.9194729136vw;margin:0 auto}@media screen and (min-width: 1501px){#admission-top .page-content-cnt ._cnt-float{width:1160px}}@media screen and (max-width: 768px){#admission-top .page-content-cnt ._cnt-float{width:auto}}#admission-top .page-content-cnt ._cnt-float._hf{width:73.9385065886vw}@media screen and (min-width: 1501px){#admission-top .page-content-cnt ._cnt-float._hf{width:1010px}}@media screen and (max-width: 768px){#admission-top .page-content-cnt ._cnt-float._hf{width:auto}}#admission-top .page-content-cnt ._cnt-float figure{width:35.8711566618vw;height:35.8711566618vw}@media screen and (min-width: 1501px){#admission-top .page-content-cnt ._cnt-float figure{width:490px;height:490px}}@media screen and (max-width: 768px){#admission-top .page-content-cnt ._cnt-float figure{width:auto;height:80vw}}#admission-top .page-content-cnt ._cnt-float figure._img02{width:31.4787701318vw;height:23.4260614934vw}@media screen and (min-width: 1501px){#admission-top .page-content-cnt ._cnt-float figure._img02{width:430px;height:320px}}@media screen and (max-width: 768px){#admission-top .page-content-cnt ._cnt-float figure._img02{width:auto;height:64vw}}#admission-top .page-content-cnt ._cnt-flex{display:flex;justify-content:space-between}@media screen and (max-width: 768px){#admission-top .page-content-cnt ._cnt-flex{display:block}}#admission-top .page-content-cnt ._cnt-flex ._cnt-flex-hf{width:48%}@media screen and (max-width: 768px){#admission-top .page-content-cnt ._cnt-flex ._cnt-flex-hf{width:auto;margin:0 0 5.3333333333vw}}#admission-top .page-content-cnt ._cnt-flex ._cnt-flex-hf ._cnt-wrap{padding:0 .878477306vw}@media screen and (min-width: 1501px){#admission-top .page-content-cnt ._cnt-flex ._cnt-flex-hf ._cnt-wrap{padding:0 12px}}@media screen and (max-width: 768px){#admission-top .page-content-cnt ._cnt-flex ._cnt-flex-hf ._cnt-wrap{padding:0}}#admission-top .page-content-cnt ._cnt-flex ._cnt-flex-hf ._cnt-wrap h3{margin:0 0 .5em}#admission-top .page-content-cnt ._cnt-flex ._cnt-flex-hf ._cnt-wrap p{margin:0 0 0 2em;line-height:1.8}#admission-top .page-content-cnt ._cnt-flex ._cnt-flex-hf ._cnt-wrap ul{margin:0 0 1em 1em}#admission-top .page-content-cnt ._cnt-flex ._cnt-flex-hf ._cnt-wrap small{display:block;position:relative;padding:0 0 0 1em;margin:0 0 0 1em;font-size:max(1.1713030747vw,18px)}@media screen and (min-width: 1501px){#admission-top .page-content-cnt ._cnt-flex ._cnt-flex-hf ._cnt-wrap small{font-size:18px}}@media screen and (max-width: 768px){#admission-top .page-content-cnt ._cnt-flex ._cnt-flex-hf ._cnt-wrap small{font-size:max(3.7333333333vw,16px)}}#admission-top .page-content-cnt ._cnt-flex ._cnt-flex-hf ._cnt-wrap small:before{content:"※";position:absolute;top:0;left:0}#hospital-costs-top .page-content-cnt small{display:block;position:relative;padding:0 0 0 1em;margin:0 0 0 1em;font-size:max(1.1713030747vw,18px)}@media screen and (min-width: 1501px){#hospital-costs-top .page-content-cnt small{font-size:18px}}@media screen and (max-width: 768px){#hospital-costs-top .page-content-cnt small{font-size:max(3.7333333333vw,16px)}}#hospital-costs-top .page-content-cnt small:before{content:"※";position:absolute;top:0;left:0}@media screen and (max-width: 768px){#hospital-costs-top .page-content-cnt figure{text-align:center}}#hospital-costs-top .page-content-cnt figure._cc img{width:20%}@media screen and (max-width: 768px){#hospital-costs-top .page-content-cnt figure._cc img{width:60%}}#hospital-costs-system{padding:5.8565153734vw 0;background-color:#e8f5ff;margin:0 0 5.8565153734vw}@media screen and (min-width: 1501px){#hospital-costs-system{padding:80px 0;margin:0 0 80px}}@media screen and (max-width: 768px){#hospital-costs-system{padding:10.6666666667vw 0;margin:0 0 10.6666666667vw}}#hospital-costs-payment ._cnt-common-table{width:80%;margin:0 auto 2.9282576867vw}@media screen and (min-width: 1501px){#hospital-costs-payment ._cnt-common-table{margin:0 auto 40px}}@media screen and (max-width: 768px){#hospital-costs-payment ._cnt-common-table{width:auto;margin:0 0 5.3333333333vw}}@media screen and (max-width: 768px){#hospital-costs-payment ._cnt-common-table table{width:200%}}#hospital-costs-payment .page-content-cnt small{display:block;position:relative;padding:0 0 0 1em;margin:0 0 0 1em;font-size:max(1.1713030747vw,18px)}@media screen and (min-width: 1501px){#hospital-costs-payment .page-content-cnt small{font-size:18px}}@media screen and (max-width: 768px){#hospital-costs-payment .page-content-cnt small{font-size:max(3.7333333333vw,16px)}}#hospital-costs-payment .page-content-cnt small:before{content:"※";position:absolute;top:0;left:0}#hospital-costs-self{padding:5.8565153734vw 0;background-color:#e8f5ff;margin:0 0 5.8565153734vw}@media screen and (min-width: 1501px){#hospital-costs-self{padding:80px 0;margin:0 0 80px}}@media screen and (max-width: 768px){#hospital-costs-self{padding:10.6666666667vw 0;margin:0 0 10.6666666667vw}}#hospital-costs-self ._cnt-common-table{width:80%;margin:0 auto 2.9282576867vw}@media screen and (min-width: 1501px){#hospital-costs-self ._cnt-common-table{margin:0 auto 40px}}@media screen and (max-width: 768px){#hospital-costs-self ._cnt-common-table{width:auto;margin:0 0 5.3333333333vw}}@media screen and (max-width: 768px){#hospital-costs-self ._cnt-common-table table{width:200%}}#hospital-costs-self ._cnt-common-table table th{background-color:#2d53a9;color:#fff}#hospital-costs-self .page-content-cnt small{display:block;position:relative;padding:0 0 0 1em;margin:0 0 0 1em;font-size:max(1.1713030747vw,18px)}@media screen and (min-width: 1501px){#hospital-costs-self .page-content-cnt small{font-size:18px}}@media screen and (max-width: 768px){#hospital-costs-self .page-content-cnt small{font-size:max(3.7333333333vw,16px)}}#hospital-costs-self .page-content-cnt small:before{content:"※";position:absolute;top:0;left:0}#belongings-top .page-content-cnt p._mbx{margin:0 0 2em}#belongings-bling{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#belongings-bling{margin-bottom:130px}}@media screen and (max-width: 768px){#belongings-bling{margin-bottom:16vw}}#life-top .page-content-cnt ._flex{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5.1244509517vw 0}@media screen and (min-width: 1501px){#life-top .page-content-cnt ._flex{gap:70px 0}}@media screen and (max-width: 768px){#life-top .page-content-cnt ._flex{display:block}}#life-top .page-content-cnt ._flex ._cont-top{width:80%;display:flex;justify-content:space-between;align-items:center;margin:0 10%}@media screen and (min-width: 1501px){#life-top .page-content-cnt ._flex ._cont-top{width:72%;margin:0 14%}}@media screen and (max-width: 768px){#life-top .page-content-cnt ._flex ._cont-top{width:auto;display:block;margin:0 0 5.3333333333vw}}#life-top .page-content-cnt ._flex ._cont-top figure{width:34.0409956076vw;height:24.8901903367vw;overflow:hidden;border-radius:.7320644217vw}@media screen and (min-width: 1501px){#life-top .page-content-cnt ._flex ._cont-top figure{width:465px;height:340px;border-radius:10px}}@media screen and (max-width: 768px){#life-top .page-content-cnt ._flex ._cont-top figure{width:auto;height:64vw;border-radius:2.6666666667vw;margin:0 0 3.2vw}}#life-top .page-content-cnt ._flex ._cont-top figure img{width:100%;height:100%;object-fit:cover}#life-top .page-content-cnt ._flex ._cont-top ul{display:flex;align-items:center;justify-content:center;gap:1.9033674963vw}@media screen and (min-width: 1501px){#life-top .page-content-cnt ._flex ._cont-top ul{gap:26px}}@media screen and (max-width: 768px){#life-top .page-content-cnt ._flex ._cont-top ul{gap:5.3333333333vw}}#life-top .page-content-cnt ._flex ._cont-top ul li{border-radius:.7320644217vw;padding:2.196193265vw 2.9282576867vw 2.196193265vw 8.78477306vw;position:relative}@media screen and (min-width: 1501px){#life-top .page-content-cnt ._flex ._cont-top ul li{border-radius:10px;padding:30px 40px 30px 120px}}@media screen and (max-width: 768px){#life-top .page-content-cnt ._flex ._cont-top ul li{border-radius:2.6666666667vw;padding:5.3333333333vw 5.3333333333vw 5.3333333333vw 22.9333333333vw}}#life-top .page-content-cnt ._flex ._cont-top ul li:before{content:"";position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;top:50%;left:2.0497803807vw;transform:translateY(-50%)}@media screen and (min-width: 1501px){#life-top .page-content-cnt ._flex ._cont-top ul li:before{left:28px}}@media screen and (max-width: 768px){#life-top .page-content-cnt ._flex ._cont-top ul li:before{left:3.7333333333vw}}#life-top .page-content-cnt ._flex ._cont-top ul li ._wrap{text-align:center}#life-top .page-content-cnt ._flex ._cont-top ul li ._wrap ._ttl{font-size:1.756954612vw;font-weight:700}@media screen and (min-width: 1501px){#life-top .page-content-cnt ._flex ._cont-top ul li ._wrap ._ttl{font-size:24px}}@media screen and (max-width: 768px){#life-top .page-content-cnt ._flex ._cont-top ul li ._wrap ._ttl{font-size:5.8666666667vw}}#life-top .page-content-cnt ._flex ._cont-top ul li ._wrap ._time{font-size:2.4890190337vw;font-weight:700}@media screen and (min-width: 1501px){#life-top .page-content-cnt ._flex ._cont-top ul li ._wrap ._time{font-size:34px}}@media screen and (max-width: 768px){#life-top .page-content-cnt ._flex ._cont-top ul li ._wrap ._time{font-size:8vw}}#life-top .page-content-cnt ._flex ._cont-top ul li:nth-child(1){background-color:#ffebcf}#life-top .page-content-cnt ._flex ._cont-top ul li:nth-child(1):before{background-image:url(../img/life-icon01.svg);width:4.9048316252vw;height:4.9048316252vw}@media screen and (min-width: 1501px){#life-top .page-content-cnt ._flex ._cont-top ul li:nth-child(1):before{width:67px;height:67px}}@media screen and (max-width: 768px){#life-top .page-content-cnt ._flex ._cont-top ul li:nth-child(1):before{width:17.8666666667vw;height:17.8666666667vw}}#life-top .page-content-cnt ._flex ._cont-top ul li:nth-child(1) ._wrap ._ttl{color:#e48800}#life-top .page-content-cnt ._flex ._cont-top ul li:nth-child(2){background-color:#d9eeff}#life-top .page-content-cnt ._flex ._cont-top ul li:nth-child(2):before{background-image:url(../img/life-icon02.svg);width:5.4172767204vw;height:2.7086383602vw;left:1.6105417277vw}@media screen and (min-width: 1501px){#life-top .page-content-cnt ._flex ._cont-top ul li:nth-child(2):before{width:74px;height:37px;left:1.6105417277vw}}@media screen and (max-width: 768px){#life-top .page-content-cnt ._flex ._cont-top ul li:nth-child(2):before{width:17.8666666667vw;height:17.8666666667vw;left:3.2vw}}#life-top .page-content-cnt ._flex ._cont-top ul li:nth-child(2) ._wrap ._ttl{color:#2d53a9}#life-top .page-content-cnt ._flex ._cont{width:48%}@media screen and (max-width: 768px){#life-top .page-content-cnt ._flex ._cont{width:auto;margin:0 0 5.3333333333vw}}#life-top .page-content-cnt ._flex ._cont ._cnt-h3{margin:0 0 1.4641288433vw}@media screen and (min-width: 1501px){#life-top .page-content-cnt ._flex ._cont ._cnt-h3{margin:0 0 20px}}@media screen and (max-width: 768px){#life-top .page-content-cnt ._flex ._cont ._cnt-h3{margin:0 0 5.3333333333vw}}#life-top .page-content-cnt ._flex ._cont p{padding:0 2.196193265vw;line-height:2}@media screen and (min-width: 1501px){#life-top .page-content-cnt ._flex ._cont p{padding:0 30px}}@media screen and (max-width: 768px){#life-top .page-content-cnt ._flex ._cont p{padding:0 3.2vw}}#life-top .page-content-cnt ._flex ._cont p strong{font-size:120%}#life-notes .page-content-cnt ._col{display:flex;flex-direction:column;align-items:center}#life-notes .page-content-cnt ._col ._list-dot li{line-height:2.5}#life-mobile .page-content-cnt ._col{display:flex;flex-direction:column;align-items:center}#life-mobile .page-content-cnt small{display:block;position:relative;padding:0 0 0 1em;margin:0 0 0 1em;font-size:max(1.1713030747vw,18px)}@media screen and (min-width: 1501px){#life-mobile .page-content-cnt small{font-size:18px}}@media screen and (max-width: 768px){#life-mobile .page-content-cnt small{font-size:max(3.7333333333vw,16px)}}#life-mobile .page-content-cnt small:before{content:"※";position:absolute;top:0;left:0}#life-facilities .page-content-cnt ._col{display:flex;flex-direction:column;align-items:center}#life-facilities .page-content-cnt small{display:block;position:relative;padding:0 0 0 1em;margin:0;font-size:max(1.1713030747vw,18px)}@media screen and (min-width: 1501px){#life-facilities .page-content-cnt small{font-size:18px}}@media screen and (max-width: 768px){#life-facilities .page-content-cnt small{font-size:max(3.7333333333vw,16px)}}#life-facilities .page-content-cnt small:before{content:"※";position:absolute;top:0;left:0}#welfare-notes .page-content-cnt ._col{display:flex;flex-direction:column;align-items:center}#welfare-notes .page-content-cnt ._col ._list-dot li{font-size:120%;font-weight:700}#welfare-contact{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#welfare-contact{margin-bottom:130px}}@media screen and (max-width: 768px){#welfare-contact{margin-bottom:16vw}}#visiting-notes .page-content-cnt ._col{display:flex;flex-direction:column;align-items:center}#visiting-level .page-content-cnt table{width:60%;margin:0 auto}@media screen and (max-width: 768px){#visiting-level .page-content-cnt table{width:auto}}@media screen and (max-width: 768px){#visiting-level .page-content-cnt table th:nth-child(1){width:30%}}#visiting-level .page-content-cnt table td strong{font-weight:700}#checkup-top ul{display:flex;flex-wrap:wrap;gap:1.4641288433vw 2%}@media screen and (min-width: 1501px){#checkup-top ul{gap:20px 2%}}@media screen and (max-width: 768px){#checkup-top ul{display:block}}#checkup-top ul li{width:32%;position:relative}@media screen and (max-width: 768px){#checkup-top ul li{width:auto;margin:0 0 2.6666666667vw}}#checkup-top ul li a{display:block;text-align:left;background-color:#e8f5ff;border-radius:.7320644217vw;font-size:max(1.1713030747vw,18px);padding:.5em 1.5em;position:relative}@media screen and (min-width: 1501px){#checkup-top ul li a{border-radius:10px;font-size:18px}}@media screen and (max-width: 768px){#checkup-top ul li a{border-radius:2.6666666667vw;font-size:max(3.7333333333vw,16px)}}#checkup-top ul li a:after{content:"▶︎";position:absolute;top:50%;color:#2d53a9;margin-top:-.439238653vw;transition:.3s ease;right:1.4641288433vw;line-height:1;font-size:.878477306vw}@media screen and (min-width: 1501px){#checkup-top ul li a:after{right:20px;margin-top:-6px;font-size:12px}}@media screen and (max-width: 768px){#checkup-top ul li a:after{right:4vw;margin-top:-1.3333333333vw;font-size:2.6666666667vw}}#checkup-top ul li a span{font-weight:bold}#checkup-top ul li a small{display:block;font-size:80%}#checkup-top ul li a:hover:after{right:.7320644217vw}@media screen and (min-width: 1501px){#checkup-top ul li a:hover:after{right:10px}}@media screen and (max-width: 768px){#checkup-top ul li a:hover:after{right:2.6666666667vw}}#checkup-cnt15 ._process ul{display:flex;justify-content:space-between;position:relative}@media screen and (max-width: 768px){#checkup-cnt15 ._process ul{display:block}}#checkup-cnt15 ._process ul:before{content:"";position:absolute;top:50%;left:0;width:100%;height:.2196193265vw;margin:-.1098096633vw 0 0;background-color:#171c61}@media screen and (min-width: 1501px){#checkup-cnt15 ._process ul:before{height:3px;margin:-1.5px 0 0}}@media screen and (max-width: 768px){#checkup-cnt15 ._process ul:before{top:0;left:50%;width:.5333333333vw;height:100%;margin:0 0 0 -.2666666667vw}}#checkup-cnt15 ._process ul li{width:20%;background-color:#171c61;color:#fff;font-size:max(1.317715959vw,18px);font-weight:600;display:flex;align-items:center;justify-content:center;padding:1em;border-radius:.7320644217vw;position:relative;z-index:2}@media screen and (min-width: 1501px){#checkup-cnt15 ._process ul li{font-size:18px;border-radius:10px}}@media screen and (max-width: 768px){#checkup-cnt15 ._process ul li{width:auto;font-size:max(4.2666666667vw,16px);border-radius:2.6666666667vw;margin:0 0 5.3333333333vw}}#checkup-cnt15 ._process ul li:nth-child(3):after{content:"ワクチンの取り寄せ";position:absolute;top:-15%;left:-32%;background-color:#2d53a9;color:#fff;width:8.78477306vw;padding:1em;border-radius:50%;font-size:max(1.1713030747vw,18px);text-align:center}@media screen and (min-width: 1501px){#checkup-cnt15 ._process ul li:nth-child(3):after{font-size:18px;width:120px}}@media screen and (max-width: 768px){#checkup-cnt15 ._process ul li:nth-child(3):after{left:-5%;font-size:max(3.7333333333vw,16px);width:26.6666666667vw}}#checkup-cnt15 ._process ul li:nth-child(4):after{content:"2ヶ月後";position:absolute;top:-15%;left:-26%;background-color:#2d53a9;color:#fff;width:7.3206442167vw;padding:1em;border-radius:50%;font-size:max(1.1713030747vw,18px);text-align:center}@media screen and (min-width: 1501px){#checkup-cnt15 ._process ul li:nth-child(4):after{font-size:18px;width:100px}}@media screen and (max-width: 768px){#checkup-cnt15 ._process ul li:nth-child(4):after{left:-5%;font-size:max(3.7333333333vw,16px);width:21.3333333333vw}}#departments-list_1 ._links ul,#departments-list_2 ._links ul{display:flex;justify-content:center;flex-wrap:wrap;gap:2.196193265vw}@media screen and (min-width: 1501px){#departments-list_1 ._links ul,#departments-list_2 ._links ul{gap:30px}}@media screen and (max-width: 768px){#departments-list_1 ._links ul,#departments-list_2 ._links ul{display:block}}#departments-list_1 ._links ul li,#departments-list_2 ._links ul li{width:23.1332357247vw}@media screen and (min-width: 1501px){#departments-list_1 ._links ul li,#departments-list_2 ._links ul li{width:316px}}@media screen and (max-width: 768px){#departments-list_1 ._links ul li,#departments-list_2 ._links ul li{width:auto;margin:0 0 5.3333333333vw}}#departments-list_1 ._links ul li .common-btn,#departments-list_2 ._links ul li .common-btn{padding:0}#departments-list_1 ._links ul li .common-btn a,#departments-list_2 ._links ul li .common-btn a{width:100%}#departments-list_2{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#departments-list_2{margin-bottom:130px}}@media screen and (max-width: 768px){#departments-list_2{margin-bottom:16vw}}@media screen and (max-width: 768px){#orthopedics-top .page-content-cnt p._center{text-align:left}}#orthopedics-result ._cnt-common-table{width:70%;margin:0 auto}@media screen and (max-width: 768px){#orthopedics-result ._cnt-common-table{width:100%}}#orthopedics-info{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#orthopedics-info{margin-bottom:130px}}@media screen and (max-width: 768px){#orthopedics-info{margin-bottom:16vw}}#orthopedics-info .page-content-cnt ._box{margin:0 0 2.9282576867vw}@media screen and (min-width: 1501px){#orthopedics-info .page-content-cnt ._box{margin:0 0 40px}}@media screen and (max-width: 768px){#orthopedics-info .page-content-cnt ._box{margin:0 0 5.3333333333vw}}#orthopedics-info .page-content-cnt ._box ._fl{display:flex;justify-content:space-between}@media screen and (max-width: 768px){#orthopedics-info .page-content-cnt ._box ._fl{display:block}}#orthopedics-info .page-content-cnt ._box ._flh{display:flex;justify-content:space-between;margin:2.9282576867vw 0 2.9282576867vw}@media screen and (min-width: 1501px){#orthopedics-info .page-content-cnt ._box ._flh{margin:40px 0 40px}}@media screen and (max-width: 768px){#orthopedics-info .page-content-cnt ._box ._flh{display:block;margin:5.3333333333vw 0 5.3333333333vw}}#orthopedics-info .page-content-cnt ._box ._flh ._flh-box{width:48%;background-color:#fff;border-radius:.7320644217vw;padding:1.4641288433vw 2.196193265vw}@media screen and (min-width: 1501px){#orthopedics-info .page-content-cnt ._box ._flh ._flh-box{border-radius:10px;padding:20px 30px}}@media screen and (max-width: 768px){#orthopedics-info .page-content-cnt ._box ._flh ._flh-box{width:auto;border-radius:2.6666666667vw;padding:3.2vw 5.3333333333vw;margin:0 0 5.3333333333vw}}#orthopedics-info .page-content-cnt ._box ._flh ._flh-box ul{margin:0 0 0 1em}#orthopedics-info .page-content-cnt ._box ._flh ._flh-box table{font-size:max(1.1713030747vw,18px);line-height:1.8;width:100%;border-collapse:collapse}@media screen and (min-width: 1501px){#orthopedics-info .page-content-cnt ._box ._flh ._flh-box table{font-size:18px}}@media screen and (max-width: 768px){#orthopedics-info .page-content-cnt ._box ._flh ._flh-box table{font-size:max(3.7333333333vw,16px)}}#orthopedics-info .page-content-cnt ._box ._flh ._flh-box table th{text-align:left;vertical-align:top;padding:0 1em .5em 0;width:20%}#orthopedics-info .page-content-cnt ._box ._flh ._flh-box table td{text-align:left;vertical-align:top;padding:0 0 .5em}#orthopedics-info .page-content-cnt ._box ._tag{margin:0 0 2.196193265vw;display:flex;flex-wrap:wrap;gap:1em}@media screen and (min-width: 1501px){#orthopedics-info .page-content-cnt ._box ._tag{margin:0 0 30px}}@media screen and (max-width: 768px){#orthopedics-info .page-content-cnt ._box ._tag{margin:0 0 5.3333333333vw;gap:.5em}}#orthopedics-info .page-content-cnt ._box ._tag span{display:inline-block;font-size:max(1.1713030747vw,18px);font-weight:600;padding:.3em 2em;background-color:#2d53a9;color:#fff}@media screen and (min-width: 1501px){#orthopedics-info .page-content-cnt ._box ._tag span{font-size:18px}}@media screen and (max-width: 768px){#orthopedics-info .page-content-cnt ._box ._tag span{font-size:max(3.7333333333vw,16px)}}#orthopedics-info .page-content-cnt ._box figure{width:21.9619326501vw;height:21.9619326501vw;overflow:hidden;border-radius:.7320644217vw}@media screen and (min-width: 1501px){#orthopedics-info .page-content-cnt ._box figure{width:300px;height:300px;border-radius:10px}}@media screen and (max-width: 768px){#orthopedics-info .page-content-cnt ._box figure{width:auto;height:80vw;border-radius:2.6666666667vw}}#orthopedics-info .page-content-cnt ._box ._txt{width:57.1010248902vw}@media screen and (min-width: 1501px){#orthopedics-info .page-content-cnt ._box ._txt{width:800px}}@media screen and (max-width: 768px){#orthopedics-info .page-content-cnt ._box ._txt{width:auto}}#orthopedics-info .page-content-cnt ._box h3{font-size:1.756954612vw;font-weight:700;color:#2d53a9;margin:0 0 .5em}@media screen and (min-width: 1501px){#orthopedics-info .page-content-cnt ._box h3{font-size:24px}}@media screen and (max-width: 768px){#orthopedics-info .page-content-cnt ._box h3{font-size:5.8666666667vw}}#orthopedics-info .page-content-cnt ._box h4{font-size:1.4641288433vw;font-weight:700;color:#2d53a9;margin:0 0 .5em}@media screen and (min-width: 1501px){#orthopedics-info .page-content-cnt ._box h4{font-size:20px}}@media screen and (max-width: 768px){#orthopedics-info .page-content-cnt ._box h4{font-size:4.8vw}}#orthopedics-info .page-content-cnt ._box ._tag{margin:0 0 1.4641288433vw}@media screen and (min-width: 1501px){#orthopedics-info .page-content-cnt ._box ._tag{margin:0 0 20px}}@media screen and (max-width: 768px){#orthopedics-info .page-content-cnt ._box ._tag{margin:0 0 2.6666666667vw}}#orthopedics-info .page-content-cnt ._box ._tag span{display:inline-block;font-size:max(1.1713030747vw,18px);font-weight:600;padding:.3em 2em;background-color:#2d53a9;color:#fff}@media screen and (min-width: 1501px){#orthopedics-info .page-content-cnt ._box ._tag span{font-size:18px}}@media screen and (max-width: 768px){#orthopedics-info .page-content-cnt ._box ._tag span{font-size:max(3.7333333333vw,16px)}}#orthopedics-info .page-content-cnt ._box ul{margin:0 0 1em}#spine-endoscopy-top .page-content-cnt ._cnt-float figure{width:21.9619326501vw;height:29.2825768668vw}@media screen and (min-width: 1501px){#spine-endoscopy-top .page-content-cnt ._cnt-float figure{width:300px;height:400px}}@media screen and (max-width: 768px){#spine-endoscopy-top .page-content-cnt ._cnt-float figure{width:80vw;height:106.6666666667vw;margin-left:auto;margin-right:auto}}#spine-endoscopy-top .page-content-cnt ._txt{margin:0 0 2.9282576867vw}@media screen and (min-width: 1501px){#spine-endoscopy-top .page-content-cnt ._txt{margin:0 0 40px}}@media screen and (max-width: 768px){#spine-endoscopy-top .page-content-cnt ._txt{margin:0 0 5.3333333333vw}}#spine-endoscopy-top .page-content-cnt ._image{text-align:center}#spine-endoscopy-top .page-content-cnt ._image img{width:80%}@media screen and (max-width: 768px){#spine-endoscopy-top .page-content-cnt ._image img{width:100%}}#spine-endoscopy-top .page-content-cnt ._image2{text-align:center}#spine-endoscopy-top .page-content-cnt ._image2 img{width:60%}@media screen and (max-width: 768px){#spine-endoscopy-top .page-content-cnt ._image2 img{width:100%}}#spine-endoscopy-operation{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#spine-endoscopy-operation{margin-bottom:130px}}@media screen and (max-width: 768px){#spine-endoscopy-operation{margin-bottom:16vw}}#spine-endoscopy-operation .page-content-cnt ._cnt-float figure{width:14.6412884334vw;height:14.6412884334vw}@media screen and (min-width: 1501px){#spine-endoscopy-operation .page-content-cnt ._cnt-float figure{width:200px;height:200px}}@media screen and (max-width: 768px){#spine-endoscopy-operation .page-content-cnt ._cnt-float figure{width:42.6666666667vw;height:42.6666666667vw;margin:0 auto 5.3333333333vw}}#bone-density-inspection{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#bone-density-inspection{margin-bottom:130px}}@media screen and (max-width: 768px){#bone-density-inspection{margin-bottom:16vw}}#bone-density-inspection .page-content-cnt ._cnt-float figure{height:auto}#bone-density-inspection .page-content-cnt h4{font-size:1.756954612vw;color:#2d53a9;margin:0 0 1em;font-weight:600}@media screen and (min-width: 1501px){#bone-density-inspection .page-content-cnt h4{font-size:24px}}@media screen and (max-width: 768px){#bone-density-inspection .page-content-cnt h4{font-size:5.8666666667vw}}#bone-density-inspection .page-content-cnt ._image{text-align:center}#bone-density-inspection .page-content-cnt ._image img{width:50%}@media screen and (max-width: 768px){#bone-density-inspection .page-content-cnt ._image img{width:100%}}#bone-density-inspection .page-content-cnt ._image2{text-align:center}#bone-density-inspection .page-content-cnt ._image2 img{width:21.9619326501vw}@media screen and (min-width: 1501px){#bone-density-inspection .page-content-cnt ._image2 img{width:300px}}@media screen and (max-width: 768px){#bone-density-inspection .page-content-cnt ._image2 img{width:53.3333333333vw}}#bone-density-inspection .page-content-cnt ._image3{text-align:center;margin:2.9282576867vw 0 2.9282576867vw}@media screen and (min-width: 1501px){#bone-density-inspection .page-content-cnt ._image3{margin:2.9282576867vw 0 40px}}@media screen and (max-width: 768px){#bone-density-inspection .page-content-cnt ._image3{margin:5.3333333333vw 0 5.3333333333vw;width:100%}}#bone-density-inspection .page-content-cnt ._image3 img{width:80%}@media screen and (max-width: 768px){#bone-density-inspection .page-content-cnt ._image3 img{width:100%}}#bone-density-inspection .page-content-cnt ._image4{text-align:center}#bone-density-inspection .page-content-cnt ._image4 img{width:80%}@media screen and (max-width: 768px){#bone-density-inspection .page-content-cnt ._image4 img{width:100%}}@media screen and (max-width: 768px){#knee-disease-top .page-content-cnt p._center{text-align:left}}#knee-disease-featured .page-content-cnt ._cnt-float figure{width:34.0409956076vw;height:24.8901903367vw}@media screen and (min-width: 1501px){#knee-disease-featured .page-content-cnt ._cnt-float figure{width:465px;height:340px}}@media screen and (max-width: 768px){#knee-disease-featured .page-content-cnt ._cnt-float figure{width:auto;height:64vw}}#knee-disease-treatment .page-content-cnt ._cnt-float figure{width:34.0409956076vw;height:24.8901903367vw}@media screen and (min-width: 1501px){#knee-disease-treatment .page-content-cnt ._cnt-float figure{width:465px;height:340px}}@media screen and (max-width: 768px){#knee-disease-treatment .page-content-cnt ._cnt-float figure{width:auto;height:64vw}}#knee-disease-treatment_2 .page-content-cnt ._cnt-float figure{width:34.0409956076vw;height:24.8901903367vw}@media screen and (min-width: 1501px){#knee-disease-treatment_2 .page-content-cnt ._cnt-float figure{width:465px;height:340px}}@media screen and (max-width: 768px){#knee-disease-treatment_2 .page-content-cnt ._cnt-float figure{width:auto;height:64vw}}#knee-disease-treatment_2 .page-content-cnt ._cnt-float figure._image{width:21.9619326501vw;height:14.6412884334vw}@media screen and (min-width: 1501px){#knee-disease-treatment_2 .page-content-cnt ._cnt-float figure._image{width:300px;height:200px}}@media screen and (max-width: 768px){#knee-disease-treatment_2 .page-content-cnt ._cnt-float figure._image{width:auto;height:64vw}}#knee-disease-treatment_2 .page-content-cnt ._cnt-float .common-btn{text-align:left}@media screen and (max-width: 768px){#knee-disease-treatment_2 .page-content-cnt ._cnt-float .common-btn{text-align:center}}#knee-disease-treatment_2 .page-content-cnt ._box p{margin-bottom:1em}#knee-disease-treatment_2 .page-content-cnt ._box h4{font-size:1.4641288433vw;font-weight:700;margin:0 0 .5em}@media screen and (min-width: 1501px){#knee-disease-treatment_2 .page-content-cnt ._box h4{font-size:20px}}@media screen and (max-width: 768px){#knee-disease-treatment_2 .page-content-cnt ._box h4{font-size:4.8vw}}#knee-disease-treatment_2 .page-content-cnt ._box h4 strong{font-weight:700}#knee-disease-treatment_2 .page-content-cnt ._box ._fl{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.4641288433vw 2.196193265vw;background-color:#fff}@media screen and (min-width: 1501px){#knee-disease-treatment_2 .page-content-cnt ._box ._fl{padding:20px 30px}}@media screen and (max-width: 768px){#knee-disease-treatment_2 .page-content-cnt ._box ._fl{padding:3.2vw 1.4641288433vw}}#knee-disease-treatment_2 .page-content-cnt ._box ._fl figure{width:48%}@media screen and (max-width: 768px){#knee-disease-treatment_2 .page-content-cnt ._box ._fl figure{width:100%}}#knee-disease-treatment_2 .page-content-cnt ._box._box-col{display:flex;justify-content:center}#knee-disease-treatment_2 .page-content-cnt ._box._box-col ._col{display:flex;flex-direction:column;align-items:center;margin:0 auto;width:47.7306002928vw;gap:1.4641288433vw}@media screen and (min-width: 1501px){#knee-disease-treatment_2 .page-content-cnt ._box._box-col ._col{width:652px;gap:20px}}@media screen and (max-width: 768px){#knee-disease-treatment_2 .page-content-cnt ._box._box-col ._col{width:auto;gap:3.2vw}}#knee-disease-treatment_2 .page-content-cnt ._box._box-col ._col ._wp{margin-bottom:0vw}#knee-disease-treatment_2 .page-content-cnt ._box._box-col ._sm{margin:0 0 .5em}#knee-disease-treatment_2 .page-content-cnt ._sm{position:relative;display:block;padding:0 0 0 1em;font-size:max(1.1713030747vw,18px)}@media screen and (min-width: 1501px){#knee-disease-treatment_2 .page-content-cnt ._sm{font-size:18px}}@media screen and (max-width: 768px){#knee-disease-treatment_2 .page-content-cnt ._sm{font-size:max(3.7333333333vw,16px)}}#knee-disease-treatment_2 .page-content-cnt ._sm:before{content:"※";position:absolute;top:0;left:0}#knee-disease-rehabilitation .page-content-cnt ._cnt-float figure{width:34.0409956076vw;height:24.8901903367vw}@media screen and (min-width: 1501px){#knee-disease-rehabilitation .page-content-cnt ._cnt-float figure{width:465px;height:340px}}@media screen and (max-width: 768px){#knee-disease-rehabilitation .page-content-cnt ._cnt-float figure{width:auto;height:64vw}}#knee-disease-rehabilitation .page-content-cnt ._image2{padding:0 2.9282576867vw}@media screen and (min-width: 1501px){#knee-disease-rehabilitation .page-content-cnt ._image2{padding:0 40px}}@media screen and (max-width: 768px){#knee-disease-rehabilitation .page-content-cnt ._image2{padding:0}}#surgery-medicine-gairai ._box{margin:2.9282576867vw 0 0}@media screen and (min-width: 1501px){#surgery-medicine-gairai ._box{margin:40px 0 0}}@media screen and (max-width: 768px){#surgery-medicine-gairai ._box{margin:5.3333333333vw 0 0}}#surgery-medicine-gairai2 ._box{margin:2.9282576867vw 0 0}@media screen and (min-width: 1501px){#surgery-medicine-gairai2 ._box{margin:40px 0 0}}@media screen and (max-width: 768px){#surgery-medicine-gairai2 ._box{margin:5.3333333333vw 0 0}}#surgery-medicine-info .page-content-cnt ._box{display:flex;justify-content:space-between;margin:0 0 2.9282576867vw}@media screen and (min-width: 1501px){#surgery-medicine-info .page-content-cnt ._box{margin:0 0 40px}}@media screen and (max-width: 768px){#surgery-medicine-info .page-content-cnt ._box{display:block;margin:0 0 5.3333333333vw}}#surgery-medicine-info .page-content-cnt ._box figure{width:21.9619326501vw;height:21.9619326501vw;overflow:hidden;border-radius:.7320644217vw}@media screen and (min-width: 1501px){#surgery-medicine-info .page-content-cnt ._box figure{width:300px;height:300px;border-radius:10px}}@media screen and (max-width: 768px){#surgery-medicine-info .page-content-cnt ._box figure{width:auto;height:80vw;border-radius:2.6666666667vw}}#surgery-medicine-info .page-content-cnt ._box ._txt{width:57.1010248902vw}@media screen and (min-width: 1501px){#surgery-medicine-info .page-content-cnt ._box ._txt{width:800px}}@media screen and (max-width: 768px){#surgery-medicine-info .page-content-cnt ._box ._txt{width:auto}}#surgery-medicine-info .page-content-cnt ._box h3{font-size:1.756954612vw;font-weight:700;color:#2d53a9;margin:0 0 .5em}@media screen and (min-width: 1501px){#surgery-medicine-info .page-content-cnt ._box h3{font-size:24px}}@media screen and (max-width: 768px){#surgery-medicine-info .page-content-cnt ._box h3{font-size:5.8666666667vw}}#surgery-medicine-info .page-content-cnt ._box ._tag{margin:0 0 1.4641288433vw}@media screen and (min-width: 1501px){#surgery-medicine-info .page-content-cnt ._box ._tag{margin:0 0 20px}}@media screen and (max-width: 768px){#surgery-medicine-info .page-content-cnt ._box ._tag{margin:0 0 2.6666666667vw}}#surgery-medicine-info .page-content-cnt ._box ._tag span{display:inline-block;font-size:max(1.1713030747vw,18px);font-weight:600;padding:.3em 2em;background-color:#2d53a9;color:#fff}@media screen and (min-width: 1501px){#surgery-medicine-info .page-content-cnt ._box ._tag span{font-size:18px}}@media screen and (max-width: 768px){#surgery-medicine-info .page-content-cnt ._box ._tag span{font-size:max(3.7333333333vw,16px)}}@media screen and (max-width: 768px){#surgery-medicine-inspection .page-content-cnt p._center{text-align:left}}#surgery-medicine-colon{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#surgery-medicine-colon{margin-bottom:130px}}@media screen and (max-width: 768px){#surgery-medicine-colon{margin-bottom:16vw}}#surgery-medicine-colon .page-content-cnt ._flow-blk ._flow-blk-list ol li figure{padding:.878477306vw 0 0}@media screen and (min-width: 1501px){#surgery-medicine-colon .page-content-cnt ._flow-blk ._flow-blk-list ol li figure{padding:12px 0 0}}@media screen and (max-width: 768px){#surgery-medicine-colon .page-content-cnt ._flow-blk ._flow-blk-list ol li figure{padding:3.2vw 0 0}}#surgery-medicine-colon .page-content-cnt ._flow-blk ._flow-blk-list ol li figure img{width:21.9619326501vw}@media screen and (min-width: 1501px){#surgery-medicine-colon .page-content-cnt ._flow-blk ._flow-blk-list ol li figure img{width:300px}}@media screen and (max-width: 768px){#surgery-medicine-colon .page-content-cnt ._flow-blk ._flow-blk-list ol li figure img{width:100%}}#surgery-medicine-colon .page-content-cnt ._flex{display:flex;justify-content:space-between}@media screen and (max-width: 768px){#surgery-medicine-colon .page-content-cnt ._flex{display:block}}#surgery-medicine-colon .page-content-cnt ._flex ._txt{width:51.2445095168vw}@media screen and (min-width: 1501px){#surgery-medicine-colon .page-content-cnt ._flex ._txt{width:700px}}@media screen and (max-width: 768px){#surgery-medicine-colon .page-content-cnt ._flex ._txt{width:auto;margin:0 0 5.3333333333vw}}#surgery-medicine-colon .page-content-cnt ._flex ._image{width:29.2825768668vw}@media screen and (min-width: 1501px){#surgery-medicine-colon .page-content-cnt ._flex ._image{width:400px}}@media screen and (max-width: 768px){#surgery-medicine-colon .page-content-cnt ._flex ._image{width:auto}}#surgery-medicine-colon .page-content-cnt ._flex ._image figure{width:100%;height:35.1390922401vw;overflow:hidden;border-radius:.7320644217vw}@media screen and (min-width: 1501px){#surgery-medicine-colon .page-content-cnt ._flex ._image figure{height:480px;border-radius:10px}}@media screen and (max-width: 768px){#surgery-medicine-colon .page-content-cnt ._flex ._image figure{height:96vw;border-radius:2.6666666667vw}}#surgery-medicine-colon .page-content-cnt ._flex ._image figure img{width:100%;height:100%;object-fit:cover}#surgery-medicine-colon .page-content-cnt ._flex ._image small{display:block;font-size:max(1.0248901903vw,16px);padding:.5em 0 0}@media screen and (min-width: 1501px){#surgery-medicine-colon .page-content-cnt ._flex ._image small{font-size:16px}}@media screen and (max-width: 768px){#surgery-medicine-colon .page-content-cnt ._flex ._image small{font-size:max(3.2vw,14px)}}#nasal-endoscopy-top .page-content-cnt ._cnt-float figure{height:21.9619326501vw}@media screen and (min-width: 1501px){#nasal-endoscopy-top .page-content-cnt ._cnt-float figure{height:300px}}@media screen and (max-width: 768px){#nasal-endoscopy-top .page-content-cnt ._cnt-float figure{height:53.3333333333vw}}#nasal-endoscopy-featured{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#nasal-endoscopy-featured{margin-bottom:130px}}@media screen and (max-width: 768px){#nasal-endoscopy-featured{margin-bottom:16vw}}@media screen and (max-width: 768px){#nasal-endoscopy-featured .page-content-cnt p._center{text-align:left}}#nasal-endoscopy-featured .page-content-cnt ._image{margin:0 0 2.9282576867vw}@media screen and (min-width: 1501px){#nasal-endoscopy-featured .page-content-cnt ._image{margin:0 0 40px}}@media screen and (max-width: 768px){#nasal-endoscopy-featured .page-content-cnt ._image{margin:0 0 5.3333333333vw}}#nasal-endoscopy-featured .page-content-cnt ._image ul{display:flex;justify-content:center;gap:.7320644217vw}@media screen and (min-width: 1501px){#nasal-endoscopy-featured .page-content-cnt ._image ul{gap:10px}}@media screen and (max-width: 768px){#nasal-endoscopy-featured .page-content-cnt ._image ul{gap:2.6666666667vw}}#nasal-endoscopy-featured .page-content-cnt ._image ul li{width:20.7174231332vw}@media screen and (min-width: 1501px){#nasal-endoscopy-featured .page-content-cnt ._image ul li{width:283px}}@media screen and (max-width: 768px){#nasal-endoscopy-featured .page-content-cnt ._image ul li{width:26.6666666667vw}}@media screen and (max-width: 768px){#internal-medicine-top .page-content-cnt p._center{text-align:left}}#internal-medicine-info{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#internal-medicine-info{margin-bottom:130px}}@media screen and (max-width: 768px){#internal-medicine-info{margin-bottom:16vw}}#internal-medicine-info .page-content-cnt ._box{margin:0 0 2.9282576867vw}@media screen and (min-width: 1501px){#internal-medicine-info .page-content-cnt ._box{margin:0 0 40px}}@media screen and (max-width: 768px){#internal-medicine-info .page-content-cnt ._box{margin:0 0 5.3333333333vw}}#internal-medicine-info .page-content-cnt ._box h3{font-size:1.756954612vw;font-weight:700;color:#2d53a9;margin:0 0 .5em}@media screen and (min-width: 1501px){#internal-medicine-info .page-content-cnt ._box h3{font-size:24px}}@media screen and (max-width: 768px){#internal-medicine-info .page-content-cnt ._box h3{font-size:5.8666666667vw}}#internal-medicine-info .page-content-cnt ._box h4{font-size:1.4641288433vw;font-weight:700;color:#2d53a9;margin:0 0 .5em}@media screen and (min-width: 1501px){#internal-medicine-info .page-content-cnt ._box h4{font-size:20px}}@media screen and (max-width: 768px){#internal-medicine-info .page-content-cnt ._box h4{font-size:4.8vw}}#internal-medicine-info .page-content-cnt ._box ._tag{margin:0 0 2.196193265vw;display:flex;flex-wrap:wrap;gap:1em}@media screen and (min-width: 1501px){#internal-medicine-info .page-content-cnt ._box ._tag{margin:0 0 30px}}@media screen and (max-width: 768px){#internal-medicine-info .page-content-cnt ._box ._tag{margin:0 0 5.3333333333vw;gap:.5em}}#internal-medicine-info .page-content-cnt ._box ._tag span{display:inline-block;font-size:max(1.1713030747vw,18px);font-weight:600;padding:.3em 2em;background-color:#2d53a9;color:#fff}@media screen and (min-width: 1501px){#internal-medicine-info .page-content-cnt ._box ._tag span{font-size:18px}}@media screen and (max-width: 768px){#internal-medicine-info .page-content-cnt ._box ._tag span{font-size:max(3.7333333333vw,16px)}}#internal-medicine-info .page-content-cnt ._box ul{margin:0 0 1em}#internal-medicine-info .page-content-cnt ._box table{font-size:max(1.1713030747vw,18px);line-height:1.8;width:auto;border-collapse:collapse}@media screen and (min-width: 1501px){#internal-medicine-info .page-content-cnt ._box table{font-size:18px}}@media screen and (max-width: 768px){#internal-medicine-info .page-content-cnt ._box table{font-size:max(3.7333333333vw,16px)}}#internal-medicine-info .page-content-cnt ._box table th{text-align:left;vertical-align:top;padding:0 1em .5em 0}@media screen and (max-width: 768px){#internal-medicine-info .page-content-cnt ._box table th{width:30%}}#internal-medicine-info .page-content-cnt ._box table td{text-align:left;vertical-align:top;padding:0 0 .5em}@media screen and (max-width: 768px){#neurosurgery-top .page-content-cnt p._center{text-align:left}}#neurosurgery-info{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#neurosurgery-info{margin-bottom:130px}}@media screen and (max-width: 768px){#neurosurgery-info{margin-bottom:16vw}}#neurosurgery-info .page-content-cnt ._box{margin:0 0 2.9282576867vw}@media screen and (min-width: 1501px){#neurosurgery-info .page-content-cnt ._box{margin:0 0 40px}}@media screen and (max-width: 768px){#neurosurgery-info .page-content-cnt ._box{margin:0 0 5.3333333333vw}}#neurosurgery-info .page-content-cnt ._box ._fl{display:flex;justify-content:space-between}@media screen and (max-width: 768px){#neurosurgery-info .page-content-cnt ._box ._fl{display:block}}#neurosurgery-info .page-content-cnt ._box ._flh{display:flex;justify-content:space-between;margin:2.9282576867vw 0 2.9282576867vw}@media screen and (min-width: 1501px){#neurosurgery-info .page-content-cnt ._box ._flh{margin:40px 0 40px}}@media screen and (max-width: 768px){#neurosurgery-info .page-content-cnt ._box ._flh{display:block;margin:5.3333333333vw 0 5.3333333333vw}}#neurosurgery-info .page-content-cnt ._box ._flh ._flh-box{width:48%;background-color:#fff;border-radius:.7320644217vw;padding:1.4641288433vw 2.196193265vw}@media screen and (min-width: 1501px){#neurosurgery-info .page-content-cnt ._box ._flh ._flh-box{border-radius:10px;padding:20px 30px}}@media screen and (max-width: 768px){#neurosurgery-info .page-content-cnt ._box ._flh ._flh-box{width:auto;border-radius:2.6666666667vw;padding:3.2vw 5.3333333333vw;margin:0 0 5.3333333333vw}}#neurosurgery-info .page-content-cnt ._box ._flh ._flh-box ul{margin:0 0 0 1em}#neurosurgery-info .page-content-cnt ._box ._flh ._flh-box table{font-size:max(1.1713030747vw,18px);line-height:1.8;width:100%;border-collapse:collapse}@media screen and (min-width: 1501px){#neurosurgery-info .page-content-cnt ._box ._flh ._flh-box table{font-size:18px}}@media screen and (max-width: 768px){#neurosurgery-info .page-content-cnt ._box ._flh ._flh-box table{font-size:max(3.7333333333vw,16px)}}#neurosurgery-info .page-content-cnt ._box ._flh ._flh-box table th{text-align:left;vertical-align:top;padding:0 1em .5em 0;width:30%}#neurosurgery-info .page-content-cnt ._box ._flh ._flh-box table td{text-align:left;vertical-align:top;padding:0 0 .5em}#neurosurgery-info .page-content-cnt ._box figure{width:21.9619326501vw;height:21.9619326501vw;overflow:hidden;border-radius:.7320644217vw}@media screen and (min-width: 1501px){#neurosurgery-info .page-content-cnt ._box figure{width:300px;height:300px;border-radius:10px}}@media screen and (max-width: 768px){#neurosurgery-info .page-content-cnt ._box figure{width:auto;height:80vw;border-radius:2.6666666667vw}}#neurosurgery-info .page-content-cnt ._box ._txt{width:57.1010248902vw}@media screen and (min-width: 1501px){#neurosurgery-info .page-content-cnt ._box ._txt{width:800px}}@media screen and (max-width: 768px){#neurosurgery-info .page-content-cnt ._box ._txt{width:auto}}#neurosurgery-info .page-content-cnt ._box h3{font-size:1.756954612vw;font-weight:700;color:#2d53a9;margin:0 0 .5em}@media screen and (min-width: 1501px){#neurosurgery-info .page-content-cnt ._box h3{font-size:24px}}@media screen and (max-width: 768px){#neurosurgery-info .page-content-cnt ._box h3{font-size:5.8666666667vw}}#neurosurgery-info .page-content-cnt ._box h4{font-size:1.4641288433vw;font-weight:700;color:#2d53a9;margin:0 0 .5em}@media screen and (min-width: 1501px){#neurosurgery-info .page-content-cnt ._box h4{font-size:20px}}@media screen and (max-width: 768px){#neurosurgery-info .page-content-cnt ._box h4{font-size:4.8vw}}#neurosurgery-info .page-content-cnt ._box ._tag{margin:0 0 1.4641288433vw}@media screen and (min-width: 1501px){#neurosurgery-info .page-content-cnt ._box ._tag{margin:0 0 20px}}@media screen and (max-width: 768px){#neurosurgery-info .page-content-cnt ._box ._tag{margin:0 0 2.6666666667vw}}#neurosurgery-info .page-content-cnt ._box ._tag span{display:inline-block;font-size:max(1.1713030747vw,18px);font-weight:600;padding:.3em 2em;background-color:#2d53a9;color:#fff}@media screen and (min-width: 1501px){#neurosurgery-info .page-content-cnt ._box ._tag span{font-size:18px}}@media screen and (max-width: 768px){#neurosurgery-info .page-content-cnt ._box ._tag span{font-size:max(3.7333333333vw,16px)}}@media screen and (max-width: 768px){#dermatology-top .page-content-cnt p._center{text-align:left}}#dermatology-info{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#dermatology-info{margin-bottom:130px}}@media screen and (max-width: 768px){#dermatology-info{margin-bottom:16vw}}#dermatology-info .page-content-cnt ._box{display:flex;justify-content:space-between;margin:0 0 2.9282576867vw}@media screen and (min-width: 1501px){#dermatology-info .page-content-cnt ._box{margin:0 0 40px}}@media screen and (max-width: 768px){#dermatology-info .page-content-cnt ._box{display:block;margin:0 0 5.3333333333vw}}#dermatology-info .page-content-cnt ._box figure{width:21.9619326501vw;height:21.9619326501vw;overflow:hidden;border-radius:.7320644217vw}@media screen and (min-width: 1501px){#dermatology-info .page-content-cnt ._box figure{width:300px;height:300px;border-radius:10px}}@media screen and (max-width: 768px){#dermatology-info .page-content-cnt ._box figure{width:auto;height:80vw;border-radius:2.6666666667vw}}#dermatology-info .page-content-cnt ._box ._txt{width:57.1010248902vw}@media screen and (min-width: 1501px){#dermatology-info .page-content-cnt ._box ._txt{width:800px}}@media screen and (max-width: 768px){#dermatology-info .page-content-cnt ._box ._txt{width:auto}}#dermatology-info .page-content-cnt ._box h3{font-size:1.756954612vw;font-weight:700;color:#2d53a9;margin:0 0 .5em}@media screen and (min-width: 1501px){#dermatology-info .page-content-cnt ._box h3{font-size:24px}}@media screen and (max-width: 768px){#dermatology-info .page-content-cnt ._box h3{font-size:5.8666666667vw}}#dermatology-info .page-content-cnt ._box ._tag{margin:0 0 1.4641288433vw}@media screen and (min-width: 1501px){#dermatology-info .page-content-cnt ._box ._tag{margin:0 0 20px}}@media screen and (max-width: 768px){#dermatology-info .page-content-cnt ._box ._tag{margin:0 0 2.6666666667vw}}#dermatology-info .page-content-cnt ._box ._tag span{display:inline-block;font-size:max(1.1713030747vw,18px);font-weight:600;padding:.3em 2em;background-color:#2d53a9;color:#fff}@media screen and (min-width: 1501px){#dermatology-info .page-content-cnt ._box ._tag span{font-size:18px}}@media screen and (max-width: 768px){#dermatology-info .page-content-cnt ._box ._tag span{font-size:max(3.7333333333vw,16px)}}#anesthesiology-info{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#anesthesiology-info{margin-bottom:130px}}@media screen and (max-width: 768px){#anesthesiology-info{margin-bottom:16vw}}#anesthesiology-info .page-content-cnt ._box h3{font-size:1.6105417277vw;font-weight:700;color:#2d53a9;margin:0 0 .5em}@media screen and (min-width: 1501px){#anesthesiology-info .page-content-cnt ._box h3{font-size:22px}}@media screen and (max-width: 768px){#anesthesiology-info .page-content-cnt ._box h3{font-size:5.3333333333vw}}#nursing-top ._links ul{display:flex;justify-content:center;flex-wrap:wrap;gap:2.196193265vw}@media screen and (min-width: 1501px){#nursing-top ._links ul{gap:30px}}@media screen and (max-width: 768px){#nursing-top ._links ul{display:block}}#nursing-top ._links ul li{width:23.1332357247vw}@media screen and (min-width: 1501px){#nursing-top ._links ul li{width:316px}}@media screen and (max-width: 768px){#nursing-top ._links ul li{width:auto;margin:0 0 5.3333333333vw}}#nursing-top ._links ul li .common-btn{padding:0}#nursing-top ._links ul li .common-btn a{width:100%}#nursing-hospital{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#nursing-hospital{margin-bottom:130px}}@media screen and (max-width: 768px){#nursing-hospital{margin-bottom:16vw}}#nursing-info-top ._cnt-float figure{width:28.0380673499vw;height:35.8711566618vw;margin-bottom:1.4641288433vw}@media screen and (min-width: 1501px){#nursing-info-top ._cnt-float figure{width:383px;height:490px;margin-bottom:20px}}@media screen and (max-width: 768px){#nursing-info-top ._cnt-float figure{width:auto;height:101.3333333333vw;margin-bottom:5.3333333333vw}}#nursing-info-top ._cnt-normal small{display:block;text-align:right;color:#2d53a9;font-size:max(1.317715959vw,18px);font-weight:600;letter-spacing:.06em}@media screen and (min-width: 1501px){#nursing-info-top ._cnt-normal small{font-size:18px}}@media screen and (max-width: 768px){#nursing-info-top ._cnt-normal small{font-size:max(4.2666666667vw,16px)}}#nursing-info-year .page-content-cnt ._cnt-flex{display:flex;justify-content:space-between;padding:0 1.4641288433vw}@media screen and (min-width: 1501px){#nursing-info-year .page-content-cnt ._cnt-flex{padding:0 60px}}@media screen and (max-width: 768px){#nursing-info-year .page-content-cnt ._cnt-flex{display:block;padding:0}}#nursing-info-year .page-content-cnt ._cnt-flex figure{width:32.9428989751vw;height:26.5739385066vw;overflow:hidden;border-radius:1.4641288433vw}@media screen and (min-width: 1501px){#nursing-info-year .page-content-cnt ._cnt-flex figure{width:450px;height:363px;border-radius:20px}}@media screen and (max-width: 768px){#nursing-info-year .page-content-cnt ._cnt-flex figure{width:auto;height:64vw;border-radius:5.3333333333vw;margin:0 0 5.3333333333vw}}#nursing-info-year .page-content-cnt ._cnt-flex ._txt{width:53.0014641288vw}@media screen and (min-width: 1501px){#nursing-info-year .page-content-cnt ._cnt-flex ._txt{width:764px}}@media screen and (max-width: 768px){#nursing-info-year .page-content-cnt ._cnt-flex ._txt{width:auto}}#nursing-info-year .page-content-cnt ._cnt-flex ._txt ._box{margin:0 0 1.4641288433vw;padding:1.8301610542vw 2.9282576867vw}@media screen and (min-width: 1501px){#nursing-info-year .page-content-cnt ._cnt-flex ._txt ._box{margin:0 0 20px;padding:25px 40px}}@media screen and (max-width: 768px){#nursing-info-year .page-content-cnt ._cnt-flex ._txt ._box{margin:0 0 5.3333333333vw;padding:5.3333333333vw 5.3333333333vw}}#nursing-info-year .page-content-cnt ._cnt-flex ._txt ._box h3{font-size:1.6105417277vw;font-weight:700;letter-spacing:.04em;margin:0 0 .5em;color:#2d53a9}@media screen and (min-width: 1501px){#nursing-info-year .page-content-cnt ._cnt-flex ._txt ._box h3{font-size:22px}}@media screen and (max-width: 768px){#nursing-info-year .page-content-cnt ._cnt-flex ._txt ._box h3{font-size:5.3333333333vw}}#nursing-info-year .page-content-cnt ._cnt-flex ._txt ._box ul{margin:0 0 0 1em}#nursing-info-year .page-content-cnt ._cnt-flex ._txt small{display:block;text-align:right;font-size:max(1.1713030747vw,18px)}@media screen and (min-width: 1501px){#nursing-info-year .page-content-cnt ._cnt-flex ._txt small{font-size:18px}}@media screen and (max-width: 768px){#nursing-info-year .page-content-cnt ._cnt-flex ._txt small{font-size:max(3.7333333333vw,16px)}}#nursing-info-work .page-content-cnt ._flex{display:flex;justify-content:center;align-items:center}#nursing-info-work .page-content-cnt ._flex h3{font-size:1.317715959vw;color:#2d53a9;font-weight:700;letter-spacing:.04em;padding:0 3.2942898975vw 0 0}@media screen and (min-width: 1501px){#nursing-info-work .page-content-cnt ._flex h3{font-size:18px;padding:0 45px 0 0}}@media screen and (max-width: 768px){#nursing-info-work .page-content-cnt ._flex h3{font-size:4.2666666667vw;padding:0 9.3333333333vw 0 0}}#nursing-info-work .page-content-cnt ._flex ul{font-size:max(1.1713030747vw,18px);line-height:2;padding:0 0 0 3.2942898975vw;border-left:solid #a6a6a7 .0732064422vw}@media screen and (min-width: 1501px){#nursing-info-work .page-content-cnt ._flex ul{font-size:18px;padding:0 0 0 45px;border-left:solid #a6a6a7 1px}}@media screen and (max-width: 768px){#nursing-info-work .page-content-cnt ._flex ul{font-size:max(3.7333333333vw,16px);padding:0 0 0 9.3333333333vw;border-left:solid #a6a6a7 .2666666667vw}}#nursing-info-work .page-content-cnt ._flex ul li small{font-size:max(1.1713030747vw,18px);display:block;padding:0 0 0 1em;position:relative}@media screen and (min-width: 1501px){#nursing-info-work .page-content-cnt ._flex ul li small{font-size:18px}}@media screen and (max-width: 768px){#nursing-info-work .page-content-cnt ._flex ul li small{font-size:max(3.7333333333vw,16px)}}#nursing-info-work .page-content-cnt ._flex ul li small:before{content:"※";position:absolute;top:0;left:0}#nursing-info-emergency{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#nursing-info-emergency{margin-bottom:130px}}@media screen and (max-width: 768px){#nursing-info-emergency{margin-bottom:16vw}}@media screen and (max-width: 768px){#nursing-education-goal p._center{text-align:left}}#nursing-education-policy{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#nursing-education-policy{margin-bottom:130px}}@media screen and (max-width: 768px){#nursing-education-policy{margin-bottom:16vw}}#nursing-education-policy figure{padding:4.39238653vw 0 0;text-align:center}@media screen and (min-width: 1501px){#nursing-education-policy figure{padding:60px 0 0}}@media screen and (max-width: 768px){#nursing-education-policy figure{padding:8vw 0 0}}#nursing-education-policy figure img{width:58.5651537335vw}@media screen and (min-width: 1501px){#nursing-education-policy figure img{width:800px}}@media screen and (max-width: 768px){#nursing-education-policy figure img{width:100%}}#nursing-departments-operation{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#nursing-departments-operation{margin-bottom:130px}}@media screen and (max-width: 768px){#nursing-departments-operation{margin-bottom:16vw}}#nursing-departments-operation .page-content-cnt ul{margin-bottom:2.9282576867vw}@media screen and (min-width: 1501px){#nursing-departments-operation .page-content-cnt ul{margin-bottom:40px}}@media screen and (max-width: 768px){#nursing-departments-operation .page-content-cnt ul{margin-bottom:5.3333333333vw}}#pharmacy-top{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#pharmacy-top{margin-bottom:130px}}@media screen and (max-width: 768px){#pharmacy-top{margin-bottom:16vw}}@media screen and (max-width: 768px){#pharmacy-top p._center{text-align:left}}#pharmacy-top ._cnt-float figure{width:43.9238653001vw;height:29.2825768668vw}@media screen and (min-width: 1501px){#pharmacy-top ._cnt-float figure{width:600px;height:400px}}@media screen and (max-width: 768px){#pharmacy-top ._cnt-float figure{width:auto;height:64vw}}#laboratory-top ._cnt-float figure{width:35.8711566618vw;height:23.8653001464vw}@media screen and (min-width: 1501px){#laboratory-top ._cnt-float figure{width:490px;height:326px}}@media screen and (max-width: 768px){#laboratory-top ._cnt-float figure{width:auto;height:64vw}}#laboratory-about_2{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#laboratory-about_2{margin-bottom:130px}}@media screen and (max-width: 768px){#laboratory-about_2{margin-bottom:16vw}}#laboratory-about_2 ._cnt-float figure{width:21.9619326501vw;height:26.9399707174vw}@media screen and (min-width: 1501px){#laboratory-about_2 ._cnt-float figure{width:300px;height:368px}}@media screen and (max-width: 768px){#laboratory-about_2 ._cnt-float figure{width:auto;height:auto}}@media screen and (max-width: 768px){#radiology-top p._center{text-align:left}}#radiology-facilities figure{text-align:center}#radiology-facilities figure._img01 img{width:42.1669106881vw}@media screen and (min-width: 1501px){#radiology-facilities figure._img01 img{width:576px}}@media screen and (max-width: 768px){#radiology-facilities figure._img01 img{width:100%}}#radiology-facilities figure._img02 img{width:45.60761347vw}@media screen and (min-width: 1501px){#radiology-facilities figure._img02 img{width:623px}}@media screen and (max-width: 768px){#radiology-facilities figure._img02 img{width:100%}}#radiology-facilities figure._img03 img{width:63.17715959vw}@media screen and (min-width: 1501px){#radiology-facilities figure._img03 img{width:863px}}@media screen and (max-width: 768px){#radiology-facilities figure._img03 img{width:100%}}#radiology-facilities ._box{margin:4.39238653vw 0 0}@media screen and (min-width: 1501px){#radiology-facilities ._box{margin:60px 0 0}}@media screen and (max-width: 768px){#radiology-facilities ._box{margin:8vw 0 0}}#radiology-facilities ._box h4{text-align:center;color:#2d53a9;font-size:1.4641288433vw;font-weight:700;margin:0 0 1em}@media screen and (min-width: 1501px){#radiology-facilities ._box h4{font-size:20px}}@media screen and (max-width: 768px){#radiology-facilities ._box h4{font-size:4.8vw}}#radiology-facilities ._box p{font-size:max(1.1713030747vw,18px);font-weight:700}@media screen and (min-width: 1501px){#radiology-facilities ._box p{font-size:18px}}@media screen and (max-width: 768px){#radiology-facilities ._box p{font-size:max(3.7333333333vw,16px)}}#radiology-facilities ._box ._number{font-size:2.0497803807vw;font-weight:700;text-align:center;line-height:1.4}@media screen and (min-width: 1501px){#radiology-facilities ._box ._number{font-size:35px}}@media screen and (max-width: 768px){#radiology-facilities ._box ._number{font-size:9.3333333333vw;line-height:1.4}}#radiology-facilities ._box ._number a{display:inline-block;padding:0 0 0 3.2210834553vw;background:url(../img/icon-phone.svg) no-repeat center left/1.9765739385vw auto}@media screen and (min-width: 1501px){#radiology-facilities ._box ._number a{padding:0 0 0 44px;background-size:27px auto}}@media screen and (max-width: 768px){#radiology-facilities ._box ._number a{padding:0 0 0 10.6666666667vw;background-size:7.2vw auto;background-position:top .1em left;text-align:left}}#radiology-facilities ._box ._form{font-weight:700;text-align:center;line-height:1.4;padding:1.4641288433vw 0 0}@media screen and (min-width: 1501px){#radiology-facilities ._box ._form{padding:20px 0 0}}@media screen and (max-width: 768px){#radiology-facilities ._box ._form{padding:5.3333333333vw 0 0}}#radiology-facilities ._box ._form p{margin:0 0 1em}#radiology-facilities ._box ._form img{width:12.4450951684vw}@media screen and (min-width: 1501px){#radiology-facilities ._box ._form img{width:170px}}@media screen and (max-width: 768px){#radiology-facilities ._box ._form img{width:45.3333333333vw}}#radiology-list{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#radiology-list{margin-bottom:130px}}@media screen and (max-width: 768px){#radiology-list{margin-bottom:16vw}}#radiology-list .page-content-cnt figure{text-align:center;margin:0 0 2.9282576867vw}@media screen and (min-width: 1501px){#radiology-list .page-content-cnt figure{margin:0 0 40px}}@media screen and (max-width: 768px){#radiology-list .page-content-cnt figure{margin:0 0 8vw}}#radiology-list .page-content-cnt figure img{width:auto;max-width:100%;border-radius:.7320644217vw}@media screen and (min-width: 1501px){#radiology-list .page-content-cnt figure img{border-radius:10px}}@media screen and (max-width: 768px){#radiology-list .page-content-cnt figure img{border-radius:2.6666666667vw}}#radiology-list .page-content-cnt ._txt{margin:0 0 2.9282576867vw}@media screen and (min-width: 1501px){#radiology-list .page-content-cnt ._txt{margin:0 0 40px}}@media screen and (max-width: 768px){#radiology-list .page-content-cnt ._txt{margin:0 0 8vw}}#radiology-list .page-content-cnt .common-btn{padding:0}#radiology-list .page-content-cnt .common-btn+.common-btn{padding:2.9282576867vw 0 0}@media screen and (min-width: 1501px){#radiology-list .page-content-cnt .common-btn+.common-btn{padding:40px 0 0}}@media screen and (max-width: 768px){#radiology-list .page-content-cnt .common-btn+.common-btn{padding:5.3333333333vw 0 0}}#mri-top{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#mri-top{margin-bottom:130px}}@media screen and (max-width: 768px){#mri-top{margin-bottom:16vw}}@media screen and (max-width: 768px){#mri-top p._center{text-align:left}}#mri-top ._cnt-float figure{width:34.6998535871vw;height:23.1332357247vw}@media screen and (min-width: 1501px){#mri-top ._cnt-float figure{width:474px;height:316px}}@media screen and (max-width: 768px){#mri-top ._cnt-float figure{width:auto;height:64vw}}#mri-top ._cnt-normal ._box{text-align:center}#mri-top ._cnt-normal ._box h4{text-align:center;color:#2d53a9;font-size:1.4641288433vw;font-weight:700;margin:0 0 1em}@media screen and (min-width: 1501px){#mri-top ._cnt-normal ._box h4{font-size:20px}}@media screen and (max-width: 768px){#mri-top ._cnt-normal ._box h4{font-size:4.8vw}}#mri-top ._cnt-normal ._box p{font-size:max(1.1713030747vw,18px);font-weight:700;margin:0 0 1em}@media screen and (min-width: 1501px){#mri-top ._cnt-normal ._box p{font-size:18px}}@media screen and (max-width: 768px){#mri-top ._cnt-normal ._box p{font-size:max(3.7333333333vw,16px)}}#mri-top ._cnt-normal ._box ._number{font-size:2.0497803807vw;font-weight:700;text-align:center;line-height:1.4}@media screen and (min-width: 1501px){#mri-top ._cnt-normal ._box ._number{font-size:35px}}@media screen and (max-width: 768px){#mri-top ._cnt-normal ._box ._number{font-size:9.3333333333vw;line-height:1.4}}#mri-top ._cnt-normal ._box ._number a{display:inline-block;padding:0 0 0 3.2210834553vw;background:url(../img/icon-phone.svg) no-repeat center left/1.9765739385vw auto}@media screen and (min-width: 1501px){#mri-top ._cnt-normal ._box ._number a{padding:0 0 0 44px;background-size:27px auto}}@media screen and (max-width: 768px){#mri-top ._cnt-normal ._box ._number a{padding:0 0 0 10.6666666667vw;background-size:7.2vw auto;background-position:top .1em left;text-align:left}}#mri-top ._cnt-normal ._box ._notes{font-weight:700;text-align:center;line-height:1.4;padding:.7320644217vw 0 0}@media screen and (min-width: 1501px){#mri-top ._cnt-normal ._box ._notes{padding:10px 0 0}}@media screen and (max-width: 768px){#mri-top ._cnt-normal ._box ._notes{padding:2.6666666667vw 0 0}}#mri-top ._cnt-normal ._box ._notes small{padding:0 0 0 1em;font-size:max(1.0248901903vw,16px);position:relative}@media screen and (min-width: 1501px){#mri-top ._cnt-normal ._box ._notes small{font-size:14px}}@media screen and (max-width: 768px){#mri-top ._cnt-normal ._box ._notes small{font-size:max(3.2vw,14px)}}#mri-top ._cnt-normal ._box ._notes small:before{content:"※";position:absolute;top:0;left:0}#mri-top ._cnt-normal ._col{display:flex;flex-direction:column;align-items:center;padding:2.9282576867vw 0 0}@media screen and (min-width: 1501px){#mri-top ._cnt-normal ._col{padding:40px 0 0}}@media screen and (max-width: 768px){#mri-top ._cnt-normal ._col{padding:8vw 0 0}}#mri-top ._cnt-normal ._col p{padding:0 0 0 1em;position:relative}#mri-top ._cnt-normal ._col p:before{content:"※";position:absolute;top:0;left:0}#rehabilitation-slider{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#rehabilitation-slider{margin-bottom:130px}}@media screen and (max-width: 768px){#rehabilitation-slider{margin-bottom:16vw}}#rehabilitation-slider .swiper{overflow:visible}#rehabilitation-slider .swiper .swiper-slide{opacity:.3;transform:scale(0.8);transition:.7s}#rehabilitation-slider .swiper .swiper-slide img{border-radius:.7320644217vw}@media screen and (min-width: 1501px){#rehabilitation-slider .swiper .swiper-slide img{border-radius:10px}}@media screen and (max-width: 768px){#rehabilitation-slider .swiper .swiper-slide img{border-radius:2.6666666667vw}}#rehabilitation-slider .swiper .swiper-slide-active{opacity:1;transform:scale(1);z-index:1}#rehabilitation-slider .swiper .swiper-button-next{color:#2d53a9;right:10.4166666667vw}@media screen and (max-width: 768px){#rehabilitation-slider .swiper .swiper-button-next{right:3.2vw}}#rehabilitation-slider .swiper .swiper-button-prev{color:#2d53a9;left:10.4166666667vw}@media screen and (max-width: 768px){#rehabilitation-slider .swiper .swiper-button-prev{left:3.2vw}}#rehabilitation-slider .swiper .swiper-pagination{display:flex;align-items:center;justify-content:center;gap:.6770833333vw;bottom:-2.0833333333vw}@media screen and (max-width: 768px){#rehabilitation-slider .swiper .swiper-pagination{gap:3.4666666667vw;bottom:-8vw}}#rehabilitation-slider .swiper .swiper-pagination span{width:.6770833333vw;height:.6770833333vw;background-color:#cdcece;margin:0;border-radius:50%;opacity:1}@media screen and (max-width: 768px){#rehabilitation-slider .swiper .swiper-pagination span{width:3.4666666667vw;height:3.4666666667vw}}#rehabilitation-slider .swiper .swiper-pagination span.swiper-pagination-bullet-active{background-color:#2d53a9}#rehabilitation-info{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#rehabilitation-info{margin-bottom:130px}}@media screen and (max-width: 768px){#rehabilitation-info{margin-bottom:16vw}}#nutrition-top{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#nutrition-top{margin-bottom:130px}}@media screen and (max-width: 768px){#nutrition-top{margin-bottom:16vw}}@media screen and (max-width: 768px){#nutrition-top p._center{text-align:left}}#nutrition-top ul._flex{display:flex;justify-content:space-between}#nutrition-top ul._flex li{width:30%}@media screen and (max-width: 768px){#nutrition-top ul._flex li{width:32%}}#nutrition-top ul._flex li img{border-radius:.7320644217vw}@media screen and (min-width: 1501px){#nutrition-top ul._flex li img{border-radius:10px}}@media screen and (max-width: 768px){#nutrition-top ul._flex li img{border-radius:2.6666666667vw}}#nutrition-top small{display:block;padding:0 0 0 1em;position:relative;font-size:max(1.1713030747vw,18px);margin:1em 0 0}@media screen and (min-width: 1501px){#nutrition-top small{font-size:18px}}@media screen and (max-width: 768px){#nutrition-top small{font-size:max(3.7333333333vw,16px)}}#nutrition-top small:before{content:"※";position:absolute;top:0;left:0}#joint-center-top{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#joint-center-top{margin-bottom:130px}}@media screen and (max-width: 768px){#joint-center-top{margin-bottom:16vw}}#joint-center-top ._image{padding:0 8.78477306vw}@media screen and (min-width: 1501px){#joint-center-top ._image{padding:0 120px}}@media screen and (max-width: 768px){#joint-center-top ._image{padding:0}}#joint-center-top ._image figure{width:100%;height:29.2825768668vw;border-radius:.7320644217vw;overflow:hidden}@media screen and (min-width: 1501px){#joint-center-top ._image figure{height:400px;border-radius:10px}}@media screen and (max-width: 768px){#joint-center-top ._image figure{height:53.3333333333vw;border-radius:2.6666666667vw}}#joint-center-top ._image figure img{width:100%;height:100%;object-fit:cover}#joint-center-top ._links{padding:2.9282576867vw 0 0}@media screen and (min-width: 1501px){#joint-center-top ._links{padding:40px 0 0}}@media screen and (max-width: 768px){#joint-center-top ._links{padding:5.3333333333vw 0 0}}#joint-center-top ._links ul{display:flex;justify-content:center;gap:2.196193265vw}@media screen and (min-width: 1501px){#joint-center-top ._links ul{gap:30px}}@media screen and (max-width: 768px){#joint-center-top ._links ul{display:block}}#joint-center-top ._links ul li{width:23.1332357247vw}@media screen and (min-width: 1501px){#joint-center-top ._links ul li{width:316px}}@media screen and (max-width: 768px){#joint-center-top ._links ul li{width:auto;margin:0 0 5.3333333333vw}}#joint-center-top ._links ul li .common-btn{padding:0}#joint-center-top ._links ul li .common-btn a{width:100%}#joint-center-guide{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#joint-center-guide{margin-bottom:130px}}@media screen and (max-width: 768px){#joint-center-guide{margin-bottom:16vw}}#joint-center-guide ._guide{display:flex;justify-content:space-between}@media screen and (max-width: 768px){#joint-center-guide ._guide{display:block}}#joint-center-guide ._guide ._box{width:43.9238653001vw}@media screen and (min-width: 1501px){#joint-center-guide ._guide ._box{width:600px}}@media screen and (max-width: 768px){#joint-center-guide ._guide ._box{width:auto;margin:0 0 8vw}}#joint-center-guide ._guide ._box ._tag{display:inline-block;font-size:1.1713030747vw;font-weight:600;padding:.3em 2em;background-color:#2d53a9;color:#fff}@media screen and (min-width: 1501px){#joint-center-guide ._guide ._box ._tag{font-size:16px}}@media screen and (max-width: 768px){#joint-center-guide ._guide ._box ._tag{font-size:3.7333333333vw}}#joint-center-guide ._guide ._box h3{font-size:1.756954612vw;font-weight:700;letter-spacing:.04em;margin:0 0 .5em;padding:.5em 0 0}@media screen and (min-width: 1501px){#joint-center-guide ._guide ._box h3{font-size:24px}}@media screen and (max-width: 768px){#joint-center-guide ._guide ._box h3{font-size:5.3333333333vw}}#joint-center-guide ._guide ._box ul._list-dot{margin:0 0 .5em}#joint-center-guide ._guide ._box ul._list-history{margin:0 0 .5em}#joint-center-guide ._guide ._box ul._list-history li{line-height:2}#joint-center-guide ._guide ._box small{display:block;padding:0 0 0 1em;position:relative;font-size:max(1.0248901903vw,16px)}@media screen and (min-width: 1501px){#joint-center-guide ._guide ._box small{font-size:16px}}@media screen and (max-width: 768px){#joint-center-guide ._guide ._box small{font-size:max(3.2vw,14px)}}#joint-center-guide ._guide ._box small:before{content:"※";position:absolute;top:0;left:0}#joint-center-guide ._contact{font-size:2.5622254758vw;font-weight:700;text-align:center;line-height:1.4}@media screen and (min-width: 1501px){#joint-center-guide ._contact{font-size:35px}}@media screen and (max-width: 768px){#joint-center-guide ._contact{font-size:9.3333333333vw;line-height:1}}#joint-center-guide ._contact a{display:inline-block;padding:0 0 0 3.2210834553vw;background:url(../img/icon-phone.svg) no-repeat center left/1.9765739385vw auto}@media screen and (min-width: 1501px){#joint-center-guide ._contact a{padding:0 0 0 44px;background-size:27px auto}}@media screen and (max-width: 768px){#joint-center-guide ._contact a{padding:.2em 0 .1em 10.6666666667vw;background-size:7.2vw auto;background-position:top .2em left;text-align:left}}#surgery-top .page-content-cnt figure{text-align:center}#surgery-top .page-content-cnt figure._img01 img{width:25.6222547584vw}@media screen and (min-width: 1501px){#surgery-top .page-content-cnt figure._img01 img{width:350px}}@media screen and (max-width: 768px){#surgery-top .page-content-cnt figure._img01 img{width:100%}}#surgery-target .page-content-cnt ._cnt-float figure{height:auto}@media screen and (max-width: 768px){#surgery-operation .page-content-cnt p._center{text-align:left}}#surgery-operation .page-content-cnt figure{text-align:center}#surgery-operation .page-content-cnt figure._img03 img{width:54.9048316252vw}@media screen and (min-width: 1501px){#surgery-operation .page-content-cnt figure._img03 img{width:750px}}@media screen and (max-width: 768px){#surgery-operation .page-content-cnt figure._img03 img{width:100%}}#surgery-rehabilitation{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#surgery-rehabilitation{margin-bottom:130px}}@media screen and (max-width: 768px){#surgery-rehabilitation{margin-bottom:16vw}}@media screen and (max-width: 768px){#surgery-rehabilitation .page-content-cnt p._center{text-align:left}}#process-top ._process{padding:0 1.4641288433vw}@media screen and (min-width: 1501px){#process-top ._process{padding:0 20px}}@media screen and (max-width: 768px){#process-top ._process{padding:0 0vw}}#process-top ._process ol{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.9033674963vw}@media screen and (min-width: 1501px){#process-top ._process ol{gap:26px}}@media screen and (max-width: 768px){#process-top ._process ol{gap:6.9333333333vw}}#process-top ._process ol>li{width:21.2298682284vw;background-color:#e8f5ff;border-radius:.7320644217vw;position:relative}@media screen and (min-width: 1501px){#process-top ._process ol>li{width:290px;border-radius:10px}}@media screen and (max-width: 768px){#process-top ._process ol>li{width:43.2vw;border-radius:2.6666666667vw}}#process-top ._process ol>li:after{content:"";background:url(../img/flow-arrow.svg) no-repeat center/contain;width:.878477306vw;height:2.196193265vw;position:absolute;top:50%;right:-1.4641288433vw;margin-top:-1.0980966325vw}@media screen and (min-width: 1501px){#process-top ._process ol>li:after{width:12px;height:30px;right:-32px;margin-top:-15px}}@media screen and (max-width: 768px){#process-top ._process ol>li:after{width:3.2vw;height:8vw;right:-5.3333333333vw;margin-top:-4vw}}@media screen and (max-width: 768px){#process-top ._process ol>li:nth-child(2n):after{content:none}}#process-top ._process ol>li:nth-child(4n):after{content:none}#process-top ._process ol>li ._ttl{background-color:#2d53a9;color:#fff;text-align:center;border-radius:.7320644217vw .7320644217vw 0 0;padding:.5em;font-size:2.0497803807vw;font-weight:700;letter-spacing:.04em}@media screen and (min-width: 1501px){#process-top ._process ol>li ._ttl{border-radius:10px 10px 0 0;font-size:28px}}@media screen and (max-width: 768px){#process-top ._process ol>li ._ttl{border-radius:2.6666666667vw 2.6666666667vw 0 0;font-size:5.3333333333vw}}#process-top ._process ol>li ._bdy{padding:0 1.9033674963vw}@media screen and (min-width: 1501px){#process-top ._process ol>li ._bdy{padding:0 26px}}@media screen and (max-width: 768px){#process-top ._process ol>li ._bdy{padding:0 3.2vw}}#process-top ._process ol>li ul{font-size:max(1.317715959vw,18px);padding:1.0980966325vw 0 .878477306vw}@media screen and (min-width: 1501px){#process-top ._process ol>li ul{font-size:18px;padding:15px 0 12px}}@media screen and (max-width: 768px){#process-top ._process ol>li ul{font-size:max(3.7333333333vw,16px);padding:3.2vw 0 3.2vw}}#process-top ._process ol>li ul li{line-height:1.6;letter-spacing:.04em}#process-top ._process ol>li ul li span{display:inline-block;margin:0 0 0 -1em}#process-top ._process ol>li p{font-size:max(1.317715959vw,18px);line-height:1.6;padding:1.756954612vw 0 .878477306vw}@media screen and (min-width: 1501px){#process-top ._process ol>li p{font-size:18px;padding:24px 0 12px}}@media screen and (max-width: 768px){#process-top ._process ol>li p{font-size:max(3.7333333333vw,16px);padding:5.3333333333vw 0 3.2vw}}#process-top ._process ol>li ._tel{font-size:1.756954612vw}@media screen and (min-width: 1501px){#process-top ._process ol>li ._tel{font-size:24px}}@media screen and (max-width: 768px){#process-top ._process ol>li ._tel{font-size:4.2666666667vw}}#process-top ._process ol>li ._tel small{font-size:1.1713030747vw;margin:0 .2em 0 0}@media screen and (min-width: 1501px){#process-top ._process ol>li ._tel small{font-size:16px}}@media screen and (max-width: 768px){#process-top ._process ol>li ._tel small{font-size:3.4666666667vw}}#process-about03 ._cnt-float{padding:0 3.6603221083vw}@media screen and (min-width: 1501px){#process-about03 ._cnt-float{padding:0 110px}}@media screen and (max-width: 768px){#process-about03 ._cnt-float{padding:0 3.2vw}}#process-about03 ._cnt-float figure{width:31.4787701318vw;height:23.4260614934vw}@media screen and (min-width: 1501px){#process-about03 ._cnt-float figure{width:430px;height:320px}}@media screen and (max-width: 768px){#process-about03 ._cnt-float figure{width:auto;height:42.6666666667vw}}#process-about04{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#process-about04{margin-bottom:130px}}@media screen and (max-width: 768px){#process-about04{margin-bottom:16vw}}#medical-professionals-top ._box{text-align:center}#medical-professionals-top ._box h3{font-size:1.9033674963vw;font-weight:700;color:#2d53a9;margin:0 0 .5em}@media screen and (min-width: 1501px){#medical-professionals-top ._box h3{font-size:26px}}@media screen and (max-width: 768px){#medical-professionals-top ._box h3{font-size:6.4vw}}#medical-professionals-top ._box ._number{font-size:2.0497803807vw;font-weight:700;text-align:center;line-height:1.4}@media screen and (min-width: 1501px){#medical-professionals-top ._box ._number{font-size:35px}}@media screen and (max-width: 768px){#medical-professionals-top ._box ._number{font-size:9.3333333333vw;line-height:1}}#medical-professionals-top ._box ._number a{display:inline-block;padding:0 0 0 2.635431918vw;background:url(../img/icon-phone.svg) no-repeat center left/1.4641288433vw auto}@media screen and (min-width: 1501px){#medical-professionals-top ._box ._number a{padding:0 0 0 44px;background-size:27px auto}}@media screen and (max-width: 1024px){#medical-professionals-top ._box ._number a{padding:0 0 0 3.2210834553vw;background-size:1.9765739385vw auto}}@media screen and (max-width: 768px){#medical-professionals-top ._box ._number a{padding:0 0 0 10.6666666667vw;background-size:7.2vw auto;background-position:top .1em left;text-align:left}}#medical-professionals-top ._box ._number small{font-size:max(1.1713030747vw,18px);font-weight:500;vertical-align:middle;margin:0 0 0 .5em}@media screen and (min-width: 1501px){#medical-professionals-top ._box ._number small{font-size:18px}}@media screen and (max-width: 768px){#medical-professionals-top ._box ._number small{font-size:max(3.7333333333vw,16px);margin:-0.3em 0 0;display:inline-block}}#medical-professionals-top ._box ._time{padding:2.9282576867vw 0 0}@media screen and (min-width: 1501px){#medical-professionals-top ._box ._time{padding:40px 0 0}}@media screen and (max-width: 768px){#medical-professionals-top ._box ._time{padding:5.3333333333vw 0 0}}#medical-professionals-top ._box h4{font-size:1.4641288433vw;font-weight:600;color:#2d53a9;margin:0 0 .5em}@media screen and (min-width: 1501px){#medical-professionals-top ._box h4{font-size:20px}}@media screen and (max-width: 768px){#medical-professionals-top ._box h4{font-size:4.8vw}}#medical-professionals-top ._box ul{font-size:max(1.317715959vw,18px);font-weight:600;line-height:2}@media screen and (min-width: 1501px){#medical-professionals-top ._box ul{font-size:18px}}@media screen and (max-width: 768px){#medical-professionals-top ._box ul{font-size:max(4.2666666667vw,16px)}}#medical-professionals-reservation{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#medical-professionals-reservation{margin-bottom:130px}}@media screen and (max-width: 768px){#medical-professionals-reservation{margin-bottom:16vw}}#page-news-list ._list dl{display:flex;align-items:center;width:100%;border-bottom:dashed gray .0732064422vw;padding:0 .878477306vw 1.8301610542vw;margin:0 0 2.196193265vw}@media screen and (min-width: 1501px){#page-news-list ._list dl{border-bottom-width:1px;padding:0 12px 25px;margin:0 0 30px}}@media screen and (max-width: 768px){#page-news-list ._list dl{display:block;border-bottom-width:.2666666667vw;padding:0 1.6vw 5.3333333333vw;margin:0 0 5.3333333333vw}}#page-news-list ._list dl dt{font-size:max(1.0248901903vw,16px)}@media screen and (min-width: 1501px){#page-news-list ._list dl dt{font-size:14px}}@media screen and (max-width: 768px){#page-news-list ._list dl dt{font-size:max(3.7333333333vw,14px);margin:0 0 1em}}#page-news-list ._list dl dt span{display:inline-block;padding:.3em 1.2em;border-radius:2.9282576867vw;border:solid #2d53a9 .0732064422vw;color:#2d53a9}@media screen and (min-width: 1501px){#page-news-list ._list dl dt span{border-radius:40px;border-width:1px}}@media screen and (max-width: 768px){#page-news-list ._list dl dt span{border-radius:10.6666666667vw;border-width:.2666666667vw}}#page-news-list ._list dl dt span.cat_4{border-color:#00938b;color:#00938b}#page-news-list ._list dl dt span.cat_5{border-color:#dd6d80;color:#dd6d80}#page-news-list ._list dl dd{font-size:max(1.1713030747vw,18px);display:flex;align-items:center;padding:0 0 0 2em;line-height:1.8;gap:3em}@media screen and (min-width: 1501px){#page-news-list ._list dl dd{font-size:18px}}@media screen and (max-width: 768px){#page-news-list ._list dl dd{font-size:max(3.7333333333vw,16px);display:block;padding:0 3.2vw}}@media screen and (max-width: 768px){#page-news-list ._list dl dd time{display:block}}#page-news-list ._list dl dd p,#page-news-list ._list dl dd h2{width:58.5651537335vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#2d53a9}@media screen and (min-width: 1501px){#page-news-list ._list dl dd p,#page-news-list ._list dl dd h2{width:800px}}@media screen and (max-width: 768px){#page-news-list ._list dl dd p,#page-news-list ._list dl dd h2{width:100%}}#page-news-list ._list dl dd p a:hover,#page-news-list ._list dl dd h2 a:hover{text-decoration:underline}#page-news-post ._meta{display:flex;align-items:center;font-size:max(1.1713030747vw,18px);gap:1em;margin:0 0 1em}@media screen and (min-width: 1501px){#page-news-post ._meta{font-size:18px}}@media screen and (max-width: 768px){#page-news-post ._meta{font-size:max(3.7333333333vw,16px)}}#page-news-post ._meta span{display:inline-block;padding:.3em 1.2em;border-radius:2.9282576867vw;border:solid #2d53a9 .0732064422vw;color:#2d53a9}@media screen and (min-width: 1501px){#page-news-post ._meta span{border-radius:40px;border-width:1px}}@media screen and (max-width: 768px){#page-news-post ._meta span{border-radius:10.6666666667vw;border-width:.2666666667vw}}#page-news-post ._meta span.cat_4{border-color:#00938b;color:#00938b}#page-news-post ._meta span.cat_5{border-color:#dd6d80;color:#dd6d80}@media screen and (max-width: 768px){#page-news-post ._meta time{display:block}}#page-news-post .wp-block-image{margin:0 0 2.9282576867vw;text-align:center}@media screen and (min-width: 1501px){#page-news-post .wp-block-image{margin:0 0 40px}}@media screen and (max-width: 768px){#page-news-post .wp-block-image{margin:0 0 5.3333333333vw}}#page-news-post .wp-block-image img{max-width:100%;width:auto;height:auto}#page-news-post p{margin:0 0 2em}#page-news-post p strong{font-weight:bold}#page-news-post h2{background-color:#2d53a9;color:#fff;border-radius:.7320644217vw;margin:0 0 2.9282576867vw;position:relative;font-size:1.6105417277vw;font-weight:600;letter-spacing:.06em;padding:1em 2em;line-height:1.3}@media screen and (min-width: 1501px){#page-news-post h2{border-radius:10px;margin:0 0 40px}}@media screen and (max-width: 768px){#page-news-post h2{border-radius:2.6666666667vw;margin:0 0 5.3333333333vw}}#page-news-post h2:before{content:"";position:absolute;top:50%;left:0;width:1.4641288433vw;height:.3660322108vw;background-color:#fff;margin-top:-.1830161054vw}@media screen and (min-width: 1501px){#page-news-post h2:before{width:20px;height:5px;margin-top:-2.5px}}@media screen and (max-width: 768px){#page-news-post h2:before{width:2.4vw;height:1.0666666667vw;margin-top:-.5333333333vw}}@media screen and (min-width: 1501px){#page-news-post h2{font-size:22px}}@media screen and (max-width: 768px){#page-news-post h2{font-size:5.3333333333vw}}#page-news-post h3{font-size:1.4641288433vw;font-weight:600;letter-spacing:.06em;padding:1em 2em;line-height:1.3;background-color:#f7f7f7;color:#2d53a9;border-radius:.7320644217vw;margin:0 0 1.5em}@media screen and (min-width: 1501px){#page-news-post h3{font-size:20px;border-radius:10px}}@media screen and (max-width: 768px){#page-news-post h3{font-size:4.8vw;border-radius:2.6666666667vw}}#page-news-post h4{font-size:1.317715959vw;font-weight:700;letter-spacing:.06em;line-height:1.5;color:#2d53a9;margin:0 0 1.5em}@media screen and (min-width: 1501px){#page-news-post h4{font-size:18px}}@media screen and (max-width: 768px){#page-news-post h4{font-size:4.2666666667vw}}#page-news-post ul{margin:0 0 1.4641288433vw}@media screen and (min-width: 1501px){#page-news-post ul{margin:0 0 20px}}@media screen and (max-width: 768px){#page-news-post ul{margin:0 0 5.3333333333vw}}#page-news-post ul li{padding:0 0 0 1em;line-height:2;position:relative}#page-news-post ul li:before{content:"・";position:absolute;top:0;left:0}._btm-navi{margin:4.39238653vw 0 0;position:relative;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (min-width: 1501px){._btm-navi{margin:60px 0 0}}@media screen and (max-width: 768px){._btm-navi{margin:10.6666666667vw 0 0;display:block}}._btm-navi .common-btn{padding:0}@media screen and (max-width: 768px){._btm-navi .common-btn{padding:10.6666666667vw 0 0}}._btm-navi .btn_prev{position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:1}@media screen and (max-width: 768px){._btm-navi .btn_prev{top:0;transform:translateY(0)}}._btm-navi .btn_prev a{display:inline-block;font-size:1.317715959vw;padding:0 0 0 1em;position:relative;color:#2d53a9;font-weight:700}@media screen and (min-width: 1501px){._btm-navi .btn_prev a{font-size:18px}}@media screen and (max-width: 768px){._btm-navi .btn_prev a{font-size:4.2666666667vw}}._btm-navi .btn_prev a:before{content:"";position:absolute;top:50%;left:0;background:url(../img/arrow_b.svg) no-repeat center/contain;width:.439238653vw;height:.7320644217vw;rotate:180deg;margin-top:-.3660322108vw;transition:.3s ease}@media screen and (min-width: 1501px){._btm-navi .btn_prev a:before{width:6px;height:10px;margin-top:-5px}}@media screen and (max-width: 768px){._btm-navi .btn_prev a:before{width:1.6vw;height:2.6666666667vw;margin-top:-1.3333333333vw}}._btm-navi .btn_prev a:hover:before{transform:translateX(50%)}._btm-navi .btn_next{position:absolute;top:50%;right:0;transform:translateY(-50%);line-height:1}@media screen and (max-width: 768px){._btm-navi .btn_next{top:0;transform:translateY(0)}}._btm-navi .btn_next a{display:inline-block;font-size:1.317715959vw;padding:0 1em 0 0;position:relative;color:#2d53a9;font-weight:700}@media screen and (min-width: 1501px){._btm-navi .btn_next a{font-size:18px}}@media screen and (max-width: 768px){._btm-navi .btn_next a{font-size:4.2666666667vw}}._btm-navi .btn_next a:before{content:"";position:absolute;top:50%;right:0;background:url(../img/arrow_b.svg) no-repeat center/contain;width:.439238653vw;height:.7320644217vw;margin-top:-.3660322108vw;transition:.3s ease}@media screen and (min-width: 1501px){._btm-navi .btn_next a:before{width:6px;height:10px;margin-top:-5px}}@media screen and (max-width: 768px){._btm-navi .btn_next a:before{width:1.6vw;height:2.6666666667vw;margin-top:-1.3333333333vw}}._btm-navi .btn_next a:hover:before{transform:translateX(50%)}.wp-pagenavi{display:flex;align-items:center;justify-content:center;font-size:1.0248901903vw;gap:1em}@media screen and (min-width: 1501px){.wp-pagenavi{font-size:14px}}@media screen and (max-width: 768px){.wp-pagenavi{font-size:3.2vw}}.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{color:#2d53a9;font-weight:700}.wp-pagenavi a.previouspostslink:hover,.wp-pagenavi a.nextpostslink:hover{color:#171c61}.wp-pagenavi a.page{width:2.635431918vw;height:2.635431918vw;line-height:2.635431918vw;text-align:center;background-color:#e8f5ff;color:#2d53a9;border-radius:50%}@media screen and (min-width: 1501px){.wp-pagenavi a.page{width:36px;height:36px;line-height:36px}}@media screen and (max-width: 768px){.wp-pagenavi a.page{width:8.5333333333vw;height:8.5333333333vw;line-height:8.5333333333vw}}.wp-pagenavi a.page:hover{background-color:#2d53a9;color:#fff}.wp-pagenavi span{width:2.635431918vw;height:2.635431918vw;line-height:2.635431918vw;text-align:center;background-color:#2d53a9;color:#fff;border-radius:50%}@media screen and (min-width: 1501px){.wp-pagenavi span{width:36px;height:36px;line-height:36px}}@media screen and (max-width: 768px){.wp-pagenavi span{width:8.5333333333vw;height:8.5333333333vw;line-height:8.5333333333vw}}#contact-content ._tel{text-align:center}#contact-content ._tel p{font-size:max(1.317715959vw,18px);font-weight:700}@media screen and (min-width: 1501px){#contact-content ._tel p{font-size:18px}}@media screen and (max-width: 768px){#contact-content ._tel p{font-size:max(4.2666666667vw,16px)}}#contact-content ._tel ._tel-number{font-size:2.0497803807vw;font-weight:700;text-align:center;line-height:1.4}@media screen and (min-width: 1501px){#contact-content ._tel ._tel-number{font-size:35px}}@media screen and (max-width: 768px){#contact-content ._tel ._tel-number{font-size:9.3333333333vw;line-height:1}}#contact-content ._tel ._tel-number a{display:inline-block;padding:0 0 0 2.635431918vw;background:url(../img/icon-phone.svg) no-repeat center left/1.4641288433vw auto}@media screen and (min-width: 1501px){#contact-content ._tel ._tel-number a{padding:0 0 0 44px;background-size:27px auto}}@media screen and (max-width: 1024px){#contact-content ._tel ._tel-number a{padding:0 0 0 3.2210834553vw;background-size:1.9765739385vw auto}}@media screen and (max-width: 768px){#contact-content ._tel ._tel-number a{padding:0 0 0 10.6666666667vw;background-size:7.2vw auto;background-position:top .1em left;text-align:left}}#contact-content ._tel ._tel-number small{font-size:max(1.1713030747vw,18px);font-weight:500;vertical-align:middle;margin:0 0 0 .5em}@media screen and (min-width: 1501px){#contact-content ._tel ._tel-number small{font-size:18px}}@media screen and (max-width: 768px){#contact-content ._tel ._tel-number small{font-size:max(4.8vw,18px);margin:-0.3em 0 0;display:inline-block}}#contact-notes ._cnt-h3{cursor:pointer}#contact-notes ._cnt-h3 ._h3{display:inline-block}#contact-notes ._cnt-h3 ._h3:after{content:"▼";position:absolute;top:50%;right:2em;margin-top:-0.6em;transition:.3s ease}#contact-notes ._cnt-h3.active ._h3:after{rotate:180deg}#contact-notes ._cnt-normal{display:none}#contact-notes ._cnt-normal ._list-dot{color:#b50d23;font-weight:700;padding:2.196193265vw 3.6603221083vw;border-radius:.7320644217vw;background-color:#fff9de}@media screen and (min-width: 1501px){#contact-notes ._cnt-normal ._list-dot{padding:30px 50px;border-radius:10px}}@media screen and (max-width: 768px){#contact-notes ._cnt-normal ._list-dot{padding:5.3333333333vw;border-radius:2.6666666667vw}}#contact-form ._form{border-radius:.7320644217vw;background-color:#e8f5ff;padding:3.6603221083vw 3.6603221083vw}@media screen and (min-width: 1501px){#contact-form ._form{border-radius:10px;padding:50px 50px}}@media screen and (max-width: 768px){#contact-form ._form{border-radius:2.6666666667vw;padding:5.3333333333vw 3.2vw}}#contact-form ._form .wpcf7-spinner{display:none}#contact-form ._form .wpcf7-response-output{text-align:center;border:none;background-color:#fff;padding:2em}#contact-form ._form table{width:100%;font-size:1.1713030747vw;border-collapse:collapse}@media screen and (min-width: 1501px){#contact-form ._form table{font-size:16px}}@media screen and (max-width: 768px){#contact-form ._form table{font-size:3.4666666667vw;display:block}}@media screen and (max-width: 768px){#contact-form ._form table tr,#contact-form ._form table tbody{display:block}}#contact-form ._form table th{padding:2.196193265vw 0vw;width:20%;text-align:left;vertical-align:top;position:relative}@media screen and (min-width: 1501px){#contact-form ._form table th{padding:30px 0vw}}@media screen and (max-width: 768px){#contact-form ._form table th{display:block;width:100%;padding:4vw 0 1.3333333333vw}}#contact-form ._form table th .req{position:absolute;top:2.196193265vw;right:0;background-color:#2d53a9;color:#fff;font-size:.9516837482vw;padding:.1em .5em;vertical-align:middle;border-radius:.439238653vw}@media screen and (min-width: 1501px){#contact-form ._form table th .req{top:30px;font-size:13px;border-radius:6px}}@media screen and (max-width: 768px){#contact-form ._form table th .req{top:4vw;font-size:2.9333333333vw;border-radius:1.0666666667vw}}#contact-form ._form table td{padding:.7320644217vw 0 .7320644217vw 2.9282576867vw;text-align:left;vertical-align:top}@media screen and (min-width: 1501px){#contact-form ._form table td{padding:10px 0 10px 40px}}@media screen and (max-width: 768px){#contact-form ._form table td{display:block;padding:0 0 4vw}}#contact-form ._form table td input,#contact-form ._form table td textarea{width:100%;border:solid #cdcece .0732064422vw;border-radius:.2928257687vw;padding:1em 1em;border-radius:.7320644217vw}@media screen and (min-width: 1501px){#contact-form ._form table td input,#contact-form ._form table td textarea{border:solid #cdcece 1px;border-radius:4px;border-radius:10px}}@media screen and (max-width: 768px){#contact-form ._form table td input,#contact-form ._form table td textarea{border:solid #cdcece .2666666667vw;border-radius:1.0666666667vw;border-radius:2.6666666667vw}}#contact-form ._form table td .conf{display:block;padding:1.2em 0 0}#contact-form ._form .btn-area{padding:3.6603221083vw 0 0;display:flex;justify-content:center;gap:2.9282576867vw}@media screen and (min-width: 1501px){#contact-form ._form .btn-area{padding:50px 0 0;gap:40px}}@media screen and (max-width: 768px){#contact-form ._form .btn-area{padding:5.3333333333vw 0 0;gap:3.2vw}}#contact-form ._form .btn-area .btn-wrap{display:inline-block;position:relative;width:17.5695461201vw;height:4.5387994143vw;line-height:4.39238653vw;border:solid #2d53a9 .0732064422vw;border-radius:.7320644217vw;background-color:#2d53a9;color:#fff;padding:0;text-align:left;overflow:hidden;cursor:pointer;transition:.3s ease}@media screen and (min-width: 1501px){#contact-form ._form .btn-area .btn-wrap{width:240px;height:62px;line-height:60px;border:solid #2d53a9 1px;border-radius:10px}}@media screen and (max-width: 768px){#contact-form ._form .btn-area .btn-wrap{width:64vw;height:13.8666666667vw;line-height:13.3333333333vw;border:solid #2d53a9 .2666666667vw;border-radius:2.6666666667vw}}#contact-form ._form .btn-area .btn-wrap:after{content:"";position:absolute;top:50%;right:1.2445095168vw;background:url(../img/btn-arrow.svg) no-repeat center/contain;width:1.6837481698vw;height:1.6837481698vw;margin-top:-.8418740849vw;transition:.3s ease;z-index:10}@media screen and (min-width: 1501px){#contact-form ._form .btn-area .btn-wrap:after{width:23px;height:23px;margin-top:-11.5px;right:17px}}@media screen and (max-width: 768px){#contact-form ._form .btn-area .btn-wrap:after{width:6.1333333333vw;height:6.1333333333vw;margin-top:-3.0666666667vw;right:3.2vw}}#contact-form ._form .btn-area .btn-wrap input{display:block;font-size:1.1713030747vw;letter-spacing:.06em;position:relative;z-index:2;transition:.3s ease;border:none;width:100%;height:100%;background:none;padding:0;cursor:pointer}@media screen and (min-width: 1501px){#contact-form ._form .btn-area .btn-wrap input{font-size:16px}}@media screen and (max-width: 768px){#contact-form ._form .btn-area .btn-wrap input{font-size:3.4666666667vw}}#contact-form ._form .btn-area .btn-wrap:hover{background-color:#2d53a9;color:#fff}#contact-form ._form .btn-area .btn-wrap:hover:after{transform:translate(0.7320644217vw, 0)}@media screen and (min-width: 1501px){#contact-form ._form .btn-area .btn-wrap:hover:after{transform:translate(10px, 0)}}@media screen and (max-width: 768px){#contact-form ._form .btn-area .btn-wrap:hover:after{transform:translate(1.6vw, 0)}}#contact-form ._form .btn-area .btn-wrap._bk{background-color:#333;color:#fff}#contact-form ._form .btn-area .btn-wrap._bk:after{content:none}#contact-form ._form ._policy{padding:1.4641288433vw 0 0;text-align:center}@media screen and (min-width: 1501px){#contact-form ._form ._policy{padding:20px 0 0}}@media screen and (max-width: 768px){#contact-form ._form ._policy{padding:5.3333333333vw 0 0}}#contact-form ._form ._policy p{font-size:1.1713030747vw;margin:0 0 1em}@media screen and (min-width: 1501px){#contact-form ._form ._policy p{font-size:16px}}@media screen and (max-width: 768px){#contact-form ._form ._policy p{font-size:3.4666666667vw}}#contact-form ._form ._policy ._policy-chk{font-size:1.1713030747vw}@media screen and (min-width: 1501px){#contact-form ._form ._policy ._policy-chk{font-size:16px}}@media screen and (max-width: 768px){#contact-form ._form ._policy ._policy-chk{font-size:3.4666666667vw}}#contact-form ._form ._policy ._policy-chk input[type=checkbox]{position:relative;margin-right:.5em;width:1.1713030747vw;height:1.1713030747vw;border:.0732064422vw solid #2d53a9;background-color:#fff;vertical-align:-.2196193265vw;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width: 1501px){#contact-form ._form ._policy ._policy-chk input[type=checkbox]{width:16px;height:16px;border-width:1px;vertical-align:-3px}}@media screen and (max-width: 768px){#contact-form ._form ._policy ._policy-chk input[type=checkbox]{width:4.2666666667vw;height:4.2666666667vw;border-width:.2666666667vw;vertical-align:-0.8vw}}#contact-form ._form ._policy ._policy-chk input[type=checkbox]:checked:before{position:absolute;top:.1464128843vw;left:.3660322108vw;transform:rotate(50deg);width:.2928257687vw;height:.5856515373vw;border-right:.1464128843vw solid #2d53a9;border-bottom:.1464128843vw solid #2d53a9;content:""}@media screen and (min-width: 1501px){#contact-form ._form ._policy ._policy-chk input[type=checkbox]:checked:before{top:2px;left:5px;width:4px;height:8px;border-right-width:2px;border-bottom-width:2px}}@media screen and (max-width: 768px){#contact-form ._form ._policy ._policy-chk input[type=checkbox]:checked:before{top:.5333333333vw;left:1.3333333333vw;width:1.0666666667vw;height:2.1333333333vw;border-right-width:.5333333333vw;border-bottom-width:.5333333333vw}}#contact-form ._form ._policy ._policy-chk .req{background-color:#2d53a9;color:#fff;font-size:.9516837482vw;padding:.1em .5em;vertical-align:middle;border-radius:.439238653vw}@media screen and (min-width: 1501px){#contact-form ._form ._policy ._policy-chk .req{font-size:13px;border-radius:6px}}@media screen and (max-width: 768px){#contact-form ._form ._policy ._policy-chk .req{font-size:2.9333333333vw;border-radius:1.0666666667vw}}#policy-content_2{margin-bottom:9.5168374817vw}@media screen and (min-width: 1501px){#policy-content_2{margin-bottom:130px}}@media screen and (max-width: 768px){#policy-content_2{margin-bottom:16vw}}#page-content-404 .page-content-cnt{padding:2.9282576867vw 0 7.3206442167vw}@media screen and (min-width: 1501px){#page-content-404 .page-content-cnt{padding:40px 0 100px}}@media screen and (max-width: 768px){#page-content-404 .page-content-cnt{padding:5.3333333333vw 0 16vw}}/*# sourceMappingURL=page.min.css.map */