﻿/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::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:transparent}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}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:transparent;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}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled]{cursor:default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}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;font-weight:bold}template{display:none}[hidden]{display:none}body{width:100%;line-height:2em;font-family:YakuHanJP, "Noto Serif JP", serif;font-weight:400;font-feature-settings:'palt';text-align:justify;color:#3f3d3c;letter-spacing:0.1em;word-wrap:break-word;overflow-wrap:break-word}body{font-size:4.3vw}@media only screen and (min-width: 640px){body{font-size:2vw}}@media only screen and (min-width: 1080px){body{font-size:16px}}.main{margin-top:50px}@media only screen and (min-width: 1080px){.main{margin-top:100px}}.sec-inner-width{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 640px){.sec-inner-width{width:calc(100% - 2rem)}}@media only screen and (min-width: 1080px){.sec-inner-width{max-width:1024px}}.block-arrow-w{position:relative;z-index:1}.block-arrow-w::before,.block-arrow-w::after{content:'';width:100%;display:block;height:0;position:absolute;left:0}.block-arrow-w::before{border-bottom:1.7rem solid #fff;border-right:1.7rem solid transparent;top:0}@media only screen and (min-width: 640px){.block-arrow-w::before{border-bottom:2.2rem solid #fff;border-right:2.2rem solid transparent}}@media only screen and (min-width: 1080px){.block-arrow-w::before{border-bottom:2.7rem solid #fff;border-right:2.7rem solid transparent}}.block-arrow-w::after{border-top:1.7rem solid #fff;border-right:1.7rem solid transparent;bottom:0}@media only screen and (min-width: 640px){.block-arrow-w::after{border-top:2.2rem solid #fff;border-right:2.2rem solid transparent}}@media only screen and (min-width: 1080px){.block-arrow-w::after{border-top:2.7rem solid #fff;border-right:2.7rem solid transparent}}.bg-dot::after{content:'';display:block;width:100%;height:1.5rem;background-image:radial-gradient(#a2343b 30%, transparent 30%);background-size:0.25rem 0.25rem}.only-sp{display:block}@media only screen and (min-width: 640px){.only-sp{display:none}}.only-tab{display:none}@media only screen and (min-width: 640px){.only-tab{display:block}}@media only screen and (min-width: 1080px){.only-tab{display:none}}.only-pc{display:none}@media only screen and (min-width: 1080px){.only-pc{display:block}}.not-only-sp{display:none}@media only screen and (min-width: 640px){.not-only-sp{display:block}}.not-only-tab{display:block}@media only screen and (min-width: 640px){.not-only-tab{display:none}}@media only screen and (min-width: 1080px){.not-only-tab{display:block}}.not-only-pc{display:block}@media only screen and (min-width: 1080px){.not-only-pc{display:none}}.hidden{display:none}@media only screen and (min-width: 640px){.br-only-sp{display:none}}.br-only-tab{display:none}@media only screen and (min-width: 640px){.br-only-tab{display:block}}@media only screen and (min-width: 1080px){.br-only-tab{display:none}}.br-only-pc{display:none}@media only screen and (min-width: 1080px){.br-only-pc{display:block}}.br-not-sp{display:none}@media only screen and (min-width: 640px){.br-not-sp{display:block}}.br-not-tab{display:block}@media only screen and (min-width: 640px){.br-not-tab{display:none}}@media only screen and (min-width: 1080px){.br-not-tab{display:block}}.br-not-pc{display:block}@media only screen and (min-width: 1080px){.br-not-pc{display:none}}.block-type{display:inline-block}.text-link-line{position:relative;overflow:hidden;padding-bottom:0.05rem;display:inline-block}.text-link-line::before,.text-link-line::after{content:'';position:absolute;bottom:0;width:100%;transition:all .2s ease-in-out}.text-link-line::before{left:-100%;border-bottom:1px solid #a2343b}.text-link-line::after{left:0;border-bottom:1px solid #3364a5}@media only screen and (min-width: 1080px){.text-link-line:hover::before{left:0}.text-link-line:hover::after{left:100%}}.common-cta__btn{font-size:calc(24/16 * 1em);font-weight:700;line-height:calc(36/24 * 1em);color:#fff;text-align:center}@media only screen and (min-width: 640px){.common-cta__btn br{display:none}}.common-cta{position:relative;background-color:#1179bd}.common-cta::after{content:'';width:calc(100% - 0.75rem);height:calc(100% - 0.75rem);display:block;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.common-cta__btn{display:flex;justify-content:center;align-items:center;height:6rem;position:relative;padding-right:1rem;z-index:2}@media only screen and (min-width: 640px){.common-cta__btn{height:5.5rem}}.common-cta__btn::before,.common-cta__btn::after{content:'〉';font-size:1.1em;font-weight:200;color:#fff;position:absolute}.common-cta__btn::before{right:1.25rem}@media only screen and (min-width: 640px){.common-cta__btn::before{right:1.75rem}}.common-cta__btn::after{right:0.5rem}@media only screen and (min-width: 640px){.common-cta__btn::after{right:1.0rem}}.archive-header__title{font-size:calc(24/16 * 1em);font-weight:500}@media only screen and (min-width: 1080px){.archive-header__title{font-size:calc(36/16 * 1em)}}.archive-header{position:relative;text-align:center;padding-bottom:calc(540/1125 * 100%);background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 640px){.archive-header{padding-bottom:calc(250/1400 * 100%)}}.archive-header::before,.archive-header::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0}.archive-header::before{background-color:rgba(255,255,255,0.85)}.archive-header::after{background-color:rgba(17,121,189,0.1)}.archive-header__inner{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.archive-header__title{display:inline-flex;justify-content:center;align-items:center;border-bottom:1px solid #1179bd;padding-bottom:0.5rem}@media only screen and (min-width: 1080px){.archive-header__title{padding-bottom:0.75rem}}.page-head{position:fixed;width:100%;height:50px;top:0;left:0;background-color:rgba(255,255,255,0.95);z-index:10;transition:all .2s ease-in-out}@media only screen and (min-width: 1080px){.page-head{height:100px;box-shadow:0 2px 8px #bfbfbf}}.page-head__inner{padding:0 2%;position:relative;height:50px;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 1080px){.page-head__inner{width:calc(100% - 2rem);margin-left:auto;margin-right:auto;height:100%;padding:0}}.page-head__logo-area{height:40px;margin:5px 0}@media only screen and (min-width: 1080px){.page-head__logo-area{height:65px;margin:calc((100px - 65px)/2) 0}}.page-head__title{margin:0 auto 0 1rem}.page-head__hamburger{width:50px;height:50px}@media only screen and (min-width: 1080px){.page-head__hamburger{display:none}}.page-head__overlay{top:50px;width:100%;height:calc(100vh - 50px);background-color:rgba(255,255,255,0.85);position:absolute;right:-100%;transition:all .2s ease-in-out}.is-active .page-head__overlay{right:0}@media only screen and (min-width: 1080px){.page-head__overlay{display:none}}.page-head-logo-area__logo{display:inline-block;height:100%}.page-head-logo-area__logo img{height:100%;width:auto}.page-head-titile__corp-name{font-size:calc(12/16 * 1em);line-height:1.5em}@media only screen and (min-width: 1080px){.page-head-titile__corp-name{font-size:calc(15/16 * 1em)}.page-head-titile__corp-name br{display:none}}.page-head-titile__corp-name{display:block}.hamburger__menu{display:block;height:20px;margin:15px auto;position:relative;width:25px}.hamburger__trigger{position:absolute;width:100%;background-color:#3f3d3c;height:1px;transition:all .2s ease-in-out}.hamburger__trigger:nth-of-type(1){top:0}.hamburger__trigger:nth-of-type(2){top:50%;transform-origin:center center;transform:translateY(-50%)}.hamburger__trigger:nth-of-type(3){top:50%;transform-origin:center center;transform:translateY(-50%)}.hamburger__trigger:nth-of-type(4){bottom:0}.is-active .hamburger__trigger:nth-of-type(1){opacity:0}.is-active .hamburger__trigger:nth-of-type(2){transform:rotate(-45deg)}.is-active .hamburger__trigger:nth-of-type(3){transform:rotate(45deg)}.is-active .hamburger__trigger:nth-of-type(4){opacity:0}.global-nav-btn{font-size:0.95em;color:#fff;height:44px;line-height:44px;display:block;padding:0 10%}@media only screen and (min-width: 1080px){.global-nav-btn{color:#3f3d3c;font-size:calc(16/16 * 1em);height:1.75rem;line-height:1em;padding:0 1rem 0.15rem;display:flex;justify-content:center;align-items:center;position:relative;transition:all .2s ease-in-out}.global-nav-btn::before{content:'';position:absolute;width:0px;height:0px;border-radius:50%;background:radial-gradient(circle, rgba(133,162,201,0.3) 15%, rgba(255,255,255,0) 80%);z-index:-1;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:all .2s ease-in-out}.global-nav-btn:hover::before{width:40px;height:40px}}.global-nav-list{border-bottom:1px solid rgba(255,255,255,0.2)}@media only screen and (min-width: 1080px){.global-nav-list{border:none;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;row-gap:0.25rem}}.global-nav-list__item{border-top:1px solid rgba(255,255,255,0.2)}@media only screen and (min-width: 1080px){.global-nav-list__item{border:none;position:relative}.global-nav-list__item::after{content:'';width:0.5px;height:1rem;background-color:#3f3d3c;position:absolute;top:50%;left:0;transform:translateY(-50%)}.global-nav-list__item:first-child::after{content:none}.global-nav-list__item:last-child::after{content:none}.global-nav-list__item:last-child .global-nav-btn{background-color:#d86e91;color:#fff;margin-left:0.5rem;padding:0 0.5rem 0.15rem}.global-nav-list__item:last-child .global-nav-btn::before{content:none}.global-nav-list__item:last-child .global-nav-btn:hover{transform:scale(1.05)}}.global-nav__btn{font-size:calc(18/16 * 1em);font-weight:500;letter-spacing:0.1em;text-align:center}@media only screen and (min-width: 1080px){.global-nav__btn{font-size:calc(16/16 * 1em)}}.global-nav{position:absolute;top:50px;width:100%;background-color:#F5F5F5;height:calc(100vh - 50px);right:-100%;transition:all .2s ease-in-out;display:flex;justify-content:center;align-items:center;padding-bottom:50px}.is-active .global-nav{right:0}@media only screen and (min-width: 640px){.global-nav{width:50%}}@media only screen and (min-width: 1080px){.global-nav{background-color:transparent;height:100px;right:0;top:50%;transform:translateY(-50%);padding-bottom:0}}.global-nav__list{width:60%}@media only screen and (min-width: 1080px){.global-nav__list{width:100%;display:flex;justify-content:flex-end;align-items:center}}.global-nav__item{margin:2rem 0}@media only screen and (min-width: 1080px){.global-nav__item{margin:0;padding:0 1.5rem;border-left:0.5px solid #3f3d3c}.global-nav__item:first-child{padding-left:0;border-left:none}.global-nav__item:last-child{padding:0;border-left:none}}.global-nav__btn{height:4rem;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1080px){.global-nav__btn{height:1.25rem}}.global-nav__btn.contact{background-color:#1179bd;color:#fff;position:relative}@media only screen and (min-width: 1080px){.global-nav__btn.contact{padding:1rem}}.global-nav__btn.contact::after{content:'';width:calc(100% - 0.5rem);height:calc(100% - 0.5rem);border:1px solid #fff;position:absolute}@media only screen and (min-width: 1080px){.global-nav__btn.contact::after{content:none}}.footer{padding-bottom:50px;margin-top:4rem;position:relative;z-index:5}@media only screen and (min-width: 1080px){.footer{border-top:0.5px solid #1179bd;margin-top:6rem}}@media only screen and (min-width: 640px){.footer{padding-bottom:45px}}@media only screen and (min-width: 1080px){.footer{padding-bottom:0}}.footer__copyright{display:block;font-size:10px;height:30px;line-height:30px;text-align:center}.to-top__btn{position:relative}.to-top__btn::before,.to-top__btn::after{content:'';width:10px;height:2px;background-color:#808080;position:absolute;top:15%}.to-top__btn::before{right:45%;transform:rotate(-40deg)}.to-top__btn::after{left:45%;transform:rotate(40deg)}.to-top__btn span{font-size:11px;font-weight:700;line-height:1em;color:#808080}.to-top{bottom:50px;position:fixed;right:calc(25px/2);z-index:9}.to-top__btn{height:30px;width:30px;display:flex;justify-content:center;align-items:flex-end;padding-bottom:5px}@media only screen and (min-width: 640px){.to-top{bottom:70px}}@media only screen and (min-width: 1080px){.to-top{bottom:40px;right:25px}.to-top:hover{background:rgba(17,121,189,0.5)}}.page-bottom-action__btn{color:#fff;text-align:center;font-weight:500}.page-bottom-action{position:fixed;z-index:30;bottom:-44px;height:44px;width:100%;transition:all .2s ease-in-out;background-color:#1179bd}.page-bottom-action.is-active{bottom:0}@media only screen and (min-width: 640px){.page-bottom-action{bottom:-44px;height:44px}}@media only screen and (min-width: 1080px){.page-bottom-action{display:none}}.page-bottom-action__list{display:flex;justify-content:space-between;flex-wrap:wrap}.page-bottom-action__item.muryou{flex-basis:50%;border-right:0.5px solid #fff}@media only screen and (min-width: 640px){.page-bottom-action__item.muryou{flex-basis:26%}}.page-bottom-action__item.contact{flex-basis:50%;border-left:0.5px solid #fff}@media only screen and (min-width: 640px){.page-bottom-action__item.contact{flex-basis:26%;border-right:0.5px solid #fff}}.page-bottom-action__item.tel{flex-basis:100%;border-top:1px solid #fff}@media only screen and (min-width: 640px){.page-bottom-action__item.tel{flex-basis:48%;border-top:none;border-left:0.5px solid #fff}}.is-contact .page-bottom-action__item.tel{flex-basis:100%}.page-bottom-action__btn{display:flex;align-items:center;justify-content:center;height:44px}.muryou .page-bottom-action__btn{background-color:#d86e91}.contact .page-bottom-action__btn{background-color:#3b81c4}.tel .page-bottom-action__btn{background-color:#4ab4e9}.front-page{position:relative}.front-page__news{padding-top:3rem}@media only screen and (min-width: 640px){.front-page__news{padding-top:5rem}}@media only screen and (min-width: 1080px){.front-page__news{padding-top:7.5rem}}.front-page__insert-image.image1{margin-top:3rem}@media only screen and (min-width: 640px){.front-page__insert-image.image1{margin-top:5rem}}@media only screen and (min-width: 1080px){.front-page__insert-image.image1{margin-top:7.5rem}}.front-page__insert-image.image2{margin-top:3rem}@media only screen and (min-width: 640px){.front-page__insert-image.image2{margin-top:5rem}}@media only screen and (min-width: 1080px){.front-page__insert-image.image2{margin-top:7.5rem}}.front-page__about{padding-top:3rem}@media only screen and (min-width: 640px){.front-page__about{padding-top:5rem}}@media only screen and (min-width: 1080px){.front-page__about{padding-top:7.5rem}}.front-page__service{padding-top:3rem}@media only screen and (min-width: 640px){.front-page__service{padding-top:5rem}}@media only screen and (min-width: 1080px){.front-page__service{margin-top:7.5rem;padding-top:7.5rem}}.front-page__column{padding-top:3rem}@media only screen and (min-width: 640px){.front-page__column{padding-top:5rem}}@media only screen and (min-width: 1080px){.front-page__column{padding-top:6rem}}.front-page__contact{padding-top:3rem}@media only screen and (min-width: 640px){.front-page__contact{padding-top:5rem}}@media only screen and (min-width: 1080px){.front-page__contact{padding-top:7.5rem}}.front-hero__catch{font-size:calc(24/16 * 1em);line-height:1.5em;writing-mode:vertical-rl}@media only screen and (min-width: 640px){.front-hero__catch{font-size:calc(28/16 * 1em)}}@media only screen and (min-width: 1080px){.front-hero__catch{font-size:2.57vw;line-height:calc(54/36 * 1em)}}.front-hero__body{font-size:calc(15/16 * 1em);letter-spacing:0.08em}@media only screen and (min-width: 640px){.front-hero__body{font-size:calc(16/16 * 1em);line-height:calc(40/16 * 1em);text-align:center}}@media only screen and (min-width: 1080px){.front-hero__body{font-size:1.1425vw;line-height:calc(40/16 * 1em);font-weight:600;text-align:left}}.front-hero__body br{display:none}@media only screen and (min-width: 640px){.front-hero__body br{display:block}}.front-hero{position:relative}.front-hero__back-image{width:100%;position:relative;overflow:hidden;padding-bottom:calc(120/100 * 100%)}@media only screen and (min-width: 640px){.front-hero__back-image{padding-bottom:calc(70/100 * 100%)}}@media only screen and (min-width: 1080px){.front-hero__back-image{padding-bottom:0}}.front-hero__back-image img{position:absolute;width:195%;height:auto;bottom:0;left:-14%}@media only screen and (min-width: 640px){.front-hero__back-image img{width:125%;left:0%}}@media only screen and (min-width: 1080px){.front-hero__back-image img{width:110%;width:100%;top:0;bottom:auto;left:0;position:static}}.front-hero__catch{position:absolute;top:1.25rem;right:15%}@media only screen and (min-width: 640px){.front-hero__catch{top:5.5%;right:30%}}@media only screen and (min-width: 1080px){.front-hero__catch{top:7.5%;right:50%;transform:translateX(50%)}}.front-hero__body{width:92%;margin-left:auto;margin-right:auto;margin-top:1rem}@media only screen and (min-width: 1080px){.front-hero__body{width:auto;position:absolute;bottom:4%;left:47%}}.front-sec-title{font-size:calc(24/16 * 1em);font-weight:500}@media only screen and (min-width: 1080px){.front-sec-title{font-size:calc(32/16 * 1em)}}.front-sec-title{display:inline-block;border-bottom:1px solid #1179bd;padding-bottom:0.5rem}@media only screen and (min-width: 1080px){.front-sec-title{padding-bottom:0.75rem}}.front-sec-more{font-size:calc(14/16 * 1em)}.front-sec-more::after{content:'〉';margin-left:0.5rem}.front-news__title-block{text-align:center}.front-news{width:92%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 640px){.front-news{max-width:1024px;min-height:12rem;display:flex;justify-content:space-between;align-items:center}}.front-news__more{margin-top:1rem}@media only screen and (min-width: 1080px){.front-news__more{margin-top:1.75rem}}.front-news__list{margin-top:2rem}@media only screen and (min-width: 640px){.front-news__list{flex-basis:70%;margin-top:0}}@media only screen and (min-width: 1080px){.front-news__list{flex-basis:600px}}.front-news-list__date{font-size:calc(12/16 * 1em);line-height:1em}.front-news-list__title{font-size:calc(15/16 * 1em);line-height:calc(28/16 * 1em)}@media only screen and (min-width: 1080px){.front-news-list__title{font-size:1em}}.front-news-list{border-top:0.5px solid #3f3d3c}.front-news-list__item{border-bottom:0.5px solid #3f3d3c}.front-news-list__tile{padding:1.5rem 0 1.25rem;display:block;position:relative}@media only screen and (min-width: 1080px){.front-news-list__tile{padding:1.75rem 1em 1.5rem}}.front-news-list__title{margin-top:1rem}.front-insert-image__image{width:100%}.front-insert-image__image img{width:100%;height:auto}.front-about__inner{width:92%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1080px){.front-about__inner{max-width:1024px;text-align:center}}@media only screen and (min-width: 1080px){.front-about__content{margin-top:5.375rem;display:flex;justify-content:space-between;align-items:flex-start}}.front-about__list{margin-top:2rem}@media only screen and (min-width: 1080px){.front-about__list{margin-top:0;flex-basis:calc(100% - 350px - 2rem)}}@media only screen and (min-width: 640px){.front-about__image{width:40%;margin-left:auto;margin-right:auto;margin-top:2rem}}@media only screen and (min-width: 1080px){.front-about__image{flex-basis:350px;width:100%;margin:0}}.front-about__image img{width:100%;height:auto}@media only screen and (min-width: 1080px){.front-about-list{text-align:justify}}.front-about-list__body{font-size:calc(15/16 * 1em)}.front-about-list__item{margin:1rem 0}@media only screen and (min-width: 640px){.front-about-list__item{display:flex;justify-content:space-between;align-items:flex-start}.front-about-list__item:first-child{margin-top:0}.front-about-list__item:last-child{margin-bottom:0}}@media only screen and (min-width: 640px){.front-about-list__title{flex-basis:7rem}}.front-about-list__body{padding-left:1rem}@media only screen and (min-width: 640px){.front-about-list__body{flex-basis:calc(100% - 7rem - 1rem);padding-left:0}}@media only screen and (min-width: 640px){.front-about-list__sub-list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 1em}}.front-service__inner{text-align:right}@media only screen and (min-width: 640px){.front-service__inner{text-align:center}}.front-service__body{font-size:calc(15/16 * 1em);text-align:justify}@media only screen and (min-width: 640px){.front-service__body{text-align:center}}@media only screen and (min-width: 1080px){.front-service__body{font-size:1em;line-height:calc(32/16 * 1em)}}.front-service__body br{display:none}@media only screen and (min-width: 640px){.front-service__body br{display:block}}.front-service{position:relative;height:auto;background-position:center center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width: 1080px){.front-service{background-position:65% 34%;background-size:118%}}.front-service::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.85);z-index:1}.front-service__inner{width:92%;margin-left:auto;margin-right:auto;padding:2rem 0;position:relative;z-index:2}@media only screen and (min-width: 1080px){.front-service__inner{max-width:800px;padding:0 0 6rem}}.front-service__body{margin-top:2rem}@media only screen and (min-width: 1080px){.front-service__body{margin-top:3rem}}.front-service__list{margin-top:2rem}@media only screen and (min-width: 1080px){.front-service__list{margin-top:4rem}}.front-service-list{font-size:calc(15/16 * 1em);text-align:center}@media only screen and (min-width: 1080px){.front-service-list{font-size:calc(18/16 * 1em);line-height:calc(36/18 * 1em)}}.front-service-list__sub-item::before{content:'◆';color:#1179bd}.front-service-list__sub-item:last-child::before{content:none}.front-service-list__title{position:relative;display:inline-block}.front-service-list__title::before,.front-service-list__title::after{content:'';width:2rem;height:0.5px;background-color:#3f3d3c;display:block;position:absolute;top:50%}.front-service-list__title::before{right:110%}.front-service-list__title::after{left:110%}.front-service-list__sub-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.front-service-list__sub-item{margin:0 0.5rem}@media only screen and (min-width: 640px){.front-column{text-align:center}}.front-column__body{font-size:calc(15/16 * 1em)}@media only screen and (min-width: 1080px){.front-column__body{font-size:1em;line-height:calc(28/16 * 1em)}}.front-column__body br{display:none}@media only screen and (min-width: 640px){.front-column__body br{display:block}}.front-column__more{text-align:center}.front-column__btn{text-align:center}.front-column__inner{margin-left:auto;margin-right:auto}@media only screen and (min-width: 1080px){.front-column__inner{max-width:1024px}}.front-column__title{margin-left:4%}.front-column__body{margin-top:2rem;width:92%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1080px){.front-column__body{margin-top:3rem}}.front-column__list{width:80%;margin-left:auto;margin-right:auto;margin-top:2rem}@media only screen and (min-width: 1080px){.front-column__list{width:100%;margin-top:5rem}}.front-column__more{margin-top:2rem}@media only screen and (min-width: 1080px){.front-column__more{margin-top:5rem}}.front-contact{text-align:center}.front-contact{width:92%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 640px){.front-contact{max-width:500px}}.front-contact__body{margin-top:2rem}.front-contact__form{margin-top:2rem !important}@media only screen and (min-width: 1080px){.front-contact__form{margin-top:4rem !important}}.wpforms-form button[type=submit]{background-color:#1179bd !important;width:60%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1080px){.wpforms-form button[type=submit]{width:300px;margin-top:4rem}}@media only screen and (min-width: 640px){.wpforms-form input[type=text],.wpforms-form input[type=email]{width:100% !important;max-width:100% !important}}.archive-news__content{margin-top:4rem;width:90%;margin-left:auto;margin-right:auto;border-top:0.5px solid #3f3d3c}@media only screen and (min-width: 640px){.archive-news__content{margin-top:5rem;width:80%}}@media only screen and (min-width: 1080px){.archive-news__content{margin-top:7.5rem;max-width:700px}}.archive-news__cta{margin-top:4rem;width:80%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1080px){.archive-news__cta{margin-top:7.5rem;max-width:700px}}.archive-news-header{background-image:url("../img/page-header/news-header-image-sp.webp")}@media only screen and (min-width: 640px){.archive-news-header{background-image:url("../img/page-header/news-header-image-pc.webp")}}.archive-news-tile__date{font-size:calc(14/16 * 1em);line-height:1em}.archive-news-tile__title{font-weight:600;line-height:1.75em}@media only screen and (min-width: 1080px){.archive-news-tile__title{font-size:calc(20/16 * 1em);line-height:calc(32/20 * 1em)}}.archive-news-tile{padding:1.5rem 3%;border-bottom:0.5px solid #3f3d3c}@media only screen and (min-width: 640px){.archive-news-tile{padding:1.5rem 1.5%}}@media only screen and (min-width: 1080px){.archive-news-tile{padding:2rem 0.75rem}}.archive-news-tile.is-active{background-color:#fffef7}.archive-news-tile__head{position:relative;padding-right:3.5rem}.archive-news-tile__head::before,.archive-news-tile__head::after{content:'';width:2rem;height:0.5px;background-color:#3f3d3c;position:absolute;top:50%;right:0}.archive-news-tile__head::after{transform:rotate(90deg);transition:all .2s ease-in-out}.is-active .archive-news-tile__head::after{opacity:0}.archive-news-tile__title{margin-top:1rem}.archive-news-tile__cont{display:none;margin-top:1rem;padding-top:1rem;position:relative}.archive-news-tile__cont::before{content:'';border-top:0.5px dotted #1179bd;width:70%;height:0.5px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.archive-news-pagination .current{color:#1179bd}.archive-news-pagination .nav-links{text-align:center}.archive-news-pagination{margin-top:1.5rem}.archive-news-pagination .page-numbers{display:inline-block;width:1.25rem}.archive-news-pagination .prev{margin-right:0.75rem;width:auto}.archive-news-pagination .prev::before{content:'〈';margin-right:0.5rem}.archive-news-pagination .next{margin-left:0.75rem;width:auto}.archive-news-pagination .next::after{content:'〉';margin-left:0.5rem}@media only screen and (min-width: 640px){.column-list{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem 8%}}@media only screen and (min-width: 1080px){.column-list{gap:2rem calc((100% - (300px * 3))/2)}}.column-list__item{margin:2rem 0}@media only screen and (min-width: 640px){.column-list__item{flex-basis:46%}}@media only screen and (min-width: 1080px){.column-list__item{flex-basis:300px}}@media only screen and (min-width: 1080px){.column-list-tile{text-align:justify}}.column-list-tile__date{font-size:calc(12/16 * 1em);line-height:1em}.column-list-tile__title{font-size:calc(18/16 * 1em);font-weight:700}@media only screen and (min-width: 1080px){.column-list-tile__title{font-size:calc(16.5/16 * 1em);line-height:calc(28.88/16.5 * 1em)}}.column-list-tile{height:100%;border-radius:0.5rem;background-color:#fff;padding:5%;display:block;box-shadow:-4px -4px 8px #e5e5e5,4px 4px 8px #666}.column-list-tile__image{border-radius:0.5rem;position:relative;overflow:hidden;width:100%;padding-bottom:calc(563/1000 * 100%)}.column-list-tile__image img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.column-list-tile__date{margin-top:1.25rem}.column-list-tile__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:3.75em;margin-top:0.75rem}.single-column__inner{width:92%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1080px){.single-column__inner{max-width:1024px}}.single-column__tags{margin-top:1.25rem}@media only screen and (min-width: 1080px){.single-column__tags{margin-top:3.25rem}}.single-column__content{margin-top:-0.5rem}.single-column__btn{margin-top:1.25rem}@media only screen and (min-width: 1080px){.single-column__btn{width:78%;margin-left:auto;margin-right:auto;margin-top:4.5rem}}.single-column-header__lead{font-size:calc(5.5/7 * 1em);font-weight:700;letter-spacing:calc(0.15em * 0.7);color:#fff;text-align:center;line-height:1em}@media only screen and (min-width: 640px){.single-column-header__lead{font-size:calc(19/16 * 1em)}}.single-column-header__date{font-size:calc(4.5/7 * 1em);letter-spacing:calc(0.08em * 0.6);line-height:1em}@media only screen and (min-width: 640px){.single-column-header__date{font-size:calc(13/16 * 1em)}}.single-column-header__title{font-size:calc(7.2/7 * 1em);font-weight:700;letter-spacing:calc(0.07em * 0.7);line-height:calc(9.5/7.2 * 1em);color:#3364a5;text-align:left}@media only screen and (min-width: 640px){.single-column-header__title{font-size:calc(24/16 * 1em);letter-spacing:calc(0.08em * 0.7)}}@media only screen and (min-width: 1080px){.single-column-header__title{font-size:calc(27.5/16 * 1em);letter-spacing:calc(0.08em * 0.7);line-height:calc(44/27.5 * 1em)}}.single-column-header__sub-title{font-size:calc(5/7 * 1em);font-weight:700;letter-spacing:calc(0.05em * 0.7);line-height:calc(7/5 * 1em);color:#3364a5}@media only screen and (min-width: 640px){.single-column-header__sub-title{font-size:calc(19/16 * 1em);letter-spacing:calc(0.08em * 0.7)}}@media only screen and (min-width: 1080px){.single-column-header__sub-title{font-size:calc(22/16 * 1em);letter-spacing:calc(0.08em * 0.7);line-height:calc(44/22 * 1em)}}.single-column-header{background-color:rgba(51,100,165,0.29)}.single-column-header__inner{width:92%;margin-left:auto;margin-right:auto;padding:5% 0}@media only screen and (min-width: 640px){.single-column-header__inner{padding:2.5rem 0}}@media only screen and (min-width: 1080px){.single-column-header__inner{max-width:1024px;padding:2.5rem 0}}.single-column-header__lead{background-color:#85a2c9;padding:0.75rem 0}@media only screen and (min-width: 1080px){.single-column-header__lead{padding:0.85rem 0}}.single-column-header__main{padding:0.85rem;display:flex;justify-content:space-between;align-items:flex-start;background-color:#fff}@media only screen and (min-width: 1080px){.single-column-header__main{padding:0}}.single-column-header__img{flex-basis:30%;padding-bottom:calc(100/100 * 30%);position:relative;overflow:hidden}@media only screen and (min-width: 640px){.single-column-header__img{flex-basis:22.5%;padding-bottom:calc(164.248/231.712 * 22.5%)}}.single-column-header__img img{position:absolute;height:100%;width:auto;top:0;left:50%;transform:translateX(-50%)}.single-column-header__body-outer{flex-basis:67%}@media only screen and (min-width: 640px){.single-column-header__body-outer{flex-basis:74%}}@media only screen and (min-width: 1080px){.single-column-header__body-outer{flex-basis:75.5%}}@media only screen and (min-width: 1080px){.single-column-header__body{padding:1rem 0}}.single-column-header__title{margin-top:0.25rem}@media only screen and (min-width: 640px){.single-column-header__title{margin-top:0.75rem}}@media only screen and (min-width: 1080px){.single-column-header__title{padding-left:1.05rem}}.single-column-header__sub-title{margin-top:0.25rem}@media only screen and (min-width: 640px){.single-column-header__sub-title{margin-top:0.5rem}}@media only screen and (min-width: 1080px){.single-column-header__sub-title{padding-left:1.05rem}}.single-column-tags__item{font-size:calc(3.4222/7 * 1em);font-weight:500;letter-spacing:calc(0.085em * 0.7);color:#3364a5}@media only screen and (min-width: 640px){.single-column-tags__item{font-size:calc(13/16 * 1em)}}.single-column-tags{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:0.35rem calc((100% - (32% * 3))/2)}@media only screen and (min-width: 1080px){.single-column-tags{gap:0.5rem calc((100% - (15% * 6))/5)}}.single-column-tags__item{height:1.5rem;border-radius:calc(1.5rem/2);border:0.75px solid #3364a5;background-color:#fffeee;display:flex;justify-content:center;align-items:center;flex-basis:32%}@media only screen and (min-width: 640px){.single-column-tags__item{height:2rem;border-radius:calc(2rem/2)}}@media only screen and (min-width: 1080px){.single-column-tags__item{flex-basis:15%;height:2.5rem;border-radius:calc(2.5rem/2)}}.single-column-content a{color:#3364a5;text-decoration-color:#3364a5;word-break:break-all}.single-column-content a:hover{color:#a2343b}.single-column-content h2{font-size:calc(7.5/7 * 1em);font-weight:700;letter-spacing:calc(0.07em * 0.7);line-height:calc(11/7.5 * 1em);color:#3364a5;text-indent:-1em;padding-left:1em}@media only screen and (min-width: 640px){.single-column-content h2{font-size:calc(22/16 * 1em);letter-spacing:calc(0.08em * 0.7)}}@media only screen and (min-width: 640px){.single-column-content h2 br{display:none}}.single-column-content h3,.single-column-content h4,.single-column-content h5,.single-column-content h6{font-size:calc(7/7 * 1em);font-weight:700;letter-spacing:calc(0.07em * 0.7);line-height:calc(11/7.5 * 1em);color:#3364a5;text-indent:-1.25em;padding-left:1.25em}@media only screen and (min-width: 640px){.single-column-content h3,.single-column-content h4,.single-column-content h5,.single-column-content h6{font-size:calc(18/16 * 1em)}}@media only screen and (min-width: 640px){.single-column-content h3 br,.single-column-content h4 br,.single-column-content h5 br,.single-column-content h6 br{display:none}}.single-column-content p{font-size:calc(7/7 * 1em);letter-spacing:calc(0.08em * 0.7);line-height:calc(13/7 * 1em);color:#403d3c}@media only screen and (min-width: 1080px){.single-column-content p{font-size:calc(17/16 * 1em);line-height:calc(36/17 * 1em)}}.single-column-content strong,.single-column-content em{font-weight:700}.single-column-content strong{color:#3364a5}.single-column-content a{transition:all .2s ease-in-out;border-bottom:0.5px solid #3364a5}.single-column-content h2{margin-top:1.75rem;border-bottom:1px solid #3364a5;padding-bottom:0.5rem}@media only screen and (min-width: 1080px){.single-column-content h2{padding-bottom:1rem;margin-top:4rem}}.single-column-content h3,.single-column-content h4,.single-column-content h5,.single-column-content h6{margin-top:1rem}@media only screen and (min-width: 1080px){.single-column-content h3,.single-column-content h4,.single-column-content h5,.single-column-content h6{margin-top:2rem;margin-bottom:-0.5rem}}.single-column-content p{margin-top:0.75rem}@media only screen and (min-width: 1080px){.single-column-content p{margin-top:1.5rem}}.single-column-content ul{margin-top:0.75em}@media only screen and (min-width: 1080px){.single-column-content ul{margin-top:1.5rem}}.single-column-content ul li{text-indent:-1.3em;padding-left:1.3em;margin-top:0.5em}.single-column-content ul li::before{content:'・';margin-right:0.4em;margin-left:0.25em}.single-column-content ol{margin-top:0.75em;list-style-type:decimal;list-style-position:inside}.single-column-content ol li{text-indent:-1.3em;padding-left:1.3em;margin-top:0.5em}.single-column-content ul li ol,.single-column-content ol li ol{counter-reset:item;list-style-type:none}.single-column-content ul li ol>li,.single-column-content ol li ol>li{text-indent:-1.7em;padding-left:1.7em;margin-top:0.5em}.single-column-content ul li ol>li::before,.single-column-content ol li ol>li::before{counter-increment:item;content:"（" counter(item) "）";margin:0}.single-column-content ul li ol li ol li,.single-column-content ul li ol li ul li,.single-column-content ul li ul li ol li,.single-column-content ul li ul li ul li,.single-column-content ol li ol li ol li,.single-column-content ol li ol li ul li,.single-column-content ol li ul li ol li,.single-column-content ol li ul li ul li{text-indent:-1.3em;padding-left:1.3em;margin-top:0.5em}.single-column-content ul li ol li ol li::before,.single-column-content ul li ol li ul li::before,.single-column-content ul li ul li ol li::before,.single-column-content ul li ul li ul li::before,.single-column-content ol li ol li ol li::before,.single-column-content ol li ol li ul li::before,.single-column-content ol li ul li ol li::before,.single-column-content ol li ul li ul li::before{content:'・';margin-right:0.4em;margin-left:0.25em}.single-column-content table{width:100%}.single-column-content table tr:first-child{background-color:#ecf3fb}.single-column-content table td,.single-column-content table th{border:1px solid #3f3d3c;padding:0.5em}.single-column-content .wp-block-image{margin-top:1em}.single-column-aside__cta{margin-top:3rem;padding:2.25rem 0;background-color:#f5f5f5}@media only screen and (min-width: 1080px){.single-column-aside__cta{margin-top:4.5rem;padding:2.75rem 0 3.75rem;background-color:inherit;background-image:linear-gradient(-45deg, #f9f8f4 0%, #f9f8f4 40%, #fff 40%, #fff 50%, #f9f8f4 50%, #f9f8f4 90%, #fff 90%);background-position:0px 0px;background-size:0.5rem 0.5rem}}@media only screen and (min-width: 640px){.archive-columns__body{text-align:center}}.archive-columns__body br{display:none}@media only screen and (min-width: 640px){.archive-columns__body br{display:block}}.archive-columns__body{margin-top:2rem;width:92%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 640px){.archive-columns__body{margin-top:3rem}}@media only screen and (min-width: 1080px){.archive-columns__body{margin-top:5rem}}.archive-columns__list{margin-top:2rem;width:80%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 640px){.archive-columns__list{margin-top:2rem}}@media only screen and (min-width: 1080px){.archive-columns__list{margin-top:5.5rem;max-width:1024px}}.archive-columns__cta{margin-top:4rem;width:80%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1080px){.archive-columns__cta{margin-top:7.5rem;max-width:700px}}.archive-columns-header{background-image:url("../img/page-header/column-header-image-sp.webp")}@media only screen and (min-width: 640px){.archive-columns-header{background-image:url("../img/page-header/column-header-image-pc.webp")}}@media only screen and (min-width: 640px){.single-columns__inner{display:flex;justify-content:space-between;margin-top:4rem}}@media only screen and (min-width: 1080px){.single-columns__inner{max-width:1024px;margin-left:auto;margin-right:auto;margin-top:7rem}}.single-columns__article{width:92%;margin-left:auto;margin-right:auto;margin-top:4rem}@media only screen and (min-width: 640px){.single-columns__article{flex-basis:60%;margin-left:2.5%;margin-top:0}}@media only screen and (min-width: 1080px){.single-columns__article{flex-basis:650px;margin-left:0;margin-right:0}}.single-columns__aside{width:80%;margin-left:auto;margin-right:auto;margin-top:4rem}@media only screen and (min-width: 640px){.single-columns__aside{flex-basis:32%;margin-right:2.5%;margin-top:0}}@media only screen and (min-width: 1080px){.single-columns__aside{flex-basis:310px;margin-left:0;margin-right:0}}.column-cont-header__date{font-size:calc(14/16 * 1em);line-height:1em}.column-cont-header__title{font-size:calc(20/16 * 1em);font-weight:700;line-height:calc(54/36 * 1em)}@media only screen and (min-width: 1080px){.column-cont-header__title{font-size:calc(36/16 * 1em)}}.column-cont-header__title{margin-top:1rem}@media only screen and (min-width: 1080px){.column-cont-header__title{margin-top:1.5rem}}.column-cont-header__image{margin-top:2rem;border-radius:0.5rem;overflow:hidden;width:100%;padding-bottom:calc(563/1000 * 100%);position:relative}@media only screen and (min-width: 1080px){.column-cont-header__image{margin-top:3.5rem}}.column-cont-header__image img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.single-columns-content a{color:#1179bd;text-decoration-color:#1179bd;word-break:break-all}.single-columns-content a:hover{color:#a2343b}.single-columns-content h2{font-size:calc(8.5/7 * 1em);font-weight:700;line-height:calc(11/7.5 * 1em)}@media only screen and (min-width: 640px){.single-columns-content h2{font-size:calc(22/16 * 1em)}}@media only screen and (min-width: 1080px){.single-columns-content h2{font-size:calc(24/16 * 1em)}}@media only screen and (min-width: 640px){.single-columns-content h2 br{display:none}}.single-columns-content h3{font-size:calc(7.5/7 * 1em);font-weight:600;line-height:calc(11/7.5 * 1em)}@media only screen and (min-width: 640px){.single-columns-content h3{font-size:calc(18/16 * 1em)}}@media only screen and (min-width: 640px){.single-columns-content h3 br{display:none}}.single-columns-content h4{font-size:calc(7/7 * 1em);font-weight:600;line-height:calc(11/7.5 * 1em)}@media only screen and (min-width: 640px){.single-columns-content h4{font-size:calc(16/16 * 1em)}}@media only screen and (min-width: 640px){.single-columns-content h4 br{display:none}}.single-columns-content h5,.single-columns-content h6{font-size:calc(7/7 * 1em);font-weight:700;letter-spacing:calc(0.07em * 0.7);line-height:calc(11/7.5 * 1em);color:#3364a5;text-indent:-1.25em;padding-left:1.25em}@media only screen and (min-width: 640px){.single-columns-content h5,.single-columns-content h6{font-size:calc(18/16 * 1em)}}@media only screen and (min-width: 640px){.single-columns-content h5 br,.single-columns-content h6 br{display:none}}.single-columns-content p{font-size:calc(7/7 * 1em);letter-spacing:calc(0.08em * 0.7);line-height:calc(13/7 * 1em);color:#403d3c}@media only screen and (min-width: 1080px){.single-columns-content p{font-size:calc(17/16 * 1em);line-height:calc(36/17 * 1em)}}.single-columns-content strong,.single-columns-content em{font-weight:700}.single-columns-content strong{color:#3364a5}.single-columns-content{margin-top:2rem}.single-columns-content a{transition:all .2s ease-in-out;border-bottom:0.5px solid #1179bd}.single-columns-content h2{margin-top:2rem;border-bottom:0.5px solid #1179bd;padding-bottom:0.5rem}@media only screen and (min-width: 1080px){.single-columns-content h2{padding-bottom:1rem;margin-top:4rem;border-bottom:none;position:relative;padding-bottom:0;display:inline-block;background-color:#fff;padding-right:0.5em}.single-columns-content h2::before{width:100%;height:100%;display:block;position:absolute;top:50%;left:0;z-index:-1;background-color:#1179bd;transform:translateY(-50%)}.single-columns-content h2::after{content:'';width:650px;height:0.5px;display:block;position:absolute;top:50%;left:0;z-index:-1;background-color:#1179bd;transform:translateY(-50%)}}.single-columns-content h3{margin-top:1.5rem}@media only screen and (min-width: 1080px){.single-columns-content h3{padding-bottom:1rem;margin-top:4rem}}.single-columns-content h4{margin-top:1.25rem}@media only screen and (min-width: 1080px){.single-columns-content h4{padding-bottom:1rem;margin-top:4rem}}.single-columns-content h5,.single-columns-content h6{margin-top:1rem}@media only screen and (min-width: 1080px){.single-columns-content h5,.single-columns-content h6{margin-top:2rem;margin-bottom:-0.5rem}}.single-columns-content p{margin-top:0.75rem}@media only screen and (min-width: 1080px){.single-columns-content p{margin-top:1.5rem}}.single-columns-content ul{margin-top:0.75em}@media only screen and (min-width: 1080px){.single-columns-content ul{margin-top:1.5rem}}.single-columns-content ul li{text-indent:-1.3em;padding-left:1.3em;margin-top:0.5em}.single-columns-content ul li::before{content:'・';margin-right:0.4em;margin-left:0.25em}.single-columns-content ol{margin-top:0.75em;list-style-type:decimal;list-style-position:inside}.single-columns-content ol li{text-indent:-1.3em;padding-left:1.3em;margin-top:0.5em}.single-columns-content ul li ol,.single-columns-content ol li ol{counter-reset:item;list-style-type:none}.single-columns-content ul li ol>li,.single-columns-content ol li ol>li{text-indent:-1.7em;padding-left:1.7em;margin-top:0.5em}.single-columns-content ul li ol>li::before,.single-columns-content ol li ol>li::before{counter-increment:item;content:"（" counter(item) "）";margin:0}.single-columns-content ul li ol li ol li,.single-columns-content ul li ol li ul li,.single-columns-content ul li ul li ol li,.single-columns-content ul li ul li ul li,.single-columns-content ol li ol li ol li,.single-columns-content ol li ol li ul li,.single-columns-content ol li ul li ol li,.single-columns-content ol li ul li ul li{text-indent:-1.3em;padding-left:1.3em;margin-top:0.5em}.single-columns-content ul li ol li ol li::before,.single-columns-content ul li ol li ul li::before,.single-columns-content ul li ul li ol li::before,.single-columns-content ul li ul li ul li::before,.single-columns-content ol li ol li ol li::before,.single-columns-content ol li ol li ul li::before,.single-columns-content ol li ul li ol li::before,.single-columns-content ol li ul li ul li::before{content:'・';margin-right:0.4em;margin-left:0.25em}.single-columns-content table{width:100%}.single-columns-content table tr:first-child{background-color:#ecf3fb}.single-columns-content table td,.single-columns-content table th{border:1px solid #3f3d3c;padding:0.5em}.single-columns-content .wp-block-image{margin-top:1.25rem}@media only screen and (min-width: 1080px){.single-columns-content .wp-block-image{width:calc(500/650 * 100%);margin-left:auto;margin-right:auto;margin-top:1.75rem}}.columns-aside-other{text-align:center}.columns-aside-other__title{font-size:calc(18/16 * 1em);font-weight:700;text-align:center}.columns-aside-other__tile{text-align:left}.columns-aside-other__title{display:inline-block;border-bottom:0.5px solid #1179bd;padding-bottom:0.25rem}.columns-aside-other__list{margin-top:1.5rem;display:block}.single-columns-aside-cta__btn{font-size:calc(24/16 * 1em);font-weight:700;line-height:calc(36/24 * 1em);color:#fff;text-align:center}.single-columns-aside-cta{position:relative;background-color:#1179bd}.single-columns-aside-cta::after{content:'';width:calc(100% - 0.75rem);height:calc(100% - 0.75rem);display:block;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.single-columns-aside-cta__btn{display:flex;justify-content:center;align-items:center;height:6rem;position:relative;padding-right:1rem;z-index:2}@media only screen and (min-width: 640px){.single-columns-aside-cta__btn{height:5.5rem;padding-right:2rem}}@media only screen and (min-width: 1080px){.single-columns-aside-cta__btn{height:5.5rem;padding-right:1rem}}.single-columns-aside-cta__btn::before,.single-columns-aside-cta__btn::after{content:'〉';font-size:1.1em;font-weight:200;color:#fff;position:absolute}.single-columns-aside-cta__btn::before{right:1.25rem}@media only screen and (min-width: 640px){.single-columns-aside-cta__btn::before{right:1.75rem}}.single-columns-aside-cta__btn::after{right:0.5rem}@media only screen and (min-width: 640px){.single-columns-aside-cta__btn::after{right:1.0rem}}.page404-main__title{font-size:1.5em;line-height:1.65em;text-align:center}.page404-main__btn{font-size:1.1em;text-align:center}.page404-main{margin-top:50px;position:relative;height:calc(100vh - 50px - 80px - 30px - 50px)}@media only screen and (min-width: 1080px){.page404-main{margin-top:100px;height:calc(100vh - 100px - 96px - 30.5px)}}.page404-main__sec{position:absolute;width:100%;top:55%;left:50%;transform:translateX(-50%) translateY(-50%)}@media only screen and (min-width: 1080px){.page404-main__sec{padding:6rem 0}}.page404-main__logo{margin-top:2rem;width:40%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1080px){.page404-main__logo{width:15rem;margin-top:4rem}}.page404-main__logo img{width:100%;height:auto}.page404-main__btn{width:70%;margin-left:auto;margin-right:auto;margin-top:2rem;display:block;border:2px solid #3364a5;border-radius:0.25rem;padding:0.5em 0;position:relative;overflow:hidden}@media only screen and (min-width: 1080px){.page404-main__btn{width:300px;margin-top:4rem}.page404-main__btn:hover::before{left:0}}.page404-main__btn::before{content:'';width:100%;height:100%;position:absolute;background-color:rgba(51,100,165,0.2);left:-100%;top:0;border-radius:0.25rem;z-index:-1;transition:all .2s ease-in-out}
/*# sourceMappingURL=style.css.map */
