section#productsNaviArea{padding:55px 0 70px}section#productsNaviArea .waku h2{display:block;margin-bottom:55px;text-align:center;font-size:30px;color:#3b93d0}section#productsNaviArea .waku ul{display:block;border:1px solid #3b93d0;border-radius:5px}section#productsNaviArea .waku ul li{display:block;float:left}section#productsNaviArea .waku ul li a{display:block;text-align:center;padding:20px;transition:.3s}section#productsNaviArea .waku ul.inPage{margin-bottom:20px}section#productsNaviArea .waku ul.inPage li{width:25%}section#productsNaviArea .waku ul.inPage li+li{border-left:1px solid #3b93d0}section#productsNaviArea .waku ul.inPage li a:hover{opacity:.6}section#productsNaviArea .waku ul.inPage li a img{display:block;max-width:100%;height:auto;margin:0 auto 15px}section#productsNaviArea .waku ul.inPage li a h3{display:inline-block;padding:0 20px;font-size:18px;color:#3b93d0;position:relative}section#productsNaviArea .waku ul.inPage li a h3:after{content:"";display:block;width:0;height:0;margin:auto 0;border:10px solid;border-width:10px 7px 0;border-color:#3b93d0 transparent;position:absolute;top:0;bottom:0;right:0}section#productsNaviArea .waku ul.productsOtherLink{overflow:hidden}section#productsNaviArea .waku ul.productsOtherLink li{width:50%}section#productsNaviArea .waku ul.productsOtherLink li+li{border-left:1px solid #fff}section#productsNaviArea .waku ul.productsOtherLink li a{display:block;background-color:#3b93d0}section#productsNaviArea .waku ul.productsOtherLink li a:hover{background-color:#fff}section#productsNaviArea .waku ul.productsOtherLink li a:hover span{color:#3b93d0}section#productsNaviArea .waku ul.productsOtherLink li a:hover span:after,section#productsNaviArea .waku ul.productsOtherLink li a:hover span:before{border-color:#3b93d0}section#productsNaviArea .waku ul.productsOtherLink li a span{display:inline-block;padding-right:40px;font-size:18px;color:#fff;transition:.3s}@media only screen and (max-width: 1240px){section#productsNaviArea{padding:50px 0 60px}section#productsNaviArea .waku h2{margin-bottom:50px;font-size:24px}section#productsNaviArea .waku ul{border-radius:4px}section#productsNaviArea .waku ul li a{padding:15px}section#productsNaviArea .waku ul.inPage{margin-bottom:15px}section#productsNaviArea .waku ul.inPage li{width:25%}section#productsNaviArea .waku ul.inPage li a img{margin:0 auto 10px}section#productsNaviArea .waku ul.inPage li a h3{padding:0 15px;font-size:16px}section#productsNaviArea .waku ul.inPage li a h3:after{border-width:8px 5px 0}section#productsNaviArea .waku ul.productsOtherLink li a span{font-size:16px}}@media only screen and (max-width: 768px){section#productsNaviArea{padding:40px 0 50px}section#productsNaviArea .waku h2{margin-bottom:40px;font-size:20px}section#productsNaviArea .waku ul{border-radius:3px}section#productsNaviArea .waku ul li a{padding:10px}section#productsNaviArea .waku ul.inPage{margin-bottom:10px}section#productsNaviArea .waku ul.inPage li{width:25%}section#productsNaviArea .waku ul.inPage li a img{margin:0 auto 8px}section#productsNaviArea .waku ul.inPage li a h3{padding:0 10px;font-size:12px}section#productsNaviArea .waku ul.inPage li a h3:after{border-width:5px 3px 0}section#productsNaviArea .waku ul.productsOtherLink li a span{padding-right:30px;font-size:14px}}@media only screen and (max-width: 680px){section#productsNaviArea{padding:20px 0 30px}section#productsNaviArea .waku h2{margin-bottom:30px;font-size:16px}section#productsNaviArea .waku ul li a{padding:10px}section#productsNaviArea .waku ul.inPage{margin-bottom:10px}section#productsNaviArea .waku ul.inPage li{width:50%}section#productsNaviArea .waku ul.inPage li:nth-of-type(3){border-left:0}section#productsNaviArea .waku ul.inPage li:nth-of-type(3),section#productsNaviArea .waku ul.inPage li:nth-of-type(4){border-top:1px solid #3b93d0}section#productsNaviArea .waku ul.inPage li a img{height:50px;margin:0 auto 5px}section#productsNaviArea .waku ul.inPage li a h3{padding:0 10px;font-size:10px}section#productsNaviArea .waku ul.inPage li a h3:after{border-width:4px 2px 0}section#productsNaviArea .waku ul.productsOtherLink li{width:100%}section#productsNaviArea .waku ul.productsOtherLink li+li{border-left:0;border-top:1px solid #fff}section#productsNaviArea .waku ul.productsOtherLink li a span{width:100%;padding-right:20px;font-size:13px;text-align:left}}section#productsItem .waku .ttl{display:block;margin-bottom:40px;background-color:#f1f9ff;text-align:left;position:relative;z-index:2;overflow-y:hidden}section#productsItem .waku .ttl:after{content:"";width:40%;height:400px;margin:auto 0;border-radius:50%;background-color:#d7efff;position:absolute;top:0;bottom:0;left:0;z-index:1}section#productsItem .waku .ttl h3{display:inline-block;width:38%;padding:10px 20px;background-color:#d7efff;font-size:30px;font-weight:bold;text-align:left;color:#3b93d0;position:relative;z-index:2}section#productsItem .waku .ttl h3 .img{display:inline-block;width:75px;height:75px;border:3px solid #3b93d0;vertical-align:middle;border-radius:50%;background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important}section#productsItem .waku .ttl p{display:inline-block;width:58%;padding-left:20px;vertical-align:middle;font-size:14px;color:#3b93d0;line-height:2;text-align:left}section#productsItem .waku ul.productsList{display:block;margin-bottom:100px}section#productsItem .waku ul.productsList>li{display:block;width:32%;padding:30px 25px;border:5px solid #e5f2f7;border-radius:5px;float:left;text-align:center}section#productsItem .waku ul.productsList>li+li{margin-left:2%}section#productsItem .waku ul.productsList>li img{max-width:100%;margin-bottom:25px}section#productsItem .waku ul.productsList>li a.moreDetail{display:block;margin-bottom:13px;padding:10px;background-color:#d9f1f2;border:2px solid #41bbbf;border-radius:50px}section#productsItem .waku ul.productsList>li a.moreDetail span{display:inline-block;font-size:16px;padding:0 20px;position:relative;color:#41bbbf;font-weight:bold}section#productsItem .waku ul.productsList>li a.moreDetail span:after{content:"";display:block;width:0;height:0;margin:auto 0;border:1px solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #41bbbf;position:absolute;top:0;bottom:0;left:0}section#productsItem .waku ul.productsList>li .price{display:block;margin-bottom:20px;text-align:left}section#productsItem .waku ul.productsList>li .price *{color:#266585}section#productsItem .waku ul.productsList>li .price span,section#productsItem .waku ul.productsList>li .price small{display:inline-block;vertical-align:bottom}section#productsItem .waku ul.productsList>li .price em{display:block;margin-bottom:5px;font-size:12px}section#productsItem .waku ul.productsList>li .price span{margin-right:10px;font-size:24px;font-weight:bold}section#productsItem .waku ul.productsList>li .price small{font-size:10px;line-height:1.1}section#productsItem .waku ul.productsList>li ul.moreInfo{display:block}section#productsItem .waku ul.productsList>li ul.moreInfo li{width:49%;float:left}section#productsItem .waku ul.productsList>li ul.moreInfo li+li{margin-left:2%}section#productsItem .waku ul.productsList>li ul.moreInfo li.buy a{background-color:#d8f5ff}section#productsItem .waku ul.productsList>li ul.moreInfo li.buy a span{color:#0ea7e1}section#productsItem .waku ul.productsList>li ul.moreInfo li.buy a span:before{border-color:transparent transparent transparent #0ea7e1}section#productsItem .waku ul.productsList>li ul.moreInfo li.manual a{background-color:#e8e8e8}section#productsItem .waku ul.productsList>li ul.moreInfo li.manual a span{color:#454545}section#productsItem .waku ul.productsList>li ul.moreInfo li.manual a span:before{border-color:transparent transparent transparent #454545}section#productsItem .waku ul.productsList>li ul.moreInfo li a{display:block;padding:10px 10px 12px;border-radius:5px}section#productsItem .waku ul.productsList>li ul.moreInfo li a span{display:inline-block;padding-left:10px;font-size:12px;position:relative;letter-spacing:0}section#productsItem .waku ul.productsList>li ul.moreInfo li a span:before{content:"";display:block;width:0;height:0;margin:auto 0;border:1px solid;border-width:3px 0 3px 5px;position:absolute;top:0;bottom:0;left:0}@media only screen and (max-width: 1240px){section#productsItem .waku .ttl{margin-bottom:30px}section#productsItem .waku .ttl:after{width:42%;height:420px;top:0;bottom:0;left:0;z-index:1}section#productsItem .waku .ttl h3{width:40%;padding:10px 15px;font-size:20px}section#productsItem .waku .ttl h3 .img{width:60px;height:60px;border:2px solid #3b93d0}section#productsItem .waku .ttl p{width:58%;padding-left:20px;font-size:13px;line-height:1.8}section#productsItem .waku ul.productsList{margin-bottom:80px}section#productsItem .waku ul.productsList>li{width:33%;padding:15px 10px;border:4px solid #e5f2f7;border-radius:4px}section#productsItem .waku ul.productsList>li+li{margin-left:.5%}section#productsItem .waku ul.productsList>li img{margin-bottom:20px}section#productsItem .waku ul.productsList>li a.moreDetail{margin-bottom:10px;padding:5px;border:1px solid #41bbbf;border-radius:50px}section#productsItem .waku ul.productsList>li a.moreDetail span{font-size:14px;padding:0 15px}section#productsItem .waku ul.productsList>li a.moreDetail span:after{border-width:3px 0 3px 5px}section#productsItem .waku ul.productsList>li .price{margin-bottom:15px}section#productsItem .waku ul.productsList>li .price span,section#productsItem .waku ul.productsList>li .price small{display:inline-block;vertical-align:bottom}section#productsItem .waku ul.productsList>li .price em{display:block;margin-bottom:4px;font-size:11px}section#productsItem .waku ul.productsList>li .price span{margin-right:5px;font-size:18px;font-weight:bold}section#productsItem .waku ul.productsList>li .price small{font-size:10px;line-height:1.1}section#productsItem .waku ul.productsList>li ul.moreInfo li a{padding:8px 8px 10px;border-radius:4px}section#productsItem .waku ul.productsList>li ul.moreInfo li a span{padding-left:10px;font-size:10px}section#productsItem .waku ul.productsList>li ul.moreInfo li a span:before{border-width:3px 0 3px 5px}}@media only screen and (max-width: 768px){section#productsItem .waku .ttl{margin-bottom:20px}section#productsItem .waku .ttl:after{display:none}section#productsItem .waku .ttl h3{width:100%;padding:10px 15px;font-size:16px;text-align:center}section#productsItem .waku .ttl h3 .img{width:50px;height:50px}section#productsItem .waku .ttl p{width:100%;display:block;padding:10px;font-size:12px}section#productsItem .waku ul.productsList{margin-bottom:50px}section#productsItem .waku ul.productsList>li{width:49%;padding:15px 10px;border:3px solid #e5f2f7;border-radius:3px}section#productsItem .waku ul.productsList>li+li{margin-left:0}section#productsItem .waku ul.productsList>li:nth-of-type(even){margin-left:2%}section#productsItem .waku ul.productsList>li:nth-of-type(n+3){margin-top:2%}section#productsItem .waku ul.productsList>li img{margin-bottom:20px}section#productsItem .waku ul.productsList>li a.moreDetail{margin-bottom:10px;padding:5px}section#productsItem .waku ul.productsList>li a.moreDetail span{font-size:12px;padding:0 10px}section#productsItem .waku ul.productsList>li .price{margin-bottom:10px}section#productsItem .waku ul.productsList>li .price span{font-size:16px}}@media only screen and (max-width: 680px){section#productsItem .waku .ttl{margin-bottom:20px}section#productsItem .waku .ttl h3{width:100%;padding:10px 10px;font-size:14px}section#productsItem .waku .ttl h3 .img{width:40px;height:40px}section#productsItem .waku .ttl p{font-size:12px}section#productsItem .waku ul.productsList{margin-bottom:30px}section#productsItem .waku ul.productsList>li{width:100%;height:auto !important;padding:15px 10px;border:3px solid #e5f2f7;border-radius:3px}section#productsItem .waku ul.productsList>li+li{margin-top:10px !important}section#productsItem .waku ul.productsList>li:nth-of-type(even){margin-left:0}section#productsItem .waku ul.productsList>li:nth-of-type(n+3){margin-top:0}section#productsItem .waku ul.productsList>li img{max-height:150px;margin-bottom:10px}}