/* #############################################
    common parts
############################################# */

/* font settings 
.noto-sans-jp-<uniquifier> {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
.zen-maru-gothic-regular {
  font-family: "Zen Maru Gothic", serif;
  font-weight: 400;
  font-style: normal;
}
 font settings */

.newitem{ color: red; }

body #main #primary,
body.search_items_page #main #primary{
	width:76.66%;
	float:right;
}

/* 必須項目に対するのフキダシの調整 */
body .customer_form td{ position: relative; }

/* #############################################
    widget
############################################# */
/* incart btn */
#secondary .incart-btn{ float: none; margin: 0 auto 15px; }
.incart-btn a {	padding: 10px .714286em; }
/* incart btn end */

/* loginbox */
#secondary .widget_welcart_login{
	padding: 10px;
    border: 1px solid gray;
    border-radius: 20px;
    background: white;
}
.widget .loginbox input[type="text"],
.widget .loginbox input[type="password"]{ width: 100%; max-width: 100%; }
body #secondary .widget .loginbox input[type="text"],
body #secondary .widget .loginbox input[type="password"]{text-align: left;}
/* login end */

/* welcart calendar */
.widget_welcart_calendar .businessday{ background-color: red; }
/* welcart calendar end */

/* #############################################
	itemlist adjustment
############################################# */
.cat-il.type-grid .itemname,.search-li .itemname{
	height: auto;
}

/* #############################################
    item single
############################################# */
.storycontent .item-name,
.storycontent .skuname,
.storycontent .field_price,
.storycontent .taxtprice{ font-size: 16px; }
.storycontent .taxTag{ font-size: 14px; }
.storycontent .tax_rate{ padding-left: .6em; }

/*  backbtn adjustment */
#content .history-back-container{
	width:250px;
	margin:0 auto;
	background-color:#ccc;
	text-align:center;
}
#content .history-back-container:hover{
	background-color:#ffa500;
}
#content .history-back-container a{
	display:block;
	color:#fff;
	font-size:16px;
	text-decoration:none;
	padding:10px;
}

/* #############################################
    footer
############################################# */

/* #############################################
    footer
############################################# */

/* #############################################
	contact form
############################################# */
.wpcf7 span{
	color:#ff0000;
}

.wpcf7 table tr td input.item{
	background-color:#e0e0e0;
}

/* #############################################
	cart page
############################################# */

select#customer_pref{
	background-color:#fff;
}

/* #############################################
	member page
############################################# */

body.page-template-uscesmember select#member_pref{
	background:#fff;
}
