@charset "UTF-8";@import url("//fonts.googleapis.com/css2?family=Inter&family=Noto+Sans+JP:wght@100..900&display=swap");@import url("//fonts.googleapis.com/css2?family=Sawarabi+Gothic&display=swap");a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;background:transparent;border:0;outline:0;font-size:1em;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}html{font-size:62.5%}body,input,option,select,table,textarea{font-family:"Inter","Noto Sans JP",sans-serif;font-weight:400}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}img{vertical-align:top;max-width:100%;height:auto}.clearfix:after{content:"";display:block;clear:both}a{color:#000;text-decoration:none;-webkit-transition:0.2s;transition:0.2s}a:link{color:#000;text-decoration:none}a:visited{color:#000}a:hover{color:#000}a:active{color:#000}body{color:#000;font-size:16px;line-height:1.5;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;background-color:#fff}.templateWrap{text-align:left}#main{margin-bottom:193px}a[href^="tel:"]{cursor:default;pointer-events:none}@media screen and (min-width:769px){.sp{display:none!important}}@media screen and (max-width:768px){body{min-width:inherit}body.fixed{position:fixed;width:100%;height:100%}#main{margin-bottom:100px}a:hover,a:hover img{opacity:1!important}.pc{display:none!important}a[href^="tel:"]{cursor:pointer;pointer-events:auto}}.templateWrap{overflow:hidden;font-family:"Inter","Noto Sans JP",sans-serif;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.templateWrap.animate{opacity:0}.templateWrap .headBlock{max-width:956px;margin:0 auto;padding:120px 20px 0}.templateWrap .headBlock.animate .headBlock__ttl-box{opacity:0}.templateWrap .headBlock.animate .headBlock__img-txt{opacity:0}.templateWrap .headBlock.animate .headBlock__table{opacity:0}.templateWrap .headBlock__ttl-box{-webkit-transition:opacity 1s ease 0.3s;transition:opacity 1s ease 0.3s;opacity:1}.templateWrap .headBlock__img-txt{-webkit-transition:opacity 1s ease 0.6s;transition:opacity 1s ease 0.6s;opacity:1}.templateWrap .headBlock__table{-webkit-transition:opacity 1s ease 1s;transition:opacity 1s ease 1s;opacity:1}@media screen and (max-width:768px){.templateWrap .headBlock{padding:57px 0 0 0}}.templateWrap .headBlock__ttl-box{margin-bottom:33px}@media screen and (max-width:768px){.templateWrap .headBlock__ttl-box{margin-bottom:28px;padding:0 30px}}.templateWrap .headBlock__ttl-box .news{font-size:40px;letter-spacing:0.12em;margin-bottom:22px}@media screen and (max-width:768px){.templateWrap .headBlock__ttl-box .news{font-size:32px}}.templateWrap .headBlock__ttl-box .title{font-size:30px;font-weight:400;line-height:1.48;letter-spacing:0.12em;margin-bottom:22px}@media screen and (max-width:768px){.templateWrap .headBlock__ttl-box .title{font-size:20px}}.templateWrap .headBlock__ttl-box .date{font-size:12px;line-height:1.21;letter-spacing:0.12em}.templateWrap .headBlock__img-txt{text-align:center;margin-bottom:61px}@media screen and (max-width:768px){.templateWrap .headBlock__img-txt{margin-bottom:50px}}.templateWrap .headBlock__img-txt .img{margin-bottom:35px}@media screen and (max-width:768px){.templateWrap .headBlock__img-txt .img{margin-bottom:27px}}.templateWrap .headBlock__img-txt .txt{font-size:16px;font-weight:400;line-height:2;letter-spacing:0.12em;text-align:left}@media screen and (max-width:768px){.templateWrap .headBlock__img-txt .txt{font-size:12px;padding:0 30px;line-height:1.9}}.templateWrap .headBlock__table{margin-bottom:83px}@media screen and (max-width:768px){.templateWrap .headBlock__table{padding:0 30px}}.templateWrap .headBlock__table .item{font-size:16px;font-weight:400;line-height:2;letter-spacing:0.12em;text-align:left;padding:33px 0;border-top:1px solid #B3B3B3;display:-ms-grid;display:grid;-ms-grid-columns:133px calc(100% - 133px);grid-template-columns:133px calc(100% - 133px)}@media screen and (max-width:768px){.templateWrap .headBlock__table .item{padding:24px 0;display:block}}.templateWrap .headBlock__table .item:last-child{border-bottom:1px solid #B3B3B3}@media screen and (max-width:768px){.templateWrap .headBlock__table .item .ttl{margin-bottom:7px}}@media screen and (max-width:768px){.templateWrap .headBlock__table .item .txt{font-size:12px}}.templateWrap .headBlock__table .item .txt a{text-decoration:underline}.templateWrap .contentsBlock{padding:0 20px 120px}@media screen and (max-width:768px){.templateWrap .contentsBlock{padding:0}}.templateWrap .contentsBlock__box.animate .contentsBlock__box--type01{opacity:0}.templateWrap .contentsBlock__box.animate .contentsBlock__box--type02{opacity:0}.templateWrap .contentsBlock__box.animate .contentsBlock__box--type03{opacity:0}.templateWrap .contentsBlock__box.animate .contentsBlock__box--type04{opacity:0}.templateWrap .contentsBlock__box.animate .contentsBlock__box--type05{opacity:0}.templateWrap .contentsBlock__box.animate .contentsBlock__box--type06{opacity:0}.templateWrap .contentsBlock__box--type01{-webkit-transition:opacity 1s ease 0.5s;transition:opacity 1s ease 0.5s;opacity:1}.templateWrap .contentsBlock__box--type02{-webkit-transition:opacity 1s ease 0.5s;transition:opacity 1s ease 0.5s;opacity:1}.templateWrap .contentsBlock__box--type03{-webkit-transition:opacity 1s ease 0.5s;transition:opacity 1s ease 0.5s;opacity:1}.templateWrap .contentsBlock__box--type04{-webkit-transition:opacity 1s ease 0.5s;transition:opacity 1s ease 0.5s;opacity:1}.templateWrap .contentsBlock__box--type05{-webkit-transition:opacity 1s ease 0.5s;transition:opacity 1s ease 0.5s;opacity:1}.templateWrap .contentsBlock__box--type06{-webkit-transition:opacity 1s ease 0.5s;transition:opacity 1s ease 0.5s;opacity:1}.templateWrap .contentsBlock__box--type01{max-width:956px;margin:0 auto 172px;text-align:center}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type01{margin:0 auto 80px}}.templateWrap .contentsBlock__box--type01 .img-box{display:inline-block}.templateWrap .contentsBlock__box--type01 .img-box .img{margin-bottom:13px}.templateWrap .contentsBlock__box--type01 .img-box .txt{font-size:14px;line-height:2.28;letter-spacing:0.12em;text-align:left}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type01 .img-box .txt{padding:0 30px;font-size:12px;line-height:1.95}}.templateWrap .contentsBlock__box--type02{max-width:956px;margin:0 auto 166px}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type02{margin:0 auto 80px}}.templateWrap .contentsBlock__box--type02 .img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin-bottom:13px}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type02 .img-box{gap:7px;margin-bottom:10px}}.templateWrap .contentsBlock__box--type02 .img-box .img{width:calc(50% - 7px)}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type02 .img-box .img{width:calc(50% - 3.5px)}}.templateWrap .contentsBlock__box--type02 .img-box .img img{aspect-ratio:470/430;-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;width:100%}.templateWrap .contentsBlock__box--type02 .txt{font-size:14px;line-height:2.28;letter-spacing:0.12em;text-align:left}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type02 .txt{margin:0 30px;font-size:12px;text-indent:-3.5em;padding-left:3.5em;line-height:1.95}}.templateWrap .contentsBlock__box--type03{max-width:956px;margin:0 auto 189px}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type03{margin:0 auto 90px}}.templateWrap .contentsBlock__box--type03 .img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type03 .img-box{gap:7px}}.templateWrap .contentsBlock__box--type03 .img-box .box{width:calc(50% - 7px)}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type03 .img-box .box{width:calc(50% - 3.5px)}}.templateWrap .contentsBlock__box--type03 .img-box .box .img{margin-bottom:13px}.templateWrap .contentsBlock__box--type03 .img-box .box .img img{aspect-ratio:470/580;-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;width:100%}.templateWrap .contentsBlock__box--type03 .img-box .box .txt{font-size:14px;line-height:2.28;letter-spacing:0.12em;text-align:left}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type03 .img-box .box .txt{margin:0 10px;font-size:12px;line-height:1.95}}.templateWrap .contentsBlock__box--type04{max-width:956px;margin:0 auto 172px;text-align:center}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type04{margin:0 auto 80px}}.templateWrap .contentsBlock__box--type04 .ttl{font-size:24px;font-weight:400;line-height:1.48;letter-spacing:0.12em;text-align:left;margin-bottom:27px}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type04 .ttl{font-size:17px;margin:0 30px 27px}}.templateWrap .contentsBlock__box--type04 .txt{font-size:16px;font-weight:400;line-height:2;letter-spacing:0.12em;text-align:left;margin-bottom:30px}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type04 .txt{font-size:13px;line-height:1.75;margin:0 30px 40px}}.templateWrap .contentsBlock__box--type04 .note-box{background:#F3F3F3;padding:13px 20px;margin-bottom:90px}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type04 .note-box{padding:13px 10px 13px 30px;margin-bottom:80px}}.templateWrap .contentsBlock__box--type04 .note-box .note{font-size:12px;font-weight:400;line-height:2;letter-spacing:0.12em;text-align:left}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type04 .note-box .note{font-size:11px}}.templateWrap .contentsBlock__box--type04 .btn{max-width:468px;margin:0 auto}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type04 .btn{max-width:250px}}.templateWrap .contentsBlock__box--type04 .btn a{display:block;background:#646464;color:#fff;padding:14px;font-size:16px;font-weight:400;line-height:2;letter-spacing:0.12em;border:1px solid #646464;border-radius:2px}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type04 .btn a{padding:10px;font-size:13px}}@media (any-hover:hover){.templateWrap .contentsBlock__box--type04 .btn a:hover{background:#FFF;color:#646464}}.templateWrap .contentsBlock__box--type05{max-width:956px;margin:0 auto;padding-bottom:64px}.templateWrap .contentsBlock__box--type05 .movie{width:100%}.templateWrap .contentsBlock__box--type05 .movie__item{position:relative;margin:0 auto 158px}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type05 .movie__item{margin-bottom:100px}}.templateWrap .contentsBlock__box--type05 .movie__item.aspect16_9{aspect-ratio:16/9;max-width:1067px}.templateWrap .contentsBlock__box--type05 .movie__item.aspect9_16{aspect-ratio:9/16;max-width:543px;max-height:800px}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type05 .movie__item.aspect9_16{width:calc(100% - 60px)}}.templateWrap .contentsBlock__box--type05 .movie__item iframe{position:absolute;width:100%;height:100%;top:0;left:0}.templateWrap .contentsBlock__box--type06{max-width:1200px;margin:0 auto;padding-bottom:64px}.templateWrap .contentsBlock__box--type06 .credit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 20px}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type06 .credit{max-width:390px;margin:0 auto;gap:10px}}.templateWrap .contentsBlock__box--type06 .credit .item{text-align:center;width:calc(25% - 15px)}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type06 .credit .item{width:calc(50% - 5px);margin-bottom:20px}}.templateWrap .contentsBlock__box--type06 .credit .item .img{margin-bottom:10px}.templateWrap .contentsBlock__box--type06 .credit .item .img img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%}.templateWrap .contentsBlock__box--type06 .credit .item .box{font-family:"Sawarabi Gothic",sans-serif;font-size:12px;font-weight:400;line-height:2.5;letter-spacing:0.06em}.templateWrap .contentsBlock__box--type06 .credit .item .box .name{margin-bottom:11px;display:inline-block}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type06 .credit .item .box .name{margin-bottom:0}}.templateWrap .contentsBlock__box--type06 .credit .item .box .name:after{content:"/";padding:0 2px}.templateWrap .contentsBlock__box--type06 .credit .item .box .price{display:inline-block}@media screen and (max-width:768px){.templateWrap .contentsBlock__box--type06 .credit .item .box .price{margin-bottom:7px}}.templateWrap .contentsBlock__box--type06 .credit .item .box .price .proper{text-decoration-line:line-through;display:inline-block}.templateWrap .contentsBlock__box--type06 .credit .item .box .price .sale{margin-left:5px;color:#ff0000;display:inline-block}.templateWrap .contentsBlock__box--type06 .credit .item .box .price .price{display:inline-block}.templateWrap .contentsBlock__box--type06 .credit .item .box .more{display:block;width:100%}.templateWrap .contentsBlock__box--type06 .credit .item .box .more .inner{display:inline-block;padding:0px 8px;font-family:"Inter","Sawarabi Gothic",sans-serif;font-size:12px;text-align:center;background:#646464;border-radius:4px;color:#fff}.templateWrap .footer{margin-top:50px;padding:50px 100px;background-color:#000}@media screen and (max-width:1300px){.templateWrap .footer{padding:45px 7vw}}.templateWrap .footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.templateWrap .footer__sns{margin-right:-5px}.templateWrap .footer__sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.templateWrap .footer__sns ul li{margin-left:28px;width:25px}.templateWrap .footer__sns ul li a:hover{opacity:0.7}.templateWrap .footer__copyright p{color:#fff;font-size:10px;line-height:16px;letter-spacing:0.02em;text-transform:uppercase}@media screen and (max-width:768px){.templateWrap .footer{margin-top:73px;padding:45px 20px;border-top:none}.templateWrap .footer__sns{margin:0 5px 60px 0;width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.templateWrap .footer__sns ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.templateWrap .footer__sns ul li{margin:0 11px;width:25px}.templateWrap .footer__copyright{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}.templateWrap .footer__copyright p{color:#D0D0D0;font-size:16px;letter-spacing:0em;text-transform:inherit}}