/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em;font-family:monospace,monospace}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.lp02 .se05_products{margin:0;padding:0;list-style:none}.clear::after{display:block;clear:both;content:""}.lp01 .se06_row_item img,.lp02 .se05_product img,.lp02 .se05_title img,.lp02 .se05_gif img,.lp01 .se05_graph img,.lp01 .se05_title02 img,.lp01 .se05_text img,.lp01 .se05_saitai img,.lp01 .se05_title01 img,.lp01 .se05_textbox img,.lp01 .se05_to img,.lp01 .se05_kansaibou img,.lp01 .se05_a img,.lp01 .se05_q img,.lp02 .se04_set img,.lp02 .se04_title img,.lp01 .se04_products img,.lp01 .se04_title img,.lp01 .se04_heading img,.lp02 .se03_text img,.lp02 .se03_a img,.lp02 .se03_q img,.lp01 .se03_text02 img,.lp01 .se03_text01 img,.lp01 .se03_img img,.lp02 .se02_text img,.lp02 .se02_title img,.lp01 .se02_entryset img,.lp01 .se02_hyouka img,.lp01 .se02_text img,.lp02 .se01_book img,.lp02 .se01_title img,.lp01 .se01_pop_item img,.lp01 .se01_title img,.lp01 .se01_logo img,.lp02 .entry_title img,.lp01 .entry_title img{width:100%}.entry_text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}html,body{margin:0;font-size:62.5%}body{background-color:#d3d3d3;color:#000;line-height:1.6;font-family:Helvetica,Arial,"Hiragino Sans",ヒラギノ角ゴシック,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif}a{color:blue;text-decoration:none;word-break:break-all;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}img{display:block}input,textarea{border:none}textarea{resize:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background-color:transparent;cursor:pointer}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}*{-webkit-box-sizing:border-box;box-sizing:border-box}#main{width:768px;margin:0 auto;overflow:hidden;background-color:#f7f7f7}.inner{max-width:768px;margin:0 auto;padding:0 30px}.entry_btn{display:block;z-index:1;position:relative;width:524px;height:113px;margin:0 auto 30px;border-radius:20px;background-color:#110058;-webkit-box-shadow:0 6px 10px 5px rgba(198,198,198,.75);box-shadow:0 6px 10px 5px rgba(198,198,198,.75);line-height:113px}.entry_text{width:258px}.entry_arrow{position:absolute;top:50%;right:33px;width:46px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ripple{-webkit-box-shadow:0 0 0 0 rgba(132,132,164,.35);box-shadow:0 0 0 0 rgba(132,132,164,.35);-webkit-animation:1.5s ripple linear infinite;animation:1.5s ripple linear infinite}.ripple:hover{-webkit-animation:1.5s ripple linear infinite,.8s bounce linear forwards;animation:1.5s ripple linear infinite,.8s bounce linear forwards}@-webkit-keyframes ripple{70%{-webkit-box-shadow:0 0 0 40px rgba(132,132,164,0);box-shadow:0 0 0 40px rgba(132,132,164,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(132,132,164,0);box-shadow:0 0 0 0 rgba(132,132,164,0)}}@keyframes ripple{70%{-webkit-box-shadow:0 0 0 40px rgba(132,132,164,0);box-shadow:0 0 0 40px rgba(132,132,164,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(132,132,164,0);box-shadow:0 0 0 0 rgba(132,132,164,0)}}@-webkit-keyframes bounce{10%{-webkit-transform:scale(1.1, 0.9);transform:scale(1.1, 0.9)}40%{-webkit-transform:scale(1.2, 0.8);transform:scale(1.2, 0.8)}50%{-webkit-transform:scale(0.85, 1.15);transform:scale(0.85, 1.15)}60%{-webkit-transform:scale(1.1, 0.9);transform:scale(1.1, 0.9)}70%{-webkit-transform:scale(0.95, 1.08);transform:scale(0.95, 1.08)}90%{-webkit-transform:scale(0.98, 1.02);transform:scale(0.98, 1.02)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes bounce{10%{-webkit-transform:scale(1.1, 0.9);transform:scale(1.1, 0.9)}40%{-webkit-transform:scale(1.2, 0.8);transform:scale(1.2, 0.8)}50%{-webkit-transform:scale(0.85, 1.15);transform:scale(0.85, 1.15)}60%{-webkit-transform:scale(1.1, 0.9);transform:scale(1.1, 0.9)}70%{-webkit-transform:scale(0.95, 1.08);transform:scale(0.95, 1.08)}90%{-webkit-transform:scale(0.98, 1.02);transform:scale(0.98, 1.02)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.lp01 .entry_title{width:352px;margin:0 auto 20px}.lp02 .entry_title{width:352px;margin:40px auto 20px}.shine{position:relative;overflow:hidden}.shine::before{display:block;position:absolute;top:0;left:-100%;width:120%;height:100%;background-image:-webkit-linear-gradient(350deg, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 75%);background-image:-o-linear-gradient(350deg, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 75%);background-image:linear-gradient(100deg, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 75%);content:"";-webkit-animation:shine 5s linear infinite;animation:shine 5s linear infinite}@-webkit-keyframes shine{80%,100%{left:-120%}0%{left:-120%}100%{left:100%}}@keyframes shine{80%,100%{left:-120%}0%{left:-120%}100%{left:100%}}.splide .splide__list li img{width:100%}.lp01 .se01{position:relative;padding-bottom:566px;background-image:url(../images/se01_ph.webp);background-position:center top;background-size:100%;background-repeat:no-repeat}.lp01 .se01_logo{width:400px;margin:0 auto;padding-top:70px}.lp01 .se01_title{width:368px;margin:0 auto;padding-top:47px}.lp01 .se01_pop{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-93px;left:50%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.lp01 .se01_pop_item{width:200px;margin:0 15px}.lp02 .se01{position:relative;padding-top:90px;padding-bottom:40px;background-image:url(../images/02/se01_bg.webp);background-position:center top;background-size:100%;background-repeat:no-repeat}.lp02 .se01_title{width:357px;padding-left:60px}.lp02 .se01_book{position:relative;width:100%}.lp02 .se01_book.book01{z-index:1;width:120%;margin-left:-60px}.lp02 .se01_book.book02{z-index:2;width:102%;margin-top:-93px;margin-left:40px}.lp02 .se01_book.book03{z-index:1;width:105%;margin-top:-71px;margin-left:-18px}.lp01 .se02{padding-top:136px;padding-bottom:30px}.lp01 .se02_text{width:472px;margin:0 auto;padding-bottom:47px}.lp01 .se02_video{width:672px;margin:0 auto}.lp01 .se02_hyouka{width:100%;margin:10px auto}.lp01 .se02_entryset{width:100%;margin:40px auto}.lp01 .se02_entryset_inner{position:relative}.lp01 .se02_entryset_price{position:absolute;bottom:55px;left:0}.video-js{width:100%;height:0;margin:0 auto;padding-top:56.25%;border:3px solid #110058}.video-js .vjs-tech{outline:none}.video-js .vjs-big-play-button:focus{background:none}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button{z-index:10;top:50%;left:50%;width:90px;height:90px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-width:0;border-radius:50%;background:rgba(0,0,0,.5);font-size:5em;line-height:90px}.video-js .vjs-big-play-button:hover{background:rgba(0,0,0,.7)}.video-js .vjs-control-bar{background:rgba(0,0,0,.7)}.video-js .vjs-slider,.video-js .vjs-load-progress div{background:rgba(255,0,0,.8)}.lp02 .se02{padding:50px 0;background-color:#000}.lp02 .se02_title{width:293px;margin:0 auto 55px}.lp02 .se02_text{width:371px;margin:0 auto;padding-top:47px}.lp01 .se03{padding-top:66px;padding-bottom:90px;background-image:url(../images/se03_bg.png);background-position:center top;background-size:100%;background-repeat:no-repeat}.lp01 .se03_img{width:640px;margin:0 auto}.lp01 .se03_text01{width:440px;margin:25px auto}.lp01 .se03_text02{width:577px;margin:30px auto}.lp02 .se03{padding-top:60px;padding-bottom:70px;background-image:url(../images/02/se03_bg.png);background-position:center bottom;background-size:100%;background-repeat:no-repeat;background-color:#eaeaea}.lp02 .se03_q{width:281px;margin:0 auto}.lp02 .se03_a{width:297px;margin:40px auto}.lp02 .se03_text{width:294px;margin:0 auto}.lp01 .se04{padding-top:20px;background-image:url(../images/se04_ph.png);background-position:right top;background-size:420px;background-repeat:no-repeat}.lp01 .se04_heading{width:405px}.lp01 .se04_title{width:430px;margin-top:15px;margin-left:74px}.lp01 .se04_products{width:573px;margin:10px auto 0}.lp02 .se04{padding-top:80px}.lp02 .se04_title{width:480px;margin-left:96px;padding-bottom:20px}.lp02 .se04_set{width:100%;margin:20px auto 0}.lp02 .se04_set_inner{position:relative}.lp02 .se04_set_price{position:absolute;bottom:55px;left:0}.lp01 .se05{padding-top:33px;background-image:url(../images/se05_bg.png);background-position:center top;background-size:cover;background-repeat:no-repeat}.lp01 .se05_q{width:380px;margin:0 auto}.lp01 .se05_a{width:559px;margin:25px auto 0}.lp01 .se05_kansaibou{width:239px;margin:55px auto 0}.lp01 .se05_to{width:582px;margin:0 auto}.lp01 .se05_textbox{width:680px;margin:0 auto}.lp01 .se05_title01{width:680px;margin:60px auto 12px}.lp01 .se05_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.lp01 .se05_saitai{width:50%;margin-left:40px}.lp01 .se05_text{width:50%}.lp01 .se05_title02{width:340px;margin:70px auto 20px}.lp01 .se05_graph{width:648px;margin:25px auto 0}.lp02 .se05_gif{width:100%}.lp02 .se05_title{width:142px;margin:64px auto 0}.lp02 .se05_products{padding-right:27px;padding-left:54px}.lp02 .se05_product{width:100%;margin:80px auto}.lp02 .se05_product:first-child{margin-top:50px}.lp01 .se06{padding:40px}.lp01 .se06_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lp01 .se06_row_item{margin:60px auto}.lp01 .se06_row_left{width:259px}.lp01 .se06_row_right{width:259px;padding-top:60px}.lp01 .se06_row_center{width:35px;padding-top:115px}.fadein-trigger,.fadeinUp-trigger,.fadeinDown-trigger,.fadeinLeft-trigger,.fadeinRight-trigger,.scroll-fadein-trigger,.scroll-fadeinUp-trigger,.scroll-fadeinDown-trigger,.scroll-fadeinLeft-trigger,.scroll-fadeinRight-trigger{opacity:0}.fadein{-webkit-animation:fadein .8s forwards;animation:fadein .8s forwards}.fadeinUp{-webkit-animation:fadein_up .8s forwards;animation:fadein_up .8s forwards}.fadeinDown{-webkit-animation:fadein_down .8s forwards;animation:fadein_down .8s forwards}.fadeinLeft{-webkit-animation:fadein_left .8s forwards;animation:fadein_left .8s forwards}.fadeinRight{-webkit-animation:fadein_right .8s forwards ease-out;animation:fadein_right .8s forwards ease-out}.delay01{-webkit-animation-delay:.2s;animation-delay:.2s}.delay02{-webkit-animation-delay:.4s;animation-delay:.4s}.delay03{-webkit-animation-delay:.6s;animation-delay:.6s}.delay04{-webkit-animation-delay:.8s;animation-delay:.8s}.delay05{-webkit-animation-delay:1s;animation-delay:1s}.delay06{-webkit-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein_up{from{-webkit-transform:translateY(70px);transform:translateY(70px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadein_up{from{-webkit-transform:translateY(70px);transform:translateY(70px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadein_down{from{-webkit-transform:translateY(-70px);transform:translateY(-70px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadein_down{from{-webkit-transform:translateY(-70px);transform:translateY(-70px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadein_left{from{-webkit-transform:translateX(-70px);transform:translateX(-70px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadein_left{from{-webkit-transform:translateX(-70px);transform:translateX(-70px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadein_right{from{-webkit-transform:translateX(70px);transform:translateX(70px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadein_right{from{-webkit-transform:translateX(70px);transform:translateX(70px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}
/*# sourceMappingURL=style.css.map */
