@charset "UTF-8";body{color:#333}.f-text,p{font-weight:400;font-size:14px;line-height:1.57;color:#333;margin-bottom:1em;word-break:break-all;letter-spacing:.03em}sup{vertical-align:super;font-size:smaller}a{color:#0055b8;text-decoration:underline}a:hover{text-decoration:none}b{font-weight:700}del{color:#aaa}em{font-weight:700;color:#f60}em.red{color:#bf0000}em.blue{color:#1764d7}img{max-width:100%;height:auto}.f-annotation{font-size:10px;font-weight:400;line-height:1.6}@media screen and (min-width:768px){p{font-weight:400;font-size:14px;line-height:1.57;color:#333;margin-bottom:1em}.f-annotation{font-size:11px;line-height:1.6}}.f-bold{font-weight:700!important}.f-orange{color:#f60!important}.f-bg01{background-color:#fff!important}.f-bg02{background-color:#f2f2f2!important}.f-bg03{background-color:#e5e5e5!important}.f-heading{margin-top:40px}h1.f-heading,h2.f-heading{margin-bottom:20px;font-weight:700;font-size:23px;line-height:calc(27 / 23);text-align:center}h3.f-heading{position:relative;margin-bottom:20px;padding:0 15px;font-weight:700;text-align:left;font-size:19px;line-height:1.5}h3.f-heading::before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;width:4px;height:auto;background:#f60}h4.f-heading{margin-bottom:20px;font-weight:700;text-align:left;font-size:16px;line-height:1.5}@media screen and (min-width:768px){.f-heading{margin-top:60px}h1.f-heading,h2.f-heading{font-size:30px;line-height:calc(35 / 30)}h3.f-heading{padding:0 16px;font-size:20px;letter-spacing:.02em}h4.f-heading{margin-top:40px}}.f-btn{box-sizing:border-box;display:inline-block;position:relative;width:auto;height:50px;margin:0 0 20px;padding:17px 30px;background-color:#f60;border:1px solid #f60;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.3);border-radius:25px;font-size:16px;cursor:pointer;font-weight:700;transition:all .25s cubic-bezier(.39, .575, .565, 1);line-height:1;text-align:center}.f-btn.f-btn--full{display:flex;width:100%;padding:0 30px;align-items:center;justify-content:center}a.f-btn{text-decoration:none}.f-btn:hover{box-shadow:none}.f-btn.f-btn--secondary{border-color:#aaa;background-color:#fff;color:#333;box-shadow:none}.f-btn.f-btn--bottom,.f-btn.f-btn--right,.f-btn.f-btn--top{padding-right:36px}.f-btn.f-btn--left{padding-left:36px}.f-btn.f-btn--bottom::after,.f-btn.f-btn--left::after,.f-btn.f-btn--right::after,.f-btn.f-btn--top::after{content:'';display:block;width:14px;height:14px;position:absolute;top:50%;right:8px;margin-top:-7px;background-image:url('/common/feature-common/1.0/assets/icon/arrow-r01.svg');background-repeat:no-repeat;background-position:center}.f-btn.f-btn--bottom::after{transform:rotate(90deg)}.f-btn.f-btn--top::after{transform:rotate(270deg)}.f-btn.f-btn--left::after{right:auto;left:8px;transform:rotate(180deg)}.f-btn.f-btn--secondary.f-btn--bottom::after,.f-btn.f-btn--secondary.f-btn--left::after,.f-btn.f-btn--secondary.f-btn--right::after,.f-btn.f-btn--secondary.f-btn--top::after{background-image:url('/common/feature-common/1.0/assets/icon/arrow-r02.svg')}.f-btn--small{height:32px;padding:0 16px;border-radius:16px;font-size:13px;line-height:32px}.f-btn.f-btn--small.f-btn--bottom,.f-btn.f-btn--small.f-btn--right,.f-btn.f-btn--small.f-btn--top{padding-right:28px}.f-btn.f-btn--small.f-btn--left{padding-left:28px}@media screen and (min-width:768px){.f-btn.f-btn--bottom::after,.f-btn.f-btn--left::after,.f-btn.f-btn--right::after,.f-btn.f-btn--top::after{right:12px}}.f-btn-block{margin-bottom:20px}.f-btn-block .f-btn{display:flex;width:100%;padding:0 30px;align-items:center;justify-content:center;vertical-align:baseline}@media screen and (min-width:768px){.f-btn-block .f-btn{max-width:500px;margin-left:auto;margin-right:auto}}.f-btn-group-item .f-btn{width:100%}@media screen and (min-width:768px){.f-btn-group{display:flex;justify-content:space-between;gap:0 20px}.f-btn-group-item{width:100%;margin-bottom:0}.f-btn-group.f-btn-group--2column,.f-btn-group.f-btn-group--3column{flex-wrap:wrap;justify-content:flex-start}.f-btn-group.f-btn-group--2column .f-btn-group-item{width:calc(50% - 10px)}.f-btn-group.f-btn-group--3column .f-btn-group-item{width:calc((100% - 40px)/ 3)}}.f-breadcrumb{background:#fff;border-top:1px solid #999;border-bottom:1px solid #999}.f-breadcrumb .f-breadcrumb-list{display:flex;width:100%;padding:0 8px;box-sizing:border-box;white-space:nowrap;overflow:hidden;font-size:0}.f-breadcrumb .f-breadcrumb-item{position:relative;box-sizing:border-box;font-size:10.5px;display:block}.f-breadcrumb .f-breadcrumb-item a,.f-breadcrumb .f-breadcrumb-item span{display:block;padding:11px 8px 11px 17px}.f-breadcrumb .f-breadcrumb-item:first-child a,.f-breadcrumb .f-breadcrumb-item:first-child span{padding-left:0}.f-breadcrumb .f-breadcrumb-item::after,.f-breadcrumb .f-breadcrumb-item::before{content:'';border:20px solid transparent;border-width:20px 10px;border-left-color:#999;width:0;height:0;position:absolute;right:-20px;top:50%;margin-top:-20px;z-index:1}.f-breadcrumb .f-breadcrumb-item::after{margin-right:1px;border-left-color:#fff;z-index:2}.f-breadcrumb .f-breadcrumb-item:last-child::after,.f-breadcrumb .f-breadcrumb-item:last-child::before{display:none}@media screen and (min-width:768px){.f-breadcrumb{background:#f2f2f2;border:none}.f-breadcrumb .f-breadcrumb-list{padding:0 10px}.f-breadcrumb .f-breadcrumb-item{display:flex;font-size:15px;padding:13px 5px}.f-breadcrumb .f-breadcrumb-item:first-child{padding-left:0}.f-breadcrumb .f-breadcrumb-item::before{display:none}.f-breadcrumb .f-breadcrumb-item::after{content:"\003E";display:inline-block;position:relative;border:none;width:initial;height:initial;right:auto;top:auto;margin:0 0 0 10px;font-family:'Hiragino Kaku Gothic Pro'}.f-breadcrumb .f-breadcrumb-item a,.f-breadcrumb .f-breadcrumb-item span{padding:0}}.f-section{position:relative;background:#fff}.f-section::before{display:block;content:'';position:absolute;top:0;left:50%;margin-left:-30px;content:'';width:60px;height:4px;background:#f60}.f-section--noline::before{display:none}.f-section.f-section--border{border-bottom:32px solid #e5e5e5}.f-section-inner{padding:40px 20px}.f-section-header{position:relative;text-align:center;margin-bottom:40px}.f-section-header .f-heading{margin-bottom:0}.f-section-header .f-text{margin-bottom:1px;font-size:12px;line-height:2}.f-section-header .f-heading:first-child{margin-top:20px}.f-section-header .f-text+.f-heading{margin-top:0}@media screen and (min-width:768px){.f-section.f-section--border{border-bottom-width:32px}.f-section::before{width:120px;height:4px;margin-left:-60px}.f-section-inner{margin:0 auto;padding:60px 20px}.f-section-header{letter-spacing:.1em;margin-bottom:40px}.f-section-header .f-heading{margin-bottom:0}.f-section-header .f-text{margin-bottom:9px;font-size:14px;line-height:calc(24 / 14)}}@media screen and (min-width:1024px){.f-section-inner{width:1024px;padding:60px 0}}.f-mv{position:relative;height:375px;display:flex;justify-content:center;align-items:center;color:#fff;box-sizing:border-box;background:rgba(0,0,0,.2) center center;background-size:cover}.f-mv::before{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.2);z-index:0}.f-mv-message{position:relative;display:flex;flex-wrap:wrap;text-align:center;padding:20px;z-index:1}.f-mv-heading{width:100%;font-size:34px;margin-bottom:24px;line-height:calc(40 / 34);font-weight:700;order:2}.f-mv-subtitle{width:100%;font-size:13px;margin-bottom:12px;line-height:1.85;order:1;color:#fff}.f-mv-description{width:100%;font-size:13px;line-height:1.46;order:3;color:#fff}.f-mv-action{position:absolute;top:8px;right:8px}.f-mv-action .f-btn{display:inline-block}.f-mv-annotation{position:absolute;bottom:7px;left:7px;font-size:12px;color:#fff}.f-mv.f-mv--full{height:100vh;height:100dvh}@media screen and (min-width:768px){.f-mv{height:320px}.f-mv-message{padding:20px;letter-spacing:.1em}.f-mv-heading{font-size:40px;margin-bottom:40px;line-height:calc(47 / 40)}.f-mv-subtitle{font-size:16px;margin-bottom:4px;line-height:1.5}.f-mv-description{font-size:16px;line-height:1.5}.f-mv-action{top:10px;right:10px}.f-mv-annotation{bottom:5px;left:8px}}.f-menu{width:100%;display:flex;margin-bottom:20px}.f-menu-list{width:100%;display:flex;max-width:940px;margin:0 auto;justify-content:center}.f-menu-item{width:100%;background-color:#fff;border:1px solid #aaa;border-left:none;display:flex}.f-menu-item:last-child{border-right:none}.f-menu-button{width:100%;min-height:2.5em;padding:6px 8px;display:flex;align-items:center;justify-content:center;line-height:1.2;text-align:center;color:#2a4576;font-weight:700;font-size:11px}a.f-menu-button{text-decoration:none}.f-menu-button:hover{background:#eaecf1}.f-menu-button:active{background:#2a4576;color:#fff}.f-menu-button.is-active{background:#2a4576;color:#fff}.f-menu.f-menu--cover{width:100%;display:flex;background:#f2f2f2}.f-menu.f-menu--cover .f-menu-item{background-color:#fff;border:none;border-left:1px solid #fff}.f-menu.f-menu--cover .f-menu-item:last-child{border-right:1px solid #fff}.f-menu.f-menu--cover .f-menu-button{font-weight:500;border:none;background:#f2f2f2;padding:8.5px 8px;color:#333}.f-menu.f-menu--cover .f-menu-button:hover{background:#e6e6e6}.f-menu.f-menu--cover .f-menu-button:active{background:#f2f2f2;color:#333}@media screen and (min-width:768px){.f-menu-item:last-child{border-right:1px solid #aaa}.f-menu-item:first-child{border-left:1px solid #aaa}.f-menu-button{font-size:16px}.f-menu.f-menu--cover .f-menu-button{font-size:14px}}.f-tab-trigger{margin-bottom:10px}.f-tab-trigger-button{box-sizing:border-box;display:flex;height:40px;padding:0 2em;justify-content:center;align-items:center;color:#2a4576;text-decoration:none;font-size:14px;font-weight:700;text-align:center;border:2px solid #2a4576;border-radius:20px}.f-tab-trigger-button.is-active,.f-tab-trigger-button:hover{background-color:#2a4576;color:#fff}.f-tab-trigger-item{display:inline-block;min-width:105px;margin-right:7px;margin-bottom:10px}.f-tab-trigger.f-tab-trigger--flex{display:flex;justify-content:center;align-items:center;gap:7px}.f-tab-trigger.f-tab-trigger--flex .f-tab-trigger-item{min-width:auto;display:block;width:100%;margin-right:0}.f-tab-trigger.f-tab-trigger--flex .f-tab-trigger-button{padding:0 .5em}.f-tab-trigger.f-tab-trigger--slide{font-size:0;width:100%;overflow-x:scroll;white-space:nowrap}.f-tab-trigger.f-tab-trigger--slide .f-tab-trigger-item:last-child{margin-right:0}.f-tab.f-tab--secondary .f-tab-trigger{display:flex;justify-content:center;align-items:center;gap:5px;border-bottom:2px solid #2a4576;margin-bottom:20px}.f-tab.f-tab--secondary .f-tab-trigger-button{display:flex;height:auto;padding:10px 8px;background-color:#eaecf1;color:#2a4576;font-size:13px;font-weight:700;border:none;border-radius:4px 4px 0 0;line-height:20px}.f-tab.f-tab--secondary .f-tab-trigger-button.is-active,.f-tab.f-tab--secondary .f-tab-trigger-button:hover{background-color:#2a4576;color:#fff}.f-tab.f-tab--secondary .f-tab-trigger-item{display:block;min-width:auto;width:100%;margin:0}@media screen and (min-width:768px){.f-tab-trigger-button{border-radius:25px;height:50px;font-size:16px}.f-tab-trigger-item{min-width:140px}.f-tab.f-tab--secondary .f-tab-trigger{gap:20px}.f-tab.f-tab--secondary .f-tab-trigger-button{font-size:16px}}.f-article{margin-bottom:40px}.f-article-image{margin-bottom:10px}.f-article-image img{display:block;width:100%;height:auto}.f-outline{border:2px solid #aaa;margin-bottom:20px;padding:20px 20px 4px 30px;list-style-type:disc}.f-outline a{color:#333;text-decoration:none}.f-outline a:hover{text-decoration:underline}.f-outline-item{line-height:1.6;margin-bottom:1em;font-size:14px}@media screen and (min-width:768px){.f-outline{border:1px solid #aaa}}.f-imagelink{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:40px}.f-imagelink-item{width:100%;margin-bottom:0}.f-imagelink.f-imagelink--3column .f-imagelink-item,.f-imagelink.f-imagelink--4column .f-imagelink-item{width:calc(50% - 10px)}.f-imagelink.f-imagelink--row .f-imagelink-item{width:100%}.f-imagelink-link img{display:block;width:100%;height:auto;box-shadow:0 2px 4px rgba(0,0,0,.3);transition:box-shadow .25s cubic-bezier(.39, .575, .565, 1)}.f-imagelink-link:hover img{box-shadow:0 2px 8px 2px rgba(0,0,0,.3)}@media screen and (min-width:768px){.f-imagelink{flex-wrap:wrap}.f-imagelink-item{width:100%}.f-imagelink.f-imagelink--4column .f-imagelink-item{width:calc((100% - 60px)/ 4)}.f-imagelink.f-imagelink--3column .f-imagelink-item{width:calc((100% - 40px)/ 3)}.f-imagelink.f-imagelink--2column .f-imagelink-item{width:calc((100% - 20px)/ 2)}}.f-step{margin-bottom:40px;position:relative}.f-step-item{position:relative;border:2px solid #f60;background-color:#fff;margin-bottom:60px}.f-step .f-step-item::after{position:absolute;display:block;content:'';width:30px;height:35px;background:url('/common/feature-common/1.0/assets/icon/arrow-d01.svg') no-repeat;background-size:cover;background-position:center;left:50%;bottom:-47.5px;margin-left:-15px}.f-step .f-step-item:last-child{margin-bottom:0}.f-step .f-step-item:last-child::after{display:none}.f-step-title{display:flex;font-weight:700;font-size:19px;line-height:24px;color:#f60;padding:20px 20px 14px;margin-bottom:0;gap:8px}.f-step-title i{display:flex;width:30px;height:30px;font-weight:400;font-size:14px;color:#fff;background-color:#f60;border-radius:15px;justify-content:center;align-items:center}.f-step-title span{display:block;flex:1}.f-step-content{padding:0 20px 6px}.f-step-content p{margin-bottom:14px}.f-step-text{font-size:14px;line-height:22px;color:#333}.f-step-image img{display:block;width:100%;height:auto}.f-step-screenshot img{display:block;max-width:300px;width:100%;height:auto;margin:0 auto}.f-step.f-step--simple .f-step-item{margin-bottom:40px}.f-step.f-step--simple .f-step-item::after{bottom:-39px}.f-step.f-step--simple .f-step-title{display:block}.f-step.f-step--simple .f-step-title span{display:inline}.f-step.f-step--simple .f-step-title i{display:inline;width:auto;height:auto;font-weight:inherit;font-size:23px;color:inherit;background-color:transparent;border-radius:0}@media screen and (min-width:768px){.f-step-title{padding:20px;font-size:20px;gap:10px}.f-step-title i{width:40px;height:40px;border-radius:20px;font-size:16px}.f-step-title span{margin-top:8px}.f-step-block.f-step-block--flex{display:flex;gap:20px}.f-step-block.f-step-block--flex .f-step-text{flex:1}.f-step-block.f-step-block--flex .f-step-image{width:300px}.f-step.f-step--simple{display:flex;gap:50px}.f-step.f-step--simple .f-step-item{width:100%;margin-bottom:0;display:flex;flex-flow:column}.f-step.f-step--simple .f-step-content{display:flex;height:100%}.f-step.f-step--simple .f-step-block{display:flex;flex-flow:column;justify-content:space-between}.f-step.f-step--simple .f-step-item::after{rotate:-90deg;bottom:50%;right:-42.5px;left:auto;margin-bottom:-15px}}.f-table{width:100%;margin-bottom:40px;table-layout:fixed}.f-table td,.f-table th{width:calc(100% / 3);box-sizing:border-box;padding:12px 8px;text-align:left;vertical-align:top;border:1px solid #aaa;word-break:break-all}.f-table th{background-color:#f2f2f2;font-weight:700;font-size:14px;line-height:22px}.f-table td{background-color:#fff;font-weight:400;font-size:14px;line-height:22px}.f-table.f-table--2column{border-top:1px solid #aaa}.f-table.f-table--2column tr{border-bottom:1px solid #aaa}.f-table.f-table--2column th{width:30%;border:none}.f-table.f-table--2column td{width:70%;border:none}.js-f-table-scroll{position:relative;overflow-x:scroll;margin-bottom:20px}.js-f-table-scroll .f-table{margin-bottom:20px}.js-f-table-scroll .f-table td,.js-f-table-scroll .f-table th{width:110px}.js-f-table-scroll::before{content:'';position:absolute;left:134px;top:10px;width:80px;height:80px;background:url('/common/feature-common/1.0/assets/img/scroll.png');background-repeat:no-repeat;background-size:80px;opacity:0;transition:opacity .25s cubic-bezier(.39, .575, .565, 1)}.js-f-table-scroll.js-scroll::before{opacity:1}@media screen and (max-width:767px){.f-table.f-table--2column.f-table--vertical{border-top:none}.f-table.f-table--2column.f-table--vertical tr{display:block;border-bottom:none;margin-bottom:20px}.f-table.f-table--2column.f-table--vertical th{display:block;width:100%}.f-table.f-table--2column.f-table--vertical td{display:block;width:100%}}@media screen and (min-width:768px){.f-table td,.f-table th{width:190px;padding:20px}.f-table.f-table--2column th{width:300px}.f-table.f-table--2column td{width:auto}.js-f-table-scroll .f-table td,.js-f-table-scroll .f-table th{width:180px}.js-f-table-scroll.js-scroll .js-f-table-scroll.js-scroll::before{left:220px;top:20px}}.f-card{margin-bottom:40px}.f-card-item{position:relative;margin-bottom:20px;background:#fff}.f-card-link{display:block;box-shadow:0 2px 4px rgba(0,0,0,.3);transition:box-shadow .25s cubic-bezier(.39, .575, .565, 1);text-decoration:none}.f-card-link:hover{box-shadow:0 2px 8px 2px rgba(0,0,0,.3)}.f-card-inner{display:block;box-shadow:0 2px 4px rgba(0,0,0,.3);transition:box-shadow .25s cubic-bezier(.39, .575, .565, 1)}.f-card-inner a{text-decoration:none}.f-card-inner a:hover{text-decoration:underline}.f-card-button{position:relative;margin-bottom:20px}.f-card-button .f-btn{display:flex;width:auto;position:absolute;top:-25px;left:20px;right:20px;padding:0 30px;align-items:center;justify-content:center}.f-card-image{position:relative}.f-card-caption{box-sizing:border-box;position:absolute;left:0;bottom:0;min-width:180px;padding:5px 1em;font-size:14px;color:#fff;text-align:center;background-color:#f60;letter-spacing:.1em}.f-card-image img{width:100%;height:auto}.f-card-content{padding:20px}.f-card-subtitle{font-weight:400;font-size:12px;line-height:22px;color:#f60;margin-bottom:0}.f-card-title{font-weight:700;font-size:16px;line-height:1.5;margin-bottom:5px}.f-card-head{margin-bottom:15px}.f-card-head .f-card-title{margin-bottom:0}.f-card-subtext{font-weight:400;font-size:12px;line-height:22px;color:#adadad;margin-bottom:0}.f-card-content .f-card-text:last-child{margin-bottom:0}@media screen and (min-width:768px){.f-card{flex-wrap:wrap;display:flex;gap:20px}.f-card-item{width:calc((100% - 40px)/ 3);margin-bottom:0}.f-card.f-card--2column .f-card-item{width:calc((100% - 20px)/ 2)}.f-card-link{overflow:hidden;display:flex;flex-wrap:wrap;height:100%;align-items:flex-start}.f-card-content{height:100%}}.f-linkblock{margin-bottom:40px;background:#fff;border:2px solid #f60}.f-linkblock-heading{background:#f2f2f2;text-align:center;font-weight:700;font-size:14px;line-height:1.5;padding:10px 18px;letter-spacing:.1em;margin-bottom:0}.f-linkblock-heading em{font-size:16px}.f-linkblock-item{margin:0 20px;padding:20px 0 20px;border-bottom:2px dashed #f60}.f-linkblock-item:last-child{border-bottom:none}.f-linkblock-text{font-weight:700;font-size:19px;text-align:center;margin-bottom:.2em;line-height:1.4}.f-linkblock-text em{font-size:20px}.f-linkblock-subtext{font-weight:400;font-size:14px;line-height:23px;text-align:center}.f-linkblock-link .f-btn{margin-bottom:0;display:flex;width:100%;padding:0 30px;align-items:center;justify-content:center}@media screen and (min-width:768px){.f-linkblock-content{display:flex;justify-content:center;align-items:stretch}.f-linkblock-item{position:relative;width:100%;margin:20px 0 32px;padding:0 40px 60px;border-bottom:none;border-right:2px dashed #f60}.f-linkblock-item:last-child{border-right:none}.f-linkblock-heading{font-size:16px}.f-linkblock-heading em{font-size:18px}.f-linkblock-text{font-size:20px}.f-linkblock-text em{font-size:22px}.f-linkblock-subtext{font-size:14px;line-height:22px}.f-linkblock-link{position:absolute;max-width:500px;margin:0 auto;left:40px;right:40px;bottom:0}}.f-alert{padding:20px;border:1px solid #ccc;border-radius:4px;margin-bottom:40px;background:#f5f5f5;border-color:#2a4576}.f-alert-message{margin-bottom:1em;padding-left:30px;font-size:14px;line-height:1.57;background-repeat:no-repeat;background-position:0 0;background-image:url('/common/feature-common//1.0/assets/icon/info01.svg');background-size:21px auto;color:#333}.f-alert-message:last-child{margin-bottom:0}.f-alert.f-alert--danger{background:#fff4f4;border-color:red;color:red}.f-alert.f-alert--danger .f-alert-message{background-image:url('/common/feature-common//1.0/assets/icon/alert01.svg');background-size:21px auto;color:red}.f-coupon{max-width:640px;max-height:240px;background-image:url('/common/feature-common/1.0/assets/img/coupon-bg01.png');background-repeat:no-repeat;background-size:cover;margin:0 auto 40px;width:calc(335 / 375 * 100vw);height:calc(126 / 375 * 100vw);box-shadow:0 2px 4px rgba(0,0,0,.3);position:relative}.f-coupon.f-coupon--blue{background-image:url('/common/feature-common/1.0/assets/img/coupon-bg02.png')}.f-coupon.f-coupon--red{background-image:url('/common/feature-common/1.0/assets/img/coupon-bg03.png')}.f-coupon::before{display:block;content:'クリックしてクーポンGET';position:absolute;bottom:9%;left:18%;color:#40a000;text-align:center;font-weight:700;font-size:calc(24 / 640 * 100vw);line-height:1em;background:url('/common/feature-common/1.0/assets/icon/arrow-r03.svg');background-repeat:no-repeat;background-position:right center;background-size:calc(12 / 640 * 100vw) auto;padding-right:1em;letter-spacing:.04em;pointer-events:none}.f-coupon.f-coupon--blue::before{color:#3293dd;background-image:url('/common/feature-common/1.0/assets/icon/arrow-r04.svg')}.f-coupon.f-coupon--red::before{color:#ef5066;background-image:url('/common/feature-common/1.0/assets/icon/arrow-r05.svg')}.f-coupon::after{display:block;content:'GET COUPON!!';transform:rotate(90deg);font-size:calc(30 / 640 * 100vw);position:absolute;top:calc(50% - calc(14 / 640 * 100vw));right:-11.5%;font-weight:700;color:#fff;pointer-events:none}.f-coupon-link{display:block;max-width:640px;max-height:240px;width:calc(335 / 375 * 100vw);height:calc(126 / 375 * 100vw)}.f-coupon-type{text-align:left;position:absolute;transform:rotate(-30deg);left:.2%;top:7%;font-size:calc(18 / 640 * 100vw);width:calc(100 / 640 * 100vw);font-weight:700}.f-coupon-title{position:absolute;top:4%;left:11%;right:11%;text-align:center;white-space:nowrap;margin-bottom:0}.f-coupon-price{font-size:calc(105 / 640 * 100vw);font-weight:700;letter-spacing:0}.f-coupon-yen{display:inline-block;width:1em;font-size:calc(40 / 640 * 100vw);line-height:1.02;font-weight:700;white-space:break-spaces}.f-coupon-off{letter-spacing:.08em;font-size:calc(36 / 640 * 100vw);color:#fff;text-shadow:1px 1px 0 #333,-1px -1px 0 #333,-1px 1px 0 #333,1px -1px 0 #333,0 1px 0 #333,0 -1px 0 #333,-1px 0 0 #333,1px 0 0 #333}.couponOneClick-status-loading{opacity:.5}.couponOneClick .couponOneClick-acquired,.couponOneClick .couponOneClick-expired,.couponOneClick .couponOneClick-finished,.couponOneClick .couponOneClick-having{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:5}.couponOneClick-status-acquired .couponOneClick-acquired{display:block}.couponOneClick-status-having .couponOneClick-having{display:block}.couponOneClick-status-expired .couponOneClick-expired{display:block}.couponOneClick-status-finished .couponOneClick-finished{display:block}.overlay-text{position:absolute;top:50%;left:0;right:0;margin-top:-10px;font-size:20px;line-height:20px;color:#fff;text-align:center}@media screen and (min-width:640px){.f-coupon{width:640px;height:240px}.f-coupon::before{font-size:24px;background-size:12px auto;bottom:10%;left:20%}.f-coupon::after{font-size:30px;top:calc(50% - 14px);right:-10%}.f-coupon-link{width:640px;height:240px}.f-coupon-type{font-size:18px;width:100px;left:1.3%;top:7%}.f-coupon-title{top:9%}.f-coupon-price{font-size:105px}.f-coupon-yen{font-size:40px}.f-coupon-off{font-size:36px;text-shadow:2px 2px 0 #333,-2px -2px 0 #333,-2px 2px 0 #333,2px -2px 0 #333,0 2px 0 #333,0 -2px 0 #333,-2px 0 0 #333,2px 0 0 #333}}.f-accordion{margin-bottom:40px;list-style:none;padding-left:0}.f-accordion .text:first-child{margin-top:0}.f-accordion-panel{margin-top:20px;border:2px solid #f60;border-radius:0;box-shadow:0 1px 4px 1px rgba(51,51,51,.2);background-color:#fff}.f-accordion-panel:first-child{margin-top:0}.f-accordion-panel-head{box-sizing:border-box;position:relative;min-height:54px;padding:17px 33px 17px 12px;display:flex;align-items:center;border:none;border-radius:0;font-size:14px;font-weight:700;line-height:1.5;color:#f60;cursor:pointer}.f-accordion.f-accordion--faq .f-accordion-panel-head{padding:17px 33px 17px 52px}.f-accordion.f-accordion--faq .f-accordion-panel-head::before{position:absolute;top:12px;left:12px;display:block;content:'Q';width:30px;height:30px;padding:0;line-height:30px;background:#f60;border-radius:20px;font-size:14px;font-weight:400;color:#fff;text-align:center;box-sizing:border-box}.f-accordion-panel-head::after{position:absolute;top:12px;right:9px;content:'＋';width:initial;height:initial;margin:0;padding:0;font-size:20px;line-height:30px;font-weight:400;color:#f60;transform:rotate(90deg);transition:transform .1s ease}.f-accordion-panel.is-active .f-accordion-panel-head::after{content:'ー';transform:rotate(0)}.f-accordion-panel-body{height:0;border:none;border-radius:0;overflow:hidden}.f-accordion-panel-body .inner{box-sizing:border-box;position:relative;padding:6px 33px 17px 12px}.f-accordion.f-accordion--faq .inner{padding:6px 33px 17px 52px}.f-accordion.f-accordion--faq .inner::before{position:absolute;top:0;left:12px;display:block;content:'A';width:30px;height:30px;line-height:30px;padding:0;background:#666;border-radius:15px;font-weight:400;color:#fff;text-align:center;box-sizing:border-box}@media screen and (min-width:768px),print{.f-accordion-panel-head{min-height:80px;font-size:16px;padding:20px 60px 20px 20px}.f-accordion.f-accordion--faq .f-accordion-panel-head{padding:20px 60px 20px 72px}.f-accordion.f-accordion--faq .f-accordion-panel-head::before{top:20px;left:20px;width:40px;height:40px;line-height:40px;font-size:16px;border-radius:20px}.f-accordion-panel-head::after{position:absolute;top:20px;right:20px;content:'＋';width:initial;height:initial;margin:0;padding:0;font-size:30px;line-height:40px;font-weight:400;color:#f60;transform:scale(1) rotate(90deg);transition:transform .2s ease}.f-accordion-panel-body .inner{padding:0 60px 20px 20px}.f-accordion.f-accordion--faq .f-accordion-panel-body .inner{padding:12px 60px 20px 72px}.f-accordion.f-accordion--faq .f-accordion-panel-body .inner::before{top:0;left:20px;width:40px;height:40px;line-height:40px;font-size:16px;border-radius:20px}}.f-area{margin-bottom:40px;background:url('/common/feature-common/1.0/assets/img/area-bg01.png');background-repeat:no-repeat;background-position:top center;background-size:contain}.f-area-list{margin-bottom:30px}.f-area-title{margin-bottom:10px;font-weight:700;font-size:16px;line-height:1.75;letter-spacing:.04em}.f-area-items{display:flex;gap:.8em .6em;font-size:16px;flex-wrap:wrap}.f-area-item{padding-right:.6em;font-weight:400;line-height:1;letter-spacing:.04em;border-right:1px solid #aaa}.f-area-item:first-child{padding-left:0}.f-area-item:last-child{border-right:none}.f-area-item a{text-decoration:none}.f-area-item a:hover{text-decoration:underline}@media screen and (min-width:768px),print{.f-area-list{display:flex;align-items:top}.f-area-title{width:130px;line-height:1;font-size:14px}.f-area-content{flex:1}.f-area-items{font-size:14px}.f-area-item{letter-spacing:.05em}}.f-pagetop{position:relative;height:50px}.f-pagetop-button{position:absolute;right:10px;bottom:0;width:50px;height:50px;margin:0;padding:0;display:block;z-index:1000;background:#151515;text-align:center;border:none;box-shadow:0 1px 2px 0 rgb(0 0 0 / 20%);cursor:pointer;outline:0}.f-pagetop-button::before{display:inline-block;width:50px;height:50px;line-height:50px;content:'';background:url('https://image.gora.golf.rakuten.co.jp/img/golf/rex-icon/chevron_right_white.svg') center/20px auto no-repeat;text-align:center;transform:rotate(-90deg)}.f-pagetop-button.is-active{position:fixed;bottom:10px}.f-tag{width:100%;background:#fff}.f-tag-inner{max-width:950px;margin:0 auto;padding:6px;display:flex;flex-wrap:wrap;gap:6px 4px;align-items:center}.f-tag-item{box-sizing:border-box;height:22px;font-size:12px;font-style:normal;font-weight:700;padding:4px 8px;background:#ebebeb;display:flex;align-items:center;justify-content:center;word-break:break-all}.f-tag-text{font-size:10px;font-style:normal;font-weight:700;line-height:150%}@media screen and (min-width:768px),print{.f-tag-inner{gap:6px 8px}.f-tag-item{height:28px;font-size:14px;line-height:1}.f-tag-text{font-size:12px}}.js-accordion{overflow:hidden}.js-accordion-trigger{cursor:pointer}.js-accordion-content{height:0}.s-cfx:after{content:"";display:table;clear:both}