@charset "utf-8";


/* -------------------
	各ページ共通 
------------------- */
span.ecBackButton{/*戻る方向リンク枠*/
	background-color:#ffffaa;
	border:1px solid #dddddd;
	text-align:center;
	width:220px;
}

span.ecBackButton a{
	color:#333333;
	text-decoration:none;
}

span.ecForwardButton{/*進む方向リンク枠*/
	background-color:#ffaaaa;
	border:1px solid #dddddd;
	text-align:center;
	width:220px;
}

span.ecForwardButton a{
	color:#333333;
	text-decoration:none;
}

p.ec_center{
	text-align:center;
}

h2.ec_subtitle{
padding:2px 5px; 
border:1px #C0C0C0 solid; 
color:#FFFFFF; 
width:590px; 
margin:10px 0; 
font-weight:bold; 
font-size:14px;
background-color:#4f493b;
}

table.ecTable{
	border:1px solid #dddddd;
	width:590px; 
}

table.ecTable th{
	background-color:#dddddd;
	border:1px solid #cccccc;
	font-size:11px;
}

table.ecTable td{
	background-color:#ffffff;
	border:1px solid #cccccc;
	font-size:11px;
}

.ecStr1{
	font-size:11px;
	color:#ff9999;
}
.ecStr2{
	font-size:11px;
	color:#ff6666;
}

/* -------------------
	カゴの商品一覧 
------------------- */

table.ecTable td.sakujo{
	text-align:left;
}

table.ecTable td.img {
	text-align:right;
}

table.ecTable td.img img{
	width:100px;
	border:0px;
}


table.ecTable td.mei{
	text-align:left;
}

table.ecTable td.tan{
	text-align:right;
}

table.ecTable td.suu{
	text-align:right;
}

table.ecTable td.kei{
	text-align:right;
}

table.ecTable td.poi{
	text-align:right;
}


table.ecTable th.goukei{
	text-align:right;
}

table.ecTable td.goukei{
	text-align:right;
}

.dis_off{
	font-weight:bold;
	color:#ff9999;
}

/* -------------------
	お買い物ログイン 
------------------- */

div.loginForm{
	text-align:center;
	border:1px solid #dddddd;
	padding:10px;
	margin:20px;
}

p.loginMessage{
	text-align:left;
}

p.loginMessage strong{
	font-weight:bold;
	color:#ff1111;
}

p.loginEmailAddress{
	color:#666666;
}
.loginEmailAddressForm{
	width:300px;
}
p.loginPassword{
	color:#666666;
}
.loginPasswordForm{
	width:300px;
}
.loginButton{
	background-color:#aaaaff;
	border:1px solid #dddddd;
	text-align:center;
	width:220px;
}
p.fgPassword{
	font-size:10px;
}


/* -------------------
	お客様情報入力 
------------------- */
.hissu{
	color:#ff1111;
	font-weight:bold;
	font-size:13px;
}

.comment{
	color:#999999;
	font-size:12px;
}

.addressForm1{
	background-color:#ffffff;
	border:1px solid #dddddd;
	width:130px;
}

.addressForm2{
	background-color:#ffffff;
	border:1px solid #dddddd;
	width:50px;
}
.addressForm3{
	background-color:#ffffff;
	border:1px solid #dddddd;
	width:330px;
}

.addressForm11{
	background-color:#dddddd;
	border:1px solid #dddddd;
	width:130px;
}

.addressForm12{
	background-color:#dddddd;
	border:1px solid #dddddd;
	width:50px;
}
.addressForm13{
	background-color:#dddddd;
	border:1px solid #dddddd;
	width:330px;
}

/* -------------------
	配送指定などの入力、設定 
------------------- */
.textarea1{
	background-color:#ffffff;
	border:1px solid #dddddd;
	width:480px;
	height:200px;
}


.ecTitle{
padding:2px 5px; 
border:1px #C0C0C0 solid; 
color:#FFFFFF; 
width:590px; 
margin:10px 0; 
font-weight:bold; 
font-size:14px;
background-color:#4f493b;
}

.ecBoder{
	border-right:#FFFFFF 1px solid;
	background-color:#4F493B;
	color:#FFFFFF;
	padding: 3px 5px;
}

.ecBoder1{
	border-bottom:#999999 1px dotted;
	padding: 10px 5px;
}
.ecBoder1_5{
	border-bottom:#999999 1px dotted;
}
