html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;border:0;outline:none;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}img{vertical-align:bottom}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;outline:none}label{cursor:pointer}.clear{clear:both}.clear-l{clear:left}.clear-r{clear:right}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.f-small{font-size:85%}.f-large{font-size:115%}.t-ind{padding-left:1em;text-indent:-1em}.t-center{text-align:center}.t-left{text-align:left}.t-right{text-align:right}.f-right{float:right}.f-left{float:left}img{width:auto;max-width:100%;height:auto}img.wmax{width:100%;max-width:inherit}@media screen and (max-width: 768px){img.wmax-sp{width:100%;max-width:inherit}}@media screen and (min-width: 769px){.sponly{display:none !important}}@media screen and (max-width: 768px){.pconly{display:none !important}}.inblock{display:inline-block}sup{font-size:8px;vertical-align:top}sub{font-size:8px;vertical-align:bottom}a.imgalpha:hover{opacity:.6}a:hover img.imgalpha{opacity:.6}label{cursor:pointer}input[type=radio],input[type=checkbox]{margin-right:.5em;margin-bottom:3px;vertical-align:middle}input[type=text],input[type=button],input[type=submit],input[type=email],input[type=tel]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:50px;line-height:50px;font-size:16px;padding:0 10px}input[type=button],input[type=submit]{display:inline-block;width:auto}select{-webkit-box-sizing:border-box;box-sizing:border-box;height:50px;line-height:50px;font-size:16px;padding:0 10px;cursor:pointer}textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:200px;padding:10px;font-size:16px;outline:none}button{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}@media screen and (max-width: 768px){.tablewrap{overflow:auto;white-space:nowrap}.tablewrap::-webkit-scrollbar{height:5px}.tablewrap::-webkit-scrollbar-track{background:#f1f1f1}.tablewrap::-webkit-scrollbar-thumb{background:#bcbcbc}.tablewrap table{width:100%}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}a{color:#fff}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}body{font-family:"Inter","Noto Sans JP",sans-serif;font-size:16px;line-height:24px}:root{--f-lato: Lato;--f-domine: Domine;--f-noto-sans-jp: "Noto Sans JP"}.pc{display:block}.sp{display:none}@media(max-width: 500px){.pc{display:none}.sp{display:block}}.header{width:100%;margin:0 auto}.header img{width:100%}.catch{padding:12px 24px 0;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:center;-ms-flex-pack:center;justify-content:center;background:#0078c1}.catch-copy{color:#fff;font-size:clamp(1.25rem,-0.642rem + 2.96vw,2rem);font-weight:700;font-family:var(--f-noto-sans-jp);height:auto;letter-spacing:0em;line-height:1.1}.catch-search{margin-left:clamp(1rem,-4.044rem + 7.88vw,3rem);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;border:1px solid #ccc;border-radius:8px;padding:1vw;font-size:clamp(1.125rem,.81rem + .49vw,1.25rem);font-weight:700}.catch-search::before{content:"";margin-right:12px;display:block;width:25px;height:22.576px;background:url("../images/icon_search.svg") no-repeat}@media(max-width: 973px){.catch-search{margin:12px 0 0 0}}@media(max-width: 768px){.catch{padding:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.catch-copy{font-size:clamp(1rem,.534rem + 1.49vw,1.25rem)}}@media(max-width: 500px){.catch{padding:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.catch-copy{font-size:14px}.catch-search{margin:12px 0 0 0}}.qr{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:24px 0;background:#0078c1}.qr_text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:460px;min-width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:left;-ms-flex-align:left;align-items:left}.qr_text h2{margin-bottom:24px;color:#fcfe5a;font-size:clamp(1.5rem,.79rem + 2.52vw,2rem);font-weight:700;font-family:var(--f-noto-sans-jp);height:auto;letter-spacing:0em;line-height:1.1;margin:0px 0px 0px 0px;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.5);width:auto;max-width:100%}.qr_text p{color:#fff;font-size:clamp(.75rem,.484rem + .95vw,.938rem);font-weight:400;font-family:var(--f-noto-sans-jp);height:auto;letter-spacing:0em;line-height:1.1;margin:12px 0px 0px 0px;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.5);width:auto;max-width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.qr_img{border:1px solid #ccc;max-width:112px;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-left:2.5%;margin:0px 2.5% 0px}.qr_img img{max-width:100%;height:auto}@media(max-width: 768px){.qr{display:none}}.movie,.contents,.top-img{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}.movie_text,.contents_text,.top-img_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:left;-ms-flex-align:left;align-items:left;color:#fff}.movie_text h2,.contents_text h2,.top-img_text h2{font-size:clamp(2.25rem,.516rem + 2.71vw,2.938rem);font-weight:700;font-family:var(--f-noto-sans-jp);height:auto;letter-spacing:0em;text-shadow:0 0 10px rgba(0,0,0,.5);line-height:1.5}.movie_text__text,.contents_text__text,.top-img_text__text{max-width:400px;font-size:clamp(1rem,.527rem + .74vw,1.188rem);font-weight:700;font-family:var(--f-noto-sans-jp);height:auto;line-height:1.5;margin:0px 0px 0px 0px;text-shadow:0 0 10px rgba(0,0,0,.5);width:100%;max-width:100%}.top-img{background-image:url("../images/lp_bg_2.jpg");background-size:contain}.top-img img{vertical-align:middle;vertical-align:middle;width:50%;margin:0 auto}.movie{background-image:url("../images/lp_bg_2.jpg");background-size:contain;padding:80px 0;gap:0 20px}.movie_container{width:40%}.movie_container iframe.youtube-16-9{width:100%;height:auto;aspect-ratio:16/9}.movie_text{width:40%;max-width:600px;min-width:350px}.movie_text h2{text-align:left}.movie_text__text{text-align:left}.movie_img{width:30%;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-left:2.5%}.movie_img img{max-width:100%;height:auto;-webkit-box-shadow:0px 0px 15px 3px #fff;box-shadow:0px 0px 15px 3px #fff;height:auto;margin:40px 80px 40px 80px;-webkit-transform:translate(0px, 0px) rotate(5deg) skew(-10deg, 4deg);transform:translate(0px, 0px) rotate(5deg) skew(-10deg, 4deg);width:288px;max-width:calc(100% - 160px)}.contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-flex-direction:column;flex-direction:column;padding:40px 0;background-image:url("../images/lp_bg.jpg");background-size:contain}.contents_text{width:80%;min-width:350px}.contents_text h2{text-align:center}.contents_text h2 span{display:block;font-size:28px}.contents_text__text{text-align:center;font-size:28px}.contents_text__caption{margin:0 auto}.contents_img{padding:20px 0;width: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}.contents_img img{width:100%;-webkit-box-shadow:0px 0px 17px 0px #000;box-shadow:0px 0px 17px 0px #000}.contents_card_img{padding:20px 0 0;width:80%;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 1%}.contents_card_img img{width:24.5%;-webkit-box-shadow:0px 0px 17px 0px #000;box-shadow:0px 0px 17px 0px #000;vertical-align:middle}@media(max-width: 768px){.movie_text h2,.contents_text h2{font-size:clamp(1.5rem,.101rem + 4.48vw,2.25rem)}.movie_text h2 span,.contents_text h2 span{font-size:clamp(.938rem,-0.578rem + 4.85vw,1.75rem)}.movie_text__text,.contents_text__text{font-size:clamp(.938rem,-0.578rem + 4.85vw,1.75rem)}.movie{padding:4vw 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0;padding:8vw 0}.movie_container{width:60%}.contents{padding:4vw 0}.contents_img{padding:4vw 0;width:60%}.contents_card_img{width:60%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2vw}.contents_card_img img{width:calc(50% - 1vw)}}@media(max-width: 500px){.top-img img{width:100%}.movie_container{width:80%}.contents_img{width:80%}.contents_card_img{width:80%}}footer{background:#000;padding:24px 0 12px 0}footer ul{padding:0 0 48px 0;width:100%;text-align:center}footer ul li{font-size:16px}footer .copy{color:#fff;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px}@media(max-width: 500px){footer{display:block}footer ul{padding:16px 0 120px 0;background:#000;width:100%;text-align:center}footer ul li{font-size:12px}}/*# sourceMappingURL=style.css.map */