@charset "euc-jp";


#contents_main h2,
#contents_main h3,
#contents_main h4{
margin:0px;
padding:0px;
height:100%;
background:none;
border:none;
}

#contents_main h3{
margin:25px 0 15px 0;
}


ul#category_move li{
float:left;
display:block;
width:360px;
height:78px;
text-indent:-9999px;
}


ul#category_move li a{
float:left;
display:block;
width:360px;
height:78px;
}

ul#category_move li.order_shelf  {background:url(../image/bg_ul.jpg) no-repeat 0 0px;}
ul#category_move li.design_shelf {background:url(../image/bg_ul.jpg) no-repeat -365px 0;}

ul#category_move li.order_shelf  a{background:url(../image/bg_ul.jpg) no-repeat 0 -76px;}
ul#category_move li.design_shelf a{background:url(../image/bg_ul.jpg) no-repeat -365px -76px;}

ul#category_move li.order_shelf  a:hover{background:url(../image/bg_ul.jpg) no-repeat 0 0px;}
ul#category_move li.design_shelf a:hover{background:url(../image/bg_ul.jpg) no-repeat -365px 0px;}

/* ----------------------- */

#keyword{
background:#f6f6f6;
padding:10px;
}

#keyword h3{
font-size:80%;
margin:0px;
padding:0px;
}

#keyword li{
float:left;
display:block;
margin:5px 10px 5px 0;
}

#keyword li.wide150{
width:150px;
}

#keyword li.wide250{
width:250px;
}

#keyword li.clear{
clear:left;
}

/* ----------------------- */

ul.item li{
float:left;
display:block;
width:710px;
margin:15px 0 0 0px;
padding:5px 5px 10px 20px;
line-height:140%;
border-top:1px solid #e6e6e6;
background:url(../image/bg_li.jpg) repeat-x 0 0;
}

ul.item li.no{
background:none;
border:none;
margin:5px 0 0 0;
padding:5px 0 0 0 0;
}


ul.item li p.img{
float:right;
width:350px;
height:200px;
margin:10px 0 0 0;
}

ul.item li h4{
float:left;
width:330px;
margin:0px 0px 10px 0;
padding:0 0 0 0;
border:none;
}

ul.item li h4 a{color:#333;text-decoration:none;}
ul.item li h4 a:link{color:#333;text-decoration:none;}
ul.item li h4 a:visited{color:#333;text-decoration:none;}
ul.item li h4 a:hover{color:#333;text-decoration:underline;}


ul.item li h4 strong{
display:block;
margin:15px 0 5px 0;
font-size:80%;
color:green;
}

ul.item li h4 strong span{
background:red;
color:white;
padding:3px;
font-size:10px;
}

ul.item li dl{
float:left;
display:block;
width:320px;
margin:10px 0 0 0;
padding:0 0 0 0;
}

ul.item li dl dd{
margin:0 0 5px 0;
}

ul.item li dl dd span{
width:50px;
height:30px;
margin:0 10px 5px 0;
padding:5px 10px 13px 10px;
background:url(../image/bg_item-detail.gif) no-repeat 0 0;
text-align:center;
color:white;
font-size:10px;
}

ul.item li dl dd.link{
display:block;
/*float:right;*/
width:150px;
height:40px;
margin:15px 0 0 0;
text-align:center;
font-size:80%;
background:url(../image/bg_button.jpg) no-repeat 0 0;
}

ul.item li dl dd.link a{
display:block;
width:150px;
height:23px;
padding:10px 0px 10px 0px;
text-align:center;
}


ul.item li dl dd.link a{color:white;text-decoration:none;}
ul.item li dl dd.link a:link{color:white;text-decoration:none;}
ul.item li dl dd.link a:visited{color:white;text-decoration:none;}
ul.item li dl dd.link a:hover{color:white;text-decoration:underline;}

.link2{
display:block;
/*float:right;*/
width:200px;
height:40px;
margin:0 auto;
margin-top: 15px;
text-align:center;
font-size:80%;
background:url(../image/bg_button2.jpg) no-repeat 0 0;
}

.link2 a{
display:block;
width:200px;
height:23px;
padding:10px 0px 10px 0px;
text-align:center;
}


.link2 a{color:white;text-decoration:none;}
.link2 a:link{color:white;text-decoration:none;}
.link2 a:visited{color:white;text-decoration:none;}
.link2 a:hover{color:white;text-decoration:underline;}

/*
h3.c0{
}

p.c0-text{
float:left;
width:300px;
}

p.c0-image{
float:left;
width:350px;
}



h3.c1{
width:350px;
float:left;
}

p.c1-text{
float:left;
width:350px;
}

p.c1-image{
float:righ;
width:350px;
}



h3.c2{
float:left;
}

p.c2-text{
float:left;
width:450px;
}

p.c2-image{
float:left;
width:250px;
}



h3.c3{
float:left;
}

p.c3-text{
float:left;
width:450px;
}

p.c3-image{
float:right;
width:250px;
}
*/