@charset "UTF-8";.content a{text-decoration:underline}.content a,.content a:visited{color:#0055b8}.content a:focus,.content a:hover{color:#0055b8;text-decoration:none;cursor:pointer}.content a:hover img{opacity:.9;transition-duration:.2s}.content .cta{padding:13.3vw 0;background:url(/doc/guide/gora_app/score/assets/img/cta001-sp.png?v=20231019) 0 center/45.3vw auto no-repeat #2c2c2c}.content .cta-heading{width:35.4vw;margin:0 10.6vw 2.65vw auto;color:#fff;text-align:center;font-size:3.73vw;font-weight:700}.content .cta-action{width:35.4vw;margin:0 10.6vw 0 auto}.content .cta-action .android,.content .cta-action .ios{display:block}.content .cta-action .ios{margin-bottom:2.65vw}.content .cta-action .qrcode{display:none}.content .s-breadcrumb{margin-top:15vw;background:#fff;font-size:0;box-sizing:border-box;border-top:1px solid #999;border-bottom:1px solid #999;white-space:nowrap;display:flex;width:100%;overflow:hidden}.content .s-breadcrumb li{vertical-align:top;white-space:nowrap;font-size:3.125vw}.content .s-breadcrumb li a,.content .s-breadcrumb li span{padding:2.5vw 2.5vw 2.5vw 4vw;display:inline-block;line-height:1}.content .s-breadcrumb li:first-child a{padding-left:2.5vw}.content .s-breadcrumb li:last-child{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;flex-shrink:0}.content .s-breadcrumb li:not(:last-child),.f-section{position:relative}.content .s-breadcrumb li:not(:last-child)::after,.content .s-breadcrumb li:not(:last-child)::before{content:"";border:4.68vw solid transparent;border-width:4.68vw 2.5vw;border-left-color:#999;width:0;height:0;position:absolute;right:-4.68vw;top:50%;z-index:10;margin-top:-4.68vw}.content .s-breadcrumb li:not(:last-child)::after{margin-right:1px;border-left-color:#fff}.content .s-breadcrumb li,.s-breadcrumb li::after{display:inline-block}.content .s-breadcrumb li:last-child::after{content:none}.content .js-floating-button{position:absolute;width:50px;height:50px;margin:0;padding:0;display:block;bottom:8.3vw;right:0;z-index:1000;background:#151515;text-align:center;border:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);cursor:pointer;outline:0}.content .js-floating-button.js-active{position:fixed;bottom:10px}.content .js-floating-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)}.content .update{background:center/100% auto no-repeat #fff;border-bottom:32px solid #f9f9f9}.content .update-item:nth-child(2n){background:#f9f9f9}.content .update-item-inner{position:relative;padding:calc(80 / 750 * 100vw) calc(40 / 750 * 100vw) 0;display:flex;flex-wrap:wrap;background-repeat:no-repeat;background-position:top center}.content .update-header{order:1;text-align:center}.content .update-ttl{text-align:center;font-size:calc(52 / 750 * 100vw);line-height:1.2;color:#333;font-weight:700;margin:0 auto calc(30 / 750 * 100vw)}.content .update-ttl-sub{display:inline-block;background:#2a4576;color:#fff;font-weight:700;font-size:13px;padding:calc(10 / 750 * 100vw) calc(15 / 750 * 100vw);margin:0 auto calc(25 / 750 * 100vw)}.content .update-heading{text-align:justify;font-size:calc(38 / 750 * 100vw);line-height:1.4;margin-bottom:calc(30 / 750 * 100vw);color:#2a4576;margin-left:1.5em;text-indent:-1.5em;font-feature-settings:"palt";letter-spacing:2px}.content .update-message{margin-bottom:calc(40 / 750 * 100vw);font-size:calc(28 / 750 * 100vw);line-height:calc(46 / 28);letter-spacing:.04em;color:#333;text-align:justify}.content .update-image{position:relative;order:2;margin:0 auto;padding:0 calc(15 / 750 * 100vw)}.content .update-item .update-image{width:100%}.content .update-item:last-child{padding-bottom:calc(80 / 750* 100vw)}.content .analysis-list{position:relative;display:flex;flex-wrap:wrap;background-repeat:no-repeat;background-position:top center;text-align:center}.content .analysis-item{position:relative;display:inline-block;vertical-align:middle;width:100%;margin:0 auto calc(100 / 750* 100vw);border:1px solid #2a4576;background-color:#f7f8fb;border-radius:4px}.content .analysis-item:last-child,.content .info-content :last-child{margin-bottom:0}.content .analysis-item:not(:last-child)::after{position:absolute;bottom:calc(-100 / 750* 100vw);left:0;right:0;margin:auto;content:"";vertical-align:middle;box-sizing:border-box;width:4vw;height:4vw;border:4vw solid transparent;border-left:4vw solid #2a4576;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.content .analysis-title{font-size:calc(35 / 750* 100vw);color:#fff;font-weight:700;background-color:#2a4576;font-style:italic;padding:calc(8 / 750* 100vw) calc(40 / 750* 100vw);margin-bottom:calc(50 / 750* 100vw)}.content .analysis-title span{font-size:calc(60 / 750* 100vw)}.content .analysis-block{display:flex;gap:calc(80 / 750* 100vw);padding:0 calc(80 / 750* 100vw);justify-content:space-between;align-items:center}.content .analysis-item p{font-size:calc(32 / 750* 100vw);font-weight:700;margin-bottom:calc(70 / 750* 100vw);line-height:1.3}.content .info-content h4,.content .info-content p,.content .info-content p.bold{font-size:calc(26 / 750 * 100vw);line-height:calc(44 / 26);letter-spacing:.1em;font-feature-settings:"palt"}.content .analysis-image{width:calc(230 / 750* 100vw)}.content .info-heading{font-size:calc(40 / 750 * 100vw);letter-spacing:.1em;font-feature-settings:"palt";text-align:center;padding-bottom:calc(40 / 750 * 100vw);padding-top:calc(80 / 750 * 100vw)}.content .info-content{padding:calc(40 / 750 * 100vw);background:#f2f2f2}.content .info-content p.bold{font-weight:500;margin-bottom:calc(40 / 750 * 100vw)}.content .info-content h4{font-weight:500;margin-bottom:calc(10 / 750 * 100vw);color:#2a4576}.content .info-content p{margin-bottom:calc(40 / 750 * 100vw)}.header-nav-hamburger{width:100%;height:100%}.nav{position:fixed;right:0;top:0;width:270px;height:100%;transform:translateX(100%);background-color:#2c2c2c;overflow-y:scroll;overflow-x:hidden;z-index:9999;transition:.4s}.nav.active{transform:translateX(0);transition:.4s}.nav-heading{display:flex;align-items:center;font-size:13px;line-height:1.4;gap:8px;padding:12px 20px;font-weight:700;background:#fff}.nav-menu{padding-top:20px;padding-bottom:80px;background:#fff}.nav-item{position:relative;text-align:center;margin:0 10px}.nav-item.new a::after{content:"New";border-radius:10px;padding:2px 6px;color:#fff;background-color:#bf0000;font-size:11px;font-weight:700;margin-left:8px}.nav-item a{position:relative;color:#333!important;display:inline-block;text-align:left;font-weight:700;font-size:3.73vw;text-decoration:none;padding:20px 14px;border-bottom:1px solid #bbb;width:100%;box-sizing:border-box}.nav-item a::before{position:absolute;top:0;bottom:0;right:8px;margin:auto;content:"";vertical-align:middle;width:7px;height:7px;border-top:1px solid #bbb;border-right:1px solid #bbb;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-cta{padding:40px 0}.nav-cta-heading{margin:0 auto 15px;color:#fff;text-align:center;font-size:15px;font-weight:700}.nav-cta .android,.nav-cta .ios{display:block;width:58%;margin:0 auto 10px}.hamburger{border-color:transparent;cursor:pointer;width:60px;height:58px;background-color:#2c4777;opacity:.9;position:fixed;right:0;bottom:70px;z-index:999;transition:.4s}.hamburger.active{right:270px;transition:.4s}.nav-box-mask.active,.section-modal{position:fixed;left:0;right:0;bottom:0}.hamburger span{width:100%;height:1px;background-color:#fff;position:relative;transition:.4s;display:block}.hamburger span:first-child,.hamburger span:nth-child(3){top:0}.hamburger span:nth-child(2){margin:8px 0}.hamburger.active span:first-child{top:7px;transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){top:-10px;transform:rotate(-45deg)}.nav-box-mask.active{width:100%;height:100%;z-index:100;background:rgba(0,0,0,.55);transition:.4s}.content .video-swing .video-wrapper{background:#2c2c2c}.content .video-howto .video-wrapper{background:#2a4576}.content .section-visual .video-wrapper{margin:0 0 10.3vw;padding:5.3vw 0;text-align:center;color:#fff;letter-spacing:.05em}.content .section-visual .heading{font-weight:700;font-size:4vw;margin-bottom:4vw}.content .section-visual .video{border-radius:1vw;width:67.3vw;height:38vw;margin:0 auto 4vw;background:#000;cursor:pointer}.content .section-visual img{display:block;width:100%}.section-modal{display:none;z-index:2000;top:0;background-color:rgba(15,15,15,.86);text-align:center;align-items:center;cursor:pointer}.section-modal.js-active{display:flex}.section-modal video{width:100%;max-width:854px;margin:0 auto;box-shadow:0 0 8px rgba(0,0,0,.8)}.modal-close,.nav-heading img{width:40px;height:40px}.modal-close{position:absolute;right:20px;top:20px;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(15,15,15,.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:0;max-height:40px;max-width:40px;min-height:40px;min-width:40px;outline:0;vertical-align:top}.modal-close::after,.modal-close::before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.modal-close::before{height:2px;width:50%}.modal-close::after{height:50%;width:2px}.modal-close:focus,.modal-close:hover{background-color:rgba(15,15,15,.3)}.modal-close:active{background-color:rgba(15,15,15,.4)}.content .information{margin-bottom:3.73vw;font-size:3.73vw;overflow:hidden;width:100%;border-radius:8px;background-color:#f2f2f2;text-align:center}.content .information-heading{padding:4.5vw 4.5vw 2.8vw;line-height:1.71;font-weight:700;letter-spacing:.04em}.content .information-heading .date{font-weight:400}.content .information-image{padding:0 4.5vw;text-align:center;vertical-align:bottom;border-bottom:1px solid #d9d9d9}.content .information-image .image{margin:0 auto}.content .information-image img{width:auto;height:48vw;margin:0 auto}.content .information-content{padding:4.5vw;text-align:left}.content .information-content .text{line-height:1.5;margin-bottom:1em}.content .section.notice{background:#fff;padding:0 0 10.6vw;position:relative}.content .section.notice .section-information{padding:0 5.8vw}.content .section-heading{font-size:6.66vw;text-align:center;line-height:1.2;padding:10vw 0;color:#333}.content .section.notice .section-heading{background-size:26.2vw auto;background-repeat:no-repeat;background-position:calc(50% - 28.4vw) .7vw;background-image:url('/doc/guide/gora_app/score/assets/img/new@2x.png')}.content .button,.content a.button{position:relative;width:74.6vw;display:block;margin:0 auto;text-align:center;padding:3.46vw;font-size:3.73vw;line-height:1;border-radius:calc(calc(3.46vw * 2 + 3.73vw)/ 2);text-decoration:none;transition:.3s ease-in-out;background:#2c4777;color:#fff;border:1px solid #2c4777;cursor:pointer}.content .button.primary,.content a.button.primary{background:#2c4777;color:#fff;border-color:#2c4777}.content .button::after,.content a.button::after{position:absolute;top:50%;right:4vw;transform:rotate(-45deg);margin-top:calc(-1.8vw / 2);content:'';width:1.8vw;height:1.8vw;border-right:.3vw solid #fff;border-bottom:.3vw solid #fff}.content .campaign .f-section-inner{padding:40px 20px}.f-section-header{position:relative;text-align:center;margin-bottom:40px}h2.f-heading{margin-bottom:20px;font-weight:700;font-size:23px;line-height:calc(27 / 23);text-align:center}.f-section::before{display:block;content:'';position:absolute;top:0;left:50%;margin-left:-30px;content:'';width:60px;height:4px;background:#2a4576}@media screen and (min-width:768px){.content .cta-action,.content .cta-action .download{width:360px;display:flex;justify-content:space-between}.content .block-list.faq .list-answer::before,.content .block-list.faq .list-title::before{left:20px;width:40px;height:40px;border-radius:20px;line-height:37px;font-size:20px;font-weight:400}.content .cta{padding:0 40px;background-image:none}.content .cta:last-child,.content .list-alert>:last-child,.content .list-block>:last-child,.content .tips-content>:last-child{margin-bottom:0}.content .cta-inner{max-width:940px;margin:0 auto;padding:50px 0;background:url(/doc/guide/gora_app/score/assets/img/cta001.png?v=20231019) 0 bottom/300px auto no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2){.content .cta-inner{background-image:url(/doc/guide/gora_app/score/assets/img/cta001@2x.png?v=20231019)}}.content .cta-heading{width:360px;margin:0 0 20px auto;font-size:16px}.content .cta-action{margin:0 0 0 auto;align-items:flex-end}.content .cta-action .ios{width:173px}.content .cta-action .android{width:167px}.content .cta-action .android,.content .cta-action .ios{margin:0}.content .cta-action .qrcode,.content .s-breadcrumb li::before{display:none}.content .block{padding:80px 40px}.content .block+.block{border-top-width:32px}.content .block::before{width:120px;height:4px;margin-left:-60px}.content .block-heading{font-size:30px;margin-bottom:50px}.content .block-heading span{margin-bottom:20px;font-size:14px}.content .block-list{max-width:940px;margin:0 auto 40px}.content .block-list>.list>.list-item{margin-bottom:20px;border-width:2px;box-shadow:0 1px 4px 1px rgba(51,51,51,.2)}.content .block-list.banner>.list>.list-item{box-shadow:0 1px 4px 1px rgba(0,0,0,.3)}.content .block-list.banner>.list>.list-item:nth-child(2n){margin-left:20px}.content .block-list .list-title{min-height:77px;padding:30px 80px 30px 30px;font-size:16px}.content .block-list.faq .list-title{padding-left:80px}.content .block-list.faq .list-title::before{top:20px}.content .block-list .list-title::after{top:18px;right:20px;font-size:32px;font-weight:400}.content .block-list .list-answer{font-size:14px;padding:0 80px 40px}.content .block-list.faq .list-answer{padding:0 80px 40px}.content .block-list.faq .list-answer::before{top:-4px}.content .list-answer p{margin-bottom:30px;font-size:14px;line-height:22px}.content .list-answer h4{font-size:18px;margin-bottom:30px}.content .list-answer h4.title-number{font-size:18px;margin-bottom:20px;line-height:1.8}.content .list-answer h4.no-01,.content .list-answer h4.no-02,.content .list-answer h4.no-03{padding-left:30px}.content .list-answer h4.no-01::before,.content .list-answer h4.no-02::before,.content .list-answer h4.no-03::before{background-size:25px 25px;width:25px;height:25px}.content .list-answer h5,.content .list-answer h5.title-bold,.content .list-answer ul{font-size:14px;margin-bottom:30px}.content .list-block{padding:35px;margin-bottom:30px}.content .list-block-ttl{font-size:16px;margin-bottom:20px}.content .list-block>h5+p{margin-top:-1.3em}.content .list-image{margin-bottom:40px}.content .list-tips{border-radius:4px;margin-bottom:40px}.content .tips-title{font-size:16px;font-weight:500}.content .tips-content{padding:20px 30px}.content .tips-content.col2{display:flex;width:100%;justify-content:space-between}.content .tips-content.col2 p{width:75%}.content .tips-content.col2 .list-image{width:20%}.content .list-alert{border-radius:4px;padding:30px;margin-bottom:30px}.content .alert-title{font-size:16px;margin-bottom:30px}.content .alert-title::before{width:21px;height:19.5px;margin-right:10px}.content .s-breadcrumb{margin-top:40px;border:none}.content .information-content .text,.content .s-breadcrumb li{font-size:14px}.content .s-breadcrumb li:not(:last-child)::after{content:"\003E";margin:0 .122rem;border:none;position:relative;right:0;top:0}.content .s-breadcrumb li a,.content .s-breadcrumb li span{padding:10px 10px 10px 20px}.content .s-breadcrumb li:first-child a{padding-left:20px}.content .js-floating-button{right:10px;bottom:0}.content .update-item-inner{max-width:960px;padding:90px 0 0;margin:0 auto;flex-wrap:nowrap;background:0 0!important;align-items:flex-start;gap:35px}.content .update-item:last-child{padding-bottom:60px}.content .update-header{flex:1;background-repeat:no-repeat;background-position:5px 0;text-align:left;margin-top:15px}.content .update-item:first-child .update-header,.content .update-item:last-child .update-header,.content .update-item:nth-child(3) .update-header{order:2}.content .update-heading{font-size:29px;line-height:1.3;margin-bottom:25px;letter-spacing:1px}.content .update-heading::before{top:4px}.content .update-ttl-sub{margin-bottom:18px;padding:7px;text-align:left}.content .update-ttl{text-align:left;font-size:40px;font-weight:900;line-height:1.2;margin-bottom:30px}.content .update-message{margin-bottom:0;font-size:16px;line-height:28px;letter-spacing:-.02em}.content .update-image{order:1;margin:0}.content .update-item .update-image{width:440px;padding:0}.content .analysis-list{max-width:960px;padding:20px 0;margin:0 auto;flex-wrap:nowrap;background:0 0!important;align-items:center;gap:35px}.content .analysis-item{width:280px;padding:0;margin-bottom:0}.content .analysis-item:not(:last-child)::after{top:0;bottom:0;right:-60px;left:auto;width:20px;height:20px;border:20px solid transparent;border-left:20px solid #2a4576;-webkit-transform:rotate(0);transform:rotate(0)}.content .analysis-block{padding:0 30px;justify-content:space-between;align-items:flex-end;gap:20px}.content .analysis-item p{font-size:16px;max-width:110px;margin-bottom:30%}.content .analysis-title{font-size:20px;padding:6px 0 2px;margin-bottom:32px}.content .analysis-title span{font-size:38px}.content .analysis-image{max-width:100px;margin:0}.content .info{max-width:940px;margin:0 auto}.content .info-heading{font-size:26px;padding-bottom:40px;padding-top:80px}.content .info-content{padding:30px 40px}.content .info-content p.bold{font-size:16px;line-height:20px;margin-bottom:20px}.content .info-content h4{font-size:14px;line-height:20px;margin-bottom:10px}.content .info-content p{font-size:14px;line-height:20px;margin-bottom:20px}.content .section-visual{margin-bottom:50px}.content .section-visual::after{top:auto;bottom:0;height:65px}.content .section-visual .video-wrapper{position:relative;display:flex;align-items:center;margin:0 auto;width:calc(100% - 80px);max-width:calc(940px);height:350px;padding:60px 30px 60px 520px;text-align:left}.content .section-visual .heading{font-size:30px;margin-bottom:20px;line-height:1.5}.content .section-visual .video{border-radius:10px;position:absolute;width:430px;height:244px;margin-bottom:0;top:50px;left:40px}.content .information{max-width:940px;margin:0 auto 20px;position:relative;font-size:16px;min-height:260px}.content .information-heading{margin-left:380px;text-align:left;padding:40px 40px 0 0}.content .information-heading .date{font-size:10px}.content .information-image{display:flex;width:380px;padding:0;position:absolute;left:0;top:0;bottom:0;border-bottom:none;align-items:center}.content .information-image .image{width:100%;margin-top:auto}.content .information-image img{height:auto}.content .information-content{margin-left:380px;padding:30px 40px 40px 0}.content .section.notice{padding:30px 0 100px}.content .section-heading{font-size:40px;padding:60px 40px 40px}.content .section.notice .section-heading{background-image:url('/doc/guide/gora_app/score/assets/img/new.png');background-size:157px 91px;background-position:calc(50% - 173px) 0}.content .button,.content a.button{width:100%;padding:16px 60px;font-size:16px;border-radius:48px}.content a.button{width:250px;margin:0 auto 0 0}.content .button::after,.content a.button::after{right:16px;margin-top:-5px;width:10px;height:10px;border-width:1px}}@media screen and (min-width:900px){.content .cta-inner{padding:60px 0;background-size:380px auto}.content .cta-heading{width:560px;margin-bottom:0}.content .cta-action{width:458px}.content .cta-action .qrcode{display:block;width:74px}}