.product01 li.product05 a{background:#ffe100}.product02 li.product05 a{background:#ffe100}.product03 li.product05 a{background:#ffe100}.product04 li.product05 a{background:#ffe100}#main{padding:46.9444444% 0 0 0;height:0;width:100%;position:relative;background:url(../images/product_detail_main_bg_l.webp) no-repeat 0 0/auto 100%}#main img{width:100%;height:auto}#main .procuct-image{position:absolute;left:54.7222222%;top:34.6153846%;width:37.8472222%;height:auto}#main .procuct-title{position:absolute;width:24.1138888%;height:auto;left:9.7916666%;top:38.3239645%}#main p.procuct-copy{position:absolute;width:40%;height:auto;left:9.7916666%;display:block;top:62.1301775%;font-size:1.375rem}#main .product-logo{position:absolute;width:24.1138888%;height:auto;left:9.7916666%;top:75%}#main .product-attention{position:absolute;width:40%;height:auto;left:9.7916666%;top:78.4023668%;font-size:.75rem}hr.gray-bar{border-top:1px solid #ccc;margin:0 2rem}hr.gray-bar.no-margin{margin:0}#products .inner{padding:0 1rem}.no-wrap{white-space:nowrap}.product-feature{padding:7rem 0}.headline-wrap{position:relative;vertical-align:middle}.headline-wrap .headline-h3{display:inline-block;vertical-align:middle}.headline-wrap .function-logo{display:block;width:12%;vertical-align:middle;padding-top:1rem}.layout-wrap{position:relative;margin:7rem 0}.layout-wrap .layout strong{display:block;padding-bottom:.5em;font-size:1.125rem;line-height:1.85em;font-weight:700}.layout-wrap .layout strong p{display:block;padding-bottom:1em;font-size:1rem;line-height:1.85em}.layout-wrap-1{margin:3.5rem 0 7rem 0}.layout-wrap-1 .layout-1{width:100%;text-align:center;height:0;padding:33.333333% 0 0 0;position:relative}.layout-wrap-1 .layout-1 img{max-width:75.340136%;margin:0 auto;position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.layout-wrap-1 .layout-wrap-1-wrap{max-width:75.340136%;margin:0 auto;position:relative}.layout-wrap-1 .layout-2{position:absolute;left:0;top:2rem;width:43.8799076%;text-align:center}.layout-wrap-1 .layout-3{position:absolute;left:60.9699769%;top:2rem;width:31.5242494%;text-align:center}.layout-wrap-2{margin:0 0 3.5rem 0}.layout-wrap-2 .headline-wrap{max-width:60%}.layout-wrap-2 .layout-1{width:60%}.layout-wrap-2 .layout-1 p{padding-right:3.5rem}.layout-wrap-2 .layout-2{width:40%;position:absolute;top:7.9%;left:60%}.layout-wrap-3{margin:7rem 0 0 0}#product-feature-3 .headline-wrap .function-logo img{width:85%;height:auto}.layout-wrap-3 .layout-2{position:absolute;left:71%;top:77%;z-index:2}.layout-wrap-4{margin:3.5rem 0 3.5rem 0}.layout-wrap-4 .layout-1{width:34%;position:absolute}.layout-wrap-4 .layout-1 p{display:block;position:relative;padding:8.58% 0 0 0;text-align:center}.layout-wrap-4 .layout-1 p span{display:inline-block;text-align:left}.layout-wrap-4 .layout-2{width:61.923%;margin-left:38.5%;padding-top:3.57%}.layout-wrap-4 .layout-2 .illustration-1{padding:7% 0 0 0;text-align:center}.layout-wrap-4 .layout-2 .illustration-1 img{max-width:37rem;margin:0 auto}.layout-wrap-5{margin:3.5rem 0 0 0}.layout-wrap-5 .layout-1{width:34%;text-align:center}.layout-wrap-5 .layout-1 img{max-width:70%;margin:0 auto}.layout-wrap-5 .layout-2{width:61.923%;position:absolute;top:0;left:38.5%}#product-feature-4 .headline-wrap .function-logo{width:17%}.layout-wrap-6{margin:3.5rem 0 0 0}.layout-wrap-6 .layout-1{width:55.9038461%;margin:0 auto;position:relative;padding-top:39.72056538%}.layout-wrap-6 .layout-1 img{position:absolute;height:100%;width:auto;top:0;left:0}.layout-wrap-6 .layout-2{width:55.9038461%;margin:0 auto;position:relative;padding-bottom:3.5rem}.layout-wrap-6 .layout-2 .left{padding-top:2rem;width:71%;text-align:center}.layout-wrap-6 .layout-2 .right{position:absolute;top:2rem;left:64.2105263%;width:35.9210526%;text-align:center}.layout-wrap-61{margin:2rem 0 0 0}.layout-wrap-61 .layout-1{width:52%;float:left;padding-right:3.5rem}.layout-wrap-61 .layout-2{width:43%;float:left}.layout-wrap-7{margin:0}.layout-wrap-7 .layout-1{width:60%}.layout-wrap-7 .layout-1 p{padding-right:3.5rem}.layout-wrap-7 .layout-2{width:40%;position:absolute;left:60%;top:0}.layout-wrap-8{margin:3.5rem 0 0 0;padding:3rem;background:#efefef;position:relative}.layout-wrap-8 .layout-1{width:70%;float:left}.layout-wrap-8 .layout-1 .note{display:inline-block;padding:.375em;background:#fff;margin-top:2rem}.layout-wrap-8 .layout-1 .note:before{content:"!";width:1.75em;height:1.75em;line-height:1.75em;overflow:hidden;text-align:center;background:#666;color:#fff;font-weight:700;display:inline-block;vertical-align:middle;margin-right:.5em}.layout-wrap-8 .layout-2{width:30%;float:left;padding:0 0 0 3rem}.layout-wrap-8 .layout-2 img{width:100%;height:auto;position:relative}#product-feature-list{padding:7rem 0}#product-feature-list h3{display:block;font-size:1.5rem;line-height:1.5em;font-weight:700;padding-bottom:3.5rem}#product-feature-list ul{display:block}#product-feature-list .feature-list ul li{position:relative;font-size:1rem;line-height:1.65em;padding:0 0 1em 1.4em;display:block;margin:0}#product-feature-list .feature-list ul li:before{content:"";width:.8em;height:.8em;display:inline-block;position:absolute;border:1px solid #111;line-height:1.65em;top:.45em;left:0}.finder ul li{line-height:1.65em;display:block;padding:0 0 1.4em 1.4em;position:relative}.finder ul li .num{color:#9e9e9e;display:inline-block;font-weight:500;position:absolute;left:0}#product-spec{padding:7rem 0 4rem}#product-spec h3{display:block;font-size:1.5rem;line-height:1.5em;font-weight:700;padding-bottom:3.5rem}#product-spec .table th{line-height:1.65em;padding:1.125rem 1.125rem 1.125rem 0;vertical-align:middle;text-align:left;white-space:nowrap;font-weight:500}#product-spec .table td{line-height:1.65em;padding:1.125rem 0 1.125rem 1.125rem}#product-spec .table td,#product-spec .table th{border-top:1px solid #111;vertical-align:middle}#product-spec .table tr:last-of-type th,.table tr:last-of-type td{border-bottom:1px solid #111}@media (max-width:767px){#main{padding:174.9333333% 0 0 0;background:url(../images/product_detail_main_sp_bg.webp) no-repeat 0 0/100% auto}#main .procuct-image{left:27.2%;top:27.7439024%;width:74.9333333%}#main .procuct-title{width:55.056%;height:auto;left:9.6%;top:67.2256097%}#main p.procuct-copy{width:90%;height:auto;left:9.6%;display:block;top:82.3170731%;font-size:1.375rem}#main .product-logo{width:81.333333%;height:auto;left:9.6%;top:92.8353658%}#main .product-attention{width:84.8%;height:auto;left:9.6%;top:96.0365853%;font-size:.75rem}.headline-wrap .function-logo{display:block;width:25%;padding:2rem 0 0 0}#product-feature-4 .headline-wrap .function-logo{width:30%}.layout-wrap .layout{position:inherit;top:inherit;left:inherit;width:auto!important;height:auto!important}.layout-wrap-1 .layout-1{width:100%;padding:45.26% 0 0 0}.layout-wrap-1 .layout-1 img{width:100%;max-width:inherit}.layout-wrap-1 .layout-wrap-1-wrap{width:100%;max-width:inherit;position:relative}.layout-wrap-1 .layout-2{position:absolute;left:0;top:2rem;width:43.8799076%!important;text-align:center}.layout-wrap-1 .layout-3{position:absolute;left:60.9699769%;top:2rem;width:31.5242494%!important;text-align:center}.layout-wrap-2 .headline-wrap{max-width:none}.layout-wrap-2 .layout-1{width:100%!important}.layout-wrap-2 .layout-1 p{padding-right:0}.layout-wrap-2 .layout-2{width:100%!important;padding:2rem 0 0 0;text-align:center}.layout-wrap-2 .layout-2 img{width:80%!important;margin:0 auto}.layout-wrap-3 .layout-2 .caption{padding:30% 1rem 0 1rem;position:relative}.layout-wrap-4 .layout-1{text-align:center}.layout-wrap-4 .layout-1 img{width:80%}.layout-wrap-4 .layout-2{margin-left:0;padding-top:3.5rem}.layout-wrap-5 .layout-1 img{max-width:50%}.layout-wrap-5 .layout-2{padding-bottom:3.5rem}.layout-wrap-5 img{max-width:90%;margin:0 auto}.layout-wrap-5{text-align:center}.layout-wrap-6 .layout-1{width:100%;margin:0 auto;position:relative;padding-top:71.0526315%}.layout-wrap-6 .layout-2{width:100%!important;position:relative}.layout-wrap-6 .layout-2 .left{padding-top:2rem!important;width:71%!important}.layout-wrap-6 .layout-2 .right{top:2rem!important;left:64.2105263%!important;width:35.9210526%!important}.layout-wrap-61 .layout-1{float:none;padding-right:0}.layout-wrap-61 .layout-2{float:none;text-align:center;padding-top:3.5rem}.layout-wrap-61 .layout-2 img{max-width:95%}.layout-wrap-7 .layout-2{padding-top:3.5rem}.layout-wrap-7 .layout-1 p{padding-right:0}.layout-wrap-8{padding:2rem}.layout-wrap-8 .layout-1{width:100%;float:none}.layout-wrap-8 .layout-1 .note{display:inline-block;background:#fff;margin-top:2rem;padding:.375em .375em .375em 2.75em;vertical-align:middle}.layout-wrap-8 .layout-1 .note:before{content:"!";width:1.75em;height:1.75em;line-height:1.75em;overflow:hidden;text-align:center;background:#666;color:#fff;font-weight:700;display:inline-block;vertical-align:middle;position:absolute;left:.375em}.layout-wrap-8 .mode{padding:2rem 1rem 0 1rem;text-align:center}.layout-wrap-8 .mode img{max-width:18.75rem}.layout-wrap-8 .layout-2 img{width:100%;height:auto;position:relative}.finder-image{padding-bottom:3.5rem;text-align:center}.finder-image img{width:80%}}@media (min-width:930px) and (max-width:1400px){#main{padding-top:55%}}@media (min-width:767px) and (max-width:930px){#main{padding-top:70%}}@media (min-width:930px) and (max-width:1071px){#sub-navi-2020{top:11rem}}.uslpga-logo{position:absolute;width:18.5%;height:auto;left:9.7916666%;top:81.5%}@media (max-width:767px){.uslpga-logo{width:50%;height:auto;left:9.6%;top:98%}}.uslpga-logo img{max-width:100%}@media (min-width:768px) and (max-width:930px){#main p.procuct-copy{top:56%}#main .product-logo{top:69%;width:38%}#main .product-attention{top:73%}#main .uslpga-logo{width:30%;top:77%}}.footer-direct-bnr{margin:20px 0}.footer-direct-bnr a{transition:opacity .3s ease-in-out}.footer-direct-bnr a:hover{opacity:.6;transition:.2s}.limit-new{display:none;position:absolute;top:0;right:20px}.limit-new img{max-width:100px;margin:0 0 15px}@media (min-width:930px) and (max-width:1400px){#main .limit-new img{width:60px}}@media (max-width:767px){.limit-new{top:-10%}.limit-new img{width:80px!important}}