﻿html{font-family:Noto Sans CJK JP,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif !important;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;visibility:hidden;opacity:0}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}html.wf-active{visibility:visible;opacity:1}body{font-family:Noto Sans CJK JP,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif !important;font-size:16px;line-height:1.5;position:relative;overflow-x:hidden;color:#333;margin:0}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}a{text-decoration:none}.pc-show{display:block}@media screen and (max-width: 768px){.pc-show{display:none}}.m-show{display:none}@media screen and (max-width: 992px){.m-show{display:block}}.sp-show{display:none}@media screen and (max-width: 768px){.sp-show{display:block}}.xs-show{display:none}@media screen and (max-width: 640px){.xs-show{display:block}}a,input,button{-ms-touch-action:manipulation;touch-action:manipulation}.disable-auto-tel a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none}.ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;font-size:3.2rem;font-weight:700;border-bottom:4px solid;padding-bottom:12px}@media screen and (max-width: 768px){.ttl{font-size:2rem;padding-bottom:8px}}.text-center{text-align:center}.d-inline{display:inline-block}.w-1120_wrap{max-width:1120px;width:calc(100% - 32px);margin-right:auto;margin-left:auto}@media screen and (max-width: 768px){.w-1120_wrap{width:calc(100% - 30px)}}.hdg_ttl{margin:0;background-image:url("/wellbeing/golf/common/images/hdg_bg.png");background-size:100% auto;background-repeat:no-repeat;background-position:center center;font-size:32px;padding:12px 0;color:#fff;text-align:center;font-family:Noto Sans CJK JP Bold !important}@media screen and (max-width: 768px){.hdg_ttl{font-size:22px;padding:25.5px 0 21.5px;margin:0;background-image:url("/wellbeing/golf/common/images/hdg_bg_sp.jpg");background-position:top center;line-height:33px}}.regular_btn{max-width:280px;display:block;padding:17px 0;width:100%;margin:auto;font-size:14px;font-family:Noto Sans CJK JP Medium !important;line-height:20px;background-color:#fff;border:1px solid #ee5829;text-align:center;position:relative;color:#ee5829 !important;text-decoration:none !important;border-radius:27px;-webkit-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.regular_btn:hover{opacity:.5}.regular_btn:after{content:"";position:absolute;background-image:url("/wellbeing/golf/common/images/btn_arrow_orange.png");background-repeat:no-repeat;background-size:contain;width:5.57px;height:9.75px;right:24px;top:50%;right:24px;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}.regular_btn.orange{background:-webkit-gradient(linear, left top, right top, from(#EEBA38), to(#D02D2D));background:-webkit-linear-gradient(left, #EEBA38 0%, #D02D2D 100%);background:-o-linear-gradient(left, #EEBA38 0%, #D02D2D 100%);background:linear-gradient(to right, #EEBA38 0%, #D02D2D 100%);color:#fff !important;border:none}.regular_btn.orange:after{background-image:url("/wellbeing/golf/common/images/btn_arrow_white.png")}.regular_btn.external:after{background-image:url("/wellbeing/golf/common/images/btn_external.png");width:11.37px;height:11.37px;right:21.7px}.regular_btn.return:after{right:inherit;left:24px;background-image:url("/wellbeing/golf/common/images/btn_arrow_left.png")}.additional_functions{display:none;position:absolute;z-index:9999;bottom:-50px;right:0}.additional_functions a{margin:0 20px;color:#fff}.reward_comingsoon .fancybox-bg{background:#fff}.reward_comingsoon .fancybox-content{border:4px solid #e60012;max-width:80%}.reward_comingsoon .fancybox-close-small{height:22px;width:22px;padding:0;background-color:#e60012;color:#fff}.fancybox-content .btn__close_w{position:absolute;bottom:-60px}.fancybox-content .btn__arrow{position:absolute;left:130px;bottom:-60px}.fancybox-caption{top:-30px;left:0;padding:0;right:auto;bottom:auto}.fancybox-caption::before,.fancybox-caption::after{content:none}.fancybox-slide{padding:10px}@media(min-width: 769px){.additional_functions{display:block}.reward_comingsoon .fancybox-content{max-width:970px}.reward_comingsoon .fancybox-close-small{height:44px;width:44px}.fancybox-slide{padding:80px}.fancybox-caption{top:-30px;left:0}}button[class*=btn__]{border-radius:0;-webkit-appearance:none}[class*=btn__]{display:inline-table;font-size:12px;height:42px;position:relative;cursor:pointer;text-decoration:none;vertical-align:bottom}[class*=btn__]>i{background-color:#e60012;color:#fff;display:table-cell;padding:0 12px;vertical-align:middle;font-style:normal;-webkit-transition:opacity .3s,color .3s,background-color .3s,transform .3s;-webkit-transition:opacity .3s,color .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,color .3s,background-color .3s,-webkit-transform .3s;-o-transition:opacity .3s,color .3s,background-color .3s,transform .3s;transition:opacity .3s,color .3s,background-color .3s,transform .3s;transition:opacity .3s,color .3s,background-color .3s,transform .3s,-webkit-transform .3s}[class*=btn__]::before,[class*=btn__]::after,[class*=btn__]>i::before,[class*=btn__]>i::after{content:"";position:absolute;pointer-events:none;z-index:1;-webkit-transition:opacity .3s,color .3s,background-color .3s,transform .3s;-webkit-transition:opacity .3s,color .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,color .3s,background-color .3s,-webkit-transform .3s;-o-transition:opacity .3s,color .3s,background-color .3s,transform .3s;transition:opacity .3s,color .3s,background-color .3s,transform .3s;transition:opacity .3s,color .3s,background-color .3s,transform .3s,-webkit-transform .3s}[class*=btn__]::after{opacity:0;background-color:rgba(255,255,255,.3);top:0;right:0;bottom:0;left:0}[class*=btn__]:hover::after{opacity:1}[class*=btn__].height_l{height:75px}[class*=btn__].bdr_red{border:.2rem solid #e60012}.btn__close>i{padding-right:40px}.btn__close>i::before{right:10px;top:50%;margin-top:-1px;background-color:#fff;height:2px;width:20px;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.btn__close>i::after{right:10px;top:50%;margin-top:-1px;background-color:#fff;height:2px;width:20px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.btn__close_w>i{padding-right:40px;color:#e60012;background-color:#fff}.btn__close_w>i::before{right:10px;top:50%;margin-top:-1px;background-color:#e60012;height:2px;width:20px;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.btn__close_w>i::after{right:10px;top:50%;margin-top:-1px;background-color:#e60012;height:2px;width:20px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.accordion-list .accordion-btn{position:relative;background:#ee5829;width:100%;display:block;text-align:center;color:#fff;padding:22px 0;font-size:24px;font-family:Noto Sans CJK JP Medium !important;border:none;margin-top:40px;cursor:pointer}@media screen and (max-width: 768px){.accordion-list .accordion-btn{font-size:17px;padding:17.25px 0}}.accordion-list .accordion-btn.profile-space{margin-top:80px}@media screen and (max-width: 768px){.accordion-list .accordion-btn.profile-space{margin-top:32px}}.accordion-list .accordion-btn .arrow{display:block;width:34px;height:34px;border-radius:50%;border:2px solid #fff;position:absolute;right:26px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 768px){.accordion-list .accordion-btn .arrow{width:19px;height:19px}}.accordion-list .accordion-btn .arrow:before,.accordion-list .accordion-btn .arrow:after{content:"";position:absolute;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:#fff}.accordion-list .accordion-btn .arrow:before{width:20px;height:2px;left:7px;top:16px}@media screen and (max-width: 768px){.accordion-list .accordion-btn .arrow:before{width:11px;height:1px;left:4px;top:9px}}.accordion-list .accordion-btn .arrow:after{height:20px;width:2px;left:16px;top:7px}@media screen and (max-width: 768px){.accordion-list .accordion-btn .arrow:after{height:11px;width:1px;left:9px;top:4px}}.accordion-list .accordion-btn.is-active .arrow:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.accordion-list .accordion-content{height:0;overflow:hidden;opacity:0;line-height:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.accordion-list .accordion-content.is-open{overflow:initial;height:auto;line-height:1.5;opacity:1;padding-top:40px}@media screen and (max-width: 768px){.accordion-list .accordion-content.is-open{padding-top:32px}}.p-svltc_fixed{opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;position:fixed;z-index:100;right:0px;bottom:110px;text-decoration:none;width:37px;border-radius:12px 0 0 12px;background-color:#65b943;padding:19px 7px 25px 4px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.p-svltc_fixed{right:inherit;left:0;width:8px;bottom:60px;border-radius:0px 4px 4px 0px;padding:11px 0 13px;overflow:visible}}.p-svltc_fixed .p-svltc_fixed_list{padding:0;margin:0;list-style:none}.p-svltc_fixed .p-svltc_fixed_list li{-webkit-box-sizing:border-box;box-sizing:border-box}.p-svltc_fixed .p-svltc_fixed_list li:nth-child(n+2){margin-top:16px}@media screen and (max-width: 768px){.p-svltc_fixed .p-svltc_fixed_list li:nth-child(n+2){margin-top:10px}}.p-svltc_fixed .p-svltc_fixed_list li a{padding-right:22px;position:relative;color:#fff !important;font-size:15px;font-family:Noto Sans CJK JP Medium !important;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right;white-space:nowrap;text-decoration:none !important;height:22px}@media screen and (max-width: 768px){.p-svltc_fixed .p-svltc_fixed_list li a{padding:12px 34px 12px;line-height:24px;text-align:left}}.p-svltc_fixed .p-svltc_fixed_list li a[href*=vitality]{height:46px}.p-svltc_fixed .p-svltc_fixed_list li a span{display:none}.p-svltc_fixed .p-svltc_fixed_list li a:after{content:"";position:absolute;right:0;top:0;width:22px;height:22px;border-radius:50%;border:2px solid #93d37a;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.p-svltc_fixed .p-svltc_fixed_list li a:after{right:inherit;top:50%;left:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background-color:#93d37a;border:none;width:8px;height:8px}}.p-svltc_fixed .p-svltc_fixed_list li.is-current a:after{background-image:url("../images/btn_ball.png");background-position:center;background-repeat:no-repeat;background-size:cover;border:none}@media screen and (max-width: 768px){.p-svltc_fixed .p-svltc_fixed_list li.is-current a:after{border:3px solid #65b943;width:26px;height:26px}}.p-svltc_fixed .p-svltc_fixed_list li:hover{text-decoration:underline !important;-webkit-text-decoration-color:#fff !important;text-decoration-color:#fff !important}.p-svltc_fixed.hidden-menu{width:37px !important}.p-svltc_fixed.hidden-menu .p-svltc_fixed_list li a span{display:none !important}.p-svltc_fixed.is-hover{width:230px}@media screen and (max-width: 768px){.p-svltc_fixed.is-hover{width:318px}}.p-svltc_fixed.is-hover .p-svltc_fixed_list li a{padding-right:42px;height:auto}@media screen and (max-width: 768px){.p-svltc_fixed.is-hover .p-svltc_fixed_list li a{padding-right:0;padding-left:34px}}.p-svltc_fixed.is-hover .p-svltc_fixed_list li a span{display:inline}.p-svltc_fixed.__show{opacity:1}@media(hover: hover)and (pointer: fine){.p-svltc_fixed:hover{width:230px}}@media screen and (hover: hover)and (pointer: fine)and (max-width: 768px){.p-svltc_fixed:hover{width:318px}}@media(hover: hover)and (pointer: fine){.p-svltc_fixed:hover .p-svltc_fixed_list li a{padding-right:42px;height:auto}}@media screen and (hover: hover)and (pointer: fine)and (max-width: 768px){.p-svltc_fixed:hover .p-svltc_fixed_list li a{padding-right:0;padding-left:34px}}@media(hover: hover)and (pointer: fine){.p-svltc_fixed:hover .p-svltc_fixed_list li a span{display:inline}}