@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;}

#pricearea{background-color:#ff7a00;text-align:center;}

#infouter{position:relative;width:100%;background-color:#FEDB63;padding-top:15px;}
#addinfo{position:relative;width:960px;height:110px;margin:0 auto 0 auto;}

/* #information
-------------------------------------------------------- */
#infoarea .delivery{left:0px;top:10px;}
#infoarea .delivery2 {position: absolute;left: 570px;top: 10px;}
#addinfo .contest{left:626px; top:10px;}
#infoarea{position:relative;width:930px;height:114px;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: 264px;}
.pv{top:0px;left: 620px;}
.detaillinlk{left:112px;top:72px;}
.mihon{top:0px;left: 783px;}

/* #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:20px; margin-top: 10px;}
#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; }