@charset "Shift_JIS";
 
/*=========================================================================

適用 ： 総桐チェスト

=========================================================================*/

.bg{
background-color:#FEFAE9;
border:#FAECBD solid 1px;
line-height:1.5; 
padding:0px 0 30px 0px;
}

.bg_02{
background-color:#FEFAE9;
border:#FAECBD solid 1px;
line-height:1.5; 
padding:20px 40px 30px 40px;
}

.main_left{
width:439px;
float:left;
}

.main_right{
width:476px;
float:left;
}

.main_right a img{
display:block;
margin-top:20px;
margin-bottom:5px;
}

.idea_left{
width:404px;
margin:20px 21px 0 40px;
float:left;
display: inline;
}

.idea_left img{
margin-bottom:5px;
}

#idea_right {
width: 445px;
font-size:89%;
overflow: hidden;
position: relative;
}

#idea_right ul {
width: 465px;
margin-right: -20px;
}

#idea_right li {
float: left;
width: 135px;
margin-right:20px;
}

#idea_right li img{
vertical-align:top;
margin-bottom:3px;
}

.unit{
margin:30px 0 5px 40px;
}

.unit img{
margin-right:20px;
}

.set{
border-bottom:1px solid #D2A975;
margin-left:40px;
margin-top:30px;
margin-bottom:8px;
padding:0.3em;
width:870px;
}

.set img{
margin-right:20px;
}

.main_ph2{
float:left;
width:556px;
margin-top:15px;
}

.main_txt2{
float:right;
width:290px;
margin-top:15px;
}

/*
 アイデア
-----------------------------------------------------------------*/
div#ideabox {
width: 290px;
overflow: hidden;
position: relative;
margin-bottom:15px;
}

div#ideabox ul {
width: 310px;
margin-right: -20px;
}

div#ideabox li {
float: left;
width: 135px;
margin-right:20px;
}

div#ideabox li img{
vertical-align:top;
text-decoration:none;
margin-bottom:5px;
}

div#ideabox li p{
font-size:89%;
}

/*
 商品一覧4列
-----------------------------------------------------------------*/
#itembox_4 {
width: 860px;
margin-top:15px;
overflow: hidden;
position: relative;
}

#itembox_4 ul {
width: 880px;
margin-right: -20px;
}

#itembox_4 li {
float: left;
width: 200px;
margin-right:20px;
}

#itembox_4 li a img{
vertical-align:top;
text-decoration:none;
margin-bottom:5px;
}

/*
 商品一覧2列
-----------------------------------------------------------------*/
#itembox_2 {
width: 410px;
margin-top:15px;
overflow: hidden;
position: relative;
}

#itembox_2 ul {
width: 420px;
margin-right: -10px;
}

#itembox_2 li {
float: left;
width: 200px;
margin-right:10px;
}

#itembox_2 li a img{
vertical-align:top;
text-decoration:none;
margin-bottom:5px;
}

/*
 ブックラック
-----------------------------------------------------------------*/
.bookrackbox{
float:left;
margin-top:20px;
width:410px;
}

/*
 FAX台
-----------------------------------------------------------------*/
.faxbox{
float:right;
margin-top:20px;
width:410px;
}

/*
 マージン
-----------------------------------------------------------------*/
.mt10{
margin-top:10px;
}

.mt20{
margin-top:20px;
}

.mt30{
margin-top:30px;
}

.ml{
margin-left:40px;
}

/*
 float
-------------------------------------------------------------------------*/
.floLeft {
	float: left;
}
.floRight {
	float: right;
}
.clear {
	clear: both;
}