body{background:#ffffff}#arrows{display:none}.plan-first img{width:100%}.plan-first .fv-ttl-wrap{background:#E4F8FF;padding:40px 0 25px;position:relative}.plan-first .fv-ttl{width:84%;max-width:1075px;margin:0 auto;margin:0 auto;position:relative;z-index:1}@media only screen and (max-width: 960px){.plan-first .fv-ttl{width:94%}}.plan-first .fv-ttl img{display:block;width:55.8%;margin-left:6%}.plan-first .icon01{width:468px;position:absolute;top:-234px;right:-234px}.plan-first-inner{width:84%;max-width:1075px;margin:0 auto;padding:40px 0 0;position:relative}@media only screen and (max-width: 960px){.plan-first-inner{width:94%}}.plan-first .fv-txt{width:53.6%;margin-left:6%}.plan-first .fv-txt .txt{font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;font-size:17px;line-height:1.7}@media only screen and (max-width: 1280px){.plan-first .fv-txt .txt{font-size:15px;font-size:1.46484vw}}@media only screen and (max-width: 960px){.plan-first .fv-txt .txt{font-size:2vw}}.plan-first .fv-txt .txt a{color:#1E1EC8;text-decoration:underline}.plan-first .fv-txt .txt a:hover{text-decoration:none}.plan-first .fv-txt .staff-credit{font-size:14px;line-height:1.5;margin-top:1em}@media only screen and (max-width: 1280px){.plan-first .fv-txt .staff-credit{font-size:12px;font-size:1.17188vw}}@media only screen and (max-width: 960px){.plan-first .fv-txt .staff-credit{font-size:1.6vw}}.plan-first .fv-img{width:37.2%;position:absolute;top:0;right:0;margin-top:-20%}.plan-first .fv-img .btn-about{width:68.75%;margin:20px auto 0}.plan-first .fv-img .btn-about a{display:block;cursor:pointer;opacity:1;-moz-transition:ease-in-out,.3s;-o-transition:ease-in-out,.3s;-webkit-transition:ease-in-out,.3s;transition:ease-in-out,.3s}.plan-first .fv-img .btn-about a:hover{opacity:.7}.plan-first .fv-img .popup-box{display:none;width:500px;padding:20px 70px 40px;box-sizing:border-box;background:#ffffff;border:1px solid #808080;box-shadow:0 0 6px 1px rgba(0,0,0,0.1);position:absolute;bottom:0;right:0}.plan-first .fv-img .popup-box p{font-size:15px;line-height:1.86;color:#1E1E1E}.plan-first .fv-img .popup-ttl{font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;font-size:16px;text-align:center;color:#000000;margin-bottom:1em}.plan-first .fv-img .popup-ttl span{color:#FFC800}.plan-first .fv-img .popup-close{width:24px;height:24px;position:absolute;bottom:20px;right:20px}.plan-first .fv-img .popup-close a{display:block;width:100%;height:100%;overflow:hidden;text-indent:100%;white-space:normal;cursor:pointer;opacity:1;-moz-transition:ease-in-out,.3s;-o-transition:ease-in-out,.3s;-webkit-transition:ease-in-out,.3s;transition:ease-in-out,.3s;position:relative}.plan-first .fv-img .popup-close a:hover{opacity:.7}.plan-first .fv-img .popup-close a::before,.plan-first .fv-img .popup-close a::after{content:"";width:24px;height:3px;background:#9E9E9E;position:absolute;top:50%;left:50%}.plan-first .fv-img .popup-close a::before{transform:translate(-50%, -50%) rotate(45deg)}.plan-first .fv-img .popup-close a::after{transform:translate(-50%, -50%) rotate(135deg)}.plan-first .fv-planner{width:58%;margin:60px auto 0}.plan-first .fv-name{width:46.5%;margin:10px auto 0}@media only screen and (max-width: 960px){.plan-first .fv-txt .txt{font-size:14px}}@media only screen and (max-width: 960px) and (max-width: 1280px){.plan-first .fv-txt .txt{font-size:12px;font-size:1.17188vw}}@media only screen and (max-width: 960px) and (max-width: 960px){.plan-first .fv-txt .txt{font-size:1.6vw}}@media only screen and (max-width: 960px){.plan-first .fv-txt .staff-credit{font-size:12px}}@media only screen and (max-width: 960px) and (max-width: 1280px){.plan-first .fv-txt .staff-credit{font-size:10px;font-size:.97656vw}}@media only screen and (max-width: 960px) and (max-width: 960px){.plan-first .fv-txt .staff-credit{font-size:1.33333vw}}.plan-tab{width:86%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.plan-tab-wrap{width:84%;max-width:1075px;margin:0 auto;padding-top:50px;position:relative}@media only screen and (max-width: 960px){.plan-tab-wrap{width:94%}}.plan-tab-wrap::after{content:"";width:100%;height:50px;background:#FFFFFF;border-left:8px solid #BCE4FF;border-top:8px solid #BCE4FF;border-right:8px solid #BCE4FF;box-sizing:border-box;position:absolute;top:100%;left:0}.plan-tab li{width:49%;position:relative}.plan-tab li img{vertical-align:bottom}.plan-tab li a{display:block;opacity:.5;transition:.3s}.plan-tab li a:hover{opacity:1}.plan-tab li .blank{display:block;opacity:.5}.plan-tab li .release{width:34%;position:absolute;top:-10%;right:-14%}.plan-create{width:84%;max-width:1075px;margin:0 auto;padding:50px 0 100px;position:relative}@media only screen and (max-width: 960px){.plan-create{width:94%}}.plan-create::after{content:"";width:100%;height:50px;background:#FFFFFF;border-left:8px solid #BCE4FF;border-bottom:8px solid #BCE4FF;border-right:8px solid #BCE4FF;box-sizing:border-box;position:absolute;bottom:0;left:0}.plan-create img{width:100%}.plan-create .create-block{background:url("/book/monthly/202109/images/plan/img01.jpg") no-repeat right top/37.2% auto;padding-bottom:40px;overflow:hidden}.plan-create .create-block .create-ttl{font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;font-size:34px;padding:11% 0 7% 9%}@media only screen and (max-width: 1280px){.plan-create .create-block .create-ttl{font-size:32px;font-size:3.125vw}}@media only screen and (max-width: 960px){.plan-create .create-block .create-ttl{font-size:4.26667vw}}.plan-create .create-block .img02{width:43%;float:left}.plan-create .create-block .txtbox{width:46%;float:right;margin-right:2%}.plan-create .create-block .txtbox p{font-size:16px;line-height:1.7;color:#1E1E1E;margin-top:2em}@media only screen and (max-width: 1280px){.plan-create .create-block .txtbox p{font-size:14px;font-size:1.36719vw}}@media only screen and (max-width: 960px){.plan-create .create-block .txtbox p{font-size:1.86667vw}}@media only screen and (max-width: 960px){.plan-create .create-block .create-ttl{font-size:30px}}@media only screen and (max-width: 960px) and (max-width: 1280px){.plan-create .create-block .create-ttl{font-size:28px;font-size:2.73438vw}}@media only screen and (max-width: 960px) and (max-width: 960px){.plan-create .create-block .create-ttl{font-size:3.73333vw}}.plan-create .spot-block .spot-ttl{margin-bottom:30px}.plan-create .spot-block .spot-box{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}.plan-create .spot-block .spot-box .img{width:52%;margin-left:-4.5%}.plan-create .spot-block .spot-box .txtbox{width:46%;margin-right:2%}.plan-create .spot-block .spot-box .txtbox h4{font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;font-size:32px;vertical-align:middle}@media only screen and (max-width: 1280px){.plan-create .spot-block .spot-box .txtbox h4{font-size:30px;font-size:2.92969vw}}@media only screen and (max-width: 960px){.plan-create .spot-block .spot-box .txtbox h4{font-size:4vw}}.plan-create .spot-block .spot-box .txtbox h4 img{width:68px;vertical-align:middle}.plan-create .spot-block .spot-box .txtbox p{font-size:16px;line-height:1.7;color:#1E1E1E;margin-top:2em}@media only screen and (max-width: 1280px){.plan-create .spot-block .spot-box .txtbox p{font-size:14px;font-size:1.36719vw}}@media only screen and (max-width: 960px){.plan-create .spot-block .spot-box .txtbox p{font-size:1.86667vw}}.plan-create .spot-block .spot-box .txtbox .shopinfo{font-size:15px;margin-top:1.5em}@media only screen and (max-width: 1280px){.plan-create .spot-block .spot-box .txtbox .shopinfo{font-size:13px;font-size:1.26953vw}}@media only screen and (max-width: 960px){.plan-create .spot-block .spot-box .txtbox .shopinfo{font-size:1.73333vw}}.plan-create .spot-block .spot-box .memobox{width:90%;margin:40px auto 0;position:relative}.plan-create .spot-block .spot-box .memobox .memo-balloon{width:24.5%;margin-left:22%;margin-bottom:10px}.plan-create .spot-block .spot-box .memobox .memo-photo{width:20.5%;position:absolute;top:0;left:0}.plan-create .spot-block .spot-box .memobox .memo-flame{width:87%;margin-left:auto;padding:25px 6% 25px 12%;background:#FFFFFF;border:3px solid #000000;border-radius:12px;box-sizing:border-box}.plan-create .spot-block .spot-box .memobox .memo-flame p{font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;font-size:16px;line-height:1.4}@media only screen and (max-width: 1280px){.plan-create .spot-block .spot-box .memobox .memo-flame p{font-size:14px;font-size:1.36719vw}}@media only screen and (max-width: 960px){.plan-create .spot-block .spot-box .memobox .memo-flame p{font-size:1.86667vw}}.plan-create .spot-block .spot-box .memobox .memo-flame p+p{margin-top:1.5em}.plan-create .spot-block .spot-box.spot01{position:relative}.plan-create .spot-block .spot-box.spot01 .icon02{width:468px;position:absolute;bottom:-250px;left:-250px}.plan-create .spot-block .spot-box.spot02{margin-top:80px}@media only screen and (max-width: 960px){.plan-create .spot-block .spot-box .txtbox h4{font-size:28px}}@media only screen and (max-width: 960px) and (max-width: 1280px){.plan-create .spot-block .spot-box .txtbox h4{font-size:26px;font-size:2.53906vw}}@media only screen and (max-width: 960px) and (max-width: 960px){.plan-create .spot-block .spot-box .txtbox h4{font-size:3.46667vw}}@media only screen and (max-width: 960px){.plan-create .spot-block .spot-box .txtbox h4 img{width:50px}}.plan-create .btn-block{margin:80px 0 0}.plan-create .btn-block a{display:block;width:60%;margin:0 auto;padding:24px 0;background:#BCE4FF;border-radius:16px;box-shadow:3px 3px 0 0 rgba(0,0,0,0.1);font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;font-size:22px;color:#000000;text-align:center;cursor:pointer;opacity:1;-moz-transition:ease-in-out,.3s;-o-transition:ease-in-out,.3s;-webkit-transition:ease-in-out,.3s;transition:ease-in-out,.3s}@media only screen and (max-width: 1280px){.plan-create .btn-block a{font-size:20px;font-size:1.95313vw}}@media only screen and (max-width: 960px){.plan-create .btn-block a{font-size:2.66667vw}}.plan-create .btn-block a:hover{opacity:.7}.plan-create .btn-block a .small{font-size:18px}@media only screen and (max-width: 1280px){.plan-create .btn-block a .small{font-size:16px;font-size:1.5625vw}}@media only screen and (max-width: 960px){.plan-create .btn-block a .small{font-size:2.13333vw}}.plan-create .btn-block a::after{content:"";display:inline-block;width:12px;height:12px;border-top:3px solid #000000;border-right:3px solid #000000;transform:translateY(-1px) rotate(45deg);margin-left:10px}.plan-profile{margin:80px 0 100px}.plan-profile .next-wrap{background:#FFF9E4;padding:60px 0;text-align:center}.plan-profile .next-txt{width:50%;max-width:640px;margin:0 auto}@media only screen and (max-width: 960px){.plan-profile .next-txt{width:60%}}.plan-profile .next-btn{width:60%;max-width:768px;margin:0 auto}@media only screen and (max-width: 960px){.plan-profile .next-btn{width:70%}}.plan-profile .next-btn a{display:block;background:#FFFFFF;border:4px solid #FFC800;border-radius:30px;font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;font-size:24px;color:#000000;padding:20px 0;cursor:pointer;opacity:1;-moz-transition:ease-in-out,.3s;-o-transition:ease-in-out,.3s;-webkit-transition:ease-in-out,.3s;transition:ease-in-out,.3s}@media only screen and (max-width: 1280px){.plan-profile .next-btn a{font-size:22px;font-size:2.14844vw}}@media only screen and (max-width: 960px){.plan-profile .next-btn a{font-size:2.93333vw}}.plan-profile .next-btn a:hover{opacity:.7}.plan-profile .next-btn a::after{content:"";display:inline-block;width:12px;height:12px;border-top:3px solid #000000;border-right:3px solid #000000;transform:translateY(-1px) rotate(45deg);margin-left:10px}.plan-profile .profile-wrap{width:65%;max-width:832px;margin:0 auto;margin-top:60px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;border:2px solid #000000;padding:40px;box-sizing:border-box;border-radius:18px;position:relative}@media only screen and (max-width: 960px){.plan-profile .profile-wrap{width:75%}}.plan-profile .profile-wrap .tag{width:95px;position:absolute;top:-15px;left:40px}.plan-profile .profile-wrap .img{width:26%}.plan-profile .profile-wrap .img img{width:100%;vertical-align:bottom}.plan-profile .profile-wrap .txtbox{width:70%}.plan-profile .profile-wrap .name{font-family:"Hiragino Kaku Gothic W6 JIS2004", Sans-Serif;font-size:22px}@media only screen and (max-width: 1280px){.plan-profile .profile-wrap .name{font-size:20px;font-size:1.95313vw}}@media only screen and (max-width: 960px){.plan-profile .profile-wrap .name{font-size:2.66667vw}}.plan-profile .profile-wrap .small{font-family:"Hiragino Kaku Gothic W3 JIS2004", Sans-Serif;font-size:14px;color:#282828;display:inline-block;margin-left:20px}@media only screen and (max-width: 1280px){.plan-profile .profile-wrap .small{font-size:12px;font-size:1.17188vw}}@media only screen and (max-width: 960px){.plan-profile .profile-wrap .small{font-size:1.6vw}}.plan-profile .profile-wrap .txt{font-size:14px;line-height:1.6;color:#282828;margin-top:1em}@media only screen and (max-width: 1280px){.plan-profile .profile-wrap .txt{font-size:12px;font-size:1.17188vw}}@media only screen and (max-width: 960px){.plan-profile .profile-wrap .txt{font-size:1.6vw}}@media only screen and (max-width: 960px){.plan-profile .next-btn{width:70%;max-width:896px;margin:0 auto}}@media only screen and (max-width: 960px) and (max-width: 960px){.plan-profile .next-btn{width:80%}}@media only screen and (max-width: 960px){.plan-profile .next-btn a{font-size:20px}}@media only screen and (max-width: 960px) and (max-width: 1280px){.plan-profile .next-btn a{font-size:18px;font-size:1.75781vw}}@media only screen and (max-width: 960px) and (max-width: 960px){.plan-profile .next-btn a{font-size:2.4vw}}#footer{background:#ffffff;position:relative}.is-anm{opacity:0;transition:opacity .8s ease-in-out,all .8s ease}.is-anm.is-done{opacity:1;transform:translate(0, 0)}.fade-up{transform:translate(0, 30px)}.fade-down{transform:translate(0, -30px)}.fade-left{transform:translate(-20px, 0)}.fade-right{transform:translate(20px, 0)}.fade-scale{transform:scale(0.5);transition:all .8s cubic-bezier(0.65, -0.55, 0.265, 1.55)}.fade-scale.is-done{transform:scale(1)}
