@charset "Shift-JIS";

body{
	width:100%;
	height:100%;
	overflow:auto;
}

#wrapper{
	width:100%;
}

#container{
	width:100%;
	max-width:1800px;
    max-height: 860px;
    min-height: 860px;
	padding-top:0;
}

#flash{
	margin:0 auto 0 auto;
	max-width:100%;
	min-width:960px;
    max-height: 860px;
    min-height: 860px;
    position: relative;
    width: 100%;
	height: 100%;
}

.bgarea{
	position:absolute;
	left:50%;
	margin-left:-900px;
}


#indexnav{
	position:relative;
}

#indexnav .academy{
	left:0px;
	top:0px;
}

#indexnav .artist{
	left:330px;
	top:10px;
}

#indexnav .tools{
	left:525px;
	top:10px;
}

#indexnav .howto{
	left:730px;
	top:10px;
}

#indexnav .gallery{
	left:330px;
	top:170px;
}

.new{
	position:absolute;
	left:0px;
	top:0px;
}
.artist .new, .tools .new{
	left:70px;
	top:125px;
}
.tools .new{
	left:75px;
	top:125px;
}

.gallery .new{
	left:275px;
	top:47px;
}

.howto .new{
	left:82px;
	top:125px;
}

.contents.index{
	width:960px;
	height:257px;
	padding:0 0 0 0;
	margin-top:-375px;
}

#infouter{
	position:relative;
	width:100%;
	background-color:#FEDB63;
	padding-top:15px;
}

#addinfo{
	position:relative;
	width:960px;
	height:110px;
	margin:0 auto 0 auto;
}

#infoarea .delivery{
	left:0px;
	top:-12px;
}
#infoarea .delivery2 {
	position: absolute;
	left: 620px;
	top: -12px;
}
#addinfo .contest{left:626px; top:10px;}



#infoarea{
	position:relative;
	width:930px;
	height:114px;
	margin-top: -12px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#infoarea #info2 {
	position: absolute;
	top: -10px;
}


.info{
	left:217px;
	top:12px;
}
.cero{
	left:169px;
	top:12px;
}

.detail{
	top:14px;
	left: 284px;
}

.pv{
	top:0px;
	left: 620px;
}

.detaillinlk{
	left:112px;
	top:72px;
}

.mihon{
	top:0px;
	left: 783px;
}

#ntdlink {
	position: absolute;
	bottom: 0px;
	left: 0px;
}


/* #informationArea
-------------------------------------------------------- */

#informationArea { position:relative; width:100%; background:#fedb63; padding-top:15px; padding-left:2px; min-height:47px; padding-bottom:10px; }
#informationArea .ti { display:none; }
#informationArea #informationlistBox { position:relative; overflow:hidden; background:url(../_img/pc/index/informationarea_bg.png) no-repeat; width:935px; height:47px; margin:0 auto; padding:5px 0 4px 0; }
#informationArea #informationlistBox li { clear:both; position:relative; padding-left:150px; line-height:40px; }
#informationArea #informationlistBox.anim li { position:absolute; left:0px; top:0px; }

#informationArea #informationlistBox li dl { clear:both;}
#informationArea #informationlistBox li dt { color:#ebad05; display:inline-block; padding-right:1em; font-weight:bold; }
#informationArea #informationlistBox li dd { display:inline-block; line-height:1.51; }