.commonH2{display:block;width:100%;margin:auto;padding:clamp(1px, 2.0833vw, 16px) 0;border-top:clamp(1px, 2.0833vw, 16px) solid #e9ba70;border-bottom:clamp(1px, 2.0833vw, 16px) solid #e9ba70;box-shadow:0 20px 20px rgba(0,0,0,0.2);background:white}.commonH2:before{content:'';position:absolute;top:0;left:0;width:100%;height:clamp(1px, 1.0416vw, 8px);background:#e60012}.commonH2:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:clamp(1px, 1.0416vw, 8px);background:#e60012}.commonH2 img{width:91.6666%;max-width:704px;margin:auto}.topArea{background:#e60012}.mv{z-index:2;width:100%;overflow:hidden}.mv .mvTop{z-index:2;width:100%;height:calc(2.951vw + 125.33px);background:white;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% calc(-4.427vw + 111px), 0 100%);clip-path:polygon(0% 0%, 100% 0%, 100% calc(-4.427vw + 111px), 0 100%)}@media only screen and (max-width: 767px){.mv .mvTop{height:auto;aspect-ratio:1 / 0.1901;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 52.7397%, 0 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 52.7397%, 0 100%)}}.mv .mvTop:before{content:'';position:absolute;left:0;width:100%;height:calc(2.951vw + 125.33px);background:#e9ba70;-webkit-clip-path:polygon(0% calc(100% - 24px), 100% calc(-4.427vw + 111px - 24px), 100% calc(-4.427vw + 111px - 8px), 0% calc(100% - 8px));clip-path:polygon(0% calc(100% - 24px), 100% calc(-4.427vw + 111px - 24px), 100% calc(-4.427vw + 111px - 8px), 0% calc(100% - 8px))}@media only screen and (max-width: 767px){.mv .mvTop:before{height:100%;-webkit-clip-path:polygon(0% calc(100% - 3.125vw), 100% calc(52.7397% - 3.125vw), 100% calc(52.7397% - 1.0416vw), 0 calc(100% - 1.0416vw));clip-path:polygon(0% calc(100% - 3.125vw), 100% calc(52.7397% - 3.125vw), 100% calc(52.7397% - 1.0416vw), 0 calc(100% - 1.0416vw))}}.mv .mvTop:after{content:'';position:absolute;top:calc((768px - 100vw) / 140);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:768px;aspect-ratio:1 / 0.1901;background:url(../images/common/img_head_deco.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 767px){.mv .mvTop:after{top:0}}.mv .mvImg{width:1920px;aspect-ratio:1 / 0.413;margin-top:calc(-62.642px - 3.819vw);margin-left:calc((1920px - 100vw) / 2 * -1);background:url(../images/top/img_mv.jpg);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-animation-name:MV;animation-name:MV;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (min-width: 1920px){.mv .mvImg{margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.mv .mvImg{width:250%;margin-top:-11.9791%;margin-left:-75%}}.mv .mvImg01{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/top/img_mv_img01.png);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;-webkit-animation-name:MV;animation-name:MV;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.mv .mvImg02{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/top/img_mv_img02.png);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;-webkit-animation-name:MV;animation-name:MV;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0.4s;animation-delay:0.4s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.mv .mvImg03{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/top/img_mv_img03.png);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;-webkit-animation-name:MV;animation-name:MV;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0.6s;animation-delay:0.6s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.mv .mvTtlWrapper{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-animation-name:clipping;animation-name:clipping;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.mv .mvTtlWrapper .mvTtl{width:100vw;height:calc(8.854vw + 263.01px);margin-top:calc(-34px - 4.427vw);-webkit-clip-path:polygon(0% calc(8.0635vw + 6.044px), 100% 0%, 100% 263px, 0% 100%);clip-path:polygon(0% calc(8.0635vw + 6.044px), 100% 0%, 100% 263px, 0% 100%);background:white}@media only screen and (max-width: 767px){.mv .mvTtlWrapper .mvTtl{height:43.0989vw;margin-top:-8.8541%;-webkit-clip-path:polygon(0% calc(8.0635vw + 0.7869vw), 100% 0%, 100% 34.2447vw, 0% 100%);clip-path:polygon(0% calc(8.0635vw + 0.7869vw), 100% 0%, 100% 34.2447vw, 0% 100%)}}.mv .mvTtlWrapper .mvTtl h1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:706px;opacity:0;-webkit-animation-name:opacity;animation-name:opacity;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (max-width: 767px){.mv .mvTtlWrapper .mvTtl h1{width:91.927%}}.mv .mvTtlWrapper .mvTtl h1 img{width:100%}.about{width:100%;background:#e60012;margin-bottom:clamp(1px, 15.625vw, 120px);margin-top:calc(42.33px - 1.74vw);padding:0 clamp(1px, 4.1666vw, 32px) clamp(1px, 8.3333vw, 64px) clamp(1px, 4.1666vw, 32px);border-bottom:clamp(1px, 2.0833vw, 16px) solid #e9ba70;box-shadow:0 20px 20px rgba(0,0,0,0.2)}@media only screen and (max-width: 1455px){.about{margin-top:3.9062%}}.about:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:clamp(1px, 1.0416vw, 8px);background:white}.about dl{width:100%;max-width:1394px;margin:0 auto;padding:clamp(1px, 3.125vw, 24px) clamp(1px, 4.1666vw, 32px);border-radius:clamp(1px, 5.2083vw, 40px);border:clamp(1px, 1.0416vw, 8px) solid #e9ba70;background:white}.about dl:before{content:'';position:absolute;bottom:calc(clamp(1px, 10.9375vw, 84px) * -1);left:50%;width:100%;height:22px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../images/top/img_about_line.png);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.3}@media only screen and (max-width: 1458px){.about dl:before{width:calc(1394px - (((22px + 28px) * 2) * 1))}}@media only screen and (max-width: 1358px){.about dl:before{width:calc(1394px - (((22px + 28px) * 2) * 2))}}@media only screen and (max-width: 1258px){.about dl:before{width:calc(1394px - (((22px + 28px) * 2) * 3))}}@media only screen and (max-width: 1158px){.about dl:before{width:calc(1394px - (((22px + 28px) * 2) * 4))}}@media only screen and (max-width: 1058px){.about dl:before{width:calc(1394px - (((22px + 28px) * 2) * 5))}}@media only screen and (max-width: 958px){.about dl:before{width:calc(1394px - (((22px + 28px) * 2) * 6))}}@media only screen and (max-width: 858px){.about dl:before{width:calc(1394px - (((22px + 28px) * 2) * 7))}}@media only screen and (max-width: 767px){.about dl:before{width:90.3645vw;height:auto;aspect-ratio:1 / 0.0317;background-size:auto clamp(1px, 2.8645vw, 22px)}}.about dl:nth-child(2){margin:clamp(1px, 16.6667vw, 128px) auto 0;border:clamp(1px, 1.0416vw, 8px) solid #aaa}.about dl:nth-child(2):before{content:none}.about dl:nth-child(2) dt{border:clamp(1px, 1.0416vw, 8px) solid #aaa}.about dl:nth-child(2) dt:before{content:'';position:absolute;top:0;left:-32px;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:154px;height:88px;background:url(../images/top/img_lead_deco_left01.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 767px){.about dl:nth-child(2) dt:before{display:none}}.about dl:nth-child(2) dt:after{content:'';position:absolute;top:0;right:-32px;-webkit-transform:translateX(100%);transform:translateX(100%);width:154px;height:88px;background:url(../images/top/img_lead_deco_right01.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 767px){.about dl:nth-child(2) dt:after{display:none}}@media only screen and (max-width: 1203px){.about dl:nth-child(2) dt:before{content:none}.about dl:nth-child(2) dt:after{content:none}}.about dl:nth-child(2) dd img{bottom:-56px;right:-144px;width:220px}@media only screen and (max-width: 1458px){.about dl:nth-child(2) dd img{right:calc(-144px + ((100vw - 1458px) / 2))}}@media only screen and (max-width: 767px){.about dl:nth-child(2) dd img{position:relative;bottom:auto;right:auto;width:clamp(1px, 28.6458vw, 220px)}}.about dl dt{background:white;width:100%;max-width:768px;margin:auto;padding-top:clamp(1px, 1.0416vw, 8px);padding-bottom:clamp(1px, 1.0416vw, 8px);border:clamp(1px, 1.0416vw, 8px) solid #e9ba70}.about dl dt.jsInview{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.about dl dt.jsInview.isView.isViewClippingAbout{-webkit-animation-name:isViewClippingAbout;animation-name:isViewClippingAbout;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.about dl dt:before{content:'';position:absolute;top:0;left:-32px;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:154px;height:88px;background:url(../images/top/img_lead_deco_left02.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 767px){.about dl dt:before{display:none}}.about dl dt:after{content:'';position:absolute;top:0;right:-32px;-webkit-transform:translateX(100%);transform:translateX(100%);width:154px;height:88px;background:url(../images/top/img_lead_deco_right02.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 767px){.about dl dt:after{display:none}}@media only screen and (max-width: 1203px){.about dl dt:before{content:none}.about dl dt:after{content:none}}.about dl dt a.aboutGashapon{display:block;width:100%}.about dl dt a.aboutGashapon img{width:59.1145%;max-width:454px;margin:auto;transition:opacity ease-out 0.2s, -webkit-transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s, -webkit-transform ease-out 0.2s}@media (hover: hover){.about dl dt a.aboutGashapon:hover img{opacity:0.8;-webkit-transform:scale(105%);transform:scale(105%)}}.about dl dt a.aboutGashapon:before{content:'';position:absolute;top:50%;right:clamp(1px, 3.125vw, 24px);width:clamp(1px, 2.6041vw, 20px);aspect-ratio:1 / 1;border-top:clamp(1px, 0.7812vw, 6px) solid #e60012;border-right:clamp(1px, 0.7812vw, 6px) solid #e60012;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);transition:opacity ease-out 0.2s, -webkit-transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s, -webkit-transform ease-out 0.2s}.about dl dt a.aboutGashapon:after{content:'';position:absolute;top:50%;right:clamp(1px, 5.2083vw, 40px);width:clamp(1px, 2.6041vw, 20px);aspect-ratio:1 / 1;border-top:clamp(1px, 0.7812vw, 6px) solid #e60012;border-right:clamp(1px, 0.7812vw, 6px) solid #e60012;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);transition:opacity ease-out 0.2s, -webkit-transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s, -webkit-transform ease-out 0.2s}@media (hover: hover){.about dl dt a.aboutGashapon:hover:before{opacity:0.8;-webkit-transform:translate(20%, -50%) rotate(45deg);transform:translate(20%, -50%) rotate(45deg)}.about dl dt a.aboutGashapon:hover:after{opacity:0.8;-webkit-transform:translate(20%, -50%) rotate(45deg);transform:translate(20%, -50%) rotate(45deg)}}.about dl dt img.aboutGashaponbox{width:83.3333%;max-width:640px;margin:auto}@-webkit-keyframes isViewClippingAbout{0%{-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%)}100%{-webkit-clip-path:inset(0 -186px 0 -186px);clip-path:inset(0 -186px 0 -186px)}}@keyframes isViewClippingAbout{0%{-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%)}100%{-webkit-clip-path:inset(0 -186px 0 -186px);clip-path:inset(0 -186px 0 -186px)}}.about dl dd{margin:clamp(1px, 4.1666vw, 32px) auto 0;color:#e60012;text-align:center;font-size:clamp(1px, 4.1666vw, 3.2rem);line-height:1.8em}.about dl dd+dt{margin-top:clamp(1px, 6.25vw, 48px);margin-top:clamp(1px, 16.6666vw, 128px)}.about dl dd img{position:absolute;bottom:-56px;right:-48px;width:130px}@media only screen and (max-width: 1458px){.about dl dd img{right:calc(-48px + ((100vw - 1458px) / 2))}}@media only screen and (max-width: 767px){.about dl dd img{position:relative;bottom:auto;right:auto;width:clamp(1px, 16.9271vw, 130px);margin:0 auto clamp(1px, 4.1666vw, 32px)}}.about dl dd p{display:block;width:100%;margin:auto}.about dl dd p span{display:inline-block}.slides{margin-bottom:clamp(1px, 15.625vw, 120px)}.slides .slidesWrapper{width:clamp(1px, 80.7291vw, 620px);margin:auto;background:url(../images/top/img_slides_bg.png) #e60012;background-size:contain;background-position:center bottom;background-repeat:no-repeat;border-radius:clamp(1px, 5.2083vw, 40px);box-shadow:0 20px 20px rgba(0,0,0,0.2);padding:clamp(1px, 4.1666vw, 32px) 0}.slides .slidesWrapper .slidesWrapperContents{width:81.6129%;margin:auto}.slides .slidesWrapper .slidesWrapperContents .slick-list{width:100%;aspect-ratio:1 / 1;border:clamp(1px, 1.0416vw, 8px) solid #e9ba70}.slides .slidesWrapper .slidesWrapperContents .slick-list *{display:block;width:100%;max-width:initial !important}.slides .slidesWrapper .slidesWrapperContents .slick-list a{background:white}.slides .slidesWrapper .slidesWrapperContents .slick-list a img{opacity:1;transition:opacity ease-out 0.2s, -webkit-transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s, -webkit-transform ease-out 0.2s}@media (hover: hover){.slides .slidesWrapper .slidesWrapperContents .slick-list a:hover img{opacity:0.8;-webkit-transform:scale(105%);transform:scale(105%)}}.slides .slidesWrapper .slidesButtonPrev{position:absolute;top:clamp(1px, 26.5625vw, 204px);left:-22.7272%;width:clamp(1px, 14.3229vw, 110px);aspect-ratio:1 / 1;background:url(../images/common/img_slider_arrow_default.png);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:100%;box-shadow:0 20px 20px rgba(0,0,0,0.2);-webkit-animation-name:slidesButtonClose;animation-name:slidesButtonClose;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (hover: hover){.slides .slidesWrapper .slidesButtonPrev:hover{aspect-ratio:1 / 1.7523;-webkit-transform:translateY(-25%);transform:translateY(-25%);background:url(../images/common/img_slider_arrow_expanded_left.png);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:clamp(1px, 6.5104vw, 55px);-webkit-animation-name:slidesButtonOpen;animation-name:slidesButtonOpen;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}.slides .slidesWrapper .slidesButtonNext{position:absolute;top:clamp(1px, 26.5625vw, 204px);right:-22.7272%;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:clamp(1px, 14.3229vw, 110px);aspect-ratio:1 / 1;background:url(../images/common/img_slider_arrow_default.png);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:100%;box-shadow:0 20px 20px rgba(0,0,0,0.2);-webkit-animation-name:slidesButtonCloseReverse;animation-name:slidesButtonCloseReverse;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (hover: hover){.slides .slidesWrapper .slidesButtonNext:hover{aspect-ratio:1 / 1.7523;-webkit-transform:translateY(-25%);transform:translateY(-25%);background:url(../images/common/img_slider_arrow_expanded_right.png);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:clamp(1px, 6.5104vw, 55px);-webkit-animation-name:slidesButtonOpen;animation-name:slidesButtonOpen;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}.slides .slidesWrapper .slidesButtonPager{width:100%;aspect-ratio:1 / 0.0474;margin-top:clamp(1px, 7.2916vw, 56px);font-size:0}.slides .slidesWrapper .slidesButtonPager *{font-size:0}.slides .slidesWrapper .slidesButtonPager ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:0 clamp(1px, 4.1666vw, 32px)}.slides .slidesWrapper .slidesButtonPager ul li button{width:clamp(1px, 3.125vw, 24px);aspect-ratio:1 / 1;background:white;border:0px solid white;border-radius:100%;opacity:1;transition:border ease-out 0.2s, opacity ease-out 0.2s, -webkit-transform ease-out 0.2s;transition:border ease-out 0.2s, transform ease-out 0.2s, opacity ease-out 0.2s;transition:border ease-out 0.2s, transform ease-out 0.2s, opacity ease-out 0.2s, -webkit-transform ease-out 0.2s}@media (hover: hover){.slides .slidesWrapper .slidesButtonPager ul li button:hover{-webkit-transform:scale(120%);transform:scale(120%);opacity:0.8}}.slides .slidesWrapper .slidesButtonPager ul li.slick-active button{background:transparent;border:clamp(1px, 0.7812vw, 6px) solid white}.slides .slidesWrapper .slidesButtonControl{width:clamp(1px, 10.4166vw, 80px);aspect-ratio:1 / 1;margin:clamp(1px, 4.1666vw, 32px) auto 0;background:url(../images/common/img_button_stop.png);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:1;transition:opacity ease-out 0.2s}@media (hover: hover){.slides .slidesWrapper .slidesButtonControl:hover{opacity:0.8;-webkit-animation-name:slidesButtonRotate;animation-name:slidesButtonRotate;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}.slides .slidesWrapper .slidesButtonControl.isStop{background:url(../images/common/img_button_start.png);background-size:contain;background-position:center;background-repeat:no-repeat}.slides .slidesWrapper .slidesButtonControl:active{-webkit-animation-name:slidesButtonRotateFull;animation-name:slidesButtonRotateFull;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.buy{margin-bottom:clamp(1px, 15.625vw, 120px)}.buy .buyWrapper{width:100%;max-width:1456px;margin:clamp(1px, 4.1666vw, 32px) auto 0;padding:0 clamp(1px, 4.1666vw, 32px)}.buy .buyWrapper .buyContent{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(1px, 4.1666vw, 32px);max-width:1394px;margin-top:clamp(1px, 4.1666vw, 32px);padding:clamp(1px, 4.1666vw, 32px);border:clamp(1px, 1.0416vw, 8px) solid #e60012;border-radius:clamp(1px, 5.2083vw, 40px);background:white;box-shadow:0 20px 20px rgba(0,0,0,0.2)}@media only screen and (max-width: 1455px){.buy .buyWrapper .buyContent{max-width:704px;margin:auto}}.buy .buyWrapper .buyContent li.buyChild{width:clamp(1px, 87.2395vw, 640px);margin:auto}.buy .buyWrapper .buyContent li.buyChild img{width:100%}.buy .buyWrapper .buyContent li.buyChildArrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:clamp(1px, 8.3333vw, 64px)}@media only screen and (max-width: 1455px){.buy .buyWrapper .buyContent li.buyChildArrow{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;margin:auto}}.buy .buyWrapper .buyContent li.buyChildArrow img{width:100%}@media only screen and (max-width: 1455px){.buy .buyWrapper .buyContent li.buyChildArrow{-webkit-transform:translateY(clamp(1px, 1.5625vw, 12px)) rotate(90deg);transform:translateY(clamp(1px, 1.5625vw, 12px)) rotate(90deg)}}.news{width:100%;background:#e60012;margin-bottom:clamp(1px, 15.625vw, 120px);margin-top:calc(42.33px - 1.74vw);padding:clamp(1px, 4.1666vw, 32px) clamp(1px, 4.1666vw, 32px) clamp(1px, 4.1666vw, 32px) clamp(1px, 4.1666vw, 32px);border-top:clamp(1px, 2.0833vw, 16px) solid #e9ba70;border-bottom:clamp(1px, 2.0833vw, 16px) solid #e9ba70;box-shadow:0 20px 20px rgba(0,0,0,0.2)}@media only screen and (max-width: 1455px){.news{margin-top:3.9062%}}.news:before{content:'';position:absolute;top:0;left:0;width:100%;height:clamp(1px, 1.0416vw, 8px);background:white}.news:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:clamp(1px, 1.0416vw, 8px);background:white}.news .newsWrapper .newsH2{width:clamp(1px, 83.3333vw, 640px);margin:auto}.news .newsWrapper .newsContents{width:clamp(1px, 92.1465vw, 704px);background:white;padding:clamp(1px, 3.125vw, 24px) clamp(1px, 4.1666vw, 32px);margin:auto;border-radius:clamp(1px, 5.2083vw, 40px)}.news .newsWrapper .newsContents .newsListItem .newsArticle{display:-webkit-flex;display:flex;gap:clamp(1px, 4.1666vw, 3.2rem)}.news .newsWrapper .newsContents .newsListItem .newsArticle *{color:#e60012;font-size:clamp(1px, 3.125vw, 2.4rem)}.news .newsWrapper .newsContents .newsListItem:nth-child(2){border-top:clamp(1px, 0.2604vw, 2px) solid #d2b280;margin-top:clamp(1px, 1.0416vw, 8px);padding-top:clamp(1px, 1.0416vw, 8px)}.products{margin-bottom:clamp(1px, 15.625vw, 120px)}.products .productsWrapper .productsChild{width:clamp(1px, 91.6666vw, 704px);margin:auto;margin-top:clamp(1px, 4.1666vw, 32px);background:url(../images/top/img_products_bg01.png) #e60012;background-size:contain;background-position:center top;background-repeat:no-repeat;border-radius:clamp(1px, 5.2083vw, 40px);box-shadow:0 20px 20px rgba(0,0,0,0.2);padding:clamp(1px, 4.1666vw, 32px) 0}.products .productsWrapper .productsChild+.productsChild{margin-top:clamp(1px, 8.3333vw, 64px)}@media screen and (min-width: 1440px){.products .productsWrapper .productsChild{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0 32px;width:1376px;background:url(../images/top/img_products_bg01_reverse.png) #e60012;background-size:726px auto;background-position:left top;background-repeat:no-repeat}}@media screen and (min-width: 1440px){.products .productsWrapper .productsChild .productsSec{width:640px}}.products .productsWrapper .productsChild h3{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(1px, 2.0833vw, 16px);padding:clamp(1px, 2.0833vw, 16px) 0;background:white}.products .productsWrapper .productsChild h3 img{width:100%}@media screen and (min-width: 1440px){.products .productsWrapper .productsChild h3 img{width:704px}}.products .productsWrapper .productsChild .productsSlides{width:63.2102%;margin:clamp(1px, 4.1666vw, 32px) auto;border:clamp(1px, 2.0833vw, 16px) solid white;background:white}@media screen and (min-width: 1440px){.products .productsWrapper .productsChild .productsSlides{width:445px}}.products .productsWrapper .productsChild .productsSlides>div{aspect-ratio:1 / 1}.products .productsWrapper .productsChild .productsSlides>div *{aspect-ratio:1 / 1}.products .productsWrapper .productsChild .productsSlides img{display:block;width:100%;max-width:initial}.products .productsWrapper .productsChild .productsSlides .slidesButtonPrev{position:absolute;top:clamp(1px, 22.7865vw, 175px);left:-32.4455%;width:clamp(1px, 14.3229vw, 110px);aspect-ratio:1 / 1;background:url(../images/common/img_slider_arrow_reverse_default.png);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:100%;-webkit-animation-name:slidesButtonClose;animation-name:slidesButtonClose;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (hover: hover){.products .productsWrapper .productsChild .productsSlides .slidesButtonPrev:hover{aspect-ratio:1 / 1.7523;-webkit-transform:translateY(-25%);transform:translateY(-25%);background:url(../images/common/img_slider_arrow_reverse_expanded_right.png);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:clamp(1px, 6.5104vw, 55px);-webkit-animation-name:slidesButtonOpen;animation-name:slidesButtonOpen;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}.products .productsWrapper .productsChild .productsSlides .slidesButtonNext{position:absolute;top:clamp(1px, 22.7865vw, 175px);right:-32.4455%;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:clamp(1px, 14.3229vw, 110px);aspect-ratio:1 / 1;background:url(../images/common/img_slider_arrow_reverse_default.png);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:100%;-webkit-animation-name:slidesButtonCloseReverse;animation-name:slidesButtonCloseReverse;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (hover: hover){.products .productsWrapper .productsChild .productsSlides .slidesButtonNext:hover{aspect-ratio:1 / 1.7523;-webkit-transform:translateY(-25%);transform:translateY(-25%);background:url(../images/common/img_slider_arrow_reverse_expanded_left.png);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:clamp(1px, 6.5104vw, 55px);-webkit-animation-name:slidesButtonOpen;animation-name:slidesButtonOpen;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}.products .productsWrapper .productsChild .productsSlides .productsLineup{padding-top:0.6em;text-align:center;font-size:clamp(1px, 3.125vw, 2.4rem);color:#e60012}.products .productsWrapper .productsChild .productsImgs{display:-webkit-flex;display:flex;gap:clamp(1px, 2.0833vw, 16px);-webkit-flex-wrap:wrap;flex-wrap:wrap;width:90.909%;margin:clamp(1px, 4.1666vw, 32px) auto}@media screen and (min-width: 1440px){.products .productsWrapper .productsChild .productsImgs{width:640px;margin:clamp(1px, 4.1666vw, 32px) auto 0}}.products .productsWrapper .productsChild .productsImgs li{width:23.125%}.products .productsWrapper .productsChild .productsImgs li button{width:100%;background:white}.products .productsWrapper .productsChild .productsImgs li button:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - clamp(1px, 0.5208vw, 4px));aspect-ratio:1 / 1;border:clamp(1px, 0.5208vw, 4px) solid white;transition:border ease-out 0.1s,  width ease-out 0.1s}.products .productsWrapper .productsChild .productsImgs li button.isActive{position:relative}.products .productsWrapper .productsChild .productsImgs li button.isActive:after{width:calc(100% - clamp(1px, 1.0416vw, 8px));border:clamp(1px, 1.0416vw, 8px) solid #d2b280}.products .productsWrapper .productsChild .productsImgs li button img{width:100%;opacity:1;transition:opacity ease-out 0.2s, -webkit-transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s, -webkit-transform ease-out 0.2s}@media (hover: hover){.products .productsWrapper .productsChild .productsImgs li button:hover img{opacity:0.8;-webkit-transform:scale(105%);transform:scale(105%)}}.products .productsWrapper .productsChild .productsComments{width:90.909%;margin:clamp(1px, 4.1666vw, 32px) auto 0;padding:clamp(1px, 4.1666vw, 32px);background:white;font-size:clamp(1px, 3.125vw, 2.4rem);color:#e60012;line-height:1.4em}.products .productsWrapper .productsChild .productsDetail{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;gap:clamp(1px, 4.1666vw, 32px);width:100%;padding-top:clamp(1px, 4.1666vw, 32px)}.products .productsWrapper .productsChild .productsDetail:before{content:'';position:absolute;top:0;left:0;width:100%;aspect-ratio:1/ 0.4857;background:url(../images/top/img_products_bg02.png);background-size:contain;background-position:center top;background-repeat:no-repeat}@media screen and (min-width: 1440px){.products .productsWrapper .productsChild .productsDetail:before{width:704px;background:url(../images/top/img_products_bg02_reverse.png);background-size:contain;background-position:center top;background-repeat:no-repeat}}.products .productsWrapper .productsChild .productsDetail .productsDetailChild{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;gap:clamp(1px, 2.0833vw, 16px);width:100%}.products .productsWrapper .productsChild .productsDetail .productsDetailChild .productsDetailYear{width:25.5208%}.products .productsWrapper .productsChild .productsDetail .productsDetailChild .productsDetailMonth{width:10.1563%}.products .productsWrapper .productsChild .productsDetail .productsDetailChild .productsDetailWeek{width:16.0156%}.products .productsWrapper .productsChild .productsDetail .productsDetailChild .productsDetailDayShort{width:16.0156%}.products .productsWrapper .productsChild .productsDetail .productsDetailChild .productsDetailDayLong{width:27.2135%}.products .productsWrapper .productsChild .productsDetail .productsDetailChild .productsDetailSchedule{width:45.8333%}.products .productsWrapper .productsChild .productsDetail .productsDetailChild .productsDetailPieces{width:16.5365%}.products .productsWrapper .productsChild .productsDetail .productsDetailChild .productsDetailPiecesLong{width:21.8408%}.products .productsWrapper .productsChild .productsDetail .productsDetailChild .productsDetailPrices{width:44.5313%}.products .productsWrapper .productsChild .productsDetail .productsDetailChild .productsDetailAge{font-size:clamp(1px, 4.1666vw, 32px);color:#e60012;background:white;padding:clamp(1px, 0.2604vw, 2px) clamp(1px, 1.0417vw, 8px) 0}.products .productsWrapper .productsChild .productsDetail ul{width:clamp(1px, 2.3437, 18px);margin:auto;font-size:clamp(1px, 3.125vw, 2.4rem);color:white;text-align:center}.products .productsWrapper .productsChild .productsDetail ul li{text-indent:-1em;padding-left:1em}.products .productsWrapper .productsChild .productsDetail ul li+li{margin-top:clamp(1px, 2.0833vw, 16px)}.products .productsWrapper .productsChild .productsArea{z-index:2;width:90.909%;margin:clamp(1px, 4.1666vw, 32px) auto 0;border-radius:clamp(1px, 4.1666vw, 32px);background:white}@media screen and (min-width: 1440px){.products .productsWrapper .productsChild .productsArea{width:calc(100% - 32px - 32px)}}.products .productsWrapper .productsChild .productsArea button{width:100%}.products .productsWrapper .productsChild .productsArea button .productsAreaIcon{width:clamp(1px, 4.9479vw, 38px);aspect-ratio:1 / 1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:clamp(1px, 4.1666vw, 32px)}.products .productsWrapper .productsChild .productsArea button .productsAreaIcon span{display:block;width:100%;height:100%;transition:opacity ease-out 0.2s, -webkit-transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s, -webkit-transform ease-out 0.2s}.products .productsWrapper .productsChild .productsArea button .productsAreaIcon span:before{content:'';position:absolute;top:50%;right:calc((clamp(1px, 4.9479vw, 38px) / 2) - (clamp(1px, 1.0416vw, 8px) / 2));-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(1px, 1.0416vw, 8px);height:100%;background:#e60012;border-radius:clamp(1px, 0.5208vw, 4px);transition:opacity ease-out 0.2s, -webkit-transform 0.2s ease-out;transition:opacity ease-out 0.2s, transform 0.2s ease-out;transition:opacity ease-out 0.2s, transform 0.2s ease-out, -webkit-transform 0.2s ease-out}.products .productsWrapper .productsChild .productsArea button .productsAreaIcon span:after{content:'';position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:clamp(1px, 1.0416vw, 8px);background:#e60012;border-radius:clamp(1px, 0.5208vw, 4px);transition:opacity ease-out 0.2s}.products .productsWrapper .productsChild .productsArea button img{display:block;width:clamp(1px, 40.3646vw, 310px);margin:auto;padding:clamp(1px, 4.1666vw, 32px) 0;opacity:1;transition:opacity ease-out 0.2s, -webkit-transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s, -webkit-transform ease-out 0.2s}@media (hover: hover){.products .productsWrapper .productsChild .productsArea button:hover .productsAreaIcon span{opacity:0.6;-webkit-transform:scale(105%);transform:scale(105%);-webkit-animation-name:slidesButtonRotate;animation-name:slidesButtonRotate;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.products .productsWrapper .productsChild .productsArea button:hover img{opacity:0.6;-webkit-transform:scale(105%);transform:scale(105%)}}.products .productsWrapper .productsChild .productsArea button.isOpen .productsAreaIcon span:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.products .productsWrapper .productsChild .productsArea .productsAreaContent{display:none}.products .productsWrapper .productsChild .productsArea .productsAreaContent p{font-size:clamp(1px, 3.125vw, 2.4rem);color:#e60012;font-weight:900;text-align:center;padding:0 clamp(1px, 4.1666vw, 32px) clamp(1px, 4.1666vw, 32px)}.products .productsWrapper .productsChild .productsArea .productsAreaContent a{display:inline;font-weight:900;color:#cd9a4b;opacity:1;transition:opacity ease-out 0.2s}.products .productsWrapper .productsChild .productsArea .productsAreaContent a:before{content:'';position:absolute;bottom:calc(clamp(1px, 0.5208vw, 4px) * -1);left:0;width:100%;height:clamp(1px, 0.3906vw, 3px);background:#cd9a4b;opacity:1;transition:opacity ease-out 0.2s, width ease-out 0.1s, left ease-out 0.1s}.products .productsWrapper .productsChild .productsArea .productsAreaContent a[target="_blank"]:after{content:'';display:inline-block;width:1em;height:1em;padding-left:0.4em;background:url(../images/common/img_blank_deepgold.png);background-size:0.8em auto;background-position:center 0.3em;background-repeat:no-repeat}@media (hover: hover){.products .productsWrapper .productsChild .productsArea .productsAreaContent a:hover{opacity:0.8}.products .productsWrapper .productsChild .productsArea .productsAreaContent a:hover:before{left:calc(clamp(1px, 1.0416vw, 8px) * -1);width:calc(100% + clamp(1px, 2.0833vw, 16px));opacity:0.8}}.products .productsWrapper .productsChild .productsArea .productsAreaContent dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1em 0;width:100%;padding:0 clamp(1px, 4.1666vw, 32px) clamp(1px, 4.1666vw, 32px);font-size:clamp(1px, 3.125vw, 2.4rem);color:#e60012}.products .productsWrapper .productsChild .productsArea .productsAreaContent dl dt{width:4em;padding-right:1em;text-align:center;font-weight:bold;text-align-last:justify}.products .productsWrapper .productsChild .productsArea .productsAreaContent dl dd{width:calc(100% - 4em);padding-left:1em;border-left:1px solid #e60012}.products .productsWrapper .productsChild .productsArea .productsAreaContent dl dd ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1em 1em}.attention{padding:clamp(1px, 6.25vw, 48px) clamp(1px, 4.1666vw, 32px) 0;background:#e60012}.attention h2{width:clamp(1px, 92.1465vw, 704px);margin:clamp(1px, 6.25vw, 48px) auto 0}.attention h2 img{width:100%}.attention .attentionOuter{padding-top:clamp(1px, 7.0312vw, 54px);padding-bottom:clamp(1px, 10.026vw, 77px)}.attention .attentionOuter:before{content:'';position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:clamp(1px, 92.1465vw, 704px);aspect-ratio:1/ 0.0767;background:url(../images/top/img_head_attention.png);background-size:contain;background-position:center top;background-repeat:no-repeat}.attention .attentionOuter .attentionArea{z-index:2;width:90.909%;margin:0 auto clamp(1px, 4.1666vw, 32px);border-radius:clamp(1px, 4.1666vw, 32px);background:white}@media screen and (min-width: 1440px){.attention .attentionOuter .attentionArea{width:calc(100% - 32px - 32px)}}.attention .attentionOuter .attentionArea button{width:100%}.attention .attentionOuter .attentionArea button .attentionAreaIcon{width:clamp(1px, 4.9479vw, 38px);aspect-ratio:1 / 1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:clamp(1px, 4.1666vw, 32px)}.attention .attentionOuter .attentionArea button .attentionAreaIcon span{display:block;width:100%;height:100%;transition:opacity ease-out 0.2s, -webkit-transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s, -webkit-transform ease-out 0.2s}.attention .attentionOuter .attentionArea button .attentionAreaIcon span:before{content:'';position:absolute;top:50%;right:calc((clamp(1px, 4.9479vw, 38px) / 2) - (clamp(1px, 1.0416vw, 8px) / 2));-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(1px, 1.0416vw, 8px);height:100%;background:#e60012;border-radius:clamp(1px, 0.5208vw, 4px);transition:opacity ease-out 0.2s, -webkit-transform 0.2s ease-out;transition:opacity ease-out 0.2s, transform 0.2s ease-out;transition:opacity ease-out 0.2s, transform 0.2s ease-out, -webkit-transform 0.2s ease-out}.attention .attentionOuter .attentionArea button .attentionAreaIcon span:after{content:'';position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:clamp(1px, 1.0416vw, 8px);background:#e60012;border-radius:clamp(1px, 0.5208vw, 4px);transition:opacity ease-out 0.2s}.attention .attentionOuter .attentionArea button img{display:block;width:clamp(1px, 40.3646vw, 310px);margin:auto;padding:clamp(1px, 4.1666vw, 32px) 0;opacity:1;transition:opacity ease-out 0.2s, -webkit-transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s;transition:opacity ease-out 0.2s, transform ease-out 0.2s, -webkit-transform ease-out 0.2s}@media (hover: hover){.attention .attentionOuter .attentionArea button:hover .attentionAreaIcon span{opacity:0.6;-webkit-transform:scale(105%);transform:scale(105%);-webkit-animation-name:slidesButtonRotate;animation-name:slidesButtonRotate;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.attention .attentionOuter .attentionArea button:hover img{opacity:0.6;-webkit-transform:scale(105%);transform:scale(105%)}}.attention .attentionOuter .attentionArea button.isOpen .attentionAreaIcon span:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.attention .attentionOuter .attentionArea .attentionAreaContent{display:none}.attention .attentionOuter .attentionArea .attentionAreaContent p{font-size:clamp(1px, 3.125vw, 2.4rem);color:#e60012;font-weight:900;text-align:center;padding:0 clamp(1px, 4.1666vw, 32px) clamp(1px, 4.1666vw, 32px)}.attention .attentionOuter .attentionArea .attentionAreaContent dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1em 0;width:100%;padding:0 clamp(1px, 4.1666vw, 32px) clamp(1px, 4.1666vw, 32px);font-size:clamp(1px, 3.125vw, 2.4rem);color:#e60012}.attention .attentionOuter .attentionArea .attentionAreaContent dl dt{width:4em;padding-right:1em;text-align:center;font-weight:bold;text-align-last:justify}.attention .attentionOuter .attentionArea .attentionAreaContent dl dd{width:calc(100% - 4em);padding-left:1em;border-left:1px solid #e60012}.attention .attentionOuter .attentionArea .attentionAreaContent dl dd ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1em 1em}.attention .attentionOuter .attentionWrapper{width:clamp(1px, 92.1465vw, 704px);margin:auto;padding-top:clamp(1px, 4.1666vw, 32px);font-size:clamp(1px, 3.125vw, 2.4rem);color:white}.attention .attentionOuter .attentionWrapper li{text-indent:-1em;padding-left:1em}.attention .attentionOuter .attentionWrapper li+li{margin-top:clamp(1px, 2.0833vw, 16px)}.attention .attentionOuter .attentionWrapper li a{display:inline;font-weight:900;color:#ffecce;opacity:1;transition:opacity ease-out 0.2s}.attention .attentionOuter .attentionWrapper li a:before{content:'';position:absolute;bottom:calc(clamp(1px, 0.5208vw, 4px) * -1);left:0;width:100%;height:clamp(1px, 0.3906vw, 3px);background:#ffecce;opacity:1;transition:opacity ease-out 0.2s, width ease-out 0.1s, left ease-out 0.1s}.attention .attentionOuter .attentionWrapper li a[target="_blank"]:after{content:'';display:inline-block;width:1em;height:1em;padding-left:0.4em;background:url(../images/common/img_blank_lightgold.png);background-size:0.8em auto;background-position:center 0.3em;background-repeat:no-repeat}@media (hover: hover){.attention .attentionOuter .attentionWrapper li a:hover{opacity:0.8}.attention .attentionOuter .attentionWrapper li a:hover:before{left:calc(clamp(1px, 1.0416vw, 8px) * -1);width:calc(100% + clamp(1px, 2.0833vw, 16px));opacity:0.8}}.attention .attentionDeco{width:clamp(1px, 92.1465vw, 704px);aspect-ratio:1 / 0.1818;margin:auto}.attention .attentionDeco .attentionDeco01{position:absolute;bottom:0;left:0;width:clamp(1px, 16.6667vw, 128px);aspect-ratio:1 / 1;background:url(../images/top/img_attention_capsule01.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat}.attention .attentionDeco .attentionDeco01.jsInview{opacity:0}.attention .attentionDeco .attentionDeco01.jsInview.isView.isViewAttentionDeco01{-webkit-animation-name:isViewAttentionDeco;animation-name:isViewAttentionDeco;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.attention .attentionDeco .attentionDeco02{position:absolute;bottom:0;left:clamp(1px, 16.276vw, 125px);width:clamp(1px, 10.4167vw, 80px);aspect-ratio:1 / 1;background:url(../images/top/img_attention_capsule02.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat}.attention .attentionDeco .attentionDeco02.jsInview{opacity:0}.attention .attentionDeco .attentionDeco02.jsInview.isView.isViewAttentionDeco02{-webkit-animation-name:isViewAttentionDeco;animation-name:isViewAttentionDeco;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0.1s;animation-delay:0.1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.attention .attentionDeco .attentionDeco03{position:absolute;bottom:0;left:clamp(1px, 34.6354vw, 266px);width:clamp(1px, 7.1615vw, 55px);aspect-ratio:1 / 1;background:url(../images/top/img_attention_capsule03.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat}.attention .attentionDeco .attentionDeco03.jsInview{opacity:0}.attention .attentionDeco .attentionDeco03.jsInview.isView.isViewAttentionDeco03{-webkit-animation-name:isViewAttentionDeco;animation-name:isViewAttentionDeco;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes isViewAttentionDeco{0%{opacity:0;-webkit-transform:translateX(clamp(1px, 8.3333vw, 64px)) rotate(180deg);transform:translateX(clamp(1px, 8.3333vw, 64px)) rotate(180deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes isViewAttentionDeco{0%{opacity:0;-webkit-transform:translateX(clamp(1px, 8.3333vw, 64px)) rotate(180deg);transform:translateX(clamp(1px, 8.3333vw, 64px)) rotate(180deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@-webkit-keyframes MV{0%{opacity:0;-webkit-transform:scale(90%);transform:scale(90%)}100%{opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}}@keyframes MV{0%{opacity:0;-webkit-transform:scale(90%);transform:scale(90%)}100%{opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}}@-webkit-keyframes slideIn{0%{left:-100%}100%{left:0}}@keyframes slideIn{0%{left:-100%}100%{left:0}}@-webkit-keyframes clipping{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes clipping{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slidesButtonClose{0%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}25%{-webkit-transform:translateY(3%);transform:translateY(3%)}50%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}75%{-webkit-transform:translateY(3%);transform:translateY(3%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes slidesButtonClose{0%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}25%{-webkit-transform:translateY(3%);transform:translateY(3%)}50%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}75%{-webkit-transform:translateY(3%);transform:translateY(3%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes slidesButtonCloseReverse{0%{-webkit-transform:translateY(-3%) rotate(180deg);transform:translateY(-3%) rotate(180deg)}25%{-webkit-transform:translateY(3%) rotate(180deg);transform:translateY(3%) rotate(180deg)}50%{-webkit-transform:translateY(-3%) rotate(180deg);transform:translateY(-3%) rotate(180deg)}75%{-webkit-transform:translateY(3%) rotate(180deg);transform:translateY(3%) rotate(180deg)}100%{-webkit-transform:translateY(0%) rotate(180deg);transform:translateY(0%) rotate(180deg)}}@keyframes slidesButtonCloseReverse{0%{-webkit-transform:translateY(-3%) rotate(180deg);transform:translateY(-3%) rotate(180deg)}25%{-webkit-transform:translateY(3%) rotate(180deg);transform:translateY(3%) rotate(180deg)}50%{-webkit-transform:translateY(-3%) rotate(180deg);transform:translateY(-3%) rotate(180deg)}75%{-webkit-transform:translateY(3%) rotate(180deg);transform:translateY(3%) rotate(180deg)}100%{-webkit-transform:translateY(0%) rotate(180deg);transform:translateY(0%) rotate(180deg)}}@-webkit-keyframes slidesButtonOpen{0%{-webkit-transform:translateY(-22%);transform:translateY(-22%)}25%{-webkit-transform:translateY(-28%);transform:translateY(-28%)}50%{-webkit-transform:translateY(-22%);transform:translateY(-22%)}75%{-webkit-transform:translateY(-28%);transform:translateY(-28%)}100%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@keyframes slidesButtonOpen{0%{-webkit-transform:translateY(-22%);transform:translateY(-22%)}25%{-webkit-transform:translateY(-28%);transform:translateY(-28%)}50%{-webkit-transform:translateY(-22%);transform:translateY(-22%)}75%{-webkit-transform:translateY(-28%);transform:translateY(-28%)}100%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@-webkit-keyframes slidesButtonRotate{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}75%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes slidesButtonRotate{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}75%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes slidesButtonRotateFull{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes slidesButtonRotateFull{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes accRotate{0%{-webkit-transform:translateY(-50%) rotate(10deg);transform:translateY(-50%) rotate(10deg)}25%{-webkit-transform:translateY(-50%) rotate(-10deg);transform:translateY(-50%) rotate(-10deg)}50%{-webkit-transform:translateY(-50%) rotate(10deg);transform:translateY(-50%) rotate(10deg)}75%{-webkit-transform:translateY(-50%) rotate(-10deg);transform:translateY(-50%) rotate(-10deg)}100%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}}@keyframes accRotate{0%{-webkit-transform:translateY(-50%) rotate(10deg);transform:translateY(-50%) rotate(10deg)}25%{-webkit-transform:translateY(-50%) rotate(-10deg);transform:translateY(-50%) rotate(-10deg)}50%{-webkit-transform:translateY(-50%) rotate(10deg);transform:translateY(-50%) rotate(10deg)}75%{-webkit-transform:translateY(-50%) rotate(-10deg);transform:translateY(-50%) rotate(-10deg)}100%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}}@-webkit-keyframes accRotateVertical{0%{-webkit-transform:translateY(-50%) rotate(-80deg);transform:translateY(-50%) rotate(-80deg)}25%{-webkit-transform:translateY(-50%) rotate(-100deg);transform:translateY(-50%) rotate(-100deg)}50%{-webkit-transform:translateY(-50%) rotate(-80deg);transform:translateY(-50%) rotate(-80deg)}75%{-webkit-transform:translateY(-50%) rotate(-100deg);transform:translateY(-50%) rotate(-100deg)}100%{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}}@keyframes accRotateVertical{0%{-webkit-transform:translateY(-50%) rotate(-80deg);transform:translateY(-50%) rotate(-80deg)}25%{-webkit-transform:translateY(-50%) rotate(-100deg);transform:translateY(-50%) rotate(-100deg)}50%{-webkit-transform:translateY(-50%) rotate(-80deg);transform:translateY(-50%) rotate(-80deg)}75%{-webkit-transform:translateY(-50%) rotate(-100deg);transform:translateY(-50%) rotate(-100deg)}100%{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}}@-webkit-keyframes accRotateHorizontal{0%{-webkit-transform:translateY(-50%) rotate(-10deg);transform:translateY(-50%) rotate(-10deg)}25%{-webkit-transform:translateY(-50%) rotate(10deg);transform:translateY(-50%) rotate(10deg)}50%{-webkit-transform:translateY(-50%) rotate(-10deg);transform:translateY(-50%) rotate(-10deg)}75%{-webkit-transform:translateY(-50%) rotate(10deg);transform:translateY(-50%) rotate(10deg)}100%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}}@keyframes accRotateHorizontal{0%{-webkit-transform:translateY(-50%) rotate(-10deg);transform:translateY(-50%) rotate(-10deg)}25%{-webkit-transform:translateY(-50%) rotate(10deg);transform:translateY(-50%) rotate(10deg)}50%{-webkit-transform:translateY(-50%) rotate(-10deg);transform:translateY(-50%) rotate(-10deg)}75%{-webkit-transform:translateY(-50%) rotate(10deg);transform:translateY(-50%) rotate(10deg)}100%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}}@-webkit-keyframes accRotateFullVertical{0%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}25%{-webkit-transform:translateY(-50%) rotate(67.5deg);transform:translateY(-50%) rotate(67.5deg)}50%{-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}75%{-webkit-transform:translateY(-50%) rotate(-112.5deg);transform:translateY(-50%) rotate(-112.5deg)}100%{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}}@keyframes accRotateFullVertical{0%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}25%{-webkit-transform:translateY(-50%) rotate(67.5deg);transform:translateY(-50%) rotate(67.5deg)}50%{-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}75%{-webkit-transform:translateY(-50%) rotate(-112.5deg);transform:translateY(-50%) rotate(-112.5deg)}100%{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}}@-webkit-keyframes accRotateFullHorizontal{0%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}25%{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}50%{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}75%{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}100%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}}@keyframes accRotateFullHorizontal{0%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}25%{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}50%{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}75%{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}100%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}}@-webkit-keyframes accRotateFullVerticalReverse{0%{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}25%{-webkit-transform:translateY(-50%) rotate(-112.5deg);transform:translateY(-50%) rotate(-112.5deg)}50%{-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}75%{-webkit-transform:translateY(-50%) rotate(67.5deg);transform:translateY(-50%) rotate(67.5deg)}100%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}}@keyframes accRotateFullVerticalReverse{0%{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}25%{-webkit-transform:translateY(-50%) rotate(-112.5deg);transform:translateY(-50%) rotate(-112.5deg)}50%{-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}75%{-webkit-transform:translateY(-50%) rotate(67.5deg);transform:translateY(-50%) rotate(67.5deg)}100%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}}
