.aboutFeature .verticalStack .generalSect__ttl .small{display:inline-block}@media screen and (min-width: 768px){.aboutFeature .verticalStack .generalSect__ttl .small{margin-right:6px}}@media screen and (max-width: 768px){.aboutFeature .verticalStack .generalSect__ttl .small{margin-right:4px}}.aboutFeature .verticalStack .generalSect__cont .relatedBox{background-color:#fbf9f4}@media screen and (min-width: 768px){.aboutFeature .verticalStack .generalSect__cont .relatedBox .generalSect{align-items:center;display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.aboutFeature .verticalStack .generalSect__cont .relatedBox .generalSect__head{width:520px}}@media screen and (max-width: 768px){.aboutFeature .verticalStack .generalSect__cont .relatedBox .generalSect__head .heading+.txt{padding:0}}@media screen and (min-width: 768px){.aboutFeature .verticalStack .generalSect__cont .relatedBox .generalSect__cont{width:360px}}.aboutFeature .verticalStack .generalSect .caption{margin-top:10px}@media screen and (min-width: 768px){.aboutFeature .verticalStack .generalSect .caption{text-align:right}}.site-theme-animationSample .dg.ac{top:150px;z-index:9999}.artWallGallery{margin:0 auto;position:relative}@media screen and (min-width: 768px){.artWallGallery{width:675px}}@media screen and (max-width: 768px){.artWallGallery{width:330px}}.artWallGallery__inner{display:flex;justify-content:space-between}@media screen and (min-width: 768px){.artWallGallery__head{width:410px}}@media screen and (max-width: 768px){.artWallGallery__head{width:200px}}.artWallGallery__cont{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 768px){.artWallGallery__cont{width:261px}}@media screen and (max-width: 768px){.artWallGallery__cont{width:128px}}.artWallGallery .caption{position:absolute;right:0;top:calc(100% + 5px)}@media screen and (min-width: 768px){.designerProfile+.artWallGallery{margin-top:80px}}@media screen and (max-width: 768px){.designerProfile+.artWallGallery{margin-top:40px}}@media screen and (min-width: 768px){.belsFeature{padding-bottom:120px;padding-top:60px}}@media screen and (max-width: 768px){.belsFeature{padding-bottom:70px;padding-top:60px}}.belsFeature .verticalStack .generalSect{margin:0 auto}@media screen and (min-width: 768px){.belsFeature .verticalStack .generalSect{width:990px}}.belsFeature .verticalStack .generalSect__head .txt{margin:40px auto 0 0}@media screen and (min-width: 768px){.belsFeature .verticalStack .generalSect__cont{margin:40px auto 0}}.belsFeature .verticalStack .generalSect__cont .linkBtn{margin:0 auto}@media screen and (min-width: 768px){.considerationFeature .verticalStack .generalSect__head+.generalSect__cont{margin-top:60px}}@media screen and (min-width: 768px){.deisgnFeature{margin-top:100px}}@media screen and (max-width: 768px){.deisgnFeature{margin-top:70px}}@media screen and (min-width: 768px){.deisgnFeature .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.deisgnFeature .arrangeLayout:not(:first-child){margin-top:70px}}@media screen and (min-width: 768px){.deisgnFeature .arrangeLayout:nth-child(odd) .generalSect{margin-left:auto}}@media screen and (max-width: 768px){.deisgnFeature .arrangeLayout:nth-child(odd) .generalSect__cont{margin:40px calc(50% - 50vw) 0;width:100vw}}@media screen and (min-width: 768px){.deisgnFeature .arrangeLayout:nth-child(even){width:100%}.deisgnFeature .arrangeLayout:nth-child(even) .generalSect{flex-direction:row-reverse}}@media screen and (max-width: 768px){.deisgnFeature .arrangeLayout:nth-child(even) .generalSect__cont{margin-left:-30px}}.deisgnFeature .arrangeLayout .generalSect{flex-wrap:wrap;width:100%}.deisgnFeature .arrangeLayout .generalSect__ttl{width:100%}@media screen and (min-width: 768px){.deisgnFeature .arrangeLayout .generalSect__ttl{margin-bottom:60px}}@media screen and (max-width: 768px){.deisgnFeature .arrangeLayout .generalSect__ttl{margin-bottom:40px}}@media screen and (min-width: 768px){.deisgnFeature .arrangeLayout .generalSect__head{margin:0 auto;width:315px}}.deisgnFeature .arrangeLayout .generalSect__head .txt{width:100%}@media screen and (min-width: 768px){.deisgnFeature .arrangeLayout .generalSect__cont{width:675px}}@media screen and (min-width: 768px){.designerInfo{align-items:center;display:flex;justify-content:flex-start}}@media screen and (max-width: 768px){.designerInfo__head+.designerInfo__cont{margin-top:40px}}.designerInfo__cont{display:flex;position:relative}@media screen and (min-width: 768px){.designerInfo__cont{flex-direction:column;height:210px;justify-content:center;margin-left:113px;padding-left:270px;width:734px}}@media screen and (max-width: 768px){.designerInfo__cont{align-items:center;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 768px){.designerInfo__visual{left:0;position:absolute;top:50%;transform:translate(0, -50%)}}@media screen and (max-width: 768px){.designerInfo__visual{width:148px}}.designerInfo__name{letter-spacing:.15em;line-height:1}@media screen and (min-width: 768px){.designerInfo__name{font-size:30px}}@media screen and (max-width: 768px){.designerInfo__name{font-size:25px;width:147.5px}}.designerInfo__name .option{display:block;letter-spacing:.15em;line-height:1}@media screen and (min-width: 768px){.designerInfo__name .option{font-size:12px;margin-bottom:12px}}@media screen and (max-width: 768px){.designerInfo__name .option{font-size:11px;margin-bottom:28px}}.designerInfo__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){.designerInfo__name .small{padding-left:10px}}.designerInfo__txt{letter-spacing:.15em}@media screen and (min-width: 768px){.designerInfo__txt{font-size:12px;margin-top:25px;line-height:1.83333}.designerInfo__txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.designerInfo__txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.designerInfo__txt:before,.designerInfo__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.designerInfo__txt{font-size:11px;margin-top:30px;padding:0 30px;line-height:1.90909}.designerInfo__txt:before{content:'';margin-top:calc((1 - 1.90909) * .5em)}.designerInfo__txt:after{margin-bottom:calc((1 - 1.90909) * .5em)}.designerInfo__txt:before,.designerInfo__txt:after{content:'';display:block;height:0;width:0}}.designerProfile{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.designerProfile{align-items:flex-start;padding:0 105px;width:945px}}@media screen and (max-width: 768px){.designerProfile{align-items:center}}.designerProfile__visual{position:relative}@media screen and (min-width: 768px){.designerProfile__visual{width:210px}}@media screen and (max-width: 768px){.designerProfile__visual{width:150px}}.designerProfile__cont{color:#111111}@media screen and (min-width: 768px){.designerProfile__cont{width:465px}}@media screen and (max-width: 768px){.designerProfile__cont{width:150px}}@media screen and (max-width: 768px){.designerProfile__cont .txt{display:none}}.designerProfile__bottom{margin-top:40px;padding:0 30px}@media screen and (min-width: 768px){.designerProfile__bottom{display:none}}.designerProfile__artist{background:rgba(102,102,102,0.5);bottom:0;color:#ffffff;font-size:10px;left:0;padding:8px 10px;position:absolute;width:100%}.designerProfile__position{font-size:12px;line-height:1.7}.designerProfile__position:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.designerProfile__position:after{margin-bottom:calc((1 - 1.7) * .5em)}.designerProfile__position:before,.designerProfile__position:after{content:'';display:block;height:0;width:0}.designerProfile__name{letter-spacing:.02em}@media screen and (min-width: 768px){.designerProfile__name{align-items:flex-end;display:flex;justify-content:flex-start;margin-top:15px}}@media screen and (max-width: 768px){.designerProfile__name{margin-top:24px}}.designerProfile__name .jp{line-height:1}@media screen and (min-width: 768px){.designerProfile__name .jp{font-size:22px}}@media screen and (max-width: 768px){.designerProfile__name .jp{font-size:22px}}.designerProfile__name .en{display:block;font-family:"Lato",sans-serif;font-size:12px;line-height:.8}@media screen and (min-width: 768px){.designerProfile__name .en{margin-left:10px}}@media screen and (max-width: 768px){.designerProfile__name .en{margin-top:10px}}@media screen and (min-width: 768px){.designerProfile__name+.txt{margin-top:40px}}@media screen and (max-width: 768px){.entranceFeature .verticalStack .generalSect__cont{margin-left:-30px;width:390px}}@media screen and (min-width: 768px){.entranceFeature .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.entranceFeature .arrangeLayout:not(:first-child){margin-top:70px}}.entranceFeature .arrangeLayout .generalSect{flex-wrap:wrap;width:100%}@media screen and (min-width: 768px){.entranceFeature .arrangeLayout .generalSect{margin-left:auto}}.entranceFeature .arrangeLayout .generalSect__ttl{width:100%}@media screen and (min-width: 768px){.entranceFeature .arrangeLayout .generalSect__head{margin:0 auto;width:315px}}.entranceFeature .arrangeLayout .generalSect__head .txt{width:100%}@media screen and (min-width: 768px){.entranceFeature .arrangeLayout .generalSect__cont{width:675px}}@media screen and (min-width: 768px){.kindnessFeature{padding-top:120px}}@media screen and (max-width: 768px){.kindnessFeature{padding-top:70px}}.kindnessFeature .verticalStack .generalSect__head{text-align:center}.kindnessFeature .verticalStack .generalSect__head .txt{margin:40px auto 0;text-align:center}@media screen and (min-width: 768px){.kindnessFeature .verticalStack .generalSect__cont{margin:40px auto 0;width:990px}}@media screen and (min-width: 768px){.landplanFeature .verticalStack .generalSect{margin:0 auto;width:1094px}}@media screen and (min-width: 768px){.landplanFeature .verticalStack .generalSect__ttl{margin-bottom:60px}}@media screen and (max-width: 768px){.landplanFeature .verticalStack .generalSect__ttl{margin-bottom:40px}}@media screen and (min-width: 768px){.landplanFeature .verticalStack .generalSect__head .heading+.txt{width:885px}}@media screen and (min-width: 768px){.landplanFeature .arrangeLayout:nth-child(odd) .generalSect{margin-left:auto}}@media screen and (max-width: 768px){.landplanFeature .arrangeLayout:nth-child(odd) .generalSect__cont{margin-left:30px}}@media screen and (min-width: 768px){.landplanFeature .arrangeLayout:nth-child(even) .generalSect{flex-direction:row-reverse}}@media screen and (max-width: 768px){.landplanFeature .arrangeLayout:nth-child(even) .generalSect__cont{margin-left:-30px}}@media screen and (min-width: 768px){.landplanFeature .arrangeLayout .generalSect{width:1094px}}@media screen and (min-width: 768px){.landplanFeature .arrangeLayout .generalSect__cont{width:675px}}@media screen and (min-width: 768px){.landplanFeature .primaryTtl{margin-bottom:50px}}@media screen and (max-width: 768px){.landplanFeature .primaryTtl{margin-bottom:34px}}.landplanFeature .primaryTtl .num{color:#ffffff;display:inline-block;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:.7;margin-left:5px;position:relative;z-index:1}@media screen and (min-width: 768px){.landplanFeature .primaryTtl .num{font-size:26px}}@media screen and (max-width: 768px){.landplanFeature .primaryTtl .num{font-size:20px}}.landplanFeature .primaryTtl .num:before{background-color:#111111;border-radius:50%;content:'';left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}@media screen and (min-width: 768px){.landplanFeature .primaryTtl .num:before{height:35px;width:35px}}@media screen and (max-width: 768px){.landplanFeature .primaryTtl .num:before{height:25px;width:25px}}.landplanMap .photo,.landplanMap .photo__pic,.landplanMap .photo__image{width:100%}@media screen and (min-width: 768px){.panoramaFeature{padding:100px 0}}@media screen and (max-width: 768px){.panoramaFeature{padding:70px 0}}@media screen and (max-width: 768px){.panoramaFeature .verticalStack .generalSect__cont{margin-left:-30px;width:390px}}.cyclePortGallery{display:flex}@media screen and (min-width: 768px){.cyclePortGallery{gap:45px}}@media screen and (max-width: 768px){.cyclePortGallery{gap:30px}}.plantGallery{display:flex;flex-wrap:wrap}.plantGallery__item{position:relative;width:50%}.plantGallery__item .photo__capIn{bottom:30px}.plantGallery__ttl{background:rgba(102,102,102,0.5);bottom:0;color:#ffffff;font-size:10px;font-weight:400;left:0;padding:8px 10px;position:absolute;width:100%}@media screen and (min-width: 768px){.pointFeature01{margin-top:140px}}@media screen and (max-width: 768px){.pointFeature01{margin-top:60px}}@media screen and (min-width: 768px){.pointFeature01 .arrangeLayout:nth-child(2) .subGeneralSect{flex-direction:row-reverse}}@media screen and (max-width: 768px){.pointFeature01 .arrangeLayout:nth-child(2) .subGeneralSect__cont{margin-left:-30px}}@media screen and (min-width: 768px){.pointFeature01 .arrangeLayout:nth-child(3) .subGeneralSect{margin-left:auto}}@media screen and (max-width: 768px){.pointFeature01 .arrangeLayout:nth-child(3) .subGeneralSect__head .heading{margin-left:30px}}@media screen and (max-width: 768px){.pointFeature01 .arrangeLayout:nth-child(3) .subGeneralSect__head+.subGeneralSect__cont{margin-right:-30px}}@media screen and (min-width: 768px){.pointFeature01 .arrangeLayout+.arrangeLayout{margin-top:100px}}@media screen and (max-width: 768px){.pointFeature01 .arrangeLayout+.arrangeLayout{margin-top:70px}}@media screen and (min-width: 768px){.pointFeature01 .arrangeLayout .subGeneralSect{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:1094px}}@media screen and (min-width: 768px){.pointFeature01 .arrangeLayout .subGeneralSect__head{width:337px}}.pointFeature01 .arrangeLayout .subGeneralSect__head .heading+.txt{padding-right:40px}@media screen and (min-width: 768px){.pointFeature01 .arrangeLayout .subGeneralSect__head .heading+.txt{margin:34px auto 0 0;max-width:780px}}@media screen and (max-width: 768px){.pointFeature01 .arrangeLayout .subGeneralSect__head .heading+.txt{margin-top:34px;padding:0 30px}}@media screen and (max-width: 768px){.pointFeature01 .arrangeLayout .subGeneralSect__head .heading+.txt+.photo{margin:40px -30px 0 0;width:315px}}@media screen and (max-width: 768px){.pointFeature01 .arrangeLayout .subGeneralSect__head+.subGeneralSect__cont{margin-left:auto;margin-right:auto;margin-top:40px;width:100%}}@media screen and (min-width: 768px){.pointFeature01 .arrangeLayout .subGeneralSect__cont{width:675px}}.pointFeature01 .arrangeLayout .subGeneralSect__bottom{margin:0 auto}@media screen and (min-width: 768px){.pointFeature01 .arrangeLayout .subGeneralSect__bottom{margin-top:80px;width:675px}}@media screen and (max-width: 768px){.pointFeature01 .arrangeLayout .subGeneralSect__bottom{margin-top:40px;padding:0 30px}}@media screen and (min-width: 768px){.pointFeature02{margin-top:140px}}@media screen and (max-width: 768px){.pointFeature02{margin-top:60px}}.pointFeature02 .arrangeLayout .subGeneralSect{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media screen and (min-width: 768px){.pointFeature02 .arrangeLayout .subGeneralSect__head{margin:0 auto;width:315px}}.pointFeature02 .arrangeLayout .subGeneralSect__head .heading{white-space:nowrap}@media screen and (min-width: 768px){.pointFeature02 .arrangeLayout .subGeneralSect__head .heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.pointFeature02 .arrangeLayout .subGeneralSect__head .heading+.txt{margin-top:40px}}@media screen and (min-width: 768px){.pointFeature02 .arrangeLayout .subGeneralSect__cont{width:675px}}@media screen and (max-width: 768px){.pointFeature02 .arrangeLayout .subGeneralSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.pointFeature03{margin-top:160px}}@media screen and (max-width: 768px){.pointFeature03{margin-top:120px}}.pointFeature03 .arrangeLayout .subGeneralSect{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media screen and (min-width: 768px){.pointFeature03 .arrangeLayout .subGeneralSect__head{margin:0 auto;width:315px}}@media screen and (min-width: 768px){.pointFeature03 .arrangeLayout .subGeneralSect__head .heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.pointFeature03 .arrangeLayout .subGeneralSect__head .heading+.txt{margin-top:40px}}@media screen and (min-width: 768px){.pointFeature03 .arrangeLayout .subGeneralSect__cont{width:675px}}@media screen and (max-width: 768px){.pointFeature03 .arrangeLayout .subGeneralSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.pointFeature04{margin-top:140px}}@media screen and (max-width: 768px){.pointFeature04{margin-top:60px}}.pointFeature04 .subGeneralSect{width:100%}@media screen and (min-width: 768px){.pointFeature04 .subGeneralSect .heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.pointFeature04 .subGeneralSect .heading+.txt{margin-top:40px;padding:0 30px}}@media screen and (min-width: 768px){.pointFeature05{margin-top:140px}}@media screen and (max-width: 768px){.pointFeature05{margin-top:60px}}.pointFeature05 .arrangeLayout .subGeneralSect{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media screen and (min-width: 768px){.pointFeature05 .arrangeLayout .subGeneralSect__head{margin:0 auto;width:315px}}@media screen and (max-width: 768px){.pointFeature05 .arrangeLayout .subGeneralSect__head .heading{text-align:left}}@media screen and (min-width: 768px){.pointFeature05 .arrangeLayout .subGeneralSect__head .heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.pointFeature05 .arrangeLayout .subGeneralSect__head .heading+.txt{margin-top:40px;padding:0 30px}}@media screen and (min-width: 768px){.pointFeature05 .arrangeLayout .subGeneralSect__cont{width:675px}}@media screen and (max-width: 768px){.pointFeature05 .arrangeLayout .subGeneralSect__cont{margin-right:-30px;margin-top:40px}}.pointFeature05 .arrangeLayout .subGeneralSect__bottom{width:100%}@media screen and (min-width: 768px){.pointFeature05 .arrangeLayout .subGeneralSect__bottom{margin-top:80px}}@media screen and (max-width: 768px){.pointFeature05 .arrangeLayout .subGeneralSect__bottom{margin-top:40px}}@media screen and (min-width: 768px){.pointFeature06{margin-top:140px;padding-bottom:140px}}@media screen and (max-width: 768px){.pointFeature06{margin-top:60px;padding-bottom:70px}}.pointFeature06 .arrangeLayout .subGeneralSect{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media screen and (min-width: 768px){.pointFeature06 .arrangeLayout .subGeneralSect__head{margin:0 auto;width:315px}}@media screen and (min-width: 768px){.pointFeature06 .arrangeLayout .subGeneralSect__head .heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.pointFeature06 .arrangeLayout .subGeneralSect__head .heading+.txt{margin-top:40px}}@media screen and (min-width: 768px){.pointFeature06 .arrangeLayout .subGeneralSect__cont{width:675px}}@media screen and (max-width: 768px){.pointFeature06 .arrangeLayout .subGeneralSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.schemeFeature{margin-top:100px;padding:100px 0}}@media screen and (max-width: 768px){.schemeFeature{padding:70px 0}}@media screen and (min-width: 768px){.schemeFeature .arrangeLayout:not(:first-child){margin-top:80px}}@media screen and (max-width: 768px){.schemeFeature .arrangeLayout:not(:first-child){margin-top:40px}}@media screen and (min-width: 768px){.schemeFeature .arrangeLayout:nth-of-type(odd){width:100%}}@media screen and (min-width: 768px){.schemeFeature .arrangeLayout:nth-of-type(odd) .generalSect{flex-direction:row-reverse}}@media screen and (max-width: 768px){.schemeFeature .arrangeLayout:nth-of-type(odd) .generalSect__head .heading--default{letter-spacing:.05em}}@media screen and (min-width: 768px){.schemeFeature .arrangeLayout:nth-of-type(even) .generalSect{gap:60px;justify-content:flex-start;padding-left:105px}}@media screen and (max-width: 768px){.schemeFeature .arrangeLayout:nth-of-type(even) .generalSect{margin:0 auto;width:270px}}@media screen and (min-width: 768px){.schemeFeature .arrangeLayout:nth-of-type(even) .generalSect__head{margin:0;width:415px}}@media screen and (max-width: 768px){.schemeFeature .arrangeLayout:nth-of-type(even) .generalSect__head .heading+.txt{margin-top:24px}}@media screen and (max-width: 768px){.schemeFeature .arrangeLayout:nth-of-type(even) .generalSect__head .txt{padding:0}}@media screen and (min-width: 768px){.schemeFeature .arrangeLayout:nth-of-type(even) .generalSect__cont{width:360px}}.schemeFeature .arrangeLayout .generalSect{flex-wrap:wrap;width:100%}.schemeFeature .arrangeLayout .generalSect__ttl{width:100%}@media screen and (min-width: 768px){.schemeFeature .arrangeLayout .generalSect__ttl{margin-bottom:60px}}@media screen and (max-width: 768px){.schemeFeature .arrangeLayout .generalSect__ttl{margin-bottom:40px}}@media screen and (min-width: 768px){.schemeFeature .arrangeLayout .generalSect__head{margin:0 auto;width:315px}}.schemeFeature .arrangeLayout .generalSect__head .txt{width:100%}@media screen and (min-width: 768px){.schemeFeature .arrangeLayout .generalSect__cont{width:675px}}@media screen and (min-width: 768px){.schemeFeature .verticalStack:not(:first-of-type){margin-top:80px}}@media screen and (max-width: 768px){.schemeFeature .verticalStack:not(:first-of-type){margin-top:40px}}.schemeFeature .verticalStack .generalSect .heading+.txt{margin-top:30px}@media screen and (min-width: 768px){.schemeFeature .verticalStack .generalSect .heading+.txt{width:885px}}@media screen and (max-width: 768px){.templateGroup01 .verticalStack .generalSect__cont{margin-left:-30px;width:390px}}@media screen and (min-width: 768px){.templateGroup03 .verticalStack .generalSect__head{text-align:center}.templateGroup03 .verticalStack .generalSect__head .txt{margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px){.templateGroup03 .verticalStack .generalSect__cont{margin-left:auto;margin-right:auto;width:990px}}@media screen and (min-width: 768px){.templateGroup04{margin-top:100px}}@media screen and (max-width: 768px){.templateGroup04{margin-top:70px}}@media screen and (min-width: 768px){.templateGroup04 .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.templateGroup04 .arrangeLayout:not(:first-child){margin-top:70px}}@media screen and (min-width: 768px){.templateGroup04 .arrangeLayout:nth-child(odd) .generalSect{margin-left:auto}}@media screen and (max-width: 768px){.templateGroup04 .arrangeLayout:nth-child(odd) .generalSect__cont{margin-left:30px}}@media screen and (min-width: 768px){.templateGroup04 .arrangeLayout:nth-child(even) .generalSect{flex-direction:row-reverse}}@media screen and (max-width: 768px){.templateGroup04 .arrangeLayout:nth-child(even) .generalSect__cont{margin-left:-30px}}@media screen and (min-width: 768px){.templateGroup04 .arrangeLayout .generalSect{width:1094px}}@media screen and (min-width: 768px){.templateGroup04 .arrangeLayout .generalSect__cont{width:675px}}@media screen and (min-width: 768px){.templateGroup05 .arrangeLayout .generalSect{margin:0 auto;width:990px}}@media screen and (min-width: 768px){.templateGroup05 .arrangeLayout .generalSect__cont{width:570px}}@media screen and (max-width: 768px){.templateGroup05 .arrangeLayout .generalSect__cont{margin-left:30px}}@media screen and (min-width: 768px){.templateGroup06{margin-top:80px}}@media screen and (max-width: 768px){.templateGroup06{margin-top:80px}}.templateGroup06 .generalLayout{flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.templateGroup06 .generalLayout__item{width:570px}}@media screen and (max-width: 768px){.templateGroup06 .generalLayout__item{margin-left:auto;margin-right:auto;width:315px}.templateGroup06 .generalLayout__item+.generalLayout__item{margin-top:75px}.templateGroup06 .generalLayout__item:nth-child(2){margin-left:-30px}}@media screen and (min-width: 768px){.templateGroup07 .arrangeLayout .generalSect{margin:0 auto;width:780px}}@media screen and (min-width: 768px){.templateGroup07 .arrangeLayout .generalSect__cont{width:360px}}@media screen and (min-width: 768px){.templateGroup08{margin-top:80px}}@media screen and (max-width: 768px){.templateGroup08{margin-top:80px}}.templateGroup08 .generalLayout{flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.templateGroup08 .generalLayout__item{width:360px}}@media screen and (max-width: 768px){.templateGroup08 .generalLayout__item{margin-left:auto;margin-right:auto;width:315px}.templateGroup08 .generalLayout__item+.generalLayout__item{margin-top:75px}.templateGroup08 .generalLayout__item:first-child{margin-right:-30px}.templateGroup08 .generalLayout__item:nth-child(3){margin-left:-30px}}.templateGroup09 .relatedBox{background-color:#fbf9f4}.templateGroup09 .generalLayout{flex-wrap:wrap}@media screen and (min-width: 768px){.templateGroup09 .generalLayout{align-items:center;justify-content:space-between}}@media screen and (min-width: 768px){.templateGroup09 .generalLayout__item{width:465px}.templateGroup09 .generalLayout__item:nth-child(n+3){margin-top:60px}}@media screen and (max-width: 768px){.templateGroup09 .generalLayout__item{width:100%}.templateGroup09 .generalLayout__item+.generalLayout__item{margin-top:60px}.templateGroup09 .generalLayout__item+.generalLayout__item:nth-child(2){margin-top:30px}}.templateGroup10 .relatedBox{background-color:#acaaa5;color:#ffffff}@media screen and (max-width: 768px){.templateGroup10 .relatedBox{margin-left:-30px;width:390px}}.templateGroup10 .relatedBox__cont{margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.templateGroup10 .relatedBox__cont{margin-top:40px;width:360px}}@media screen and (max-width: 768px){.templateGroup10 .relatedBox__cont{margin-top:30px;padding-left:30px;width:100%}}.templateGroup10 .relatedBox__cont .linkBtn{color:#ffffff}@media screen and (max-width: 768px){.templateGroup10 .relatedBox__cont .linkBtn{width:100%}}.templateGroup10 .relatedBox__cont .linkBtn__inner:after{background-color:#cccccc}.templateGroup10 .relatedBox__cont .linkBtn__proglessCircle .circleSVG path{stroke:rgba(255,255,255,0.5)}.templateGroup10 .relatedBox__cont .linkBtn__proglessCircle .arrowSVG__polyline,.templateGroup10 .relatedBox__cont .linkBtn__proglessCircle .arrowSVG__path{stroke:#ffffff}.templateGroup10 .relatedBox__cont .linkBtn__proglessCircle .arrowSVG__polygon,.templateGroup10 .relatedBox__cont .linkBtn__proglessCircle .arrowSVG__rect{fill:#ffffff}@media screen and (min-width: 768px){.templateGroup10 .relatedBox__cont .linkBtn+.linkBtn{margin-top:50px}}@media screen and (max-width: 768px){.templateGroup10 .relatedBox__cont .linkBtn+.linkBtn{margin-top:30px}}@media screen and (min-width: 768px){.templateGroup10 .relatedBox .arrangeLayout .generalSect{justify-content:space-between;width:100%}}@media screen and (min-width: 768px){.templateGroup10 .relatedBox .arrangeLayout .generalSect__head{width:346px}}.templateGroup10 .relatedBox .arrangeLayout .generalSect__head .primaryTtl{color:#ffffff}.templateGroup10 .relatedBox .arrangeLayout .generalSect__head .primaryTtl:after{background-color:#cccccc}@media screen and (min-width: 768px){.templateGroup10 .relatedBox .arrangeLayout .generalSect__head .primaryTtl+.heading{margin-top:40px}}@media screen and (max-width: 768px){.templateGroup10 .relatedBox .arrangeLayout .generalSect__head .primaryTtl+.heading{margin-top:35px}}@media screen and (min-width: 768px){.templateGroup10 .relatedBox .arrangeLayout .generalSect__cont{width:570px}}@media screen and (max-width: 768px){.templateGroup10 .relatedBox .arrangeLayout .generalSect__cont{margin-left:30px}}.templateGroup11 .relatedBox{background-color:#e8e5df}@media screen and (max-width: 768px){.templateGroup11 .relatedBox{margin-left:-30px;width:390px}}@media screen and (min-width: 768px){.templateGroup11 .relatedBox .generalSect__head+.generalSect__cont{margin-top:40px}}@media screen and (max-width: 768px){.templateGroup11 .relatedBox .generalSect__head+.generalSect__cont{margin-top:36px}}@media screen and (min-width: 768px){.templateGroup11 .relatedBox .generalSect__cont .arrangeLayout .subGeneralSect{align-items:center;display:flex;justify-content:flex-start}}@media screen and (min-width: 768px){.templateGroup11 .relatedBox .generalSect__cont .arrangeLayout .subGeneralSect__head{margin-right:106px;width:420px}}@media screen and (max-width: 768px){.templateGroup11 .relatedBox .generalSect__cont .arrangeLayout .subGeneralSect__head .heading{padding:0 30px}}.templateGroup11 .relatedBox .generalSect__cont .arrangeLayout .subGeneralSect__head .txt{margin-top:34px}@media screen and (max-width: 768px){.templateGroup11 .relatedBox .generalSect__cont .arrangeLayout .subGeneralSect__head+.subGeneralSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.templateGroup11 .relatedBox .generalSect__cont .arrangeLayout .subGeneralSect__cont{width:360px}}@media screen and (max-width: 768px){.templateGroup12 .relatedBox{margin-left:-30px;width:390px}}.templateGroup12 .relatedBox:nth-child(odd){background-color:#acaaa5;color:#ffffff}.templateGroup12 .relatedBox:nth-child(odd) .primaryTtl{color:#ffffff}.templateGroup12 .relatedBox:nth-child(odd) .primaryTtl:after{background-color:#cccccc}.templateGroup12 .relatedBox:nth-child(even){background-color:#e8e5df}@media screen and (min-width: 768px){.templateGroup12 .relatedBox+.relatedBox{margin-top:60px}}@media screen and (min-width: 768px){.zehFeature{padding-bottom:120px}}@media screen and (min-width: 768px){.zehFeature .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.zehFeature .arrangeLayout:not(:first-child){margin-top:70px}}@media screen and (min-width: 768px){.zehFeature .arrangeLayout:nth-child(odd) .generalSect{margin-left:auto}}@media screen and (max-width: 768px){.zehFeature .arrangeLayout:nth-child(odd) .generalSect__cont{margin:40px calc(50% - 50vw) 0;width:100vw}}@media screen and (min-width: 768px){.zehFeature .arrangeLayout .generalSect{flex-wrap:wrap}}.zehFeature .arrangeLayout .generalSect__ttl{width:100%}.zehFeature .arrangeLayout .generalSect__ttl+.heading{width:100%}@media screen and (min-width: 768px){.zehFeature .arrangeLayout .generalSect__ttl+.heading{margin-bottom:40px}}@media screen and (min-width: 768px){.zehFeature .arrangeLayout .generalSect__head{margin:0 auto;width:315px}}@media screen and (min-width: 768px){.zehFeature .arrangeLayout .generalSect__cont{width:675px}}@media screen and (min-width: 768px){.zehTrivia{margin-top:40px}}@media screen and (max-width: 768px){.zehTrivia{margin-top:34px;padding-left:30px}}.zehTrivia__ttl{line-height:1}@media screen and (min-width: 768px){.zehTrivia__ttl{font-size:18px}}@media screen and (max-width: 768px){.zehTrivia__ttl{font-size:13px}}.zehTrivia .txt{margin:24px 0}@media screen and (min-width: 768px){.residence-landplan{padding-top:100px}}@media screen and (max-width: 768px){.residence-landplan{padding-top:70px}}@media screen and (min-width: 768px){.residence-zeh{padding-top:100px}}@media screen and (max-width: 768px){.residence-zeh{padding-top:70px}}@media screen and (min-width: 768px){.residence-consideration{margin-top:100px;padding:100px 0}}@media screen and (max-width: 768px){.residence-consideration{margin-top:60px;padding:60px 0}}@media screen and (min-width: 768px){.template-03{padding-top:140px}}@media screen and (max-width: 768px){.template-03{padding-top:70px}}@media screen and (min-width: 768px){.template-04{padding-top:136px}}@media screen and (max-width: 768px){.template-04{padding-top:70px}}@media screen and (min-width: 768px){.template-05{padding-top:135px}}@media screen and (max-width: 768px){.template-05{padding-top:70px}}@media screen and (min-width: 768px){.template-06{padding-top:80px}}@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}}
