/*営業休業日カラー*/
.businessday {
 background-color: #fcc0c0;
}
/*新規会員登録フォーム*/
#newmember th {
 font-size: 1.0em;
 width: 250px;
}
#newmember td {
 font-size: 1.0em;
}
#memberpages {
	margin-top: 0px;	/*入会フォームの上部マージン調整*/
}
#newmember .customer_form input#mailaddress1, #newmember .customer_form input#mailaddress2, #newmember .customer_form input#address1, #newmember .customer_form input#address2, #newmember .customer_form input#address3 {
 width: 100%;	/*メールや住所の入力幅を調整*/
}
div.header_explanation {
 padding-top: 0px;
 padding-bottom: 0px;
 line-height: 1.2em;
}
/*新規会員フォーム*/
#newmember {
 margin-top: -50px;
}
/*新規会員登録フォーム エラーメッセージ*/
.error_message {
 font-size: 1.0em;
 line-height: 28px;
 color: #747474;
 margin-bottom: 60px;
}

/*パスワード忘れの画面*/
#memberpages div.loginbox {
 width: 100%;
 margin-top: 0px;
 padding-top: 30px;
 background-color: #FFF;
}
#memberpages .loginbox p {
 font-size: 1.0em;
 line-height: 24px;
 }
#memberpages input.loginmail {
 width: 100%;
}
#memberpages input {
 font-size: 1.0em;
}

/*ログイン画面*/
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select, textarea, .field {
 font-size: 1.0em;
}

/*会員情報*/
#memberinfo th, #memberinfo td, #memberpages #memberinfo li {
 font-size: 1.0em;
}
#memberpages #memberinfo ul {
 margin: 0px;
 padding-top: 15px;
 padding-right: 0px;
 padding-bottom: 15px;
 padding-left: 20px;
}
#memberinfo h3 {
 font-size: 1.1em;
 font-weight: bold;
 color: #ffffff;
 background-color: #b45c5c;
 text-indent: 10px;
 padding: 5px;
 height: auto;
 margin-top: 20px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #660000;
 float: none;
}
#memberinfo .history-area {
 overflow: auto;
 height: auto;
 padding-bottom: 40px;
}
#memberinfo .customer_form input {
    width: 100%;
}
#memberinfo .customer_form input#address1, #memberinfo .customer_form input#address2, #memberinfo .customer_form input#address3 {
    width: 100%;
}

/*商品画面*/
#itempage .skuform .skuquantity {
 width: 3em;
 margin: 0.5em;
}
.skubutton{
 margin-left: 2em;
}

/*注文内容の確認画面*/
#confirm_table h3 {
 font-size: 1em;
 color: #5c5c5c;
}
#customer-info th, #delivery-info th, #confirm_table th {
 font-size: 1em;
 color: #969696;
}
#customer-info td, #delivery-info td, #confirm_table td { 
 font-size: 1em;
 color: #515151;
}
#customer-info .customer_form input {
 width: 75%;
}
#delivery-info .customer_form dt {
 font-size: 1em;
}
#delivery-info .customer_form dd {
	font-size: 0.9em;
}

/*注文が完了せずエラーだった場合*/
#coml-page p, #error-page p {
    font-size: 1.0em;
}

/*注文数量*/
#cart input.quantity {
    font-size: 1.0em;
}

/*注文内容の確認画面*/
div.usccart_navi li.ucart {
 background-color: #C6C6C6;
}
div.usccart_navi li.usccart_cart {
/* background-image: url(../images/cart_navi_bg1.jpg);*/
 background-image: none;
 background-color: #fc6d6d;
 background-repeat: repeat-x;
}
div.usccart_navi li.usccart_customer {
/* background-image: url(../images/cart_navi_bg2.jpg);*/
 background-image: none;
 background-color: #fc6d6d;
 background-repeat: repeat-x;
}
div.usccart_navi li.usccart_delivery {
/* background-image: url(../images/cart_navi_bg3.jpg);*/
 background-image: none;
 background-color: #fc6d6d;
 background-repeat: repeat-x;
}
div.usccart_navi li.usccart_confirm {
/* background-image: url(../images/cart_navi_bg4.jpg);*/
 background-image: none;
 background-color: #fc6d6d;
 background-repeat: repeat-x;
}
#inside-cart .no_cart {
 color: #CCC;
}
#inside-cart .send {
 border-top-color: #bababa;
}
#customer-info .send {
 border-top-color: #bababa;
}
#delivery-info .send {
 border-top-color: #bababa;
}
#info-confirm .send {
 border-top-color: #bababa;
}
/*e-SCOTT クレジットカード情報入力ダイアログ*/
.user-escott table, .user-escott th, .user-escott td {
 border: 1px #e6e6e6 solid;
 padding: 10px 10px 10px 10px; 
 font-size: 0.9em;
 line-height: 1.6em
}
.user-escott th {
 width: 200px;
 text-align: center;
 background-color: #f3f3f3
}
.user-escott #cardno {
 width: 215px;
}
.user-escott #seccd {
 width: 100px;
}
.user-escott select {
 display: inline;
}
