@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}body{line-height:1}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}.sp{display:block}@media screen and (min-width:960px){.sp{display:none}}.pc{display:none}@media screen and (min-width:960px){.pc{display:block}}.w100{width:100%}html,body{font:13px/1 "Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";letter-spacing:1px;word-break:break-all;word-wrap:break-word;color:#000;font-feature-settings:"palt";-webkit-text-size-adjust:100%}@media screen and (min-width:960px){html,body{font:16px/1 "Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.hover{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.click{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.click:active{-webkit-transition:all 0.1s ease;transition:all 0.1s ease;transform:scale(.95)}#wrapper{position:relative}.btn{margin:0 auto;text-align:center}.btn a{background:linear-gradient(180deg,rgb(188,0,9) 25%,rgb(129,7,10) 100%);color:#fff!important;font-weight:700;padding:15px 20px;width:250px;border-radius:50px;text-align:center;margin:.5rem auto;display:inline-block;text-decoration:none;filter:drop-shadow(2px 4px 0 rgba(70,3,6,.5));transition:all 0.5s ease;font-size:1.25rem}.btn a:hover{opacity:.5}@media screen and (min-width:960px){.btn a{font-size:1rem}}.tri{font-size:1rem}@media screen and (min-width:960px){.tri{font-size:.8rem;vertical-align:bottom;margin-bottom:2px;display:inline-block}}.mv img{vertical-align:bottom}#movie{padding:4.5rem 0}@media screen and (min-width:960px){#movie{padding:6% 0 4%}}.movie-wrapper{width:90%;margin:0 auto;max-width:960px}@media screen and (min-width:960px){.movie-wrapper{width:70%}}.movie-wrapper .videoWrapper{aspect-ratio:16/9}.movie-wrapper iframe{width:100%;height:100%;display:block;border:0}.bddvd-ttl{font-size:2.125rem;line-height:1.5;font-weight:700;color:#fff;letter-spacing:-.001em;text-align:center;background:linear-gradient(180deg,rgb(188,0,9) 25%,rgb(129,7,10) 100%);padding:10px 0 15px;display:block}@media screen and (min-width:960px){.bddvd-ttl{font-size:2.75rem;line-height:1.5;padding:10px 0}}.bddvd-ttl-span{font-size:1.5rem;font-weight:700}.bddvd-ttl-small{font-size:1.5rem;font-weight:700}.bddvd-ttl-blue{background:linear-gradient(180deg,rgb(29,82,148) 25%,rgb(15,49,108) 100%)!important;margin-bottom:2rem!important;padding:25px 0 25px;margin-top:3rem;text-decoration:none;transition:all 0.5s ease}.bddvd-ttl-blue:hover{opacity:.7}.bddvd-ttl-blue img{width:60%}@media screen and (min-width:960px){.bddvd-ttl-blue img{width:25%;margin-bottom:.5rem}}.bddvd-ttl-blue p{margin-bottom:1rem}@media screen and (min-width:960px){.bddvd-ttl-blue p{margin-bottom:0}}.bddvd-ttl-blue .btn{display:inline-block;margin:0 auto;text-align:center;font-size:1.25rem;font-weight:700;color:#fff;background:#fff;padding:12px 25px;width:250px;border-radius:50px;text-decoration:none;color:#4267b2}@media screen and (min-width:960px){.bddvd-ttl-blue .btn{font-size:1rem}}.bg-wrapper{padding-bottom:5%;position:relative;clip-path:polygon(0 0,0 100%,100% 100%,100% 0);background-color:transparent}.bg-wrapper::before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;background-image:url(../img/bg_sp.webp);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}@media screen and (min-width:960px){.bg-wrapper::before{background-image:url(../img/bg_pc.webp)}}.contents-1,.contents-2{padding:0 0 5%}@media screen and (max-width:960px){.contents-2 .contents-item:last-child .contents-item-texts-wrapper:last-child{margin-bottom:1rem}}.contents-2 .contents-item{padding:0 4% 4%!important}@media screen and (min-width:960px){.contents-2 .contents-item{padding:0 3% 5%!important}}.contents-ttl{font-size:2.25rem;font-weight:700;margin:2rem auto 4rem;color:#fff;line-height:1.3;border-bottom:double 6px #fff;border-top:double 6px #fff;background:linear-gradient(180deg,rgb(188,0,9) 25%,rgb(129,7,10) 100%);text-align:center;padding:20px 0}@media screen and (min-width:960px){.contents-ttl{font-size:2.5rem;margin:2rem auto 6rem;border-bottom:double 8px #fff;border-top:double 8px #fff}}.contents-inner{width:95%;margin:4rem auto;max-width:1440px;background:#fff}@media screen and (min-width:960px){.contents-inner{width:80%;margin:0 auto}}.contents-item{padding:4%;margin:0 auto 4rem}@media screen and (min-width:960px){.contents-item{padding:5% 3%;width:95%}}.contents-item-img{width:100%;margin:1rem auto 2rem}@media screen and (min-width:960px){.contents-item-img{width:100%;margin:0 auto 3rem}}.contents-item-texts{padding-bottom:1rem}@media screen and (min-width:960px){.contents-item-texts{display:flex;justify-content:space-between;align-items:self-start;padding-bottom:3rem}}.contents-item-texts-wrapper{width:100%;margin-bottom:3rem}@media screen and (min-width:960px){.contents-item-texts-wrapper{width:48%;margin-bottom:0}}.contents-item-texts-wrapper-title{background:linear-gradient(180deg,rgb(188,0,9) 25%,rgb(129,7,10) 100%);color:#fff;padding:10px 0;text-align:center;font-size:1.75rem;font-weight:700;margin-bottom:1.75rem}.contents-tokuten{padding:7% 5% 0;margin-bottom:2rem;background:rgba(230,230,230,.5)}@media screen and (min-width:960px){.contents-tokuten{padding:5% 10% 2%}}.contents-tokuten-ttl{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:rgb(129,7,10);background:linear-gradient(180deg,rgb(188,0,9) 25%,rgb(129,7,10) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-align:center;border-bottom:solid 2px #cd000a;border-top:solid 2px #cd000a;padding:15px 0}.contents-tokuten-img{margin-bottom:1.5rem}.contents-tokuten-text{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#cd000a;text-align:left;padding:5px 8px}@media screen and (min-width:960px){.contents-tokuten-text{margin-bottom:1.5rem}}.contents-tokuten-text::before{content:"";width:5px;height:1.25rem;display:inline-block;background:#cd000a;vertical-align:top}.contents-tokuten-list{margin-bottom:2rem}.contents-tokuten-list-item{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#000;text-indent:-.6em;padding-left:1em;line-height:1.5}@media screen and (min-width:960px){.contents-tokuten-list-item{text-indent:-1em;padding-left:1em}}.contents-tokuten-list-item-small{display:block;text-indent:0!important;padding-left:0!important}.contents-tokuten .contents-tokuten-note{font-size:.8rem;margin-bottom:1rem;color:#000;text-align:center;text-indent:-1em;padding:10px 0 10px 1em;line-height:1.3}@media screen and (min-width:960px){.contents-tokuten .contents-tokuten-note{text-indent:0;padding:10px 0;font-size:.875rem}}.contents-item-title{font-size:3rem;font-weight:700;margin:0 auto 1.5rem;color:#cd000a;padding:.5rem 1rem;text-align:center}@media screen and (min-width:960px){.contents-item-title{margin:0 auto 2rem}}.contents-item-texts p{font-size:.9rem;line-height:1.5;color:#000;margin-bottom:1rem;text-align:justify}.contents-item-texts p span{font-weight:700}.contents-item-texts .price{font-size:1.5rem!important;font-weight:700;line-height:1!important;color:#000;text-indent:-2.75rem;padding-left:2.75rem}.contents-item-texts .price-label{font-size:.9rem;font-weight:700;color:#000}.shiyou{text-indent:-2.5rem;padding-left:2.5rem}@media screen and (min-width:960px){.shiyou{text-indent:-3rem;padding-left:3.05rem}}.store{display:block;color:#000;text-align:center;margin:0 auto .5rem}.contents-note{font-size:.875rem;line-height:1.5;color:#000;text-align:center;margin:0 auto 2rem}@media screen and (max-width:960px){.contents-note{max-width:90%;font-size:.75rem}}.novelty{padding:0 0 4%}@media screen and (min-width:960px){.novelty{padding:1% 0 4%}}.novelty-ttl{font-size:2rem;line-height:1.5;font-weight:700;margin:2rem 0 4rem;color:#cd000a;text-align:center;background:#fff;padding:10px 0;display:block;border-bottom:double 8px #cd000a;border-top:double 8px #cd000a}@media screen and (min-width:960px){.novelty-ttl{font-size:2.5rem}}.novelty-text{max-width:960px;width:95%;font-size:1.625rem;line-height:1.5;font-weight:700;color:#000;text-align:center;margin:0 auto 4rem}@media screen and (min-width:960px){.novelty-text{font-size:1.75rem;width:100%}}.novelty-inner{display:flex;justify-content:center;width:95%;flex-wrap:wrap;margin:3rem auto 0;max-width:1440px}@media screen and (min-width:960px){.novelty-inner{width:80%;margin:2rem auto 0}}.novelty-item{background:#fff;padding:5% 0 8%;position:relative;width:95%;color:#fff;margin:0 auto 4rem}@media screen and (min-width:960px){.novelty-item{width:47%;padding:3% 5%}}.novelty-item-img{width:85%;margin:0 auto 1rem}@media screen and (min-width:960px){.novelty-item-img{width:75%}}.novelty-item::before{content:"";position:absolute;bottom:-5px;right:-5px;width:100%;height:100%;background:#cd000a;opacity:.7;z-index:-1}@media screen and (min-width:960px){.novelty-item::before{bottom:-10px;right:-10px}}.novelty-item h3{font-size:2rem;line-height:1.5;font-weight:700;background:linear-gradient(90deg,rgb(163,0,8) 0%,rgb(211,0,10) 50%,rgb(163,0,8) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-align:center}@media screen and (min-width:960px){.novelty-item h3{font-size:1.75rem}}.novelty-item h3 .size{font-size:1.125rem;display:block}.novelty-caution{margin:0 auto 2rem;text-align:center;color:#000;font-size:0.75rem!important;line-height:1.5}@media screen and (min-width:960px){.novelty-caution{font-size:1rem!important}}.rental-start{font-size:2.375rem;line-height:1.5;font-weight:700;background:linear-gradient(90deg,rgb(163,0,8) 0%,rgb(211,0,10) 50%,rgb(163,0,8) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;border-bottom:solid 2px #cd000a;border-top:solid 2px #cd000a;width:100%;padding:10px 20px;text-align:center;margin:0 auto 2rem;position:relative}.rental-start:before{content:"";position:absolute;bottom:0;left:0;background:#fff;width:100%;height:100%;z-index:-1}@media screen and (min-width:960px){.rental-start{font-size:3rem}}.from{font-size:.75rem;line-height:1.5;margin:0 auto;color:#000;text-align:center}.copyright{font-size:10px;text-align:center;margin:20px 0}#footer{background:linear-gradient(90deg,rgb(163,0,8) 0%,rgb(211,0,10) 50%,rgb(163,0,8) 100%);color:#000;font-size:11px;text-align:center}.btn-top{margin:5rem auto;text-align:center}@media screen and (min-width:960px){.btn-top{margin:4rem auto 4rem}}.btn-top a{border:solid #cd000a;color:#cd000a;font-size:1rem;font-weight:700;padding:20px 40px;border-radius:50px;text-decoration:none;transition:all 0.5s ease}.btn-top a:hover{opacity:.7}.pp-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:30px 0;background:#8a0000}.pp{font-size:10px;position:relative;color:#fff;text-decoration:underline}.cc-tbs{width:100%;font-size:1.8vw;text-align:center;color:#fff}@media screen and (min-width:960px){.cc-tbs{font-size:10px}}.cc-tbs a{color:#fff}