@charset "utf-8";

/* ***********************************************************
 *
 * Since:     2010-11-11
 * Editor:    contents kinoshita
 * Modified:  2010-00-00 by:contents
 *
 * ***********************************************************
 */


/* Suggested order
--------------------------------------------------------------
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content

 * company/primaryColumn
--------------------------------------------------------------
*/


/*============================================================

	Act on Specified Commercial Transactions 

============================================================*/

h2 {
	margin-bottom: 20px;
}
h4 {
	margin: 0px 10px 0.5em;
	padding-left: 10px;
	background: url(https://www.oriya-nishimura.co.jp/ec_img/marker_line01.gif) no-repeat left 0.5em;
	color: #4A3E99;
	font-size: 100%;
	font-weight: bold;
}
h5 {
	font-size: 100%;
}
table.act {
	width: 663px;
	margin: 0px 10px;
	border: 1px solid #8F86CE;
	border-collapse: collapse;
}
	table.act th {
		width: 30%;
		padding: 5px 10px;
		border: 1px solid #8F86CE;
		background: #ADA7DC;
		color: #FFF;
		text-align: center;
	}
	table.act td {
		width: 70%;
		padding: 5px 10px;
		border: 1px solid #8F86CE;
	}
.gift {
	width: 645px;
	margin: 0px 20px;
	text-align: center;
}
	.gift img {
		margin-bottom: 5px;
	}
	.gift p {
		text-align: center;
	}
.block {
	margin: 0px 10px 1.0em;
	padding: 0px 10px 1.0em;
	background: url(https://www.oriya-nishimura.co.jp/ec_img/marker_dot02.gif) repeat-x bottom;
}
p.em {
	margin-bottom: 0.7em;
	padding-left: 1.0em;
	color: #CC0000;
	text-indent: -1em;
}
table.cod {
	width: 328px;
	margin-bottom: 1.0em;
	border: 1px solid #8F86CE;
	border-collapse: collapse;
}
table.cod th {
	padding: 3px;
	border: 1px solid #8F86CE;
	background: #AC9BD5;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
table.cod th.item {
	width: 55%;
	background: #ECE9F4;
	color: #333333;
	font-weight: normal;
}
table.cod td {
	width: 45%;
	padding: 3px 10px;
	border: 1px solid #8F86CE;
	text-align: right;
}
ul.note li {
	margin-bottom: 0.3em;
	padding-left: 10px;
	background: url(https://www.oriya-nishimura.co.jp/ec_img/marker_guide02.gif) no-repeat left 0.4em;
}
ul.credit {
	margin-bottom: 1.0em;
	padding-bottom: 1.0em;
	border-bottom: 1px dotted #ADA7DC;
}
dl.e-collect {
	width: 635px;
	margin: 1.0em 0px;
	border: 5px solid #DBD8EF;
}
dl.e-collect dt {
	
}
dl.e-collect dd {
	padding: 7px 45px 15px;
}
dl.e-collect dd.logos {
	text-align: center;
	padding: 15px 45px 7px;
}
.postage02 {
	margin: 0px 20px;
}
.postage02 table {
	width: 448px;
	margin: 1.0em 0px;
	border: 1px solid #8F86CE;
	border-collapse: collapse;
}
.postage02 table th {
	padding: 3px;
	border: 1px solid #8F86CE;
	background: #AC9BD5;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.postage02 table td {
	padding: 3px 10px;
	border: 1px solid #8F86CE;
	text-align: right;
}
.postage02 table td.pref {
	width: 60%;
	background: #ECE9F4;
	text-align: left;
}
.postage02 table td.price {
	width: 40%;
}

















