body{color:#333;background-color:#f4f4f4}#conts{background-color:#fff}.landing_tateyomi{padding-top:49px;margin:0 auto;background-color:#fff}#areaFooterMenu{display:none !important}.fukidashi{padding:15px 20px;box-sizing:border-box;background:#ac2bcc;color:#fff;position:relative;margin-bottom:20px;text-align:center}.fukidashi::after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#ac2bcc;border-width:10px;margin-left:-10px}.fukidashi p{vertical-align:baseline;display:inline-block}.fukidashi_txt{font-size:20px;font-weight:600}.fukidashi img{display:inline-block;width:10%;position:absolute;top:13%;right:5%;height:auto}.landing_btn .btn{clear:both;text-align:center;margin:0;padding:20px 0 35px 0;box-sizing:border-box;position:relative}.landing_btn .btn a{display:inline-block;margin:0 auto;width:95%;background:#ff8a00;border-bottom:solid 3px #f57c00;font-size:18px;border-radius:10px;padding:18px 0 15px 0;text-shadow:0 -1px 1px rgba(7,0,2,0.4);color:#fff;font-weight:600;line-height:1}.maru_button .btn a{background:#ff8a00;border-bottom:solid 3px #f57c00;width:100px;height:70px;padding-top:30px;line-height:100%;border-radius:50%;text-align:center;font-weight:bold;vertical-align:middle;overflow:hidden;box-shadow:0px 2px 2px rgba(0,0,0,0.29);transition:.4s;right:10px;bottom:10px;font-size:22px;text-shadow:0 -1px 1px rgba(7,0,2,0.4);color:#FFF;font-weight:bold;position:fixed;z-index:1000}.maru_button .btn a .btn_txt::before{content:none}.btn_txt::before{border-image:none;border-style:solid solid none none;border-width:4px 4px 0 0;content:"";height:10px;margin-top:2px;position:absolute;right:7%;transform:rotate(45deg);width:10px}.btn_txt_small{font-size:14px;display:block}.btn_txt_smalls{font-size:15px;display:block}#menu-overlay .maru_button .btn a{padding-top:18px;padding-bottom:10px;line-height:106%}.set .img102,.set .img109,.set .img201,.set .img303,.set .img304{opacity:0}.set .img104{width:70%}.set .img105{width:70%;padding-left:30%}.set .img108{width:60%}.set .img202{width:70%;padding-left:30%}.set .img301{width:70%;padding-left:30%}.set .img302{width:60%}.set .img305{width:30%}.set .animated{-webkit-animation-iteration-count:1;animation-iteration-count:1}.set .img96105,.set .img96106,.set .img96110,.set .img96301,.set .img96314,.set .img96315{opacity:0}.set .img96102{-webkit-animation-iteration-count:3;animation-iteration-count:3}.set .img96106{width:50%;margin:0 auto 50px}.set .img96302{width:55%;margin:-23% 0 50px 20px;-webkit-animation-iteration-count:5;animation-iteration-count:5}.set .img96303{width:80%}.set .img96304{width:80%;padding-left:20%;-webkit-animation-delay:0.5s;animation-delay:0.5s}.set .img96308{width:50%;margin:0 auto 50px}.set .img96311{-webkit-animation-delay:0.5s;animation-delay:0.5s}.set .img96316{-webkit-animation-delay:0.3s;animation-delay:0.3s}.set .text9605{position:absolute;bottom:0;margin:0}.set .text9607,.set .text9608{position:absolute;top:0;margin:0}.lp-bg{background:-webkit-gradient(linear, left top, left bottom, from(#111), color-stop(#333), to(#111));background:linear-gradient(#111, #333, #111);content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:-1}.btn-area{position:relative}.btn-area a.circle-btn{display:block;position:fixed;right:10px;bottom:10px;width:100px;height:70px;background:#f37608;border-bottom:solid 3px #c05c04;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.29);box-shadow:0px 2px 2px rgba(0,0,0,0.29);border-radius:50%;text-align:center;overflow:hidden;z-index:1000;padding:18px 0 10px;font-size:22px;font-weight:bold;line-height:106%}.btn-area a.circle-btn span{color:#FFF;display:block}.btn-area a.circle-btn .fsz14{font-size:14px}.btn-area a.circle-btn .fsz15{font-size:15px}.btn-area a.entry-btn{display:block;width:92%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:13px 0;background:#f37608;border-bottom:solid 3px #c05c04;border-radius:10px;font-size:18px;font-weight:bold;text-align:center}.btn-area a.entry-btn .btn-txt{color:#fff}.btn-area a.entry-btn .btn-txt:before{content:"";position:absolute;right:9%;height:10px;width:10px;border-style:solid solid none none;border-width:4px 4px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:4px}.book_title{padding:10px !important;box-sizing:border-box;background:#ac2bcc !important;font-size:18px !important;font-weight:600;text-align:center;line-height:1.4 !important}
