/*CSSリセットここから*/
*  { color: #4d4d4d; font-style: normal; font-weight: normal; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; margin: 0px; padding: 0px }
body {
  font-size: 75%; /* IE */
}
html>/**/body {
  font-size: 12px; /* Except IE */
}
/*CSSリセットここまで*/


/*レイアウト*/
body {
text-align:center;
background-image:url(http://www.album-kakaku.com/images/h1_bkimg.jpg);
background-repeat:repeat-x;
background-position:top;
}
#wrap {
margin-left:auto;
margin-right:auto;
text-align:left;
width:800px;
}
#head{
}
#main{
float:left;
width:584px;
padding-top:16px;
}
#right{
float:right;
width:200px;
padding-top:16px;
}


/*共通チップス*/
img {
border: 0;
}
.clear {
clear: both
}
a{
color:#3366CC;
text-decoration:underline;
}
a:hover{
color:#E65100;
text-decoration:none;
}


/*ヘッダ*/
#head01_l{
float:left;
width:584px;
height:39px;
}
#head01_r{
float:right;
width:200px;
height:39px;
}
#head01_l h1{
color:#FFFFFF;
font-size:10px;
padding-top:2px;
}
#head02_l{
float:left;
width:224px;
height:71px;
}
#head02_r{
float:right;
width:307px;
height:71px;
background-image:url(http://www.album-kakaku.com/images/title_r.jpg);
background-repeat:no-repeat;
}
#head02_r h3, #head02_r h4 {
display:none;
}

/*パン屑*/
.breadcrumb{
margin-top:8px;
margin-bottom:8px;
}



/*最新アルバム*/
#new_ti{
margin-top:16px;
margin-bottom:4px;
}
#new_ti2{
margin-top:0px;
margin-bottom:4px;
}
.new{
background-color:#FDF3D4;
padding-top:10px;
padding-bottom:16px;
padding-left:38px;
margin-bottom:4px;
}
.new em a, .new em a:hover{
display:block;
background-image:url(http://www.album-kakaku.com/images/t_a.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#E65100;
font-size:1.2em;
padding-left:80px;
padding-bottom:4px;
border-bottom:2px;
border-bottom-style:solid;
border-bottom-color:#E65100;
text-decoration:none;
}
.new div{
padding-top:4px;
padding-right:10px;
font-size:1em;
line-height:150%;
}


/*個別記事*/
#kiji{
margin-top:16px;
}
#kiji h3{
display:block;
background-image:url(http://www.album-kakaku.com/images/t_a.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#E65100;
font-size:1.2em;
padding-left:80px;
padding-bottom:4px;
border-bottom:2px;
border-bottom-style:solid;
border-bottom-color:#E65100;
text-decoration:none;
margin-bottom:5px;
}
#kiji div{
font-size:1em;
line-height:150%;
}

#info{
margin-top:8px;
}
#info h4{
border-bottom:1px;
border-bottom-style:dotted;
border-bottom-color:#cccccc;
color:#E65100;
padding-bottom:2px;
margin-bottom:10px;
font-size:1.2em;
font-weight:bold;
}
#info .jake{
float:left;
border:1px;
border-style:solid;
border-color:#cccccc;
margin-right:10px;
}
#info table { 
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
}
#info th, td {
padding: 4px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
#info th {
background-color: #f9daac;
text-align:center;
}

#price{
margin-top:8px;
margin-bottom:30px;
}
#price h4{
border-bottom:1px;
border-bottom-style:dotted;
border-bottom-color:#cccccc;
color:#E65100;
padding-bottom:2px;
margin-bottom:10px;
font-size:1.2em;
font-weight:bold;
}
#price table { 
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
}
#price th, td {
padding: 4px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
#price th {
background-color: #f9daac;
text-align:center;
}


/*コメント*/
#comments { margin-top: 16px ; line-height: 150%}
#commentlist { list-style-type: none }
.commentcontent { margin-bottom: 16px }
#comments h3 { margin-bottom: 4px; padding-bottom: 2px; border-bottom: 1px dotted #ccc }



/*ページ*/
#page h2{
display:none;
}
#rakuten_p .lead{}
#rakuten_p .lead h3{
margin-bottom:8px;
}
#rakuten_p .lead p{
font-size:1em;
line-height:160%;
margin-bottom:0.8em;
}
#rakuten_p .box{}
#rakuten_p .box h4{
margin-bottom:8px;
}
#rakuten_p .box p{
font-size:1.2em;
line-height:160%;
margin-bottom:0.8em;
}
#rakuten_p .box em{
font-size:1em;
padding-bottom:4px;
background-image:url(http://www.album-kakaku.com/images/rakuten/em_bkimg.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
#rakuten_p .box strong{
font-size:1.2em;
line-height:160%;
margin-bottom:0.8em;
background-color:#FFCCCC;
padding:2px;
display:block;
}
#rakuten_p .aflink p{
color:#cc0000;
font-size:1em;
font-weight:bold;
margin-bottom:5px;
}
#rakuten_p .img_left{
float:right;
}

#page dd {
margin-bottom:10px;
}




/*右エリア*/
#amazon{
border:4px;
border-color:#E65100;
border-style:solid;
background-image:url(http://www.album-kakaku.com/images/amazon_bkimg.jpg);
background-repeat:repeat-x;
background-color:#EC8F00;
padding-bottom:4px;
text-align:center;
}
#amazon p{
font-size:10px;
color:#333333;
line-height:13px;
padding-left:8px;
padding-right:8px;
padding-bottom:4px;
text-align:left;
}
#artist{
margin-top:16px;
border:4px;
border-color:#cccccc;
border-style:solid;
}
#artist_list{
height:500px;
overflow:auto;
}
#artist_list ul{
list-style-type:none;
margin-left:8px;
}
#artist_list li{
margin-bottom:2px;
}
.banner{
margin-top:10px;
}
#link_list {
margin-top:10px;
}




/*フッタ*/
#foot{
padding-top:16px;
padding-bottom:16px;
text-align:right;
}
#foot em{
display:block;
border-top:1px;
border-top-style:dotted;
border-color:#cccccc;
padding-top:4px;
font-size:10px;
color:#999999;
}
#foot a{
font-size:10px;
color:#999999;
text-decoration:none;
}
#foot a:hover{
font-size:10px;
color:#999999;
text-decoration:none;
}










