﻿@media screen and (min-width: 769px){.l-column{display:table;width:100%;margin:30px 0 0}}@media screen and (min-width: 769px){.l-column-cell{display:table-cell;vertical-align:top}.l-column-cell.is-cell_left{text-align:right}.l-column-cell.is-cell_right{text-align:left;padding-left:40px}}.l-kv_visual .img{width:100%}.l-spec{margin:30px 0 0;line-height:1;text-align:center}@media screen and (min-width: 769px){.l-spec{overflow:hidden;text-align:left}}@media screen and (min-width: 769px){.l-spec-left{float:left;width:590px}}@media screen and (min-width: 769px){.l-spec-right{float:right;width:370px;text-align:right}}.l-spec_copy1{font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.5;text-align:left}@media screen and (min-width: 769px){.l-spec_copy1{font-size:20px;font-size:2rem}}.l-spec_figure1{margin:15px 0 0}.l-spec_copy2{margin:30px 0 0;font-size:12px;font-size:1.2rem;font-weight:bold;line-height:1.5;text-align:left}@media screen and (min-width: 769px){.l-spec_copy2{font-size:16px;font-size:1.6rem}}.l-spec_figure2{margin:15px 0 0}.l-spec_figure3{margin:30px 0 0}@media screen and (min-width: 769px){.l-spec_figure3{margin-top:0}}.l-spec_figure3 .img{width:271px}@media screen and (min-width: 769px){.l-spec_figure3 .img{width:403px}}.l-spec_figure4{margin:30px 0 0}@media screen and (min-width: 769px){.l-spec_figure4{margin-top:50px}}.l-spec_figure4 .img{width:203px}@media screen and (min-width: 769px){.l-spec_figure4 .img{width:342px}}.l-spec_note{margin:20px 0 0;font-size:10px;font-size:1rem}@media screen and (min-width: 769px){.l-spec_note{font-size:14px;font-size:1.4rem}}.l-product{padding:0 0 50px}.l-product-block{margin:40px 0 0;padding:40px 0 0;border-top:1px solid #ccc;text-align:center}@media screen and (min-width: 769px){.l-product-block{border-top:none}}.l-product-block_head{display:inline-block;background:#000;padding:5px;color:#fff;font-size:14px;font-size:1.4rem;font-weight:bold;line-height:1}@media screen and (min-width: 769px){.l-product-block_head{padding:10px;font-size:20px;font-size:2rem}}.l-product-block_price{display:block;margin:15px 0 0;line-height:1;font-weight:bold}.l-product-block_price .number{display:block;font-size:30px;font-size:3rem}@media screen and (min-width: 769px){.l-product-block_price .number{display:inline-block;vertical-align:middle;margin:0 5px 0 0}}.l-product-block_price .tax{display:block;margin:5px 0 0;font-size:13px;font-size:1.3rem}@media screen and (min-width: 769px){.l-product-block_price .tax{display:inline-block;vertical-align:middle;margin-top:.3em;font-size:16px;font-size:1.6rem}}.l-product-group{padding:25px 0 0}@media screen and (min-width: 769px){.l-product-group{padding-top:0}}.l-product-items{display:block;margin:0 -10px;letter-spacing:-.4em}@media screen and (min-width: 769px){.l-product-items{margin:0}}.l-product_item{display:inline-block;vertical-align:top;width:33.3%;padding:0 10px;letter-spacing:0;text-align:left}@media screen and (min-width: 769px){.l-product_item{width:auto}}.l-product_item_head{font-weight:bold;line-height:1}@media screen and (min-width: 769px){.l-product_item_head{text-align:center}}.l-product_item_head .type{display:block;margin:0 0 5px;font-size:10px;font-size:1rem}@media screen and (min-width: 769px){.l-product_item_head .type{font-size:16px;font-size:1.6rem}}.l-product_item_head .number{display:block;font-size:15px;font-size:1.5rem}@media screen and (min-width: 769px){.l-product_item_head .number{font-size:20px;font-size:2rem}}.l-product_item_img{margin:10px 0 0;line-height:0}@media screen and (min-width: 769px){.l-product_item_img{margin-top:15px}}.l-product_item_img .img{border:1px solid #000}.l-product_item_color{display:block;margin:10px 0 0;font-size:10px;font-size:1rem;font-weight:bold;line-height:1}@media screen and (min-width: 769px){.l-product_item_color{font-size:16px;font-size:1.6rem}}.l-product_item_new{display:inline-block;background:#ff0000;margin:5px 0 0;padding:5px;color:#fff;font-size:10px;font-size:1rem;font-weight:bold;line-height:1}@media screen and (min-width: 769px){.l-product_item_new{margin-top:10px;font-size:14px;font-size:1.4rem}}.l-product_note{display:block;margin:5px 0 0;font-size:10px;font-size:1rem;letter-spacing:0;text-align:right}@media screen and (min-width: 769px){.l-product_note{font-size:14px;font-size:1.4rem}}.l-product-spec{padding:25px 0 0}@media screen and (min-width: 769px){.l-product-spec{padding-top:55px}}.l-product-spec_img{margin:auto;line-height:0}.l-product-spec_img .img{border:1px solid #000}.l-product-spec_caption{display:block;margin:10px 0 0;font-size:11px;font-size:1.1rem;font-weight:bold}@media screen and (min-width: 769px){.l-product-spec_caption{font-size:14px;font-size:1.4rem;font-weight:normal;text-align:left}}.l-annot{margin:40px 0 0;padding:10px 0 0;border-top:1px solid #ccc}@media screen and (min-width: 769px){.l-annot{border-top:none}}.l-annot-lists{font-size:10px;font-size:1rem;line-height:1.2}@media screen and (min-width: 769px){.l-annot-lists{padding-left:100px;font-size:14px;font-size:1.4rem;line-height:1.6}}.l-annot_list{display:inline-block;margin:0 10px 0 0}.l-annot_list:before{content:'※'}@media screen and (min-width: 769px){.l-ultra .l-product-spec_img{width:auto}}.l-official_item_head .type{display:inline-block;margin:0 5px 0 0}@media screen and (min-width: 769px){.l-official_item_head .type{display:block;margin:0 0 5px}}.l-official_item_head .number{display:inline-block}@media screen and (min-width: 769px){.l-official_item_head .number{display:block}}@media screen and (min-width: 769px){.l-official-spec{padding-left:40px}}.l-official-spec_img{width:33.3%}@media screen and (min-width: 769px){.l-official-spec_img{width:auto}}
