@charset "UTF-8";

/**************************************************************************************/
/*                                                                                    */
/* artistStyles.css                                                                   */
/*                                                                                    */
/**************************************************************************************/
/*----------------------------------------------------------------------------*/
/* overwright baseStyle.css start                                             */
/*----------------------------------------------------------------------------*/
div#footer {
	margin-top : 0;
	}
div.toTop {
	margin-top     : 10px;
	padding-right  : 0;
	padding-bottom : 10px;
	}
/*----------------------------------------------------------------------------*/
/* overwright baseStyle.css end                                               */
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* common styles start                                                        */
/*----------------------------------------------------------------------------*/
/* mainContents*/
div#contentsArea div.lay2col {
	width      : 900px;
	text-align : left;
	}
	div#contentsArea div.lay2col div.col1 {
		width : 548px;
		}
		div#contentsArea div.lay2col div.col1 div.innerBlock {
			padding :0;
			}
			div#contentsArea div.lay2col div.col1 div.innerBlock div#artistData {
				position : relative;
				clear    : both;
				width    : 548px;
				margin   : 8px 0 0 0;
				padding  : 0;
				}
				div#contentsArea div.lay2col div.col1 div.innerBlock div#artistData div.innerBlock {
					margin           : 0;
					padding          : 0;
					border           : 1px #aeaeae solid;
					background-color : #ffffff;
					}
					div#contentsArea div.lay2col div.col1 div.innerBlock div#artistData div.innerBlock div#artistIntroduction {
						position : relative;
						clear    : both;
						width    : 546px;
						margin   : 0;
						padding  : 0;
						}
						div#contentsArea div.lay2col div.col1 div.innerBlock div#artistData div.innerBlock div#artistIntroduction div.artistName {
							padding    : 5px 7px 5px 7px;
							background : url(/images/artist/artistName_title_background.gif) repeat-x 0 0;
							}
							div#contentsArea div.lay2col div.col1 div.innerBlock div#artistData div.innerBlock div#artistIntroduction div.artistName h3 {
								float        : left;
								width        : 440px;
								padding-left : 10px;
								color        : #ffffff;
								font-size    : 100%;
								font-weight  : bold;
								line-height  : 100%;
								background   : url(/images/artist/artistName_icon.gif) no-repeat 0 0;
								}
							div#contentsArea div.lay2col div.col1 div.innerBlock div#artistData div.innerBlock div#artistIntroduction div.artistName a {
								float : right;
								width : 48px;
								}
						div#contentsArea div.lay2col div.col1 div.innerBlock div#artistData div.innerBlock div#artistIntroduction div.lay2col {
							position : relative;
							clear    : both;
							width    : 546px;
							}
							div#contentsArea div.lay2col div.col1 div.innerBlock div#artistData div.innerBlock div#artistIntroduction div.lay2col div.col1 {
								float : left;
								width : 142px;
								}
								div#contentsArea div.lay2col div.col1 div.innerBlock div#artistData div.innerBlock div#artistIntroduction div.lay2col div.col1 img {
									margin : 7px 0 7px 7px;
									}
							div#contentsArea div.lay2col div.col1 div.innerBlock div#artistData div.innerBlock div#artistIntroduction div.lay2col div.col2 {
								float : left;
								width : 404px;
								}
								div#contentsArea div.lay2col div.col1 div.innerBlock div#artistData div.innerBlock div#artistIntroduction div.lay2col div.col2 div.innerBlock {
									margin  : 0;
									padding : 7px 0 7px 7px;
									border  : none;
									}
									div#contentsArea div.lay2col div.col1 div.innerBlock div#artistData div.innerBlock div#artistIntroduction div.lay2col div.col2 div.innerBlock p {
										font-size   : 75%;
										line-height : 120%;
										}
									div#contentsArea div.lay2col div.col1 div.innerBlock div#artistData div.innerBlock div#artistIntroduction div.lay2col div.col2 div.innerBlock p.link {
										margin-top   : 5px;
										padding-left : 7px;
										background   : url(/images/common/icon_arrowRed.gif) no-repeat 0 5px;
										}
						ul#tabSelector {
							position : relative;
							clear    : both;
							width    : 546px;
							margin   : 0;
							padding  : 0;
							z-index  : 300;
							}
							ul#tabSelector li a,
							ul#tabSelector li span {
								display           : block;
								height            : 26px;
								overflow          : hidden;
								text-indent       : -9999px;
								background-repeat : no-repeat;
								}
								li#tabSelectorTab01 {
									width        : 90px;
									float        : left;
									}
									li#tabSelectorTab01 a {
										background : url(/images/artist/tabSelector_tabImages.gif) no-repeat 0 0;
										}
									li#tabSelectorTab01 span {
										background : url(/images/artist/tabSelector_tabImages.gif) no-repeat 0 -52px;
										}
								li#tabSelectorTab02 {
									width        : 92px;
									float        : left;
									}
									li#tabSelectorTab02 a {
										background : url(/images/artist/tabSelector_tabImages.gif) no-repeat -90px 0;
										}
									li#tabSelectorTab02 span {
										background : url(/images/artist/tabSelector_tabImages.gif) no-repeat -90px -52px;
										}
								li#tabSelectorTab03 {
									width        : 91px;
									float        : left;
									}
									li#tabSelectorTab03 a {
										background : url(/images/artist/tabSelector_tabImages.gif) no-repeat -182px 0;
										}
									li#tabSelectorTab03 span {
										background : url(/images/artist/tabSelector_tabImages.gif) no-repeat -182px -52px;
										}
								li#tabSelectorTab04 {
									width        : 91px;
									float        : left;
									}
									li#tabSelectorTab04 a {
										background : url(/images/artist/tabSelector_tabImages.gif) no-repeat -273px 0;
										}
									li#tabSelectorTab04 span {
										background : url(/images/artist/tabSelector_tabImages.gif) no-repeat -273px -52px;
										}
								li#tabSelectorTab05 {
									width        : 92px;
									float        : left;
									}
									li#tabSelectorTab05 a {
										background : url(/images/artist/tabSelector_tabImages.gif) no-repeat -364px 0;
										}
									li#tabSelectorTab05 span {
										background : url(/images/artist/tabSelector_tabImages.gif) no-repeat -364px -52px;
										}
								li#tabSelectorTab06 {
									width        : 90px;
									float        : left;
									}
									li#tabSelectorTab06 a {
										background : url(/images/artist/tabSelector_tabImages.gif) no-repeat -456px 0;
										}
									li#tabSelectorTab06 span {
										background : url(/images/artist/tabSelector_tabImages.gif) no-repeat -456px -52px;
										}
	div#contentsArea div.lay2col div.col2 {
		width : 352px;
		}
		div#contentsArea div.lay2col div.col2 div.innerBlock {
			padding : 0 0 0 8px;
			}
			div#videoArea {
				position   : relative;
				clear      : both;
				width      : 344px;
				margin     : 0;
				padding    : 0;
				}
				div#contentsArea div.lay2col div.col2 div.innerBlock div#videoArea div.innerBlock {
					padding    : 10px 11px;
					border     : 1px #aeaeae solid;
					background : url(/images/artist/videoArea_background.gif) repeat-x 0 0;
					}
			div#pickupReleaseArea {
				position : relative;
				clear    : both;
				width    : 344px;
				margin   : 10px 0 0 0;
				padding  : 0;
				}
				div#pickupReleaseArea h3 {
					padding-left : 20px;
					color        : #ffffff;
					font-size    : 12px;
					font-weight  : bold;
					line-height  : 28px;
					background   : url(/images/artist/pickupRelease_background.gif) no-repeat 0 0;
					}
				div#releaseData {
					position   : relative;
					width      : 344px;
					margin-top : 4px;
					}
					div#releaseData p {
						font-size   : 75%;
						line-height : 130%;
						}
					div#contentsArea div.lay2col div.col2 div.innerBlock div#pickupReleaseArea div#releaseData div.innerBlock {
						padding          : 8px 8px 16px 8px;
						border           : 1px #aeaeae solid;
						border-bottom    : none;
						background-color : #ffffff;
						}
						div#releaseInfo {
							position : relative;
							clear    : both;
							width    : 326px;
							margin   : 0;
							padding  : 0;
							}
							div#releaseInfo div.releaseImage {
								position : relative;
								float    : left;
								width    : 104px;
								}
							div#releaseInfo div.releaseDiscription {
								position : relative;
								float    : right;
								width    : 222px;
								}
								div#releaseInfo div.releaseDiscription img {
									margin-bottom : 3px;
									}
						div#releaseInfoExtra {
							position : relative;
							clear    : both;
							width    : 326px;
							margin   : 10px 0 0 0;
							padding  : 0;
							}
							div#releaseInfoExtra p.special {
								color : #ff0000;
								}
							/* 9/3add */
							div#releaseInfoExtra strong {
								font-weight: bold;
								}
				div#cdList {
					position : relative;
					clear    : both;
					width    : 344px;
					margin   : 0;
					padding  : 0;
					}
					div#contentsArea div.lay2col div.col2 div.innerBlock div#pickupReleaseArea div#cdList div.innerBlock {
						margin       : 0;
						padding      : 0 0 0 0;
						border-left  : 1px #aeaeae solid;
						border-right : 1px #aeaeae solid;
						}
				div#dvdList {
					position : relative;
					clear    : both;
					width    : 344px;
					margin   : 0;
					padding  : 0;
					}
					div#contentsArea div.lay2col div.col2 div.innerBlock div#pickupReleaseArea div#dvdList div.innerBlock {
						margin        : 0;
						padding       : 0 0 0 0;
						border-left   : 1px #aeaeae solid;
						border-right  : 1px #aeaeae solid;
						border-bottom : 1px #aeaeae solid;
						}
						div#pickupReleaseArea div.listTable {
							}
							div#pickupReleaseArea div.listTable div.headTitle {
								position    : relative;
								clear       : both;
								width       : 342px;
								background  : url(/images/common/backgroundGradation01.gif) repeat-x 0 0;
								}
								div#pickupReleaseArea div.listTable div.headTitle h4 {
									margin-left  : 10px;
									padding-left : 12px;
									color        : #ffffff;
									font-size    : 75%;
									font-weight  : bold;
									line-height  : 24px;
									background   : url(/images/common/icon_arrowWhite.gif) no-repeat 0 center;
									}
							div#pickupReleaseArea div.listTable table {
								position  : relative;
								clear     : both;
								width     : 342px;
								font-size : 75%;
								}
								div#pickupReleaseArea div.listTable table tr {
									background-color : #ffffff;
									}
								div#pickupReleaseArea div.listTable table tr.bgGrey {
									background-color : #e7e7e7;
									}
									div#pickupReleaseArea div.listTable table tr td {
										padding : 6px 0;
										}
									div#pickupReleaseArea div.listTable table tr td.number {
										width          : 30px;
										text-align     : center;
										vertical-align : top;
										}
										div#pickupReleaseArea div.listTable table tr td.number p {
											line-height : 140%;
											}
									div#pickupReleaseArea div.listTable table tr td.title {
										width          : 185px;
										padding-right  : 5px;
										text-align     : left;
										vertical-align : top;
										}
										div#pickupReleaseArea div.listTable table tr td.title p {
											line-height : 140%;
											}
										div#pickupReleaseArea div.listTable table tr td.title p.etc {
											margin-top  : 3px;
											font-size   : 95%;
											line-height : 120%;
											}
									div#pickupReleaseArea div.listTable table tr td.button {
										width          : 51px;
										padding-right  : 5px;
										text-align     : center;
										vertical-align : top;
										}
										div#pickupReleaseArea div.listTable table tr td.button p {
											line-height : 140%;
											}
/*----------------------------------------------------------------------------*/
/* common styles end                                                          */
/*----------------------------------------------------------------------------*/
div#artistDatas {
	position : relative;
	clear    : both;
	width    : 546px;
	margin   : 0;
	padding  : 0;
	top      : -1px;
	z-index  : 299;
	}
	/* direct */
	div#artistDatas div.direct {
		display  : none;
		position : relative;
		clear    : both;
		width    : 546px;
		margin   : 0;
		padding  : 0;
		}
		div#artistDatas div.direct div.releaseItems {
			position   : relative;
			clear      : both;
			width      : 546px;
			margin     : 0;
			padding    : 0;
			}
			div#artistDatas div.direct div.releaseItems div.releasePhoto {
				float : left;
				width : 179px;
				}
				div#artistDatas div.direct div.releaseItems div.releasePhoto img {
					margin : 9px 0px 9px 9px;
					}
			div#artistDatas div.direct div.releaseItems div.releaseData {
				float : left;
				width : 367px;
				}
				div#artistDatas div.direct div.releaseItems div.releaseData div.releaseDataInner {
					padding     : 9px 9px 9px 9px;
					border      : none;
					}
					div#artistDatas div.direct div.releaseItems div.releaseData div.releaseDataInner p {
						margin-top  : 1px;
						font-size   : 75%;
						line-height : 120%;
						}
					div#artistDatas div.direct div.releaseItems div.releaseData div.releaseDataInner h4 {
						margin-top  : 10px;
						font-size   : 100%;
						font-weight : normal;
						line-height : 120%;
						}
					div#artistDatas div.direct div.releaseItems div.releaseData div.releaseDataInner h5 {
						margin-top  : 4px;
						font-size   : 100%;
						font-weight : bold;
						line-height : 120%;
						}
					div#artistDatas div.direct div.releaseItems div.releaseData div.releaseDataInner p.catalogNumber {
						margin-top : 4px;
						}
					div#artistDatas div.direct div.releaseItems div.releaseData div.releaseDataInner p.salesDate {
						margin-top : 4px;
						font-size  : 90%;
						color      : #ff0000;
						}
					div#artistDatas div.direct div.releaseItems div.releaseData div.releaseDataInner p.price {
						margin-top : 4px;
						}
			div#artistDatas div.direct div.releaseItems div.specialContents {
				position   : relative;
				clear      : both;
				width      : 546px;
				margin     : 0;
				padding    : 0;
				}
				div#artistDatas div.direct div.releaseItems div.specialContents p {
					margin-left : 9px;
					font-size   : 75%;
					line-height : 120%;
					}
					/* 9/3add */
				div#artistDatas div.direct div.releaseItems div.specialContents strong {
					font-weight: bold;
					}
				div#artistDatas div.direct div.releaseItems p.toShop {
					position   : relative;
					clear      : both;
					width      : 546px;
					margin     : 0 0 9px 0;
					padding    : 0;
					text-align : right;
					}
					div#artistDatas div.direct div.releaseItems p.toShop img {
						margin-right : 9px;
						}
		div#artistDatas div.direct div.contents {
			position   : relative;
			clear      : both;
			width      : 546px;
			margin     : 0;
			padding    : 0;
			}
			div#artistDatas div.direct div.contents div.headTitle {
				position    : relative;
				clear       : both;
				width       : 546px;
				background  : url(/images/common/backgroundGradation01.gif) repeat-x 0 0;
				}
				div#artistDatas div.direct div.contents div.headTitle h4 {
					margin-left  : 10px;
					padding-left : 12px;
					color        : #ffffff;
					font-size    : 75%;
					font-weight  : bold;
					line-height  : 24px;
					background   : url(/images/common/icon_arrowWhite.gif) no-repeat 0 center;
					}
			div#artistDatas div.direct div.contents table {
				position  : relative;
				clear     : both;
				width     : 546px;
				font-size : 75%;
				}
				div#artistDatas div.direct div.contents table tr {
					background-color : #ffffff;
					}
				div#artistDatas div.direct div.contents table tr.bgGrey {
					background-color : #e7e7e7;
					}
					div#artistDatas div.direct div.contents table tr td {
						padding : 6px 0;
						}
						div#artistDatas div.direct div.contents table tr td.number {
							width          : 30px;
							text-align     : center;
							vertical-align : top;
							}
							div#artistDatas div.direct div.contents table tr td.number p {
								line-height : 140%;
								}
						div#artistDatas div.direct div.contents table tr td.title {
							width          : 389px;
							padding-right  : 5px;
							text-align     : left;
							vertical-align : top;
							}
							div#artistDatas div.direct div.contents table tr td.title p {
								line-height : 140%;
								}
							div#artistDatas div.direct div.contents table tr td.title p.etc {
								margin-top  : 3px;
								font-size   : 95%;
								line-height : 120%;
								}
						div#artistDatas div.direct div.contents table tr td.button {
							width          : 51px;
							padding-right  : 5px;
							text-align     : center;
							vertical-align : top;
							}
							div#artistDatas div.direct div.contents table tr td.button p {
								line-height : 140%;
								}
	/* news */
	div#news {
		position : relative;
		clear    : both;
		width    : 546px;
		margin   : 0;
		padding  : 0;
		}
	/* profile */
	div#profile {
		position : relative;
		clear    : both;
		width    : 546px;
		margin   : 0;
		padding  : 0;
		}
	/* release */
	div#release {
		position : relative;
		clear    : both;
		width    : 546px;
		margin   : 0;
		padding  : 0;
		}
		div#release div.releaseItems {
			position   : relative;
			clear      : both;
			width      : 546px;
			margin     : 0;
			padding    : 0;
			background : url(/images/common/title_background_dotPale.gif) repeat-x 0 0;
			}
		div#release div.bgGrey  {
			background       : url(/images/common/title_background_dotPale.gif) repeat-x 0 0;
			background-color : #eeeeee;
			}
			div#release div.releaseItems div.releasePhoto {
				float : left;
				width : 109px;
				}
				div#release div.releaseItems div.releasePhoto img {
					margin : 9px 0px 9px 9px;
					}
			div#release div.releaseItems div.releaseData {
				float : left;
				width : 437px;
				}
				div#release div.releaseItems div.releaseData img.btnToShop {
					float  : right;
					width  : 181px;
					margin : 9px 6px 0 0;
					}
				div#release div.releaseItems div.releaseData div.releaseDataInner {
					padding     : 9px 9px 9px 12px;
					border      : none;
					}
					div#release div.releaseItems div.releaseData div.releaseDataInner p {
						margin-top  : 1px;
						font-size   : 75%;
						line-height : 120%;
						}
					div#release div.releaseItems div.releaseData div.releaseDataInner p.catalogNumber {
						margin-top : 4px;
						color      : #ff0000;
						}
					div#release div.releaseItems div.releaseData div.releaseDataInner h4 {
						margin-top  : 5px;
						color       : #0063a4;
						font-size   : 100%;
						font-weight : bold;
						}
					div#release div.releaseItems div.releaseData div.releaseDataInner p.salesDate {
						margin-top : 4px;
						color      : #003366;
						}
					div#release div.releaseItems div.releaseData div.releaseDataInner p.price {
						color      : #c40026;
						}
					div#release div.releaseItems div.releaseData div.releaseDataInner p.spec {
						margin-top : 15px;
						}
					div#release div.releaseItems div.releaseData div.releaseDataInner div.specialContents {
						margin-top : 15px;
						}
						div#release div.releaseItems div.releaseData div.releaseDataInner div.specialContents ul li {
							font-size    : 75%;
							margin-left  : 20px;
							list-style   : disc;
							line-height  : 120%;
							}
					/* 9/3add */
						div#release div.releaseItems div.releaseData div.releaseDataInner div.specialContents strong {
							font-weight: bold;
							}
					div#release div.releaseItems div.releaseData div.releaseDataInner p.showContents {
						margin-top  : 5px;
						text-align  : right;
						line-height : 120%;
						}
						div#release div.releaseItems div.releaseData div.releaseDataInner p.showContents img {
							line-height    : 100%;
							vertical-align : middle;
							}
					div#release div.releaseItems div.releaseData div.releaseDataInner p.closeContents {
						display     : none;
						margin-top  : 5px;
						text-align  : right;
						line-height : 120%;
						}
						div#release div.releaseItems div.releaseData div.releaseDataInner p.closeContents img {
							line-height    : 100%;
							vertical-align : middle;
							}
			div#release div.releaseItems div.contents {
				display    : none;
				position   : relative;
				clear      : both;
				width      : 546px;
				margin     : 0;
				padding    : 0;
				}
				div#release div.releaseItems div.contents div.headTitle {
					position    : relative;
					clear       : both;
					width       : 546px;
					margin-top  : 10px;
					background  : url(/images/common/title_background_dotPale.gif) repeat-x 0 bottom;
					}
					div#release div.releaseItems div.contents div.headTitle h5 {
						margin-left  : 10px;
						padding-left : 12px;
						font-size    : 75%;
						font-weight  : bold;
						line-height  : 26px;
						background   : url(/images/common/icon_arrowBlack.gif) no-repeat 0 center;
						}
				div#release div.releaseItems div.contents table {
					position  : relative;
					clear     : both;
					width     : 546px;
					font-size : 75%;
					}
					div#release div.releaseItems div.contents table tr td {
						padding    : 6px 0;
						background : url(/images/common/title_background_dotPale.gif) repeat-x 0 bottom;
						}
						div#release div.releaseItems div.contents table tr td.number {
							width          : 30px;
							text-align     : center;
							vertical-align : top;
							}
							div#release div.releaseItems div.contents table tr td.number p {
								line-height : 140%;
								}
						div#release div.releaseItems div.contents table tr td.title {
							width          : 389px;
							padding-right  : 5px;
							text-align     : left;
							vertical-align : top;
							}
							div#release div.releaseItems div.contents table tr td.title p {
								line-height : 140%;
								}
								div#release div.releaseItems div.contents table tr td.title p.etc {
									margin-top  : 3px;
									font-size   : 95%;
									line-height : 120%;
									}
						div#release div.releaseItems div.contents table tr td.button {
							width          : 51px;
							padding-right  : 5px;
							text-align     : center;
							vertical-align : top;	
							}
							div#release div.releaseItems div.contents table tr td.button p {
								line-height : 140%;
								}
				div#release div.releaseItems div.contents p.closeThis {
						margin       : 8px 5px 8px 0;
						font-size    : 75%;
						text-align   : right;
						line-height  : 120%;
						}
						div#release div.releaseItems div.contents p.closeThis img {
							line-height    : 100%;
							vertical-align : middle;
							}
						
	/* media */
	div#media {
		position : relative;
		clear    : both;
		width    : 546px;
		margin   : 0;
		padding  : 0;
		}
	/* live */
	div#live {
		position : relative;
		clear    : both;
		width    : 546px;
		margin   : 0;
		padding  : 0;
		}
	/* link */
	div#link {
		position : relative;
		clear    : both;
		width    : 546px;
		margin   : 0;
		padding  : 0;
		}

	p.center {
		text-align : center;
		}
	image.w300 {
		width : 300px
		}
	image.h300 {
		height : 300px
		}
	image.profile {
		margin        : 5px;
		margin-bottom : 15px;
		}
	h5.profile {
		line-height : 120%;
		font-size   : 12px;
		margin-top : 15px;
		}
		
	div.contentFrame {
		border-bottom: 1px dotted #ccc;
		}
		
	div.subFrame {
		margin: 10px;
		}

	p.newsTitleDate {
		color: #ec5b5e;
		font-weight: bold;
		}

	h4.newsTitle {
		margin-top: 5px;
		margin-bottom: 15px;
		font-size: 13px;
		color: #3d59df;
		}
		
	h5.newsDetail {
		line-height: 120%;
		}


/*----------------------------------------------------------------------------*/
/* 2010.07.29 added                                                           */
/*----------------------------------------------------------------------------*/
	/* pagingNav リリース*/
	div#artistDatas div#release div.pagingNav {
		position   : relative;
		clear      : both;
		width      : 546px;
		margin     : 0;
		padding    : 20px 0;
		text-align : center;
		background : url(//images/common/title_background_dotPale.gif) repeat-x 0 top;
		}
		div#artistDatas div#release div.pagingNav p {
			display   : inline;
			width     : 4.5em;
			font-size : 12px;
			}
			div#artistDatas div#release div.pagingNav p a {
				font-size   : 12px;
				line-height : 1.2;
				}
		div#artistDatas div#release div.pagingNav p.prevPage {
			padding-right  : 10px;
			}
			div#artistDatas div#release div.pagingNav p.prevPage a {
				padding-left  : 1em;
				background    : url(/images/common/icon_arrowPagePrev.gif) no-repeat left 1px;
				}
		div#artistDatas div#release div.pagingNav p.nextPage {
			padding-left  : 10px;
			}
			div#artistDatas div#release div.pagingNav p.nextPage a {
				padding-right : 1em;
				background    : url(/images/common/icon_arrowPageNext.gif) no-repeat right 1px;
				}
		div#artistDatas div#release div.pagingNav p.f_direct {
			width            : 3em;
			margin           : 0 3px 0 0;
			padding          : 2px 0;
			border           : 1px #cccccc solid;
			background-color : #ffffff;
			}
			div#artistDatas div#release div.pagingNav p.f_direct a,
			div#artistDatas div#release div.pagingNav p.f_direct span {
				padding     : 0 5px;
				font-size   : 12px;
				line-height : 1.2;
				}
		div#artistDatas div#release div.pagingNav p.active {
			border           : 1px #999999 solid;
			background-color : #999999;
			}
			div#artistDatas div#release div.pagingNav p.active span {
				color       : #ffffff;
				font-weight : bold;
				}

	/* pagingNav ニュース*/
	div#artistDatas div#news div.pagingNav {
		position   : relative;
		clear      : both;
		width      : 546px;
		margin     : 0;
		padding    : 20px 0;
		text-align : center;
		background : url(/images/common/title_background_dotPale.gif) repeat-x 0 top;
		}
		div#artistDatas div#news div.pagingNav p {
			display   : inline;
			width     : 4.5em;
			font-size : 12px;
			}
			div#artistDatas div#news div.pagingNav p a {
				font-size   : 12px;
				line-height : 1.2;
				}
		div#artistDatas div#news div.pagingNav p.prevPage {
			padding-right  : 10px;
			}
			div#artistDatas div#news div.pagingNav p.prevPage a {
				padding-left  : 1em;
				background    : url(/images/common/icon_arrowPagePrev.gif) no-repeat left 1px;
				}
		div#artistDatas div#news div.pagingNav p.nextPage {
			padding-left  : 10px;
			}
			div#artistDatas div#news div.pagingNav p.nextPage a {
				padding-right : 1em;
				background    : url(/images/common/icon_arrowPageNext.gif) no-repeat right 1px;
				}
		div#artistDatas div#news div.pagingNav p.f_direct {
			width            : 3em;
			margin           : 0 3px 0 0;
			padding          : 2px 0;
			border           : 1px #cccccc solid;
			background-color : #ffffff;
			}
			div#artistDatas div#news div.pagingNav p.f_direct a,
			div#artistDatas div#news div.pagingNav p.f_direct span {
				padding     : 0 5px;
				font-size   : 12px;
				line-height : 1.2;
				}
		div#artistDatas div#news div.pagingNav p.active {
			border           : 1px #999999 solid;
			background-color : #999999;
			}
			div#artistDatas div#news div.pagingNav p.active span {
				color       : #ffffff;
				font-weight : bold;
				}
	/* pagingNav メディア*/
	div#artistDatas div#media div.pagingNav {
		position   : relative;
		clear      : both;
		width      : 546px;
		margin     : 0;
		padding    : 20px 0;
		text-align : center;
		background : url(/images/common/title_background_dotPale.gif) repeat-x 0 top;
		}
		div#artistDatas div#media div.pagingNav p {
			display   : inline;
			width     : 4.5em;
			font-size : 12px;
			}
			div#artistDatas div#news div.pagingNav p a {
				font-size   : 12px;
				line-height : 1.2;
				}
		div#artistDatas div#media div.pagingNav p.prevPage {
			padding-right  : 10px;
			}
			div#artistDatas div#news div.pagingNav p.prevPage a {
				padding-left  : 1em;
				background    : url(/images/common/icon_arrowPagePrev.gif) no-repeat left 1px;
				}
		div#artistDatas div#media div.pagingNav p.nextPage {
			padding-left  : 10px;
			}
			div#artistDatas div#news div.pagingNav p.nextPage a {
				padding-right : 1em;
				background    : url(/images/common/icon_arrowPageNext.gif) no-repeat right 1px;
				}
		div#artistDatas div#media div.pagingNav p.f_direct {
			width            : 3em;
			margin           : 0 3px 0 0;
			padding          : 2px 0;
			border           : 1px #cccccc solid;
			background-color : #ffffff;
			}
			div#artistDatas div#media div.pagingNav p.f_direct a,
			div#artistDatas div#media div.pagingNav p.f_direct span {
				padding     : 0 5px;
				font-size   : 12px;
				line-height : 1.2;
				}
		div#artistDatas div#media div.pagingNav p.active {
			border           : 1px #999999 solid;
			background-color : #999999;
			}
			div#artistDatas div#media div.pagingNav p.active span {
				color       : #ffffff;
				font-weight : bold;
				}


	/* pagingNav ライブ*/
	div#artistDatas div#live div.pagingNav {
		position   : relative;
		clear      : both;
		width      : 546px;
		margin     : 0;
		padding    : 20px 0;
		text-align : center;
		background : url(/images/common/title_background_dotPale.gif) repeat-x 0 top;
		}
		div#artistDatas div#live div.pagingNav p {
			display   : inline;
			width     : 4.5em;
			font-size : 12px;
			}
			div#artistDatas div#live div.pagingNav p a {
				font-size   : 12px;
				line-height : 1.2;
				}
		div#artistDatas div#live div.pagingNav p.prevPage {
			padding-right  : 10px;
			}
			div#artistDatas div#live div.pagingNav p.prevPage a {
				padding-left  : 1em;
				background    : url(/images/common/icon_arrowPagePrev.gif) no-repeat left 1px;
				}
		div#artistDatas div#live div.pagingNav p.nextPage {
			padding-left  : 10px;
			}
			div#artistDatas div#live div.pagingNav p.nextPage a {
				padding-right : 1em;
				background    : url(/images/common/icon_arrowPageNext.gif) no-repeat right 1px;
				}
		div#artistDatas div#live div.pagingNav p.f_direct {
			width            : 3em;
			margin           : 0 3px 0 0;
			padding          : 2px 0;
			border           : 1px #cccccc solid;
			background-color : #ffffff;
			}
			div#artistDatas div#live div.pagingNav p.f_direct a,
			div#artistDatas div#live div.pagingNav p.f_direct span {
				padding     : 0 5px;
				font-size   : 12px;
				line-height : 1.2;
				}
		div#artistDatas div#live div.pagingNav p.active {
			border           : 1px #999999 solid;
			background-color : #999999;
			}
			div#artistDatas div#live div.pagingNav p.active span {
				color       : #ffffff;
				font-weight : bold;
				}

    /* pagingNav リンク*/
    div#artistDatas div#link div.pagingNav {
        position   : relative;
        clear      : both;
        width      : 546px;
        margin     : 0;
        padding    : 20px 0;
        text-align : center;
        background : url(/images/common/title_background_dotPale.gif) repeat-x 0 top;
        }
        div#artistDatas div#link div.pagingNav p {
            display   : inline;
            width     : 4.5em;
            font-size : 12px;
            }
            div#artistDatas div#link div.pagingNav p a {
                font-size   : 12px;
                line-height : 1.2;
                }
        div#artistDatas div#link div.pagingNav p.prevPage {
            padding-right  : 10px;
            }
            div#artistDatas div#link div.pagingNav p.prevPage a {
                padding-left  : 1em;
                background    : url(/images/common/icon_arrowPagePrev.gif) no-repeat left 1px;
                }
        div#artistDatas div#link div.pagingNav p.nextPage {
            padding-left  : 10px;
            }
            div#artistDatas div#link div.pagingNav p.nextPage a {
                padding-right : 1em;
                background    : url(/images/common/icon_arrowPageNext.gif) no-repeat right 1px;
                }
        div#artistDatas div#link div.pagingNav p.f_direct {
            width            : 3em;
            margin           : 0 3px 0 0;
            padding          : 2px 0;
            border           : 1px #cccccc solid;
            background-color : #ffffff;
            }
            div#artistDatas div#link div.pagingNav p.f_direct a,
            div#artistDatas div#link div.pagingNav p.f_direct span {
                padding     : 0 5px;
                font-size   : 12px;
                line-height : 1.2;
                }
        div#artistDatas div#link div.pagingNav p.active {
            border           : 1px #999999 solid;
            background-color : #999999;
            }
            div#artistDatas div#link div.pagingNav p.active span {
                color       : #ffffff;
                font-weight : bold;
                }

