main .contentWrap h3+*{margin-top:2rem}main .contentWrap h3+p{position:relative;z-index:0}main .contentWrap h3+p:before{position:absolute;display:block;content:""}@media screen and (max-width: 767px){main .contentWrap h3+p:before{width:calc(200 / 960 * 100vw)}}@media screen and (min-width: 768px){main .contentWrap h3+p:before{width:6rem}}main .contentWrap .ssSlider a,main .contentWrap .imgSlider .slick-list a,main .contentWrap .imgList a{display:block}@media (hover: hover){main .contentWrap .ssSlider a,main .contentWrap .imgSlider .slick-list a,main .contentWrap .imgList a{overflow:hidden}main .contentWrap .ssSlider a:hover img,main .contentWrap .imgSlider .slick-list a:hover img,main .contentWrap .imgList a:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}main .contentWrap .ssSlider a img,main .contentWrap .imgSlider .slick-list a img,main .contentWrap .imgList a img{transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}}.flex{position:relative}@media screen and (min-width: 768px){.flex{-webkit-align-items:center;align-items:center}.flex::before{content:"";position:absolute;top:50%;bottom:initial;left:50%;right:initial;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}}@media screen and (max-width: 767px){.flex .flexInner{margin-bottom:2rem}}@media screen and (min-width: 768px){.flex .flexInner{width:calc(800 / 2000 * 100vw)}}.flex .flexInner h3+*{margin-top:1rem}.flex.reverse .videoBox:not(.frameNone)>div,.flex.reverse .imgSlider>div{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.flex.reverse .videoBox:not(.frameNone)>div::before,.flex.reverse .imgSlider>div::before{content:"";position:absolute;top:0;bottom:initial;left:0;right:initial;background:#4ab236;width:100%;height:100%;border:solid calc(1rem / 3) #fff;box-sizing:border-box;-webkit-transform:rotate(7.5deg);transform:rotate(7.5deg)}@media screen and (min-width: 768px){.flex.content01 .videoBox,.flex.content01 .imgSlider,.flex.content03 .videoBox,.flex.content03 .imgSlider{left:4.5rem}}@media screen and (min-width: 768px){.flex.content02 .videoBox,.flex.content02 .imgSlider,.flex.content04 .videoBox,.flex.content04 .imgSlider{left:-4.5rem}}@media screen and (min-width: 768px){.flex.content02,.flex.content03,.flex.content04{margin-top:3rem}}@media screen and (min-width: 768px){.flex.content01::before{background:url(../images/top/obj_arrow_about01.png) center center no-repeat;background-size:cover;width:calc(252 / 2000 * 80vw);height:calc(103 / 2000 * 80vw);margin:2vw 0 0 1.5vw}}@media screen and (min-width: 768px){.flex.content02::before{background:url(../images/top/obj_arrow_about02.png) center center no-repeat;background-size:cover;width:calc(182 / 2000 * 80vw);height:calc(71 / 2000 * 80vw);margin:2vw 0 0 -3.5vw}}@media screen and (min-width: 768px){.flex.content03::before{background:url(../images/top/obj_arrow_about03.png) center center no-repeat;background-size:cover;width:calc(195 / 2000 * 80vw);height:calc(135 / 2000 * 80vw);margin:2vw 0 0 2.5vw}}@media screen and (min-width: 768px){.flex.content04::before{background:url(../images/top/obj_arrow_about04.png) center center no-repeat;background-size:cover;width:calc(178 / 2000 * 80vw);height:calc(97 / 2000 * 80vw);margin:1vw 0 0 -3.5vw}}@media screen and (max-width: 767px){.flex .flexInner{margin-bottom:2rem}}@media screen and (min-width: 768px){.flex .flexInner{width:calc(800 / 2000 * 100vw)}}.flex .flexInner h3+*{margin-top:1rem}.flex .videoBox:not(.frameNone),.flex .imgSlider{position:relative;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.flex .videoBox:not(.frameNone),.flex .imgSlider{width:calc(760 / 960 * 100vw)}}@media screen and (min-width: 768px){.flex .videoBox:not(.frameNone),.flex .imgSlider{width:calc(720 / 2000 * 100vw)}}.flex .videoBox:not(.frameNone)>div,.flex .imgSlider>div{-webkit-transform:rotate(5deg);transform:rotate(5deg)}.flex .videoBox:not(.frameNone)>div::before,.flex .imgSlider>div::before{content:"";position:absolute;top:0;bottom:initial;left:0;right:initial;background:#4ab236;width:100%;height:100%;border:solid calc(1rem / 3) #fff;box-sizing:border-box;-webkit-transform:rotate(-7.5deg);transform:rotate(-7.5deg);-webkit-filter:drop-shadow(0 0 0.5rem rgba(0,0,0,0.25));filter:drop-shadow(0 0 0.5rem rgba(0,0,0,0.25))}.flex .videoBox:not(.frameNone)>div::after,.flex .imgSlider>div::after{-webkit-filter:drop-shadow(0 0 0.5rem rgba(0,0,0,0.25));filter:drop-shadow(0 0 0.5rem rgba(0,0,0,0.25))}.flex .videoBox:not(.frameNone) .slick-dots,.flex .imgSlider .slick-dots{position:absolute;top:initial;bottom:0;left:50%;right:initial;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;border-radius:calc(1rem / 3);margin-bottom:calc(0.5rem + 1rem / 3);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.flex .videoBox:not(.frameNone) .slick-dots li,.flex .imgSlider .slick-dots li{line-height:1em;margin:0}.flex .videoBox:not(.frameNone) .slick-dots li.slick-active button,.flex .imgSlider .slick-dots li.slick-active button{background:#ec6c00}.flex .videoBox:not(.frameNone) .slick-dots li button,.flex .imgSlider .slick-dots li button{display:block;background:#fff;width:calc(1rem / 3);height:calc(1rem / 3);font-size:0;line-height:1em;padding:0;border:none;border-radius:50%;cursor:pointer;overflow:hidden}@media (hover: hover){.flex .videoBox:not(.frameNone) .slick-dots li button,.flex .imgSlider .slick-dots li button{transition:background-color 0.3s}.flex .videoBox:not(.frameNone) .slick-dots li button:hover,.flex .imgSlider .slick-dots li button:hover{background-color:#ec6c00}}.flex .videoBox:not(.frameNone) .slick-dots li+li,.flex .imgSlider .slick-dots li+li{margin-left:0.25rem}@media screen and (max-width: 767px){.flex+.flex{margin-top:4rem}}#movieCol:has(ul.slick-dots) .contentWrap{padding-bottom:calc(5rem + 1rem / 3)}#movieCol .iframeWrap{width:100%;padding-bottom:56.25%}#movieCol .iframeWrap iframe{position:absolute;top:0;bottom:initial;left:0;right:initial;width:100%;height:100%}#movieCol .single{position:relative;margin-left:auto;margin-right:auto}#movieCol .single a{display:block;overflow:hidden;border-radius:1rem}@media screen and (max-width: 767px){#movieCol .single{width:calc(860 / 960 * 100%)}}@media screen and (min-width: 768px){#movieCol .single{width:calc(1280 / 2000 * 100vw)}}#howtoCol h3+p:before{background:url(../images/system/obj_howto_about01.png) no-repeat center/contain;aspect-ratio:248/424;bottom:0;right:0}@media screen and (max-width: 767px){#howtoCol h3+p:before{translate:20% 50%}}@media screen and (min-width: 768px){#howtoCol h3+p:before{translate:-40% 55%}}#howtoCol .flex h4{position:relative;display:block;background:none;width:-webkit-max-content;width:max-content;min-height:0px;font-weight:900;line-height:1.2em;text-align:center;color:#2a661f;padding:0;border-radius:none;-webkit-filter:none;filter:none;z-index:20}#howtoCol .flex h4::before,#howtoCol .flex h4::after{display:none}#howtoCol .flex h4 span{position:relative;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;background:#fff;width:auto;min-height:2em;font-weight:900;line-height:1.2em;color:#2a661f;border-radius:1em;padding:0.4em 0.6rem 0.4em 0.5rem;-webkit-filter:drop-shadow(0 0 0.5rem rgba(0,0,0,0.25));filter:drop-shadow(0 0 0.5rem rgba(0,0,0,0.25));z-index:20}#howtoCol .flex h4 span::before{content:"";display:inline-block;background:#2a661f;width:1em;height:1em;border-radius:0.5em;margin-right:0.3em}#howtoCol>.flex:nth-of-type(1){position:relative;z-index:0}@media screen and (min-width: 768px){#howtoCol>.flex:nth-of-type(1)>*{width:100%}}#howtoCol>.flex:nth-of-type(1):before,#howtoCol>.flex:nth-of-type(1):after{content:"";position:absolute;width:100%;height:auto}#howtoCol>.flex:nth-of-type(1):before{background:url(../images/system/obj_howto_about02.png) center center no-repeat;background-size:cover;aspect-ratio:227/103}@media screen and (max-width: 767px){#howtoCol>.flex:nth-of-type(1):before{bottom:0;right:0;width:30%;translate:-10% 170%}}@media screen and (min-width: 768px){#howtoCol>.flex:nth-of-type(1):before{top:0;right:0;width:12%;translate:-80% 360%}}#howtoCol>.flex:nth-of-type(1):after{background:url(../images/top/obj_arrow_about04.png) center center no-repeat;background-size:cover;aspect-ratio:178/97}@media screen and (max-width: 767px){#howtoCol>.flex:nth-of-type(1):after{bottom:0;left:0;width:20%;rotate:-40deg;translate:210% 150%}}@media screen and (min-width: 768px){#howtoCol>.flex:nth-of-type(1):after{bottom:0;right:0;width:10%;rotate:-60deg;translate:-700% 180%}}#timeWeatherCol .txtBox{display:grid;gap:1rem;position:relative;z-index:0}#timeWeatherCol .txtBox:before{content:"";position:absolute;z-index:-1;top:0}#timeWeatherCol .imgList{display:grid}#timeWeatherCol .imgList li>a{position:relative;width:100%}#timeWeatherCol .imgList li>a::after{content:"";position:absolute;top:0;bottom:initial;left:0;right:initial;width:100%;height:100%;border:solid calc(1rem / 3) #fff;box-sizing:border-box;pointer-events:none;-webkit-filter:drop-shadow(0 0 0.5rem rgba(0,0,0,0.25));filter:drop-shadow(0 0 0.5rem rgba(0,0,0,0.25))}#timeWeatherCol .imgList li:nth-of-type(2n-1) a{-webkit-transform:rotate(5deg);transform:rotate(5deg)}#timeWeatherCol .imgList li:nth-of-type(2n) a{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}@media screen and (min-width: 768px){#timeWeatherCol .imgList{grid-template-columns:repeat(3, 1fr)}}#timeWeatherCol .btn{width:60%;margin:2rem auto 0;max-width:500px}#timeCol .txtBox:before{left:0;background:url(../images/system/obj_time_about01.png) no-repeat center/contain;aspect-ratio:305/306;height:auto}@media screen and (max-width: 767px){#timeCol .txtBox:before{width:35%;translate:-30% -30%}}@media screen and (min-width: 768px){#timeCol .txtBox:before{width:40%;max-width:200px;translate:-10% 0}}@media screen and (max-width: 767px){#timeCol .imgList:has(li:nth-of-type(2)){gap:calc(80 / 960 * 100vw);margin-block:calc(80 / 960 * 100vw) calc(120 / 960 * 100vw)}}@media screen and (min-width: 768px){#timeCol .imgList:has(li:nth-of-type(2)){gap:1rem;margin-block:4rem 6rem}}#timeCol .imgList:has(li:nth-of-type(2)) li{position:relative}@media screen and (max-width: 767px){#timeCol .imgList:has(li:nth-of-type(2)) li{width:80%}}@media screen and (min-width: 768px){#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(2n){translate:0% 30%}}#timeCol .imgList:has(li:nth-of-type(2)) li:before,#timeCol .imgList:has(li:nth-of-type(2)) li:after{content:"";position:absolute;width:100%;height:auto}#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(2n){margin-left:auto}#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(1):before{background:url(../images/system/obj_time_about02.png) no-repeat center/contain;aspect-ratio:180/180}@media screen and (max-width: 767px){#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(1):before{top:0;right:0;width:40%;translate:70% -50%;rotate:z 20deg}}@media screen and (min-width: 768px){#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(1):before{bottom:0;left:0;width:40%;translate:-30% 80%}}#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(1):after{background:url(../images/top/obj_arrow_about02.png) center center no-repeat;background-size:cover;aspect-ratio:182/71}@media screen and (max-width: 767px){#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(1):after{bottom:0;right:0;width:20%;rotate:z -90deg;translate:80% 0%}}@media screen and (min-width: 768px){#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(1):after{top:0;right:0;width:30%;rotate:z 220deg;translate:90% -20%}}#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(2):before{background:url(../images/system/obj_time_about03.png) no-repeat center/contain;aspect-ratio:236/147}@media screen and (max-width: 767px){#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(2):before{top:0;left:0;width:40%;translate:-90% -20%}}@media screen and (min-width: 768px){#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(2):before{top:0;right:0;width:40%;translate:10% -121%}}#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(2):after{background:url(../images/top/obj_arrow_about04.png) center center no-repeat;background-size:cover;aspect-ratio:178/97}@media screen and (max-width: 767px){#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(2):after{bottom:0;left:0;width:20%;rotate:-40deg;translate:-90% 0%}}@media screen and (min-width: 768px){#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(2):after{bottom:0;right:0;width:30%;rotate:-190deg;translate:100% 20%}}#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(3):before{background:url(../images/system/obj_time_about04.png) no-repeat center/contain;aspect-ratio:130/135}@media screen and (max-width: 767px){#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(3):before{top:0;right:0;width:25%;translate:100% -20%}}@media screen and (min-width: 768px){#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(3):before{width:25%;bottom:0;right:0;translate:50% 80%}}#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(3):after{background:url(../images/top/obj_arrow_about01.png) center center no-repeat;background-size:cover;aspect-ratio:252/103}@media screen and (max-width: 767px){#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(3):after{bottom:0;right:0;width:30%;rotate:z 80deg;translate:80% 40%}}@media screen and (min-width: 768px){#timeCol .imgList:has(li:nth-of-type(2)) li:nth-of-type(3):after{bottom:0;right:0;width:40%;rotate:120deg;translate:-30% 220%}}@media screen and (max-width: 767px){#weatherCol{margin-top:calc(80 / 960 * 100vw)}}@media screen and (min-width: 768px){#weatherCol{margin-top:4rem}}#weatherCol .txtBox:before{pointer-events:none;background:url(../images/system/obj_weather_about01.png) no-repeat center/contain;aspect-ratio:607/404;height:auto}@media screen and (max-width: 767px){#weatherCol .txtBox:before{right:0;width:50%;translate:30% -50%}}@media screen and (min-width: 768px){#weatherCol .txtBox:before{right:0;width:30%;translate:20% -80%}}@media screen and (max-width: 767px){#weatherCol .imgList:has(li:nth-of-type(2)){margin-block:calc(80 / 960 * 100vw) 0}}@media screen and (min-width: 768px){#weatherCol .imgList:has(li:nth-of-type(2)){margin-block:2rem}}
