@charset "utf-8";
/* アイテムナビ */

#itemnavi {
text-align:left ;
width: 189px ;
padding: 0px ;
margin: 0px ;
float: left ;
}
#itemnavi li {
list-style: none ;
padding: 0px ;
font-size:10px;
margin: 0px ;
border:0px;
}
#itemnavi a{
width: 178px ;
background-color:#EFEFEF;
display: block ;
border-left: solid 3px #DDDDDD ;
border-bottom: solid 1px #FFFFFF ;
border-right: none ;
border-top: none ;
text-decoration: none ;
padding: 5px 0px 5px 8px ;
color:#000000;
}
#itemnavi a:hover{
width: 178px ;
background-color: #DBDBDB;
display: block ;
border-left: solid 3px #BCBCBC ;
border-bottom: solid 1px #FFFFFF ;
border-right: none ;
border-top: none ;
text-decoration: none ;
padding: 5px 0px 5px 8px ;
color:#000000;
}

#itemnavion a{
background-color: #DBDBDB;
border-left: solid 3px #BCBCBC ;
}


#leftcontents{
float:left;
width:189px;
}

#rightcontents{
float: right ;
width: 790px ;
text-align: left ;
}

#maincontents	{
background-color:#FFFFFF;
width: 740px ;
float:right;
text-align:left;
padding-top:25px;
padding-bottom:50px;
padding-left:25px;
padding-right:25px;
margin-top:	0px;
}

#wrapper #contents{
	margin:27px 0 0 20px;
	padding:0 0 0 0;
	background-color: #EFEFEF;
}

#wrapper #contents #path{
	background-color: #FFFFFF;
}
/* ボックス */
#box_1 {
width: 193px ;
padding: 9px ;
}
.boxtitle {
font-weight: bold ;
display: block ;
padding: 5px 10px 5px 0px ;
}
.boxtitle2 {
display: block ;
padding: 5px 8px 5px 0px ;
}
#box_2 {
width: 180px ;
padding: 5px ;
background-color:#F5F5F5;
}


/*  オススメ商品情報  */
#lineup_movie {
width: 700px ;
height: 182px ;
padding: 0 ;
margin-top: 0px ;
margin-bottom: 20px ;
margin-left: 0px ;
margin-right: 10px ;
float: left ;
}
#lineup_info {
width: 190px ;
padding: 5px ;
margin-top: 0px ;
margin-bottom: 20px ;
margin-left: 10px ;
margin-right: 0px ;
float: right ;
background-color: #E0E0E0 ;
text-align: left ;
}
.lineup_wrapper {
width: 270px ;
padding-top: 5px ;
padding-bottom: 5px ;
padding-left: 15px ;
padding-right: 5px ;
display:block;
clear: both ;
}
.lineup_text {
width: 140px ;
display: block ;
text-align: left ;
float: left ;
font-size:83%;
}
.lineup_text2 {
width: 260px ;
padding-top: 0px ;
padding-bottom: 0px ;
padding-left: 15px ;
padding-right: 15px ;
display:block;
clear: both ;
}
.lineup_img {
display: block ;
}

.lineup_text3{
padding-top:0px;
padding-right:0px;
padding-left:13px;
padding-buttom:0px;
display: block ;
}
#contents2{
width: 920px;
background-color:#FFFFFF;
padding-top: 20px ;
padding-bottom: 0px ;
padding-left: 30px ;
padding-right: 30px ;
margin: 0 ;
text-align: left ;
}

