@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:before{content:"";display:block;position:fixed;z-index:-10;background-size:270%;background-position:center 0;left:0;top:0;width:100%;height:100%}}body.fixed{position:absolute;overflow:hidden}img{pointer-events:none}header{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:url(../img/top_bg.jpg)repeat 0 0;background-size:125pc;overflow:hidden;background-color:#fff;background-attachment:fixed}@media screen and (max-width:920px){header{background:0}}.header-inner{background-image:url(../img/top_bg_ribbon.png),url(../img/top_illust.jpg),url(../img/top_bg.jpg);background-repeat:no-repeat,no-repeat,repeat;background-size:45%,1350px,100%;background-position:bottom 0 left 0,top -30px right 0,0 0;min-height:700px}@media screen and (min-width:1600px){.header-inner{background-size:36%,82%,100%;min-height:730px}}@media screen and (max-width:1300px){.header-inner{background-size:50%,100%,100%;min-height:680px}}@media screen and (max-width:920px){.header-inner{min-height:35pc}}@media screen and (max-width:480px){.header-inner{min-height:90vh;background-size:85%,130%,130%}}.header-inner .icon{width:210px;margin:-7rem auto 0;opacity:0;-webkit-animation:a 1s ease-out 1.5s forwards;animation:a 1s ease-out 1.5s forwards}@media screen and (max-width:920px){.header-inner .icon{width:30%;max-width:180px}}@media screen and (max-width:480px){.header-inner .icon{margin:-3.5rem 0 0 1rem;max-width:none;width:32%}}.header-inner .icon img{max-width:100%;margin-left:6rem}@media screen and (min-width:1600px){.header-inner .icon img{margin-left:14rem}}@media screen and (max-width:480px){.header-inner .icon img{margin-left:0}}.header-writer{width:200px;opacity:0;-webkit-filter:blur(4px);filter:blur(4px);margin:1rem auto 0;-webkit-animation:a 1s ease-out 1s forwards;animation:a 1s ease-out 1s forwards}@media screen and (max-width:920px){.header-writer{width:14%;padding:0 0 0 37%;margin:1rem 0 0}}@media screen and (max-width:480px){.header-writer{width:28%;margin:0 0 0 auto;padding:0 2rem 0 0;text-align:right}}.header-writer img{width:100%;margin-left:-8rem}@media screen and (min-width:1600px){.header-writer img{margin-left:0}}@media screen and (max-width:920px){.header-writer img{margin:0}}h1{width:45%;margin:0 0 0 4%;padding-top:10rem;opacity:0;-webkit-filter:blur(4px);filter:blur(4px);-webkit-animation:a 1s ease-out 1s forwards;animation:a 1s ease-out 1s forwards}h1 img{display:block;width:100%}@media screen and (min-width:1600px){h1{max-width:none;width:40%;margin:0 auto}h1 img{margin-left:-13rem}}@media screen and (max-width:920px){h1{width:50%;margin:0 0 0 1rem}}@media screen and (max-width:480px){h1{width:87%;margin:0 auto 1rem;padding-top:13rem}}@media screen and (max-width:320px){h1{padding-top:11rem}}@-webkit-keyframes a{}@keyframes a{to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes b{}@keyframes b{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(-ms-high-contrast:none){.lead:after,.lead:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.15;background:url(../img/lead_bg.png)no-repeat,url(../img/lead_bg02.png)no-repeat;background-size:500px,350px;background-position:top -10px right -75pt,top 0 left 0}}.top-info{background:-webkit-gradient(linear,left top,left bottom,from(#f9d9ac),color-stop(22%,#f7f3ec),color-stop(50%,#fff),color-stop(82%,#f7f3ec),to(#f9d9ac));background:-webkit-linear-gradient(top,#f9d9ac 0,#f7f3ec 22%,#fff 50%,#f7f3ec 82%,#f9d9ac 100%);background:-o-linear-gradient(top,#f9d9ac 0,#f7f3ec 22%,#fff 50%,#f7f3ec 82%,#f9d9ac 100%);background:linear-gradient(to bottom,#f9d9ac 0,#f7f3ec 22%,#fff 50%,#f7f3ec 82%,#f9d9ac 100%);padding:3rem 0}@media screen and (max-width:480px){.top-info{padding:1rem 0}}.top-info .honyataisyo{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;opacity:0;-webkit-animation:a 1s ease-out 2s forwards;animation:a 1s ease-out 2s forwards}.top-info .honyataisyo .logo{display:block;width:300px;margin-right:1rem}@media screen and (max-width:920px){.top-info .honyataisyo .logo{margin-right:0}}@media screen and (max-width:480px){.top-info .honyataisyo .logo{width:46%}}.top-info .honyataisyo .txt{display:block;width:20pc}@media screen and (max-width:480px){.top-info .honyataisyo .txt{width:45%}}.top-info .honyataisyo img{width:100%}.lead{padding:6rem 2rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#000037),color-stop(99%,#01011c)),url(../img/lead_bg.png)no-repeat,url(../img/lead_bg02.png)no-repeat;background:-webkit-linear-gradient(top,#000037 1%,#01011c 99%),url(../img/lead_bg.png)no-repeat,url(../img/lead_bg02.png)no-repeat;background:-o-linear-gradient(top,#000037 1%,#01011c 99%),url(../img/lead_bg.png)no-repeat,url(../img/lead_bg02.png)no-repeat;background:linear-gradient(to bottom,#000037 1%,#01011c 99%),url(../img/lead_bg.png)no-repeat,url(../img/lead_bg02.png)no-repeat;text-align:center;color:#fff;background-blend-mode:screen;background-size:100%,500px,350px;background-position:0 0,top -10px right -75pt,top 0 left 0;position:relative}@media screen and (max-width:920px){.lead{background-size:100%,25pc,300px;background-position:0 0,top -5% right -30%,top -10% left -10%}}@media screen and (max-width:480px){.lead{padding:2rem 1rem 5rem;background-size:100%,170px,170px;background-position:0 0,bottom 0 right -30%,top -10% left -15%}}.lead01{width:730px;margin:0 auto 3rem;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-animation:a 1s ease-out 1.8s forwards;animation:a 1s ease-out 1.8s forwards;position:relative}@media screen and (max-width:920px){.lead01{width:90%}}@media screen and (max-width:480px){.lead01{width:100%}}.lead01 img{width:100%}.lead02{width:25pc;margin:3rem auto 1rem;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-animation:a 1s ease-out 3.2s forwards;animation:a 1s ease-out 3.2s forwards;position:relative}@media screen and (max-width:920px){.lead02{width:53%}}@media screen and (max-width:480px){.lead02{width:65%;margin:2rem auto 1rem}}.lead02 img{width:100%}.lead03{width:540px;margin:0 auto 1rem;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-animation:a 1s ease-out 3.2s forwards;animation:a 1s ease-out 3.2s forwards;position:relative}@media screen and (max-width:920px){.lead03{width:70%}}@media screen and (max-width:480px){.lead03{width:100%}}.lead03 img{width:100%}.lead04{width:700px;margin:0 auto;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-animation:a 1s ease-out 3.2s forwards;animation:a 1s ease-out 3.2s forwards;position:relative}@media screen and (max-width:920px){.lead04{width:90%}}@media screen and (max-width:480px){.lead04{width:100%}}.lead04 img{width:100%}.lead p{max-width:50pc;line-height:2;text-align:left;text-shadow:0 0 4px hsla(0,0%,100%,.7);opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-animation:a 1s ease-out 2.5s forwards;animation:a 1s ease-out 2.5s forwards;position:relative}@media screen and (max-width:480px){.lead p{line-height:1.4}}.lead-t{font-size:22px;font-size:1.375rem;margin:2rem auto}@media screen and (max-width:920px){.lead-t{font-size:18px;font-size:1.125rem}}@media screen and (max-width:480px){.lead-t{font-size:15px;font-size:.9375rem;margin:1rem auto}}.lead-t-l{font-size:30px;font-size:1.875rem;margin:0 auto}@media screen and (max-width:920px){.lead-t-l{font-size:28px;font-size:1.75rem}}@media screen and (max-width:480px){.lead-t-l{font-size:18px;font-size:1.125rem}}.main-c{position:relative;background:url(../img/content_bg.jpg)repeat-y 0 0;background-size:100%;background-attachment:fixed}@media screen and (max-width:480px){.main-c{background-attachment:inherit;background-size:200%}}.book-area{position:relative}@media screen and (max-width:480px){.book-area{padding:0}}.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;width:95%;max-width:750pt;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:100%;max-width:700px;padding:0 1.5rem}}@media screen and (max-width:480px){.book-area-inner{width:100%}}.book-area-inner-wrap{padding:5rem 0 6rem;position:relative}@media screen and (max-width:920px){.book-area-inner-wrap{padding:5rem 0 2rem}}@media screen and (max-width:480px){.book-area-inner-wrap{padding:3rem 0}}.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:50%;max-width:25pc;margin-right:4em;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:920px){.book-area-inner-book{width:100%;max-width:350px;margin:0 auto 2em}}@media screen and (max-width:480px){.book-area-inner-book{margin-bottom:1rem;max-width:300px}}.book-area-inner-book img{vertical-align:bottom;max-width:100%;width:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.45);box-shadow:0 0 10px rgba(0,0,0,.45)}.book-area-inner-detail{width:100%;padding:3rem 0 0}@media screen and (min-width:921px){.book-area-inner-detail{width:calc(100% - 500px);-ms-flex-negative:1;flex-shrink:1}}.book-area-inner-title{font-size:44px;font-size:2.75rem}@media screen and (max-width:920px){.book-area-inner-title{text-align:center}}@media screen and (max-width:480px){.book-area-inner-title{font-size:40px;font-size:2.5rem;line-height:1.2}}@media screen and (max-width:480px){.book-area-inner-title span{display:block}}.book-area-inner-writer{font-size:22px;font-size:1.375rem;margin-top:1.5rem}@media screen and (max-width:920px){.book-area-inner-writer{text-align:center}}@media screen and (max-width:480px){.book-area-inner-writer{font-size:20px;font-size:1.25rem}}.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:.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:.8125rem;color:#333}.book-area-inner .bnr{width:100%;margin:4rem 0 0}@media screen and (max-width:480px){.book-area-inner .bnr{margin:2rem auto 0;width:80%}}.book-area-inner .bnr a{display:block;max-width:25pc;margin:0 auto}.book-area-inner .bnr a img{width:100%;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4);box-shadow:0 0 6px rgba(0,0,0,.4)}.book-area-inner .bnr a:hover{opacity:.6;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.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:b .5s ease-out 1 forwards;animation:b .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:480px){.book_sotre_list{-ms-flex-pack:distribute;justify-content:space-around}}.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-right:3%}}.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}}.coment-area{padding:8rem 0 6rem;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}@media screen and (max-width:480px){.coment-area{padding:2rem 0 3rem;position:relative;overflow:hidden}}.coment-area-inner .paper{position:absolute;width:245px;right:0;top:-5%;-webkit-filter:drop-shadow(0 3px 11px rgba(0,0,0,0.3));filter:drop-shadow(0 3px 11px rgba(0,0,0,0.3));-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);z-index:2;display:block}@media screen and (min-width:1480px){.coment-area-inner .paper{width:280px}}@media screen and (max-width:920px){.coment-area-inner .paper{width:40%;max-width:230px;right:0;top:-4%;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}}@media screen and (max-width:480px){.coment-area-inner .paper{position:static;margin:18px auto 0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);width:220px;-webkit-filter:none;filter:none}}.coment-area-inner .paper:hover{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:.6}@media screen and (max-width:480px){.coment-area-inner .paper:hover{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.coment-area-inner .paper img{max-width:100%}.coment-area-inner h2{width:610px;position:relative;margin:0 auto}@media screen and (max-width:920px){.coment-area-inner h2{width:79%;max-width:610px}}@media screen and (max-width:480px){.coment-area-inner h2{width:90%}}.coment-area-inner h2 img{width:100%}.coment-area-inner h2:after{content:"";display:block;background:url(../img/coment_icon.png)no-repeat -14px -9pt;width:155px;height:130px;background-size:110%;position:absolute;top:-30px;right:-130px}@media screen and (max-width:920px){.coment-area-inner h2:after{top:19px;right:-18%}}@media screen and (max-width:480px){.coment-area-inner h2:after{width:75pt;right:-10%;top:31px}}.coment-area-inner .coment-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:905px;margin:2rem auto 0}@media screen and (min-width:1000px){.coment-area-inner .coment-list{max-width:75pc}}@media screen and (max-width:920px){.coment-area-inner .coment-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:3rem auto 0}}@media screen and (max-width:480px){.coment-area-inner .coment-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.coment-area-inner .coment-list li{background:#fff;padding:0 1.5rem;width:415px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 10px 14px rgba(0,0,0,.2);box-shadow:1px 10px 14px rgba(0,0,0,.2);margin:3rem 2%;min-height:150px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1000px){.coment-area-inner .coment-list li{width:46%}}@media screen and (max-width:920px){.coment-area-inner .coment-list li{width:45%}}@media screen and (max-width:480px){.coment-area-inner .coment-list li{width:90%;min-height:auto;margin:2rem 0}}.coment-area-inner .coment-list li:after,.coment-area-inner .coment-list li:before{width:calc(100% - 20px);height:0;display:block;position:absolute;left:0;content:""}.coment-area-inner .coment-list li:before{border-bottom:solid 20px #fff;border-right:solid 20px transparent;bottom:100%}.coment-area-inner .coment-list li:after{border-top:solid 20px #fff;border-left:solid 20px transparent;top:100%}.coment-area-inner .coment-list-inner p{line-height:1.6;font-size:18px;font-size:1.125rem}@media screen and (max-width:920px){.coment-area-inner .coment-list-inner p{font-size:1pc;font-size:1rem}}@media screen and (max-width:480px){.coment-area-inner .coment-list-inner p{font-size:15px;font-size:.9375rem}}.coment-area-inner .coment-list-inner .credit{text-align:right;line-height:1.4;margin:.8rem 0 0}@media screen and (max-width:480px){.coment-area-inner .coment-list-inner .credit{font-size:13px;font-size:.8125rem}}.coment-area-inner .coment-list-v2{display:block}@media screen and (max-width:480px){.coment-area-inner .coment-list-v2{margin:0}}.coment-area-inner .coment-list-v2 .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(-ms-high-contrast:none){.coment-area-inner .coment-list-v2 .slick-track{display:block!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (max-width:480px){.coment-area-inner .coment-list-v2 .slick-track{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.coment-area-inner .coment-list-v2 .slick-slide{float:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 1rem}@media(-ms-high-contrast:none){.coment-area-inner .coment-list-v2 .slick-slide{float:left}}@media screen and (max-width:480px){.coment-area-inner .coment-list-v2 .slick-slide{height:auto;margin:0 .4rem}}.coment-area-inner .coment-list-v2 .slick-slide>div{position:relative;margin:3rem 0}@media(-ms-high-contrast:none){.coment-area-inner .coment-list-v2 .slick-slide>div{position:static}}.coment-area-inner .coment-list-v2 li{margin:0 0 4rem;padding:0 2rem;display:block!important;min-height:auto}@media screen and (max-width:480px){.coment-area-inner .coment-list-v2 li{margin-bottom:0;padding:0 1rem}}.coment-area-inner .coment-list-v2 .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:6px}.coment-area-inner .coment-list-v2 .slick-dots li{width:8px;height:8px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 1%;padding:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}.coment-area-inner .coment-list-v2 .slick-dots li button{display:block;width:100%;height:100%;padding:0;background:#dab484;border-radius:100%}.coment-area-inner .coment-list-v2 .slick-dots li button:before,.coment-area-inner .coment-list-v2 .slick-dots li:after,.coment-area-inner .coment-list-v2 .slick-dots li:before{display:none}@media screen and (max-width:480px){.coment-area-inner .coment-list-v2 .slick-list{height:auto!important;max-height:440px}}@media screen and (max-width:414px){.coment-area-inner .coment-list-v2 .slick-list{height:20pc!important}}@media screen and (max-width:375px){.coment-area-inner .coment-list-v2 .slick-list{height:360px!important}}@media screen and (max-width:320px){.coment-area-inner .coment-list-v2 .slick-list{height:450px!important}}.coment-area-inner .coment-list-v2 .slick-next:before{display:block;content:"";width:30px;height:30px;border-top:4px solid #f7a000;border-right:4px solid #f7a000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:480px){.coment-area-inner .coment-list-v2 .slick-next:before{width:20px;height:20px}}.coment-area-inner .coment-list-v2 .slick-prev:before{display:block;content:"";width:30px;height:30px;border-top:4px solid #f7a000;border-right:4px solid #f7a000;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}@media(-ms-high-contrast:none){.coment-area-inner .coment-list-v2 .slick-prev:before{margin-left:6px}}@media screen and (max-width:480px){.coment-area-inner .coment-list-v2 .slick-prev:before{width:20px;height:20px}}.coment-area-inner .coment-list-v2 .slick-prev{left:-50px}@media screen and (max-width:480px){.coment-area-inner .coment-list-v2 .slick-prev{opacity:.5;width:30px;height:30px;left:9pt;top:calc(50% - 15px)}}.coment-area-inner .coment-list-v2 .slick-next{right:-65px}@media screen and (max-width:480px){.coment-area-inner .coment-list-v2 .slick-next{opacity:.5;width:30px;height:30px;right:5px;top:calc(50% - 15px)}}.coment-area.fadein{-webkit-animation:b .5s ease-out 1 forwards;animation:b .5s ease-out 1 forwards}.news-area{padding:5rem 0 0;overflow:hidden;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}@media screen and (max-width:480px){.news-area{padding:3rem 0 0}}.news-area-inner h2{width:210px;position:relative;margin:0 auto}@media screen and (max-width:480px){.news-area-inner h2{width:140px}}.news-area-inner h2 img{width:100%}.news-area-inner .news-list-wrap{background:#fff;padding:0 2rem;width:80%;max-width:980px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 10px 10px rgba(0,0,0,.2);box-shadow:1px 10px 10px rgba(0,0,0,.2);margin:3rem auto}@media screen and (max-width:480px){.news-area-inner .news-list-wrap{width:95%;padding:0 1rem}}.news-area-inner .news-list-wrap:after,.news-area-inner .news-list-wrap:before{width:calc(100% - 20px);height:0;display:block;position:absolute;left:0;content:""}.news-area-inner .news-list-wrap:before{border-bottom:solid 20px #fff;border-right:solid 20px transparent;bottom:100%}.news-area-inner .news-list-wrap:after{border-top:solid 20px #fff;border-left:solid 20px transparent;top:100%}.news-area-inner .news-list-wrap .news-list{list-style:none;padding:2rem 0 0;word-break:break-word}@media screen and (max-width:480px){.news-area-inner .news-list-wrap .news-list{padding:0}}.news-area-inner .news-list-wrap .news-list li{border-top:solid 1px #d4b082;padding:1rem 0}.news-area-inner .news-list-wrap .news-list li:first-child{border:0;padding-top:0}.news-area-inner .news-list-wrap .news-list li h3{font-size:22px;font-size:1.375rem;line-height:1.4;margin:.5rem 0 1rem}@media screen and (max-width:480px){.news-area-inner .news-list-wrap .news-list li h3{font-size:19px;font-size:1.1875rem}}.news-area-inner .news-list-wrap .news-list li p{font-size:1pc;font-size:1rem;line-height:1.6;margin:0 0 .7rem}@media screen and (max-width:480px){.news-area-inner .news-list-wrap .news-list li p{font-size:14px;font-size:.875rem}}.news-area-inner .news-list-wrap .news-list li p a{color:#000}.news-area-inner .news-list-wrap .news-list li p a:hover{text-decoration:none}.news-area.fadein{-webkit-animation:b .5s ease-out 1 forwards;animation:b .5s ease-out 1 forwards}.movie-area{background:-webkit-gradient(linear,left top,right top,from(#f0d4a8),to(#faf1e1));background:-webkit-linear-gradient(left,#f0d4a8 0,#faf1e1 100%);background:-o-linear-gradient(left,#f0d4a8 0,#faf1e1 100%);background:linear-gradient(to right,#f0d4a8 0,#faf1e1 100%);padding:4rem 0 6rem;margin:0 0 2rem}@media screen and (max-width:480px){.movie-area{padding:2rem 0}}.movie-area h2{width:185px;margin:0 auto 2rem}@media screen and (max-width:480px){.movie-area h2{width:90pt;margin-bottom:1.5rem}}.movie-area h2 img{width:100%}.movie-area .movie{text-align:center}.movie-area .movie iframe{-webkit-box-shadow:-30px 24px 45px rgba(0,0,0,.45);box-shadow:-30px 24px 45px rgba(0,0,0,.45)}@media screen and (max-width:920px){.movie-area .movie{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:0 1.5rem}.movie-area .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media screen and (max-width:480px){.movie-area .movie{margin:0}}.movie-area-note{text-align:right;max-width:100%;width:50pc;margin:1rem auto 0;font-size:.8rem;font-weight:700;color:#6b481a}@media screen and (max-width:480px){.movie-area-note{text-align:center;color:#9e7e54;font-size:.7rem}}.movie-area *{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.movie-area.fadein *{-webkit-animation:b .5s ease-out 1 forwards;animation:b .5s ease-out 1 forwards}.manga-area{padding:0 0 6rem;overflow:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}@media screen and (max-width:480px){.manga-area{padding:0 0 4rem}}.manga-area-inner{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.manga-area-inner h2{width:610px;position:relative;margin:0 auto}@media screen and (max-width:920px){.manga-area-inner h2{width:68%}}@media screen and (max-width:480px){.manga-area-inner h2{width:90%}}.manga-area-inner h2 img{width:100%}.manga-area-inner p{color:#c06d02;margin:2rem auto 0;max-width:610px;font-size:18px;font-size:1.125rem;line-height:1.8;font-weight:700}@media screen and (max-width:480px){.manga-area-inner p{margin-top:1rem;font-size:14px;font-size:.875rem;padding:0 .9rem}.manga-area-inner p span{display:block}}.manga-area-inner .manga-pc-btn{display:block;width:80%;margin:2rem auto 0;max-width:610px;cursor:pointer}@media screen and (max-width:480px){.manga-area-inner .manga-pc-btn{display:none}}.manga-area-inner .manga-pc-btn img{max-width:100%;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2)}.manga-area-inner .manga-pc-btn:hover{opacity:.4;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.manga-area .sp-cont{display:none}@media screen and (max-width:480px){.manga-area .sp-cont{display:block;margin:1rem .9rem 0}.manga-area .sp-cont .ph{margin:0 0 .6rem}.manga-area .sp-cont .ph img{max-width:100%}}.manga-area.fadein .manga-area-inner{-webkit-animation:b .5s ease-out 1 forwards;animation:b .5s ease-out 1 forwards}.popup{opacity:0;display:none;position:fixed;top:0;overflow-y:scroll;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:3}.popup .content{position:relative;padding:2rem 4rem}.popup .content-inner .ph{max-width:600px;margin:0 auto 3rem}.popup .content-inner .ph img{max-width:100%}.popup .content .close{text-indent:-9999px;overflow:hidden;background:url(../../common/img/close.svg)no-repeat 0 0;background-size:100%;border:0;width:40px;height:40px;padding:0;position:fixed;right:3%;top:30px;cursor:pointer}.show{display:block;-webkit-animation:c .5s ease-out forwards;animation:c .5s ease-out forwards}@-webkit-keyframes c{}@keyframes c{to{opacity:1}}.trial_wrap{background:rgba(0,0,0,.85);overflow-y:scroll}.trial-erea{height:auto;padding-bottom:2rem}.trial-erea .title{font-size:24px;font-size:1.5rem;font-weight:700;margin:1rem auto 2rem;line-height:1.4;width:80%;border:solid 1px #f7a001;padding:.5rem}@media screen and (max-width:920px){.trial-erea .title{font-size:22px;font-size:1.375rem;padding:.2rem;width:90%}}@media screen and (max-width:480px){.trial-erea .title{font-size:18px;font-size:1.125rem;width:auto;margin-top:2rem}}.trial-erea .title span{background:#f7a001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}@media screen and (max-width:480px){.trial-erea .title span{padding:.5rem}}.trial-erea .trial-list{height:auto;width:80%;margin:0 auto;max-width:50pc}@media screen and (max-width:920px){.trial-erea .trial-list{width:90%}}@media screen and (max-width:480px){.trial-erea .trial-list{width:100%}}.trial-erea .slick-slide:nth-child(odd) .trial-list-item,.trial-erea .trial-list-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trial-erea .slick-dots li button:before{color:#94876e;opacity:1;font-size:33px}.trial-erea .slick-dots li.slick-active button:before{opacity:1;color:#f7a000}.trial-erea [dir=rtl] .slick-next{right:auto;left:-6%}@media screen and (max-width:480px){.trial-erea [dir=rtl] .slick-next{left:-8%}}.trial-erea [dir=rtl] .slick-next:before{display:block;content:"";width:30px;height:30px;border-top:4px solid #f7a000;border-right:4px solid #f7a000;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (max-width:480px){.trial-erea [dir=rtl] .slick-next:before{width:20px;height:20px}}.trial-erea [dir=rtl] .slick-prev:before{display:block;content:"";width:30px;height:30px;border-top:4px solid #f7a000;border-right:4px solid #f7a000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:480px){.trial-erea [dir=rtl] .slick-prev:before{width:20px;height:20px}}.trial-erea [dir=rtl] .slick-prev{right:-4.5%}@media screen and (max-width:480px){.trial-erea [dir=rtl] .slick-prev{right:-2%}}.trial-erea p{margin-top:3rem;color:#fff;font-size:20px;font-size:1.25rem;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem}@media screen and (max-width:480px){.trial-erea p{font-size:15px;font-size:.9375rem;padding:0}}.trial-erea a{background:#f7a001;padding:1rem;width:35%;display:block;font-weight:700;text-align:center;margin:1rem auto 0;color:#000}@media screen and (max-width:920px){.trial-erea a{width:55%}}@media screen and (max-width:480px){.trial-erea a{width:75%}}.trial-erea a:hover{text-decoration:none;opacity:.6}@media screen and (max-width:920px){.trial-erea a:hover{opacity:1}}.trial-erea .clased_btn{text-indent:-9999px;overflow:hidden;background:url(../../common/img/close.svg)no-repeat 0 0;background-size:100%;border:0;width:35px;height:35px;padding:0;position:fixed;right:3%;display:block;top:30px;cursor:pointer}@media screen and (max-width:920px){.trial-erea .clased_btn{position:absolute;top:11px}}.fanbook-area{position:relative;padding:4rem 0 0}@media screen and (max-width:480px){.fanbook-area{padding:0}}.fanbook-area *{-webkit-box-sizing:border-box;box-sizing:border-box}.fanbook-area h2{width:242px;position:relative;margin:0 auto}@media screen and (max-width:480px){.fanbook-area h2{width:10pc}}.fanbook-area h2 img{width:100%}.fanbook-area-icon{text-align:center;padding:0 0 1rem}.fanbook-area-icon img{max-width:75pt;height:auto}@media screen and (max-width:480px){.fanbook-area-icon img{max-width:5pc}}.fanbook-area-inner{display:flex;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:95%;max-width:750pt;margin:0 auto;position:relative}@media screen and (max-width:920px){.fanbook-area-inner{display:block;width:100%;max-width:700px;padding:0 1.5rem}}@media screen and (max-width:480px){.fanbook-area-inner{padding:0 .5rem;width:100%}}.fanbook-area-inner-wrap{padding:5rem 0 6rem;position:relative}@media screen and (max-width:920px){.fanbook-area-inner-wrap{padding:5rem 0 2rem}}@media screen and (max-width:480px){.fanbook-area-inner-wrap{padding:1.5rem 0 3rem}}.fanbook-area-inner-book{width:50%;max-width:25pc;margin-right:4em;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:920px){.fanbook-area-inner-book{width:100%;max-width:350px;margin:0 auto 2em}}@media screen and (max-width:480px){.fanbook-area-inner-book{margin-bottom:2rem;max-width:280px}}.fanbook-area-inner-book img{vertical-align:bottom;max-width:100%;width:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.45);box-shadow:0 0 10px rgba(0,0,0,.45)}.fanbook-area-inner-detail{width:100%}@media screen and (min-width:921px){.fanbook-area-inner-detail{width:calc(100% - 500px);-ms-flex-negative:1;flex-shrink:1}}.fanbook-area-inner-head{color:#ec9f13;font-size:20px;font-size:1.25rem;font-weight:700;font-style:italic;margin-bottom:.5rem}@media screen and (max-width:920px){.fanbook-area-inner-head{text-align:center}}.fanbook-area-inner-title{font-size:44px;font-size:2.75rem}@media screen and (max-width:920px){.fanbook-area-inner-title{text-align:center}}@media screen and (max-width:480px){.fanbook-area-inner-title{font-size:40px;font-size:2.5rem;line-height:1.2}}.fanbook-area-inner-title span{font-size:.8em;display:inline-block}@media screen and (max-width:480px){.fanbook-area-inner-title span{font-size:.75em;display:block}}.fanbook-area-inner-info{margin-top:1.5rem}@media screen and (max-width:920px){.fanbook-area-inner-info{text-align:center}}.fanbook-area-inner-txt{background-color:#fff;line-height:1.8;margin-top:1.5rem;margin-bottom:1.5rem;padding:1.5rem}@media screen and (max-width:480px){.fanbook-area-inner-txt{font-size:.9pc;font-size:.9rem;padding:1rem}}.fanbook-area-inner-txt ul{list-style:none}.fanbook-area-inner-txt ul li{text-indent:-.7em;margin-left:.7em}.fanbook-area-inner-txt ul li:before{content:"";background:#f8b53c;border-radius:50%;display:inline-block;margin-right:.35em;width:.5em;height:.5em}.fanbook-area-inner h2,.fanbook-area-inner h2 img{width:100%}.fanbook-area-inner-info span{display:block;line-height:1.8;font-size:13px;font-size:.8125rem;color:#333}.fanbook-area-inner-badge{text-align:center}.fanbook-area-inner-badge p{background:#f09e23;border-radius:5rem;color:#fff;display:inline-block;font-size:20px;font-size:1.25rem;font-weight:700;padding:1rem;width:250px;line-height:1.2;text-align:center}.fanbook-area-inner-badge span{font-size:.8em}.fanbook-area{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.fanbook-area.fadein{-webkit-animation:b .5s ease-out 1 forwards;animation:b .5s ease-out 1 forwards}.present-area{background:#fff;padding:5rem 0}@media screen and (max-width:480px){.present-area{padding:1rem 0 6rem}}.present-area-inner{background:#f9f3ee;padding:3rem 4rem;width:80%;max-width:980px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 10px 10px rgba(0,0,0,.2);box-shadow:1px 10px 10px rgba(0,0,0,.2);margin:3rem auto}@media screen and (max-width:480px){.present-area-inner{width:95%;padding:1rem}}.present-area-inner:after,.present-area-inner:before{width:calc(100% - 20px);height:0;display:block;position:absolute;left:0;content:""}.present-area-inner:before{border-bottom:solid 20px #f9f3ee;border-right:solid 20px transparent;bottom:100%}.present-area-inner:after{border-top:solid 20px #f9f3ee;border-left:solid 20px transparent;top:100%}.present-area-bg01{position:absolute;top:-20px;left:0;mix-blend-mode:screen}.present-area-bg02{position:absolute;bottom:-75pt;right:-34px;width:130px;z-index:1}@media screen and (max-width:480px){.present-area-bg02{bottom:-60px;right:0;width:5pc}}@media screen and (max-width:480px){.present-area-bg02 img{width:80%}}.present-area-bg01 img,.present-area-bg02 img{width:100%;height:auto}.present-area-lead{text-align:center;margin-bottom:3rem;padding-bottom:3rem;position:relative}@media screen and (max-width:480px){.present-area-lead{margin-bottom:1.5rem;padding-bottom:1.5rem}}.present-area-lead:after{content:"";background-image:linear-gradient(to right,#a27b49,#a27b49 5px,transparent 5px,transparent 7px);background-size:10px 1px;background-position:left bottom;background-repeat:repeat-x;display:block;width:100%;height:1px;position:absolute;bottom:0;left:0}.present-area-lead .present-lead01{margin:0 auto 2rem;width:670px}@media screen and (max-width:920px){.present-area-lead .present-lead01{width:90%}}@media screen and (max-width:480px){.present-area-lead .present-lead01{margin-bottom:1rem;width:100%}}.present-area-lead .present-lead02{margin:0 auto 1rem;width:430px}@media screen and (max-width:920px){.present-area-lead .present-lead02{width:90%}}@media screen and (max-width:480px){.present-area-lead .present-lead02{margin-bottom:.75rem;width:92%}}.present-area-lead .present-lead03{margin:0 auto;width:650px}@media screen and (max-width:920px){.present-area-lead .present-lead03{width:90%}}@media screen and (max-width:480px){.present-area-lead .present-lead03{width:95%}}.present-area-lead .present-lead01 img,.present-area-lead .present-lead02 img,.present-area-lead .present-lead03 img{width:100%}.present-area-info dl{display:flex;flex-wrap:wrap}@media screen and (max-width:480px){.present-area-info dl{display:block}}.present-area-info dt{color:#e68f0d;font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:1rem;width:6.25rem}@media screen and (max-width:480px){.present-area-info dt{font-size:18px;font-size:1.125rem;margin-bottom:.5rem;width:100%}}.present-area-info dd{line-height:1.6;margin-top:-.25rem;margin-bottom:1.5rem;width:calc(100% - 1.25rem * 5)}@media screen and (max-width:480px){.present-area-info dd{font-size:.95rem;margin-top:0;width:100%}}.present-area-info dd span{background:linear-gradient(transparent 60%,#ff6 60%)}.present-area .present-area-inner{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.present-area.fadein .present-area-inner{-webkit-animation:b .5s ease-out 1 forwards;animation:b .5s ease-out 1 forwards}.after .header-inner{padding:0 0 15%}@media screen and (max-width:480px){.after .header-inner{padding:0 0 24%}}@media screen and (max-width:375px){.after .header-inner{padding:0 0 42%}}@media screen and (max-width:320px){.after .header-inner{padding:0 0 38%}}.after .header-inner .icon{position:absolute;left:74px;top:75%;width:228px}@media screen and (min-width:1600px){.after .header-inner .icon{left:calc(50% - 385px);top:75%}}@media screen and (max-width:920px){.after .header-inner .icon{left:5%;top:77%;width:25%}}@media screen and (max-width:480px){.after .header-inner .icon{left:calc(50% - 152px);top:74%;width:32%}}.after .header-inner .icon img{margin-left:0}.after .honya-taisyo{position:absolute;width:396px;left:310px;top:63%;opacity:0;-webkit-animation:a 1s ease-out 1.5s forwards;animation:a 1s ease-out 1.5s forwards}@media screen and (min-width:1600px){.after .honya-taisyo{left:calc(50% - 122px);width:435px;top:64%}}@media screen and (max-width:920px){.after .honya-taisyo{width:44%;left:27%;top:60%;max-width:350px}}@media screen and (max-width:480px){.after .honya-taisyo{display:none}}@media screen and (max-width:760px){.after .honya-taisyo{left:30%}}.after .honya-taisyo img{width:100%}.after .honya-taisyo-sp{display:none;position:absolute;opacity:0;-webkit-animation:a 1s ease-out 1.5s forwards;animation:a 1s ease-out 1.5s forwards}@media screen and (max-width:480px){.after .honya-taisyo-sp{display:block;width:29%;left:calc(50% + 17px);top:61%}}.after .honya-taisyo-sp img{width:100%}.after .header-inner .present-banner{position:absolute;top:75%;left:760px;max-width:25pc;width:90%;opacity:0;-webkit-animation:a 1s ease-out 2s forwards;animation:a 1s ease-out 2s forwards}@media screen and (min-width:1600px){.after .header-inner .present-banner{top:88%;left:50%;transform:translateX(-50%)}}@media screen and (max-width:1300px){.after .header-inner .present-banner{top:88%;left:50%;transform:translateX(-50%)}}@media screen and (max-width:920px){.after .header-inner .present-banner{top:85%}}@media screen and (max-width:480px){.after .header-inner .present-banner{top:86%;width:75%}}.after .header-inner .present-banner img{width:100%}