@import'https://cdnjs.cloudflare.com/ajax/libs/Swiper/6.8.4/swiper-bundle.min.css';body{margin:0;padding:0}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ol,ul{list-style:none}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}img{vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1479px){html{font-size:20px;font-size:1.5625vw}}@media screen and (min-width: 1480px){html{font-size:20px}}@media screen and (max-width: 767px){html{font-size:5.3333333333vw}}html{margin:0;padding:0;width:100%;-webkit-text-size-adjust:100%}body{width:100%;height:100vh;min-height:100vh;background-color:#e3e3e3;color:#000;font-family:YuMincho,"Yu Mincho","Noto Serif JP","Hiragino Mincho ProN",sans-serif;font-size:.8rem;font-weight:500;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 768px)and (max-width: 1479px){body{font-size:.6rem}}@media screen and (min-width: 1480px){body{font-size:.6rem}}@media screen and (max-width: 767px){body{font-size:1.2rem}}@media print{body{width:64rem}}#wrapper{position:relative;overflow:hidden}#wrapper a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#wrapper a:hover{text-decoration:none}#wrapper strong,#wrapper b{font-weight:700}#wrapper .pc{display:block !important}@media screen and (max-width: 767px){#wrapper .pc{display:none !important}}#wrapper .sp{display:none !important}@media screen and (max-width: 767px){#wrapper .sp{display:block !important}}#wrapper .pc_ib{display:inline-block !important}@media screen and (max-width: 767px){#wrapper .pc_ib{display:none !important}}#wrapper .sp_ib{display:none !important}@media screen and (max-width: 767px){#wrapper .sp_ib{display:inline-block !important}}#wrapper svg{width:100%;height:100%;vertical-align:top;fill:currentColor}#wrapper img{width:100%;height:auto;vertical-align:top}#wrapper video{width:100%;height:auto}#wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper .alp{font-family:"goldenbook",serif;font-weight:400;-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg)}#wrapper .alp2{font-family:"Tenor Sans",sans-serif;font-weight:400}#wrapper .vrl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#wrapper .touch{position:relative}#wrapper .touch .df{position:relative;top:0;left:0}#wrapper .touch .ov{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .8s cubic-bezier(0.22, 0.61, 0.36, 1);transition:opacity .8s cubic-bezier(0.22, 0.61, 0.36, 1)}#wrapper .touch.over .ov{opacity:1}main{position:relative;opacity:0;-webkit-transition:opacity .6s linear;transition:opacity .6s linear}.opening_end main{opacity:1}header{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:5.7rem;z-index:99;opacity:0;-webkit-transition:.8s linear;transition:.8s linear}header.view{pointer-events:auto;opacity:1}main{position:relative}main .doclasse_logo{position:fixed;top:2rem;left:2rem;z-index:100;width:7.2rem;height:1.1rem;opacity:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-transition:opacity .8s cubic-bezier(0.22, 0.61, 0.36, 1);transition:opacity .8s cubic-bezier(0.22, 0.61, 0.36, 1)}@media screen and (max-width: 767px){main .doclasse_logo{top:1.2rem;left:1.2rem;width:6.85rem;height:1.05rem}}main .doclasse_logo.view{opacity:1}main .doclasse_logo a{display:block;width:100%;height:100%}main .kv_movie_area{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden}.android main .kv_movie_area{height:calc(var(--vh, 1vh)*100)}.ios main .kv_movie_area{height:calc(var(--vh, 1vh)*100)}main .kv_movie_area video{pointer-events:none;position:absolute;top:51%;left:51%;-webkit-transform:translateX(-51%) translateY(-51%);transform:translateX(-51%) translateY(-51%);min-width:102%;min-height:102%;-o-object-fit:cover;object-fit:cover}main .scrolldown{position:absolute;bottom:1.5rem;left:1.65rem;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}@media screen and (max-width: 767px){main .scrolldown{bottom:1.7rem;left:auto;right:0.6rem}}main .scrolldown .text{font-size:1rem;font-weight:700;line-height:1}main .scrolldown .bar{position:relative;margin:0 0.5rem 0 0;width:1px;height:5.85rem;background-color:#fff}@media screen and (max-width: 767px){main .scrolldown .bar{margin:0 0.25rem 0 0;height:5.05rem}}main .scrolldown .bar .circle{position:absolute;top:-0.2rem;left:-0.2rem;width:0.4rem;height:0.4rem;background-color:#ad0000;border-radius:50%;-webkit-animation:scrollDown 3s ease-out 1s infinite;animation:scrollDown 3s ease-out 1s infinite}@media screen and (max-width: 767px){main .scrolldown .bar .circle{-webkit-animation:scrollDownSp 3s ease-out 1s infinite;animation:scrollDownSp 3s ease-out 1s infinite}}main .aniTitle{overflow:hidden}main .aniTitle .wrap{display:inline-block;-webkit-transform:translate(0px, 150%);transform:translate(0px, 150%);-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out, -webkit-transform .4s ease-out}main .aniTitle .wrap:nth-child(1){-webkit-transition-delay:0.03s;transition-delay:0.03s}main .aniTitle .wrap:nth-child(2){-webkit-transition-delay:0.06s;transition-delay:0.06s}main .aniTitle .wrap:nth-child(3){-webkit-transition-delay:0.09s;transition-delay:0.09s}main .aniTitle .wrap:nth-child(4){-webkit-transition-delay:0.12s;transition-delay:0.12s}main .aniTitle .wrap:nth-child(5){-webkit-transition-delay:0.15s;transition-delay:0.15s}main .aniTitle .wrap:nth-child(6){-webkit-transition-delay:0.18s;transition-delay:0.18s}main .aniTitle .wrap:nth-child(7){-webkit-transition-delay:0.21s;transition-delay:0.21s}main .aniTitle .wrap:nth-child(8){-webkit-transition-delay:0.24s;transition-delay:0.24s}main .aniTitle .wrap:nth-child(9){-webkit-transition-delay:0.27s;transition-delay:0.27s}main .aniTitle .wrap:nth-child(10){-webkit-transition-delay:0.3s;transition-delay:0.3s}main .aniTitle .wrap:nth-child(11){-webkit-transition-delay:0.33s;transition-delay:0.33s}main .aniTitle .wrap:nth-child(12){-webkit-transition-delay:0.36s;transition-delay:0.36s}main .aniTitle .wrap:nth-child(13){-webkit-transition-delay:0.39s;transition-delay:0.39s}main .aniTitle .wrap:nth-child(14){-webkit-transition-delay:0.42s;transition-delay:0.42s}main .aniTitle .wrap:nth-child(15){-webkit-transition-delay:0.45s;transition-delay:0.45s}main .aniTitle .wrap:nth-child(16){-webkit-transition-delay:0.48s;transition-delay:0.48s}main .aniTitle .wrap:nth-child(17){-webkit-transition-delay:0.51s;transition-delay:0.51s}main .aniTitle .wrap:nth-child(18){-webkit-transition-delay:0.54s;transition-delay:0.54s}main .aniTitle .wrap:nth-child(19){-webkit-transition-delay:0.57s;transition-delay:0.57s}main .aniTitle .wrap:nth-child(20){-webkit-transition-delay:0.6s;transition-delay:0.6s}main .aniTitle .wrap:nth-child(21){-webkit-transition-delay:0.63s;transition-delay:0.63s}main .aniTitle .wrap:nth-child(22){-webkit-transition-delay:0.66s;transition-delay:0.66s}main .aniTitle .wrap:nth-child(23){-webkit-transition-delay:0.69s;transition-delay:0.69s}main .aniTitle .wrap:nth-child(24){-webkit-transition-delay:0.72s;transition-delay:0.72s}main .aniTitle .wrap:nth-child(25){-webkit-transition-delay:0.75s;transition-delay:0.75s}main .aniTitle .wrap:nth-child(26){-webkit-transition-delay:0.78s;transition-delay:0.78s}main .aniTitle .wrap:nth-child(27){-webkit-transition-delay:0.81s;transition-delay:0.81s}main .aniTitle .wrap:nth-child(28){-webkit-transition-delay:0.84s;transition-delay:0.84s}main .aniTitle .wrap:nth-child(29){-webkit-transition-delay:0.87s;transition-delay:0.87s}main .aniTitle .wrap:nth-child(30){-webkit-transition-delay:0.9s;transition-delay:0.9s}main .aniTitle.active .wrap{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}main .btn_area{display:inline-block;height:1.7rem}main .btn_area a,main .btn_area .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;padding:0 1.1rem;width:100%;height:100%;background-color:#ad0000;font-size:0.7rem;line-height:1.5;color:#fff;border:1px solid #ad0000;-webkit-transition:.8s cubic-bezier(0.22, 0.61, 0.36, 1);transition:.8s cubic-bezier(0.22, 0.61, 0.36, 1)}@media screen and (max-width: 767px){main .btn_area a,main .btn_area .link{gap:0.4rem}}main .btn_area a span.ico,main .btn_area .link span.ico{width:0.25rem;height:0.5rem}main .btn_area a.over,main .btn_area .link.over{background-color:rgba(0,0,0,0);color:#ad0000}main .price_area{margin:1.45rem 0 0}@media screen and (max-width: 767px){main .price_area{margin:0.9rem 0 0}}main .price_area h3.title{font-size:0.7rem !important;line-height:1 !important}main .price_area .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4rem;margin:0.7rem 0 0}@media screen and (max-width: 767px){main .price_area .price{margin:0.85rem 0 0}}main .price_area .price .num{font-size:0.7rem;line-height:1}main .price_area .price .tax_in{font-size:0.65rem;line-height:1}main .price_area .price .tax_in .tax_num{font-size:0.7rem}main #visual{position:relative;margin:0 auto 0}main #visual .first{position:relative;width:100%;height:100vh}.android main #visual .first{height:calc(var(--vh, 1vh)*100)}.ios main #visual .first{height:calc(var(--vh, 1vh)*100)}main #visual .first .webcm_bn{position:absolute;top:2.05rem;right:0;width:11.3rem;height:1.6rem}@media screen and (max-width: 767px){main #visual .first .webcm_bn{top:1.2rem;width:7.8rem;height:1.1rem}}main #visual .first h1.logo{position:absolute;top:13.05rem;right:4.15rem;width:30.05rem;height:18.7rem}@media screen and (max-width: 767px){main #visual .first h1.logo{top:auto;bottom:5.75rem;right:50%;margin:0 -8.05rem 0 0;width:16.05rem;height:10.05rem}}main #visual .first .price{position:absolute;bottom:1.75rem;right:1.75rem;width:9.35rem;height:2.4rem}@media screen and (max-width: 767px){main #visual .first .price{bottom:3.8rem;right:5.15rem;width:8.55rem;height:2.15rem}}main #visual .second{position:relative;margin:0 auto 0;padding:3rem 0 3.5rem;color:#fff}@media screen and (max-width: 767px){main #visual .second{display:block;padding:2.85rem 0 2.25rem}}main #visual .second:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(58, 58, 58, 0.5)));background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(58, 58, 58, 0.5) 100%)}@media screen and (max-width: 767px){main #visual .second:before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(58, 58, 58, 0.7)));background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(58, 58, 58, 0.7) 100%)}}main #visual .second .text_area{position:relative;margin:0 2.75rem 0 auto;width:20.6rem;font-size:0.8rem;line-height:1.8125}@media screen and (max-width: 767px){main #visual .second .text_area{margin:1.75rem auto 0;width:15.65rem;font-size:0.7rem;font-weight:400;line-height:2}}main .content_wrapper{position:relative;background-color:#e3e3e3}main #lead{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.7rem 0}@media screen and (max-width: 767px){main #lead{display:block;padding:3.2rem 0 3.5rem}}main #lead .image{margin:0 0 0 3.9rem;width:19.25rem}@media screen and (max-width: 767px){main #lead .image{margin:0 auto 0;width:16.75rem}}main #lead .text_area{margin:0 0 0 3.9rem;width:20.7rem}@media screen and (max-width: 767px){main #lead .text_area{margin:1.5rem auto 0;width:16.75rem}}main #lead .title{font-size:1.3rem;line-height:1.4615384615}@media screen and (max-width: 767px){main #lead .title{font-size:1.1rem;line-height:1.7272727273}}main #lead .body{margin:1.95rem 0 0;font-size:0.7rem;line-height:2}@media screen and (max-width: 767px){main #lead .body{margin:1.5rem auto 0}}main #lead .btn_area{margin:1.85rem 0 0}@media screen and (max-width: 767px){main #lead .btn_area{margin:0.9rem auto 0}}main #color{position:relative;padding:5rem 0 6rem;background-color:#ad0000;color:#fff}@media screen and (max-width: 767px){main #color{padding:2.85rem 0 2.15rem}}main #color a{color:#fff}main #color .title_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:51.85rem}@media screen and (max-width: 767px){main #color .title_area{width:18.75rem}}main #color .title_area .line{width:15.6rem;height:1px;background-color:#fff}@media screen and (max-width: 767px){main #color .title_area .line{width:3.9rem}}main #color .title_area h2.title{font-size:1.7rem;line-height:1}@media screen and (max-width: 767px){main #color .title_area h2.title{font-size:1.4rem;line-height:1.0714285714;text-align:center}}main #color .slider_wrapper{position:relative}main #color #color_slider{overflow:hidden;margin:3.45rem auto 0;width:51.85rem}@media screen and (max-width: 767px){main #color #color_slider{margin:1.5rem auto 0;width:100vw}}main #color #color_slider .slide{margin:0 0.25rem;width:12.55rem;text-align:center}@media screen and (max-width: 767px){main #color #color_slider .slide{width:13.1rem}}main #color #color_slider .slide a{-webkit-transition:opacity .8s cubic-bezier(0.22, 0.61, 0.36, 1);transition:opacity .8s cubic-bezier(0.22, 0.61, 0.36, 1)}main #color #color_slider .slide a.over{opacity:.6}main #color #color_slider .slide .text{margin:0.6rem auto 0;font-size:0.7rem;line-height:1.2857142857}main #color #color_slider .slide .price_area{margin:0.2rem auto 0}main #color #color_slider .slide .price_area .price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main #color #color_slider .slide .price_area .price .tax_in .tax{font-size:0.7rem}main #color .btn_prev,main #color .btn_next{position:absolute;top:7.2rem;left:50%;margin:0;width:1.8rem;height:1.8rem;background:#fff;border-radius:50%;color:#000;-webkit-transition:opacity .8s cubic-bezier(0.22, 0.61, 0.36, 1);transition:opacity .8s cubic-bezier(0.22, 0.61, 0.36, 1)}@media screen and (max-width: 767px){main #color .btn_prev,main #color .btn_next{top:7.7rem;width:1.5rem;height:1.5rem}}main #color .btn_prev.over,main #color .btn_next.over{opacity:.6}main #color .btn_prev .ico,main #color .btn_next .ico{width:0.5rem;height:0.6rem}@media screen and (max-width: 767px){main #color .btn_prev .ico,main #color .btn_next .ico{width:0.55rem;height:0.45rem}}main #color .btn_prev:after,main #color .btn_next:after{display:none}main #color .btn_prev{margin:0 0 0 -26.825rem}@media screen and (max-width: 767px){main #color .btn_prev{margin:0 0 0 -7.3rem}}main #color .btn_next{margin:0 0 0 25.025rem}@media screen and (max-width: 767px){main #color .btn_next{margin:0 0 0 5.8rem}}main #color .note{margin:1rem auto 0;font-size:0.65rem;font-weight:500;line-height:1;text-align:center}@media screen and (max-width: 767px){main #color .note{margin:0.75rem auto 0;font-size:0.55rem}}main #series{position:relative;padding:6rem 0 6.45rem}@media screen and (max-width: 767px){main #series{padding:2.9rem 0 13.9rem}}main #series .inner{position:relative;margin:0 auto 0;width:55rem}@media screen and (max-width: 767px){main #series .inner{width:100%}}main #series .header_area h3.title{font-size:1.7rem;line-height:1;text-align:center}@media screen and (max-width: 767px){main #series .header_area h3.title{line-height:1.2941176471}main #series .header_area h3.title>span{display:block}}main #series .header_area ul.point_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.1rem 0.9rem;margin:3.5rem auto 0;width:46.5rem}@media screen and (max-width: 767px){main #series .header_area ul.point_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;margin:0.9rem auto 0;width:16.75rem}}main #series .header_area ul.point_list li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:22.55rem;height:3.2rem;border:1px solid #ad0000;background-color:#fff;border-radius:0.4rem}@media screen and (max-width: 767px){main #series .header_area ul.point_list li{width:16.75rem;height:3.25rem}}main #series .header_area ul.point_list li .point{position:absolute;top:-0.8rem;left:-0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.35rem;height:1.55rem;font-size:0.9rem;line-height:1.5;color:#ad0000;border:1px solid #ad0000;border-radius:0.8rem;background-color:#fff}main #series .header_area ul.point_list li .text{font-size:0.9rem;line-height:1.3333333333}@media screen and (max-width: 767px){main #series .header_area ul.point_list li .text{font-size:0.8rem;line-height:1.5}}main #series .series_area{position:relative;margin:8rem auto 0}@media screen and (max-width: 767px){main #series .series_area{margin:4.5rem auto 0}}main #series .series_area .series_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.6rem}@media screen and (max-width: 767px){main #series .series_area .series_title{margin:0 0 0 1rem}}main #series .series_area .series_title .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.35rem;height:1.35rem;background-color:#ad0000;border-radius:50%;font-size:0.7rem;line-height:1.8;color:#fff}main #series .series_area .series_title .color{font-size:0.8rem;line-height:1.8}main #series .series_area .box{margin:0.8rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2rem}@media screen and (max-width: 767px){main #series .series_area .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem}}main #series .series_area .series_box_slide{width:25.4rem}@media screen and (max-width: 767px){main #series .series_area .series_box_slide{position:relative;width:16.75rem}}main #series .series_area .series_box_slide .slider_wrapper{clip-path:inset(2rem);-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:0;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 1s;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 1s}main #series .series_area .series_box_slide .slider_wrapper .swiper-container{overflow:visible}main #series .series_area .series_box_slide .swiper-pagination{width:25.4rem;bottom:-1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.5rem}@media screen and (max-width: 767px){main #series .series_area .series_box_slide .swiper-pagination{margin:0 0 0 1rem}}main #series .series_area .series_box_slide .swiper-pagination .swiper-pagination-bullet{width:0.4rem;height:0.4rem;background-color:#ad0000;opacity:1}@media print,screen and (min-width: 768px){main #series .series_area .series_box_slide .swiper-pagination .swiper-pagination-bullet{-webkit-transition:.8s cubic-bezier(0.22, 0.61, 0.36, 1);transition:.8s cubic-bezier(0.22, 0.61, 0.36, 1)}main #series .series_area .series_box_slide .swiper-pagination .swiper-pagination-bullet:hover{opacity:.6}}main #series .series_area .series_box_slide .swiper-pagination .swiper-pagination-bullet-active{opacity:.5}@media screen and (max-width: 767px){main #series .series_area .item_area{margin:0 0 0 2.2rem}}main #series .series_area .item_area a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.3rem;color:#000}@media screen and (max-width: 767px){main #series .series_area .item_area a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.9rem}}main #series .series_area .item_area a.over .link{background-color:rgba(0,0,0,0);color:#ad0000}main #series .series_area .item_area .image{width:5.9rem}@media screen and (max-width: 767px){main #series .series_area .item_area .image{width:5.3rem}}main #series .series_area .item_area .text_area h4.title{font-size:0.7rem;line-height:1.2857142857}main #series .series_area .item_area .text_area .price_area{margin:0.3rem 0 0}main #series .series_area .item_area .text_area .price_area .tax_in{font-size:0.6rem;opacity:1}main #series .series_area .item_area .text_area .price_area .tax_in .tax_num{font-size:0.6rem}main #series .series_area .item_area .text_area .btn_area{margin:0.65rem 0 0;height:1.2rem}main #series .series_area .item_area .text_area .btn_area .link{padding:0 0.65rem}main #series .series_area .series_movie{position:absolute;left:50%;top:6.35rem;margin:0 0 0 5.3rem;width:21.9rem;height:12.35rem}@media screen and (max-width: 767px){main #series .series_area .series_movie{left:1rem !important;top:auto !important;bottom:-10.4rem !important;margin:0 !important;width:16.75rem !important;height:9.45rem !important}}main #series .series_area.active .slider_wrapper{clip-path:inset(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}main #series .series_area:nth-child(2n+1) .series_title{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){main #series .series_area:nth-child(2n+1) .series_title{margin:0 1rem 0 0}}@media print,screen and (min-width: 768px){main #series .series_area:nth-child(2n+1) .box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width: 767px){main #series .series_area:nth-child(2n+1) .box{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (max-width: 767px){main #series .series_area:nth-child(2n+1) .item_area{margin:0 1.2rem 0 0}}@media print,screen and (min-width: 768px){main #series .series_area:nth-child(2n+1) .item_area a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}main #series .series_area:nth-child(2n+1) .swiper-pagination{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 767px){main #series .series_area:nth-child(2n+1) .swiper-pagination{margin:0;padding:0 1rem 0 0}}main #series .series_area.series_2{margin:6.65rem auto 0}@media screen and (max-width: 767px){main #series .series_area.series_2{margin:12.65rem auto 0}}main #series .series_area.series_2 .series_box_slide{width:22.5rem}@media screen and (max-width: 767px){main #series .series_area.series_2 .series_box_slide{width:16.6rem}}main #series .series_area.series_2 .series_box_slide .swiper-pagination{width:22.5rem}@media screen and (max-width: 767px){main #series .series_area.series_2 .series_box_slide .swiper-pagination{width:16.6rem}}main #series .series_area.series_2 .series_movie{top:-0.85rem;margin:0 0 0 -23.4rem;width:23.1rem;height:13rem}main #series .series_area.series_3{margin:5.1rem auto 0}@media screen and (max-width: 767px){main #series .series_area.series_3{margin:12.65rem auto 0}}main #series .series_area.series_3 .series_box_slide{width:21.85rem}@media screen and (max-width: 767px){main #series .series_area.series_3 .series_box_slide{width:16.75rem}}main #series .series_area.series_3 .series_movie{top:5.05rem;margin:0 0 0 2.05rem;width:23.15rem;height:13.05rem}main #series .series_area.series_4{margin:5.65rem auto 0}@media screen and (max-width: 767px){main #series .series_area.series_4{margin:12.7rem auto 0}}main #series .series_area.series_4 .series_box_slide{width:19.8rem}@media screen and (max-width: 767px){main #series .series_area.series_4 .series_box_slide{width:16.35rem}}main #series .series_area.series_4 .series_box_slide .swiper-pagination{width:19.8rem}@media screen and (max-width: 767px){main #series .series_area.series_4 .series_box_slide .swiper-pagination{width:16.35rem}}main #series .series_area.series_4 .series_movie{top:0;margin:0 0 0 -21.6rem;width:21.05rem;height:11.85rem}main #series .series_area.series_5{margin:3.9rem auto 0}@media screen and (max-width: 767px){main #series .series_area.series_5{margin:12.7rem auto 0}}main #series .series_area.series_5 .series_box_slide{width:21rem}@media screen and (max-width: 767px){main #series .series_area.series_5 .series_box_slide{width:16.55rem}}main #series .series_area.series_5 .series_movie{top:5.8rem;margin:0 0 0 5.3rem;width:21.9rem;height:12.35rem}main #series .series_area.series_6{margin:4rem auto 0}@media screen and (max-width: 767px){main #series .series_area.series_6{margin:12.65rem auto 0}}main #series .series_area.series_6 .series_box_slide{width:25.05rem}@media screen and (max-width: 767px){main #series .series_area.series_6 .series_box_slide{width:16.1rem}}main #series .series_area.series_6 .series_box_slide .swiper-pagination{width:25.05rem}@media screen and (max-width: 767px){main #series .series_area.series_6 .series_box_slide .swiper-pagination{width:16.1rem}}main #series .series_area.series_6 .series_movie{top:6.5rem;margin:0 0 0 -25.2rem;width:21rem;height:11.85rem}main #series .series_area.series_7{margin:10rem auto 0}@media screen and (max-width: 767px){main #series .series_area.series_7{margin:12.7rem auto 0}}main #series .series_area.series_7 .series_box_slide{width:25.95rem}@media screen and (max-width: 767px){main #series .series_area.series_7 .series_box_slide{width:16.75rem}}main #series .series_area.series_7 .series_movie{top:-3.25rem;margin:0 0 0 4.7rem;width:22.5rem;height:12.7rem}main #items{position:relative;padding:4.65rem 0 0;background-color:#fff}@media screen and (max-width: 767px){main #items{padding:1.55rem 0 0}}main #items .item_area{margin:0 auto 0;width:43.9rem}@media screen and (max-width: 767px){main #items .item_area{width:100%}}main #items .title_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.05rem}@media screen and (max-width: 767px){main #items .title_area{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}}main #items .title_area .line{width:13.2rem;height:1px;background-color:#000}@media screen and (max-width: 767px){main #items .title_area .line{width:4.4rem}}main #items .title_area h2.title{font-size:1.7rem;line-height:1}@media screen and (max-width: 767px){main #items .title_area h2.title{font-size:1.4rem;text-align:center}main #items .title_area h2.title>span{display:block}}main #items .item_detail_area{margin:2.4rem auto 0;text-align:center}@media screen and (max-width: 767px){main #items .item_detail_area{margin:1.75rem auto 0}}main #items .item_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){main #items .item_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}}main #items .item_list .item{width:16.45rem}@media screen and (max-width: 767px){main #items .item_list .item{width:15rem}}main #items .slider_wrapper{padding:0 0 1.2rem;overflow:hidden}@media screen and (max-width: 767px){main #items .slider_wrapper{padding:0 0 2rem}}main #items .swiper-container{overflow:visible}main #items .swiper-slider{width:16.45rem !important}@media screen and (max-width: 767px){main #items .swiper-slider{width:15rem !important}}main #items .swiper-pagination{bottom:-1rem}@media screen and (max-width: 767px){main #items .swiper-pagination{bottom:-1.5rem}}main #items .swiper-pagination-bullet{position:relative;margin:0 0.35rem;width:0.5rem;height:0.5rem;opacity:1;background:#000 !important;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media print,screen and (min-width: 768px){main #items .swiper-pagination-bullet{-webkit-transition:opacity .8s cubic-bezier(0.22, 0.61, 0.36, 1);transition:opacity .8s cubic-bezier(0.22, 0.61, 0.36, 1)}main #items .swiper-pagination-bullet:hover{opacity:.5}}main #items #item_1_1_slider .swiper-pagination-bullet:nth-child(1){background-color:#022b5e !important}main #items #item_1_1_slider .swiper-pagination-bullet:nth-child(2){background-color:#d1a86a !important}main #items #item_1_2_slider .swiper-pagination-bullet:nth-child(1){background-color:#d1a86a !important}main #items #item_1_2_slider .swiper-pagination-bullet:nth-child(2){background-color:#022b5e !important}main #items #item_1_2_slider .swiper-pagination-bullet:nth-child(3){background-color:#fff !important;border:1px solid #b6b6b6}main #items #item_1_2_slider .swiper-pagination-bullet:nth-child(4){background-color:#c4ebfe !important}main #items .text_area{margin:0 auto 0}main #items .text_area .price_area{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}main #items .text_area .price_area h4.title{font-size:0.7rem;line-height:1}main #items .text_area .price_area .price{margin:0.55rem 0 0}main #items .text_area .price_area .price .tax_in{font-size:0.65rem;line-height:1}main #items .text_area .price_area .price .tax_in .tax_num{font-size:0.65rem}main #items .btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.65rem auto 0;width:8.7rem;height:1.65rem}@media screen and (max-width: 767px){main #items .btn_area{margin:1.5rem auto 0}}main #concept_movie{position:relative;padding:7rem 0 0;background-color:#fff}@media screen and (max-width: 767px){main #concept_movie{padding:5.8rem 0 0}}main #concept_movie h2.title{position:absolute;top:0;right:-2.25rem;font-size:1.8rem}@media screen and (max-width: 767px){main #concept_movie h2.title{top:-1.1rem;right:0;font-size:1rem;letter-spacing:.03em;-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit}}main #concept_movie .movie_area{position:relative;margin:0 auto 0;width:43.9rem;height:24.7rem}@media screen and (max-width: 767px){main #concept_movie .movie_area{width:16.75rem;height:9.45rem}}main #concept_movie .movie_area.over .thumb .play_ico{-webkit-transform:scale(1.1);transform:scale(1.1)}main #concept_movie .movie_area.play video{opacity:1}main #concept_movie .movie_area.play .thumb{pointer-events:none;opacity:0;z-index:-1}main #concept_movie .movie_area video{pointer-events:auto;opacity:0}main #concept_movie .movie_area .thumb{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/visual/visual.webp) no-repeat;background-size:cover;-webkit-transition:.8s cubic-bezier(0.22, 0.61, 0.36, 1);transition:.8s cubic-bezier(0.22, 0.61, 0.36, 1)}@media print,screen and (min-width: 768px){main #concept_movie .movie_area .thumb{cursor:pointer}}main #concept_movie .movie_area .thumb .play_ico{position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-1.625rem 0 0 -1.625rem;width:3.25rem;height:3.25rem;background-color:#ad0000;border-radius:50%;-webkit-transition:.8s cubic-bezier(0.22, 0.61, 0.36, 1);transition:.8s cubic-bezier(0.22, 0.61, 0.36, 1)}@media screen and (max-width: 767px){main #concept_movie .movie_area .thumb .play_ico{margin:-1rem 0 0 -1rem;width:2.05rem;height:2.05rem}}main #concept_movie .movie_area .thumb .play_ico svg{margin:0 0 0 0.25rem;width:1rem;height:1.15rem}@media screen and (max-width: 767px){main #concept_movie .movie_area .thumb .play_ico svg{margin:0 0 0 0.2rem;width:0.65rem;height:0.75rem}}main #info{position:relative;padding:5.5rem 0 0;background-color:#fff}@media screen and (max-width: 767px){main #info{padding:4.7rem 0 0}}main #info .inner{position:relative;margin:0 auto 0}main #info .content{margin:0 auto 0;width:33.2rem}@media screen and (max-width: 767px){main #info .content{width:16.75rem}}main #info .content+.content{margin:3.5rem auto 0}main #info .content .text_area{position:relative}main #info .content .text_area h3.title{font-size:1.7rem;line-height:1}main #info .content .text_area .body{margin:0.95rem 0 0;width:21.4rem;font-size:0.7rem;line-height:1.5714285714}@media screen and (max-width: 767px){main #info .content .text_area .body{width:16.75rem}}main #info .content .btn_area{position:absolute;bottom:0;right:0;height:1.9rem}main #info .content .btn_area span.text{line-height:1}@media screen and (max-width: 767px){main #info .content .btn_area{position:relative;bottom:auto;right:auto;margin:1.2rem 0 0}}main #info .content .image{margin:1.5rem auto 0}main #info .content.store{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.4rem;padding:5rem 0 7.2rem;width:100%;background-color:#e3e3e3}@media screen and (max-width: 767px){main #info .content.store{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.9rem;margin:4.25rem 0 0;padding:3.05rem 0 3.4rem 1rem}}main #info .content.store .image{margin:0;width:22.15rem}@media screen and (max-width: 767px){main #info .content.store .image{width:16.75rem}}main #info .content.store .text_area{width:18.75rem}@media screen and (max-width: 767px){main #info .content.store .text_area{width:16.75rem}}main #info .content.store .text_area .body{margin:1.95rem 0 0}@media screen and (max-width: 767px){main #info .content.store .text_area .body{margin:1.3rem 0 0}}main #info .content.store .text_area .btn_area{position:relative;margin:4.45rem 0 0}@media screen and (max-width: 767px){main #info .content.store .text_area .btn_area{margin:3.4rem 0 0}}@keyframes scrollDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}70%{opacity:1;-webkit-transform:translateY(5.85rem);transform:translateY(5.85rem)}98%{opacity:1;-webkit-transform:translateY(5.85rem);transform:translateY(5.85rem)}99%{opacity:0;-webkit-transform:translateY(5.85rem);transform:translateY(5.85rem)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scrollDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}70%{opacity:1;-webkit-transform:translateY(5.85rem);transform:translateY(5.85rem)}98%{opacity:1;-webkit-transform:translateY(5.85rem);transform:translateY(5.85rem)}99%{opacity:0;-webkit-transform:translateY(5.85rem);transform:translateY(5.85rem)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scrollDownSp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}70%{opacity:1;-webkit-transform:translateY(5.05rem);transform:translateY(5.05rem)}98%{opacity:1;-webkit-transform:translateY(5.05rem);transform:translateY(5.05rem)}99%{opacity:0;-webkit-transform:translateY(5.05rem);transform:translateY(5.05rem)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scrollDownSp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}70%{opacity:1;-webkit-transform:translateY(5.05rem);transform:translateY(5.05rem)}98%{opacity:1;-webkit-transform:translateY(5.05rem);transform:translateY(5.05rem)}99%{opacity:0;-webkit-transform:translateY(5.05rem);transform:translateY(5.05rem)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}.cmSnapFooter__footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:2rem 3.75rem 2rem 2rem;background-color:#e3e3e3}@media screen and (max-width: 767px){.cmSnapFooter__footer{display:block;padding:15.13vw 10vw 5.33vw}}.cmSnapFooter__logo{width:6.25rem}@media screen and (max-width: 767px){.cmSnapFooter__logo{width:28.8vw;height:4.1vw;margin:0 auto}}.cmSnapFooter__logoLink{display:block}@media screen and (max-width: 767px){.cmSnapFooter__snsItems{text-align:center}}.cmSnapFooter__snsItem{width:1.2rem;display:inline-block;margin-left:2rem}@media screen and (max-width: 767px){.cmSnapFooter__snsItem{width:6.9333333333vw;margin-left:11.7333333333vw;margin-top:16vw}}.cmSnapFooter__snsItem:first-child{margin-left:0}.cmSnapFooter__snsItemLink{display:block;-webkit-transition:opacity 260ms ease;transition:opacity 260ms ease}.cmSnapFooter__snsItemLink:hover{opacity:.6 !important}.cmSnapFooter__copy{font-size:0.6rem;letter-spacing:.05em;margin-top:1.7rem}@media screen and (max-width: 767px){.cmSnapFooter__copy{font-size:2.6666666667vw;margin-top:10.6666666667vw;text-align:center}}/*# sourceMappingURL=main.css.map */