@charset "Shift_JIS";
 
/*=========================================================================

種別 ： サイト共通汎用css
適用 ： サイト全体

=========================================================================*/

/*
 背景画像
-------------------------------------------------------------------------*/
.bg{
background-image:url(images/bg_center.gif);
background-repeat:repeat-y;
padding:0 21px;
}

.bg p{
line-height:1.5;
}


.ph_main{
float:left;
width:370px;
margin-top:13px;
}

.ph_main a img{
vertical-align:top;
text-decoration:none;
margin-bottom:5px;
}

.main_r{
float:right;
width:300px;
margin-top:13px;
margin-right:4px;
}

.main_txt{
margin-top:6px;
margin-bottom:8px;
width:300px;
}

.sb_ph{
	width:296px;
	margin:11px 0 10px 2px;
}

.prof_txt{
float:left;
width:155px;
}

.prof_txt p{
margin-top:10px;
width:155px;
font-size:89%;
}

/*
 ポイント
-----------------------------------------------------------------*/
div#point {
width: 703px;
margin-top:20px;
overflow: hidden;
position: relative;
}

div#point ul {
width: 723px;
margin-right: -20px;
}

div#point li {
float: left;
width: 221px;
margin-right:20px;
}

div#point li img{
vertical-align:top;
text-decoration:none;
margin-bottom:5px;
}

div#point li p{
line-height:1.5;
}

div#point li span{
color:#488A20;
font-weight:bold;
}



/*
 商品一覧
-----------------------------------------------------------------*/
.item {
width: 703px;
padding-top:20px;
overflow: hidden;
position: relative;
}

.item ul {
width: 723px;
margin-right: -20px;
}

.item li {
float: left;
width: 160px;
margin-right:20px;
}

.item li a img{
width:160px;
vertical-align:top;
text-decoration:none;
margin-bottom:5px;
}

.item li p{
line-height:1.5;
margin-top:8px;
}

.item li span{
color:#488A20;
font-weight:bold;
}