@charset "utf-8";
/* ===================================================================
CSS information
file name  :main.css
EC-CUBE ver:2.4.3
Author     :shiro8.net
Author URL :http://www.shiro8.net
style info :別ウィンドウ
=================================================================== */

/* コンテンツ詳細拡大写真
----------------------------------------------- */
div#bigimage {
width:520px;
margin:15px auto 0 auto;
background:#FFF;
}

div#bigimage img {
padding:10px;
background:#FFF;
}

/* カート拡大写真
----------------------------------------------- */
div#cartimage {
width:280px;
margin:15px auto 0 auto;
background:#FFF;
}

div#cartimage img {
padding:10px;
background:#FFF;
}


/* お客様の声の書き込み・新しいお届け先の追加・変更
---------------------------------------------------- */
div#windowcolumn {
width:660px;
margin:20px auto;
background:#FFF;
text-align:left;
}

div#windowcolumn h2 {
background:url(../img/common/bg_ttl3.gif) top right no-repeat;
border-bottom:0;
margin:0 0 15px 0;
}

div#windowcolumn div.btn {
	width:100%;
	padding:10px 0;
	margin:0 auto;
	margin-top:20px;
	background:#F3F1EC;
	text-align:center;
}

div#windowcolumn div.btn img,
div#windowcolumn div.btn input {
	margin:0 10px;
}

div#windowarea {
width:620px;
margin:20px auto 0;
clear:both;
}

div#windowarea div.windowtext {
padding:10px 10px 0;
border:#BFBFBF 1px solid;
margin-top:10px;
}
div#windowarea div.windowtext p {
	padding-bottom:10px;
}

div#windowarea div.windowtext p.pb0 {
	padding-bottom:0;
}

div#windowarea table {
width:100%;

}
div#windowarea th,
div#windowarea td {
	border:#CCC 1px solid;
	padding:8px 8px 6px !important;
}
div#windowarea th {
	background:#E9E6CF;
	width:120px;
	vertical-align:top;
}
div#windowarea td .box200 {
	width:200px;
}

div#windowarea .zipimg img {
margin:5px 0 0 0;
}

div#windowarea .area400 {
/* フォントサイズリセット
font-size:13px; */
width:400px;
height:100px;
padding:2px;
}

div#windowarea #completebox {
width:620px;
margin:0;
padding:10px 0 10px;
background:#F3F1EC;
text-align:center;
}

div#windowarea #completebox p{
padding:7px 0 10px;
text-align:center;
}

/* パスワード再発行
----------------------------------------------- */
div#windowarea #passbox {
width:430px;
margin:15px 0 0 0;
border:#D7E3E7 solid 5px;
}

div#windowarea #passbox p{
padding:40px 5px;
text-align:center;
}

/* 郵便番号検索
----------------------------------------------- */
div#zipsearchcolumn {
width:430px;
margin:15px auto 0 auto;
background:#FFF;
}

div#zipsearchcolumn h2 {
background:url(../img/common/bg_ttl3.gif) top right no-repeat;
border-bottom:0;
margin:0 0 15px 0;
}

div#zipsearcharea {
width:430px;
margin:15px auto 0 auto;
}

div#zipsearchcolumn .btn {
margin:15px 0 30px 0;
text-align:center;
}

div#zipsearcharea #completebox p{
padding:60px 5px;
text-align:center;
}
