@charset "UTF-8";
/* -----------------------------------------------------------------------

    ARTDIVE WEB　History CSS

-----------------------------------------------------------------------*/
#Main .MainContents{
    width:600px;
    margin:0 20px;
    line-height:1.8;
}

#NaviHistory005 a{
    background:url(/images/history/NaviHistory005.gif) no-repeat center left;
}
#History005 #NaviHistory005 a,
#NaviHistory005 a:hover{
    background:url(/images/history/NaviHistory005Over.gif) no-repeat center left;
}
#NaviHistory004 a{
    background:url(/images/history/NaviHistory004.gif) no-repeat center left;
}
#History004 #NaviHistory004 a,
#NaviHistory004 a:hover{
    background:url(/images/history/NaviHistory004Over.gif) no-repeat center left;
}
#NaviHistory003 a{
    background:url(/images/history/NaviHistory003.gif) no-repeat center left;
}
#History003 #NaviHistory003 a,
#NaviHistory003 a:hover{
    background:url(/images/history/NaviHistory003Over.gif) no-repeat center left;
}
#NaviHistory002 a{
    background:url(/images/history/NaviHistory002.gif) no-repeat center left;
}
#History002 #NaviHistory002 a,
#NaviHistory002 a:hover{
    background:url(/images/history/NaviHistory002Over.gif) no-repeat center left;
}
#NaviHistory001 a{
    background:url(/images/history/NaviHistory001.gif) no-repeat center left;
}
#History001 #NaviHistory001 a,
#NaviHistory001 a:hover{
    background:url(/images/history/NaviHistory001Over.gif) no-repeat center left;
}

#History005 h2,
#History004 h2,
#History003 h2,
#History002 h2,
#History001 h2{
    background:url(/images/history/TitleHistory.gif) no-repeat center right;
}

.EventMainImage {
    margin-bottom:24px;
    position:relative;
    height:335px;
}
.MainImage {
    position:absolute;
}
.ArtistLink {
    position:absolute;
    z-index:2;
    width:239px;
    height:24px;
    right:60px;
    bottom:8px;
    overflow:hidden;
}
.ArtistLink a {
    display:block;
    width:239px;
    height:0;
    padding-top:24px;
    overflow:hidden;
    background:url(/images/history/ButtonArtistList.png);
}

h3.HistoryTitle,
h3.HistoryTitle2,
h3.HistoryTitle3,
h3.HistoryTitle4,
h3.HistoryTitle5 {
    padding-top:27px;
    overflow:hidden;
    height:0;
	background-repeat:no-repeat;
}
h3.HistoryTitle5{
    background:url(/images/history/05/TitleEventNumber.png) no-repeat;
}
h3.HistoryTitle4 {
    background:url(/images/history/04/TitleEventNumber.png) no-repeat;
}
h3.HistoryTitle3 {
    background:url(/images/history/03/TitleEventNumber.png) no-repeat;
}
h3.HistoryTitle2 {
    background:url(/images/history/02/TitleEventNumber.png) no-repeat;
}
h3.HistoryTitle {
    background:url(/images/history/01/TitleEventNumber.png) no-repeat;
}

h4 {
    padding-top:25px;
    overflow:hidden;
    height:0;
}
/*イベントの様子（写真）*/
.HistorySubTitlePhoto {
    background:url(/images/history/SubTitlePhoto.png) no-repeat;
    margin-bottom:10px;
}
.HistorySubTitleFavorite {
    background:url(/images/history/SubTitleFavorite.png) no-repeat;
	clear:both;
}

#HistoryPhotoList {
    background-color:#ECECEC;
    height:507px;
    margin-bottom:24px;
}
#History005 #HistoryPhotoList {
	height:718px;
}
#History003 #HistoryPhotoList,
#History004 #HistoryPhotoList {
	height:860px;
}
#HistoryPhotoList.long {
    height:926px;
}
#HistoryPhotoList ul {
    padding:10px 0 0 5px;
}
#HistoryPhotoList li {
    list-sytle:none;
    display:inline;
    line-heigt:100%;
}
#HistoryPhotoList li a {
    display:block;
    width:98px;
    height:70px;
    text-align:center;
    float:left;
    background:url(/images/history/PhotoListBg.png) no-repeat center center;
}
#HistoryPhotoList li a img {
    margin-top:7px;
}
/*FAVORITE ARTIST*/
.HistoryFavoriteLead {
    background:url(/images/history/FavoriteStamp.png) no-repeat right top;
    padding:10px;
}
    
.HistoryFavoriteArtistList {
    background:url(/images/history/DottedLine.png) no-repeat center top;
    padding-top:10px;
    margin-bottom:10px;
}
.HistoryFavoriteArtistList li {
    background:url(/images/history/DottedLine.png) no-repeat center bottom;
    padding:20px 0;
    position:relative;
    list-style:none;
    width:100%;
    }
.MostVotes {
    background:url(/images/history/MostVote.png) no-repeat;
    height:0;
    width:90px;
    padding-top:21px;
    overflow:hidden;
    position:absolute;
    top:20px;
    right:0;
}
.HistoryFavoriteArtistList .HistoryFavoriteImage {
    position:absolute;
    top:14px;
    left:5px;
}
.HistoryFavoriteArtistList dl {
    margin-left:184px;
}
.HistoryFavoriteArtistList dt {
    color:#952629;
    float:left;
    clear:left;
    width:52px;
}
.HistoryFavoriteArtistList dd {
    overflow:auto;
    zoom:1;
    padding-left:8px;
    border-left:1px solid #CCCCCC;
    margin-bottom:6px;
}
.HistoryFavoriteLink {
    text-align:right;
}
.HistoryFavoriteLink img {
    margin-left:6px;
}
.HistoryThanksText {
    text-align:center;
    color:#952629;
}
