﻿.w900{width:100%;max-width:900px;margin:0 auto;padding:0 9.8%;box-sizing:border-box}@media screen and (min-width: 769px){.w900{margin:0 auto;padding:0 2%}}@media screen and (min-width: 1000px){.w900{padding:0}}#word{position:relative;margin-bottom:0;padding:60px 0;color:#2c377e}#word .word__ttl{margin-bottom:10px;font-size:2rem}@media(min-width: 768px){#word .word__ttl{font-size:calc(2rem + (1vw - 7.68px)*1.3888888889)}}@media(min-width: 1200px){#word .word__ttl{font-size:2.6rem}}#word .word__txt{margin-bottom:20px;font-size:1.3rem;line-height:1.5;letter-spacing:.1em}@media(min-width: 768px){#word .word__txt{font-size:calc(1.3rem + (1vw - 7.68px)*0.462962963)}}@media(min-width: 1200px){#word .word__txt{font-size:1.5rem}}#word .word__name{margin:0 auto}#word .word__name .word__name-txt{margin-bottom:10px;font-size:1.2rem;text-align:center}@media(min-width: 768px){#word .word__name .word__name-txt{font-size:calc(1.2rem + (1vw - 7.68px)*0.462962963)}}@media(min-width: 1200px){#word .word__name .word__name-txt{font-size:1.4rem}}#word .word__name .word__name-img{max-width:140px;margin:0 auto}#about{margin-bottom:50px}#about .about__ttl{margin-bottom:20px;color:#2c377e;font-size:1.8rem;font-weight:normal;line-height:1}@media(min-width: 768px){#about .about__ttl{font-size:calc(1.8rem + (1vw - 7.68px)*1.3888888889)}}@media(min-width: 1200px){#about .about__ttl{font-size:2.4rem}}#about .about__txt{margin-bottom:65px;color:#2c377e;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:1.3rem;line-height:1.85;letter-spacing:0}@media(min-width: 768px){#about .about__txt{font-size:calc(1.3rem + (1vw - 7.68px)*0.462962963)}}@media(min-width: 1200px){#about .about__txt{font-size:1.5rem}}#about .about__txt--or{color:#f08300}#about .about__box .about__box-ttl{margin-bottom:30px;padding-bottom:5px;border-bottom:1px solid #2c377e;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:1.6rem;font-weight:bold;line-height:2}@media(min-width: 768px){#about .about__box .about__box-ttl{font-size:calc(1.6rem + (1vw - 7.68px)*0.462962963)}}@media(min-width: 1200px){#about .about__box .about__box-ttl{font-size:1.8rem}}#about .about__box .about__box-txt{margin:-10px 0 15px;font-size:1.3rem;color:#2c377e;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";line-height:1.8}@media(min-width: 768px){#about .about__box .about__box-txt{font-size:calc(1.3rem + (1vw - 7.68px)*0.462962963)}}@media(min-width: 1200px){#about .about__box .about__box-txt{font-size:1.5rem}}#about .about__box .about__box-img{max-width:400px;margin:0 auto 80px}#about .plan{margin-bottom:40px}#about .plan .plan__table-wp{overflow:scroll}#about .plan .plan__table{width:100%;min-width:700px}#about .plan .plan__table tr{border-bottom:1px solid #acacac;background:#fff;font-size:1.3rem;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";text-align:center;line-height:1.5}@media(min-width: 768px){#about .plan .plan__table tr{font-size:calc(1.3rem + (1vw - 7.68px)*0.462962963)}}@media(min-width: 1200px){#about .plan .plan__table tr{font-size:1.5rem}}#about .plan .plan__table tr:first-child{border-left:1px solid #2c377e;border-right:1px solid #2c377e;border-bottom:none}#about .plan .plan__table tr:first-child th{border-right:1px solid #acacac;background:#2c377e;color:#fff}#about .plan .plan__table tr th{padding:1em 5px;border-left:1px solid #acacac;border-right:1px solid #acacac;font-weight:normal;vertical-align:middle}#about .plan .plan__table tr td{padding:1em 5px;border-right:1px solid #acacac;font-weight:normal;vertical-align:middle}#about .plan .plan__note{font-size:1.1rem;margin:10px auto;color:#2c377e;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";line-height:1.5}@media(min-width: 768px){#about .plan .plan__note{font-size:calc(1.1rem + (1vw - 7.68px)*0.7575757576)}}@media(min-width: 900px){#about .plan .plan__note{font-size:1.2rem}}#about .plan .plan__note--or{color:#f08300}#about .type .type__wp{margin-bottom:50px}#about .type .type__wp--or .type__ttl{color:#eb702f}#about .type .type__wp--or .type__box-ttl{color:#eb702f}#about .type .type__wp--or .type__box-ttl::before{background:#eb702f}#about .type .type__wp--gr .type__ttl{color:#678e38}#about .type .type__wp--gr .type__box-ttl{color:#678e38}#about .type .type__wp--gr .type__box-ttl::before{background:#678e38}#about .type .type__wp--bl .type__ttl{color:#2083d8}#about .type .type__wp--bl .type__box-ttl{color:#2083d8}#about .type .type__wp--bl .type__box-ttl::before{background:#2083d8}#about .type .type__ttl{margin-bottom:15px;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:1.5rem;font-weight:bold;line-height:1}@media(min-width: 768px){#about .type .type__ttl{font-size:calc(1.5rem + (1vw - 7.68px)*0.2314814815)}}@media(min-width: 1200px){#about .type .type__ttl{font-size:1.6rem}}#about .type__cont{margin-bottom:40px}#about .type__cont .type__box{margin-bottom:25px;padding:20px 25px 25px;background:#fff;border-radius:10px}#about .type__cont .type__box .type__box-ttl{position:relative;margin-bottom:15px;padding-left:.75em;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:1.6rem;font-weight:bold;line-height:1.2}#about .type__cont .type__box .type__box-ttl:before{display:block;position:absolute;top:0;left:0;width:3px;height:100%;content:""}#about .type__cont .type__box .type__box-txt{margin-bottom:20px;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:1.3rem;line-height:1.85}@media(min-width: 768px){#about .type__cont .type__box .type__box-txt{font-size:calc(1.3rem + (1vw - 7.68px)*0.2314814815)}}@media(min-width: 1200px){#about .type__cont .type__box .type__box-txt{font-size:1.4rem}}#about .type__cont .type__box .type__box-btn a{display:block;position:relative;width:100%;max-width:400px;margin:0 auto;padding:5px 0;box-sizing:border-box;background:#c1ae8a;color:#fff;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:1.5rem;text-align:center}#about .type__cont .type__box .type__box-btn a::after{position:absolute;top:50%;right:20px;transform:translate(-50%, -50%) rotate(45deg);width:6px;height:6px;border-right:1px solid #fff;border-bottom:1px solid #fff;content:""}#about .type__cont--or .type__box .type__box-ttl{color:#eb702f}#about .type__cont--or .type__box .type__box-ttl::before{background:#eb702f}#about .about__note{padding:18px 20px 15px;border:1px solid #2c377e;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}#about .about__note .about__note-ttl{margin-bottom:8px;color:#2c377e;font-size:1.4rem;line-height:1}#about .about__note .about__note-txt{font-size:1.3rem}@media(min-width: 768px){#about .about__note .about__note-txt{font-size:calc(1.3rem + (1vw - 7.68px)*0.2314814815)}}@media(min-width: 1200px){#about .about__note .about__note-txt{font-size:1.4rem}}#movie{margin-bottom:0;padding:30px 0;background:#fff;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}#movie .movie__ttl{position:relative;margin-bottom:35px;padding-left:.75em;font-size:1.6rem;text-align:left;line-height:1.4}@media(min-width: 768px){#movie .movie__ttl{font-size:calc(1.6rem + (1vw - 7.68px)*0.462962963)}}@media(min-width: 1200px){#movie .movie__ttl{font-size:1.8rem}}#movie .movie__ttl::before{display:block;position:absolute;top:0;left:0;width:2px;height:100%;background:#333;content:""}#movie .movie__wp{margin-bottom:30px;border-bottom:1px solid #d9d9d9}#movie .movie__wp:last-of-type{border:none}#movie .movie__wp--or .movie__box .movie__box-ttl{color:#eb702f}#movie .movie__wp--gr .movie__box .movie__box-ttl{color:#678e38}#movie .movie__wp--bl .movie__box .movie__box-ttl{color:#2083d8}#movie .movie__box{margin-bottom:30px}#movie .movie__box .movie__box-ttl{margin-bottom:20px;color:#2c377e;font-size:1.8rem;line-height:1.2;letter-spacing:.11em}@media(min-width: 768px){#movie .movie__box .movie__box-ttl{font-size:calc(1.8rem + (1vw - 7.68px)*0.462962963)}}@media(min-width: 1200px){#movie .movie__box .movie__box-ttl{font-size:2rem}}#movie .movie__box .movie__cont-wp{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#movie .movie__box .movie__cont-wp .movie__thumb-wp{order:1;margin-bottom:20px}#movie .movie__box .movie__cont-wp .movie__thumb-wp .movie__thumb{position:relative;width:100%;padding-top:56.25%}#movie .movie__box .movie__cont-wp .movie__thumb-wp .movie__thumb iframe{position:absolute;top:0;right:0;width:100%;height:100%}#movie .movie__box .movie__cont-wp .movie__cont{order:2}#movie .movie__box .movie__cont-wp .movie__cont .movie__cont-txt{font-size:1.3rem;line-height:1.85}@media(min-width: 768px){#movie .movie__box .movie__cont-wp .movie__cont .movie__cont-txt{font-size:calc(1.3rem + (1vw - 7.68px)*0.462962963)}}@media(min-width: 1200px){#movie .movie__box .movie__cont-wp .movie__cont .movie__cont-txt{font-size:1.5rem}}#movie .movie__box .movie__cont-wp .movie__cont .movie__cont-note{padding-top:10px;font-size:1.2rem;line-height:1.85}@media(min-width: 768px){#movie .movie__box .movie__cont-wp .movie__cont .movie__cont-note{font-size:calc(1.2rem + (1vw - 7.68px)*0.2314814815)}}@media(min-width: 1200px){#movie .movie__box .movie__cont-wp .movie__cont .movie__cont-note{font-size:1.3rem}}#price{margin-bottom:50px;padding-bottom:20px;background:#fff}#price .price_box{margin-bottom:50px}#price .price_box h4{font-size:1.5rem;padding:5px 15px;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-weight:normal;color:#fff;background:#2c377e;border-left:10px solid #7c83b1}@media(min-width: 768px){#price .price_box h4{font-size:calc(1.5rem + (1vw - 7.68px)*2.2727272727)}}@media(min-width: 900px){#price .price_box h4{font-size:1.8rem}}#price .price_box h4 .price_title_attn{font-size:1.2rem;display:inline-block;padding-left:10px}@media(min-width: 768px){#price .price_box h4 .price_title_attn{font-size:calc(1.2rem + (1vw - 7.68px)*1.5151515152)}}@media(min-width: 900px){#price .price_box h4 .price_title_attn{font-size:1.4rem}}#price .price_box h5{font-size:1.5rem;margin-bottom:20px;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-weight:normal}@media(min-width: 768px){#price .price_box h5{font-size:calc(1.5rem + (1vw - 7.68px)*2.2727272727)}}@media(min-width: 900px){#price .price_box h5{font-size:1.8rem}}#price .price_box .price_txt{font-size:1.2rem;margin:10px auto;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";line-height:normal}@media(min-width: 768px){#price .price_box .price_txt{font-size:calc(1.2rem + (1vw - 7.68px)*2.2727272727)}}@media(min-width: 900px){#price .price_box .price_txt{font-size:1.5rem}}#price .price_box .price_attn{font-size:1rem;margin:10px auto;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";line-height:1.4}@media(min-width: 768px){#price .price_box .price_attn{font-size:calc(1rem + (1vw - 7.68px)*2.2727272727)}}@media(min-width: 900px){#price .price_box .price_attn{font-size:1.3rem}}#price .price_box .price_attn span{display:block;text-align:right}#price .price_box .price_note{font-size:1rem;margin:10px auto;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";line-height:1.4;text-align:right}@media(min-width: 768px){#price .price_box .price_note{font-size:calc(1rem + (1vw - 7.68px)*2.2727272727)}}@media(min-width: 900px){#price .price_box .price_note{font-size:1.3rem}}#price .price_box table{width:100%}#price .price_box table tr{font-size:1.3rem;width:100%;line-height:normal;border-bottom:1px solid #acacac}@media(min-width: 768px){#price .price_box table tr{font-size:calc(1.3rem + (1vw - 7.68px)*0.390625)}}@media(min-width: 1280px){#price .price_box table tr{font-size:1.5rem}}#price .price_box table tr:first-child th,#price .price_box table tr:first-child td{border-top:1px solid #acacac}#price .price_box table tr th,#price .price_box table tr td{padding:15px 10px;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";background:#fff;border-right:1px solid #acacac}#price .price_box table tr th{width:40%;text-align:left;font-weight:normal;border-left:1px solid #acacac}#price .price_box table tr td{width:30%;text-align:center;word-break:break-all;word-wrap:break-all}#price .price_box table tr td.null:before{content:"";display:block;margin:auto;width:20px;height:1px;background:#333}#price .price_box table tr td.sel_2{width:60%}#price .price_box table tr td.price_sel-txt{font-size:1.2rem}@media(min-width: 768px){#price .price_box table tr td.price_sel-txt{font-size:calc(1.2rem + (1vw - 7.68px)*0.1953125)}}@media(min-width: 1280px){#price .price_box table tr td.price_sel-txt{font-size:1.3rem}}#price .price_box table .s_txt{display:block;font-size:1.2rem}.font_beta{font-family:"メイリオ",Meiryo,Osaka,"sans-serif"}@media screen and (min-width: 769px){#word .word__txt{padding:0 2em}#about{margin-bottom:95px}#about .about__ttl{margin-bottom:40px}#about .about__txt{margin-bottom:90px;text-align:center;line-height:2}#about .about__box:first-of-type .about__box-ttl{margin-bottom:25px}#about .about__box .about__box-ttl{margin-bottom:30px;padding:0;text-align:center}#about .about__box .about__box-txt{margin:0 0 30px;text-align:center}#about .about__box .about__box-img{max-width:none;margin-bottom:90px}#about .type{margin-bottom:40px}#about .type .type__wp{margin-bottom:0}#about .type .type__ttl{margin-bottom:30px}#about .type__cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;margin-bottom:20px}#about .type__cont .type__box{flex:0 1 47%;width:47%;max-width:47%;margin:0 6% 40px 0;padding:25px 20px 20px 30px;box-sizing:border-box}#about .type__cont .type__box:nth-of-type(2n),#about .type__cont .type__box:last-of-type{margin-right:0}#about .type__cont .type__box .type__box-ttl{margin-bottom:15px}#about .type__cont .type__box .type__box-txt{width:90%;margin-bottom:15px}#about .type__cont .type__box .type__box-btn a{max-width:170px;margin:0 0 0 auto;padding-left:20px;text-align:left}#about .type__cont .type__box .type__box-btn a::after{right:15px}#about .about__note{padding:25px 45px 25px}#movie{padding:100px 0}#movie .movie__ttl{margin-bottom:60px}#movie .movie__wp{margin-bottom:70px}#movie .movie__wp:last-of-type{margin-bottom:0}#movie .movie__box{margin-bottom:75px}#movie .movie__box:last-of-type{margin-bottom:0}#movie .movie__box .movie__cont-wp{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between}#movie .movie__box .movie__cont-wp .movie__cont{flex:0 1 48%;width:48%;max-width:48%;order:1}#movie .movie__box .movie__cont-wp .movie__cont .movie__cont-txt{line-height:2}#movie .movie__box .movie__cont-wp .movie__cont .movie__cont-note{width:90%;padding-top:15px}#movie .movie__box .movie__cont-wp .movie__thumb-wp{flex:0 1 45%;width:45%;max-width:45%;order:2}#price{padding-bottom:80px}#price .price_box table tr th,#price .price_box table tr td{padding:10px 15px}}@media screen and (min-width: 901px){#word .word__ttl{margin-bottom:15px}#word .word__txt{margin-bottom:40px;text-align:center;line-height:1.8}#word .word__name{margin:0 0 0 auto}#word .word__name .word__name-txt{margin-bottom:20px;text-align:right}#word .word__name .word__name-img{max-width:200px;margin:0 0 0 auto}#about .about__txt{letter-spacing:.1em}}