@charset "Shift_JIS";

@import url(search.css);


/**/
.itemListM01{
	background:url(../images/dot_line.gif) left bottom repeat-x;
	padding-bottom:5px;
	margin-bottom:5px;
}
.itemListM01 li{
	float:left;
	padding:5px;
	width:345px;
}
.itemListM01 li .description{
	float:right;
	width:235px;
}
.itemListM02{
	background:url(../images/dot_line.gif) left bottom repeat-x;
}
.itemListM02 li{
	float:left;
	padding:5px 10px 5px 0;
	width:340px;
	margin-bottom:5px;
}
.itemListM02 li .description{
	float:right;
	width:255px;
}

/**/


/* W */

/*#feature li{
	float:left;
	padding:5px;
	width:345px;
}*/
#feature h3{
	margin-top:0;
	padding:0;
	background:none;
}
/*#feature .description{
	float:right;
	width:235px;
}*/

#feature .k-contents-box {
	margin-left:9px;
	margin-bottom: 4px;
}
.k-contents-box li {
	height: 13.5em;
	border: 1px solid #CCCCCC;
	background-color: #ffffff;
	float: left;
	width:163px;
	margin-right:10px;
}
.k-contents-box div {
	padding:7px;
}
.k-contents-box p.imgBlock {
	text-align:center;
}
.k-contents-box p {
	padding:3px 2px 3px 2px;
}
/*.new {
	height: 10px;
	padding-top: 8px;
	_padding-top: 0px;
}
.recm-img {
	padding-top: 8px;
	padding-bottom: 5px;
	_margin-bottom: 5px;	
}*/
.dis-no {
	display: none;
}

/*  */
#pickUp li:after,
#prefList li:after,
.itemListM01:after,
.itemListM02:after{
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	
}
#pickUp li,
#prefList li,
.itemListM01,
.itemListM02{
	display:inline-block;
}
/* Hides from IE-mac \*/
* html #pickUp li,
* html #prefList li,
.itemListM01,
itemListM02{height:1%;}
#pickUp li,
#prefList li,
.itemListM01,
itemListM02{display:block;}
/* End hide from IE-mac */
#pickUp ul{
	margin:0 5px
}
#pickUp li{
	background:url(../images/dot_line.gif) left bottom repeat-x;
	margin-bottom:5px;
	padding-bottom:5px;
}
#pickUp h3{
	float:left;
	width:110px;
	margin-top:0;
	padding:0;
	background:none;
}

#pickUp h4{
	/*margin-left:-13px;*/
}
#pickUp .imgBlock{
	display:none;
	/*float:left;
	width:110px;*/
}
#pickUp .contentsBlock{
	float:left;
	width:585px;
	/*width:475px;*/
}
#pickUp .contentsBlock ul{
	margin-top:5px;
}
#pickUp .contentsBlock li{
	float:right;
	margin-left:5px;
	padding-left:5px;
	border-left:1px solid #999999;
	line-height:120%;
	background:none;
	margin-bottom:0;
	padding-bottom:0;
}
#pickUp .contentsBlock li.all{
	margin-left:0;
	padding-left:0;
	border-left:none;
}
#pickUp .contentsBlock .linkAround li{
	border-left:none;
}
#pickUp .contentsBlock p{
	margin-left:14px;
}
/*  */
#prefList ul{
	margin:0 5px
}
#prefList li{
	background:url(../images/dot_line.gif) left bottom repeat-x;
	margin-bottom:5px;
	padding-bottom:5px;
}

#prefList .linkDown li{
	background:none;
	margin-bottom:0;
	padding-bottom:0;
	float:left;
	width:220px;
	margin-right:10px;
}
#prefList h3{
	margin-left:5px;
	margin-right:5px;
}
#prefList h4{
	margin-top:0;
	padding:0;
	background:none;
	/*margin-left:-13px;*/
}

/*#prefList .imgBlock{
	float:left;
	width:110px;
}
#prefList .imgBlock{
	float:left;
	width:160px;
}
#prefList .contentsBlock{
	float:right;
}
#prefList .contentsBlock ul{
	margin-top:5px;
}
#prefList .contentsBlock .bookPickUp{
	margin-left:0;
}
#prefList .contentsBlock .bookPickUp li{
	background:none;
	margin-bottom:0;
	padding-bottom:0;
}
#prefList .contentsBlock .categoryList li{
	float:right;
	margin-left:5px;
	padding-left:5px;
	border-left:1px solid #999999;
	line-height:120%;
	background:none;
	margin-bottom:0;
	padding-bottom:0;
}
#prefList .contentsBlock li.all{
	margin-left:0;
	padding-left:0;
	border-left:none;
}
#prefList .contentsBlock .linkAround li{
	float:right;
	margin-left:5px;
	padding-left:5px;
	margin-bottom:0;
	padding-bottom:0;
	background:none;
}*/

#prefList .imgBlock{
	float:left;
	width:160px;
}
#prefList .txtBlock{
	float:left;
	width:537px;
}
#prefList .txtBlock p,
#prefList .txtBlock ul{
	margin-left:13px;
}
#prefList .contentsBlock li{
	margin-bottom:0;
	padding-bottom:0;
}
#prefList .bookPickUp li{
	background:none;
}
#prefList .categoryList,
#prefList .linkAround{
	margin-top:5px;
	text-align:right
}
#prefList .categoryList li{
	background:none;
	display:inline;/*
	margin-left:10px;
	padding-left:10px;
	line-height:110%;
	border-left:1px solid #999999;*/
}
#prefList .categoryList li a{
	margin-left:10px;
	padding-left:10px;
	line-height:110%;
	border-left:1px solid #999999;
}
#prefList .categoryList li.all a{
	margin-left:0;
	padding-left:0;
	border-left:none;
}
#prefList .linkAround li{
	background:none;
	display:inline;
	margin-left:10px;
	padding-left:10px;
}


/*  */
#recommend .yadoInfo {
	margin:0 5px;
}
/*
#recommend .yadoInfo ul{
	background:url(../images/dot_line.gif) left bottom repeat-x;
}
#recommend .yadoInfo li{
	float:left;
	padding:5px 10px 5px 0;
	width:340px;
	margin-bottom:5px;
}*/
#recommend .yadoInfo h4{
	margin-top:0;
}/*
#recommend .description{
	float:right;
	width:255px;
}*/

#recommend .yadoInfo dl{
	background:url(../images/dot_line.gif) left bottom repeat-x;
	margin-top:5px;
}
#recommend .yadoInfo dl ul{
	background:none;
}
#recommend .yadoInfo dt{
	clear:both;
	float:left;
	margin-right:16px;
	padding-bottom:5px;
	font-weight:bold;
}
#recommend .yadoInfo dd{
	padding-bottom:5px;
	
}
#recommend .yadoInfo dd li{
	float:none;
	display:inline;
	white-space:nowrap;
	padding:0;
	width:auto;
	margin-bottom:0;

}
#recommend .yadoInfo h4{
	margin-top:0;
}

#recommend .pkgInfo {
	margin:0 5px;
}
#recommend .pkgInfo li{
	display:inline;
	white-space:nowrap;
	margin-right:5px;
}
#recommend .etktInfo {
	margin:0 5px;
}

#relatedInfo h3{
	background:none;
	margin:0;
	padding:0;
}
#relatedInfo ul{
	margin:5px;
}/*
#relatedInfo li{
	float:left;
	padding:5px 10px 5px 0;
	width:340px;
	margin-bottom:5px;
}
#relatedInfo .description{
	float:right;
	width:255px;
}
#relatedInfo ul{
	background:url(../images/dot_line.gif) left bottom repeat-x;
}*/
#mainArea .bookList ul.linkDown,
#categoryMiru,
#categoryTaberu,
#categoryAsobu,
#categoryKau,
#categoryOnsen{
	margin:5px;
}

#categoryMiru,
#categoryTaberu,
#categoryAsobu,
#categoryKau,
#categoryOnsen{
	padding-bottom:5px;
	margin-bottom:5px;
	background:url(../images/dot_line.gif) left bottom repeat-x;
}
#mainArea .bookList div h3{
	float:left;
	width:120px;
	background:none;
	padding:0;
	margin:0;
}
#categoryMiru ul,
#categoryTaberu ul,
#categoryAsobu ul,
#categoryKau ul,
#categoryOnsen ul{
	float:left;
	width:580px;
}/*
.bookList .linkListStandard a{
	background:url(/common/images/icon_list.gif) 13px 0.3em no-repeat;
	padding-left:0;
}*/

#mainArea .bookList h2{
	float:left;
}
#mainArea .bookList .title-h2 ul{
	float:right;
	margin-top:8px;
}
#mainArea .bookList .title-h2 ul li{
	float:left;
	margin-right:10px;
}

#aroundYado h3{
	background:none;
	margin:0;
	padding:0;
}

#aroundEtkt h3,
#belongEtkt h3,
#belongChakutabi h3{
	background:none;
	margin:0;
	padding:0;
}
#aroundEtkt .price em,
#belongEtkt .price em{
	color:#CC0033;
}
