/*$B4pK\%;%l%/%?(B*/

a, a:link{
color:#601886;
}

a:visited{
color:#601886;
}

a:hover;{
color:#7ecef4;
}

h1, h2, h3, h4, p, ul, table{
margin:0;
padding:0;
font-family:"$B%R%i%.%N3Q%4(BPro W3","MS$B%4%7%C%/(B", Osaka, sans-serif; 
}

/* $B!!%3%s%;%W%H%Z!<%8(B $B!!(B*/


#concept_base {
	width:					580px;
	margin:					0px;
	padding:				0px;
	background-color:		#FFFFFF;
}
#concept_top h1 {
	margin:					0px;
	padding:				0px;
}
#concept_top h2{
	margin:					0px;
	padding-top:			10px;
}

#concept_block01 {
	width:					540px;
	margin:					0px 0px 0px 20px;
	padding:				0px;
	background-color:		#ecf7fb;
}
#concept_block01 h3 {
	margin:					0px 0px 1em 0px;
	padding:				10px 0px;
	background-color:		#FFFFFF;
}

#concept_block01 p {
	margin:					0px;
	padding:				0px 20px;
	font-size:				12px;
	color:					#001647;
	line-height:			1.7em;
	background-color:		#ecf7fb;
}

#concept_block01 p img{
	float:					right;
	margin:					0px 0px 0px 10px;
	padding:				0px;
}
#concept_block01 a img {
	float:				none;
}
#concept_block01 span.clear {
	clear:					both;
	display:				block;
	height:					1em;
}

.merit{
	margin:		0;
	padding-left:		2em;
	color:		red;
	font-weight:		bold;
}

.notice{
	margin:		0;
	padding:	0;
	color:		#e5004f;
}


.link{
	margin:		0;
	padding-left:		39em;
	padding-top:		8em;
	font-size:	11px;
	display:	block;
}

.shipping{
	margin:		0;
	padding-left:	2em;
	font-size:		11px;
}

.bottun{
	margin:			0;
	padding-left:		18em;
}

.etc{
	margin:			0;
	padding-left:		1em;
	padding-top:		12em;
	font-size:		12px;
	font-weight:		bold;
	color:			#001647;
	display:		block;
}
