@charset "UTF-8";

.box05{
	margin-bottom: 50px;
}

.ttl01d{
	background: url(/img/omochikaeri/bg_headline_top.png) 0 0 no-repeat #ff0099;
	padding-top: 11px;
}

.ttl01d span{
	color: #fff;
	font-size: 125%;
	padding: 0 10px 12px;
	display: block;
	background: url(/img/omochikaeri/bg_headline_bottom.png) 0 100% no-repeat;
	vertical-align: middle;
}

.navOmochikaeri{
	text-align: center;
	margin-bottom: 15px;
}

.navOmochikaeri li{
	display: inline;
	margin: 0 15px;
}

.heart{
	vertical-align: middle;
}

div.boxKumagoto{
}

div.boxKumagoto div.main{
	float: left;
	width: 355px;
}

div.boxKumagoto div.sub{
	float: left;
	width: 460px;
}

div.boxKumagoto div.sub p.body{
	border-left: 10px solid #ff0099;
	padding-left: 10px;
	margin-bottom: 10px;
}

div.boxKumagoto div.sub textarea{
	width: 460px;
	height: 125px;
	margin-bottom: 5px;
}

div.boxKumagoto div.boxExample{
	clear: both;
	background: url(/img/omochikaeri/hr_03.png) 0 100% no-repeat;
	padding-bottom: 0;
}

div.boxKumagoto div.boxExample ul{
	background: url(/img/omochikaeri/hr_03.png) 0 0 no-repeat;
	padding: 10px 0;
	overflow: hidden;
	margin-top: 5px;
}

div.boxKumagoto div.boxExample ul li{
	float: left;
	padding-right: 8px;
}

div.boxMemo div.boxItem{
	width: 450px;
	text-align: center;
	float: left;
}

div.boxBanner{
}

div.boxBanner div.box12090{
	width: 340px;
	float: left;	
}

div.boxBanner div.box23560{
	width: 235px;
	float: left;
}

div.boxBanner div.box160160{
	width: 340px;
	float: left;
	overflow: hidden;
}

div.boxBanner h3{
	font-size: 117%;
	background: url(/img/omochikaeri/hr_03.png) 0 100% no-repeat;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

div.boxBanner div.box12090 h3{
	width: 330px;
}

div.boxBanner div.box23560 h3{
	width: 235px;
}

div.boxBanner div.box160160 h3{
	margin-left: 20px;
}

div.boxBanner div.box12090 ul li{
	float: left;
	padding: 0 10px 20px 0;
}

div.boxBanner div.box23560 ul li{
	margin-bottom: 20px;
}

div.boxBanner div.box160160 ul{
	width: 340px;
}

div.boxBanner div.box160160 ul li{
	float: left;
	padding-left: 10px;
	margin-bottom: 20px;
}

div.boxWallpaper{
	overflow: hidden;
	width: 920px;
}

div.boxWallpaper h3{
	font-size: 117%;
	background: url(/img/omochikaeri/hr_03.png) 0 100% no-repeat;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

div.boxWallpaper .listPC{
	overflow: hidden;
	width: 920px;
}

div.boxWallpaper .listPC .itemPC{
	width: 440px;
	float: left;
	margin-bottom: 20px;
}

div.boxWallpaper .listPC .itemPC p.thumb{
	float: left;
	margin-right: 15px;
}

div.boxWallpaper .listPC .itemPC .listSize li{
	font-size: 116%;
	margin-bottom: 10px;
	font-weight: bold;
}

div.boxWallpaper .listiPhone{
	width: 1100px;
}

div.boxWallpaper .listiPhone li{
	float: left;
	width: 230px;
	margin-right: 115px;
	text-align: center;
}

div.boxWallpaper .listiPhone li p{
	margin-bottom: 10px;
	font-size: 116%;
	font-weight: bold;
}


