@charset "UTF-8";

/**************************************************************************************/
/*                                                                                    */
/* artistsStyles.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;
	}
/* 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#artistList {
					margin-top : 11px;
					}
					div#artistList h4 {
						margin-bottom : 4px;
						}
					p#listChanger {
						height      : 21px;
						font-size   : 75%;
						line-height : 100%;
						background  : url(/images/artists/artistList_listChanger_background.gif) repeat-x 0 0;
						}
						p#listChanger span {
							display         : inline-block;
							width           : 3em;
							margin          : 3px 0 2px 5px !important;
							margin          : 2px 0 2px 5px;/* for IE6 */
							padding         : 2px;
							text-align      : center;
							text-decoration : underline;
							cursor          : pointer;
							}
						p#listChanger span.current {
							color            : #cc0033;
							text-decoration  : none;
							background-color : #ffffff;
							cursor           : default;
							}
					div#artistList table.listTable {
						width      : 85%;
						margin     : 10px auto 0 auto;
						font-size  : 75%;
						text-align : center;
						}
						div#artistList table.listTable td {
							padding : 2px 0;
							}
							div#artistList table.listTable td.current span {
								color           : #cc0033;
								font-weight     : bold;
								text-decoration : none;
								cursor          : default;
								}
							div#artistList table.listTable td.current a:link {
								color           : #cc0033;
								font-weight     : bold;
								text-decoration : none;
								cursor          : default;
								}
							div#artistList table.listTable td.current a:visited {
								color           : #cc0033;
								font-weight     : bold;
								text-decoration : none;
								cursor          : default;
								}
							div#artistList table.listTable td.current a:hover {
								color           : #cc0033;
								font-weight     : bold;
								text-decoration : none;
								cursor          : default;
								}
							div#artistList table.listTable td.current a:active {
								color           : #cc0033;
								font-weight     : bold;
								text-decoration : none;
								cursor          : default;
								}
				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;
						}
					
					
	div#contentsArea div.lay2col div.col2 {
		width : 670px;
		}
		div#contentsArea div.lay2col div.col2 div.innerBlock {
			padding : 0 0 0 8px;
			}
			div#artists {
				margin-top : 8px;
				}
				div#artists h3 {
					height      : 25px;
					padding     : 0 8px;
					font-size   : 90%;
					font-weight : bold;
					line-height : 25px;
					background  : url(/images/artists/artists_title_background.gif) no-repeat 0 0;
					}
					div#artists h3 span {
						color : #e72e2e;
						}
			div#artistListPhoto {
				padding          : 19px 9px 13px 19px;
				border           : 1px #aeaeae solid;
				border-top       : none;
				background-color : #ffffff;
				}
			/* for ALL IE start */
			* html div#artistListPhoto {
				padding          : 19px 0 13px 18px;
				}
			*+html div#artistListPhoto {
				padding          : 19px 9px 19px 19px;
				}
			/* for ALL IE end */
				div#artistListPhoto div.artistListItem {
					zoom          : 1;/* for ALL IE */
					position      : relative;
					float         : left;
					width         : 148px;
					margin-right  : 10px;
					margin-bottom : 6px;
					text-align    : center;
					background    : url(/images/artists/artistListItem_background.gif) repeat-y 0 0;
					}
					div#artistListPhoto div.artistListItem div.artistListItemTop {
						position   : relative;
						padding    : 5px 0 0 0;
						background : url(/images/artists/artistListItemTop_background.gif) no-repeat 0 top;
						}
						div#artistListPhoto div.artistListItem div.artistListItemTop div.artistListItemBottom {
							position   : relative;
							padding    : 5px 12px 10px 12px;
							background : url(/images/artists/artistListItemBottom_background.gif) no-repeat 0 bottom;
							}
							div#artistListPhoto div.artistListItem div.artistListItemTop div.artistListItemBottom table {
								position : relative;
								width    : 124px;
								}
								div#artistListPhoto div.artistListItem div.artistListItemTop div.artistListItemBottom table td.artistPhoto {
									height         : 90px;
									text-align     : center;
									vertical-align : middle;
									}
								div#artistListPhoto div.artistListItem div.artistListItemTop div.artistListItemBottom table td.artistName {
									height         : 30px;
									padding-top    : 3px;
									font-size      : 75%;
									text-align     : left;
									line-height    : 110%;
									vertical-align : top;
									}
								div#artistListPhoto div.artistListItem div.artistListItemTop div.artistListItemBottom table td.artistDiscription {
									font-size   : 75%;
									text-align  : left;
									line-height : 110%;
									}
								td.artistDiscription {
									height      : 40px;
									}
									

