@charset "UTF-8";body{font-family:-apple-system, BlinkMacSystemFont,"segoe ui","游ゴシック体","yu gothic",meiryo,Roboto,sans-serif;position:relative}@media screen and (max-width:920px){body{background-size:25px}}@media screen and (max-width:480px){body{background-size:18px}}.area{width:100%;height:100%}.circles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.circles li{position:absolute;display:block;list-style:none;width:20px;height:20px;background:#fee5e4;-webkit-animation:animate 15s linear infinite;animation:animate 15s linear infinite;top:100%}.circles li:first-child{left:25%;width:60px;height:60px;-webkit-animation-delay:0s;animation-delay:0s}.circles li:nth-child(2){left:10%;width:40px;height:40px;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:12s;animation-duration:12s}.circles li:nth-child(3){left:70%;width:40px;height:40px;-webkit-animation-delay:4s;animation-delay:4s}.circles li:nth-child(4){left:40%;width:60px;height:60px;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:18s;animation-duration:18s}.circles li:nth-child(5){left:65%;width:40px;height:40px;-webkit-animation-delay:0s;animation-delay:0s}.circles li:nth-child(6){left:75%;width:90px;height:90px;-webkit-animation-delay:3s;animation-delay:3s}.circles li:nth-child(7){left:35%;width:100px;height:100px;-webkit-animation-delay:7s;animation-delay:7s}.circles li:nth-child(8){left:50%;width:40px;height:40px;-webkit-animation-delay:15s;animation-delay:15s;-webkit-animation-duration:45s;animation-duration:45s}.circles li:nth-child(9){left:20%;width:40px;height:40px;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:35s;animation-duration:35s}.circles li:nth-child(10){left:85%;width:100px;height:100px;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:11s;animation-duration:11s}@-webkit-keyframes animate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1;border-radius:0}to{top:-50%;-webkit-transform:rotate(720deg);transform:rotate(720deg);opacity:0;border-radius:50%}}@keyframes animate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1;border-radius:0}to{top:-50%;-webkit-transform:rotate(720deg);transform:rotate(720deg);opacity:0;border-radius:50%}}img{pointer-events:none;vertical-align:bottom}.wrapper{overflow-x:hidden}@font-face{font-display:swap}@-webkit-keyframes anime_h1{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anime_h1{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}header{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:2rem 0 0}@media screen and (max-width:920px){header{min-height:66.9999%}}@media screen and (max-width:480px){header{padding:1.3rem 0 0rem;min-height:580px;background-size:300%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:375px){header{min-height:510px}}@media screen and (max-width:320px){header{min-height:430px}}header h1{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);margin:0 0 1rem;-webkit-animation:anime_h1  1s ease-out forwards;animation:anime_h1  1s ease-out forwards;position:relative}header h1 .sub{display:block;width:74%;max-width:480px;margin:0 auto}@media screen and (min-width:1200px){header h1 .sub{width:480px}}@media screen and (max-width:480px){header h1 .sub{width:65%}}header h1 .main{width:80%;max-width:450px;display:block;margin:1rem auto 0}@media screen and (min-width:1200px){header h1 .main{width:450px}}@media screen and (max-width:480px){header h1 .main{width:67%;margin:.5rem auto 0}}header h1 img{width:100%}header h2{visibility:hidden;width:130px;margin:0 auto;position:relative}@media screen and (max-width:480px){header h2{width:23%}}header h2 img{width:100%}header .top-img{width:700px;margin:0 auto;visibility:hidden;position:relative}@media screen and (max-width:920px){header .top-img{max-width:700px;width:88%}}@media screen and (max-width:480px){header .top-img{}}header .top-img img{max-width:100%}header .top-btn{visibility:hidden;display:block;width:150px;position:absolute;top:15%;right:7%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media screen and (min-width:1200px){header .top-btn{right:calc(50% - 423px)}}@media screen and (max-width:920px){header .top-btn{right:2%}}@media screen and (max-width:790px){header .top-btn{top:23%;right:0%;width:135px}}@media screen and (max-width:480px){header .top-btn{top:21%;width:24%}}header .top-btn:hover{opacity:0.5}header .top-btn img{width:100%}@-webkit-keyframes lead_bg{to{width:100%}}@keyframes lead_bg{to{width:100%}}.lead{padding:0 0 4rem;position:relative}@media screen and (max-width:480px){.lead{padding:1.5rem 0 4rem}}.lead img{width:100%}.lead01{width:650px;margin:0 auto 2rem;position:relative}@media screen and (max-width:920px){.lead01{max-width:650px;width:90%}}.lead .catch{position:relative;padding:20px}.lead .catch:before{content:"";display:block;width:0;height:100%;background:#e0edf6;position:absolute;top:0;left:0;z-index:-10}.lead02{width:450px;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);margin:6rem 0 6rem 6rem;position:relative}@media screen and (min-width:1200px){.lead02{margin:6rem auto;-webkit-transform:rotate(-5deg) translateX(-200px);-ms-transform:rotate(-5deg) translateX(-200px);transform:rotate(-5deg) translateX(-200px)}}@media screen and (max-width:920px){.lead02{width:80%;max-width:450px;margin:6rem 0 6rem 2rem}}@media screen and (max-width:480px){.lead02{width:65%;margin:3rem 0 3rem}}.lead03{width:600px;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);margin:6rem 2rem 6rem auto;position:relative}@media screen and (min-width:1200px){.lead03{margin:6rem auto;-webkit-transform:rotate(5deg) translateX(200px);-ms-transform:rotate(5deg) translateX(200px);transform:rotate(5deg) translateX(200px)}}@media screen and (max-width:920px){.lead03{width:90%;max-width:600px;margin:6rem 1rem 6rem auto}}@media screen and (max-width:480px){.lead03{width:82%;margin:4rem 0 4rem auto}}.lead04{width:600px;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);margin:6rem 0 6rem 2rem;position:relative}@media screen and (min-width:1200px){.lead04{margin:6rem auto;-webkit-transform:rotate(-5deg) translateX(-200px);-ms-transform:rotate(-5deg) translateX(-200px);transform:rotate(-5deg) translateX(-200px)}}@media screen and (max-width:920px){.lead04{width:90%;max-width:600px;margin:6rem 0 6rem 1rem}}@media screen and (max-width:480px){.lead04{width:80%;margin:4rem 0 4rem}}.lead05{width:520px;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);margin:6rem 2rem 6rem auto;position:relative}@media screen and (min-width:1200px){.lead05{margin:6rem auto;-webkit-transform:rotate(5deg) translateX(200px);-ms-transform:rotate(5deg) translateX(200px);transform:rotate(5deg) translateX(200px)}}@media screen and (max-width:920px){.lead05{max-width:520px;width:80%;margin:6rem 1rem 6rem auto}}@media screen and (max-width:480px){.lead05{width:68%;margin:4rem 0 4rem auto}}.lead06{width:350px;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);margin:6rem 0 6rem 4rem;position:relative}@media screen and (min-width:1200px){.lead06{margin:6rem auto;-webkit-transform:rotate(-5deg) translateX(-200px);-ms-transform:rotate(-5deg) translateX(-200px);transform:rotate(-5deg) translateX(-200px)}}@media screen and (max-width:920px){.lead06{max-width:350px;width:55%;margin:6rem 0 6rem 1rem}}@media screen and (max-width:480px){.lead06{width:45%;margin:4rem 0 4rem}}.lead07{width:780px;margin:3rem auto;position:relative}@media screen and (max-width:920px){.lead07{width:95%;max-width:780px}}@media screen and (max-width:480px){.lead07{margin-bottom:0}}.lead08{width:600px;margin:5rem auto 0;position:relative}@media screen and (max-width:920px){.lead08{width:80%;max-width:600px}}@media screen and (max-width:480px){.lead08{margin-top:2rem}}.lead.fadein .lead02.catch:before{-webkit-animation:lead_bg  .5s ease-out forwards;animation:lead_bg  .5s ease-out forwards}.lead.fadein .lead03.catch:before{-webkit-animation:lead_bg  .5s ease-out 1s forwards;animation:lead_bg  .5s ease-out 1s forwards}.lead.fadein .lead04.catch:before{-webkit-animation:lead_bg  .5s ease-out 2s forwards;animation:lead_bg  .5s ease-out 2s forwards}.lead.fadein .lead05.catch:before{-webkit-animation:lead_bg  .5s ease-out 3s forwards;animation:lead_bg  .5s ease-out 3s forwards}.lead.fadein .lead06.catch:before{-webkit-animation:lead_bg  .5s ease-out 4s forwards;animation:lead_bg  .5s ease-out 4s forwards}.book-area{position:relative;background-color:#fff}.book-area *{-webkit-box-sizing:border-box;box-sizing:border-box}.book-area-inner{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:2rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:95%;max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media screen and (max-width:920px){.book-area-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;max-width:none;padding:3rem 0 2rem}}@media screen and (max-width:480px){.book-area-inner{padding:1rem 0 0}}.book-area-inner-wrap{padding:2rem 0 5rem;margin:0 auto;position:relative;z-index:10;opacity:0}@media screen and (max-width:920px){.book-area-inner-wrap{padding:1rem 0 3rem;width:auto}}@media screen and (max-width:480px){.book-area-inner-wrap{padding:2rem 0 4rem}}.book-area-inner-wrap.fadein{-webkit-animation:fadein_anime 1s ease-out forwards;animation:fadein_anime 1s ease-out forwards}.book-area-inner-item{padding:4rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:920px){.book-area-inner-item{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:480px){.book-area-inner-item{padding:1rem}}.book-area-inner-book{width:43%;max-width:400px;margin-right:2em;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:920px){.book-area-inner-book{width:100%;margin:0 auto 2em}}@media screen and (max-width:480px){.book-area-inner-book{margin:0 auto 1rem;max-width:280px}}.book-area-inner-book img{vertical-align:bottom;max-width:100%;width:100%;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.45);box-shadow:0 0 10px rgba(0, 0, 0, 0.45)}.book-area-inner-detail{width:100%;color:#000}@media screen and (min-width:921px){.book-area-inner-detail{width:53%;-ms-flex-negative:1;flex-shrink:1}}@media screen and (max-width:480px){.book-area-inner-detail{padding:0}}.book-area-inner-title{font-size:45px;font-size:2.8125rem;line-height:1.2}@media screen and (max-width:920px){.book-area-inner-title{text-align:center;font-size:38px;font-size:2.375rem}}@media screen and (max-width:480px){.book-area-inner-title{font-size:30px;font-size:1.875rem;line-height:1.2}}.book-area-inner-title span{display:block;font-size:29px;font-size:1.8125rem}@media screen and (max-width:480px){.book-area-inner-title span{font-size:25px;font-size:1.5625rem}}.book-area-inner-writer{font-size:25px;font-size:1.5625rem;margin-top:1.5rem}@media screen and (max-width:920px){.book-area-inner-writer{text-align:center;font-size:20px;font-size:1.25rem}}@media screen and (max-width:480px){.book-area-inner-writer{font-size:18px;font-size:1.125rem}}.book-area-inner-writer span{font-size:16px;font-size:1rem}@media screen and (max-width:480px){.book-area-inner-writer span{font-size:13px;font-size:0.8125rem}}.book-area-inner-txt{line-height:1.8;margin-top:1.5rem}@media screen and (max-width:480px){.book-area-inner-txt{font-size:14px;font-size:0.875rem}}.book-area-inner-info{margin-top:1.5rem}@media screen and (max-width:920px){.book-area-inner-info{text-align:center}}.book-area-inner-info span{display:block;line-height:1.8;font-size:13px;font-size:0.8125rem}.book-area.book-area-top{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.book-area.book-area-top.fadein{-webkit-animation:fadein_anime .5s ease-out 1 forwards;animation:fadein_anime .5s ease-out 1 forwards}.book_sotre_list{margin:1.5rem auto 0;max-width:830px;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:921px){.book_sotre_list{-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (max-width:920px){.book_sotre_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:480px){.book_sotre_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.book_sotre_list li{width:23%;margin-right:10px;text-align:center;margin-bottom:10px}@media screen and (min-width:921px){.book_sotre_list li{width:44%}}@media screen and (min-width:481px) and (max-width:914px){.book_sotre_list li{width:29%}}@media screen and (max-width:480px){.book_sotre_list li{width:45%;margin:0 2% 10px}}.book_sotre_list li a{padding:7px 15px;background:#fff;border:solid 1px #dcdcdc;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}@media screen and (min-width:481px) and (max-width:914px){.book_sotre_list li a{padding:7px 5px}}@media screen and (max-width:480px){.book_sotre_list li a{padding:7px 5px}}.book_sotre_list li a img{width:100%;max-width:100%;vertical-align:bottom}.book_sotre_list li a:hover{opacity:.4;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media screen and (max-width:768px){.book_sotre_list li a:hover{opacity:1;-webkit-transition:none;-o-transition:none;transition:none}}.p-sub-title{width:900px;margin:0 auto .8rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:920px){.p-sub-title{width:95%;max-width:900px;margin:0 auto .5rem}}.p-sub-title span{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;background:#fff;border:solid #683f04 3px;width:393px}@media screen and (max-width:920px){.p-sub-title span{max-width:393px;width:41%}}@media screen and (max-width:480px){.p-sub-title span{max-width:393px;width:55%;padding:4px;border-width:1px}}.p-sub-title span img{width:100%}@media screen and (max-width:480px){.p-sub-title span img{vertical-align:baseline}}.present-area{background:#fcc9c9;padding:3rem 0;position:relative}@media screen and (max-width:920px){.present-area{padding:1rem 0 3rem}}@media screen and (max-width:480px){.present-area{padding:.8rem 0}}.present-area h2{margin:0 auto 1rem;width:95%;max-width:900px}@media screen and (max-width:920px){.present-area h2{margin:0 auto 2%}}@media screen and (max-width:480px){.present-area h2{width:103%;margin-left:2%}}.present-area h2 img{width:73%}.present-area .p-icon{position:absolute;right:2%;width:258px;top:-2%;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}@media screen and (min-width:1065px){.present-area .p-icon{right:calc(50% - 450px)}}@media screen and (max-width:920px){.present-area .p-icon{right:1%;width:28%;top:-1%}}@media screen and (max-width:480px){.present-area .p-icon{width:26%;top:-.5%;right:-7px}}.present-area .p-icon img{width:100%}.present-area .p-fukidashi{position:absolute;right:calc(50% - 150px);top:72px;display:block;width:105px}@media screen and (max-width:920px){.present-area .p-fukidashi{right:33%;top:25px;width:12%;max-width:105px}}@media screen and (max-width:480px){.present-area .p-fukidashi{right:26%;top:18px;width:15%}}.present-area .p-fukidashi img{width:100%}.present-area .present-wrap{background:#fff;position:relative;max-width:900px;margin:0 auto;width:95%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 28px}@media screen and (max-width:920px){.present-area .present-wrap{padding:15px 28px}}@media screen and (max-width:480px){.present-area .present-wrap{padding:1rem}}.present-area .present-wrap .present-a,.present-area .present-wrap .present-b{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:480px){.present-area .present-wrap .present-a,.present-area .present-wrap .present-b{margin:0 auto 1rem}}.present-area .present-wrap .present-a img,.present-area .present-wrap .present-b img{width:100%}.present-area .present-wrap .present-a dt,.present-area .present-wrap .present-b dt{width:80px;margin-right:1rem}@media screen and (max-width:920px){.present-area .present-wrap .present-a dt,.present-area .present-wrap .present-b dt{width:12%;margin-right:2%}}@media screen and (max-width:480px){.present-area .present-wrap .present-a dt,.present-area .present-wrap .present-b dt{margin:0 0 2%;width:14%}}.present-area .present-wrap .present-a dd,.present-area .present-wrap .present-b dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - (80px + 1rem))}@media screen and (max-width:920px){.present-area .present-wrap .present-a dd,.present-area .present-wrap .present-b dd{width:85%}}@media screen and (max-width:480px){.present-area .present-wrap .present-a dd,.present-area .present-wrap .present-b dd{width:100%}}.present-area .present-wrap .present-a dd .hd,.present-area .present-wrap .present-b dd .hd{display:inline-block;width:385px}@media screen and (max-width:920px){.present-area .present-wrap .present-a dd .hd,.present-area .present-wrap .present-b dd .hd{width:100%}}@media screen and (max-width:480px){.present-area .present-wrap .present-a dd .hd,.present-area .present-wrap .present-b dd .hd{width:72%}}.present-area .present-wrap .present-a dd .num,.present-area .present-wrap .present-b dd .num{display:inline-block;width:110px;margin-left:32px;margin-top:17px}@media screen and (max-width:920px){.present-area .present-wrap .present-a dd .num,.present-area .present-wrap .present-b dd .num{width:18%;margin-left:0}}@media screen and (max-width:480px){.present-area .present-wrap .present-a dd .num,.present-area .present-wrap .present-b dd .num{position:absolute;margin:0;top:9%;left:18%;width:13%}}.present-area .present-wrap .present-a{margin-bottom:4rem;position:relative}@media screen and (max-width:480px){.present-area .present-wrap .present-a{margin-bottom:1rem}}.present-area .present-wrap .present-a dd .hd img{max-width:400px}.present-area .present-wrap .present-a dd .atend{width:100%;margin:1rem 0 0;font-size:14px;font-size:0.875rem}@media screen and (max-width:480px){.present-area .present-wrap .present-a dd .atend{font-size:13px;font-size:0.8125rem;line-height:1.4;text-indent:-.5rem;margin:.5rem 0 0 .5rem}}.present-area .present-wrap .present-a dd .atend a{color:#ea5350}.present-area .present-wrap .present-a dd .atend a:hover{text-decoration:none}.present-area .present-wrap .present-b{position:relative}.present-area .present-wrap .present-b dd .hd{width:545px}@media screen and (max-width:920px){.present-area .present-wrap .present-b dd .hd{width:100%}.present-area .present-wrap .present-b dd .hd img{max-width:545px}}@media screen and (max-width:480px){.present-area .present-wrap .present-b dd .hd{width:100%}}.present-area .present-wrap .present-b dd .num{width:140px}@media screen and (max-width:480px){.present-area .present-wrap .present-b dd .num{width:18%;top:16%}}.present-area .present-detile{max-width:900px;margin:2rem auto;width:95%}@media screen and (max-width:480px){.present-area .present-detile{margin:1rem auto 1.5rem}}.present-area .present-detile h3{padding:6px;background:#f17370;position:relative;text-align:center;margin-bottom:1rem}@media screen and (max-width:480px){.present-area .present-detile h3{padding:5px;margin-bottom:0.5rem}.present-area .present-detile h3 img{vertical-align:baseline}}.present-area .present-detile h3:after,.present-area .present-detile h3:before{content:"";display:block;background:#f17370;width:100%;height:1px;position:absolute;left:0}.present-area .present-detile h3:before{top:-2px}.present-area .present-detile h3:after{bottom:-2px}.present-area .present-detile p{font-size:18px;font-size:1.125rem;line-height:1.6}@media screen and (max-width:480px){.present-area .present-detile p{font-size:16px;font-size:1rem;padding:0 .5rem}}.present-area .present-detile ul{font-size:15px;font-size:0.9375rem;line-height:1.6;list-style:none;text-indent:-1rem;margin-left:1rem}@media screen and (max-width:480px){.present-area .present-detile ul{margin-top:10px;font-size:14px;font-size:0.875rem}}.present-area .present-detile ul li{margin-bottom:1rem}@media screen and (max-width:920px){.present-area .present-detile ul li{margin-bottom:1rem}}.present-area .present-detile.box01 h3 img{width:70px}@media screen and (max-width:480px){.present-area .present-detile.box01 h3 img{width:60px}}.present-area .present-detile.box02 h3 img{width:52px}@media screen and (max-width:480px){.present-area .present-detile.box02 h3 img{width:42px}}.present-area .present-detile.box02 p span{display:block}.present-area .present-detile.box03 h3 img{width:98px}@media screen and (max-width:480px){.present-area .present-detile.box03 h3 img{width:81px}}.present-area .present-detile.box03 p{font-size:23px;font-size:1.4375rem}@media screen and (max-width:480px){.present-area .present-detile.box03 p{text-align:center}.present-area .present-detile.box03 p span{display:block;font-size:15px;font-size:0.9375rem}}.present-area .present-detile.box04 h3 img{width:196px}@media screen and (max-width:480px){.present-area .present-detile.box04 h3 img{width:162px}}.present-area .present-detile.box05 h3 img{width:98px}@media screen and (max-width:480px){.present-area .present-detile.box05 h3 img{width:81px}}.present-area *{opacity:0}.present-area.fadein *{-webkit-animation:fadein_anime 1s ease-out forwards;animation:fadein_anime 1s ease-out forwards}.present-area.fadein .p-icon{-webkit-animation:p_icon_anime .5s ease-out .5s forwards;animation:p_icon_anime .5s ease-out .5s forwards}.f-wrap{padding:4rem 0;background:#fff}@media screen and (max-width:480px){.f-wrap{padding:1rem 0}}.f-wrap .txt{width:500px;margin:2rem auto}@media screen and (max-width:920px){.f-wrap .txt{width:80%;max-width:500px}}@media screen and (max-width:480px){.f-wrap .txt{width:90%}}.f-wrap .txt img{width:100%}.f-wrap .ph{width:450px;margin:3rem auto}@media screen and (max-width:920px){.f-wrap .ph{width:60%;max-width:450px}}.f-wrap .ph img{max-width:100%}.closed{background:#fff9f9;max-width:900px;padding:1rem;margin:4rem auto 0;border:#F00 solid 3px;text-align:center;line-height:1.6;font-size:20px;font-size:1.25rem;color:#f00;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;width:95%}@media screen and (max-width:480px){.closed{font-size:15px;font-size:0.9375rem;padding:.5rem;margin:2rem auto 0}}.closed-box{position:relative}.closed-box:after{display:block;font-size:14px;font-size:0.875rem;color:#F00;content:"※お申し込みは締め切らせていただきました。"}@media screen and (max-width:480px){.closed-box:after{font-size:12px;font-size:0.75rem;margin:.5rem}}.movie-area{position:relative;padding:2.5rem 0;background-attachment:fixed;background-color:#f9f0e3;background-size:100%;margin:0 0 4rem;opacity:0}@media screen and (max-width:920px){.movie-area{padding:3rem 0;background-attachment:inherit;background-size:200%}}@media screen and (max-width:480px){.movie-area{padding:1rem 0}}.movie-area.fadein{-webkit-animation:fadein_anime  1s ease-out 1s forwards;animation:fadein_anime  1s ease-out 1s forwards}.movie{text-align:center}.movie iframe{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5)}@media screen and (max-width:920px){.movie{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:0 1.5rem;z-index:100}.movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media screen and (max-width:480px){.movie{margin:0}}@-webkit-keyframes fadein_anime{to{opacity:1}}@keyframes fadein_anime{to{opacity:1}}@-webkit-keyframes p_icon_anime{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes p_icon_anime{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}