@charset "utf-8";

/* =========================================================
 SmileForm カラーテーマ設定（イエロー）
========================================================= */

#contents {
	border-top: solid 4px #f5b55c;
}

#logo a { background: url(../../img/pc/logo-yellow.png) no-repeat }

.h_section { 
	color: #da8713 
}

#table_mail th,
#privacy_check,
.p_arrow_bottom,
.bold,
#enq h3 {
	color: #da8713;
    background-color: #f4f9ff;
}

.table_form th {
	background: #fff5e8;
}

input[type="text"]:hover, input[type="password"]:hover, textarea:hover, select:hover { 
	border-color: #da8713;
	-webkit-box-shadow: 0 0 0 2px rgba(245, 181, 92, 0.4);
    box-shadow: 0 0 0 2px rgba(245, 181, 92, 0.4);
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
	border-color: #da8713;
	-webkit-box-shadow: 0 0 0 1px rgba(245, 181, 92, 0.4);
    box-shadow: 0 0 0 1px rgba(245, 181, 92, 0.4);
}

input[type="checkbox"]:hover {
    border: 2px solid #f5b55c;
    background-color: #fff;
}

input[type="checkbox"]:checked {
    border: 2px solid #da8713 !important;
    background-color: #da8713 !important;
}

input[type="checkbox"]:hover:after {
    border: 3px solid #ddd751;
    border-top: 0;
    border-left: 0;
}

input[type="radio"]:hover {
    border: 2px solid #da8713;
	background-color: #da8713 !important;
}

input[type="radio"]:checked {
    border: 2px solid #f5b55c;
    background-color: #da8713 !important;
    -webkit-box-shadow: 0 0 8px rgba(183, 176, 11, 0.5);
    box-shadow: 0 0 8px rgba(183, 176, 11, 0.5);
}

input[type="radio"][disabled] {
	background-color: #eee !important;
}

.table_login thead th {
	border-bottom: solid 3px #cd7700 !important;
	color: #cd7700;
}

.table_cart.brd, .table_form.brd {
	border: solid 2px #cd7700;
}

.table_form thead th {
	border-bottom: solid 3px #f5b55c !important;
}

.table_form thead th span {
	color: #cd7700;
}

.table_list th {
	background: #fff;
	border-bottom: 1px solid #f0f0f0;
}

.table_list th {
	background-color: #fff7e0;
}

#mainmenu a:hover,
#mainmenu a.current {
	background-color: #ff8b23;
}

.btn.selected, .btn_primary, .plusitem .pluspurchase_add {
	background-color: #ff8b23;
}

.btn_primary:hover, .plusitem .pluspurchase_add:hover {
	background-color: #da8713;
}

.radio_block:hover {
    border: solid 2px #da8713;
}

.rselected {
    border: solid 2px #f5b55c;
}

/* 商品条件設定用 */
#enq{
    border:3px solid #f5b55c;
}

.c_container {
	border: solid 1px #ffaf68;
	box-shadow: 2px 2px 2px 0px rgb(255, 210, 145, 0.3);
}

/*
--------------------------------------------------------------------------------
 END OF CSS
--------------------------------------------------------------------------------
*/
