﻿@charset "UTF-8";

/*
Theme Name: EGO for Welcart Child
Template:ego_welcart_tcd079
Version: 1.11
*/


.p-breadcrumb__inner{
    color: #dca4a4 !important;
}

/*--------
 FORM
----------*/
@media only screen and (max-width:991px){
	table.contact_form th,
	table.shipping_fee_table th,
	table.tradelaw_table th,
	table.contact_form td,
	table.shipping_fee_table td,
	table.tradelaw_table td
	{
		display: block;
	}
}
th.th_bottun{
	background:none;
	border:none;
}

table.contact_form th,
table.shipping_fee_table th,
table.tradelaw_table th{
	width : 30%;
}
@media only screen and (max-width:991px){
	table.contact_form th,
	table.shipping_fee_table th,
	table.tradelaw_table th
	{
		width : 100% !important;
		border-bottom:none;
	}
	table.contact_form tr:not(:first-child) th,
	table.shipping_fee_table tr:not(:first-child) th,
	table.tradelaw_table tr:not(:first-of-type) th{
		border-top:none;
	}
}
table.contact_form input,table.contact_form textarea{
	background: #f5f5f5;
}
table.contact_form input{
	border: 1px solid #ddd;
	height: 50px;
	padding: 0 20px;
}
@media only screen and (max-width:991px){
	table.contact_form input,table.contact_form textarea{
		//margin-bottom: 4px;
		margin-right: 0;
		width: 100%;
	}
}
table.contact_form textarea{
	display: block;
	border: 1px solid #ddd;
	color: inherit;
	line-height: 1.5;
	min-height: 10em;
	padding: 6px 8px;
	width: 100%;
}
/*---- customer_form クロネコ---*/

table.customer_form { width: 100%; margin-bottom: 12px;}
.customer_form th, .customer_form td  { padding: 10px; border: 1px solid #ddd; }
.customer_form th  { background: #f4f4f4; }
.customer_form th  { width: 25%; text-align: left; }

@media only screen and (max-width:480px){
    table.customer_form th,
    table.customer_form td{
    width: 100%;
    display: block;
    border-top: none;
    }
}
table.customer_form tr:first-child th { border-top: 1px solid #ddd; }
.customer_form input[type="text"],
.customer_form input[type="tel"],
.customer_form select{
    background: #fff;
    border: 1px solid #ddd;
    line-height: 33px;
    padding: 0 8px;
}

.customer_form select{
    padding: 5px 10px;
}
.customer_form{
font-size: .8em;
}
.customer_form div.attention{
margin:10px 0;
font-size: .5em;
}
.customer_form span.attention{
	font-size: .5em;
}

/*---- send ---*/
.cart-page .send {
	padding-top: .714286em;
	text-align: center;
}

.settlement_form_send input.back_to_delivery_button{
	padding: 0 20px;
	height: 45px;
	line-height: 45px;
	border:none;
font-size: .8em;
}
.settlement_form_send input.to_confirm_button
{
	color: #fff;
	background-color: #dca4a4;
	padding: 0 20px;
	height: 45px;
	line-height: 45px;
	border:none;
	font-size: .8em;

}
.settlement_form_send input.to_confirm_button:hover
{
	background-color:  #ac645a;
}
.settlement_form_send input.back_to_delivery_button:hover
{
	background-color:  #ddd;
}

.escott_agreement_message{
	font-size:0.8em!important;
}

/**************************************************/
/* 
skuセレクト
/eyelidup.jp/public_html/cms/wp-content/plugins/wcex_sku_select/wcex_sku_select.css
=item-single.php　以下　途中まではは無効にする。
*/
.p-entry-item__cart-item-sku{
	margin-bottom:15px;
}

.item-sku th, .item-sku thead {
	background-color:#efefef;
}
.item-sku th, .item-sku td {
	border: 1px solid #dfdfdf;
	text-align: center;
}

table.item-sku input[type="radio"] {
	margin: 0;
	vertical-align: middle;
}
.sku_select{
    background: #fff;
    border: 1px solid #ddd;
    //height: 35px;
    padding: 5px 10px;
}

.item-sku dd {
	margin-left:0 !important;
}

/**************************************************/