@charset "UTF-8";

/**************************************************************************************/
/*                                                                                    */
/* releaseStyles.css                                                                  */
/*                                                                                    */
/**************************************************************************************/
/* overwright baseStyle.css start */
div#footer {
	margin-top : 0;
	}
div.toTop {
	margin-top     : 10px;
	padding-right  : 0;
	padding-bottom : 0;
	}
div#contentsArea div.innerBlock {
	margin : 0;
	padding: 0 25px 10px 25px;
	}
div#jacketArea {
	width : 96;
	text-align : center;
	}
/* overwright baseStyle.css end */

/* メインコンテンツ */
div#contentsArea div.lay2col {
	width      : 900px;
	text-align : left;
	}
	div#contentsArea div.lay2col div.col1 {
		width : 230px;
		}
		div#contentsArea div.lay2col div.col1 div.innerBlock {
			padding          : 3px;
			border           : 1px #999999 solid;
			background-color : #ffffff;
			}
			div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation {
				}
				div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation h4 {
					margin-bottom : 4px;
					}
				div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation p {
					margin-bottom : 2px;
					font-size     : 75%;
					border        : 1px #cccccc dotted;
					}
				div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation p.current {
					padding          : 4px 0 4px 10px;
					color            : #cc0033;
					font-weight      : bold;
					border           : 1px #cccccc solid;
					background       : url(/images/common/leftNavigation_active_background.gif) repeat-x 0 0;
					background-color : #d4d4d4;
					}
					div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation p a {
						display    : block;
						width      : 210px;
						padding    : 4px 0 4px 10px;
						background : url(/images/common/icon_arrowRed.gif) no-repeat 4px center;
						}
						/* 左ナビリンクテキストのスタイル */
						div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation p a:link {
							color            : #3c3c3c;
							text-decoration  : none;
							background-color : #ffffff;
							}
						div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation p a:visited {
							color            : #3c3c3c;
							text-decoration  : none;
							background-color : #ffffff;
							}
						div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation p a:hover {
							color            : #3c3c3c;
							text-decoration  : none;
							background-color : #ececec;
							}
						div#contentsArea div.lay2col div.col1 div.innerBlock div.leftNavigation p a:active {
							color            : #3c3c3c;
							text-decoration  : none;
							background-color : #ffffff;
							}
				div#calender {
					margin-top : 11px;
					}
					div#calender h4 {
						margin-bottom : 4px;
						}
					div#calender table.listTable {
						width      : 80%;
						margin     : 7px auto 0 auto;
						font-size  : 75%;
						text-align : center;
						}
					div#calender table#listYEARS {
						width : 75%;
						}
					div#calender table#listMONTH {
						width : 75%;
						}
						div#calender table.listTable td {
							padding : 2px 0;
							}
							div#calender table.listTable a:link {
								color           : #272727;
								text-decoration : underline;
								}
							div#calender table.listTable a:visited {
								color           : #272727;
								text-decoration : underline;
								}
							div#calender table.listTable a:hover {
								color           : #272727;
								text-decoration : underline;
								}
							div#calender table.listTable a:active {
								color           : #272727;
								text-decoration : underline;
								}
						div#calender table.listTable td.current {
							}
							div#calender table.listTable td.current a:link {
								color           : #cc0033;
								text-decoration : none;
								cursor          : default;
								}
							div#calender table.listTable td.current a:visited {
								color           : #cc0033;
								text-decoration : none;
								cursor          : default;
								}
							div#calender table.listTable td.current a:hover {
								color           : #cc0033;
								text-decoration : none;
								cursor          : default;
								}
							div#calender table.listTable td.current a:active {
								color           : #cc0033;
								text-decoration : none;
								cursor          : default;
								}
						div#calender table.listTable td.saturday {
							color : #0000ff;
							}
							div#calender table.listTable td.saturday a:link {
								color           : #0000ff;
								text-decoration : underline;
								}
							div#calender table.listTable td.saturday a:visited {
								color           : #0000ff;
								text-decoration : underline;
								}
							div#calender table.listTable td.saturday a:hover {
								color           : #0000ff;
								text-decoration : underline;
								}
							div#calender table.listTable td.saturday a:active {
								color           : #0000ff;
								text-decoration : underline;
								}
						div#calender table.listTable td.sunday {
							color : #ff0000;
							}
							div#calender table.listTable td.sunday a:link {
								color           : #ff0000;
								text-decoration : underline;
								}
							div#calender table.listTable td.sunday a:visited {
								color           : #ff0000;
								text-decoration : underline;
								}
							div#calender table.listTable td.sunday a:hover {
								color           : #ff0000;
								text-decoration : underline;
								}
							div#calender table.listTable td.sunday a:active {
								color           : #ff0000;
								text-decoration : underline;
								}
				div#dropBox {
					margin-top : 8px;
					}
					div#dropBox h4 {
						margin-bottom : 4px;
						padding       : 4px 0;
						font-size     : 75%;
						font-weight   : bold;
						text-align    : center;
						background    : url(/images/common/dropBox_title_background.gif) repeat-x 0 0;
						}
					div#dropBox p.about {
						margin-bottom : 10px;
						padding       : 0 10px;
						font-size     : 75%;
						line-height   : 120%;
						}
					div#dropBox hr {
						height     : 1px;
						margin     : 8px 10px;
						padding    : 0;
						border     : none;
						border-top : 1px #dedede solid;
						}
					/* for ALL IE start */
					* html div#dropBox hr {
						margin     : 2px 10px;
						}
					*+html div#dropBox hr {
						margin     : 2px 10px;
						}
					/* for ALL IE end */
					div#dropBoxBody {
						zoom       : 1;/* for ALL IE */
						margin     : 0 10px;
						padding    : 10px 12px 2px 12px;
						background : url(/images/common/dropBoxBody_background.gif);
						}
						div#dropBoxBody div.bookmarkItem {
							zoom          : 1;/* for ALL IE */
							margin-bottom : 8px;
							background    : url(/images/common/bookmarkItem_background.gif) repeat-y 0 0;
							}
							div#dropBoxBody div.bookmarkItem div.bookmarkItemTop {
								padding    : 5px 0 0 0;
								background : url(/images/common/bookmarkItemTop_background.gif) no-repeat 0 top;
								}
								div#dropBoxBody div.bookmarkItem div.bookmarkItemTop div.bookmarkItemBottom {
									padding    : 5px 10px 10px 10px;
									background : url(/images/common/bookmarkItemBottom_background.gif) no-repeat 0 bottom;
									}
									div#dropBoxBody div.bookmarkItem div.bookmarkItemTop div.bookmarkItemBottom td.bookmarkItemPhoto {
										width      : 68px;
										text-align : center;
										}
									div#dropBoxBody div.bookmarkItem div.bookmarkItemTop div.bookmarkItemBottom td.bookmarkItemText {
										width        : 80px;
										padding-left : 10px;
										}
										div#dropBoxBody div.bookmarkItem div.bookmarkItemTop div.bookmarkItemBottom td.bookmarkItemText p {
											font-size : 75%;
											}
											div#dropBoxBody div.bookmarkItem div.bookmarkItemTop div.bookmarkItemBottom td.bookmarkItemText p a:link {
												color           : #272727;
												text-decoration : underline;
												}
											div#dropBoxBody div.bookmarkItem div.bookmarkItemTop div.bookmarkItemBottom td.bookmarkItemText p a:visited {
												color           : #272727;
												text-decoration : underline;
												}
											div#dropBoxBody div.bookmarkItem div.bookmarkItemTop div.bookmarkItemBottom td.bookmarkItemText p a:hover {
												color           : #272727;
												text-decoration : underline;
												}
											div#dropBoxBody div.bookmarkItem div.bookmarkItemTop div.bookmarkItemBottom td.bookmarkItemText p a:active {
												color           : #272727;
												text-decoration : underline;
												}
										div#dropBoxBody div.bookmarkItem div.bookmarkItemTop div.bookmarkItemBottom td.bookmarkItemText img {
											margin-bottom : 3px;
											}
					div.dropMark {
						width      : 175px;
						height     : 82px;
						margin     : 0 auto 7px auto;
						background : url(/images/common/dropZone_background.gif) no-repeat 0 0;
						}
					div.dropBack {
						background-image:url(/img/artist/compare-area.gif);
						}
					div.draggable {
						float:left;
						overflow:visible;
						cursor: move;
						}
					ul#compare_shop_list {
						display: visible;
						list-style-type: none;
					}
					div.dragenter {
						background-image: none;
						background-color: #e60012;
						}
					ul#compare_shop_list {
						display: visible;
						list-style-type: none;
						}
					div.cell-box-compare {
						width:178px;
						margin:0px 0px;
						font-size:11px;
						background:url(/img/artist/cell-box_02.gif) left top repeat-y;
						}
					div#dropBoxBody {
						margin-bottom: 10px;
						}
					.thumbnail_s {
						width:60px;
						height:60px;
						}
								
	div#contentsArea div.lay2col div.col2 {
		width : 670px;
		}
		div#contentsArea div.lay2col div.col2 div.innerBlock {
			padding : 0 0 0 8px;
			}
			div#release {
				width      : 662px;
				margin-top : 8px;
				}
				div#release h3 {
					height      : 25px;
					padding     : 0 8px;
					font-size   : 90%;
					font-weight : bold;
					line-height : 25px;
					background  : url(/images/release/release_title_background.gif) no-repeat 0 0;
					}
			div#releaseList {
				position : relative;
				width    : 662px;
				}
				div#releaseList div.releaseListInner {
					padding          : 0 0 19px 19px;
					border           : 1px #aeaeae solid;
					border-top       : none;
					background-color : #ffffff;
					}
					div#releaseList div.releaseListInner div.dayUnit {
						position    : relative;
						width       : 634px;
						padding-top : 19px;
						}
						div#releaseList div.releaseListInner div.dayUnit h4 {
							height        : 21px;
							margin-right  : 12px;
							margin-bottom : 4px;
							padding-left  : 8px;
							color         : #e72e2e;
							font-size     : 75%;
							font-weight   : bold;
							line-height   : 21px;
							background    : url(/images/release/releaseList_h4_background.gif) repeat-x 0 0;
							}
						div#releaseList div.releaseListInner div.dayUnit div.releaseListItem {
							position      : relative;
							float         : left;
							width         : 304px;
							margin        : 6px 12px 0 0 !important;
							margin        : 6px 11px 0 0; /* for IE6 */
							text-align    : center;
							background    : url(/images/release/releaseListItem_background.gif) repeat-y 0 0;
							zoom          : 1;/* for ALL IE */
							}
							div#releaseList div.releaseListInner div.dayUnit div.releaseListItem div.releaseListItemTop {
								padding    : 0;
								background : url(/images/release/releaseListItemTop_background.gif) no-repeat 0 top;
								}
								div#releaseList div.releaseListInner div.dayUnit div.releaseListItem div.releaseListItemTop div.releaseListItemBottom {
									padding    : 8px 0 8px 10px;
									text-align : left;
									background : url(/images/release/releaseListItemBottom_background.gif) no-repeat 0 bottom;
									zoom       : 1;/* for ALL IE */
									}
									div#releaseList div.releaseListInner div.dayUnit div.releaseListItem div.releaseListItemTop div.releaseListItemBottom table {
										position : relative;
										width    : 285px;
										}
										div#releaseList div.releaseListInner div.dayUnit div.releaseListItem div.releaseListItemTop div.releaseListItemBottom table td.releasePhoto {
											width          : 96px;
											text-align     : left;
											padding-right  : 5px;
											padding-left   : 0px;
											vertical-align : middle;
											}
										div#releaseList div.releaseListInner div.dayUnit div.releaseListItem div.releaseListItemTop div.releaseListItemBottom table td.icon {
											height         : 16px;
											text-align     : left;
											vertical-align : middle;
											}
										div#releaseList div.releaseListInner div.dayUnit div.releaseListItem div.releaseListItemTop div.releaseListItemBottom table td.artistName {
											font-size      : 75%;
											text-align     : left;
											line-height    : 120%;
											vertical-align : middle;
											}
										div#releaseList div.releaseListInner div.dayUnit div.releaseListItem div.releaseListItemTop div.releaseListItemBottom table td.releaseName {
											height         : 30px;
											font-size      : 75%;
											font-weight    : bold;
											text-align     : left;
											line-height    : 120%;
											vertical-align : top;
											}
										div#releaseList div.releaseListInner div.dayUnit div.releaseListItem div.releaseListItemTop div.releaseListItemBottom table td.releaseDiscription {
											font-size      : 60%;
											text-align     : left;
											line-height    : 130%;
											vertical-align : bottom;
											}

