@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{vertical-align:middle}html{-webkit-text-size-adjust:100%;font-size:62.5%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;overflow-x:hidden}@media (max-width:360px){html{font-size:58%}}html.noscroll{overflow:hidden}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body{color:#262626;font-weight:normal;font-size:1.6rem;letter-spacing:0.03em;font-family:"Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height:1.8}@media (max-width:999px){body{min-width:inherit}body.fixed{position:fixed;width:100%;height:100%;left:0}}.inner{margin:0 auto;max-width:calc(1440px + 10%);padding:0 5%;width:100%}@media (min-width:1000px){.inner.is-sm{max-width:calc(1210px + 10%)}}@media (min-width:1000px){.inner.is-xs{max-width:calc(1000px + 10%)}}@media (max-width:999px){.inner{max-width:550px!important;padding:0 20px}}.container{width:100%;max-width:calc(1280px + 80px);margin:0 auto;padding:0 40px}@media (max-width:999px){.container{padding:0 12px}}.w-contents{max-width:1100px}main{display:block}@media (min-width:1000px){a[href*="tel:"]{cursor:default;pointer-events:none;text-decoration:none}}a{text-decoration:none;color:inherit;-webkit-transition:0.3s;transition:0.3s}img{width:100%;height:auto;vertical-align:bottom}li{list-style:none}a:focus{outline:none}button::-moz-focus-inner,input::-moz-focus-inner{border:none}h1,h2,h3,h4,h5{line-height:1.6}.clearfix{display:block}.ofi img,img.ofi{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.fw-w{-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-fs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ai-fe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jc-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jc-fs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.jc-fe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jc-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fd-c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ta-c{text-align:center}.td-u{text-decoration:underline;text-decoration-thickness:2px}@media (min-width:1000px){.flex-pc{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:999px){.flex-sp{display:-webkit-box;display:-ms-flexbox;display:flex}}.ff-inter{font-family:"Inter","Noto Sans JP",sans-serif}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700,.fw-b{font-weight:bold}.fw-900{font-weight:900}.fc-wht{color:#fff}.fc-main{color:#104494}.fc-main-pale{color:#4b99d3}@media (min-width:1000px){.show--sp{display:none!important}}@media (max-width:999px){.show--pc{display:none!important}}.js-inview,.js-inview-fadeIn,.js-inview-top{-webkit-transition-delay:0.6s;transition-delay:0.6s}.js-inview-fadeIn{opacity:0;-webkit-transition:opacity 1.2s;transition:opacity 1.2s}.js-inview-top{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1.2s,-webkit-transform 1.2s;transition:opacity 1.2s,-webkit-transform 1.2s;transition:opacity 1.2s,transform 1.2s;transition:opacity 1.2s,transform 1.2s,-webkit-transform 1.2s}.js-inview-fadeIn.is-inview-view{opacity:1}.js-inview-top.is-inview-view{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header{padding:50px 0;border-bottom:1px solid rgb(235,235,235);margin-bottom:50px}@media (max-width:999px){.header{padding:30px 0;margin-bottom:30px}}.header__logo{max-width:450px;margin:0 auto}@media (max-width:999px){.header__logo{max-width:80%}}.p-maintenance__heading{text-align:center;font-weight:600;font-size:3.1rem;margin-bottom:30px;color:orange}@media (max-width:999px){.p-maintenance__heading{font-size:2.4rem}}.p-maintenance__message{margin-bottom:35px;text-align:center}.p-maintenance__date{margin-bottom:30px;background-color:#ecf0f7;padding:20px 0;max-width:900px;margin:0 auto 35px}.p-maintenance__date .heading{font-size:1.8rem;text-align:center;margin:0 auto 15px}.p-maintenance__date .open{text-align:center;font-size:2.8rem;font-weight:600}@media (max-width:999px){.p-maintenance__date .open{font-size:2.4rem}}.p-maintenance__contact{text-align:center;margin-bottom:30px}.p-maintenance__contact .text{margin-bottom:15px}.p-maintenance__contact .tel{font-size:1.8rem;font-weight:600}.p-maintenance__contact .mail{font-size:1.8rem;font-weight:600}.p-maintenance__sup{text-align:center}