@charset "utf-8";

/* CSS Document */

/*****▼ ヘルプ（特定商取引法に関する法律に基づく表記について） ▼*****/
.tokutei_help {
	font-size:62.5%;
	padding:0.5em 0 2.0em 0;
}

.tokutei_help_image {
	width:502px;
	float:left;
	border:1px solid #999999;
	margin:1.0em 0;
}

.tokutei_help ul {
	float:left;
	width:280px;
	font-size:1.3em;
	padding:0.25em;
	margin:0 0 0 2px;
}

.tokutei_help ul li {
	list-style:none;
	margin:1.0em 0;
	padding:0.25em;
}

.tokutei_help ul li img {
	vertical-align:middle;
	margin:0.2em;
}

.tokutei_help h1 {
	background-color:#00CC99;
	clear:both;
	font-size:1.4em;
	padding:0.5em;
}

.tokutei_help p {
	font-size:1.3em;
}

.tokutei_help img {
	vertical-align:middle;
	margin:0.25em;
}

/*****▼ 一括送料設定（iframe） ▼*****/


.postage_area {
	font-size:62.5%;
	padding:0.5em 0 2.0em 0;
	width:80%;
}

.postage_area p {
	font-size:1.4em;
	clear:both;
}

.postage_area p input {
	margin:0 1.5em;
}

.postage_area dl {
	width:100%;
	margin:0;
	padding:0 2.0em;
	text-align:left;
	font-size:1.4em;
}

.postage_area dl dt {
	font-size:1.0em;
	float:left;
	width:5.0em;
	margin:0;
	padding:0.25em;
	font-weight:bold;
}

/*\*/
.postage_area dl dt {
	clear:both;
}

/**/
.postage_area dl dd {
	float:left;
	width:10.0em;
	margin:0;
	padding:0.25em;
}

/*\*/
* html .postage_area dl dd {
	float:none;
}

/**/
*:first-child + html .postage_area dl dd {
	float:none;
}

/*****▼ 送料表（thickbox の iframe用） ▼*****/

#postage {
	text-align:center;
	padding:0.5em;
}

#postage table {
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

#postage table caption {
	text-align:center;
	font-size:1.4em;
}

#postage table th {
	padding:0.5em;
	font-size:1.2em;
	background-color:#E7E7E7;
	white-space:nowrap;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#postage table td {
	white-space:nowrap;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#postage table td table {
	width:90%;
	margin:auto auto;
}

#postage table td table td {
	font-size:1.2em;
	white-space:nowrap;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

/*****▼ お店のPR作成画像アップロード（thickbox の iframe用） ▼*****/

.pr_image_entry_area {
	font-size:62.5%;
	padding:0.5em 0 2.0em 0;
	/*	width:80%;*/
	font-size:0.8em;
}

.pr_image_entry_area p {
	clear:both;
}

.pr_image_entry_area p input {
	margin:0 1.5em;
}

.pr_image_entry_area ul li {
	list-style:none;
	padding:0.25em;
}

/***** ▼ お店のPRの写真や文章を編集する（画像の登録） ▼ *****/	

.pr_main_image_upload {
	margin:0.5em 0;
	text-align:left;
	font-size:1.0em;
}

.pr_main_image_upload a img {
	border:none;
}

.pr_main_image_upload ul {
	border-top:1px solid #CCCCCC;
	margin:0.5em 0 0 0;
	padding:0;
}

.pr_main_image_upload ul li {
	margin:0 0.5em 0 0;
	border-bottom:1px solid #CCCCCC;
}

.pr_main_image_upload ul li dl dd span {
	font-weight:bold;
	color:#006699;
}

.pr_main_image_upload ul li dl dd {
	padding:0.25em;
}

.pr_main_image_upload ul li dl {
	margin:0;
}

.pr_main_image_upload ul li dl {
	margin:0;
	padding:0;
	text-align:left;
}

.pr_main_image_upload ul li dl dt {
	float:left;
	width:210px;
	margin:0;
	padding:0.25em;
	font-weight:bold;
}

/*\*/
.pr_main_image_upload ul li dl dt {
	clear:both;
}

/**/
.pr_main_image_upload ul li dl dd {
	float:left;
	width:300px;
	margin:0;
	padding:0.25em;
	color:#009966;
}

/*\*/
* html .pr_main_image_upload ul li dl dd {
	float:none;
}

/**/
*:first-child + html .pr_main_image_upload ul li dl dd {
	float:none;
}

.clearfix {
	zoom:1;
}

.clearfix:after {
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}
