﻿#contents.home{padding-top:0;padding-bottom:0;background-color:rgba(0,0,0,0)}@media screen and (min-width: 960px),print{#contents.home .block{padding-top:60px}}@media screen and (max-width: 959px){#contents.home .block{padding-top:10.52632vw}}@media screen and (min-width: 960px),print{#contents.home .block{padding-bottom:60px}}@media screen and (max-width: 959px){#contents.home .block{padding-bottom:10.52632vw}}@media screen and (min-width: 960px),print{#contents.home section{padding-top:60px}}@media screen and (max-width: 959px){#contents.home section{padding-top:10.52632vw}}@media screen and (min-width: 960px),print{#contents.home section{padding-bottom:60px}}@media screen and (max-width: 959px){#contents.home section{padding-bottom:10.52632vw}}#contents.home section h2.cmn-en{line-height:.8;font-family:"Open Sans",san-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:600}@media screen and (min-width: 960px),print{#contents.home section h2.cmn-en{font-size:560%}}@media screen and (max-width: 959px){#contents.home section h2.cmn-en{font-size:450%}}#contents.home #hero{position:relative;max-height:100svh}@media screen and (min-width: 960px),print{#contents.home #hero{height:600px}}@media screen and (max-width: 959px){#contents.home #hero{height:157.89474vw}}@media screen and (min-width: 960px),print{#contents.home #hero{max-height:none}}@media screen and (max-width: 959px){#contents.home #hero{max-height:calc(100svh - 19.73684vw)}}#contents.home #hero .inside{position:relative}#contents.home #hero .phrase{position:absolute;top:0;left:0;z-index:2;display:flex}@media screen and (min-width: 960px),print{#contents.home #hero .phrase{margin-left:20px}}@media screen and (max-width: 959px){#contents.home #hero .phrase{margin-left:7.89474vw}}#contents.home #hero .phrase>div{padding:.5em;background-color:#fff;line-height:1;width:1em;box-sizing:content-box;font-family:"Noto Sans JP",san-serif;font-optical-sizing:auto;font-style:normal;font-weight:600}@media screen and (min-width: 960px),print{#contents.home #hero .phrase>div{font-size:280%}}@media screen and (max-width: 959px){#contents.home #hero .phrase>div{font-size:280%}}#contents.home #hero .phrase>div>p{writing-mode:vertical-rl}@media screen and (min-width: 960px),print{#contents.home #hero .phrase{gap:0 10px}}@media screen and (max-width: 959px){#contents.home #hero .phrase{gap:0 2.63158vw}}#contents.home #hero .bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;background-color:#eee}#contents.home #hero .bg .swiper-wrap{margin-left:auto;margin-right:auto;position:relative;width:100%;height:100%}#contents.home #hero .bg .swiper-wrap *[data-swiper=hero]{overflow:hidden;width:100%;height:100%}#contents.home #hero .bg .swiper-wrap *[data-swiper=hero] .swiper-wrapper{width:100%;height:100%}#contents.home #hero .bg .swiper-wrap *[data-swiper=hero] .swiper-wrapper .swiper-slide{width:100%;height:100%}#contents.home #hero .bg .swiper-wrap *[data-swiper=hero] .swiper-wrapper .swiper-slide a,#contents.home #hero .bg .swiper-wrap *[data-swiper=hero] .swiper-wrapper .swiper-slide p{position:relative;display:block;width:100%;height:100%}#contents.home #hero .bg .swiper-wrap *[data-swiper=hero] .swiper-wrapper .swiper-slide a picture,#contents.home #hero .bg .swiper-wrap *[data-swiper=hero] .swiper-wrapper .swiper-slide a img,#contents.home #hero .bg .swiper-wrap *[data-swiper=hero] .swiper-wrapper .swiper-slide p picture,#contents.home #hero .bg .swiper-wrap *[data-swiper=hero] .swiper-wrapper .swiper-slide p img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}#contents.home #hero .bg .swiper-wrap .swiper-pagination{bottom:0;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 960px),print{#contents.home #hero .bg .swiper-wrap .swiper-pagination{margin-bottom:12px}}@media screen and (max-width: 959px){#contents.home #hero .bg .swiper-wrap .swiper-pagination{margin-bottom:3.15789vw}}@media screen and (min-width: 960px),print{#contents.home #hero .bg .swiper-wrap .swiper-pagination{padding-left:20px}}@media screen and (max-width: 959px){#contents.home #hero .bg .swiper-wrap .swiper-pagination{padding-left:3.94737vw}}@media screen and (min-width: 960px),print{#contents.home #hero .bg .swiper-wrap .swiper-pagination{padding-right:20px}}@media screen and (max-width: 959px){#contents.home #hero .bg .swiper-wrap .swiper-pagination{padding-right:3.94737vw}}#contents.home #hero .bg .swiper-wrap .swiper-pagination .swiper-pagination-bullet{margin:0;border-radius:0;opacity:1;background-color:#d9d9d9}@media screen and (min-width: 960px),print{#contents.home #hero .bg .swiper-wrap .swiper-pagination .swiper-pagination-bullet{width:23px}}@media screen and (max-width: 959px){#contents.home #hero .bg .swiper-wrap .swiper-pagination .swiper-pagination-bullet{width:10vw}}@media screen and (min-width: 960px),print{#contents.home #hero .bg .swiper-wrap .swiper-pagination .swiper-pagination-bullet{height:6px}}@media screen and (max-width: 959px){#contents.home #hero .bg .swiper-wrap .swiper-pagination .swiper-pagination-bullet{height:2.63158vw}}#contents.home #hero .bg .swiper-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0071bc}@media screen and (min-width: 960px),print{#contents.home #hero .bg .swiper-wrap .swiper-pagination{gap:4px 6px}}@media screen and (max-width: 959px){#contents.home #hero .bg .swiper-wrap .swiper-pagination{gap:1.57895vw 2.63158vw}}#contents.home #information .cssbtn-wrap{text-align:right}@media screen and (min-width: 960px),print{#contents.home #information .cssbtn-wrap{margin-top:-20px}}@media screen and (max-width: 959px){#contents.home #information .cssbtn-wrap{margin-top:5.26316vw}}@media screen and (min-width: 960px),print{#contents.home #information .sec-content{margin-top:10px}}@media screen and (max-width: 959px){#contents.home #information .sec-content{margin-top:2.63158vw}}#contents.home #search{color:#fff;background:linear-gradient(315deg, #CCE0F4 -3.8%, #C2DCF2 2.39%, #A9D2EE 13.74%, #7FC2E7 28.19%, #46ABDD 43.67%, #1E9CD7 55.02%, #0075BE 85.98%, #005B97 98.36%)}#contents.home #search h2{text-align:center;line-height:1.4;font-family:"Noto Sans JP",san-serif;font-optical-sizing:auto;font-style:normal;font-weight:600}@media screen and (min-width: 960px),print{#contents.home #search h2{font-size:350%}}@media screen and (max-width: 959px){#contents.home #search h2{font-size:260%}}#contents.home #search h2 span{color:#fffabc}#contents.home #search .intro{text-align:center;line-height:1.4}@media screen and (min-width: 960px),print{#contents.home #search .intro{font-size:170%}}@media screen and (max-width: 959px){#contents.home #search .intro{font-size:150%}}@media screen and (min-width: 960px),print{#contents.home #search .list{margin-top:30px}}@media screen and (max-width: 959px){#contents.home #search .list{margin-top:6.57895vw}}#contents.home #search .list ul{display:flex;flex-wrap:wrap}#contents.home #search .list ul li a{display:block;width:100%}#contents.home #search .list ul li a img{display:block;width:100%}@media screen and (min-width: 960px),print{#contents.home #search .list ul{gap:32px}#contents.home #search .list ul li{width:calc(33.3333333333% - 22px)}}@media screen and (max-width: 959px){#contents.home #search .list ul{gap:4.21053vw}#contents.home #search .list ul li{width:100%}}#contents.home *[data-swiper=gallery]{overflow:hidden}#contents.home *[data-swiper=gallery] .swiper-wrapper{transition-timing-function:linear}@media screen and (min-width: 960px),print{#contents.home *[data-swiper=gallery] .swiper-wrapper{margin-left:-8px}}@media screen and (max-width: 959px){#contents.home *[data-swiper=gallery] .swiper-wrapper{margin-left:-1.31579vw}}@media screen and (min-width: 960px),print{#contents.home *[data-swiper=gallery] .swiper-wrapper{margin-right:-8px}}@media screen and (max-width: 959px){#contents.home *[data-swiper=gallery] .swiper-wrapper{margin-right:-1.31579vw}}@media screen and (min-width: 960px),print{#contents.home *[data-swiper=gallery] .swiper-wrapper .swiper-slide{padding-left:8px}}@media screen and (max-width: 959px){#contents.home *[data-swiper=gallery] .swiper-wrapper .swiper-slide{padding-left:1.31579vw}}@media screen and (min-width: 960px),print{#contents.home *[data-swiper=gallery] .swiper-wrapper .swiper-slide{padding-right:8px}}@media screen and (max-width: 959px){#contents.home *[data-swiper=gallery] .swiper-wrapper .swiper-slide{padding-right:1.31579vw}}@media screen and (min-width: 960px),print{#contents.home *[data-swiper=gallery] .swiper-wrapper .swiper-slide{width:272px}}@media screen and (max-width: 959px){#contents.home *[data-swiper=gallery] .swiper-wrapper .swiper-slide{width:44.21053vw}}@media screen and (min-width: 960px),print{#contents.home *[data-swiper=gallery] .swiper-wrapper .swiper-slide{min-width:272px}}@media screen and (max-width: 959px){#contents.home *[data-swiper=gallery] .swiper-wrapper .swiper-slide{min-width:44.21053vw}}@media screen and (min-width: 960px),print{#contents.home *[data-swiper=gallery] .swiper-wrapper .swiper-slide{height:256px}}@media screen and (max-width: 959px){#contents.home *[data-swiper=gallery] .swiper-wrapper .swiper-slide{height:41.57895vw}}#contents.home *[data-swiper=gallery] .swiper-wrapper .swiper-slide p{overflow:hidden;width:inherit;height:inherit}#contents.home *[data-swiper=gallery] .swiper-wrapper .swiper-slide p picture,#contents.home *[data-swiper=gallery] .swiper-wrapper .swiper-slide p img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}#contents.home #console-a{background-color:#e8f1f9}#contents.home #console-a .list ul{display:flex;flex-wrap:wrap}#contents.home #console-a .list ul li a{padding-top:1em;padding-bottom:1em;width:100%;display:flex;justify-content:center;align-items:center;color:#0071bc;background-color:#fff}@media screen and (min-width: 960px),print{#contents.home #console-a .list ul li a{min-height:68px}}@media screen and (max-width: 959px){#contents.home #console-a .list ul li a{min-height:17.89474vw}}@media screen and (min-width: 960px),print{#contents.home #console-a .list ul li a{border-radius:68px}}@media screen and (max-width: 959px){#contents.home #console-a .list ul li a{border-radius:17.89474vw}}@media screen and (min-width: 960px),print{#contents.home #console-a .list ul li a{padding-left:16px}}@media screen and (max-width: 959px){#contents.home #console-a .list ul li a{padding-left:4.21053vw}}@media screen and (min-width: 960px),print{#contents.home #console-a .list ul li a{padding-right:16px}}@media screen and (max-width: 959px){#contents.home #console-a .list ul li a{padding-right:4.21053vw}}#contents.home #console-a .list ul li a>div{padding-left:.5em;padding-right:.5em;flex-grow:1;text-align:center;line-height:1.2;font-family:"Noto Sans JP",san-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{#contents.home #console-a .list ul li a>div{font-size:170%}}@media screen and (max-width: 959px){#contents.home #console-a .list ul li a>div{font-size:170%}}@media screen and (min-width: 960px),print{#contents.home #console-a .list ul li a::before,#contents.home #console-a .list ul li a::after{width:26px}}@media screen and (max-width: 959px){#contents.home #console-a .list ul li a::before,#contents.home #console-a .list ul li a::after{width:6.84211vw}}@media screen and (min-width: 960px),print{#contents.home #console-a .list ul li a::before,#contents.home #console-a .list ul li a::after{min-width:26px}}@media screen and (max-width: 959px){#contents.home #console-a .list ul li a::before,#contents.home #console-a .list ul li a::after{min-width:6.84211vw}}@media screen and (min-width: 960px),print{#contents.home #console-a .list ul li a::before,#contents.home #console-a .list ul li a::after{height:26px}}@media screen and (max-width: 959px){#contents.home #console-a .list ul li a::before,#contents.home #console-a .list ul li a::after{height:6.84211vw}}@media screen and (min-width: 960px),print{#contents.home #console-a .list ul li a::before,#contents.home #console-a .list ul li a::after{border-radius:26px}}@media screen and (max-width: 959px){#contents.home #console-a .list ul li a::before,#contents.home #console-a .list ul li a::after{border-radius:6.84211vw}}#contents.home #console-a .list ul li a::before{content:"";display:block;visibility:hidden}#contents.home #console-a .list ul li a::after{content:"→";display:flex;justify-content:center;align-items:center;color:#fff;background-color:#0071bc;line-height:1}@media screen and (min-width: 960px),print{#contents.home #console-a .list ul li a::after{font-size:120%}}@media screen and (max-width: 959px){#contents.home #console-a .list ul li a::after{font-size:120%}}@media screen and (min-width: 960px),print{#contents.home #console-a .list ul{gap:20px}#contents.home #console-a .list ul li{width:calc(50% - 10px)}}@media screen and (max-width: 959px){#contents.home #console-a .list ul{gap:2.63158vw}#contents.home #console-a .list ul li{width:100%}}#contents.home #console-b{padding-bottom:0}#contents.home #console-b .list ul li a{color:inherit}#contents.home #console-b .list ul li a .img{max-width:100%;overflow:hidden}@media screen and (min-width: 960px),print{#contents.home #console-b .list ul li a .img{border-radius:10px}}@media screen and (max-width: 959px){#contents.home #console-b .list ul li a .img{border-radius:3.68421vw}}#contents.home #console-b .list ul li a .img picture,#contents.home #console-b .list ul li a .img img{display:block;width:100%}#contents.home #console-b .list ul li a .txt{margin-top:.25em;text-align:center;line-height:1.4;font-family:"Noto Sans JP",san-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{#contents.home #console-b .list ul li a .txt{font-size:170%}}@media screen and (max-width: 959px){#contents.home #console-b .list ul li a .txt{font-size:170%}}@media screen and (min-width: 960px),print{#contents.home #console-b .list ul{display:flex;flex-wrap:wrap;gap:25px}#contents.home #console-b .list ul li{width:310px}}@media screen and (max-width: 959px){#contents.home #console-b .list ul li:nth-child(n+2){margin-top:5.26316vw}}#contents.home #console-c{padding-bottom:0}#contents.home #console-c h3{text-align:center;line-height:1.2;font-family:"Noto Sans JP",san-serif;font-optical-sizing:auto;font-style:normal;font-weight:600}@media screen and (min-width: 960px),print{#contents.home #console-c h3{font-size:220%}}@media screen and (max-width: 959px){#contents.home #console-c h3{font-size:220%}}#contents.home #console-c .txt{text-align:center;line-height:1.4}@media screen and (min-width: 960px),print{#contents.home #console-c .txt{font-size:160%}}@media screen and (max-width: 959px){#contents.home #console-c .txt{font-size:160%}}#contents.home #console-c a.btn{border:1px solid #0071bc;display:flex;justify-content:center;align-items:center;color:#0071bc;background-color:#fff;max-width:100%}@media screen and (min-width: 960px),print{#contents.home #console-c a.btn{min-height:70px}}@media screen and (max-width: 959px){#contents.home #console-c a.btn{min-height:18.42105vw}}#contents.home #console-c a.btn div{flex-grow:1;text-align:center;line-height:1.4;font-family:"Noto Sans JP",san-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{#contents.home #console-c a.btn div{font-size:180%}}@media screen and (max-width: 959px){#contents.home #console-c a.btn div{font-size:180%}}@media screen and (min-width: 960px),print{#contents.home #console-c a.btn::before,#contents.home #console-c a.btn::after{width:26px}}@media screen and (max-width: 959px){#contents.home #console-c a.btn::before,#contents.home #console-c a.btn::after{width:6.84211vw}}@media screen and (min-width: 960px),print{#contents.home #console-c a.btn::before,#contents.home #console-c a.btn::after{min-width:26px}}@media screen and (max-width: 959px){#contents.home #console-c a.btn::before,#contents.home #console-c a.btn::after{min-width:6.84211vw}}@media screen and (min-width: 960px),print{#contents.home #console-c a.btn::before,#contents.home #console-c a.btn::after{height:26px}}@media screen and (max-width: 959px){#contents.home #console-c a.btn::before,#contents.home #console-c a.btn::after{height:6.84211vw}}@media screen and (min-width: 960px),print{#contents.home #console-c a.btn::before,#contents.home #console-c a.btn::after{border-radius:26px}}@media screen and (max-width: 959px){#contents.home #console-c a.btn::before,#contents.home #console-c a.btn::after{border-radius:6.84211vw}}#contents.home #console-c a.btn::before{content:"";display:block;visibility:hidden}#contents.home #console-c a.btn::after{content:"→";display:flex;justify-content:center;align-items:center;color:#fff;background-color:#0071bc;line-height:1}@media screen and (min-width: 960px),print{#contents.home #console-c a.btn::after{font-size:120%}}@media screen and (max-width: 959px){#contents.home #console-c a.btn::after{font-size:120%}}@media screen and (min-width: 960px),print{#contents.home #console-c a.btn{padding:16px}}@media screen and (max-width: 959px){#contents.home #console-c a.btn{padding:4.21053vw}}@media screen and (min-width: 960px),print{#contents.home #console-c a.btn.retio{min-height:190px}}@media screen and (max-width: 959px){#contents.home #console-c a.btn.retio{min-height:42.10526vw}}@media screen and (min-width: 960px),print{#contents.home #console-c a.btn.retio div{font-size:160%}}@media screen and (max-width: 959px){#contents.home #console-c a.btn.retio div{font-size:160%}}#contents.home #console-c a.btn.retio div img{margin-left:auto;margin-right:auto;display:block;max-width:100%}@media screen and (min-width: 960px),print{#contents.home #console-c a.btn.retio div img{width:86px}}@media screen and (max-width: 959px){#contents.home #console-c a.btn.retio div img{width:22.63158vw}}#contents.home #console-c a.btn.retio div p{margin-top:.5em}#contents.home #console-c .row .cell .gray{background-color:#f7f7f7}@media screen and (min-width: 960px),print{#contents.home #console-c .row .cell .gray{margin-top:20px}}@media screen and (max-width: 959px){#contents.home #console-c .row .cell .gray{margin-top:3.94737vw}}#contents.home #console-c .row .cell .gray .sec-content{margin-left:auto;margin-right:auto;max-width:100%}@media screen and (min-width: 960px),print{#contents.home #console-c .row .cell .gray .sec-content>*:nth-child(n+2){margin-top:25px}}@media screen and (max-width: 959px){#contents.home #console-c .row .cell .gray .sec-content>*:nth-child(n+2){margin-top:3.94737vw}}@media screen and (min-width: 960px),print{#contents.home #console-c .row .cell#join .gray .sec-content{width:300px}}@media screen and (max-width: 959px){#contents.home #console-c .row .cell#join .gray .sec-content{width:78.94737vw}}@media screen and (min-width: 960px),print{#contents.home #console-c .row .cell#faq .gray .sec-content{width:350px}}@media screen and (max-width: 959px){#contents.home #console-c .row .cell#faq .gray .sec-content{width:78.94737vw}}@media screen and (min-width: 960px),print{#contents.home #console-c .row{display:flex;gap:0px 28px}#contents.home #console-c .row .cell{width:476px;display:flex;flex-direction:column}#contents.home #console-c .row .cell .gray{flex-grow:1;padding:25px 25px 30px}}@media screen and (max-width: 959px){#contents.home #console-c .row .cell:nth-child(n+2){margin-top:7.89474vw}#contents.home #console-c .row .cell .gray{padding:5.26316vw 5.26316vw 6.57895vw}}#contents.home #consult .consult-wrap{color:#fff;background-color:#0071bc}@media screen and (min-width: 960px),print{#contents.home #consult .consult-wrap{padding-top:25px}}@media screen and (max-width: 959px){#contents.home #consult .consult-wrap{padding-top:6.57895vw}}@media screen and (min-width: 960px),print{#contents.home #consult .consult-wrap{padding-bottom:25px}}@media screen and (max-width: 959px){#contents.home #consult .consult-wrap{padding-bottom:6.57895vw}}@media screen and (min-width: 960px),print{#contents.home #consult .consult-wrap{padding-left:20px}}@media screen and (max-width: 959px){#contents.home #consult .consult-wrap{padding-left:3.94737vw}}@media screen and (min-width: 960px),print{#contents.home #consult .consult-wrap{padding-right:20px}}@media screen and (max-width: 959px){#contents.home #consult .consult-wrap{padding-right:3.94737vw}}#contents.home #consult h2{text-align:center;line-height:1.2;font-family:"Noto Sans JP",san-serif;font-optical-sizing:auto;font-style:normal;font-weight:600}@media screen and (min-width: 960px),print{#contents.home #consult h2{font-size:220%}}@media screen and (max-width: 959px){#contents.home #consult h2{font-size:180%}}#contents.home #consult h2::after{content:"";display:block;margin-left:auto;margin-right:auto;max-width:100%;border-bottom:1px solid #2284c5}@media screen and (min-width: 960px),print{#contents.home #consult h2::after{margin-top:15px}}@media screen and (max-width: 959px){#contents.home #consult h2::after{margin-top:2.63158vw}}@media screen and (min-width: 960px),print{#contents.home #consult h2::after{width:830px}}@media screen and (max-width: 959px){#contents.home #consult h2::after{width:86.84211vw}}#contents.home #consult .sec-content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (min-width: 960px),print{#contents.home #consult .sec-content{margin-top:20px}}@media screen and (max-width: 959px){#contents.home #consult .sec-content{margin-top:3.94737vw}}@media screen and (min-width: 960px),print{#contents.home #consult .sec-content{gap:10px 30px}}@media screen and (max-width: 959px){#contents.home #consult .sec-content{gap:2.63158vw 7.89474vw}}#contents.home #consult .number{display:flex;justify-content:center;flex-wrap:wrap}#contents.home #consult .number dl{display:flex;align-items:center}#contents.home #consult .number dl dt{line-height:1;font-family:"Noto Sans JP",san-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{#contents.home #consult .number dl dt{font-size:160%}}@media screen and (max-width: 959px){#contents.home #consult .number dl dt{font-size:160%}}#contents.home #consult .number dl dd{color:#fffabc;line-height:1;font-family:"Noto Sans JP",san-serif;font-optical-sizing:auto;font-style:normal;font-weight:800}@media screen and (min-width: 960px),print{#contents.home #consult .number dl dd{font-size:330%}}@media screen and (max-width: 959px){#contents.home #consult .number dl dd{font-size:330%}}#contents.home #consult .number dl dd a{display:inline-block;color:inherit}@media screen and (min-width: 960px),print{#contents.home #consult .number{gap:10px 15px}}@media screen and (max-width: 959px){#contents.home #consult .number{gap:2.63158vw 3.94737vw}}#contents.home #consult .note{text-align:center;line-height:1.4}@media screen and (min-width: 960px),print{#contents.home #consult .note{font-size:140%}}@media screen and (max-width: 959px){#contents.home #consult .note{font-size:130%}}#contents.home #contact{position:relative;z-index:0}#contents.home #contact .bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}#contents.home #contact .bg picture,#contents.home #contact .bg img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media screen and (max-width: 959px){#contents.home #contact .inside{display:flex;justify-content:center}}@media screen and (min-width: 960px),print{#contents.home #contact .fs-16{font-size:160%}}@media screen and (max-width: 959px){#contents.home #contact .fs-16{font-size:160%}}@media screen and (min-width: 960px),print{#contents.home #contact .fs-14{font-size:140%}}@media screen and (max-width: 959px){#contents.home #contact .fs-14{font-size:140%}}#contents.home #contact .tel dl{display:flex;align-items:center}#contents.home #contact .tel dl dt{line-height:1;font-family:"Noto Sans JP",san-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{#contents.home #contact .tel dl dt{font-size:160%}}@media screen and (max-width: 959px){#contents.home #contact .tel dl dt{font-size:160%}}#contents.home #contact .tel dl dd{line-height:1;font-family:"Noto Sans JP",san-serif;font-optical-sizing:auto;font-style:normal;font-weight:800}@media screen and (min-width: 960px),print{#contents.home #contact .tel dl dd{font-size:330%}}@media screen and (max-width: 959px){#contents.home #contact .tel dl dd{font-size:330%}}#contents.home #contact .tel dl dd a{display:inline-block;color:inherit}#contents.home #contact a.btn{border:1px solid #0071bc;display:flex;justify-content:center;align-items:center;gap:0 .5em;color:#0071bc;background-color:#fff;line-height:1.4;font-family:"Noto Sans JP",san-serif;font-optical-sizing:auto;font-style:normal;font-weight:600}@media screen and (min-width: 960px),print{#contents.home #contact a.btn{font-size:180%}}@media screen and (max-width: 959px){#contents.home #contact a.btn{font-size:160%}}@media screen and (min-width: 960px),print{#contents.home #contact a.btn{width:400px}}@media screen and (max-width: 959px){#contents.home #contact a.btn{width:84.21053vw}}@media screen and (min-width: 960px),print{#contents.home #contact a.btn{min-width:400px}}@media screen and (max-width: 959px){#contents.home #contact a.btn{min-width:84.21053vw}}@media screen and (min-width: 960px),print{#contents.home #contact a.btn{height:95px}}@media screen and (max-width: 959px){#contents.home #contact a.btn{height:23.68421vw}}@media screen and (min-width: 960px),print{#contents.home #contact a.btn{border-radius:95px}}@media screen and (max-width: 959px){#contents.home #contact a.btn{border-radius:23.68421vw}}#contents.home #contact a.btn img{display:block;max-width:100%}@media screen and (min-width: 960px),print{#contents.home #contact a.btn img{width:28px}}@media screen and (max-width: 959px){#contents.home #contact a.btn img{width:7.36842vw}}@media screen and (min-width: 960px),print{#contents.home #contact a.btn img{min-width:28px}}@media screen and (max-width: 959px){#contents.home #contact a.btn img{min-width:7.36842vw}}@media screen and (min-width: 960px),print{#contents.home #contact a.btn img{margin-top:0px}}@media screen and (max-width: 959px){#contents.home #contact a.btn img{margin-top:-5vw}}#contents.home #contact a.btn div{text-align:center}@media screen and (min-width: 960px),print{#contents.home #contact .row .cell.is-a>*:nth-child(2){margin-top:20px}}@media screen and (max-width: 959px){#contents.home #contact .row .cell.is-a>*:nth-child(2){margin-top:2.63158vw}}@media screen and (min-width: 960px),print{#contents.home #contact .row .cell.is-c>*:nth-child(n+2){margin-top:5px}}@media screen and (max-width: 959px){#contents.home #contact .row .cell.is-c>*:nth-child(n+2){margin-top:1.31579vw}}@media screen and (min-width: 960px),print{#contents.home #contact .row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0px 20px}}@media screen and (max-width: 959px){#contents.home #contact .row .cell:nth-child(n+2){margin-top:3.94737vw}}