@import url(https://fonts.googleapis.com/css?family=Lato|Noto+Sans+JP|Oswald&display=swap);
@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{transform:translate(0, 100px)}.modal-video-body{max-width:960px;width:100%;height:100%;margin:0 auto;padding:0 10px;display:flex;justify-content:center;box-sizing:border-box}.modal-video-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media(orientation: landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0, 0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:rgba(0,0,0,0)}@media(orientation: landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}
/*! sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */*,::before,::after{background-repeat:no-repeat;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (-webkit-min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body{margin:0}body.noscroll{overflow:hidden}a{background-color:rgba(0,0,0,0)}::-moz-selection{background-color:#b3d4fc;color:#333;text-shadow:none}::selection{background-color:#b3d4fc;color:#333;text-shadow:none}img{vertical-align:middle}img{border-style:none}table{border-collapse:collapse}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}a{touch-action:manipulation}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}figure,footer,header{display:block}a{background:rgba(0,0,0,0)}a:active,a:hover{outline:0}img{border:0}figure{margin:1em 40px}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:13px;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{backface-visibility:hidden;background-color:#fff;font-family:"Montserrat","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.8;word-wrap:break-word}@media only screen and (max-width: 768px){body{font-family:"Montserrat","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}p,li,dt,dd,th,td{-ms-line-break:strict;line-break:strict;-ms-word-break:break-strict;word-break:break-strict}a{text-decoration:none}div,dl,dt,dd,ul,li,h2,h3,p,th,td{list-style-type:none;margin:0;padding:0}h2,h3{font-size:100%;font-weight:normal}img{vertical-align:middle}.sp{display:none}@media only screen and (max-width: 768px){.pc{display:none}.sp{display:block}}[data-aos=fade-up-quant]{transform:translate3d(0, 25px, 0)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}/*!
* jQuery UI CSS Framework 1.12.1
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/category/theming/
*//*!
* jQuery UI CSS Framework 1.12.1
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/category/theming/
*
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*//*!
* jQuery UI Button 1.12.1
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/button/#theming
*//*!
* jQuery UI Selectmenu 1.12.1
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/selectmenu/#theming
*//*!
* jQuery UI Autocomplete 1.12.1
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/autocomplete/#theming
*/.a-headline-02{align-items:flex-end;display:flex;flex-wrap:wrap;padding-top:36px;position:relative}@media only screen and (max-width: 768px){.a-headline-02{margin-bottom:24px;padding-top:24px}}.a-headline-02 .a-headline-text--en{color:#01b1a0;display:inline-block;font-family:"Bebas Neue","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;font-size:48px;margin-right:9px;position:relative;white-space:nowrap;line-height:1.125}.a-headline-02 .a-headline-text--en:before{content:"";margin-top:-0.1325em}.a-headline-02 .a-headline-text--en:after{margin-bottom:-0.2625em}.a-headline-02 .a-headline-text--en:before,.a-headline-02 .a-headline-text--en:after{content:"";display:block;height:0;width:0}@media only screen and (max-width: 768px){.a-headline-02 .a-headline-text--en{font-size:40px;letter-spacing:-0.015em}}.a-headline-02 .a-headline-text--jp{color:#333;font-feature-settings:"palt";font-size:14px;letter-spacing:.08em;line-height:1}.a-headline-02 .a-headline-text--jp::before,.a-headline-02 .a-headline-text--jp::after{content:"";display:block;height:0;width:0}.a-headline-02 .a-headline-text--jp::before{margin-bottom:calc(-0.05em + 0px)}.a-headline-02 .a-headline-text--jp::after{margin-top:calc(-0.06em + 0px)}@media only screen and (max-width: 768px){.a-headline-02 .a-headline-text--jp{font-size:14px}}.a-headline-01{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;margin-bottom:24px}.a-headline-01 .a-headline-text--en{color:#01b1a0;display:inline-block;font-family:"Bebas Neue","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;font-size:48px;position:relative;white-space:nowrap;line-height:1.125}.a-headline-01 .a-headline-text--jp{color:#333;font-feature-settings:"palt";font-size:14px;letter-spacing:.08em;line-height:1}.a-image{height:auto;max-width:100%}.m-headingArea{margin:0 auto 40px;position:relative;width:100%}@media only screen and (max-width: 768px){.m-headingArea{margin:0 auto 40px}}.m-headingArea:before,.m-headingArea:after{content:"";height:2px;left:0;position:absolute;top:0;transform-origin:left top}.m-headingArea:before{background-color:#01b1a0;transition:.6s .3s;width:48px;z-index:2}.m-headingArea:after{background-color:#e5e5e5;transition:1s .3s;width:100%;z-index:1}.o-golfConversion{margin:0 auto;width:100%}.o-golfConversion .a-text{color:#1b1d1f;font-feature-settings:normal;font-size:14px;font-weight:400;letter-spacing:.04em;line-height:1.92857}.o-golfConversion .a-text::before,.o-golfConversion .a-text::after{content:"";display:block;height:0;width:0}.o-golfConversion .a-text::before{margin-bottom:calc(-0.51429em + 0px)}.o-golfConversion .a-text::after{margin-top:calc(-0.52429em + 0px)}@media only screen and (max-width: 768px){.o-golfConversion .a-text{font-size:3.7333333333vw;letter-spacing:-0.02em;line-height:1.92857}.o-golfConversion .a-text::before,.o-golfConversion .a-text::after{content:"";display:block;height:0;width:0}.o-golfConversion .a-text::before{margin-bottom:calc(-0.51429em + 0px)}.o-golfConversion .a-text::after{margin-top:calc(-0.52429em + 0px)}}.o-golfConversion .m-conversionBtn{border:1px solid #fff;margin:0 auto;position:relative;width:182px}@media only screen and (max-width: 768px){.o-golfConversion .m-conversionBtn{width:45.6vw}}.o-golfConversion .m-conversionBtn__link{display:block;padding:18px 10px;transition:.3s}@media only screen and (max-width: 768px){.o-golfConversion .m-conversionBtn__link{padding:4vw 1.3333333333vw}}.o-golfConversion .m-conversionBtn__link .a-text{color:#fff;transition:.3s}.o-golfConversion .m-conversionBtn__link .a-icon{background:url(/6a5802dc3d74ee6248d7.svg);background-color:#fff;bottom:0;height:14px;position:absolute;right:0;width:14px}@media only screen and (max-width: 768px){.o-golfConversion .m-conversionBtn__link .a-icon{height:3.7333333333vw;width:3.7333333333vw}}.o-golfConversion .m-conversionBtn__link .a-icon__image{display:block;transition:.3s;width:100%}.o-golfConversion .m-conversionBtn__link .a-icon--blue{background:url(/31f69bcb6d3ccf4dbbb6.svg)}@media only screen and (max-width: 768px){.o-golfConversion .m-conversionBtn:hover .m-conversionBtn__link{background-color:#fff}.o-golfConversion .m-conversionBtn:hover .m-conversionBtn__link .a-text{color:#01b1a0}.o-golfConversion .m-conversionBtn:hover .m-conversionBtn__link .a-icon__image{opacity:0}}.o-golfConversion .m-conversionCard{text-align:center}.o-golfConversion .m-conversionCard__headline{font-family:"Bebas Neue","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;font-size:50px;letter-spacing:0;line-height:.64}.o-golfConversion .m-conversionCard__headline::before,.o-golfConversion .m-conversionCard__headline::after{content:"";display:block;height:0;width:0}.o-golfConversion .m-conversionCard__headline::before{margin-bottom:calc(0em + 0px)}.o-golfConversion .m-conversionCard__headline::after{margin-top:calc(0em + 0px)}.o-golfConversion .m-conversionCard.m-conversionCard--contact{background:#e2f1ef;color:#01b1a0;padding-bottom:64px;padding-top:80px}@media only screen and (max-width: 768px){.o-golfConversion .m-conversionCard.m-conversionCard--contact{padding:40px 3%}}.o-golfConversion .m-conversionCard.m-conversionCard--contact .m-conversionCard__headline{margin-bottom:40px}@media only screen and (max-width: 768px){.o-golfConversion .m-conversionCard.m-conversionCard--contact .m-conversionCard__headline{margin-bottom:5.3333333333vw}}.o-golfConversion .m-conversionCard.m-conversionCard--contact .a-text{color:#fff;margin-bottom:38px}@media only screen and (max-width: 768px){.o-golfConversion .m-conversionCard.m-conversionCard--contact .a-text{font-feature-settings:"palt";font-size:3.2vw;letter-spacing:.02em;margin-bottom:8.8vw;line-height:1.33333}.o-golfConversion .m-conversionCard.m-conversionCard--contact .a-text::before,.o-golfConversion .m-conversionCard.m-conversionCard--contact .a-text::after{content:"";display:block;height:0;width:0}.o-golfConversion .m-conversionCard.m-conversionCard--contact .a-text::before{margin-bottom:calc(-0.21667em + 0px)}.o-golfConversion .m-conversionCard.m-conversionCard--contact .a-text::after{margin-top:calc(-0.22667em + 0px)}}@media only screen and (max-width: 768px){.o-golfConversion .m-conversionCard.m-conversionCard--contact .m-conversionBtn{width:41.0666666667vw}}@media only screen and (max-width: 768px){.o-golfConversion .m-conversionCard.m-conversionCard--contact .m-conversionBtn__link{padding:3.2vw 1.3333333333vw}}.o-golfConversion .m-conversionCard.m-conversionCard--contact .m-conversionBtn:hover .m-conversionBtn__link{background-color:#fff}.o-golfConversion .m-conversionCard.m-conversionCard--contact .m-conversionBtn:hover .m-conversionBtn__link .a-text{color:#01b1a0}.o-golfConversion .m-conversionCard.m-conversionCard--contact .m-conversionBtn:hover .m-conversionBtn__link .a-icon__image{opacity:0}.o-golfConversion .m-conversionCard.m-conversionCard--goods{background:url(/1fc1e5fc459f4ded32d3.jpg) no-repeat;background-size:cover;color:#363636;padding-bottom:76px;padding-top:94px}@media only screen and (max-width: 768px){.o-golfConversion .m-conversionCard.m-conversionCard--goods{background:url(/1fc1e5fc459f4ded32d3.jpg) no-repeat;background-size:cover;padding-bottom:12.8vw;padding-top:16.5333333333vw}}.o-golfConversion .m-conversionCard.m-conversionCard--goods .m-conversionCard__headline{margin-bottom:28px}@media only screen and (max-width: 768px){.o-golfConversion .m-conversionCard.m-conversionCard--goods .m-conversionCard__headline{margin-bottom:5.6vw}}.o-golfConversion .m-conversionCard.m-conversionCard--goods .a-text{font-size:12px;margin-top:28px}@media only screen and (max-width: 768px){.o-golfConversion .m-conversionCard.m-conversionCard--goods .a-text{font-size:3.2vw;letter-spacing:.02em;margin-top:6.4vw}}.o-golfConversion .m-conversionCard.m-conversionCard--goods .m-conversionBtn{border:1px solid #01b1a0}.o-golfConversion .m-conversionCard.m-conversionCard--goods .m-conversionBtn__link{background-color:#fff}.o-golfConversion .m-conversionCard.m-conversionCard--goods .m-conversionBtn__link .a-text{color:#01b1a0}.o-golfConversion .m-conversionCard.m-conversionCard--goods .m-conversionBtn:hover .m-conversionBtn__link{background-color:#01b1a0}.o-golfConversion .m-conversionCard.m-conversionCard--goods .m-conversionBtn:hover .m-conversionBtn__link .a-text{color:#fff}.o-golfConversion .m-conversionCard.m-conversionCard--goods .m-conversionBtn:hover .m-conversionBtn__link .a-icon__image{opacity:0}#company{color:#fff;background-color:#01b1a0}#company .m-introduceArea__head,#company .m-introduceArea__head .a-headline-text.a-headline-text--en,#company .a-headline-02 .a-headline-text--jp{color:#fff}#company .m-introduceArea__head .m-headingArea:before,#company .m-introduceArea__head .m-headingArea:after{background-color:#fff}.o-relatestWebcast{position:relative;background:#f5f5f5;padding:60px 0;z-index:0}@media only screen and (max-width: 768px){.o-relatestWebcast{-webkit-overflow-scrolling:touch;overflow-x:scroll;padding:40px 0 10px}.o-relatestWebcast::-webkit-scrollbar{display:none;height:0;width:0}}.o-relatestWebcast__inner{margin:0 auto;padding-left:24px;padding-right:24px;width:100%}@media only screen and (max-width: 768px){.o-relatestWebcast__inner{padding-left:3%;padding-right:3%}}.m-webcastList{display:flex;justify-content:flex-start}@media only screen and (max-width: 768px){.m-webcastList{flex-direction:row;grid-gap:10px;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:30px;margin-right:-3%}}.m-webcastList__item{position:relative;width:18.8%}@media only screen and (max-width: 768px){.m-webcastList__item{flex:0 0 auto;width:65vw;scroll-snap-align:start}}.m-webcastList__item+.m-webcastList__item{margin-left:1.5%}.m-webcastList__item a{display:block;height:100%;background-color:#fff;padding:16px;border-radius:10px;z-index:1}.m-webcastList__item a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);transition:all .35s cubic-bezier(0.25, 0.1, 0.25, 1);border-radius:10px;z-index:-1}.m-webcastList__item a:hover::after{transform:translateY(3px)}.m-webcastList__item a:hover .a-iconBtn{transform:translate(-50%, -50%) scale(1.2)}.m-webcastList__item a .a-text{color:#1b1d1f;font-feature-settings:normal;font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.66667;margin-top:16px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.m-webcastList__item .a-youtubeLink .a-thumbnail{position:relative}.m-webcastList__item .a-youtubeLink .a-iconBtn{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:44px;height:44px;z-index:3;transition:.3s}.m-webcastList__item .a-youtubeLink .a-iconBtn__image{transition:.3s;width:100%}.m-webcastList__item .a-youtubeLink .a-image{width:100%;border-radius:7px}.o-golfVisualArea{position:relative;margin-top:100px}@media only screen and (max-width: 768px){.o-golfVisualArea{margin-top:62px}}.m-visualCV{display:flex;align-items:center;position:absolute;bottom:24px;right:24px}@media only screen and (max-width: 768px){.m-visualCV{width:-moz-fit-content;width:fit-content;height:auto;background-color:#01b1a0}}@media only screen and (max-width: 410px){.m-visualCV{position:relative;justify-content:flex-end;width:100%;bottom:0;right:auto;padding:0 10px 14px}}.m-visualCV p{color:#fff;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;margin-right:24px;white-space:nowrap}.m-subscribeBtn{width:100%}@media only screen and (max-width: 768px){.m-visualCV p{font-size:14px;margin-right:19px}.m-subscribeBtn{display:none}}.m-subscribeBtn__link{align-items:center;background-color:#fff;border:1px solid #01b1a0;border-radius:24.5px;border-radius:4.5em/4.5em;display:flex;justify-content:center;padding:9.1666666667% 0 8.3333333333%;text-align:center;transition:.3s;box-shadow:0 3px 21px 0 rgba(0,0,0,.25)}.m-subscribeBtn__link .a-text{color:#01b1a0;font-size:1.0416666667vw;font-weight:600;letter-spacing:.04em;transition:.3s;line-height:1.73333}.m-subscribeBtn__link .a-text::before,.m-subscribeBtn__link .a-text::after{content:"";display:block;height:0;width:0}.m-subscribeBtn__link .a-text::before{margin-bottom:calc(-0.41667em + 0px)}.m-subscribeBtn__link .a-text::after{margin-top:calc(-0.42667em + 0px)}.m-subscribeBtn__link .a-icon{background:url(/6a5802dc3d74ee6248d7.svg) no-repeat;background-color:#fff;background-size:cover;height:14px;margin-left:.6944444444vw;width:14px}.m-subscribeBtn__link .a-icon__image{display:block;transition:.3s;width:100%;border:1px solid #01b1a0}.m-subscribeBtn__link:after{content:""}@media only screen and (min-width: 768px){.m-subscribeBtn:hover .m-subscribeBtn__link{background-color:#fff}.m-subscribeBtn:hover .m-subscribeBtn__link .a-text{color:#01b1a0}.m-subscribeBtn:hover .m-subscribeBtn__link .a-icon__image{opacity:0}}.a-logo a{display:block;width:40px;height:40px;position:relative;background-color:#fff;border-radius:50%;box-shadow:0 0 10px 0 rgba(0,0,0,.25);transition:.3s;translate:0 0}.a-logo a:hover{translate:0 -2px}.a-logo__link{display:block}.m-snsGroup{align-items:center;width:100%;display:flex;flex-grow:0;flex-wrap:wrap;justify-content:space-between;grid-gap:8px;gap:8px}@media screen and (max-width: 768px){.m-snsGroup{width:auto;justify-content:flex-start}}.m-snsGroup .a-logo .a-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.a-bgVisual__image{width:100%}@media only screen and (max-width: 768px){.a-bgVisual__image--pc{display:none}}.a-bgVisual__image--sp{display:none}@media only screen and (max-width: 768px){.a-bgVisual__image--sp{display:block}}.o-leadArea{margin:0 auto;max-width:1216px;padding-bottom:100px;padding-left:48px;padding-right:48px;padding-top:100px;width:100%}@media only screen and (max-width: 768px){.o-leadArea{padding:40px 3%}}.o-leadArea__inner{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 768px){.o-leadArea .a-photo{display:none}}.o-leadArea__inner .a-photo{width:40%;overflow:hidden;border-radius:24px;margin-left:5%}.o-leadArea__inner .a-photo img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.m-leadDetail{width:55%}@media only screen and (max-width: 768px){.m-leadDetail{width:100%}}.m-leadDetail__headline{color:#333;font-feature-settings:normal;font-size:35px;font-weight:600;letter-spacing:0;margin-bottom:40px;line-height:1.4}.m-leadDetail__headline::before,.m-leadDetail__headline::after{content:"";display:block;height:0;width:0}.m-leadDetail__headline::before{margin-bottom:calc(-0.05em + 0px)}.m-leadDetail__headline::after{margin-top:calc(-0.06em + 0px)}@media only screen and (max-width: 768px){.m-leadDetail__headline{color:#333;display:inline-block;font-size:26px;margin-bottom:20px;letter-spacing:.02em;white-space:nowrap}}.m-leadDetail .a-text{color:#1b1d1f;font-feature-settings:normal;font-size:14px;font-weight:400;letter-spacing:.04em;line-height:1.92857;font-weight:600;line-height:2}.m-leadDetail .a-text::before,.m-leadDetail .a-text::after{content:"";display:block;height:0;width:0}.m-leadDetail .a-text::before{margin-bottom:calc(-0.51429em + 0px)}.m-leadDetail .a-text::after{margin-top:calc(-0.52429em + 0px)}@media only screen and (max-width: 768px){.m-leadDetail .a-text{font-size:14px;font-weight:600;letter-spacing:-0.02em;line-height:1.92857}.m-leadDetail .a-text::before,.m-leadDetail .a-text::after{content:"";display:block;height:0;width:0}.m-leadDetail .a-text::before{margin-bottom:calc(-0.51429em + 0px)}.m-leadDetail .a-text::after{margin-top:calc(-0.52429em + 0px)}}.m-anchorList{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:56px;grid-gap:16px;gap:16px}.m-anchorList .m-anchorList__item{width:calc((100% - 16px)/2)}@media only screen and (max-width: 990px){.m-anchorList{margin-top:20px}.m-anchorList .m-anchorList__item{width:100%;margin-bottom:0}}.m-anchorLink{color:#1b1d1f;display:flex;align-items:center;justify-content:flex-end;position:relative;height:100%;background-color:#e2f1ef;padding:20px;border-radius:10px;transition:.3s}.m-anchorLink:hover{background-color:#aee9f1;color:#fff}.m-anchorLink span{color:#01b1a0;font-size:20px;font-family:"Bebas Neue","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;font-weight:400;letter-spacing:.03em;margin-right:8px}@media only screen and (max-width: 990px){.m-anchorLink{grid-gap:19px;gap:19px}}.m-anchorLink:before{background:url(/13bb9c38d35d3a67c25a.svg) no-repeat center;content:"";height:10px;left:20px;position:absolute;top:0;bottom:0;margin:auto 0;width:14px}@media only screen and (max-width: 768px){.m-anchorLink:before{position:relative;left:0}}.m-anchorDefinition{color:#1b1d1f;transition:.3s;width:87%}@media only screen and (max-width: 768px){.m-anchorDefinition{width:93%}}.m-anchorDefinition .a-definitionTerm{display:block;font-feature-settings:normal;font-size:12px;font-weight:400;letter-spacing:0;line-height:2.21429}.a-headline-text.a-headline-text--en{color:#01b1a0;font-family:"Bebas Neue","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;font-size:48px;font-weight:400;letter-spacing:.03em}@media only screen and (max-width: 768px){.a-headline-text.a-headline-text--en{font-size:40px;letter-spacing:.02em}}.m-anchorDefinition .a-definitionTerm::before,.m-anchorDefinition .a-definitionTerm::after{content:"";display:block;height:0;width:0}.m-anchorDefinition .a-definitionTerm::before{margin-bottom:calc(-0.65714em + 0px)}.m-anchorDefinition .a-definitionTerm::after{margin-top:calc(-0.66714em + 0px)}@media only screen and (max-width: 768px){.m-anchorDefinition .a-definitionTerm{font-size:12px;line-height:1.66667}}.m-anchorDefinition .a-definitionDescription{display:block;font-feature-settings:normal;font-size:12px;font-weight:400;letter-spacing:0;margin-top:3px;line-height:1.66667}.m-anchorDefinition .a-definitionDescription::before,.m-anchorDefinition .a-definitionDescription::after{content:"";display:block;height:0;width:0}.m-anchorDefinition .a-definitionDescription::before{margin-bottom:calc(-0.38333em + 0px)}.m-anchorDefinition .a-definitionDescription::after{margin-top:calc(-0.39333em + 0px)}#ambassador{background-color:#e2f1ef}#ambassador .m-headingArea:after{background-color:#fff}.m-introduceArea{padding-top:120px;padding-bottom:100px}@media only screen and (max-width: 768px){.m-introduceArea{padding:40px 0}}.m-introduceArea__head{margin:0 auto;max-width:1216px;padding-left:48px;padding-right:48px;width:100%}@media only screen and (max-width: 768px){.m-introduceArea__head{padding:0 3%}}.m-introduceArea .a-text{color:#1b1d1f;font-feature-settings:normal;font-size:14px;font-weight:400;letter-spacing:.04em;line-height:1.92857}.m-introduceArea .a-text::before,.m-introduceArea .a-text::after{content:"";display:block;height:0;width:0}.m-introduceArea .a-text::before{margin-bottom:calc(-0.51429em + 0px)}.m-introduceArea .a-text::after{margin-top:calc(-0.52429em + 0px)}@media only screen and (max-width: 768px){.m-introduceArea .a-text::before,.m-introduceArea .a-text::after{content:"";display:block;height:0;width:0}.m-introduceArea .a-text::before{margin-bottom:calc(-0.51429em + 0px)}.m-introduceArea .a-text::after{margin-top:calc(-0.52429em + 0px)}}.m-golferArea{margin:0 auto;max-width:1216px;padding-left:48px;padding-right:48px;width:100%}@media only screen and (max-width: 768px){.m-golferArea{padding:0 3%}}.m-golferGroup{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;max-width:1112px;padding:20px;width:100%;background-color:#fff;border-radius:16px}.m-golferGroup+.m-golferGroup{margin-top:32px}@media only screen and (max-width: 768px){.m-golferGroup{padding:0}.m-golferGroup+.m-golferGroup{margin-top:24px}}.m-golferGroup:nth-of-type(2n){flex-direction:row-reverse}.m-golferGroup .a-photo{width:50%;text-align:center}@media only screen and (max-width: 768px){.m-golferGroup .a-photo{width:100%}.m-golferGroup .a-photo img{max-height:240px;width:auto}}.m-golferCard{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:50%;padding:0 40px}@media only screen and (max-width: 768px){.m-golferCard{margin-top:25px;padding:0 20px 20px;position:relative;width:100%}}.m-golferCard .a-text{text-align:justify}@media only screen and (max-width: 768px){.m-golferCard .a-text{line-height:1.83333}.m-golferCard .a-text::before,.m-golferCard .a-text::after{content:"";display:block;height:0;width:0}.m-golferCard .a-text::before{margin-bottom:calc(-0.46667em + 0px)}.m-golferCard .a-text::after{margin-top:calc(-0.47667em + 0px)}}.m-nameGroup{margin-bottom:34px;padding-bottom:24px;position:relative}@media only screen and (max-width: 768px){.m-nameGroup{display:flex;grid-gap:10px;gap:10px;flex-direction:row-reverse;align-items:baseline;justify-content:flex-end;margin-bottom:24px;padding-bottom:10px}}.m-nameGroup:after{background-color:#01b1a0;bottom:0;content:"";height:2px;left:0;position:absolute;width:46px}@media only screen and (max-width: 768px){.m-nameGroup:after{height:.5333333333vw;width:10.8vw}}.m-nameGroup .a-englishName{font-family:"Bebas Neue","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;margin-bottom:8px;line-height:1.77778}.m-nameGroup .a-englishName::before,.m-nameGroup .a-englishName::after{content:"";display:block;height:0;width:0}.m-nameGroup .a-englishName::before{margin-bottom:calc(-0.43889em + 0px)}.m-nameGroup .a-englishName::after{margin-top:calc(-0.44889em + 0px)}@media only screen and (max-width: 768px){.m-nameGroup .a-englishName{font-size:18px}}.m-nameGroup .a-japaneseName{font-size:28px;font-weight:600;letter-spacing:0;line-height:1.14286}.m-nameGroup .a-japaneseName::before,.m-nameGroup .a-japaneseName::after{content:"";display:block;height:0;width:0}.m-nameGroup .a-japaneseName::before{margin-bottom:calc(-0.12143em + 0px)}.m-nameGroup .a-japaneseName::after{margin-top:calc(-0.13143em + 0px)}@media only screen and (max-width: 768px){.m-nameGroup .a-japaneseName{font-size:24px}}.a-headline-03{font-family:"Bebas Neue","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;text-align:center;font-size:38px;line-height:1;font-weight:500;letter-spacing:.03em;color:#333;margin-bottom:20px}.golf-list-new-divider{width:64px;height:3px;background:#01b1a0;margin:12px auto}.golf-list-target-new{text-align:center;margin-top:12px;font-size:14px}.golf-list-wrap{margin:0 auto;max-width:1212px;padding-left:48px;padding-right:48px;width:100%;display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width: 768px){.golf-list-wrap{padding:0 3%}}.golf-list-wrap .golf-list{width:49%;background-color:#e2f1ef;padding:20px;border-radius:16px}.golf-list-wrap .golf-list+.golf-list{margin-left:2%}@media screen and (max-width: 768px){.golf-list-wrap .golf-list+.golf-list{margin-left:0;margin-top:40px}}.golf-list-wrap .golf-list.golf-list-new img{box-shadow:0 3px 7px 0 rgba(0,0,0,.15)}@media only screen and (max-width: 768px){.golf-list-wrap .golf-list{width:100%}.golf-list-wrap .golf-list.golf-list-new{width:100%;margin:0 auto 20px;max-width:400px}}.golf-list-wrap .golf-list figure{position:relative;margin:0;height:285px;background-color:#fff;border-radius:10px;overflow:hidden}@media only screen and (max-width: 768px){.golf-list-wrap .golf-list figure{height:200px}}.golf-list-wrap .golf-list figure img{width:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.golf-list-wrap .golf-list .detail-wrap{padding:24px 20px 6px}@media only screen and (max-width: 768px){.golf-list-wrap .golf-list .detail-wrap{padding:20px 0 0}}.golf-list-wrap .golf-list.golf-list-new .detail-wrap{padding:16px 10px;background:none}.golf-list-wrap .golf-list .name{position:relative;display:flex;align-items:baseline;grid-gap:10px;gap:10px;font-size:28px;font-weight:bold;padding-bottom:10px;margin-bottom:20px}@media only screen and (max-width: 768px){.golf-list-wrap .golf-list .name{font-size:24px}}.golf-list-wrap .golf-list .name::after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background-color:#01b1a0}.golf-list-wrap .golf-list .name span{font-size:18px;font-weight:normal;color:rgba(0,0,0,.7);font-family:"Bebas Neue","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;letter-spacing:.03em}.golf-list-wrap .golf-list.golf-list-new .name{display:block;border-bottom:none;text-align:center;margin-bottom:0;padding-bottom:0}.golf-list-wrap .golf-list .target{display:flex;align-items:center;grid-gap:19px;gap:19px;margin-bottom:10px;font-size:140%;color:rgba(0,0,0,.7)}.golf-list-wrap .golf-list .target dt{font-size:14px;font-weight:700;text-align:center;min-width:122px;height:32px;background-color:#01b1a0;line-height:32px;color:#fff;border-radius:16px;white-space:nowrap}.golf-list-wrap .golf-list .target dd{font-size:14px;line-height:1.5;font-weight:700}@media only screen and (max-width: 768px){.golf-list-wrap .golf-list .target dd{font-size:16px}.golf-list-wrap .golf-list .target.sns dt{font-size:14px}}.golf-list-wrap .golf-list .target.sns dt{font-family:"Bebas Neue","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;letter-spacing:.03em}.golf-list-wrap .golf-list .target dd.sns a{display:inline-block;max-width:22px;height:auto}.golf-list-wrap .golf-list .target dd a+a{margin-left:8px}html{height:100%;margin:0;scroll-behavior:smooth}.t-golf{width:100%}#goods{position:relative}#goods::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:90%;background-color:#01b1a0;z-index:-1}@media only screen and (max-width: 768px){#goods::after{height:70%}}#goods .goodsArea_inner{background:url(/1fc1e5fc459f4ded32d3.jpg) no-repeat center;background-size:cover;border-radius:16px;padding:100px 40px;border-radius:16px;box-shadow:0 3px 5px 0 rgba(0,0,0,.1)}@media only screen and (max-width: 768px){#goods .goodsArea_inner{padding:70px 42px}}#goods .goodsArea_inner .m-introduceArea__body .a-text{color:#333;text-align:center}#goods .goodsArea_inner .m-introduceArea__body .btn__inner{text-align:center;margin-top:20px}#goods .goodsArea_inner .m-introduceArea__body .m-introduceArea__btn{text-align:center;background-color:#01b1a0;display:inline-block;padding:15px 48px;border-radius:10px;color:#fff;font-size:16px;font-weight:600;letter-spacing:.03em;opacity:1;transition:.3s}@media screen and (max-width: 768px){#goods .goodsArea_inner .m-introduceArea__body .m-introduceArea__btn{width:100%;padding:15px}}#goods .goodsArea_inner .m-introduceArea__body .m-introduceArea__btn:hover{background-color:#00b1a0;opacity:.8}#goods .goodsArea_inner .m-introduceArea__body .m-introduceArea__btn span{display:block;font-size:12px;line-height:1.4;font-weight:400}.company-wrap{margin:60px auto 0;max-width:1216px;padding-left:48px;padding-right:48px;width:100%}@media only screen and (max-width: 768px){.company-wrap{margin:0}}.company-table{width:100%;font-size:17px;text-align:left}.company-table tr+tr{border-top:1px solid #88cbc4}.company-table tr:last-child{border-bottom:1px solid #88cbc4}.company-table .company-table-heading{width:30%;padding:33px 0 33px 36px;vertical-align:top}.company-table .company-table-content{font-size:16px;width:70%;padding:33px 36px 33px 0;vertical-align:top}.company-table .company-table-content dl.company-table-dl{display:flex}.company-table .company-table-content dl.company-table-dl dt{width:9em;max-width:40%}.company-table .company-table-content dl.company-table-dl dd{max-width:60%;word-break:break-all}@media only screen and (max-width: 768px){.company-wrap{padding:0 3%}.company-table .company-table-heading{display:block;width:100%;padding:20px 3% 0}.company-table .company-table-content{display:block;width:100%;padding:0 3% 16px;font-size:17px}}#mainContent{position:relative}.header{background-color:#fff;box-shadow:0 3px 21px 0 rgba(0,0,0,.15);height:90px;display:flex;align-items:center;justify-content:space-between;overflow:visible;position:fixed;top:0;width:100%;height:100px;z-index:1000}.header.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}.header.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.header__logo{width:320px}.header__menu{margin-left:5rem}.header__menu a{text-decoration:none;color:inherit;font-size:18px;margin-right:3rem;font-family:"Montserrat",sans-serif;font-weight:600;color:#333}@media only screen and (max-width: 1230px){.header__menu{display:none}}@media only screen and (max-width: 768px){.header{height:62px;justify-content:flex-start}.header__logo{height:62px;width:auto}}.header__menu a.btn__contact{background-color:#00bcd4;color:#fff;padding:16px 3.5rem;border-radius:10px;transition:.3s}.header__menu a.btn__contact:hover{background-color:#01b1a0}.footer__inner{margin:0 auto;max-width:1216px;display:flex;align-items:center;justify-content:flex-start;padding:24px 48px}.footer__item__copy{font-family:"Montserrat",sans-serif;font-weight:600;color:#484848}.footer__item__policy{color:#787878}.footer__item+.footer__item{margin-left:3rem}.footer a{color:inherit}@media only screen and (max-width: 768px){.footer__inner{flex-direction:column-reverse;padding:24px 0 12px}.footer__item+.footer__item{margin-left:0;margin-bottom:1rem}}.m-conversionCard--contact__inner{margin:0 auto;max-width:720px;padding:0;padding-top:48px;width:100%;background-color:#fff}@media only screen and (max-width: 768px){.m-conversionCard--contact__inner{padding:5.3333333333vw}}.contact-notice{background-color:#f3f3f3;color:#333;margin:0 48px}@media only screen and (max-width: 768px){.contact-notice{margin:0}}.contact-notice ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:24px;height:20em;overflow-y:scroll}.contact-notice h4{text-align:center;font-size:1.5em;width:100%;padding-top:30px;margin:0}@media screen and (max-width: 768px){.contact-notice ul{padding:12px;height:200px}.contact-notice h4{font-size:1.2em;margin:0 0 12px}}.contact-notice ul li{list-style:none;margin-left:12px;margin-bottom:8px;position:relative;text-align:left}.contact-notice ul li:last-child{margin-bottom:0}.contact-notice ul li:before{content:"";display:block;width:4px;height:4px;border-radius:2px;background-color:#01b1a0;position:absolute;top:10px;left:-12px}@media screen and (max-width: 768px){.formrun-embed{width:calc(100% + 24px);margin-left:-12px}}.header__spMenu{display:none}@media screen and (max-width: 1230px){.header__spMenu{display:block}}.header__spMenu .spMenu__overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0);display:none;z-index:999}.header__spMenu .spMenu__overlay.open{display:block}.header__spMenu .spMenu__wrap{position:absolute;top:62px;right:-70vw;width:70%;height:calc(100vh - 62px);background-color:#e2f1ef;z-index:1000;padding:30px;display:flex;align-items:center;transition:right .45s ease-in-out}.header__spMenu .spMenu__wrap.open{top:62px;right:0}.header__spMenu .spMenu__inner{width:100%}.header__spMenu .spMenu__inner a{display:block;width:100%;font-family:"Montserrat",sans-serif;font-weight:600;color:#333;font-size:18px}.header__spMenu .spMenu__inner a+a{margin-top:18px}.header__spMenu .spMenu__inner a.btn__contact{background-color:#00bcd4;color:#fff;line-height:1;padding:16px 3rem;border-radius:10px;text-align:center;max-width:180px}.openbtn{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:inline-block;cursor:pointer;width:30px;height:18px}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:0;right:0;margin:auto;height:3px;background:#01b1a0;width:100%}.openbtn span:nth-of-type(1){top:0px}.openbtn span:nth-of-type(2){top:7.5px}.openbtn span:nth-of-type(3){bottom:0}.openbtn.active span:nth-of-type(1){transform:translateY(0) rotate(-30deg);width:90%;bottom:0}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){transform:translateY(0) rotate(30deg);width:90%;top:0}
