.site-theme-animationSample .dg.ac{top:150px;z-index:9999}@media screen and (min-width: 768px){.basecampFeature{margin-top:140px}}.basecampFeature .relatedBox{background:#dbead4}@media screen and (max-width: 768px){.basecampFeature .relatedBox{margin:0 calc(50% - 50vw)}}.basecampFeature .relatedBox .shopInfoList{margin-top:20px}.basecampFeature .relatedBox .shopInfoList__item .restSVG__path,.basecampFeature .relatedBox .shopInfoList__item .hourSVG__path,.basecampFeature .relatedBox .shopInfoList__item .telSVG__path,.basecampFeature .relatedBox .shopInfoList__item .addressSVG__path,.basecampFeature .relatedBox .shopInfoList__item .distSVG__path{fill:#666666}@media screen and (min-width: 768px){.basecampFeature .relatedBox .generalSect{align-items:center;display:flex;flex-direction:row-reverse;gap:60px;justify-content:space-between;width:100%}}@media screen and (min-width: 768px){.basecampFeature .relatedBox .generalSect__head{width:120px}}@media screen and (max-width: 768px){.basecampFeature .relatedBox .generalSect__head{margin-bottom:15px;width:98px}}@media screen and (min-width: 768px){.basecampFeature .relatedBox .generalSect__cont{flex:1}}.careBusiness__visual{position:relative}@media screen and (min-width: 768px){.careBusiness__visual{width:calc(50% - 30px)}}@media screen and (min-width: 768px){.careBusiness__item{width:calc(50% - 30px)}}@media screen and (max-width: 768px){.careBusiness__item+.careBusiness__item{margin-top:40px}}@media screen and (max-width: 768px){.careBusiness__visual+.careBusiness__item{margin-top:15px}}.careBusiness__ttl{color:#001722;left:50%;letter-spacing:.1em;position:absolute;text-shadow:0 0 10px #ffffff,0 0 10px #ffffff,0 0 10px #ffffff,0 0 10px #ffffff,0 0 10px #ffffff;top:50%;transform:translate(-50%, -50%);line-height:1.4}.careBusiness__ttl:before{content:'';margin-top:calc((1 - 1.4) * .5em)}.careBusiness__ttl:after{margin-bottom:calc((1 - 1.4) * .5em)}.careBusiness__ttl:before,.careBusiness__ttl:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.careBusiness__ttl{font-size:32px}}@media screen and (max-width: 768px){.careBusiness__ttl{font-size:20px}}.careBusiness__heading{background:#f4aa98;color:#ffffff;letter-spacing:.15em;line-height:1.66667}.careBusiness__heading:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.careBusiness__heading:after{margin-bottom:calc((1 - 1.66667) * .5em)}.careBusiness__heading:before,.careBusiness__heading:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.careBusiness__heading{font-size:20px;padding:10px 20px}}@media screen and (max-width: 768px){.careBusiness__heading{font-size:15px;padding:7px;text-align:center}}@media screen and (min-width: 768px){.careBusiness__heading+.txt{margin-top:32px}}@media screen and (max-width: 768px){.careBusiness__heading+.txt{margin-top:20px}}@media screen and (min-width: 768px){.careBusiness--pattern01{align-items:center;column-gap:60px;display:flex}}@media screen and (min-width: 768px){.careBusiness--pattern02{display:grid;gap:40px 60px;grid-template-columns:repeat(2, 1fr)}.careBusiness--pattern02 .careBusiness__item{width:100%}.careBusiness--pattern02 .careBusiness__visual{grid-row:auto / span 2;width:100%}}.careFeature .verticalStack .generalSect__cont .relatedBox{background:#ffffff}@media screen and (min-width: 768px){.careFeature .verticalStack .generalSect__cont .relatedBox{padding:60px 105px}}@media screen and (max-width: 768px){.careFeature .verticalStack .generalSect__cont .relatedBox{padding:40px 30px}}@media screen and (min-width: 768px){.careFeature .verticalStack .generalSect__cont .relatedBox:not(:first-child){margin-top:80px}}@media screen and (max-width: 768px){.careFeature .verticalStack .generalSect__cont .relatedBox:not(:first-child){margin-top:40px}}@media screen and (min-width: 768px){.comfortFeature{margin-top:100px}}@media screen and (max-width: 768px){.comfortFeature{margin-top:50px}}@media screen and (min-width: 768px){.comfortFeature .verticalStack .generalSect{align-items:center;display:flex;gap:74px;margin-left:auto;margin-right:auto;width:990px}}@media screen and (min-width: 768px){.comfortFeature .verticalStack .generalSect__head{width:337px}}@media screen and (min-width: 768px){.comfortFeature .verticalStack .generalSect__cont{margin-top:0;width:570px}}@media screen and (max-width: 768px){.comfortFeature .verticalStack .generalSect__cont{margin-right:calc(50% - 50vw);padding-left:30px}}@media screen and (min-width: 768px){.developFeature{margin-top:80px}}@media screen and (max-width: 768px){.developFeature{margin-top:100px}}@media screen and (min-width: 768px){.developFeature .verticalStack .generalSect{align-items:center;display:flex;gap:74px;margin-left:auto;margin-right:auto;width:990px}}@media screen and (min-width: 768px){.developFeature .verticalStack .generalSect__head{width:337px}}@media screen and (min-width: 768px){.developFeature .verticalStack .generalSect__cont{margin-top:0;width:570px}}@media screen and (max-width: 768px){.developFeature .verticalStack .generalSect__cont{margin-right:calc(50% - 50vw);padding-left:30px}}@media screen and (min-width: 768px){.developFeature .verticalStack .generalSect:not(:first-child){margin-top:80px}}@media screen and (max-width: 768px){.developFeature .verticalStack .generalSect:not(:first-child){margin-top:100px}}@media screen and (min-width: 768px){.developFeature .verticalStack .generalSect:nth-child(2n){flex-direction:row-reverse}}@media screen and (min-width: 768px){.developFeature .verticalStack .generalSect+.usableSwiper{margin-top:80px}}@media screen and (max-width: 768px){.developFeature .verticalStack .generalSect+.usableSwiper{margin-top:100px}}.facilityTable .placeDetail{align-items:flex-end;border-bottom:1px solid #f1f1f1;display:flex;flex-wrap:wrap;justify-content:space-between;letter-spacing:.15em}@media screen and (min-width: 768px){.facilityTable .placeDetail{font-size:12px;padding:4px 0 20px 30px}}@media screen and (max-width: 768px){.facilityTable .placeDetail{font-size:11px;padding:2px 0 12px 25px}}.facilityTable .placeDetail__name{position:relative}@media screen and (min-width: 768px){.facilityTable .placeDetail__name{line-height:2}.facilityTable .placeDetail__name:before{content:'';margin-top:calc((1 - 2) * .5em)}.facilityTable .placeDetail__name:after{margin-bottom:calc((1 - 2) * .5em)}.facilityTable .placeDetail__name:before,.facilityTable .placeDetail__name:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.facilityTable .placeDetail__name{width:155px;line-height:1.27273}.facilityTable .placeDetail__name:before{content:'';margin-top:calc((1 - 1.27273) * .5em)}.facilityTable .placeDetail__name:after{margin-bottom:calc((1 - 1.27273) * .5em)}.facilityTable .placeDetail__name:before,.facilityTable .placeDetail__name:after{content:'';display:block;height:0;width:0}}.facilityTable .placeDetail__definition{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;line-height:1;overflow:hidden;position:relative}.facilityTable .placeDetail__definition .distance:after{content:'／'}@media screen and (min-width: 768px){.facilityTable__map{margin:0 auto;width:860px}}@media screen and (min-width: 768px){.facilityTable__list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:75px}}@media screen and (max-width: 768px){.facilityTable__list{margin-top:30px}}.facilityTable__item{counter-increment:listOrder;position:relative}@media screen and (min-width: 768px){.facilityTable__item{width:570px}.facilityTable__item:nth-child(n+3){margin-top:20px}}@media screen and (max-width: 768px){.facilityTable__item:not(:first-child){margin-top:10px}}.facilityTable__item:before{align-items:center;background:#666666;border:1px solid #cccccc;color:#ffffff;content:counter(listOrder);display:inline-block;display:flex;font-family:"EB Garamond",serif;justify-content:center;left:0;letter-spacing:.02em;line-height:.7;position:absolute;top:0}@media screen and (min-width: 768px){.facilityTable__item:before{font-size:12px;height:20px;width:20px}}@media screen and (max-width: 768px){.facilityTable__item:before{font-size:11px;height:15px;width:15px}}.facilityTable__item--noProt{counter-increment:none}.facilityTable__item--noProt:before{content:none}@media screen and (min-width: 768px){.facilityTable__item--noProt .placeDetail{padding-left:10px}}@media screen and (max-width: 768px){.facilityTable__item--noProt .placeDetail{padding-left:12px}}@media screen and (min-width: 768px){.ikegamiFeature{margin-top:140px}}@media screen and (max-width: 768px){.ikegamiFeature{margin-top:70px}}@media screen and (min-width: 768px){.ikegamiFeature .generalSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.ikegamiFeature .generalSect__cont{margin-top:30px}}@media screen and (min-width: 768px){.interviewFeature{margin-top:140px}}@media screen and (max-width: 768px){.interviewFeature{margin-top:70px}}.interviewFeature .relatedBox{background:#f6faf4}@media screen and (max-width: 768px){.interviewFeature .relatedBox{margin-left:-30px;width:375px}}@media screen and (min-width: 768px){.interviewFeature .generalSect{align-items:center;display:flex;gap:40px;margin-top:80px}}@media screen and (max-width: 768px){.interviewFeature .generalSect{margin-top:70px}}@media screen and (min-width: 768px){.interviewFeature .generalSect__head{flex:1}}.interviewFeature .generalSect__head .heading+.txt{margin-top:34px}@media screen and (max-width: 768px){.interviewFeature .generalSect__head .txt{padding:0 30px}}@media screen and (min-width: 768px){.interviewFeature .generalSect__cont{width:570px}}@media screen and (max-width: 768px){.interviewFeature .generalSect__cont{margin-right:calc(50% - 50vw);margin-top:34px;padding-left:30px}}@media screen and (min-width: 768px){.interviewFeature .generalSect:nth-child(2n){flex-direction:row-reverse}}@media screen and (max-width: 768px){.interviewFeature .generalSect:nth-child(2n+1) .generalSect__cont{margin-left:calc(50% - 50vw);margin-right:auto;padding-left:0;padding-right:30px}}@media screen and (min-width: 768px){.interviewInfo{align-items:center;display:flex;justify-content:flex-start}}@media screen and (min-width: 768px){.interviewInfo__head{width:290px}}.interviewInfo__head .primaryTtl{white-space:nowrap}.interviewInfo__head .primaryTtl+.heading{margin-top:40px}@media screen and (max-width: 768px){.interviewInfo__head+.designerInfo__cont{margin-top:40px}}.interviewInfo__cont{position:relative}@media screen and (min-width: 768px){.interviewInfo__cont{display:flex;flex-direction:column;height:210px;justify-content:center;margin-left:60px;padding-left:380px;width:734px}}@media screen and (max-width: 768px){.interviewInfo__cont{display:block;margin:40px auto 0;width:255px}}@media screen and (min-width: 768px){.interviewInfo__visual{left:0;position:absolute;top:50%;transform:translate(0, -50%);width:320px}}.interviewInfo__name{letter-spacing:.15em;line-height:1}@media screen and (min-width: 768px){.interviewInfo__name{font-size:30px}}@media screen and (max-width: 768px){.interviewInfo__name{font-size:25px;margin-top:15px;width:255px}}.interviewInfo__name .option{display:block;letter-spacing:.15em;line-height:1.90909}.interviewInfo__name .option:before{content:'';margin-top:calc((1 - 1.90909) * .5em)}.interviewInfo__name .option:after{margin-bottom:calc((1 - 1.90909) * .5em)}.interviewInfo__name .option:before,.interviewInfo__name .option:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.interviewInfo__name .option{font-size:12px;margin-bottom:12px}}@media screen and (max-width: 768px){.interviewInfo__name .option{font-size:11px;margin-bottom:16px}}.interviewInfo__name .small{display:inline-block;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:10px;letter-spacing:.15em}@media screen and (min-width: 768px){.interviewInfo__name .small{padding-left:10px}}.interviewInfo__txt{letter-spacing:.15em}@media screen and (min-width: 768px){.interviewInfo__txt{font-size:12px;margin-top:25px;line-height:1.83333}.interviewInfo__txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.interviewInfo__txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.interviewInfo__txt:before,.interviewInfo__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.interviewInfo__txt{font-size:11px;margin-top:30px;padding:0 30px;line-height:1.90909}.interviewInfo__txt:before{content:'';margin-top:calc((1 - 1.90909) * .5em)}.interviewInfo__txt:after{margin-bottom:calc((1 - 1.90909) * .5em)}.interviewInfo__txt:before,.interviewInfo__txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.lifeInfoArea .generalSect__head .primaryTtl+.txt{margin-top:40px}}@media screen and (max-width: 768px){.lifeInfoArea .generalSect__head .primaryTtl+.txt{margin-top:35px}}@media screen and (min-width: 768px){.lifeInfoTab{padding-top:20px}}.lifeInfoTab__head .tabList__item{background-color:#f1f1f1;border:0}@media screen and (min-width: 768px){.lifeInfoTab__head .tabList__item{height:50px}}@media screen and (max-width: 768px){.lifeInfoTab__head .tabList__item{height:40px}}@media screen and (min-width: 768px){.lifeInfoTab__head .tabList__item:hover{background-color:#87847d}}@media (hover: hover) and (pointer: fine){.lifeInfoTab__head .tabList__item:hover{background-color:#87847d}}.lifeInfoTab__head .tabList__item.is-active{background-color:#87847d}@media screen and (min-width: 768px){.lifeInfoTab__cont{margin-top:100px}}@media screen and (max-width: 768px){.lifeInfoTab__cont{margin-top:30px}}.lifeInfoTab__item{display:none}.lifeInfoTab__item.is-active{display:block}.locationFeature .verticalStack .generalSect__cont .generalLayout{flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.locationFeature .verticalStack .generalSect__cont .generalLayout__item{width:570px}}@media screen and (max-width: 768px){.locationFeature .verticalStack .generalSect__cont .generalLayout__item{margin-left:auto;margin-right:auto;width:315px}.locationFeature .verticalStack .generalSect__cont .generalLayout__item+.generalLayout__item{margin-top:35px}.locationFeature .verticalStack .generalSect__cont .generalLayout__item:first-child{margin-right:-30px}}@media screen and (min-width: 768px){.locationFeature .verticalStack .generalSect__cont .subGeneralSect{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:990px}}@media screen and (min-width: 768px){.locationFeature .verticalStack .generalSect__cont .subGeneralSect__head{width:337px}}@media screen and (max-width: 768px){.locationFeature .verticalStack .generalSect__cont .subGeneralSect__head .txt{padding:0 30px}}.locationFeature .verticalStack .generalSect__cont .subGeneralSect__head .heading+.txt{margin-top:34px}@media screen and (min-width: 768px){.locationFeature .verticalStack .generalSect__cont .subGeneralSect__cont{width:570px}}@media screen and (max-width: 768px){.locationFeature .verticalStack .generalSect__cont .subGeneralSect__cont{margin-right:calc(50% - 50vw);margin-top:40px;padding-left:30px}}.locationFeature .verticalStack .generalSect__cont .relatedBox{background-color:#fbf9f4}@media screen and (min-width: 768px){.locationFeature .verticalStack .generalSect__cont .relatedBox{margin-top:80px}}@media screen and (max-width: 768px){.locationFeature .verticalStack .generalSect__cont .relatedBox{margin-top:50px}}@media screen and (min-width: 768px){.locationFeature .verticalStack .generalSect__cont .relatedBox .subGeneralSect{align-items:center;display:flex;gap:60px;justify-content:center}}@media screen and (min-width: 768px){.locationFeature .verticalStack .generalSect__cont .relatedBox .subGeneralSect__head{flex:1}}.locationFeature .verticalStack .generalSect__cont .relatedBox .subGeneralSect__head .heading+.txt{margin-top:34px}@media screen and (min-width: 768px){.locationFeature .verticalStack .generalSect__cont .relatedBox .subGeneralSect__cont{width:360px}}@media screen and (max-width: 768px){.locationFeature .verticalStack .generalSect__cont .relatedBox .subGeneralSect__cont{margin-top:34px}}@media screen and (min-width: 768px){.otaFeature{margin-top:140px}}@media screen and (max-width: 768px){.otaFeature{margin-top:70px}}@media screen and (min-width: 768px){.otaFeature .generalSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.otaFeature .generalSect__cont{margin-top:30px}}@media screen and (min-width: 768px){.pointList{display:flex;flex-wrap:wrap;gap:40px}}.pointList__item{align-items:center;display:flex;gap:20px}@media screen and (min-width: 768px){.pointList__item{width:calc((100% - 80px) / 3)}}.pointList__item .txt{width:calc(50% - 10px)}.pointList__item .txt .caption{display:block;margin-top:10px}@media screen and (max-width: 768px){.pointList__item:nth-child(2n){flex-direction:row-reverse}}@media screen and (max-width: 768px){.pointList__item:not(:first-child){margin-top:20px}}.pointList__icon{width:calc(50% - 10px)}@media screen and (min-width: 768px){.residentialFeature{margin-top:80px}}@media screen and (max-width: 768px){.residentialFeature{margin-top:70px}}@media screen and (min-width: 768px){.residentialFeature .verticalStack .generalSect{align-items:center;display:flex;gap:74px;margin-left:auto;margin-right:auto;width:990px}}@media screen and (min-width: 768px){.residentialFeature .verticalStack .generalSect__head{width:337px}}@media screen and (min-width: 768px){.residentialFeature .verticalStack .generalSect__cont{margin-top:0;width:570px}}@media screen and (max-width: 768px){.residentialFeature .verticalStack .generalSect__cont{margin-right:calc(50% - 50vw);padding-left:30px}}@media screen and (min-width: 768px){.residentialFeature .verticalStack .generalSect+.usableSwiper{margin-top:80px}}@media screen and (max-width: 768px){.residentialFeature .verticalStack .generalSect+.usableSwiper{margin-top:70px}}@media screen and (min-width: 768px){.routeSearchFeature .generalSect__head .primaryTtl+.heading{margin-top:40px}}@media screen and (max-width: 768px){.routeSearchFeature .generalSect__head .primaryTtl+.heading{margin-top:35px}}@media screen and (min-width: 768px){.searchForm{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}}.searchForm .inputBox{background-color:#f5f5f5;display:flex;justify-content:flex-start;line-height:1;position:relative}@media screen and (min-width: 768px){.searchForm .inputBox{font-size:14px;height:60px;width:570px}}@media screen and (max-width: 768px){.searchForm .inputBox{font-size:12px;height:40px;width:100%}}@media screen and (min-width: 768px){.searchForm .inputBox+.inputBox{margin-left:60px}}@media screen and (max-width: 768px){.searchForm .inputBox+.inputBox{margin-top:15px}}.searchForm .inputBox.is-noSelect{pointer-events:none}.searchForm .inputBox.is-noSelect:before{display:none}.searchForm .inputBox__ttl{align-items:center;background-color:#87847d;color:#ffffff;display:flex;justify-content:center}@media screen and (min-width: 768px){.searchForm .inputBox__ttl{width:110px}}@media screen and (max-width: 768px){.searchForm .inputBox__ttl{padding:10px 0;width:70px}}.searchForm .inputBox__field{-webkit-appearance:none;appearance:none;background:none;border:none;color:#333333;display:block;letter-spacing:.1em;outline:none;text-align:left}@media screen and (min-width: 768px){.searchForm .inputBox__field{padding:20px 30px;width:460px}}@media screen and (max-width: 768px){.searchForm .inputBox__field{padding:11px 16px;width:244px}}.searchForm .inputBox--select{position:relative}.searchForm .inputBox--select:before{border-bottom:1px solid #808080;border-right:1px solid #808080;content:'';height:9px;position:absolute;right:15px;top:50%;transform:translateY(calc(-50% - 2px)) rotate(45deg);width:9px}@media screen and (min-width: 768px){.searchForm .linkBtn{margin-top:60px}}@media screen and (max-width: 768px){.searchForm .linkBtn{margin:40px 0 0 auto}}@media screen and (min-width: 768px){.specialFeature{margin-top:80px}}@media screen and (max-width: 768px){.specialFeature{margin-top:70px}}.specialFeature .relatedBox{background-color:#a19487;color:#ffffff}.specialFeature .relatedBox .heading,.specialFeature .relatedBox .txt{color:#ffffff}@media screen and (max-width: 768px){.specialFeature .relatedBox{margin-left:-30px;width:375px}}@media screen and (min-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect{justify-content:space-between;width:100%}}@media screen and (min-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect:nth-child(2n) .subGeneralSect{flex-direction:row-reverse}}@media screen and (min-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect__head{width:346px}}.specialFeature .relatedBox .verticalStack .generalSect__head .primaryTtl{color:#ffffff}.specialFeature .relatedBox .verticalStack .generalSect__head .primaryTtl:after{background-color:#cccccc}@media screen and (min-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect__head .primaryTtl+.heading{margin-top:40px}}@media screen and (max-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect__head .primaryTtl+.heading{margin-top:35px}}@media screen and (max-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect__cont{margin-left:30px}}@media screen and (min-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect__cont .subGeneralSect{align-items:center;display:flex;gap:60px}}@media screen and (min-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect__cont .subGeneralSect__head{flex:1}}@media screen and (min-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect__cont .subGeneralSect__cont{width:570px}}@media screen and (max-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect__cont .subGeneralSect__cont{margin-top:40px}}.specialFeature .relatedBox .verticalStack .generalSect__bottom{margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect__bottom{margin-top:40px;width:360px}}@media screen and (max-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect__bottom{margin-top:30px;padding-left:30px;width:100%}}.specialFeature .relatedBox .verticalStack .generalSect__bottom .linkBtn{color:#ffffff}@media screen and (max-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect__bottom .linkBtn{width:100%}}.specialFeature .relatedBox .verticalStack .generalSect__bottom .linkBtn__inner:after{background-color:#cccccc}.specialFeature .relatedBox .verticalStack .generalSect__bottom .linkBtn__proglessCircle .circleSVG path{stroke:rgba(255,255,255,0.5)}.specialFeature .relatedBox .verticalStack .generalSect__bottom .linkBtn__proglessCircle .arrowSVG__polyline,.specialFeature .relatedBox .verticalStack .generalSect__bottom .linkBtn__proglessCircle .arrowSVG__path{stroke:#ffffff}.specialFeature .relatedBox .verticalStack .generalSect__bottom .linkBtn__proglessCircle .arrowSVG__polygon,.specialFeature .relatedBox .verticalStack .generalSect__bottom .linkBtn__proglessCircle .arrowSVG__rect{fill:#ffffff}@media screen and (min-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect__bottom .linkBtn+.linkBtn{margin-top:50px}}@media screen and (max-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect__bottom .linkBtn+.linkBtn{margin-top:30px}}@media screen and (min-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.specialFeature .relatedBox .verticalStack .generalSect:not(:first-child){margin-top:70px}}@media screen and (min-width: 768px){.supportFeature .verticalStack .generalSect__cont .subGeneralSect{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:990px}}@media screen and (min-width: 768px){.supportFeature .verticalStack .generalSect__cont .subGeneralSect__head{width:337px}}@media screen and (max-width: 768px){.supportFeature .verticalStack .generalSect__cont .subGeneralSect__head .txt{padding:0 30px}}.supportFeature .verticalStack .generalSect__cont .subGeneralSect__head .heading+.txt{margin-top:34px}@media screen and (min-width: 768px){.supportFeature .verticalStack .generalSect__cont .subGeneralSect__cont{width:570px}}@media screen and (max-width: 768px){.supportFeature .verticalStack .generalSect__cont .subGeneralSect__cont{margin-right:calc(50% - 50vw);margin-top:40px;padding-left:30px}}@media screen and (min-width: 768px){.templateFeature00 .generalSect__head .primaryTtl+.heading{margin-top:40px}}@media screen and (max-width: 768px){.templateFeature00 .generalSect__head .primaryTtl+.heading{margin-top:35px}}@media screen and (min-width: 768px){.templateFeature00 .generalSect__head .heading+.txt{margin-top:42px}}@media screen and (min-width: 768px){.templateFeature00+.templateFeature01{margin-top:100px}}@media screen and (max-width: 768px){.templateFeature00+.templateFeature01{margin-top:70px}}@media screen and (min-width: 768px){.templateFeature01 .arrangeLayout .generalSect{width:1094px}}@media screen and (min-width: 768px){.templateFeature01 .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.templateFeature01 .arrangeLayout:not(:first-child){margin-top:70px}}@media screen and (min-width: 768px){.templateFeature01 .arrangeLayout:nth-child(odd) .generalSect{margin-left:auto}}@media screen and (max-width: 768px){.templateFeature01 .arrangeLayout:nth-child(odd) .generalSect__cont{margin-left:30px}}@media screen and (min-width: 768px){.templateFeature01 .arrangeLayout:nth-child(even) .generalSect{flex-direction:row-reverse}}@media screen and (max-width: 768px){.templateFeature01 .arrangeLayout:nth-child(even) .generalSect__cont{margin-left:-30px}}@media screen and (min-width: 768px){.templateFeature01 .arrangeLayout .generalSect__cont{width:675px}}@media screen and (min-width: 768px){.templateFeature02 .verticalStack .generalSect__head .primaryTtl+.heading{margin-top:40px}}@media screen and (max-width: 768px){.templateFeature02 .verticalStack .generalSect__head .primaryTtl+.heading{margin-top:35px}}.trafficGroup{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (min-width: 768px){.trafficGroup .trafficInfo{margin-right:60px;width:360px}}@media screen and (max-width: 768px){.trafficGroup .trafficInfo{width:100%}}@media screen and (min-width: 768px){.trafficGroup .trafficInfo:nth-of-type(3n){margin-right:0}}@media screen and (min-width: 768px){.trafficGroup .trafficInfo:nth-of-type(n+4){margin-top:60px}}@media screen and (max-width: 768px){.trafficGroup .trafficInfo:not(:last-of-type){margin-bottom:30px}}.trafficInfo{position:relative}@media screen and (min-width: 768px){.trafficInfo{padding-bottom:18px}}@media screen and (max-width: 768px){.trafficInfo{padding-bottom:16px}}.trafficInfo:after{background-color:#cccccc;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}.trafficInfo__inner{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.trafficInfo__inner+.caption{margin-top:17px}}@media screen and (max-width: 768px){.trafficInfo__inner+.caption{margin-top:8px}}.trafficInfo__term{color:#333333;letter-spacing:.15em;line-height:1}@media screen and (min-width: 768px){.trafficInfo__term{font-size:14px}}@media screen and (max-width: 768px){.trafficInfo__term{font-size:12px;padding:7px 0}}@media screen and (min-width: 768px){.trafficInfo__term .big{font-size:18px}}@media screen and (max-width: 768px){.trafficInfo__term .big{font-size:16px}}.trafficInfo__desc{align-items:flex-end;color:#333333;display:flex;justify-content:flex-end;letter-spacing:.15em;line-height:1;margin:0 0 0 auto;position:relative}@media screen and (min-width: 768px){.trafficInfo__desc{font-size:14px}}@media screen and (max-width: 768px){.trafficInfo__desc{font-size:12px;padding:7px 0}}.trafficInfo__desc .num{font-family:"EB Garamond",serif;line-height:.7}@media screen and (min-width: 768px){.trafficInfo__desc .num{font-size:24px}}@media screen and (max-width: 768px){.trafficInfo__desc .num{font-size:20px}}@media screen and (min-width: 768px){.trafficInfo__desc .num+.caption{margin-left:5px}}@media screen and (min-width: 768px){.trafficInfo .photo+.trafficInfo__inner{margin-top:30px}}@media screen and (max-width: 768px){.trafficInfo .photo+.trafficInfo__inner{margin-top:23px}}.trafficSect__head{position:relative}@media screen and (min-width: 768px){.trafficSect__head{padding-bottom:12px}}@media screen and (max-width: 768px){.trafficSect__head{padding-bottom:15px}}.trafficSect__head:after{background-color:#cccccc;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}@media screen and (min-width: 768px){.trafficSect__head+.trafficSect__cont{margin-top:40px}}@media screen and (max-width: 768px){.trafficSect__head+.trafficSect__cont{margin-top:30px}}.trafficSect__heading{letter-spacing:.07em}@media screen and (min-width: 768px){.trafficSect__heading{font-size:16px;line-height:1.5}.trafficSect__heading:before{content:'';margin-top:calc((1 - 1.5) * .5em)}.trafficSect__heading:after{margin-bottom:calc((1 - 1.5) * .5em)}.trafficSect__heading:before,.trafficSect__heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.trafficSect__heading{font-size:16px;line-height:1.5}.trafficSect__heading:before{content:'';margin-top:calc((1 - 1.5) * .5em)}.trafficSect__heading:after{margin-bottom:calc((1 - 1.5) * .5em)}.trafficSect__heading:before,.trafficSect__heading:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.location-lifeInfo{padding-top:140px}}@media screen and (max-width: 768px){.location-lifeInfo{padding-top:73px}}@media screen and (min-width: 768px){.location-location{padding:140px 0 0}}@media screen and (max-width: 768px){.location-location{padding:70px 0 0}}@media screen and (min-width: 768px){.location-support{padding:140px 0}}@media screen and (max-width: 768px){.location-support{padding:70px 0}}@media screen and (min-width: 768px){.location-care{padding:80px 0}}@media screen and (max-width: 768px){.location-care{padding:50px 0}}@media screen and (min-width: 768px){.location-01{padding-top:140px}}@media screen and (max-width: 768px){.location-01{padding-top:70px}}@media screen and (min-width: 768px){.location-02{padding-top:140px}}@media screen and (max-width: 768px){.location-02{padding-top:70px}}@media screen and (min-width: 768px){.location-routeSearch{padding-top:140px}}@media screen and (max-width: 768px){.location-routeSearch{padding-top:70px}}@media screen and (min-width: 768px){.template-05{padding-top:136px}}@media screen and (max-width: 768px){.template-05{padding-top:70px}}@media screen and (min-width: 768px){.template-06{padding-top:135px}}@media screen and (max-width: 768px){.template-06{padding-top:70px}}@media screen and (min-width: 768px){.template-07{padding-top:80px}}@media screen and (max-width: 768px){.template-07{padding-top:70px}}@media screen and (min-width: 768px){.template-08{padding-top:80px}}@media screen and (max-width: 768px){.template-08{padding-top:70px}}@media screen and (min-width: 768px){.template-09{padding-top:80px}}@media screen and (max-width: 768px){.template-09{padding-top:70px}}@media screen and (min-width: 768px){.template-10{padding-top:80px}}@media screen and (max-width: 768px){.template-10{padding-top:70px}}@media screen and (min-width: 768px){.template-11{padding-top:80px}}@media screen and (max-width: 768px){.template-11{padding-top:70px}}@media screen and (min-width: 768px){.template-12{padding-top:80px}}@media screen and (max-width: 768px){.template-12{padding-top:70px}}
