@charset "shift_jis";

/* ****************************************************************** 

	@This stylesheet Information{
		CSS File Name: common.css

		Setting of: General pages
			1: General setting
			2: container setting
	}

****************************************************************** */


/*===================================================================
	1: General setting
===================================================================*/

html {
	overflow-y:scroll;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,em { 
	margin:0;
	padding:0;
	font-style:normal;
	font-size:100%;
}

body{
	font-size:small;
	font-family: 'MS PGothic',Verdana, Arial,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro', Osaka, sans-serif;
	text-align:center;
	background:#b50000;
	line-height:1.6;
	word-break:break-all;
	color:#333;
}
/* ff3 */
body,x:-moz-broken {
	padding-right:0.5px;
}

h1,h2,h3,h4,h5,h6{ font-weight:bold;}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img { border:0;}
img{vertical-align:top;}

a:link{color:#ff1fb6; text-decoration:underline;}
a:visited{color:#ff1fb6; text-decoration:underline;}
a:hover{color:#ff1fb6; text-decoration:none;}
a:active{color:#ff1fb6; text-decoration:none;}

hr{display:none;}

em , em a{font-weight:bold;}

address{font-style:normal;}

ul , ol{list-style:none;}

.dispNone,
.skipNav{
	display: none;
	/* Hides from IE5-Mac \*/ 
	display: block;
	position: absolute;
	top: -500px;
	left: -2500px;
	font-size:0;
	/*end  Hides from IE5-Mac */
	color:#000;
}
.dispNone a,
.skipNav a,
.dispNone a:visited,
.skipNav a:visited{
	color:#ff1fb6;
}

.clearBoth{clear:both;}

/* clearfix */

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

.pkg{ display: inline-block; }

/* no ie mac \*/
* html .pkg{ height: 1%; }
.pkg{ display: block; }
/* */



/*===================================================================
	2: container setting
===================================================================*/
p.img{
	padding:0;
	margin:0;
}

div#container{
	margin:0 auto;
	padding:0;
	text-align:center;
	background:#fffde7;
	width:900px;	
}
div#contents{
	padding:0;
	margin:0;
	text-align:left;
}
div#contents p{
	font-size:1.05em;
	line-height:1.6;
}
div#contents .unitL{
	float:left;
}
div#contents .unitR{
	float:right;
}

div#contents .textR{
	margin-left:320px;
}

div#contents div#storyModule .section{
padding:0 0 0 20px;
}
div#contents div#storyModule .unitL{
	width:420px;
	margin:20px 0 0 0;
}
div#contents div#storyModule .unitR{
	width:450px;
}

div#contents div#hotModule .btn{
	background:#b50000 url(../images/yonayona_hot05.jpg) no-repeat center top;
	height:96px;
	padding:0 0 0 250px;
}
div#contents div#charaModule .section{
	width:900px;

}
div#contents div#charaModule .unitL{
	width:450px;
	float:left;
}
div#contents div#charaModule .unitR{
	background:url(../images/yonayona_character03.jpg) no-repeat center top;
	width:450px;
	height:101px;
	float:left;
	padding:0;
}
div#contents div#charaModule .unitR01{
	background:url(../images/yonayona_character08.jpg) no-repeat center top;
	width:450px;
	height:101px;
	float:left;
	padding:0;
}
div#contents div#oepuriModule .btn{
	background:url(../images/yonayona_character06.jpg) no-repeat center top;
	text-align:center;
	width:900px;
	height:103px;
	padding:0;
}

div#contents div#danceModule .btn{
	background:url(../images/yonayona_dance02.jpg) no-repeat center top;
	padding:0 160px;
	height:95px;
}
div#contents div#reportModule .btn{
	background:url(../images/yonayona_report03.jpg) no-repeat center top;
	padding:0 0 0 222px;
	height:96px;
}
div#contents div#danceModule .rightBtn{
	margin-right:18px;
}
div#contents div#dreamcontestModule{
	background:url(../images/yonayona_contest03.jpg) no-repeat center top;
	min-height:300px;
	_height:300px;
	margin:10px 0 0;
	text-align:center;

}
div#contents div#dreamcontestModule .btn{
	padding:200px 0 0 0;
}
div#contents div#decomailModule .inner{
	background:url(../images/yonayona_deco02.jpg) no-repeat center top;
	min-height:139px;
	_height:139px;
	margin:0 0 10px 0;
}
div#contents div#decomailModule .inner .btn{
	padding:74px 0  0 489px;

}

div#footer{
	text-align:center;
}


div#oepuriModule p.gold{
	background:url(../images/yonayona_result031.jpg) no-repeat left top;
	height:231px;
	width:488px;

}

div#oepuriModule p.gold img{
	padding:0 0 0 178px;
	}
div#oepuriModule .box .img{
	float:left;
}

div#oepuriModule p.silver{
	background:url(../images/yonayona_result04.jpg) no-repeat left top;
	height:158px;
	width:443px;
}
div#oepuriModule p.silver img{
	padding:0 0 0 240px;
	}

div#oepuriModule p.blonz{
	background:url(../images/yonayona_result05.jpg) no-repeat left top;
	height:158px;
	width:443px;
}
div#oepuriModule p.blonz img{
	padding:0 0 0 205px;
	}

div#oepuriModule p.kasaku04{
	background:url(../images/yonayona_result09.jpg) no-repeat left top;
	width:220px;
	height:154px;
}
div#oepuriModule p.kasaku05{
	background:url(../images/yonayona_result10.jpg) no-repeat left top;
	width:440px;
	height:154px;
}
div#oepuriModule p.kasaku06{
	background:url(../images/yonayona_result14.jpg) no-repeat left top;
	width:279px;
	height:154px;
}
div#oepuriModule p.kasaku07{
	background:url(../images/yonayona_result15.jpg) no-repeat left top;
	width:277px;
	height:154px;
}
div#oepuriModule p.kasaku08{
	background:url(../images/yonayona_result16.jpg) no-repeat left top;
	width:273px;
	height:154px;
}

div#oepuriModule p.kasaku09{
	background:url(../images/yonayona_result21.jpg) no-repeat left top;
	width:221px;
	height:153px;
}
div#oepuriModule p.kasaku10{
	background:url(../images/yonayona_result22.jpg) no-repeat left top;
	width:200px;
	height:153px;
}
