@charset "utf-8";
/* CSS Document */

/* メインカラム */

/*
#slideimage{
	width:100%;
	min-width:782px;
	height:252px;
	background:#ffffff;
	border:1px solid #555555;
}

#topbanner{
	width:100%;
	min-width:780px;
	height:250px;
	background:#ffffff;
	border:1px solid #555555;
	text-align:center;
}

#topbanner2{
	width:100%;
	min-width:780px;
	height:250px;
	background:url(../images/center/bg_topbnr_005.png);
	text-align:center;
	border:1px solid #555555;
}

.salerandombanner{
	width:100%;
	min-width:780px;
	background:#ffffff;
	text-align:center;
}

.salerandombanner a img{
	margin:5px auto;

}

#announce{
	width:95%;
	margin:0 0 0 20px;
}

#announce dl {
	width:95%;
	padding-bottom:10px;
}

#announce dt {
    float: left;
    padding:2px 0 1px 0;
	margin:0 15px 0 0;
    width: 60px;
	text-align:center;
}

#announce dd {
    padding:2px 0 1px 0;
	border-bottom:1px #c2acac dotted;
}

#topix{
	width:100%;
	margin:2px 0 20px 0;
}

.main_image2{
	width:100%;
	height:95px;
	margin:0 0 10px 4px;
}

.eventbox{
	width:100%;
	height:100px;
	margin:5px auto;
	background:url(../images/center/event02-5.jpg);
	text-align:center;
	border:1px solid #555555;
}

.eventbox2{
	width:100%;
	height:100px;
	margin:5px auto;
	background:#ffffff;
	text-align:center;
}

.boxes{
	float:left;
	width:32%;
	margin:5px 7px 0 1px;

}

.entboxes{
	float:left;
	width:32.15%;
	margin:5px 7px 0 1px;

}
.contentsspace{
	clear:both;
	height:5px;
}

.campaign{
	margin:5px 5px 5px 2px;
}

#newarrival{
	width:100%;
	margin-top:10px;
}

.titlebase00{
	width:100%;
	min-width:500px;
	height:30px;
	background-image:url(../images/common/title00.png);
}

.titlebase10{
	width:100%;
	min-width:500px;
	height:30px;
	background-image:url(../images/common/title10.png);
}

.titlering{
	float:right;
	width:165px;
	height:30px;
	margin-right:10px;
	background-image:url(../images/common/titlering.png);
}

.titlering2{
	float:right;
	width:165px;
	height:30px;
	margin-right:10px;
	background-image:url(../images/common/titlering2.png);
}
*/

/* 総合トップ新しいジャケットリスト部分 */
/*
.categorybox{
	width:98%;
	min-width:760px;
	margin-top:5px;
	margin-bottom:10px;
	padding:5px;
}

.categorybox .categorytitle{
	width:100%;
	height:22px;
	margin-top:5px;
	border-left:6px solid #e8a44a;
	border-bottom:1px solid #e8a44a;
	background:url(../images/center/catetitleback.png);
}
*/
.categorytitle {
	width:99.50%;
	height:22px;
	margin-top:5px;
	border-left:6px solid #e8a44a;
	border-bottom:1px solid #e8a44a;
	background:url(../images/center/catetitleback.png);
}
/*
.titlebackinfo{
	background:;
	width:99.50%;
	min-height:22px;
	height:100%;
	border-left:6px solid #e8a44a;
	border-bottom:1px solid #e8a44a;
	margin-bottom:15px;
}
.categorytitleinfo{
	margin-top:5px;
}
.categorytitleinfo h4{
	float:left;
	margin-top:4px;
	padding-left:7px;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	display:inline;
}

.categorycomment{
	float:left;
	margin-left:30px;
	padding:3px 0 0 0;
}

.categoryleft{
	float:left;
	width:191px;
	margin-right:10px;
}

.categoryleft .gosample {
	margin-top:10px;
	margin-left:23px;
}
.categoryleft .gobooksample {
	margin:5px 0 0 3px;
}
.categoryleft .btnSample {
	display:block;
	width:150px;
	height:26px;
	background:url(../images/common/btn_choice.png) no-repeat left top;
	_background:url(../images/common/btn_choice.gif) no-repeat left top;
	background-position:0px -507px;
}
.categoryleft a:hover .btnSample {
	background-position:0px -537px;
}

.categoryright{
	float:left;
	width:73.50%;
	min-width:530px;
}

.mainjkdata{
	padding:5px 10px 0px 10px;
}

.mainjktitle{
	float:left;
	font-size:14px;
	font-weight:bold;
}

.mainjkdata .jkprice {
	float:left;
	height:1.3em;
	/height:2.0em;
	text-align:center;
	margin-left:15px;
	color:#F00;
	font-weight:bold;
	word-wrap:break-word;
}
*/
/*2月21日 価格表記統一のための共通クラス*/
/*--------------------------------------*/
/*
.mainjkdata .jkprice2 {
	float:left;
	height:1.3em;
	/height:2.0em;
	text-align:center;
	margin-left:15px;
	word-wrap:break-word;
}
*/
/*--------------------------------------*/
/*
.mainjkdata .font-nutral{
	color:#000;
	font-weight:normal;
}

.subrank{
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	padding:5px 0 3px 10px;
	background:#f0f0f0;
}

.subjk{
	height:205px;
	padding:5px 0 5px 10px;
	border-top:2px dotted #e8a44a;
	background:#f0f0f0;
}

.subjkbox{
	float:left;
	width:18.50%;
	min-width:108px;
	margin:0;
	padding:1px;
	text-align:center;
}

.subjkimg{
	float:left;
	width:14.50%;
	min-width:108px;
	height:146px;
}

.subjkimg2{
	float:left;
	width:102px;
	height:146px;
}
.subjktitle {
	clear:both;
	height:2.7em;
	/height:4.6em;
	line-height:1.3;
	/line-height:1.2;
	margin-top:2px;
	padding:3px 0 0 3px;
	text-align:left;
	word-wrap:break-word ;
}

.subjk .font-nutral{
	color:#000;
	font-weight:normal;
}

.subjk .jkprice {
	height:2em;
	/height:4.6em;
	line-height:1.3;
	/line-height:1.2;
	padding:3px 0 0 3px;
	text-align:center;
	color:#F00;
	font-weight:bold;
	word-wrap:break-word ;
}
*/
/*ジャケットリスト部分*/

/*
.jklist{
	width:100%;
	margin:10px 0;
	clear:both;
	height:290px;
}

.jklist .jklistbox{
	float:left;
	width:23%;
	min-width:190px;
	margin:0;
	padding:1px;
	border-bottom: #c2acac dotted 1px;
	text-align:center;
}

.pickup{
	width:100%;
	margin:5px 0;
	clear:both;
	padding: 10px 0;
}

.pickup img{
	float:left;
	margin-right:10px;
}
.pickup h4{
	font-size:120%;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}
.pickup p{
	line-height:150%;
}

.jklist .jklistbox .jkimg {
	height:269px;
	text-align:center;
}

.jklist .jklistbox .jktitle {
	height:3em;
	/height:4.6em;
	line-height:1.3;
	/line-height:1.2;
	padding:3px 0 0 3px;
	text-align:left;
	word-wrap:break-word ;
}


.jklist .jklistbox .jkprice {
	height:3em;
	/height:4.6em;
	line-height:1.3;
	/line-height:1.2;
	padding:3px 0 0 3px;
	text-align:center;
	color:#F00;
	font-weight:bold;
	word-wrap:break-word ;
}

.jklist .jklistbox .jkstars {
	height:1.8em;
	/height:2em;
	padding:3px 0 0 3px;
	line-height:1.2;
	/line-height:1.4;
	text-align:left;
}
*/

/*ジャケットリスト5枚固定仕様

.jklist5{
	width:100%;
	margin:10px 0;
	clear:both;
	height:250px;
}

.jklist5 .jklistbox{
	float:left;
	width:14%;
	margin-left:30px;
	padding:1px;
	border-bottom: #c2acac dotted 1px;
	text-align:center;
}

.jklist5 .jklistbox .jkimg {
	width:110px;
	height:157px;
	text-align:center;
}

.jklist5 .jklistbox .jktitle {
	height:3em;
	/height:4.6em;
	line-height:1.3;
	/line-height:1.2;
	padding:3px 0 0 3px;
	text-align:left;
	word-wrap:break-word ;
}
.jklist5 .jklistbox .jkstars {
	height:1.8em;
	/height:2em;
	padding:3px 0 0 3px;
	line-height:1.2;
	/line-height:1.4;
	text-align:left;
}
*/


/*ジャケットリスト7枚固定仕様*/
/*
.jklist7{
	width:100%;
	clear:both;
	margin-bottom:10px;
	background:#f0f0f0;
}

.jklist7 .jklistbox{
	float:left;
	width:12.60%;
	margin-top:15px;
	margin-left:5px;
	margin-right:5px;
	padding:1px;
	text-align:center;
}

.jklist7 .jklistbox .jkimg {
	width:102px;
	height:146px;
	text-align:center;
	margin:0 auto;
}

.jklist7 .jklistbox .jktitle {
	height:3.9em;
	/height:5.6em;
	line-height:1.3;
	/line-height:1.2;
	padding:3px 0 0 3px;
	text-align:left;
	word-wrap:break-word ;
}

.jklist7 .jklistbox .jkstars {
	height:1.8em;
	/height:2em;
	padding:3px 0 0 3px;
	line-height:1.2;
	/line-height:1.4;
	text-align:left;
}
*/


/*ジャケットリスト通販中古仕様*/
/*
.jklist21{
	width:100%;
	clear:both;
	margin-bottom:10px;
	background:#f0f0f0;
}

.jklist21 .jklistbox{
	float:left;
	width:12.60%;
	margin-top:15px;
	margin-left:5px;
	margin-right:5px;
	padding:1px;
	text-align:center;
}

.jklist21 .jklistbox .jkimg {
	width:102px;
	height:146px;
	text-align:center;
	margin:0 auto;
}

.jklist21 .jklistbox .jktitle {
	height:3.0em;
	/height:5.6em;
	line-height:1.4;
	/line-height:1.2;
	padding:3px 0 0 3px;
	text-align:center;
	word-wrap:break-word ;
}

.jklist21 .jklistbox .jkprice {
	height:2em;
	/height:4.6em;
	line-height:1.3;
	/line-height:1.2;
	padding:3px 0 0 3px;
	text-align:center;
	color:#F00;
	font-weight:bold;
	word-wrap:break-word ;
}
*/
/*2月21日 価格表記統一のための共通クラス*/
/*--------------------------------------*/
/*
.jklistbox .jkprice2 {
	height:2em;
	/height:4.6em;
	line-height:1.3;
	/line-height:1.2;
	padding:3px 0 0 3px;
	text-align:center;
	word-wrap:break-word ;
}

.allprice{
	font-weight:bold;
	color:#f00;
}

.jklistbox .font-nutral{
	color:#000;
	font-weight:normal;
}
*/
/*--------------------------------------*/
/*
.jklist21 .jklistbox .jkstars {
	height:1.8em;
	/height:2em;
	padding:3px 0 0 3px;
	line-height:1.2;
	/line-height:1.4;
	text-align:left;
}
*/


/*おすすめ女優部分*/
/*
.actresslist{
	width:100%;
	margin:10px 0;
	clear:both;
	height:135px;
}

.actresslist .actressbox{
	float:left;
	width:10.85%;
	height:115px;
	margin:5px 3px 5px 0;
	padding:3px 5px 3px 4px;
	border-bottom: #c2acac dotted 1px;
	text-align:center;
}
.actresslist .actressbox .actresspct{
	width:88px;
	height:88px;
	text-align:center;
}

.actresslist .actressbox .actname{
	text-align:center;
	padding:5px 0 5px 0;
}

.makerarea{
	width:100%;
	height:200px;
	overflow:hidden;
}

.makerbox{
	float:left;
	width:110px;
	margin:13px 5px 13px 5px;
}

.makerevent{
	width:100%;
}

.event{
	float:left;
	width:24%;
	margin:13px 5px 13px 2px;
}

.gocategory{
	float:right;
	margin:3px 10px 0 0;
	color:#2952a6;
}

.gocategory a {
	color:#2952a6; text-decoration:none;
}

.gocategory a:visited {
	color:#2952a6;
}

.gocategory a:hover {
	color:#e8a44a; text-decoration:none;
}

.add{
	float:left;
	margin:7px 10px 0 10px;
	color:#ffffff;
	font-size:14px;
}

.soldout{
	float:left;
	margin:7px 10px 0 10px;
	color:#ffffff;
	font-size:10px;
}

.golist{
	float:right;
	margin:7px 10px 0 0;
	color:#ffffff;
}

.golist a {
	color:#ffffff; text-decoration:none;
}

.golist a:visited {
	color:#ffffff;
}

.golist a:hover {
	color:#e8a44a; text-decoration:none;
}
*/