.category-itemgenre #itempage{}.category-itemgenre #itempage #img-box{margin-right:1.5rem;width:45%}.category-itemgenre #itempage #img-box .itemimg{border:1px solid #ddd}.category-itemgenre #itempage .itemsubimg{}.category-itemgenre #itempage .itemsubimg img{box-shadow: 2px 2px 2px #e5e5e5aa}.category-itemgenre #itempage .detail-box{display:contents;width:auto}.category-itemgenre #itempage h2.item-name{display:inline-block}.category-itemgenre #itempage h2.item-name:before{content:"商品名："}.category-itemgenre #itempage .itemcode{font-size:16px;text-align:right}.category-itemgenre #itempage .itemcode:before{content:"商品コード："}.category-itemgenre #itempage .item-description{}.category-itemgenre #itempage .item-description h3{display:inline-block;font-size:16px;color:#3795b7;border-color:#3795b7}.category-itemgenre #itempage .item-description p{margin-bottom:.8em;font-size:.9em}.category-itemgenre #itempage .item-info{}.category-itemgenre #itempage .item-info form{padding-top:0}.category-itemgenre #itempage .item-info .skuform{margin:0 1em 1em;border-bottom:2px dotted #aaa}.category-itemgenre #itempage .item-info .skuform .skuname{margin-bottom:8px;padding:2px 1em;font-size:16px;background:#69c0be;color:#fff;border-radius:2em}.category-itemgenre #itempage .item-info .item-option{margin:5px;padding:4px;font-size:16px;border-top:none;border-bottom:1px dotted #aaa}.category-itemgenre #itempage .item-info .item-option dt{text-align:right}.category-itemgenre #itempage .item-info .item-option dd .iopt_radio_label{display:inline-block;margin-right:1em}.category-itemgenre #itempage .item-info .field{}.category-itemgenre #itempage .item-info .zaikostatus,.category-itemgenre #itempage .item-info .field_price,.category-itemgenre #itempage .item-info .tax_inc_block{display:inline-block;font-size:16px}.category-itemgenre #itempage .item-info .zaikostatus{margin-right:18px;padding-right:10px;border-right:1px solid #777}.category-itemgenre #itempage .item-info .field_price{color:#db0000}.category-itemgenre #itempage .item-info .field_cprice,.category-itemgenre #itempage .item-info .field_price em.tax,.category-itemgenre #itempage .item-info .tax_inc_block{font-size:14px}.category-itemgenre #itempage .item-info .c-box{margin-top:5px;font-size:18px}.category-itemgenre #itempage .item-info .unit{}.category-itemgenre #itempage .item-info .c-box .cart-button .skubutton{margin:0 1em;padding:8px 1em;border-radius:8px}aside#secondary .widget{margin:0 0 26px;padding:0 5px}aside#secondary .widget input{border-radius:5px}aside#secondary .widget input.#searchsubmit {}.widget_welcart_search #searchsubmit{width:6em;font-size:15px;line-height:auto}aside#secondary .widget form label{font-size:14px}aside#secondary .widget form .submit,aside#secondary .widget .loginbox a{text-align:center}aside#secondary .widget_welcart_featured .featured_list{border-bottom:1px dotted #aaa}aside#secondary .widget_welcart_featured .thumimg{}aside#secondary .widget_welcart_featured .thumtitle{}aside#secondary .widget .widget_title,aside#secondary .widget_welcart_category .widgettitle{margin-bottom:8px;padding:3px 4px;font-size:.8em;text-align:center;background:#54c8e8;color:#fff;border-radius:2em}#secondary .widget .ucart_widget_body{font-size:16px}#secondary .widget_welcart_category{}.widget ul.ucart_widget_body,.widget ul.menu{}.widget_welcart_category ul.ucart_widget_body li,.widget ul.menu li{padding:0 0 3px 3px;line-height:1.6em;border-bottom:1px dotted #777}.widget_welcart_category li.cat-item{font-weight:600}.widget_welcart_category li.cat-item ul.children li{font-weight:normal}.widget ul.ucart_widget_body li a,.widget ul.menu li a,.widget ul.ucart_widget_body li li a{display:block;width:100%}.widget ul.ucart_widget_body li a:hover,.widget ul.menu li a:hover{background:#fafafa;color:#ff6b00}