@charset "utf-8";

/*
###############################################
#HTML, BODY
###############################################
*/
body    {
	background-image: url(../../image/colors/winter/bg.png);
	color: #555;
}

/*
###############################################
#HEADER
###############################################
*/

div.headerMenu {
	color: #888;
	background-color: #eeeeee;
}
div.headerMenuBox {
	background-color: #eeeeee;
}
div.headerLtmMenu {
	color: #888;
}

a.headerMenu:link, a.headerMenu:visited {
	color: #888;
}
a.headerMenu:hover {
	color: #aaa;
}

/*
###############################################
#h2
###############################################
*/
h2 {
	color:#666;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #bbb;
}

/*
###############################################
#CONTENTS
###############################################
*/
div.contents {
	background-image: url(../../image/colors/winter/contentsBg.png);
}
div.curve {
	background-image: url(../../image/colors/winter/contentsTop.png);
	border-bottom: 1px dotted gray;
}

/*
###############################################
#LEFT, RIGHT
###############################################
*/
div.leftBox, div.rightBox{
	border-bottom: 0px;
}

/*
###############################################
#Photo Album
###############################################
*/
td.photoAlbumTd, td.topArtistTd{
	border: 10px solid white;
	background-color: #dddddd;
}
div.commentWin, div.addFavoriteArtstWin{
	background-color: #dddddd;
}
.commentTable, .commentPage, .commentDiv {
	border-top: 2px solid #FFF;
}

/*
###############################################
#ARTIST PAGE
###############################################
*/
div.artistPageBox, div.artistPageSourceForm, p.artistPageFrame {
	border: 1px solid #ccc;
	background-color: #fff;
}
div.liveInfoBox, div.artistPageSong {
	border-bottom: 1px solid #ccc;
}

/*
###############################################
#HR
###############################################
*/
hr {
	border: 1px dotted #ccc;
}

/*
###############################################
#message
###############################################
*/
#messageDiv div{
	background-color: #ffffbb;
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-right: 1px solid #4c4c4c;
	border-bottom: 1px solid #4c4c4c;
}
.foodIconDivBox, .stationeryIconDivBox, .electricIconDivBox, .workIconDivBox, .infoIconDivBox, .otherIconDivBox{
	background-image: url(../../image/colors/business/contentsBg.png);
}
.checkTextColor{
	background-color:white;
	color: black;
}

/*
###############################################
#FOOTER
###############################################
*/
address {
	color:white;
}
a.footerMail:link, a.footerMail:visited, a.footerMail:hover {
	border-bottom: 1px dotted white;
	color: white;
}

/*
###############################################
#　Anchors
###############################################
*/

/*
下線あり
*/
a:link, a:visited {
	border-bottom: 1px dotted #666;
	color: #666;
}
a:hover {
	border-bottom: 1px dotted #888;
	color: #888;
}

/*
artistLink
*/
a.artistLink:link, a.artistLink:visited, a.artistLink:hover {
	color: #666;
}

/*
下線なし
*/
a.noUnderLine:link, a.noUnderLine:visited {
	color: #666;
}
a.noUnderLine:hover {
	color: #888;
}

/*
ボタン
*/
a.btn:link, a.btn:visited {
	border: 1px solid #666;
	color: #666;
}
a.btn:hover {
	border: 1px solid #888;
	color: #888;
}

/*
LISTENER
*/
.listenerCommentBox {
	background-color: #fff;
	border: 1px solid #bbbbee;
}

