﻿*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left}template{display:none}[hidden]{display:none}html{font-size:62.5%;overflow:auto}body{color:#726767;font-family:"fot-tsukuaoldmin-pr6n",sans-serif;font-weight:300;font-style:normal;line-height:1.6em;overflow:hidden;min-width:320px;font-size:1.6rem}@media print,screen and (min-width: 1280px){body{font-size:1.8rem;min-width:1024px}}img{border-radius:8px;display:block;max-width:100%;height:auto;margin:0 auto}a img{transition:all .3s ease}a[href^="tel:"]{cursor:default;pointer-events:auto}@media print,screen and (min-width: 768px){a[href^="tel:"]{pointer-events:none}}a[href^="tel:"]:hover{text-decoration:none}video{max-width:100%;height:auto}@media print,screen and (min-width: 768px){.cttWrap{display:none}}p{text-align:justify}@media print,screen and (min-width: 768px){.flex-2col{display:flex;flex-wrap:nowrap;gap:56px;justify-content:space-between}}@media print,screen and (min-width: 768px){.flex-3col{display:flex;flex-wrap:nowrap;gap:56px;justify-content:space-between}}@media print,screen and (min-width: 768px){.flex-4col{display:flex;flex-wrap:nowrap;gap:56px;justify-content:space-between}}@media print,screen and (min-width: 768px){.flex-5col{display:flex;flex-wrap:nowrap;gap:56px;justify-content:space-between}}.flex-reverse{flex-direction:row-reverse}.flex-middle{display:flex;justify-content:center;align-items:center}.box-2-1{margin-bottom:2.4vh}@media print,screen and (min-width: 768px){.box-2-1{flex:1;min-height:0%;margin-bottom:0}}.box-3-1{margin-bottom:2.4vh}@media print,screen and (min-width: 768px){.box-3-1{flex:1;min-height:0%;margin-bottom:0}}.box-3-2{margin-bottom:2.4vh}@media print,screen and (min-width: 768px){.box-3-2{flex:2 0 0;min-height:0%;margin-bottom:0}}@media print,screen and (min-width: 1280px){.box-3-2{flex:2 0 0;min-height:0%;margin-bottom:0}}.box-4-1{margin-bottom:2.4vh}@media print,screen and (min-width: 768px){.box-4-1{flex:1;min-height:0%;margin-bottom:0}}.box-4-2{margin-bottom:2.4vh}@media print,screen and (min-width: 768px){.box-4-2{flex:2;min-height:0%;margin-bottom:0}}@media print,screen and (min-width: 1280px){.box-4-2{flex:2 0 56px}}.box-4-3{margin-bottom:2.4vh}@media print,screen and (min-width: 768px){.box-4-3{flex:2;min-height:0%;margin-bottom:0}}@media print,screen and (min-width: 1280px){.box-4-3{flex:3 0 56px}}.box-5-1{margin-bottom:2.4vh}@media print,screen and (min-width: 768px){.box-5-1{flex:1;min-height:0%;margin-bottom:0}}.box-5-2{margin-bottom:2.4vh}@media print,screen and (min-width: 768px){.box-5-2{flex:2;min-height:0%;margin-bottom:0}}@media print,screen and (min-width: 1280px){.box-5-2{flex:2.2 0 0}}.box-5-3{margin-bottom:2.4vh}@media print,screen and (min-width: 768px){.box-5-3{flex:3;min-height:0%;margin-bottom:0}}@media print,screen and (min-width: 1280px){.box-5-3{flex:3 0 0}}.box-5-4{margin-bottom:2.4vh}@media print,screen and (min-width: 768px){.box-5-4{flex:4;min-height:0%;margin-bottom:0}}@media print,screen and (min-width: 1280px){.box-5-4{flex:4 0 0}}@media print,screen and (min-width: 768px){.txt-side{margin-top:auto;margin-bottom:auto !important}}.box-2-1:last-child,.box-3-1:last-child,.box-3-2:last-child,.box-4-1:last-child,.box-4-3:last-child,.box-5-1:last-child{margin-bottom:0}.float-L{float:none}@media print,screen and (min-width: 768px){.float-L{float:left}}.float-R{float:none}@media print,screen and (min-width: 768px){.float-R{float:right}}.relative{position:relative}.clearfix::after{content:"";display:block;clear:both}.flex-ac{display:flex;align-items:center}.m05em{margin-bottom:.5em}.m1em{margin-bottom:1em}.mLv1{margin-bottom:1.6vh}@media print,screen and (min-width: 768px){.mLv1{margin-bottom:16px}}.mLv2{margin-bottom:2.4vh}@media print,screen and (min-width: 768px){.mLv2{margin-bottom:24px}}.mLv3{margin-bottom:3.2vh}@media print,screen and (min-width: 768px){.mLv3{margin-bottom:32px}}.mLv4{margin-bottom:4vh}@media print,screen and (min-width: 768px){.mLv4{margin-bottom:40px}}.mLv5{margin-bottom:8vh}@media print,screen and (min-width: 768px){.mLv5{margin-bottom:80px}}.mLv6{margin-bottom:9.6vh}@media print,screen and (min-width: 768px){.mLv6{margin-bottom:96px}}.mLv7{margin-bottom:12.8vh}@media print,screen and (min-width: 768px){.mLv7{margin-bottom:128px}}.mLv8{margin-bottom:16vh}@media print,screen and (min-width: 768px){.mLv8{margin-bottom:160px}}.m0{margin:0 !important}.m0auto{margin:0 auto}.pLv1{padding-bottom:1.6vh}@media print,screen and (min-width: 768px){.pLv1{padding-bottom:16px}}.pLv2{padding-bottom:2.4vh}@media print,screen and (min-width: 768px){.pLv2{padding-bottom:24px}}.pLv3{padding-bottom:3.2vh}@media print,screen and (min-width: 768px){.pLv3{padding-bottom:32px}}.pLv4{padding-bottom:4.8vh}@media print,screen and (min-width: 768px){.pLv4{padding-bottom:48px}}.pLv5{padding-bottom:6.4vh}@media print,screen and (min-width: 768px){.pLv5{padding-bottom:64px}}.pLv6{padding-bottom:9.6vh}@media print,screen and (min-width: 768px){.pLv6{padding-bottom:96px}}.pLv7{padding-bottom:12.8vh}@media print,screen and (min-width: 768px){.pLv7{padding-bottom:128px}}.pLv8{padding-bottom:16vh}@media print,screen and (min-width: 768px){.pLv8{padding-bottom:160px}}.p0{padding:0 !important}.w5,.w10,.w15,.w20,.w25,.w30,.w35,.w40,.w45,.w50,.w55,.w60,.w65,.w70,.w75,.w80,.w85,.w90,.w95{width:100%}@media print,screen and (min-width: 768px){.w5{width:5%}}@media print,screen and (min-width: 768px){.w10{width:10%}}@media print,screen and (min-width: 768px){.w15{width:15%}}@media print,screen and (min-width: 768px){.w20{width:20%}}@media print,screen and (min-width: 768px){.w25{width:25%}}@media print,screen and (min-width: 768px){.w30{width:30%}}@media print,screen and (min-width: 768px){.w35{width:35%}}@media print,screen and (min-width: 768px){.w40{width:40%}}@media print,screen and (min-width: 768px){.w45{width:45%}}@media print,screen and (min-width: 768px){.w50{width:50%}}@media print,screen and (min-width: 768px){.w55{width:55%}}@media print,screen and (min-width: 768px){.w60{width:60%}}@media print,screen and (min-width: 768px){.w65{width:65%}}@media print,screen and (min-width: 768px){.w70{width:70%}}@media print,screen and (min-width: 768px){.w75{width:75%}}@media print,screen and (min-width: 768px){.w80{width:80%}}@media print,screen and (min-width: 768px){.w85{width:85%}}@media print,screen and (min-width: 768px){.w90{width:90%}}@media print,screen and (min-width: 768px){.w95{width:95%}}@media print,screen and (min-width: 768px){.w100{width:100%}}.t12{font-size:1.2rem !important;line-height:2.2rem !important}.t14{font-size:1.4rem !important;line-height:2.4rem !important}.t16{font-size:1.6rem !important;line-height:3rem !important}.t18{font-size:1.8rem !important;line-height:3.8rem !important}.t20{font-size:2rem !important;line-height:4.2rem !important}.t22{font-size:2.2rem !important;line-height:4.4rem !important}.t24{font-size:2.4rem !important;line-height:4.6rem !important}.t26{font-size:2.6rem !important;line-height:4.8rem !important}.t28{font-size:2.8rem !important;line-height:5rem !important}.t30{font-size:3rem !important;line-height:5.2rem !important}.tCenter{text-align:center}.tCenter-pc{text-align:left}@media print,screen and (min-width: 768px){.tCenter-pc{text-align:center}}.tLeft{text-align:left}.tRight{text-align:right}.tIndent{padding-left:1em;text-indent:-1em}.tIndent-2em{padding-left:2em;text-indent:-2em}.tRed{color:red}.tBlue{color:#0091ff}.tWhite{color:#fff}.tGreen{color:#007b17}.tOrange{color:#ff9600}.tGray{color:#aaa}.tMincho{font-family:"ＭＳ Ｐ明朝","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ 明朝",serif}.tUL{text-decoration:underline}.iRight{text-align:center;padding:0 0 24px 0}@media print,screen and (min-width: 768px){.iRight{float:right;text-align:left;padding:0 0 32px 32px}}.iLeft{text-align:center;padding:0 0 24px 0}@media print,screen and (min-width: 768px){.iLeft{float:left;text-align:left;padding:0 32px 32px 0}}.iCenter{text-align:center}.iBorder{border:1px solid #ccc}.iHover{transition:ease .2s opacity}.iHover:hover{opacity:.6;text-decoration:none}.iLink{color:#333}.iLink::before{background:#d0a215;color:#fff;content:"リンク";display:inline-block;font-size:1.2rem;line-height:1em;margin-right:6px;padding:4px 8px 3px}.ul-disc{padding-left:26px}.ul-disc li{font-size:1.6rem;line-height:3.2rem;list-style:disc}.ul-mf li{border-bottom:1px solid #ccc;padding:20px 0}@media print,screen and (min-width: 768px){.ul-mf li{padding:20px}}.ul-mf li dl.dl-mf{display:block;width:100%}@media print,screen and (min-width: 768px){.ul-mf li dl.dl-mf{display:table}}.ul-mf li dl.dl-mf dt{display:inline-block;font-weight:bold;line-height:2.8rem;margin-bottom:8px;padding:4px 16px;width:100%}@media print,screen and (min-width: 768px){.ul-mf li dl.dl-mf dt{display:table-cell;width:340px}}.ul-mf li dl.dl-mf dd{display:block;line-height:2.4rem;padding:0 16px;width:100%}@media print,screen and (min-width: 768px){.ul-mf li dl.dl-mf dd{display:table-cell;width:calc(100% - 340px)}}.ul-check li{line-height:3.2rem;margin-bottom:.8rem;padding-left:28px;position:relative}.ul-check li::before{background:url("../img/page/img_check.svg") no-repeat;background-size:20px 16px;content:"";display:inline-block;position:absolute;top:7px;left:0;width:20px;height:16px}.ul-check li:last-of-type{margin-bottom:0}.ul-check li strong{font-size:1.8rem}.ul-check2 li{font-size:1.6rem;line-height:3.2rem;margin-bottom:.8rem;position:relative}@media print,screen and (min-width: 768px){.ul-check2 li{font-size:2rem;margin-bottom:1.6rem}}.ul-check2 li:last-of-type{margin-bottom:0}.ul-check2 li::after{background:#b0e1dc;content:"";position:absolute;bottom:5px;left:0;width:100%;height:4px;z-index:0}.ol-decimal{padding-left:32px}.ol-decimal li{font-size:1.6rem;line-height:3.2rem;list-style-type:decimal;margin-bottom:.8rem}.ol-decimal li:last-of-type{margin-bottom:0}.table-border{width:100%}.table-border caption{font-size:1.8rem;font-weight:bold;line-height:2.4rem;text-align:left;margin-bottom:.6em}.table-border th{background:#f4f7f9;border:1px solid #ccc8b4;font-weight:normal;line-height:2.4rem;text-align:left;padding:16px;vertical-align:middle}.table-border td{background:#fff;border:1px solid #ccc8b4;padding:16px;line-height:2.4rem;text-align:left;vertical-align:middle}.table-line{width:100%}.table-line tr{border-bottom:1px solid #ccc8b4}.table-line tr:first-child{border-top:1px solid #ccc8b4}.table-line tr th{line-height:2.4rem;padding:12px 0;text-align:left;vertical-align:top}.table-line tr td{padding:12px 0;line-height:2.4rem;text-align:left;vertical-align:top}.table-box{width:100%}.table-box th{display:block;font-weight:normal;line-height:2.4rem;padding:8px 0;text-align:left;vertical-align:top}.table-box td{display:block;padding:8px 0;line-height:2.4rem;text-align:left;vertical-align:top}.table-time{margin-bottom:12px;width:100%}.table-time tr:first-of-type{border-bottom:1px solid #541b07}.table-time tr:last-of-type{border-bottom:1px solid #541b07}.table-time th{font-size:1.4rem;padding:16px 0;text-align:center;width:120px}.table-time td{font-size:1.4rem;padding:16px 0;text-align:center;width:calc((100% - 120px)/7)}.table-time td span{color:#ffafc6}@media print{.printBreak{page-break-before:always}.printVisible{opacity:1 !important;visibility:visible !important;transform:none !important}html,body{width:1024px !important;transform:scale(1);transform-origin:0 0}#pagetop{display:none}.hdrWrap .hdrWrap-inr{width:960px !important;max-width:960px !important}.pageBlock-title h1{width:960px !important}.pageBlock{width:960px !important}.hdrWrap .hdrItem-1{display:none !important}_:-ms-lang(x),body{width:1024px;transform:scale(1)}}.cmnWrap{background-color:#f4f5eb;transition:all .3s ease;border-radius:8px}.linkArrow{aspect-ratio:1/1;border-radius:50%;border:1px solid #222;display:flex;justify-content:center;height:fit-content;overflow:hidden;position:relative;width:48px}@media print,screen and (min-width: 768px){.linkArrow{width:64px}}@media print,screen and (min-width: 1280px){.linkArrow{width:80px}}.linkArrow::before{border-radius:50%;content:"";position:absolute;inset:0;background:#2c343f;transform:translateX(-101%);transition:transform .45s ease;z-index:0}.linkArrow.linkArrow-white{border:1px solid #fff}.linkArrow.linkArrow-white::before{background:#fff}.linkArrow div{display:flex;gap:8px;overflow:hidden;width:20px}@media print,screen and (min-width: 768px){.linkArrow div{width:22px}}@media print,screen and (min-width: 1280px){.linkArrow div{width:30px}}.linkArrow div img{transform:translateX(calc(-100% - 8px))}@media print,screen and (min-width: 1280px){.linkArrow:hover::before{transform:translateX(0) !important}}@media print,screen and (min-width: 1280px){.linkArrow:hover div img{transform:translateX(0) !important}}.cBlue{background-color:#2c343f !important}.hdr-wrap{height:64px;position:fixed;top:0;width:100%;z-index:3}@media print,screen and (min-width: 1280px){.hdr-wrap{height:92px;top:0}}.hdr-wrap .hdr-wrap-inr{display:flex;height:100%;width:100%}.hdr-wrap .hdr-wrap-inr .hdr-logo{background-color:#fff;border-radius:0 0 8px 8px;display:block;padding:12px;min-width:138px;width:calc(100% - 90px)}@media print,screen and (min-width: 768px){.hdr-wrap .hdr-wrap-inr .hdr-logo{width:calc(100% - 229px)}}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-wrap-inr .hdr-logo{height:100%;padding:18px 14px;min-width:188px;width:188px}}.hdr-wrap .hdr-wrap-inr .hdr-logo .hdr-logo-en{font-family:alumni-sans-pinstripe,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;margin-bottom:4px;line-height:1em}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-wrap-inr .hdr-logo .hdr-logo-en{font-size:1.6rem;line-height:1em}}.hdr-wrap .hdr-wrap-inr .hdr-logo .hdr-logo-jpn{font-size:2.8rem;line-height:1em}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-wrap-inr .hdr-logo .hdr-logo-jpn{font-size:4rem}}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-nav{background-color:#fff;border-radius:0 0 8px 8px;width:calc(86vw - 188px)}}.hdr-wrap .hdr-nav .hdr-nav-ul{border-radius:0 0 8px 8px;display:none}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-nav .hdr-nav-ul{display:flex;align-items:center;gap:32px;height:100%;padding:0 2vw}}@media print,screen and (min-width: 1440px){.hdr-wrap .hdr-nav .hdr-nav-ul{gap:40px}}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-nav .hdr-nav-ul>li:not(.other-info){height:100%;display:flex;align-items:center;position:relative}}.hdr-wrap .hdr-nav .hdr-nav-ul>li .menu{position:relative}.hdr-wrap .hdr-nav .hdr-nav-ul>li .menu::before{background-color:rgba(66,78,93,.2);content:"";height:2px;position:absolute;left:0;bottom:0;transform:scaleX(0);transform-origin:left center;transition:transform .5s ease;width:100%}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-nav .hdr-nav-ul>li .menu span{font-size:min(1.8rem,1.15vw)}}.hdr-wrap .hdr-nav .hdr-nav-ul>li .menu:hover::before{transform:scaleX(1)}.hdr-wrap .hdr-nav .hdr-nav-ul>li.hdr-nav-active:not(.nItem-2) .menu::before{transform:scaleX(1)}.hdr-wrap .hdr-nav .hdr-nav-ul .menu{cursor:pointer;position:relative;display:inline-block;overflow:hidden}.hdr-wrap .hdr-nav .hdr-nav-ul .menu span{display:inline-block;position:relative;transition:transform .4s cubic-bezier(0.25, 0.1, 0.25, 1)}.hdr-wrap .hdr-nav .hdr-nav-ul .menu span::after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;transform:translateY(100%);transition:transform .4s cubic-bezier(0.25, 0.1, 0.25, 1)}.hdr-wrap .hdr-nav .hdr-nav-ul .menu:hover span{transform:translateY(-100%)}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-nav .hdr-nav-ul .nItem-2{position:relative}}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-nav .hdr-nav-ul .nItem-2::after{background:url(../img/cmn/menu-arrow.svg) no-repeat bottom center/15px 8px;content:"";height:8px;pointer-events:none;position:absolute;left:50%;bottom:20%;transform:translate(-50%, 0%);transition:all .3s ease;width:15px}}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-nav .hdr-nav-ul .nItem-2 .nMenu-dropdown{background-color:#424e5d;border-radius:8px;color:#fff;display:flex;justify-content:center;gap:40px;align-items:center;height:180px;padding-top:106px;position:fixed;top:0;left:0;overflow:hidden;text-align:left;transform:translateY(-100%);transition:all .5s ease;width:100%;z-index:-1}}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-nav .hdr-nav-ul .nItem-2 .nMenu-dropdown li a{padding-left:16px;position:relative}}.hdr-wrap .hdr-nav .hdr-nav-ul .nItem-2 .nMenu-dropdown li a::before{background-color:#fff;border-radius:120px 0 0 120px;content:"";height:16px;pointer-events:none;position:absolute;left:0;top:17px;transform:translateY(-50%);width:8px}.hdr-wrap .hdr-nav .hdr-nav-ul .nItem-2 .nMenu-dropdown li a::after{background-color:rgba(255,255,255,.5);content:"";height:2px;position:absolute;left:15px;bottom:0;transform:scaleX(0);transform-origin:left center;transition:transform .5s ease;width:100%}.hdr-wrap .hdr-nav .hdr-nav-ul .nItem-2 .nMenu-dropdown li a:hover::after{transform:scaleX(1)}.hdr-wrap .hdr-nav .hdr-nav-ul .nItem-2.nItem-2-active::after{transform:translate(-50%, 50%) rotate(-180deg)}.hdr-wrap .hdr-nav .hdr-nav-ul .nItem-2.nItem-2-active .nMenu-dropdown{transform:translateY(0)}.hdr-wrap .hdr-nav .hdr-nav-ul .nItem-2.hdr-nav-active .nMenu-dropdown .dropdown-active a::after{transform:scaleX(1)}.hdr-wrap .hdr-nav .hdr-nav-ul .nMenu-dropdown .menu::before{transform:translateY(-50%) !important}.hdr-wrap .hdr-nav .hdr-nav-ul .other-info{display:none}@media print,screen and (min-width: 1440px){.hdr-wrap .hdr-nav .hdr-nav-ul .other-info{display:block;line-height:1.5em;padding:16px 0}}.hdr-wrap .hdr-yoyaku{background-color:#c7c087;border-radius:0 0 8px 8px;color:#fff;display:block;transition:all .3s ease;width:64px}@media print,screen and (min-width: 768px){.hdr-wrap .hdr-yoyaku{width:74px}}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-yoyaku{display:flex;align-items:center;justify-content:center;padding:8px 16px;min-width:107px;width:100px}}.hdr-wrap .hdr-yoyaku:hover{background-color:#b7b078}.hdr-wrap .hdr-yoyaku .hdr-yoyaku-sp{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;letter-spacing:.05em}.hdr-wrap .hdr-yoyaku .hdr-yoyaku-sp p{font-size:1.2rem;line-height:1.5em}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-yoyaku .hdr-yoyaku-sp p{font-size:1.6rem}}.hdr-wrap .hdr-yoyaku .hdr-yoyaku-sp img{width:32px}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-yoyaku .hdr-yoyaku-sp img{width:46px}}.hdr-wrap .hdr-yoyaku .hdr-yoyaku-pc{display:none}.hdr-wrap .hdr-yoyaku .yoyaku-pc-1{display:block}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-yoyaku .yoyaku-pc-1{display:flex;align-items:center;gap:24px;font-size:2rem;padding:0 8px;position:relative;margin-bottom:8px}}.hdr-wrap .hdr-yoyaku .yoyaku-pc-1 span{white-space:nowrap}.hdr-wrap .hdr-yoyaku .yoyaku-pc-2{display:block}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-yoyaku .yoyaku-pc-2{letter-spacing:.08em}}@media print,screen and (min-width: 1440px){.hdr-wrap .hdr-yoyaku .yoyaku-pc-2{font-size:2.4rem;text-align:center}}.hdr-wrap .hdr-tel{background-color:#cb8550;border-radius:0 0 8px 8px;color:#fff;display:block;width:64px}@media print,screen and (min-width: 768px){.hdr-wrap .hdr-tel{display:flex;align-items:center;justify-content:center;padding:4px 16px;width:193px}}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-tel{min-width:283px;padding:8px 16px;width:14vw}}.hdr-wrap .hdr-tel .hdr-tel-sp{display:flex;height:100%}@media print,screen and (min-width: 768px){.hdr-wrap .hdr-tel .hdr-tel-sp{display:none}}.hdr-wrap .hdr-tel .hdr-tel-tb{display:none}@media print,screen and (min-width: 768px){.hdr-wrap .hdr-tel .hdr-tel-tb{display:block}}.hdr-wrap .hdr-tel .tel-tb-1{display:block;letter-spacing:.1em;position:relative;width:156px}@media print,screen and (min-width: 768px){.hdr-wrap .hdr-tel .tel-tb-1{display:flex;align-items:center;font-size:2rem;overflow:hidden}}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-tel .tel-tb-1{padding:0 8px;position:relative;margin-bottom:8px;width:100%}}.hdr-wrap .hdr-tel .tel-tb-1 span{white-space:nowrap}.hdr-wrap .hdr-tel .tel-tb-2{letter-spacing:.05em}@media print,screen and (min-width: 768px){.hdr-wrap .hdr-tel .tel-tb-2{font-size:2rem}}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-tel .tel-tb-2{font-size:3.2rem;letter-spacing:.08em}}.hdr-wrap .hdr-tel .tel-tb-2 .span-tel{letter-spacing:0}@media print,screen and (min-width: 768px){.hdr-wrap .hdr-tel .tel-tb-2 .span-tel{font-size:1.8rem}}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-tel .tel-tb-2 .span-tel{margin-right:2px}}.hdr-wrap .hdr-menubtn{background-color:#fff;border-radius:0 0 8px 8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:100%;transition:all .3s ease;width:62px;z-index:1}@media print,screen and (min-width: 1280px){.hdr-wrap .hdr-menubtn{display:none}}.hdr-wrap .hdr-menubtn .line{background-color:#222;border-radius:3px;height:2px;transition:all .3s ease}.hdr-wrap .hdr-menubtn .line.top{transform:translateX(6px);width:11px}.hdr-wrap .hdr-menubtn .line.middle{width:23px}.hdr-wrap .hdr-menubtn .line.bottom{transform:translateX(-6px);width:11px}@media print,screen and (min-width: 768px){.hdr-wrap .hdr-menubtn:hover .line.top{transform:translateX(0);width:23px}}@media print,screen and (min-width: 768px){.hdr-wrap .hdr-menubtn:hover .line.bottom{transform:translateX(0);width:23px}}.hdr-wrap .hdr-menubtn.hdr-menubtn-active{background-color:#6c7682}.hdr-wrap .hdr-menubtn.hdr-menubtn-active .line{background-color:#fff}.hdr-wrap .hdr-menubtn.hdr-menubtn-active .line.top{transform:translateY(9px) rotate(45deg);width:27px}.hdr-wrap .hdr-menubtn.hdr-menubtn-active .line.middle{opacity:0}.hdr-wrap .hdr-menubtn.hdr-menubtn-active .line.bottom{transform:translateY(-9px) rotate(-45deg);width:27px}.hdr-wrap .sp-menu{background-color:#424e5d;height:100dvh;overflow:auto;padding:80px 32px;position:absolute;opacity:0;transition:all .3s ease;visibility:hidden;width:100%}@media print,screen and (min-width: 768px){.hdr-wrap .sp-menu{padding:80px 96px}}@media print,screen and (min-width: 1280px){.hdr-wrap .sp-menu{display:none}}.hdr-wrap .sp-menu.menu-open{opacity:1;visibility:visible}.hdr-wrap .sp-menu .sp-menu-title{color:#c7c087;font-size:2.4rem;margin-bottom:24px}.hdr-wrap .sp-menu .sp-menu-list{margin-bottom:64px}.hdr-wrap .sp-menu .sp-menu-list li{color:#fff;font-size:1.8rem;margin-bottom:24px}.hdr-wrap .sp-menu .sp-menu-medical{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 32px -12px}.hdr-wrap .sp-menu .sp-menu-medical .mecial-item{background:#fefbfb;border-radius:10px;cursor:pointer;margin:12px 0 0 12px;overflow:hidden;position:relative;text-align:center;transition:all .3s ease;width:calc(33.3333333333% - 12px)}@media print,screen and (min-width: 768px){.hdr-wrap .sp-menu .sp-menu-medical .mecial-item{width:calc(20% - 12px)}}.hdr-wrap .sp-menu .sp-menu-medical .mecial-item .item-link{display:block;padding:16px 0;height:100%}.hdr-wrap .sp-menu .sp-menu-medical .mecial-item .item-img-wrap{display:flex;justify-content:center;height:64px;margin-bottom:8px}.hdr-wrap .sp-menu .sp-menu-medical .mecial-item .item-img-wrap img:nth-of-type(1){height:64px;position:absolute}.hdr-wrap .sp-menu .sp-menu-medical .mecial-item .item-img-wrap img:nth-of-type(2){height:45px;position:absolute}.hdr-wrap .sp-menu .sp-menu-medical .mecial-item .item-txt{font-size:1.6rem;line-height:1.2em;text-align:center;display:flex;justify-content:center;height:calc(100% - 64px);align-items:center}.hdr-wrap .sp-menu .sp-clinic-box{color:#fff;margin-bottom:24px}.hdr-wrap .sp-menu .sp-clinic-box p{line-height:2em}.hdr-wrap .sp-menu .sp-clinic-box .mini{font-size:1.4rem;letter-spacing:.2em;line-height:1.2em}.hdr-wrap .sp-menu .sp-clinic-box .clinic-name{font-size:3.2rem;line-height:1.2em}.hdr-wrap .sp-menu .sp-time-box{color:#fff}@media print,screen and (min-width: 768px){.hdr-wrap .sp-menu .sp-time-box{margin-bottom:64px}}.hdr-wrap .sp-menu .sp-time-box .sp-time-table{margin-bottom:24px;width:100%}.hdr-wrap .sp-menu .sp-time-box .sp-time-table tr{padding:0 8px}.hdr-wrap .sp-menu .sp-time-box .sp-time-table th{border-bottom:1px solid #fff;height:46px;vertical-align:middle}.hdr-wrap .sp-menu .sp-time-box .sp-time-table td{border-bottom:1px solid #fff;height:46px;vertical-align:middle}.hdr-wrap .sp-menu .sp-time-box p{line-height:2em;text-align:justify}@media print,screen and (min-width: 768px){.hdr-wrap .sp-menu .link-box{display:flex;gap:24px}}.hdr-wrap .sp-menu .link-box .sp-menu-tel{color:#fff;padding:8px 16px;width:100%}@media print,screen and (min-width: 768px){.hdr-wrap .sp-menu .link-box .sp-menu-tel{padding:0}}.hdr-wrap .sp-menu .link-box .sp-menu-tel .sp-menu-tel-inr{background-color:#cb8550;border-radius:8px;padding:8px 0}.hdr-wrap .sp-menu .link-box .sp-menu-tel .sp-menu-tel-inr .tel-1{display:flex;align-items:center;justify-content:center;gap:24px;font-size:2rem;margin-bottom:8px;text-align:center}.hdr-wrap .sp-menu .link-box .sp-menu-tel .sp-menu-tel-inr .tel-2{display:block;font-size:3.2rem;letter-spacing:.1em;text-align:center}.hdr-wrap .sp-menu .link-box .sp-menu-tel .sp-menu-tel-inr .tel-2 .span-tel{font-size:1.6rem;letter-spacing:0}.hdr-wrap .sp-menu .link-box .sp-menu-yoyaku{color:#fff;padding:8px 16px;width:100%}@media print,screen and (min-width: 768px){.hdr-wrap .sp-menu .link-box .sp-menu-yoyaku{padding:0}}.hdr-wrap .sp-menu .link-box .sp-menu-yoyaku .sp-menu-yoyaku-inr{background-color:#c7c087;border-radius:8px;height:100%;padding:8px 0}.hdr-wrap .sp-menu .link-box .sp-menu-yoyaku .yoyaku-1{display:flex;align-items:center;justify-content:center;gap:24px;font-size:2rem;letter-spacing:.1em;position:relative;margin-bottom:8px}.hdr-wrap .sp-menu .link-box .sp-menu-yoyaku .yoyaku-2{display:block;font-size:2.4rem;letter-spacing:.1em;text-align:center}.ftr-wrap{background-color:#f4f5eb;margin-top:-1px;transition:all .3s ease}.ftr-wrap .ftr-wrap-inr{padding:16px}@media print,screen and (min-width: 768px){.ftr-wrap .ftr-wrap-inr{margin:0 auto;padding:32px 16px}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-wrap-inr{max-width:1280px;padding:0 0 8px;width:calc(100% - 160px)}}.ftr-wrap .ftr-access{background-color:#fff;border-radius:8px;padding:64px 16px 24px;margin-bottom:80px}@media print,screen and (min-width: 768px){.ftr-wrap .ftr-access{padding:64px 32px 24px}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access{margin-bottom:100px;padding:64px}}.ftr-wrap .ftr-access h2{font-size:3rem;line-height:1.2em;margin-bottom:48px;padding-left:24px;position:relative}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access h2{font-size:4rem;line-height:1em;padding-left:16px}}@media print,screen and (min-width: 1440px){.ftr-wrap .ftr-access h2{font-size:4rem;white-space:nowrap}}.ftr-wrap .ftr-access h2::before{background:url(../img/page/icon-h2.svg) no-repeat center/32px 20px;content:"";height:20px;position:absolute;left:0;top:50%;transform:translate(-16px, -50%);width:32px}@media print,screen and (min-width: 768px){.ftr-wrap .ftr-access h2::before{background:url(../img/page/icon-h2.svg) no-repeat center/41px 25px;height:25px;left:-8px;width:41px}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access h2::before{background:url(../img/page/icon-h2.svg) no-repeat center/52px 32px;height:32px;transform:translate(-100%, -50%);width:52px}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access .access-right{display:flex;gap:64px}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access .access-right>div{display:flex;flex-direction:column;justify-content:space-between;flex:1}}.ftr-wrap .ftr-access .access-right .access-map-box{height:360px;overflow:hidden;position:relative}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access .access-right .access-map-box{height:100%}}.ftr-wrap .ftr-access .access-right .access-map-box .img-map{height:100%;width:100%;object-fit:cover}@media print,screen and (min-width: 768px){.ftr-wrap .ftr-access .access-right .access-map-box .img-map{width:auto}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access .access-right .access-map-box .img-map{min-width:500px}}.ftr-wrap .ftr-access .access-right .access-map-box .gif-map{height:528px;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);max-width:inherit;width:542px}@media print,screen and (min-width: 768px){.ftr-wrap .ftr-access .access-right .access-map-box .gif-map{transform:translate(-49.6%, -50.4%);width:525px}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access .access-right .access-map-box .gif-map{height:108%;top:50%;transform:translate(-50%, -50%);width:108%}}.ftr-wrap .ftr-access .access-right .access-right-h3-box{display:flex;align-items:center;margin-bottom:16px}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access .access-right .access-right-h3-box{margin-bottom:24px}}.ftr-wrap .ftr-access .access-right .access-right-h3-box img{margin:0}.ftr-wrap .ftr-access .access-right .access-right-h3{font-size:2rem}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access .access-right .access-right-h3{font-size:2.4rem}}@media print,screen and (min-width: 768px){.ftr-wrap .ftr-access .access-right .right-txt{font-size:1.4rem}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access .access-right .right-txt{font-size:1.8rem;line-height:2em}}.ftr-wrap .ftr-access .access-right .right-txt span{font-size:1.8rem;letter-spacing:.1em;text-decoration:underline}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access .access-right .right-txt span{font-size:2.4rem}}.ftr-wrap .ftr-access .access-right .right-info{background-color:#f7f3d7;border-radius:8px;margin-bottom:48px;padding:16px}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access .access-right .right-info{margin-bottom:0;padding:16px}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access .access-right .right-info p{line-height:1.3em;margin-bottom:8px}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access .access-right .right-info .clinic-name{font-size:2.4rem}}.ftr-wrap .ftr-access .access-right .right-info .address{display:flex;gap:8px}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access .access-right .right-info .address{gap:16px}}.ftr-wrap .ftr-access .access-right .right-info .address a{display:block;margin:auto 0}.ftr-wrap .ftr-access .access-right .right-info .address a img{height:30px;margin:0;width:30px}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-access .access-right .right-info .address a img{height:24px;width:24px}}.ftr-wrap .ftr-info{margin-bottom:64px}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-info{display:flex;gap:1px;margin-bottom:100px}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-info .info-left{flex:1.1}}@media print,screen and (min-width: 1440px){.ftr-wrap .ftr-info .info-left{flex:1.5}}.ftr-wrap .ftr-info .info-left>div{background-color:#fff;border-radius:8px}.ftr-wrap .ftr-info .info-left iframe{border-radius:8px;width:100%}.ftr-wrap .ftr-info .info-left .info-left-top{padding:64px 16px 8px}@media print,screen and (min-width: 768px){.ftr-wrap .ftr-info .info-left .info-left-top{padding:64px 48px 24px}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-info .info-left .info-left-top{margin-bottom:1px;padding:96px 56px 16px}}.ftr-wrap .ftr-info .info-left .info-left-top .clinc-mini{font-size:1.4rem;letter-spacing:.5em;line-height:1.6em}@media print,screen and (min-width: 768px){.ftr-wrap .ftr-info .info-left .info-left-top .clinc-mini{font-size:1rem;margin-bottom:8px}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-info .info-left .info-left-top .clinc-mini{font-size:1.2rem;margin-bottom:12px}}.ftr-wrap .ftr-info .info-left .info-left-top h2{font-size:3.2rem;margin-bottom:8px}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-info .info-left .info-left-top h2{font-size:4rem;margin-bottom:16px}}.ftr-wrap .ftr-info .info-right{background-color:#fff;border-radius:8px;padding:48px 16px;width:100%}@media print,screen and (min-width: 768px){.ftr-wrap .ftr-info .info-right{padding:48px}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-info .info-right{flex:1.6;padding:110px 56px 0}}@media print,screen and (min-width: 1440px){.ftr-wrap .ftr-info .info-right{padding:110px 110px 0 72px}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-info .info-right p{font-size:1.8rem}}.ftr-wrap .pankuzu-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.ftr-wrap .pankuzu-list li{color:#fff}.ftr-wrap .ftr-menu{margin-bottom:64px;width:100%}@media print,screen and (min-width: 768px){.ftr-wrap .ftr-menu{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"box1 box3" "box2 box2";gap:1px}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-menu{display:flex;gap:1px;margin-bottom:160px}}.ftr-wrap .ftr-menu .menu-box-1,.ftr-wrap .ftr-menu .menu-box-2{background-color:#fff;border-radius:8px;margin-bottom:1px}@media print,screen and (min-width: 768px){.ftr-wrap .ftr-menu .menu-box-1,.ftr-wrap .ftr-menu .menu-box-2{margin-bottom:0}}.ftr-wrap .ftr-menu .menu-box-1{flex:1;grid-area:box1}.ftr-wrap .ftr-menu .menu-box-2{flex:1.8;grid-area:box2}@media print,screen and (min-width: 768px){.ftr-wrap .ftr-menu .menu-box-2 .menu-box{display:flex;justify-content:space-between}}.ftr-wrap .ftr-menu .menu-box-2 ul{margin-bottom:16px}@media print,screen and (min-width: 768px){.ftr-wrap .ftr-menu .menu-box-2 ul{width:50%}}.ftr-wrap .ftr-menu .menu-box-3{background-color:#fff;border-radius:8px;flex:1;grid-area:box3}.ftr-wrap .ftr-menu .menu-box-1,.ftr-wrap .ftr-menu .menu-box-2,.ftr-wrap .ftr-menu .menu-box-3{padding:24px}@media print,screen and (min-width: 768px){.ftr-wrap .ftr-menu .menu-box-1,.ftr-wrap .ftr-menu .menu-box-2,.ftr-wrap .ftr-menu .menu-box-3{padding:24px 32px}}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-menu .menu-box-1,.ftr-wrap .ftr-menu .menu-box-2,.ftr-wrap .ftr-menu .menu-box-3{padding:40px 64px}}.ftr-wrap .ftr-menu .menu-box-1 h2,.ftr-wrap .ftr-menu .menu-box-2 h2,.ftr-wrap .ftr-menu .menu-box-3 h2{font-size:2rem;margin-bottom:16px}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-menu .menu-box-1 h2,.ftr-wrap .ftr-menu .menu-box-2 h2,.ftr-wrap .ftr-menu .menu-box-3 h2{font-size:2.4rem;line-height:1.6em}}.ftr-wrap .ftr-menu .menu-box-1 ul li,.ftr-wrap .ftr-menu .menu-box-2 ul li,.ftr-wrap .ftr-menu .menu-box-3 ul li{margin-bottom:16px}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-menu .menu-box-1 ul li,.ftr-wrap .ftr-menu .menu-box-2 ul li,.ftr-wrap .ftr-menu .menu-box-3 ul li{font-size:1.8rem;line-height:1.6em}}.ftr-wrap .ftr-menu .menu-box-1 ul li:last-child,.ftr-wrap .ftr-menu .menu-box-2 ul li:last-child,.ftr-wrap .ftr-menu .menu-box-3 ul li:last-child{margin-bottom:0}.ftr-wrap .ftr-menu .menu-box-1 ul li a,.ftr-wrap .ftr-menu .menu-box-2 ul li a,.ftr-wrap .ftr-menu .menu-box-3 ul li a{color:#323232;transition:all .3s ease}.ftr-wrap .ftr-menu .menu-box-1 ul li a:hover,.ftr-wrap .ftr-menu .menu-box-2 ul li a:hover,.ftr-wrap .ftr-menu .menu-box-3 ul li a:hover{cursor:pointer;color:#726767}.ftr-wrap .ftr-copyright{color:#fff;text-align:center}@media print,screen and (min-width: 1280px){.ftr-wrap .ftr-copyright{font-size:1.8rem}}.ftr-wrap .ftr-btntop{cursor:pointer;margin-bottom:8px}.btn-lv2{background:#c7c087 url(../img/page/link-arrow.svg) no-repeat center right 8px/30px 30px;border-radius:8px;display:block;font-size:2rem;padding:8px 40px 8px 8px;width:100%}@media print,screen and (min-width: 768px){.btn-lv2{padding:8px 40px 8px 16px}}@media print,screen and (min-width: 1280px){.btn-lv2{background:#c7c087 url(../img/page/link-arrow.svg) no-repeat center right 20px/40px 40px;font-size:2rem;padding:16px 72px 16px 24px;width:fit-content}}.tbl-schedule{border-collapse:separate;border-spacing:0 4px;margin-bottom:16px;width:100%}.tbl-schedule th,.tbl-schedule td{border-bottom:1px solid #2c343f;font-weight:300;line-height:1em;padding:16px 4px;vertical-align:middle}@media print,screen and (min-width: 1280px){.tbl-schedule th,.tbl-schedule td{font-size:2rem;padding:24px 8px}}.tbl-schedule th{text-align:left;min-width:100px}@media print,screen and (min-width: 1280px){.tbl-schedule th{width:172px}}.tbl-schedule td{text-align:center}/*# sourceMappingURL=cmn.css.map */