@import url("https://use.fontawesome.com/releases/v5.0.6/css/all.css");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap");html{scroll-behavior:smooth}.l-contents.product{padding-top:2.5rem}.l-contents.product .l-secondary{width:250px;font-family:"Noto Sans JP",sans-serif}.l-contents.product .l-secondary input{border-radius:100rem;border:2px solid #dbdbdb;width:100%;font-size:1rem;padding:.9rem 1.5rem .8rem;letter-spacing:.06em;background:url(//kowata-g.co.jp/wp-content/themes/switch_tcd063/assets/scss/../images/product/search.png) no-repeat 12.9rem .7rem/1.5rem}.l-contents.product .l-secondary .lb{display:flex;justify-content:center;align-items:center;background:#193264;color:#fff;height:5rem;margin-bottom:1.2rem;font-size:1.1rem;padding:0 1.4rem 0 .8rem;text-align:center;position:relative;border-left:6px #c30d23 solid;line-height:1.4;letter-spacing:0}.l-contents.product .l-secondary .lb:after{content:"";width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);transition:transform .3s;position:absolute;top:43%;right:1rem}.l-contents.product .l-secondary .lb:hover{background:#fff;color:#c30d23;border:1px solid #c30d23;border-left:6px #c30d23 solid}.l-contents.product .l-secondary .lb:hover:after{border-color:#c30d23}.l-contents.product .l-primary{width:calc(100% - 3.5% - 250px);font-family:"Noto Sans JP",sans-serif}.l-contents.product .accordion-container{max-width:100%;overflow:hidden}.l-contents.product .accordion-label{display:flex;justify-content:space-between;padding:15px;background-color:#eee;font-weight:700}.l-contents.product .accordion-content a{padding:13px 0 13px;margin:0;line-height:1.6;display:block;border-bottom:1px dotted #707070;position:relative}.l-contents.product .accordion-content a:after{content:"";width:1rem;height:1rem;background:url(//kowata-g.co.jp/wp-content/themes/switch_tcd063/assets/scss/../images/product/arrow_right.png) no-repeat 0 0/contain;position:absolute;top:41%;right:0}.l-contents.product .accordion-check{display:none}.l-contents.product .accordion-label{cursor:pointer;margin-top:1.5rem;font-size:1.3rem;color:#193264;padding:1.5rem 1rem 1.6rem 3.9rem;position:relative}.l-contents.product .accordion-label.category{background:#eee url(//kowata-g.co.jp/wp-content/themes/switch_tcd063/assets/scss/../images/product/icon_category.png) no-repeat 1.2rem 1.35rem/2.05rem}.l-contents.product .accordion-label.size{background:#eee url(//kowata-g.co.jp/wp-content/themes/switch_tcd063/assets/scss/../images/product/icon_size.png) no-repeat 1.2rem 1.25rem/2rem}.l-contents.product .accordion-label.purpose{background:#eee url(//kowata-g.co.jp/wp-content/themes/switch_tcd063/assets/scss/../images/product/icon_purpose.png) no-repeat 1.5rem 1.3rem/1.75rem}.l-contents.product .accordion-label.price{background:#eee url(//kowata-g.co.jp/wp-content/themes/switch_tcd063/assets/scss/../images/product/icon_price.png) no-repeat 1.6rem 1.35rem/1.55rem}.l-contents.product .accordion-label.maker{background:#eee url(//kowata-g.co.jp/wp-content/themes/switch_tcd063/assets/scss/../images/product/icon_maker.png) no-repeat 1.6rem 1.65rem/1.65rem;margin-bottom:1.2rem}.l-contents.product .accordion-label.maker+.accordion-content{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0;background:url(//kowata-g.co.jp/wp-content/themes/switch_tcd063/assets/scss/../images/product/em_s.png) no-repeat left 14rem bottom 0rem/4.1rem}.l-contents.product .accordion-label.maker+.accordion-content a{width:48%;border:1px solid #eee;text-align:center;margin-bottom:.6rem;line-height:1.3;display:flex;justify-content:center;align-items:center;height:4.6rem}.l-contents.product .accordion-label.maker+.accordion-content a:after{display:none}@media screen and (min-width:768px){.l-contents.product .ch{line-height:2;margin-top:-.6rem}.l-contents.product .anchor{display:flex;justify-content:space-between;margin-top:1.7rem}.l-contents.product .anchor a{width:24%;height:4rem;background:#eee;color:#193264;margin-bottom:.7rem;display:flex;justify-content:center;align-items:center;position:relative;text-align:center;line-height:1.3;font-weight:700}.l-contents.product .anchor a:after{content:"";width:9px;height:9px;border-top:2px solid #193264;border-right:2px solid #193264;transform:rotate(135deg);transition:transform .3s;position:absolute;top:40%;right:.7rem}.l-contents.product .anchor a:hover{background:#fff;border:1px solid #193264;text-decoration:none}.l-contents.product section{padding:2.8rem 0 0}.l-contents.product section h3{background:#193264;color:#fff;text-align:center;font-size:2rem;padding:1rem 0 1rem;margin-bottom:0}.l-contents.product section .box{margin-top:.8rem;display:flex;justify-content:space-between;padding-right:.3rem}.l-contents.product section .box figure{width:43%}.l-contents.product section .box figure figcaption{color:#193264;font-size:1.9rem;padding:.6rem 0 0 2.9rem;font-weight:700;position:relative;white-space:nowrap}.l-contents.product section .box figure figcaption:before{content:"";position:absolute;background:#193264;height:3px;width:2rem;top:2.4rem;left:.1rem}.l-contents.product section .box figure img{display:block;margin-top:.6rem}.l-contents.product section .box .text{width:52%;margin-top:4.3rem}.l-contents.product section .features{border:1px dotted #193264;position:relative;margin-top:2.4rem;padding:2.1rem 2.5rem .8rem}.l-contents.product section .features span{color:#193264;background:#fff;font-size:1.4rem;font-weight:700;padding:0 .5rem;position:absolute;top:-.8rem;left:50%;line-height:1;margin-left:-1.9rem}.l-contents.product section .link{margin:2.1rem 0 2.4rem;display:flex;justify-content:center}.l-contents.product section .link a{width:39%;height:5.4rem;background:#c30d23;color:#fff;margin:0 1rem;display:flex;justify-content:center;align-items:center;position:relative;text-align:center;line-height:1.4;font-size:1.1rem;font-weight:700}.l-contents.product section .link a:after{content:"";width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);transition:transform .3s;position:absolute;top:43%;right:1.1rem}.l-contents.product section .link a:hover{border:1px solid #c30d23;background:#ffff;color:#c30d23;text-decoration:none}.l-contents.product section .link a:hover:after{border-color:#c30d23}.l-contents.product section.print{padding-bottom:.8rem}.l-contents.product section.print .box{margin-top:1.7rem;display:flex;flex-wrap:wrap;justify-content:space-between}.l-contents.product section.print .box figure{width:24%;margin-bottom:.6rem}.l-contents.product section.print .box figure figcaption{color:#000;font-size:1.2rem;padding:.2rem 0;text-align:center;white-space:nowrap}.l-contents.product section.print .box figure figcaption:before{display:none}.l-contents.product section.print .box:before,.l-contents.product section.print .box:after{content:"";width:24%;order:5}.l-contents.product section.recommend .box figure{width:37%}.l-contents.product section.recommend .box figure img{width:19.4rem}.l-contents.product section.recommend .box .text{width:60.3%}.l-contents.product section.recommend .purpose{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.5rem;margin-bottom:2.1rem}.l-contents.product section.recommend .purpose:after{content:"";width:32.8%}.l-contents.product section.recommend .purpose a{background:#c30d23;color:#fff;width:18.8%;padding:.4rem 0;text-align:center;font-size:.8rem;display:flex;justify-content:center;align-items:center;position:relative}.l-contents.product section.recommend .purpose a:before{content:"";width:1rem;height:1rem;display:inline-block;background:url(//kowata-g.co.jp/wp-content/themes/switch_tcd063/assets/scss/../images/product/check.png) no-repeat 0 0/contain}.l-contents.product section.kowata{padding-top:2.9rem;padding-bottom:10.4rem}.l-contents.product section.kowata h3{position:relative;padding:1.3rem 0 0;height:7.7rem}.l-contents.product section.kowata h3 span{display:block;font-size:1.5rem;position:relative;margin-bottom:.8rem}.l-contents.product section.kowata h3 span:before{content:"";width:1px;height:2.2rem;border-left:4px dotted #fff;position:absolute;top:.15rem;left:16.6rem;transform:rotate(-28deg)}.l-contents.product section.kowata h3 span:after{content:"";width:1px;height:2.2rem;border-left:4px dotted #fff;position:absolute;top:.15rem;right:16.6rem;transform:rotate(28deg)}