@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");body#inside .root a{color:#255396;text-decoration:underline}body#inside .root a:hover{text-decoration:none !important}body#inside .root .prof-link a{text-decoration:none}body#inside .root .clm2_a .l-hero-note{color:#0f54b9}@media screen and (min-width: 768px){body#inside .root .clm2_a .l-hero-note{font-size:14px !important}}@media screen and (max-width: 768px){body#inside .root .clm2_a .l-hero-note{font-size:2.4vw !important}}body#inside .root .clm2_a .column02 .gear-data-wrap{width:fit-content;margin:0 auto}@media screen and (max-width: 768px){body#inside .root .clm2_a .column02 .gear-data-wrap{padding:2vw 0}}body#inside .root .clm2_a .column02 .gear-data-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;margin-bottom:25px}@media screen and (max-width: 768px){body#inside .root .clm2_a .column02 .gear-data-block{margin-bottom:6vw}}body#inside .root .clm2_a .column02 .gear-data-block:last-child{margin-bottom:0}body#inside .root .clm2_a .column02 .gear-data-block .logo{width:100px;line-height:0}@media screen and (max-width: 768px){body#inside .root .clm2_a .column02 .gear-data-block .logo{width:19.73vw}}body#inside .root .clm2_a .column02 .gear-data-block .logo.logo-g710 img{width:89px}@media screen and (max-width: 768px){body#inside .root .clm2_a .column02 .gear-data-block .logo.logo-g710 img{width:18.27vw}}body#inside .root .clm2_a .column02 .gear-data-block .logo.logo-i230 img{width:92px}@media screen and (max-width: 768px){body#inside .root .clm2_a .column02 .gear-data-block .logo.logo-i230 img{width:18.27vw}}body#inside .root .clm2_a .column02 .gear-data-block .data{-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1}@media screen and (max-width: 768px){body#inside .root .clm2_a .column02 .gear-data-block .data{font-size:3.2vw}}body#inside .root .column02{background-color:#fdf3d4}body#inside .root .movie-block{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){body#inside .root .movie-block{max-width:100%}}body#inside .root .movie-block .youtube-inner{line-height:0;overflow:hidden}body#inside .root .movie-block .youtube{position:relative;width:100%;padding-top:56.25%;line-height:0}body#inside .root .movie-block .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}body#inside .root .movie-block .banner-copy{display:inline-block;position:relative;margin-bottom:16px;padding:0 28px;color:#000;font-family:"NotoSansJP-Black",sans-serif;font-size:22px;line-height:1.1;font-style:italic}@media screen and (max-width: 768px){body#inside .root .movie-block .banner-copy{margin-bottom:2.8vw;padding:0 5vw;font-size:4vw}}body#inside .root .movie-block .banner-copy.style-normal{font-style:normal}body#inside .root .movie-block .banner-copy::before{display:block;position:absolute;content:"";top:50%;left:0;width:18px;height:23px;margin-top:-8px;background-image:url("/tokusyu/feature/assets/img/bnr_deco_left.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width: 768px){body#inside .root .movie-block .banner-copy::before{width:3.6vw;height:4.67vw;margin-top:-2vw}}body#inside .root .movie-block .banner-copy::after{display:block;position:absolute;content:"";top:50%;right:0;width:20px;height:23px;margin-top:-8px;background-image:url("/tokusyu/feature/assets/img/bnr_deco_right.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width: 768px){body#inside .root .movie-block .banner-copy::after{width:4vw;height:4.67vw;margin-top:-2vw}}body#inside .root .movie-block .banner-copy.line2{padding:0 40px}@media screen and (max-width: 768px){body#inside .root .movie-block .banner-copy.line2{padding:0 8vw}}body#inside .root .movie-block .banner-copy.line2::before{display:block;position:absolute;content:"";top:50%;left:0;width:30px;height:42px;margin-top:-21px;background-image:url("/tokusyu/feature/assets/img/bnr_deco_left_2l.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width: 768px){body#inside .root .movie-block .banner-copy.line2::before{width:5.87vw;height:8.13vw;margin-top:-4vw}}body#inside .root .movie-block .banner-copy.line2::after{display:block;position:absolute;content:"";top:50%;right:0;width:30px;height:42px;margin-top:-21px;background-image:url("/tokusyu/feature/assets/img/bnr_deco_right_2l.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width: 768px){body#inside .root .movie-block .banner-copy.line2::after{width:5.87vw;height:8.13vw;margin-top:-4vw}}body#inside .root .movie-block .banner-copy.sp-line2{padding:0 28px}@media screen and (max-width: 768px){body#inside .root .movie-block .banner-copy.sp-line2{padding:0 8vw}}body#inside .root .movie-block .banner-copy.sp-line2::before{display:block;position:absolute;content:"";top:50%;left:0;width:18px;height:23px;margin-top:-8px;background-image:url("/tokusyu/feature/assets/img/bnr_deco_left.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width: 768px){body#inside .root .movie-block .banner-copy.sp-line2::before{width:5.87vw;height:8.13vw;margin-top:-4vw;background-image:url("/tokusyu/feature/assets/img/bnr_deco_left_2l.png")}}body#inside .root .movie-block .banner-copy.sp-line2::after{display:block;position:absolute;content:"";top:50%;right:0;width:20px;height:23px;margin-top:-8px;background-image:url("/tokusyu/feature/assets/img/bnr_deco_right.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width: 768px){body#inside .root .movie-block .banner-copy.sp-line2::after{width:5.87vw;height:8.13vw;margin-top:-4vw;background-image:url("/tokusyu/feature/assets/img/bnr_deco_right_2l.png")}}body#inside .root .gear-abs-wrap{position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){body#inside .root .gear-abs-wrap{max-width:1000px;height:20px}}@media screen and (max-width: 768px){body#inside .root .gear-abs-wrap{max-width:auto;width:94.67vw;height:auto;margin-bottom:8vw}}@media screen and (min-width: 768px){body#inside .root .gear-abs-wrap .id138-g430dr-lst{position:absolute;top:-211px;left:20px;width:430px}body#inside .root .gear-abs-wrap .id138-g430dr-lst a:hover .btn-product-link{opacity:.7}}@media screen and (max-width: 768px){body#inside .root .gear-abs-wrap .id138-g430dr-lst{position:relative;top:auto;left:auto;width:100%}}body#inside .root .gear-abs-wrap .id138-g430dr-lst .btn-product-link{position:absolute;bottom:0}@media screen and (min-width: 768px){body#inside .root .gear-abs-wrap .id138-g430dr-lst .btn-product-link{left:32px}}@media screen and (max-width: 768px){body#inside .root .gear-abs-wrap .id138-g430dr-lst .btn-product-link{position:relative;left:0;width:100%;padding-top:3%}}body#inside .root .gear-abs-wrap .id138-g430dr-lst .btn-product-link .linkbtn{display:inline-block;padding:8px 10px;color:#fff;font-weight:bold;line-height:1;text-decoration:none;background-color:#000;-webkit-border-radius:3px;border-radius:3px}@media screen and (min-width: 768px){body#inside .root .gear-abs-wrap .id138-g430dr-lst .btn-product-link .linkbtn{font-size:14px}}@media screen and (max-width: 768px){body#inside .root .gear-abs-wrap .id138-g430dr-lst .btn-product-link .linkbtn{font-size:12px}}body#inside .root .gear-body-block .id138-btm-margin1{padding-bottom:240px}@media screen and (max-width: 768px){body#inside .root .gear-body-block .id138-btm-margin1{padding-bottom:0}}body#inside .root .l-gear-table{width:840px;margin:0 auto}@media screen and (max-width: 768px){body#inside .root .l-gear-table{width:94.67%}}body#inside .root .l-gear-table .setting-data{width:100%}body#inside .root .l-gear-table .setting-data.spnone{display:table}body#inside .root .l-gear-table .setting-data.pcnone{display:none}@media screen and (max-width: 768px){body#inside .root .l-gear-table .setting-data.spnone{display:none}body#inside .root .l-gear-table .setting-data.pcnone{display:table}}body#inside .root .l-gear-table .setting-data th,body#inside .root .l-gear-table .setting-data td{padding:12px;font-size:16px;border:1px solid #255396}@media screen and (max-width: 768px){body#inside .root .l-gear-table .setting-data th,body#inside .root .l-gear-table .setting-data td{padding:2.4vw 2vw;font-size:3.46vw}}body#inside .root .l-gear-table .setting-data th{background-color:#b7c2e8}body#inside .root .l-gear-table .setting-data td{background-color:#fff}body#inside .root .l-gear-table .setting-data tr.even-rows td{background-color:#e7ebf8}body#inside .root .l-gear-table .setting-data .col-inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}body#inside .root .l-gear-table .setting-data .col-inner .linkbtn{display:inline-block;padding:8px 10px;color:#fff;font-weight:bold;line-height:1;text-decoration:none;white-space:nowrap;background-color:#000;-webkit-border-radius:3px;border-radius:3px}@media screen and (min-width: 768px){body#inside .root .l-gear-table .setting-data .col-inner .linkbtn{font-size:14px}}@media screen and (max-width: 768px){body#inside .root .l-gear-table .setting-data .col-inner .linkbtn{font-size:12px}}body#inside .root .special02 .logo-g430{width:149px;padding:0 0.2em 0 0.4em !important}@media screen and (max-width: 768px){body#inside .root .special02 .logo-g430{width:19.87vw;padding:0 0.2em 0 0 !important}}body#inside .root .special02 .subhead{display:inline-block;position:relative;margin-bottom:15px;color:#255396;font-family:"Noto Serif JP",serif;font-size:34px;font-style:italic;line-height:1}body#inside .root .special02 .subhead::before{display:block;position:absolute;content:"";top:50%;left:-50px;width:25px;height:40px;margin-top:-17px;background-image:url("/tokusyu/feature/assets/img/id_127/subhead_l.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}body#inside .root .special02 .subhead::after{display:block;position:absolute;content:"";top:50%;right:-50px;width:25px;height:40px;margin-top:-17px;background-image:url("/tokusyu/feature/assets/img/id_127/subhead_r.png");background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width: 767px){body#inside .root .special02 .subhead{font-size:4.53vw;margin-bottom:2.4vw}body#inside .root .special02 .subhead::before{left:-6.7vw;width:3.33vw;height:5.33vw;margin-top:-2.6vw}body#inside .root .special02 .subhead::after{right:-6.7vw;width:3.33vw;height:5.33vw;margin-top:-2.6vw}}body#inside .root .special02 .other-blue{padding:5px 0}@media screen and (max-width: 768px){body#inside .root .special02 .other-blue{padding:0;font-size:14px}}body#inside .root .special02 .other-blue img{width:100%}body#inside .root .special02 .other-blue .btn-product-link a.linkbtn{background-color:#000 !important}body#inside .root .special02 .other-blue .prof-link{padding:1.5em .55em 0 .55em;text-align:center}body#inside .root .special02 .other-blue .prof-link a{display:inline-block;padding:6px 10px;color:#fff;font-size:3.46vw;font-weight:bold;background-color:#265396;-webkit-border-radius:3px;border-radius:3px}@media screen and (min-width: 768px){body#inside .root .special02 .other-blue .prof-link a{font-size:16px}}body#inside .root .special02 .other-blue .col2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:100%;margin-bottom:30px}@media screen and (max-width: 768px){body#inside .root .special02 .other-blue .col2{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-bottom:6vw}}body#inside .root .special02 .other-blue .col2 .text-block{width:460px}@media screen and (max-width: 768px){body#inside .root .special02 .other-blue .col2 .text-block{width:100%;font-size:3.46vw;margin-bottom:4vw}}body#inside .root .special02 .other-blue .col2 .text-block p{margin-bottom:1.5em}body#inside .root .special02 .other-blue .col2 .text-block p:last-child{margin-bottom:0}body#inside .root .special02 .other-blue .col2 .image-block{width:420px}@media screen and (max-width: 768px){body#inside .root .special02 .other-blue .col2 .image-block{width:100%}}body#inside .root .special02 .other-blue .col2-v2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:100%}@media screen and (max-width: 768px){body#inside .root .special02 .other-blue .col2-v2{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%}}body#inside .root .special02 .other-blue .col2-v2 .tourpro-block{width:410px}@media screen and (max-width: 768px){body#inside .root .special02 .other-blue .col2-v2 .tourpro-block{width:100%}}body#inside .root .special02 .other-blue .col2-v2 .tourpro-block .photo{line-height:0}body#inside .root .special02 .other-blue .col2-v2 .tourpro-block .note{padding-top:15px;font-size:14px;text-align:center}@media screen and (max-width: 768px){body#inside .root .special02 .other-blue .col2-v2 .tourpro-block .note{padding-top:4vw;font-size:2.4vw}}body#inside .root .special02 .other-blue .col2-v2 .setting-block{width:460px}@media screen and (max-width: 768px){body#inside .root .special02 .other-blue .col2-v2 .setting-block{width:100%;margin-bottom:30px}}body#inside .root .special02 .other-blue .col2-v2 .setting-block .setting-data{width:100%}body#inside .root .special02 .other-blue .col2-v2 .setting-block .setting-data th,body#inside .root .special02 .other-blue .col2-v2 .setting-block .setting-data td{padding:12px;font-size:16px;border:1px solid #255396}@media screen and (max-width: 768px){body#inside .root .special02 .other-blue .col2-v2 .setting-block .setting-data th,body#inside .root .special02 .other-blue .col2-v2 .setting-block .setting-data td{padding:2.4vw 2vw;font-size:3.46vw;vertical-align:middle}}body#inside .root .special02 .other-blue .col2-v2 .setting-block .setting-data th{background-color:#b7c2e8}@media screen and (max-width: 768px){body#inside .root .special02 .other-blue .col2-v2 .setting-block .setting-data th{white-space:nowrap}}body#inside .root .special02 .other-blue .col2-v2 .setting-block .setting-data td{background-color:#fff}body#inside .root .special02 .other-blue .col2-v2 .setting-block .setting-data tr.even-rows td{background-color:#e7ebf8}@media screen and (min-width: 768px){body#inside .root .banner-block .banner-list{justify-content:center}body#inside .root .banner-block .banner-list li:nth-child(odd){margin-right:40px}body#inside .root .banner-block .banner-list li:last-child{margin-right:0}}body#inside .root .banner-block.btm20{margin-bottom:20px}@media screen and (max-width: 768px){body#inside .root .banner-block.btm20{margin-bottom:40px !important}}body#inside .root .bnr-color-code a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;width:310px;height:55px;padding-left:18px;color:#fff;text-decoration:none;background:linear-gradient(180deg, #bf0c0c 50%, #9a0a0a 50%);-webkit-border-radius:5px;border-radius:5px}@media screen and (max-width: 768px){body#inside .root .bnr-color-code a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:80%;height:14vw;margin:0 auto 10vw auto;padding-left:0;-webkit-border-radius:1.2vw;border-radius:1.2vw}}body#inside .root .bnr-color-code a::after{content:"";position:absolute;top:50%;right:20px;width:10px;height:17px;margin-top:-9.5px;background-image:url(/tokusyu/feature/assets/img/arr_next.png);background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width: 768px){body#inside .root .bnr-color-code a::after{right:5vw;width:2.4vw;height:4vw;margin-top:-2vw}}body#inside .root .colorcode-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:30000000}body#inside .root .colorcode-modal .overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);cursor:pointer;z-index:31000000}body#inside .root .colorcode-modal .modal-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:32000000;pointer-events:none}body#inside .root .colorcode-modal .modal-inner{position:relative;width:100%;max-height:94vh;background-color:transparent;pointer-events:all}@media screen and (max-width: 768px){body#inside .root .colorcode-modal .modal-inner{position:relative;width:auto;max-height:94vh;background-color:transparent;pointer-events:all;-ms-overflow-y:auto;overflow-y:auto}}body#inside .root .colorcode-modal .modal-inner .modal-close-block{width:100%;max-width:840px;margin:0 auto}body#inside .root .colorcode-modal .modal-inner .modal-close{width:2.68vw;height:3.87vw;margin:0 0 0 auto;cursor:pointer}@media screen and (max-width: 768px){body#inside .root .colorcode-modal .modal-inner .modal-close{width:6vw;height:6vw;margin:0 1.6vw 2.4vw auto;cursor:pointer}}body#inside .root .colorcode-modal .modal-inner .modal-close img{width:100%}body#inside .root .colorcode-modal .modal-inner .modal-body{width:100%;max-width:840px;margin:0 auto;background-color:#fff}body#inside .root .colorcode-modal .modal-inner .modal-body img{width:auto;height:calc(94vh - 3.87vw);max-height:1080px;margin:0 auto}@media screen and (max-width: 768px){body#inside .root .colorcode-modal .modal-inner .modal-body img{width:100%;height:auto;max-height:auto}}.grtyoutube-popup{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;width:100%;height:100%;background:rgba(0,0,0,0.8)}.grtyoutube-popup-content{width:95%;max-width:1200px;position:relative}.grtyoutube-popup-content-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%}.grtyoutube-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.grtyoutube-popup-close{position:absolute;top:-55px;right:0;width:42px;height:42px;cursor:pointer;background:url("/product/assets/img/putter2023/modal_close.png") no-repeat 0 0}@media screen and (max-width: 640px){.grtyoutube-popup-close{top:-45px;width:30px;height:30px;background-size:30px auto}}
