.section-wrapper{margin:0 auto 5vw}.accordion-contents .padding-box{padding-bottom:0}.padding-b-medium{padding-bottom:5vw}@media screen and (min-width:560px){.padding-b-medium{padding-bottom:30px}}@media screen and (min-width:960px){.section-wrapper{margin:0 auto 50px}.padding-box{padding:50px 24px 30px}}.contents-footer-link{background-color:transparent;display:block;margin:-3vw auto 4vw;max-width:1320px;padding:0 24px}.contents-footer-link-item{color:#0062cc;font-size:1.4rem;margin:0 auto;text-align:right}.contents-footer-link-item a:active,.contents-footer-link-item a:hover,.contents-footer-link-item a:link,.contents-footer-link-item a:visited{color:#0062cc}.contents-footer-link-item a:after{background:url(/assets/img/common/arrow07.svg) right 100%/auto no-repeat;content:"";display:inline-block;height:12px;margin-top:1px;vertical-align:top;width:14px}@media screen and (min-width:1320px){.contents-footer-link{margin:-30px auto 40px;padding:0}.contents-footer-link-item{font-size:1.8rem}.contents-footer-link-item a:after{height:15px;width:18px}}.player-profile-detail-box{margin-bottom:5vw}.player-profile-detail-photo-box{text-align:center}.player-profile-detail-photo{max-width:300px;width:100%}.player-profile-detail-text-box{margin:5vw auto}.player-profile-detail-text{font-size:1.8rem;line-height:1.8}.player-profile-detail-media-box{margin:5vw auto;max-width:400px}.player-profile-detail-media-title{background-color:#d1e0e6;font-size:1.8rem;font-weight:700;padding:10px;text-align:center}.player-profile-detail-media-web{font-size:1.8rem;text-align:center}.player-profile-detail-media-sns,.player-profile-detail-media-web{background-color:#fff;padding:10px}.player-profile-detail-media-sns-box{align-items:center;display:flex;justify-content:space-between}.player-profile-detail-media-sns-box a{display:inline-block;padding:10px 20px}.player-profile-detail-sns-instagram img,.player-profile-detail-sns-twitter img{height:22px;width:auto}.player-profile-detail-sns-facebook img{height:24px;width:auto}.player-profile-detail-sns-youtube img{height:20px;width:auto}.player-profile-detail-list{display:flex;flex-wrap:wrap;margin:0 -2.5px;word-break:break-word}.player-profile-detail-list-title,.player-profile-detail-list-title-affiliation,.player-profile-detail-list-title-alma-mater,.player-profile-detail-list-title-birthday,.player-profile-detail-list-title-career,.player-profile-detail-list-title-year{align-items:center;background-color:#d1e0e6;display:flex;font-weight:700;justify-content:center;margin:2.5px;padding:5px;text-align:center}.player-profile-detail-list-title,.player-profile-detail-list-title-affiliation,.player-profile-detail-list-title-alma-mater,.player-profile-detail-list-title-birthday,.player-profile-detail-list-title-career{width:90px}.player-profile-detail-list-title-year{width:180px}.player-profile-detail-list-data,.player-profile-detail-list-data-affiliation,.player-profile-detail-list-data-alma-mater,.player-profile-detail-list-data-birthday,.player-profile-detail-list-data-career,.player-profile-detail-list-data-year{align-items:center;color:#0a0022;display:flex;margin:2.5px;padding:5px}.player-profile-detail-list-data,.player-profile-detail-list-data-affiliation,.player-profile-detail-list-data-alma-mater,.player-profile-detail-list-data-birthday,.player-profile-detail-list-data-career{width:calc(100% - 100px)}.player-profile-detail-list-data-year{width:calc(100% - 190px)}@media screen and (min-width:560px){.player-profile-detail-box{margin-bottom:20px}.player-profile-detail-photo{width:300px}.player-profile-detail-media-box,.player-profile-detail-text-box{margin:20px auto}.player-profile-detail-list{display:flex;margin:0 -2.5px}.player-profile-detail-list-data,.player-profile-detail-list-data-affiliation,.player-profile-detail-list-data-alma-mater,.player-profile-detail-list-data-birthday{width:calc(50% - 100px)}.player-profile-detail-list-data-career{width:calc(100% - 100px)}}@media screen and (min-width:1050px){.player-profile-detail-box{display:flex;flex-wrap:wrap;justify-content:space-between}.player-profile-detail-text-box{margin:0;width:calc(100% - 320px)}.player-profile-detail-media-box{margin:20px auto 0;width:400px}.player-profile-detail-list-data,.player-profile-detail-list-data-affiliation,.player-profile-detail-list-data-alma-mater,.player-profile-detail-list-data-birthday,.player-profile-detail-list-data-career{width:calc(33% - 100px)}.player-profile-detail-list-data-year{width:calc(33% - 190px)}.player-profile-detail-list-data-year.amateur_age{width:calc(100% - 190px)}}@media screen and (min-width:1200px){.player-profile-detail-text-box{width:calc(100% - 610px)}.player-profile-detail-media-box{margin:0;width:280px}.player-profile-detail-media-sns-box{justify-content:center}.player-profile-detail-media-sns-box a{margin:5px;padding:5px}}@media screen and (min-width:1320px){.player-profile-detail-media-box{width:280px}.player-profile-detail-list-data,.player-profile-detail-list-data-career{width:calc(18% - 100px)}.player-profile-detail-list-data-alma-mater,.player-profile-detail-list-data-birthday{width:calc(28% - 100px)}.player-profile-detail-list-data-year{width:calc(28% - 190px)}.player-profile-detail-list-data-year.pro_debut{width:calc(52% - 190px)}.player-profile-detail-list-data-year.amateur_age{width:calc(100% - 190px)}}.player-profile-supplier-list{display:flex;flex-wrap:wrap;margin:0 -2.5px}.player-profile-supplier-list-title{align-items:center;background-color:#d1e0e6;display:flex;font-weight:700;justify-content:center;margin:0 2.5px 10px;padding:5px;text-align:center;width:100px}.player-profile-supplier-list-data{align-items:center;background-color:#fff;color:#0a0022;display:flex;margin:0 2.5px 10px;padding:5px;width:calc(100% - 110px)}@media screen and (min-width:960px){.player-profile-supplier-list-title{margin:0 0 10px 5px}.player-profile-supplier-list-data{margin:0 0 10px 5px;width:calc(50% - 117.5px)}}@media screen and (min-width:960px) and (max-width:1319px){.player-profile-supplier-list-title:nth-of-type(2n){margin-left:10px}}@media screen and (min-width:1320px){.player-profile-supplier-list-title{margin-left:10px}.player-profile-supplier-list-title:first-of-type,.player-profile-supplier-list-title:last-of-type{margin-left:0}.player-profile-supplier-list-data{width:calc(33.33333% - 113.33333px)}}.player-profile-performance-item{margin-bottom:10vw}#player-performance .player-profile-performance-item:last-of-type,#player-performance-amateur .player-profile-performance-item:last-of-type{margin-bottom:0}.leaderboard-tab{display:flex;flex-wrap:wrap;margin:0 -5px}.leaderboard-tab-link{align-items:center;cursor:pointer;display:flex;font-size:1.7rem;font-weight:700;justify-content:center;line-height:1.1;margin:0 5px 10px;padding:15px 0;text-align:center;width:calc(50% - 10px)}.category-tour.leaderboard-tab-link,.category-tour.leaderboard-tab-link a{background-color:#fff;color:#005128}.category-tour.leaderboard-tab-link.active,.category-tour.leaderboard-tab-link.active a{background-color:#005128;color:#fff}.category-challenge.leaderboard-tab-link,.category-challenge.leaderboard-tab-link a{background-color:#fff;color:#116aa3}.category-challenge.leaderboard-tab-link.active,.category-challenge.leaderboard-tab-link.active a{background-color:#116aa3;color:#fff}.leaderboard-item.category-tour{background-color:rgba(0,81,40,.35);padding:3vw}.leaderboard-item.category-challenge{background-color:rgba(17,106,163,.5);padding:3vw}.leaderboard-item.category-amateur{background-color:#ccecfd;padding:3vw}.player-performance-title{color:#0a0022;font-size:2.2rem;font-weight:700;margin-bottom:5px;text-align:center}.player-profile-ranking-box{margin:0 -5px}.player-profile-ranking-item{background-color:#fff;display:flex;-moz-flex-direction:column;flex-direction:column;margin:5px;min-height:120px;padding:10px}.player-profile-ranking-tour-name{font-weight:700;line-height:1.2}.player-profile-ranking-stats-name,.player-profile-ranking-total-name{color:#0a0022;font-size:2rem;font-weight:700}.player-profile-ranking-total-name{margin-bottom:8px}.player-profile-ranking-tour-name a:after{background:url(/assets/img/common/arrow07.svg) 100%/7px no-repeat;content:"";display:inline-block;height:12px;width:12px}.player-profile-ranking-data-box{display:flex;margin-top:auto}#ranking-amateur .player-profile-ranking-data-box,#stats-amateur .player-profile-ranking-data-box,#tab-ranking-challenge .player-profile-ranking-data-box,#tab-ranking-tour .player-profile-ranking-data-box,#tab-stats-challenge .player-profile-ranking-data-box,#tab-stats-tour .player-profile-ranking-data-box,#tab-total-challenge .player-profile-ranking-data-box,#tab-total-challenge .player-profile-ranking-data-box.total-prize,#tab-total-challenge .player-profile-ranking-data-box.total-wins,#tab-total-tour .player-profile-ranking-data-box,#tab-total-tour .player-profile-ranking-data-box.total-prize,#tab-total-tour .player-profile-ranking-data-box.total-wins,#total-amateur .player-profile-ranking-data-box,#total-amateur .player-profile-ranking-data-box.total-prize,#total-amateur .player-profile-ranking-data-box.total-wins{justify-content:flex-end}.player-profile-ranking-tour-banner{flex-grow:1}.player-profile-ranking-tour-banner img{max-height:50px;width:auto}.player-profile-ranking-position{align-items:flex-end;border-left:2px solid #80a4b0;display:flex;height:50px;justify-content:space-between;padding-left:10px;width:200px}#tab-total-challenge .player-profile-ranking-position,#tab-total-tour .player-profile-ranking-position,#total-amateur .player-profile-ranking-position{border-left:none}#tab-total-challenge .player-profile-ranking-position.total-prize,#tab-total-challenge .player-profile-ranking-position.total-score,#tab-total-tour .player-profile-ranking-position.total-prize,#tab-total-tour .player-profile-ranking-position.total-score,#total-amateur .player-profile-ranking-position.total-prize,#total-amateur .player-profile-ranking-position.total-score{width:auto}.player-profile-ranking-rank{color:#6692a0;font-size:1.8rem;font-weight:700;white-space:nowrap}.player-profile-ranking-num{color:#004a61;font-size:3.4rem;font-weight:700;margin:0 0 -6px auto;text-align:right;white-space:nowrap}.player-profile-ranking-tour-detail{flex-grow:1;font-size:1.5rem;line-height:1.4}.player-profile-ranking-tour-detail br{display:block;margin:4px 0}.player-performance-button{background:#02a2f7;border-bottom:2px solid #0062cc;color:#fff;font-size:1.8rem;font-weight:700;height:50px;margin:10px auto 0;width:180px}.player-performance-button a{align-items:center;display:flex;height:47px;justify-content:center;width:180px}.player-performance-button a:active,.player-performance-button a:hover,.player-performance-button a:link,.player-performance-button a:visited{color:#fff}.player-performance-button a:after{background:url(/assets/img/common/arrow03.svg) 100%/7px no-repeat;content:"";display:inline-block;height:12px;width:12px}.player-performance-button:hover{background-color:#67c7fa}@media screen and (min-width:560px){.player-profile-performance-item{margin:0 auto 30px;width:408px}.leaderboard-item.category-amateur,.leaderboard-item.category-challenge,.leaderboard-item.category-tour{padding:10px}}@media screen and (min-width:960px){.player-profile-performance-box{display:flex;flex-wrap:wrap;margin:0 auto;width:912px}.player-profile-performance-item{margin:0 12px 30px}}@media screen and (min-width:1320px){.player-profile-performance-box{margin:0;padding:50px 12px 30px;width:1320px}.player-profile-performance-item{margin:0 12px 30px}}.player-profile-qualifying-times-table{border-collapse:separate;border-spacing:5px;margin:0 -2.5px;width:100%}.player-profile-qualifying-year-box{margin:5vw -2.5px 0}.player-profile-qualifying-year-table{border-collapse:separate;border-spacing:5px;margin:0 auto 3vw;width:100%}.player-profile-qualifying-list-title{background-color:#d1e0e6;font-weight:700}.player-profile-qualifying-list-data,.player-profile-qualifying-list-title{margin:0 2.5px 5px;padding:5px;text-align:center;white-space:nowrap;width:33.33333%}.player-profile-qualifying-list-data{background-color:#fff;color:#0a0022}.player-profile-qualifying-year-text{font-size:1.8rem;text-align:center}@media screen and (min-width:560px){.player-profile-qualifying-times-table{margin:0 -5px;width:auto}.player-profile-qualifying-year-box{display:flex;flex-wrap:wrap;margin:20px -12px 0}.player-profile-qualifying-year-table{margin:0 7px 10px;width:calc(50% - 14px)}}@media screen and (min-width:960px){.player-profile-qualifying-year-table{margin:0 7px 10px;width:calc(33.33333% - 14px)}.player-profile-qualifying-year-text{text-align:right}}@media screen and (min-width:1320px){.player-profile-qualifying-year-table{margin:0 7px 10px;width:calc(20% - 14px)}}.gallery-box .slick-next{right:3vw;z-index:1}.gallery-box .slick-prev{left:3vw;z-index:1}.gallery-item img{margin:0 auto;max-height:55vw;max-width:93vw}@media screen and (min-width:560px){.gallery-box .slick-next,.gallery-box .slick-prev{height:30px;width:30px}.gallery-box .slick-next:before,.gallery-box .slick-prev:before{font-size:30px}}@media screen and (min-width:960px){.gallery-box{padding:0 24px}.gallery-box .slick-next,.gallery-box .slick-prev{height:40px;width:40px}.gallery-box .slick-next:before,.gallery-box .slick-prev:before{font-size:40px}.gallery-box .slick-next{right:0}.gallery-box .slick-prev{left:0}.gallery-item img{max-height:220px;max-width:100%}}@media screen and (min-width:1320px){.gallery-item img{max-height:220px;max-width:100%}}.news-item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10vw}.news-item:last-child{margin-bottom:0}.player-news-tour-name{background:transparent;border-left:10px solid #004a61;font-size:2rem;font-weight:700;line-height:1.4;margin-bottom:10px;padding:.15em .5em;width:100%}.player-news-tour-name.default-color{border-left:10px solid #004a61;color:#004a61}.player-news-tour-name.category-tour{border-left:10px solid #005128;color:#005128}.player-news-tour-name.category-challenge{border-left:10px solid #116aa3;color:#116aa3}.player-news-tour-name.category-qualifying{border-left:10px solid #008d3b;color:#008d3b}.player-news-tour-name.category-pga{border-left:10px solid #005aba;color:#005aba}.news-photo{width:calc(50% - 12px)}.news-photo img{width:100%}.news-contents{width:50%}.news-post-title{font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:.3em;word-break:break-word}.news-post-title a:after{background:url(/assets/img/common/arrow07.svg) 100%/7px no-repeat;content:"";display:inline-block;height:12px;width:12px}.news-post-text{word-break:break-word}@media screen and (max-width:959px){.news-post-text{display:none}}@media screen and (min-width:560px){.news-photo{width:calc(50% - 24px)}.news-contents{width:50%}.news-item{margin-bottom:20px}.news-post-title{font-size:2rem}.news-post-title a:after{height:14px}}@media screen and (min-width:960px){.news-item .news-photo{width:300px}.news-item{margin-bottom:50px}.news-item .news-contents{width:calc(100% - 324px)}.player-news-tour-name{font-size:2.8rem;margin-bottom:20px}.news-post-title{font-size:2.4rem}.news-post-title a:after{height:17px}.news-post-text{font-size:1.8rem}}@media screen and (min-width:1320px){.news-post-text{font-size:2rem}}