@charset "utf-8";
/* CSS Document */

/* 
-------------------------------------------------------------- */
h2{
	color:#31cf00;
	background:url(../img_top/marker-green.jpg) no-repeat 5px 8px;
	font-size:22px;
	padding:0 0 10px 30px;
}
h4{
	padding:0 0 10px 30px;
	font-size:14px;
	font-weight:bold;
}
h5{
	margin-bottom:20px;
	font-size:16px;
	color:#ED1E78;/* 文字色ピンク */
	border-bottom:2px solid #0C0;
}
h6{
	padding-bottom:10px;
}

div.collection{
	padding-bottom:20px;
}
div.collection p{
	padding:0 10px 0px 40px;
}
div.collection p em{
	font-size:30px;
}
div.collection p span.big{
	font-size:16px;
}
span.pink{
	color:#ED1E78;/* 文字色ピンク */
}
div#main p.ba{
	padding-bottom:20px;
}
div.collection ul{
	padding-bottom:10px;
	padding-left:40px;
}
div.box{
	padding:10px 20px 10px 40px;
	overflow:hidden;
}
div.box-left{
	padding-left:10px;
	float:left;
	width:94px;
	height:94px;
}
div.box-right{
	float:left;
	padding-left:20px;
}
div.box-right p.minigreen{
	color:#0C0;
	font-size:10px;
}
div.collection dl dt.nagare{
	float:left;
	width:130px;
	height: 25px;
	margin-left:30px;
	background-color:#31cf00;
	text-align:center;
	line-height:25px;
}
div.collection dl dd.nagare{
	float:left;
	width:500px;
	height:25px;
	margin-left:5px;
	background-color:#31cf00;
	text-align:center;
	line-height:25px;
	margin-bottom:10px;
}
div.collection p.nagare{
	clear:both;
	margin-left:230px;
	margin-bottom:10px;
}
div.collection p.nagare_pink{
	width:585px;
	height:25px;
	margin-left:30px;
	margin-bottom:10px;
	color:#fff;
	font-size:13px;
	background-color:#ff0198;
	text-align:center;
	line-height:25px;
}
div.collection .box .box-right p{
	padding-left:0;
}