@charset "utf-8";
/* CSS Document */

/* ************************************************** */
/* cart */
.r_cart{
	margin: 10px 10px 0px 5px;
	padding: 5px;
	font-size: 14px;

	background-color: #F3EEEE;
	border: 1px solid #CCCCCC;
}
.r_cart h3{
	margin: 0px;
	padding: 5px 0px 5px 10px;
	font-size: 14px;
	color: #FFFFFF;

	background-color: #6699CC;
}
.cart{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;




}
.cart_table{
	width: 620px;
	margin: 5px auto;
	padding: 0px;
	border-collapse:collapse;
}
.cart_table th{
	white-space:nowrap;
}
.cart_table td{
	color: #333333;
	font-size: 12px;
}
.c_th1{
	padding: 3px;
	text-align: center;
	color: #666666;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
}
.c_th2{
	padding: 5px 3px 3px 5px;
	text-align: center;
	color: #666666;
	border-bottom: 2px solid #999999;
}
.c_th3{
	padding: 5px 3px 3px 5px;
	text-align: right;
	color: #CC6633;
	border-bottom: 2px solid #999999;
}
.c_th4{
	padding: 3px;
	text-align: center;
}
.c_td1{
	width: 20px;
	padding: 3px;
	text-align: center;
	white-space:nowrap;
	border: 1px solid #CCCCCC;
}
.c_td2{
	padding: 3px;
	text-align: left;
	border: 1px solid #CCCCCC;
}
.c_td3{
	padding: 3px;
	text-align: right;
	white-space:nowrap;
	border: 1px solid #CCCCCC;
}
.c_td4{
	padding: 3px;
	text-align: right;
	white-space:nowrap;
	border: 1px solid #CCCCCC;
}
.c_td5{
	padding: 3px;
	text-align: right;
	white-space:nowrap;
	border: 1px solid #CCCCCC;
}
.c_td6{
	padding: 3px;
	text-align: center;
	white-space:nowrap;
	border: 1px solid #CCCCCC;
}
.cancel{
	padding: 0px;
	font-size: 80%;
}
.cart_err{
	padding: 3px;
	text-align: left;
	color: #CC6633;
}

/* ************************************************** */
/* order */
.order_body{
	margin: 10px 10px 20px 10px;
	padding: 5px;
	font-size: 14px;

	background-color: #F3EEEE;
	border: 1px solid #CCCCCC;
}
.order_body h3{
	margin: 0px;
	padding: 5px 0px 5px 10px;
	font-size: 14px;
	color: #FFFFFF;

	background-color: #6699CC;
}
.order{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.order_table{
	width: 620px;
	margin: 20px auto 10px auto;
	padding: 0px;
	border-collapse:collapse;
}
.order_table th , .order_table td{
	white-space:nowrap;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.o_th0{
	text-align: center;
	color: #666666;
	background-color: #EEEEEE;
}
.o_th1{
	width: 120px;
	text-align: center;
	color: #666666;
	background-color: #EEEEEE;
}
.o_th2{
	text-align: center;
	color: #333333;
}
.o_td1{
	text-align: left;
	color: #333333;
}
.o_td1 input{
	width: 200px;
	ime-mode: active;
}
.o_td2{
	text-align: left;
	color: #333333;
}
.o_td2 input{
	width: 100px;
	ime-mode: disabled;
}
.o_td3{
	text-align: left;
	color: #333333;
}
.o_td3 input{
	width: 450px;
	ime-mode: active;
}
.o_td4{
	text-align: left;
	color: #333333;
}
.o_td4 input{
	width: 120px;
	ime-mode: disabled;
}
.o_td5{
	text-align: left;
	color: #333333;
}
.o_td5 input{
	width: 200px;
	ime-mode: disabled;
}
.o_td6{
	text-align: left;
	color: #333333;
}
.o_td7{
	text-align: left;
	color: #333333;
}
.o_td7 input{
	width: 490px;
}
.order_help{
	font-size: 12px;
	text-align: left;
	color: #CC6633;
}
.error{
	margin: 0px;
	padding: 0px;
}
.error p{
	margin: 0px;
	padding: 2px;
	color: #CC6633;
}
#o_mail_address{
	font-weight:bold;
	
	font-size:20px;
	text-align: left;
	color: #333333;

}

#o_mail_td{
	text-align: left;
	font-size:12px;
	color: #CC6633;

}

/* **********************ordersituation.php**************************** */
.r_situ{
	margin: 10px 10px 0px 5px;
	padding: 5px;
	font-size: 14px;

	background-color: #F3EEEE;
	border: 1px solid #CCCCCC;
}

.r_situ h3{
	margin: 0px;
	padding: 5px 0px 5px 10px;
	font-size: 14px;
	color: #FFFFFF;

	background-color: #6699CC;
}

.situ_table{
	width: 500px;
	margin: 30px 0px 5px 60px ;
	padding: 0px;
	border-collapse:collapse;


}
.situ_table_2{
	width:610px;
	margin: 30px 0px 5px 10px ;
	padding: 0px;
	border-collapse:collapse;

}
.situ_table th{
	white-space:nowrap;
}
.situ_table td{
	color: #333333;
	font-size: 12px;
}

.situ_th1{
	padding: 5px;
	text-align: center;
	color: #666666;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
}

.situ_th2{
	padding: 5px 3px 3px 5px;
	text-align: center;
	color: #666666;
	border-bottom: 2px solid #999999;
}
.situ_th3{
	padding: 5px 3px 3px 5px;

	text-align: right;
	color: #CC6633;
	border-bottom: 2px solid #999999;
}

.situ_td1{
	width: 20px;
	padding: 3px;
	font-size: 12px;
	color:#333333;
	text-align: center;
	white-space:nowrap;
	border: 1px solid #CCCCCC;
}
.situ_td2{
	padding: 3px;
	font-size: 12px;
	color:#333333;
	text-align: left;
	border: 1px solid #CCCCCC;
}
.situ_td3{
	padding: 3px;
	text-align: right;
	font-size: 12px;
	color:#333333;
	white-space:nowrap;
	border: 1px solid #CCCCCC;
}
.situ_td4{
	padding: 3px;
	text-align: right;
	font-size: 12px;
	color:#333333;
	white-space:nowrap;
	border: 1px solid #CCCCCC;
}
.situ_td5{
	padding: 3px;

	text-align: right;
	font-size: 12px;
	color:#333333;
	white-space:nowrap;
	border: 1px solid #CCCCCC;
}
.situ_right{
	margin:5px 5px 0px 160px;
	font-size:14px;
	color:#000000 ;

}

.situ_right_2{
	width: 500px;
	margin: 20px 0px 5px 60px ;
	padding: 0px;
	font-size:14px;
	color: #CC6633;
	font-weight: bold;

}

.situ_status{
	width: 500px;
	margin: 20px 0px 20px 75px ;
	padding: 0px;
	font-size:14px;

	border-style:none none solid none;
	border-width:2px;
}
.situ_info{
	width: 500px;
	margin: 0px 0px 20px 75px ;
	padding: 0px;
	font-size:14px;

	border-style:none none solid none;
	border-width:2px;

}
.situ_status_2{
	color: #CC6633;
	font-size: 14px;
	font-weight: bold;
}
.situ_status p{
	font-size:20px;

}


.situ_num{
	width: 230px;
	margin: 10px 0px 5px 185px ;
	padding: 0px;
	font-size:16px;
	font-weight: bold;
	border-style:none none solid none;
	border-width:2px;
}
.situ_num_2{
	color: #CC6633;
	font-size: 25px;
	font-weight: bold;
}

.situ_error{
	width: 400px;
	margin: 20px 0px 5px 130px ;
	padding: 0px;
	font-size:14px;
	color: #CC6633;
	font-weight: bold;

}




/* **********************decision.php**************************** */

.deci_num{
	width: 230px;
	margin: 10px auto 5px auto ;
	padding: 0px;
	font-size:16px;
	font-weight: bold;
	border-style:none none solid none;
	border-width:2px;
}
.deci_num_2{
	color: #CC6633;
	font-size: 25px;
	font-weight: bold;
}


/* **********************goods.php**************************** */

.s_th1{
	padding: 3px;
	text-align: center;
	color: #666666;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
}

.s_td2{
	padding: 3px;
	text-align: left;
	border: 1px solid #CCCCCC;
}

/* **********************registration.php**************************** */

.member_regist {
	width: 800px;
	margin: 10px auto;
	border-collapse:collapse;
}
.member_regist th{
	white-space: nowrap;
	padding: 3px;
	text-align: center;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	color: #666666;
}
.member_regist td{
	padding: 3px;
	text-align: left;
	border: 1px solid #CCCCCC;
}

.member_regist input{
	padding: 2px 5px;
}
.member_regist select{
	padding: 1px;
}
.member_regist a{ color: #5095B9; }

.your_name { width: 350px; }
.your_ruby { width: 350px; }
.your_zip { width: 80px; ime-mode:disabled; }
.your_address1 { width: 500px; }
.your_address2 { width: 500px; }
.your_phone { width: 100px; ime-mode:disabled; }
.your_mail { width: 350px; ime-mode:disabled; }
.your_password { width: 100px; ime-mode:disabled; }
.your_card { width: 120px; ime-mode:disabled; }
.your_card_year { width: 25px; ime-mode:disabled; }