body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
script,
textarea,
p,
blockquote,
th,
td {
   margin:0;
   padding:0;
}

ul,
ol,
li {
   list-style:none;
}

div#aian{
	width: 775px;
	padding-bottom: 30px;
}
div#aian div#aian_main{
	height: 328px;
	background: url(../img/main.jpg) no-repeat;
}
div#aian div#aian_main *{display: none;}

div#aian div#aian_navi{
	width: 775px;
	height: 43px;
	background: url(../img/navi_bg.jpg) no-repeat;
}
div#aian div#aian_navi ul,
div#aian div#aian_navi ul li,
div#aian div#aian_navi ul li a{
	display: block;
	height: 38px;
}
div#aian div#aian_navi ul{margin-left: 9px;}
div#aian div#aian_navi ul li,
div#aian div#aian_navi ul li a{width: 160px;}
div#aian div#aian_navi ul li{
	float: left;
	margin-right: 5px;
}
div#aian div#aian_navi ul li a{
	text-indent: -9999px;
	overflow: hidden;
}
div#aian div#aian_navi ul li a:hover{
	background: #fff;
	opacity:0.3;
	filter: alpha(opacity=30);
}

div#aian div#bestai{
	position: relative;
	height: 287px;
	background: url(../img/cd_bg.jpg) no-repeat bottom;
}
div#aian div#bestai h2{
	height: 43px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../img/title_01.jpg) no-repeat;
}
div#aian div#bestai p{display: none;}
div#aian div#bestai div.pv{
	position: absolute;
	display: none;
	top: 49px;
	left: 12px;
	width: 288px;
	height: 222px;
}
div#aian div#bestai div#pv1{display: block;}
div#aian div#bestai div#playlist{
	position: absolute;
	top: 128px;
	left: 323px;
}
div#aian div#bestai div#playlist ul,
div#aian div#bestai div#playlist ul li,
div#aian div#bestai div#playlist ul li a{
	display: block;
}
div#aian div#bestai div#playlist ul{position: relative;}
div#aian div#bestai div#playlist ul li,
div#aian div#bestai div#playlist ul li a{
	width: 105px;
	height: 20px;
}
div#aian div#bestai div#playlist ul li a{
	text-indent: -9999px;
	overflow: hidden;
}
div#aian div#bestai div#playlist ul li a:hover{
	background: #fff;
	opacity:0.2;
	filter: alpha(opacity=20);
}
div#aian div#bestai div#playlist ul li#list1{
	position: absolute;
	left: 0;
	top: 0;
}
div#aian div#bestai div#playlist ul li#list2{
	position: absolute;
	left: 0;
	top: 25px;
}
div#aian div#bestai div#playlist ul li#list3{
	position: absolute;
	left: 110px;
	top: 25px;
}
div#aian div#bestai div.buy{
	position: absolute;
	top: 43px;
	left: 566px;
	width: 209px;
	height: 138px;
}
div#aian div#bestai div.buy a{
	display: block;
	width: 209px;
	height: 138px;
	text-indent: -9999px;
	overflow: hidden;
}

div#aian div#aian_item{
	position: relative;
	height: 314px;
	background: url(../img/item_bg.jpg) no-repeat;
	overflow: hidden;
}
div#aian div#aian_item h2{display: none;}
div#aian div#aian_item div.buy{
	position: absolute;
	top: 18px;
	left: 446px;
	width: 304px;
	height: 60px;
}
div#aian div#aian_item div.buy a{
	display: block;
	width: 304px;
	height: 60px;
	text-indent: -9999px;
	overflow: hidden;
}
div#aian div#aian_item div.buy a:hover{
	background: url(../img/item_hover.jpg) no-repeat;
}

#aian_form{
	text-align: center;
	background: #000000 url(../img/request_bg.jpg) no-repeat bottom;
	padding: 50px 10px 220px;
}
#aian_form p{
	font-size: 16px;
	line-height: 1.8;
	color: #fff;
	padding-bottom: 10px;
}
#aian_form div.error{
	color: #ff0000;
	padding: 10px !important;
	background: #000;
	border: dotted 1px #555;
}
#aian_form p#aian_mailaddress{
	font-size: 30px;
}

#aiitemi{
	height: 1062px;
	background: url(../img/item_im.jpg) no-repeat;
	position: relative;
}

#aiitemi h3,
#aiitemi p{
	display: none;
}

#aiitemi a{
   display:block;
   text-indent: -10000px;
   position: absolute;
}

#aiitemi a.item-all{
   width:349px;
   height:496px;
   top:35px;
   left:38px;
}

#aiitemi a.item1{
   width:350px;
   height:496px;
   top:35px;
   left:387px;
}

#aiitemi a.item2{
   width:349px;
   height:496px;
   top:531px;
   left:38px;
}

#aiitemi a.item3{
   width:350px;
   height:496px;
   top:531px;
   left:387px;
}

div#aian div#bestai div.os{
	position: absolute;
	top: 253px;
	left: 625px;
	width: 125px;
	height: 17px;
}
div#aian div#bestai div.os a{
	display: block;
	width: 125px;
	height: 17px;
	overflow: hidden;
}


/*
div#anbill {
   width:775px;
   padding-bottom:30px;
   background: #000000;
}

div#anbill dl.billcontents dt.main a {
   display:block;
   width:775px;
   height:308px;
   text-indent: -10000px;
   background:url(../img/main.jpg) no-repeat;
}

div#anbill dl.billcontents dd.navi ul li{
   height:69px;
   float:left;
}

div#anbill dl.billcontents dd.navi ul li a{
   display:block;
   text-indent: -10000px;
   height:69px;
   background: url(../img/nav.jpg) no-repeat;
   float:left;
}

div#anbill dl.billcontents dd.navi ul li.navi-home,
div#anbill dl.billcontents dd.navi ul li.navi-home a{
   width:261px;
}

div#anbill dl.billcontents dd.navi ul li.navi-artist,
div#anbill dl.billcontents dd.navi ul li.navi-artist a{
   width:254px;
}

div#anbill dl.billcontents dd.navi ul li.navi-sample,
div#anbill dl.billcontents dd.navi ul li.navi-sample a{
   width:260px;
}

div#anbill.anbill-home dl.billcontents dd.navi ul li.navi-home a,
div#anbill dl.billcontents dd.navi ul li.navi-home a:hover{
   background-position: 0 -69px;
}

div#anbill dl.billcontents dd.navi ul li.navi-artist a{
   background-position: -261px 0;
}

div#anbill.anbill-artist dl.billcontents dd.navi ul li.navi-artist a,
div#anbill dl.billcontents dd.navi ul li.navi-artist a:hover{
   background-position: -261px -69px;
}

div#anbill dl.billcontents dd.navi ul li.navi-sample a{
   background-position: -515px 0;
}

div#anbill.anbill-sample dl.billcontents dd.navi ul li.navi-sample a,
div#anbill dl.billcontents dd.navi ul li.navi-sample a:hover{
   background-position: -515px -69px;
}

div#anbill dl.billcontents dd.ttl1{
   width:775px;
   height:65px;
   text-indent: -10000px;
   background:url(../img/ttl1.jpg) no-repeat;
}

div#anbill dl.billcontents dd.ttl2{
   width:775px;
   height:50px;
   text-indent: -10000px;
   background:url(../img/ttl2.png) no-repeat;
}

div#anbill dl.billcontents dd.ttl3{
   width:775px;
   height:50px;
   text-indent: -10000px;
   background:url(../img/ttl3.png) no-repeat;
}

div#anbill dl.billcontents dd.pvcm ul{
   float:left;
}

div#anbill dl.billcontents dd.pvcm ul li.detail1 a{
display:block;
   text-indent: -10000px;
   width:428px;
   height:175px;
   background:url(../img/detail1.png) no-repeat;
}


div#anbill dl.billcontents dd.pvcm ul li.detail1 a:hover{
   background-position:0 -175px;
}

div#anbill dl.billcontents dd.pvcm ul li#pv{
   position:relative;
   width:347px;
   height:256px;
   background:url(../img/dumbg.jpg) no-repeat;
}

div#anbill dl.billcontents dd.pvcm ul li#pv div.fla{
   position:absolute;
   top:8px;
   left:19px;
}

div#anbill dl.billcontents dd.pvcm ul li.detail2{
   width:428px;
   height:191px;
   background:url(../img/tanks.jpg) no-repeat;
}

div#anbill dl.billcontents dd.pvcm ul li.detail2 a{
   text-indent: -10000px;
   display:block;
   width:428px;
   height:191px;
}


div#anbill dl.billcontents dd.pvcm ul li.bag{
   text-indent: -10000px;
   width:347px;
   height:110px;
   background:url(../img/limiteditem.jpg) no-repeat;
   margin:0;
}

div#anbill dl.billcontents dd.songs dl{
   text-indent: -10000px;
   width:775px;
   height:173px;
   background:url(../img/songs.jpg) no-repeat;
}

*+html div#anbill dl.billcontents dd.songs dl dd{
   display:inline;
}
* html div#anbill dl.billcontents dd.songs dl dd{
   display:inline;
}


div#anbill dl.billcontents dd.artists,
div#anbill dl.billcontents dd.samples {
   overflow: hidden;
}

dd.samples dd{
   color:#ffffff;
}
dd.samples dl dd a{
   color:#ffccff;
}
div#anbill dl.billcontents dd.artists dl{
   width:379px;
   height:168px;
   margin-left:6px;
   margin-top:6px;
   float:left;
   text-indent: -9999px;
   display:inline;
}

div#anbill dl.billcontents dd.samples dl{
   width:600px;
   margin-left:6px;
   margin-top:6px;
   padding-left:20px;
   line-height:1.8em;
}

div#anbill dl.billcontents dd.samples dl dt{
   color:#ffff00;
   font-weight:strong;
}


div#anbill dl.billcontents dd.artists dl.kelly{
   background: url(../img/artist-01.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.bri{
   background: url(../img/artist-02.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.pcd{
   background: url(../img/artist-03.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.duff{
   background: url(../img/artist-04.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.fergie{
   background: url(../img/artist-05.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.rihanna{
   background: url(../img/artist-06.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.timba{
   background: url(../img/artist-07.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.sola{
   background: url(../img/artist-08.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.gwen{
   background: url(../img/artist-09.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.milian{
   background: url(../img/artist-10.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.jojo{
   background: url(../img/artist-11.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.hillton{
   background: url(../img/artist-12.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.badu{
   background: url(../img/artist-13.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.row{
   background: url(../img/artist-14.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.lady{
   background: url(../img/artist-15.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.nelly{
   background: url(../img/artist-16.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.ashanti{
   background: url(../img/artist-17.jpg) no-repeat;
}

div#anbill dl.billcontents dd.artists dl.cole{
   background: url(../img/artist-18.jpg) no-repeat;
}

.block{
   text-align:center;   
	color:#ffffff;
	margin:20px auto;
}

dd.ttl-mail{
   text-indent:-9999px;
   width:775px;
   height:50px;
   background: url(../img/mail.png) no-repeat;
}
*/