@charset "utf-8";

#conL710 ul#sLabel{
padding-top:9px;
}
#conL710 ul#sLabel li{
float:left;
margin:0;
padding:0;
width:92px;
height:13px;
vertical-align:middle;
}
#conL710 ul#sLabel li#sLabelDis{
border-left:1px solid #3f3f3f;
padding-left:11px;
}
#conL710 #Main2nd .Main2ndL{
width:260px;
float:left;
}

#conL710 #Main2nd .Main2ndL img{
margin:0 12px 13px 0;
}

#conL710 #Main2nd #Main2ndR{
float:right;
width:448px;
}
/*--ジャケットイメージなし--*/
#NoJacket #conL710 #Main2nd #Main2ndR{
width:700px;
}

#conL710 #Main2nd #Main2ndR h1{
font-size:115%;
padding-left:41px;
margin-bottom:0.3em;
font-weight:600;
}
.sTitArtist{
background:url(img/sTit_artist.gif) no-repeat left 60%;
}
.sTitTitle{
background:url(img/sTit_title.gif) no-repeat left 60%;
}
.sTitDate{
padding-left:41px;
font-size:95%;
background:url(img/sTit_date.gif) no-repeat left 60%;
margin-bottom:0.2em;
}
.sTitGenre{
padding-left:41px;
font-size:95%;
background:url(img/sTit_genre.gif) no-repeat left 60%;
margin-bottom:0.2em;
}
.sTitCat{
padding-left:41px;
font-size:95%;
background:url(img/sTit_cat.gif) no-repeat left 60%;
margin-bottom:0.2em;
}
.sTitLabel{
padding-left:41px;
font-size:95%;
background:url(img/sTit_label.gif) no-repeat left 60%;
}
.sTitPri{
padding-left:41px;
font-size:95%;
background:url(img/sTit_price.gif) no-repeat left 60%;
}

#Main2ndR #SubData{
margin:1.5em 10px 0 4px;
width:436px;
_overflow:hidden;
}
#NoJacket #Main2ndR #SubData{
width:680px;
}

#Main2ndR #StoreList{
}
#Main2ndR #StoreList h6{
margin-bottom:4px;
}
#Main2ndR #StoreList img{
margin: 2px 2px;
}

#Main2ndR #SubData h3{
margin-top:1em;
padding-bottom:4px;
border-bottom:1px solid #707070;
}
#Main2ndR #SubData p{
margin: 1em 5px 3em;
font-size:85%;
}
#Main2ndR #SubData object{
display:block;
margin:0.2em 0 1.5em;
}
#Main2ndR #SubData embed{
display:block;
margin:0.2em 0 1.5em;
}
#Main2ndR #SubData #link{
font-size:90%;
line-height:1.8em;
}
#Main2ndR #SubData #link a:link {color:#08356c; text-decoration:underline;}
#Main2ndR #SubData #link a:visited {color:#08356c; text-decoration:underline;}
#Main2ndR #SubData #link a:hover {color:#ff0000; text-decoration:underline;}
#Main2ndR #SubData #link a:active {color:#ff0000; text-decoration:underline;}

/*-- メイン --*/
#ReleaseBlock{
clear:both;
margin:28px 0 14px;
background:url(../common/img/tit_bg.gif) repeat-y 48% 0%;
overflow: hidden;
}
/*\*/
* html #ReleaseBlock{
height: 1em;
overflow: visible;
}
/**/

.RelCon{
width:323px;
border-bottom:1px solid #aaa;
float:left;
margin:0 40px 35px 0;
}
.even{
margin-right:0;
}

.RelConEND{
border:none;
margin-bottom:0;
}

#ReleaseBlock:after, .RelCon:after{
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
.RelConPic{
float:left;
width:130px;
}
.RelCon img{
margin-bottom:8px;
}
.RelConPic a:link img{border:1px solid #aaa;}
.RelConPic a:visited img{border:1px solid #aaa;}
.RelConPic a:hover img{border:1px solid #f00;}
.RelConPic a:active img{border:1px solid #f00;}

.RelCon a img.MoreInfo{
border:none;
margin: 0 0 16px 7px;
}
.RelConPic a:link img.MoreInfo{border:none;}
.RelConPic a:visited img.MoreInfo{border:none;}
.RelConPic a:hover img.MoreInfo{border:none;}
.RelConPic a:active img.MoreInfo{border:none;}

.RelCon .RelConTxt{
width:193px;
padding:2px 0;
float:left;
}
.RelCon .NoImg{
width:320px;
float:none;
}
.RelCon .NoImg a img.MoreInfo{
margin-top:1em;
}

.RelConTxt h1{
font-size:115%;
padding-left:41px;
margin-bottom:0.3em;
font-weight:600;
}

/*-- アーティスト --*/
#artists{
margin: 18px 0;
color:#595757;
}
#label{
margin: 18px 0;
color:#595757;
}
h1#cateName{
letter-spacing:0.2em;
font-weight:600;
font-size:110%;
padding: 0 0 0 2px;
height:2em;
background:url(../common/img/tit_bg.gif) repeat-x bottom;
}

#profileBlock{
margin:10px 0;
}
#profileBlock:after{
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}

#artists #profileBlock .artPhoto{
display:block;
float:left;
margin:0 15px 20px 0;
}
#artists #profileBlock #profile{
width:448px;
float:left;
}
#artists #profileBlock #profileNoImg{

}

#artists #profileBlock #profileTit{
border-bottom:1px solid #595757;
height:20px;
}
#artists #profileBlock p{
font-size:90%;
margin:1em 0 0.5em;
line-height:1.8em;
}
#artists #profileBlock a{
font-size:80%;
}
#profileBlock a:link{color:#595757;text-decoration:underline;}
#profileBlock a:visited{color:#595757;text-decoration:underline;}
#profileBlock a:hover{color:#f00;text-decoration:underline;}
#profileBlock a:active{color:#f00;text-decoration:underline;}

#artists #disco{
clear:both;
margin-top:1em;
border-bottom:1px solid #595757;
height:20px;
}
#artists  #ReleaseBlock{
margin-top:18px;
}