@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho&display=swap");a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left}q:after,q:before{content:""}embed,object{vertical-align:top}abbr,acronym,fieldset,img{border:0}button,input,select,textarea{font:inherit}ol[class]>li,ul[class]>li{list-style-type:none}a,button,label{cursor:pointer}button{background:none;border:none;margin:0;padding:0}button-moz-focus-inner,input-moz-focus-inner{border:0;padding:0}:root{--vh:1vh}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{pointer-events:none}html{overflow-y:scroll}body,html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:Shippori Mincho,serif;font-weight:400;line-height:1.7}@-ms-viewport{width:device-width}img{vertical-align:top;width:100%}.layer_1{position:relative;z-index:1}.layer_2{position:relative;z-index:2}.layer_3{position:relative;z-index:3}.layer_4{position:relative;z-index:4}.layer_5{position:relative;z-index:5}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade_in{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.fade_in.-view{-webkit-animation:fadein .5s ease forwards;animation:fadeIn .5s ease forwards}.accordion_cont{height:0;overflow:hidden;-webkit-transition:height .3s ease-out;transition:height .3s ease-out}.accordion_cont.open{height:1000px}header{padding:20px 15px;position:relative;z-index:1}.header_inner,.header_sns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header_sns .sns_icon{width:28px}.header_sns .sns_icon:first-child{margin:0 0 0 10px}.header_sns .sns_icon:nth-child(2){margin:0 10px}.header_sns .sns_txt{width:236px}.header_jralogo{width:91px}footer{background:#000;color:#fff;font-weight:700;padding:1em 0 2em}.footer_inner{margin:auto;max-width:1000px}.footer_baken{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Noto Sans JP,sans-serif;justify-content:center;margin-bottom:2em}.footer_baken a{color:#fff;text-decoration:none}.footer_baken .sepa{margin:0 1em}.footer_copyright{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.footer_copyright .jralogo{display:block;width:77px}#totop{bottom:79.45px;opacity:0;position:fixed;right:1em;-webkit-transition:opacity .2s ease,bottom .2s ease;transition:opacity .2s ease,bottom .2s ease;width:40px;z-index:5}#totop.-view{opacity:1}#totop.-active{bottom:0}body{font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1;overflow:hidden}ul{list-style-type:none}.hover_btn{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media (any-hover:hover){.hover_btn:hover{opacity:.8}}.section_inner{margin:auto;max-width:1000px}.kv{margin-top:-72px}.join{background:#ff0}.join_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5% 0}.join_head{margin:0 2.4% -.8% 2.8%;width:49.9%}.join_btn{border-radius:100px;-webkit-box-shadow:7px 7px 4px rgba(0,0,0,.2);box-shadow:7px 7px 4px rgba(0,0,0,.2);display:block;width:43.6%}.nav{background:url(../img/nav_bg.jpg) no-repeat 50%;background-size:cover}.nav nav{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;padding:3.5% 0 30.5%;position:relative;z-index:2}.nav a{border-radius:100px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);display:block;width:230px}.step{background:url(../img/step_bg.png) no-repeat top;background-size:3840px auto;margin-top:-354px;padding-bottom:323px}@media screen and (max-width:1000px){.step{margin-top:-35.4%;padding-bottom:32.3%}}.step_head{margin-left:.9%;padding:17.8% 0 6.5%;width:42.6%}.step_cont{background:url(../img/step_cont_bg.png) no-repeat top;background-size:100% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;padding:2.5% 0 4%;position:relative;width:96%}.step_item .txt{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:1.5}.step_item:first-child{width:36.6666666667%}.step_item:first-child .ttl{margin:0 0 0 12%;width:73.0113636364%}.step_item:first-child .btn{display:block;margin:5% 0 0 6%;width:85.7954545455%}.step_item:first-child .txt{margin:0 0 0 7%;width:81.25%}.step_item:nth-child(2){width:36.6666666667%}.step_item:nth-child(2) .ttl{margin:0 0 0 7%;width:77.2727272727%}.step_item:nth-child(2) .btn{display:block;margin:7% 0 0 4%;width:88.0681818182%}.step_item:nth-child(2) .txt{margin:0 0 0 5%;width:81.25%}.step_item:nth-child(2) .txt a{color:red}.step_item:nth-child(3){width:26.6666666667%}.step_item:nth-child(3) .ttl{margin:0 0 0 12%;width:66.015625%}.step_item:nth-child(3) .txt{margin:13% 0 0 5%;width:81.640625%}.prizes{background:url(../img/prizes_bg.png) no-repeat top;background-size:3840px auto;margin-top:-357px;padding-bottom:280px}@media screen and (max-width:1000px){.prizes{margin-top:-35.7%;padding-bottom:28%}}.prizes_head{margin:0 0 0 1.4%;padding:21.8% 0 2%;width:50.5%}.prizes_img{margin:0 0 0 9.8%;width:87.5%}.prizes_note{margin:auto;width:95.8%}.prizes_txt{margin:3% auto 0;width:95.4%}.paypay{background:url(../img/paypay_bg.png) no-repeat top;background-size:3840px auto;margin-top:-357px;padding:268px 0 340px}@media screen and (max-width:1000px){.paypay{margin-top:-35.7%;padding:26.8% 0 34%}}.paypay_cont{margin:auto;padding:.1px 0 4.6%}.paypay_ttl{margin:-3% auto 0;width:96%}.paypay_item01{margin:2.2% 0 .4% -3.4%;width:103.4%}.paypay_item02{margin:0 0 0 -1.1%;position:relative;width:101.1%}.paypay_item02 a{bottom:12.2%;position:absolute;right:10.6%;width:35.4104846686%}.merit{background:url(../img/merit_bg.png) no-repeat top;background-size:3840px auto;margin-top:-398px;padding-bottom:200px;position:relative}.merit:before{background:#0097db;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:-1}@media screen and (max-width:1000px){.merit{margin-top:-39.8%;padding-bottom:20%}}.merit_head{padding:18% 0 0;width:45.6%}.merit_ttl{margin:-.8% 1.7% 0 auto;width:85.2%}.merit_intro{color:#fff;font-size:16px;font-weight:500;letter-spacing:.15em;line-height:1.6;margin:6% 0 5.4%;text-align:center}.merit_txt{margin:0 auto 5.7%;width:96.2%}.merit_cont{background:#fff;margin:auto;padding:5.4% 0;width:96%}.merit_cont_head{margin:auto;width:53.125%}.merit_cont_txt{letter-spacing:.05em;margin:3% auto;width:90.9375%}.merit_cont_txt p{line-height:1.5}.merit_cont_txt p:first-child{font-size:16px;font-weight:500;margin-bottom:1em}.merit_cont_txt p:nth-child(2){font-size:13px}.merit_cont_calendar{border:1px solid #000;margin:auto;width:90.9375%}.merit_cont_calendar button{width:100%}.merit_cont_calendar button.open .icon:after{display:none}.merit_cont_calendar h3{background:#000;color:#fff;cursor:pointer;font-size:25px;font-weight:500;letter-spacing:.05em;padding:.5em 0;position:relative;text-align:center}.merit_cont_calendar .icon{bottom:0;height:24px;margin:auto;position:absolute;right:20px;top:0;width:24px}.merit_cont_calendar .icon:after,.merit_cont_calendar .icon:before{background:#fcfb39;content:"";display:block;height:4px;left:0;position:absolute;top:calc(50% - 2px);width:100%}.merit_cont_calendar .icon:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.merit_cont_calendar_inner{padding:4% 4.6% 3.4%}.merit_cont_calendar_inner p{letter-spacing:.05em;line-height:1.5}.merit_cont_calendar_inner p:first-child{font-size:16px;font-weight:500;margin-bottom:1em}.merit_cont_calendar_inner p:nth-child(2){font-size:16px}.merit_cont_calendar_inner .calendar{margin:2.4% 0}.merit_cont_calendar_inner ul{font-size:13px;line-height:1.5}.merit_cont_calendar_inner ul li{margin-left:1em;text-indent:-1em}.merit_cont_bank{border:1px solid #000;margin:3% auto 0;width:90.9375%}.merit_cont_bank h3{background:#000;color:#fff;font-size:25px;font-weight:500;letter-spacing:.05em;padding:.5em 0;text-align:center}.merit_cont_bank_outer{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:2.6% 0}.merit_cont_bank_outer a{display:block;margin:.7%;width:29.2096219931%}.merit_cont_bank_outer p{margin:.7%;text-align:center;width:29.2096219931%}.terms{background:#ff0;position:relative}.terms:after,.terms:before{border-style:solid;content:"";display:block;height:0;left:0;position:absolute;width:0}.terms:before{border-color:transparent transparent #ff0;border-width:0 0 140px 100vw;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.terms:after{border-color:#ff0 transparent transparent;border-width:100px 100vw 0 0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.terms_ttl{margin:auto;padding:7.4% 0 5%;width:18.4%}.terms_box{background:#fff;margin:auto;padding:45px 20px;width:96%}.terms_box_scroll{height:366px;overflow-y:scroll;padding:0 26px}.terms_box_scroll .intro01{margin-bottom:1.6em}.terms_box_scroll h3{font-size:25px;font-weight:700;letter-spacing:.05em;margin-bottom:26px;text-align:center}.terms_box_scroll dl,.terms_box_scroll p{line-height:1.8}.terms_box_scroll dt{font-weight:700;margin-top:1.6em}.terms_box_scroll ul{margin-left:1.25em;text-indent:-1.25em}.terms_box_scroll a{color:#007fff!important}.terms_qa{background:#000;border-radius:100px;color:#fff;cursor:pointer;display:block;font-size:25px;font-weight:500;letter-spacing:.08em;margin:30px auto 18px;padding:17px 0;position:relative;text-align:center;width:96%}.terms_qa .icon{bottom:0;height:24px;margin:auto;position:absolute;right:20px;top:0;width:24px}.terms_qa .icon:after,.terms_qa .icon:before{background:#fcfb39;content:"";display:block;height:4px;left:0;position:absolute;top:calc(50% - 2px);width:100%}.terms_qa .icon:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.terms_qa.open .icon:after{display:none}.terms_qa_box{margin:auto;width:96%}.terms_qa_box_cont{padding-bottom:62px}.terms_qa_box_item{background:#fff;margin-top:10px}.terms_qa_box_item .item_q{text-align:left;width:100%}.terms_qa_box_item .item_q.open .qa_flex .arrow{-webkit-transform:rotate(0);transform:rotate(0)}.terms_qa_box_item .item_q .qa_flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:27px 20px 27px 30px}.terms_qa_box_item .item_q .qa_flex .icon{margin-right:22px;width:35px}.terms_qa_box_item .item_q .qa_flex .ttl{font-size:20px;font-weight:700;line-height:1.7;width:787px}.terms_qa_box_item .item_q .qa_flex .arrow{margin-left:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:31px}.terms_qa_box_item .item_a .qa_flex{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px 27px 30px}.terms_qa_box_item .item_a .qa_flex .icon{margin-right:22px;width:35px}.terms_qa_box_item .item_a .qa_flex .txt{font-size:19px;font-weight:500;line-height:1.7;width:833px}.terms_qa_box_item .item_a .qa_flex .txt .note{font-size:15px;margin-top:2em}.terms_qa_box_item .item_a .qa_flex .txt .note li{margin-left:1.25em;text-indent:-1.25em}.terms_qa_box_item .item_a .qa_flex a{color:#007fff!important;display:block;margin-top:5px;width:283px}.campaign{background:url(../img/campaign_bg.jpg) no-repeat top;background-size:cover}.campaign_ttl{margin:0 0 -4.8% -14.6%;padding:2.8% 0 0;position:relative;width:124.8%;z-index:1}.campaign_txt{margin:auto;width:88.6%}.campaign_btn_wrap{padding-bottom:45%}.campaign_btn{display:block;margin:3.8% auto 0;width:44.1%}.club{background:url(../img/club_bg.png) no-repeat top;background-size:3840px auto;margin-top:-420px}@media screen and (max-width:1000px){.club{margin-top:-42%}}.club_head{margin:0 0 0 2%;padding:20.3% 0 0;width:55.4%}.club_ttl{margin:1.2% 0 6.2% 9.4%;width:83.8%}.club_txt{margin:auto;width:96%}.club_step{background:#fff;border:2px solid #000;margin:4% auto;padding:3% 0 5.6%;width:96%}.club_step_head{margin:auto;width:87.7083333333%}.club_step_ttl{margin:3.8% auto 1.6%;width:58.3333333333%}.club_step_img{margin:auto;width:89.375%}.club_btn_wrap{padding-bottom:6.5%}.club_btn{border-radius:100px;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,.2);box-shadow:10px 10px 10px rgba(0,0,0,.2);display:block;margin:auto;width:46.7%}.lastly{background:url(../img/lastly_bg.jpg) no-repeat 50%;background-size:cover}.lastly_ttl{margin:auto;padding:6% 0 3.6%;width:62%}.lastly_btn{display:block;margin:auto;width:60%}.lastly_period{margin:auto;padding:4% 0 7%;width:97.2%}.fixed_nav{left:0;position:fixed;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%;z-index:5}.fixed_nav.-view{-webkit-transform:translateY(0);transform:translateY(0)}.fixed_nav .section_inner{max-width:960px}.fixed_nav nav{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;padding:3% 0;position:relative;z-index:1}.fixed_nav a{border-radius:100px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);display:block;width:230px}.fixed_bnr{background:#ff0;bottom:0;left:0;position:fixed;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%;z-index:5}.fixed_bnr.-view{-webkit-transform:translateY(0);transform:translateY(0)}.fixed_bnr .section_inner{-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;max-width:960px;padding:15px 0}.fixed_nav_head{margin-bottom:-.8%;width:52.0833333333%}.fixed_nav_btn{border-radius:100px;-webkit-box-shadow:7px 7px 4px rgba(0,0,0,.2);box-shadow:7px 7px 4px rgba(0,0,0,.2);display:block;width:45.4166666667%}#totop{bottom:86.47px}