@charset "utf-8";
/* CSS Document */

body{
	visibility:hidden;
	margin: 0px; padding: 0px;
	background:url(/static/image/background.jpg) repeat scroll 0 0;
	color:#666666; font-size:11px;
	font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","MS P Gothic",Osaka,sans-serif;
}

h1,h2,h3,h4,h5,h6,p,ul,li,form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

a{ color:#EC7AAC; text-decoration:none;}
a:hover{ text-decoration:underline; }

.clear{
	clear:both;
	font-size:0px;
	line-height:0px; height:0px;
	text-indent:-9999px; overflow:hidden;
}
.pageTop{ text-align:right;}
.photoC{
	display:block;
	text-align:right;
	width:100%;
	font-size:11px;
}
#main_box{
	margin: 50px 0px 0px 50px;
/*	background:url(/static/image/top/background.jpg) repeat 0px 0px;*/
}
#main_box_inner{
	background-color:#FFFFFF;
}
#left_box{
	width:49%;
	background-color: #FFFFFF;
	float:left;
	margin: 0px; padding: 0px;
}
#wrapper{
	top: 0px;
	left: 0px;
	height: 100%;
	width:  100%;
}
.contents_name{
	display:block;
	width:308px; height:130px;
	margin: 0px 0px 0px 20px ; padding: 0px;
	text-indent:-9999px; overflow:hidden;
	background:url(/static/image/top/top_logo.gif) no-repeat center center;
}

#right_box{
	float:right; position:relative;
	margin: 0px; padding: 0px;
}
#footer{
	height: 50px;
	background:url(/static/image/top/background.jpg) repeat 0px 0px;
	margin: 0px 00px 0px 0px; padding: 0px;
}
.footerBtn{
	display:block;
	float:left;
	height:50px; width:110px;
	margin:0px; padding:0px;
}

.footerBtn a {
	background:transparent url(/static/image/top/tencarat.gif) no-repeat scroll center center;
	display:block;
	height:50px; width:110px;
	margin:0; padding:0;
	overflow:hidden; text-indent:-9999px;
}

address {
	display:block;
	float:right; text-align:right;
	font-style:normal;
	width:250px; height:50px; line-height:50px;
	margin:0; padding:0;
}
/**/
.sitename{
	display:block;
	float:left;
	width:140px; height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/static/image/logo.gif) no-repeat 0px 0px;
}
.sitename a{
	display:block;
	width:140px; height:40px;
	text-indent:-9999px; overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.glovalnav{
	display:block;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:750px; _width:770px; height:40px;
	background:url(/static/image/gnavi.gif) no-repeat 0px 0px;
	_background:url(/static/image/gnavi.gif) no-repeat 20px 0px;
}
.glovalnav li{
	display:block;
	float:left;
	padding:0px 0px 0px 0px;height:18px;
}
.nav01{
	margin:16px 20px 0px 10px;
	_margin:16px 20px 0px 15px;
}
.nav02,.nav03,.nav04,.nav05,.nav06{
	margin:16px 20px 0px 0px;
}
.nav07{
	margin:16px 0px 0px 0px;
}

.nav01{width:110px;}
.nav02{width:90px;}
.nav03{width:100px;}
.nav04{width:100px;}
.nav05{width:70px;}
.nav06{width:90px;}
.nav07{width:60px;}

.nav01 a{width:110px;}
.nav02 a{width:90px;}
.nav03 a{width:100px;}
.nav04 a{width:100px;}
.nav05 a{width:70px;}
.nav06 a{width:90px;}
.nav07 a{width:60px;}

.glovalnav li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;height:18px;
}
#header{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.nav_box{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#right_box img {
	max-width:100%; max-height:100%;
}
*html body div#right_box img {
	width: expression(this.width >= this.height ? "100%" : "auto");
	height: expression(this.width <= this.height ? "100%" : "auto");
}


.contentsBox{
	overflow-y:auto;
	scrollbar-base-color:#ffc0cb;
	scrollbar-face-color:#ffc0cb;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}

.contentsBoxPr{
	overflow-y:auto;
	scrollbar-base-color:#ffc0cb;
	scrollbar-face-color:#ffc0cb;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}
.contentsBoxEn{
	overflow-y:auto;
	scrollbar-base-color:#ffc0cb;
	scrollbar-face-color:#ffc0cb;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}



.infoTitle{
	display:block;
	height:80px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/static/image/infomation.gif) no-repeat 0px 0px;
}
.profileTitle{
	display:block;
	height:80px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/static/image/profile.gif) no-repeat 0px 0px;
}
.artistName{
	display:block;
	height:80px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/static/image/profile_karina.gif) no-repeat 0px 0px;
}
.linkTitle{
	display:block;
	height:80px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/static/image/link.gif) no-repeat 0px 0px;
}
.collectionTitle{
	display:block;
	height:80px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/static/image/collection.gif) no-repeat 0px 0px;
}
.biographyTitle{
	display:block;
	height:80px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/static/image/biography.gif) no-repeat 0px 0px;
}
.infoDetailes{
	margin:0px 0px 0px 30px;
}
.infoDetailes td{
	padding: 5px;
    border: 0px #FFFFFF none;
    border-width: 0px;
	vertical-align:top;
	line-height:150%;
    text-align: left;
}

.info_date{
	width: 80px;
}
.info_text_title{
	font-weight:bold;
	font-size:13px;
	color:#EC7AAC;
}
.info_text{
	color:#EC7AAC;
}

.linkDetailes{
	margin:0px 0px 0px 30px;
}
.linkDetailesTitle{
	font-size:13px; line-height:150%;
	font-weight:normal;
}
.linkDetailesList{
	border-bottom:1px solid #666666;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 20px;
}
.linkDetailesList li{
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}
.profileDetailes{
	margin:0px 0px 0px 30px;
	padding:0px 20px 0px 0px;
}
.profileDetailes td{
	padding: 5px;
    border: 0px #FFFFFF none;
    border-width: 0px;
	vertical-align:top;
	line-height:150%;
    text-align: left;
}
.profileDetailes td.impact{
	color:#EC7AAC;
}
.blockTd{width:60px;}
.yearTd{width:60px;}

.collectionDetailes{
	border-bottom:1px solid #666666;
	margin:0px 0px 10px 30px;
	padding:0px 0px 0px 0px;
}
.collectionDetailesText{
	margin:0px 0px 0px 130px;
	padding:0px 0px 0px 0px;
}
.selectCollection{
	display:block;
	width:147px; height:15px;
	margin:0px 0px 15px 30px;
	padding:0px 0px 0px 0px;
	background:url(/static/image/collection_navi.gif) no-repeat 0px 0px;
}
.selectCollection li{
	display:block; height:15px; float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.selectCollection li a{ text-indent:-9999px; overflow:hidden;}

.collectionDVD{display:block; width:37px;}
.collectionBook{display:block; width:55px;}
.collectionOther{display:block; width:55px;}

.collectionDVD a{display:block; width:37px; height:15px;}
.collectionBook a{display:block; width:55px; height:15px;}
.collectionOther a{display:block; width:55px; height:15px;}

.collectionDVD a:hover{display:block; width:37px; height:15px; background:url(/static/image/collection_navi.gif) no-repeat 0px -15px;}
.collectionBook a:hover{display:block; width:55px; height:15px; background:url(/static/image/collection_navi.gif) no-repeat -37px -15px;}
.collectionOther a:hover{display:block; width:55px; height:15px;background:url(/static/image/collection_navi.gif) no-repeat -92px -15px;}

.collectionDetailesImg{
	display:block; text-align:center;
	width:130px; height:160px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.collectionDetailesType{
	color:#EC7AAC;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*Biography Category*/
.selectYear{color:#EC7AAC;}
.selectedYear{font-size:20px; line-height:60px;}

.selectCategory{
	display:block; width:322px; height:15px;
	margin:0px 0px 15px 30px;
	padding:0px 0px 0px 0px;
	background:url(/static/image/biography_navi.gif) no-repeat 0px 0px;
}
.selectCategory li{
	display:block; height:15px; float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.selectCategory li a{ text-indent:-9999px; overflow:hidden;}

.cat01{display:block; width:52px;}
.cat02{display:block; width:40px;}
.cat03{display:block; width:40px;}
.cat04{display:block; width:55px;}
.cat05{display:block; width:80px;}
.cat06{display:block; width:55px;}

.cat01 a{display:block; width:52px; height:15px;}
.cat02 a{display:block; width:40px; height:15px;}
.cat03 a{display:block; width:40px; height:15px;}
.cat04 a{display:block; width:55px; height:15px;}
.cat05 a{display:block; width:80px; height:15px;}
.cat06 a{display:block; width:55px; height:15px;}

.cat01 a:hover{display:block; width:52px; height:15px; background:url(/static/image/biography_navi.gif) no-repeat 0px -15px;}
.cat02 a:hover{display:block; width:40px; height:15px; background:url(/static/image/biography_navi.gif) no-repeat -52px -15px;}
.cat03 a:hover{display:block; width:40px; height:15px; background:url(/static/image/biography_navi.gif) no-repeat -92px -15px;}
.cat04 a:hover{display:block; width:55px; height:15px; background:url(/static/image/biography_navi.gif) no-repeat -132px -15px;}
.cat05 a:hover{display:block; width:80px; height:15px; background:url(/static/image/biography_navi.gif) no-repeat -187px -15px;}
.cat06 a:hover{display:block; width:55px; height:15px; background:url(/static/image/biography_navi.gif) no-repeat -267px -15px;}
.biographyDetailes{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 30px;
}
.categorybox{
	border-bottom:1px solid #666666;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.categorydetailTitle{
	font-size:13px; line-height:150%;
	font-weight:normal;
}
.categoryTable{
	margin:0px 0px 0px 30px;
}

.categoryTable td{
	padding: 5px;
    border: 0px #FFFFFF none;
    border-width: 0px;
	vertical-align:top;
	line-height:150%;
    text-align: left;
}
.categoryTable td.impact{ color:#EC7AAC;}

.categoryTableDate{
	width:100px;
}
.categoryTableDate{
	width:60px;
}


/* English */

.en_artistName{
	border-bottom:2px solid #666666;
	color:#666666;
	font-size:24px;
	line-height:30px;
	margin:0px 0px 5px 30px;
}
.en_artistDeteal{color:#666666; line-height:24px; margin:0px 0px 0px 30px;}
.en_artistDetealinpact{color:#EC7AAC;}
.en_Deteal{
	color:#EC7AAC;
	display:block;
	margin:0px 0px 0px 30px;
	padding:30px 0px 30px 0px;
	line-height:24px;
}
.en_selectCategory{
	display:block; height:15px;
	margin:0px 0px 15px 30px;
	padding:0px 0px 0px 0px;
	background:url(/static/image/e_navi.gif) no-repeat 0px 0px;
}
.en_selectCategory li{
	display:block; height:15px; float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.en_selectCategory li a{ text-indent:-9999px; overflow:hidden;}

.en_cat01{display:block; width:45px;}
.en_cat02{display:block; width:120px;}
.en_cat03{display:block; width:115px;}
.en_cat04{display:block; width:75px;}

.en_cat01 a{display:block; width:45px; height:15px;}
.en_cat02 a{display:block; width:120px; height:15px;}
.en_cat03 a{display:block; width:115px; height:15px;}
.en_cat04 a{display:block; width:75px; height:15px;}

.en_cat01 a:hover{display:block; width:45px; height:15px; background:url(/static/image/e_navi.gif) no-repeat 0px -15px;}
.en_cat02 a:hover{display:block; width:120px; height:15px; background:url(/static/image/e_navi.gif) no-repeat -45px -15px;}
.en_cat03 a:hover{display:block; width:115px; height:15px; background:url(/static/image/e_navi.gif) no-repeat -165px -15px;}
.en_cat04 a:hover{display:block; width:75px; height:15px; background:url(/static/image/e_navi.gif) no-repeat -280px -15px;}

