@charset "UTF-8";

/* ---------------------------------------------------------------------

TITLE    : ファンコレ＞コンテンツ CSS

--------------------------------------------------------------------- */

@import url("common_navi.css");
@import url("common.css");

h1{
	width:800px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	background: url(../img/index_h1.gif) no-repeat 0px 0px;
	text-align:left;
	line-height:33px;
	text-indent:-9999px;
}
h2{
width:auto;
margin:0px;
padding: 0px;
background: url(../img/index_h2.gif) no-repeat 0px 0px;
text-align:left;
line-height:33px;
text-indent:-9999px;
}
h3{
width:auto;
margin: 0px;
padding: 0px;
background: url(../img/index_h3.gif) no-repeat 0px 0px;
text-align:left;
line-height:33px;
text-indent:-9999px;
}
h4{
width:800px;
margin: 0px;
padding: 0px;
background: url(../img/index_h4.gif) no-repeat 0px 0px;
text-align:left;
line-height:33px;
text-indent:-9999px;
}

#head_img{
width:800px;
height:280px;
margin:0px;
padding:0px;
background-image: url(../img/top_image.jpg);
background-repeat:no-repeat;
text-indent: -9999px;
float:left;
}

#flash{
width:800px;
margin: 0px;
padding: 0px;
text-align:center;
vertical-align:middle;
}


#index{
width:800px;
margin:0px 0px 20px 0px;
padding: 0px;
background-color:#ffffff;
text-align:left;
}
#index p{
width:auto;
margin: 0px;
padding: 0px;
text-align:left;
}

#index_release0123{
width:798px;
margin:5px 0px 5px 0px;
padding:10px 0px 10px 0px;
overflow:auto;
border-radius: 5px;         /* CSS3 */
-moz-border-radius: 5px;    /* Firefox */
-webkit-border-radius: 5px; /* Safari,Chrome */
border: 1px #aaaaaa solid;
background-color: #ffffff;
}
#index_release01234{
width:800px;
height:125px;
margin: 0px;
padding:10px 0px 5px 0px;
overflow:auto;
background:url(../img/index_release_line.gif) no-repeat 0px 0px;
}
#index_release{
	width:788px;
	margin: 0px;
	padding:5px 0px 5px 10px;
	overflow:auto;
	border: 1px #aaaaaa solid;
}


#index_release #artist{
width:250px;
margin:5px 0px 0px 10px;
padding:0px;
text-align:left;
float:left;
display:inline;
}
#index_release #artist p{
width:auto;
margin:0px;
padding:0px;
float:left;
}
#index_release #artist dl{
width:160px;
margin:5px 0px 10px 10px;
padding:0px;
text-align:left;
float:left;
}
#index_release #artist dt{
width:auto;
line-height:20px;
margin:0px;
padding:0px 0px 0px 6px;
text-align:left;
color:#bf1e20;
border-left:3px solid #bf1e20;
font-size:120%;
}
#index_release #artist dt a,a:hover{color:#bf1e20;}
#index_release #artist dd{
width:auto;
margin: 0px;
padding:0px 3px 0px 7px;
text-align:left;
line-height:150%;
}
#index_release #artist dd a,a:hover{color:#666666;}
#index_release strong{
color:#bf1e20;
font-weight:normal;
font-size:120%;
}

#index_l{
width:600px;
margin: 0px;
padding:0px;
float:left;
}
#index_l #news{
width:598px;
height:150px;
margin:0px 0px 0px 0px;
padding: 0px;
overflow:auto;
border:1px solid #aaaaaa;
}
#index_l table{
width:578px;
margin:5px 0px 0px 0px;
padding: 0px;
}
#index_l th{
width:90px;
margin: 0px;
padding:3px 0px 3px 0px;
text-align:right;
color:#0068B7;
vertical-align:top;
font-weight:normal;
}
#index_l td{
width:auto;
margin:0px;
padding:3px 5px 3px 10px;
text-align:left;
vertical-align:top;
}
#index_r{
width:185px;
margin: 0px;
padding:0px;
float:right;
text-align:center;
}


#index_r #mobile{
width:183px;
height:150px;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 0px;
border:1px solid #aaaaaa;
}

#index_b{
	width:800px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}

#index_b_box0123{
width:260px;
height:165px;
margin: 5px 0px 5px 5px;
padding: 0px;
float:left;
text-align:left;
background:url(../img/index_sale_line.gif) no-repeat 0px 0px;
background-color: #ffffff;
}

#index_b_box{
width:258px;
margin: 5px 0px 5px 5px;
padding: 0px;
float:left;
text-align:left;
border: 1px solid #aaa;
}

#index_b_box p{
width:auto;
margin: 0px;
padding: 9px;
text-align:left;
}

#index_b_box2{
	width:778px;
	margin: 0px;
	padding: 5px 5px 0px 15px;
	text-align:left;
	border: 1px solid #aaaaaa;
}
#index_b_box2 ul{
width:auto;
margin: 0px;
padding: 0px;
text-align:left;
display:inline;
}

#index_b_box2 li{
	width:auto;
	height:40px;
	line-height:40px;
	margin: 0px;
	padding: 0px 10px 0px 5px;
	text-align:left;
	display:inline;
}


.btn_goods {width:160px;background:url(../img/btn_goods.gif) no-repeat 0px 0px;display:inline; vertical-align:bottom;margin:0px 49px 0px 49px;padding:0px;text-indent:-9999px;outline:0;height:30px;float:left;}
.btn_goods a {width:160px;background:url(../img/btn_goods.gif) no-repeat 0px 0px;display:inline;margin:0px;padding:0px;text-indent:-9999px;outline:0;height:30px;float:left;}
.btn_goods a:hover {background:url(../img/btn_goods.gif) no-repeat 0px -30px;float:left;}






/*■下部バナー*/
#index_bnn{
width:800px;
margin: 10px 0px 0px 0px;
padding: 0px;
text-align:center;
}

#index_bnn ul{
width:auto;
margin:0px;
padding: 0px;
display:inline;
}
#index_bnn li{
width:auto;
margin: 0px 5px 0px 5px;
padding: 0px;
display:inline;
}
