@charset "utf-8";

/* CSS Document */

/* =item_single.php // usces 
-------------------------------------------------------------- */
/*****/
.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: 0.8em; font-size: 0.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: 0.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;}


