figure{margin:0}.pageVisual{width:100%;padding-bottom:53%;background:url(../images/main_visual.jpg) 50% 50% no-repeat;background-size:100% auto;position:relative;margin:0 0 5% 0}.verti-sink .products_data{padding:0 0 3.75% 0;margin:0 auto;text-align:center}.verti-sink .products_data .name{max-width:400px;margin:0 auto 2.5%}.verti-sink .products_data .sub-name{font-size:1em;font-weight:normal;margin:0 0 5% 0}.verti-sink .products_data .txt{letter-spacing:.2em;font-size:1.125em;line-height:2.25}.verti-sink .product--lst .--block{display:grid;grid-template-columns:1fr 1fr;margin:8rem 0 0;gap:4rem}.verti-sink .product--lst .--block .--name{margin-bottom:8px}.verti-sink .product--lst .--block.sub{gap:3%;margin:2.4rem 0 0;grid-template-columns:40% 57%}.verti-sink .product--lst .--block.sub li{display:flex;align-items:center}.verti-sink .product--lst .--block.sub li img{margin-right:8px;width:34%;height:auto}.verti-sink .product--photo{margin:8rem 0}.verti-sink .product--photo .item-block{display:flex;gap:16px;justify-content:center;width:100%}.verti-sink .product--photo .item-block img{max-width:100%;height:auto;min-width:0}.verti-sink .color--lst>.inner-890{margin-top:4rem}.verti-sink .color--lst .--block{margin-top:16px;display:flex;gap:3.2rem}.verti-sink .color--lst .--block figure{text-align:center}.verti-sink .color--lst .--block .--name{margin-top:8px}.verti-sink .dimensions{margin:8rem 0}.verti-sink .dimensions .--ttl{font-size:1.25em;margin-bottom:16px}.verti-sink .dimensions .--block{margin:3.2rem 0}.verti-sink .dimensions .--block .parts-name{font-size:1.125em;background:gray;color:#fff;text-align:center;margin:1.6rem 0;font-weight:normal;line-height:1;padding:8px 0}.verti-sink .dimensions .--block .caption{margin-top:8px}.verti-sink .dimensions .--block .--lst{display:flex;justify-content:center}.verti-sink .dimensions .--block .--lst li{margin:0 1.6rem}.verti-sink .dimensions .--block .--lst li img{width:100%;height:auto;margin-bottom:8px}@media screen and (max-width: 640px){.verti-sink .products_data{padding:7% 0 0}.verti-sink .products_data .name{max-width:64%;margin:0 auto 2.5%}.verti-sink .products_data .txt{font-size:1em;text-align:left}.verti-sink .product--lst .--block{margin:4rem 0 0;gap:2.4rem}.verti-sink .product--lst .--block.sub{margin:8px 0 0;display:block}.verti-sink .product--lst .--block.sub li img{margin:16px 16px 0 0;width:20%}.verti-sink .product--photo{margin:4rem 5%}.verti-sink .product--photo .item-block{gap:8px;margin:0}.verti-sink .color--lst>.inner-890{margin-top:1.6rem}.verti-sink .color--lst .--block{gap:5%;flex-wrap:wrap}.verti-sink .color--lst .--block li{width:47.5%;height:auto;margin-bottom:5%}.verti-sink .dimensions{margin:4rem 0 10%}.verti-sink .dimensions .--ttl{margin-bottom:0}.verti-sink .dimensions .--block{margin:0 0 1.6rem}.verti-sink .dimensions .--block .--lst{flex-wrap:wrap;align-items:flex-end}.verti-sink .dimensions .--block .--lst li{margin:0 16px;max-width:40%}}.youtubeWrap{max-width:800px;margin:0 auto}.youtubeWrap .youtube{position:relative;width:100%;padding-top:56.25%}.youtubeWrap .youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}@media screen and (max-width: 640px){.youtubeWrap{margin:10% 5% 5% 5%}}img{max-width:100%}.f_right{float:right}.f_left{float:left}.cf:after{content:"";display:block;clear:both;height:0;visibility:hidden}ul,ol,ul li,ol li{list-style:none;margin:0;padding:0}body,p{margin:0;padding:0;font-family:"Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","游ゴシック","游ゴシック体","YuGothic","Yu Gothic","メイリオ",Meiryo,Helvetica,sans-serif}body{overflow-x:hidden}.ch_main{line-height:1.75;font-size:14px}.photo_100w{text-align:center;width:100%}.photo_100w img{vertical-align:bottom}.inner-890{margin:0 auto;max-width:890px}.inner-1100{margin:0 auto;max-width:1100px}.section{padding:5% 0;margin:0 auto}.caption{margin-top:3.2rem}.caption li{font-size:.875em;margin-bottom:4px;line-height:1.75;color:#595757;padding-left:1em;text-indent:-1em}.caption li .square{display:inline-block;content:"";width:30px;height:10px;margin:0 4px;border:.9px solid #595757;vertical-align:sub}.small-txt{font-size:.75em;color:#595757}.pc{display:block}.sp{display:none}@media screen and (max-width: 640px){body{font-size:14px}.ch_main{line-height:1.5;font-size:11.7188px}.caption{margin-top:.8rem}.inner-890{max-width:100%;margin:0 5%}.inner-1100{max-width:100%;margin:0 5%}.pc{display:none}.sp{display:block}}
/*# sourceMappingURL=layout.min.css.map */