
/*

		桜映画社　catalogue.css
		Copyright (C) 2003-2008 sakura Motion Picture All rights reserved.
		lastupdate 080613

*/



/*----------------------------------- 
  Initialization
------------------------------------*/

* {
margin: 0;
padding: 0;
}


/*-------------------------------------------------
  catalogue
-------------------------------------------------*/

#btnBox{
	width:100%;
	margin:20px auto 0px auto;}

#btnBox .leftArea{
	width:305px;
	float:left;
	margin-bottom:0px;
	margin-right:10px;}

#btnBox .rightArea{
	width:305px;
	float:left;
	margin-bottom:0px;
	margin-right:0px;}

#btnBox .itemList{
	width:200px;
	margin-bottom:20px;
	margin-right:10px;
	float:left;}

#btnBox .itemListR{
	width:200px;
	margin-bottom:20px;
	margin-right:0px;
	float:left;}

#btnBox img{
	margin-bottom:5px;
	}

.itmLink {
	color:#333;
	line-height:1.2em;
	}
a.itmLink{text-decoration:underline;}
a.itmLink:link{color:#333;text-decoration: underline;}
a.itmLink:visited{color:#555555;text-decoration: underline;}
a.itmLink:active{color:#333;text-decoration: underline;}
a.itmLink:hover{color:#B30083; text-decoration: underline;}

.sideBtn {
	margin:10px 0px 15px 0px;
	}

#categoryList {
	color:#333;
	list-style-type:none;
	margin:5px 0px 20px 0px;
	padding:10px 5px 0px 11px;
	_padding-bottom:10px;
	background-color:#f4f4f4;
	}

#categoryListBox {
	width:190px;
	margin-left:5px;
	}

#categoryList li {
	line-height:1.2em;
	padding-bottom:12px;
	_padding-bottom:8px;
	}

#categoryList .ttl {
	font-size: 0.8em;
	font-weight:bold;
	list-style-type:none;
	margin:0px;
	padding:0px 2px 12px 0px;
	_padding-bottom:6px;
	_margin-top:4px;}

#categoryList .kana{
	padding-bottom:8px;
	border-bottom:1px #EDEDED solid;
	margin-bottom:8px;
	padding-left:5px;}

#categoryList .ttl_kana{
	font-size: 1.4em;
	font-weight:bold;
	list-style-type:none;
	_line-height:1.5em;
	_padding-top:4px;}

#categoryList .item_kana {
	display:inline;
	padding-right:8px;
	font-size: 0.8em;
	list-style-type:none;
	margin:0px 3px 0px 2px;}

#categoryList .item_kana img{
	margin-right:5px;
	margin-bottom:2px;}

#categoryList .item {
	font-size: 0.8em;
	list-style-type:none;
	margin:-6px 0px 0px 10px;
	_margin:0px 0px 0px 10px;
	}

#categoryList .arrow {
	margin:0px 4px 2px 0px;
	}

#categoryList a{text-decoration:none;}
#categoryList a:link{color:#333;text-decoration: none;}
#categoryList a:visited{color:#880164;text-decoration: none;}
#categoryList a:active{color:#333;text-decoration: none;}
#categoryList a:hover{color:#B30083; text-decoration: underline;}

.sttl{
	color:#990066;
	font-weight:bold;
	font-size:1.4em;
	line-height: 1.2em;
	margin-top:25px;
	margin-bottom:10px;}
	
#categoryItem .sttl02{
	font-size:0.6em;
	}

.sttl02{
	font-size:0.8em;
	}

.phItem{
	margin:5px 0px;}

#categoryItem {
	font-size:1em;
	line-height:1.2em;
	width: 440px;
	margin: 0 0 0 90px;
	padding: 0;}

#categoryItem .topLine{
	background:url(../../images/line/itemLine.gif) scroll repeat-x left center;
	}

.btn_box{
	margin:35px auto 25px auto;
	text-align:centre;}

#pageLink {
	margin:10px auto;
	text-align:center;
	width:100%;
	}

#pageLink .linkLeft{
	color:#b30083;
	font-weight:bold;
	display:inline;}

#pageLink .line{
	display:inline;
	padding:0px 10px;}

#pageLink .linkRight{
	color:#b30083;
	font-weight:bold;
	display:inline;}

.kanaTtl{
	font-size: 1.4em;
	font-weight:bold;
	margin-bottom:5px;
	padding: 15px 0px 5px 0;
	width:620px;
	clear: both;
	background-image:url(../../images/line/lineG01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.kanaTtl2{
	font-size:120%;}

.indexlist01{
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	text-align:center;}
	
.indexlist01 td{
	font-size:0.8em;
	padding:3px;
	_padding:5px;}

.indexlist02 td{
	border-top:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	padding:5px 3px;
	_padding:8px 3px;
	background:#FFF;}

.indexlist03 td{
	border-top:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	padding:5px 3px;
	_padding:8px 3px;
	background:#FFF;}

.indexlist td{
	border-top:3px #CCCCCC double;
	border-bottom:1px #CCCCCC solid;
	background:#E5E5E5;
	font-weight:bold;}
	
.indexlist00 td{
	border-right:1px #CCCCCC solid;
	font-weight:bold;
	padding:2px 0px;}
	
.tleft {
	text-align:left;
	width:260px;}
	
.tdnum{
	border-left:1px #CCCCCC solid;}

.w60{
	width:60px;}

.w90{
	width:90px;}

.w260{
	width:260px;}

.noticePrice {
	font-size:0.8em;
	line-height:1.4em;
	margin-bottom:15px;
	}
.noticePrice .item {
	float:left;
	}