@charset "shift_jis";



/*メイン（右側）コンテンツ---------------------------------*/

.main_waku{
 float:left;
 width:407px;
 padding:0px;
}



/*サイドボックス（左右）-----------------------*/
.side_box{
 width:100%;
 border:1px solid #CCCCCC;
 padding:2px;
 margin:0px 0px 10px 0px;
}

.side_box h3{
 font-size: 100%;
 background:#009400 url(../imgparts/green_bg.gif);
 color: #FFFFFF;
 letter-spacing: 0.2em;
 text-align: center;
 height:22px;
margin: 0px;
padding: 0px;
}

.side_box p{
 padding:0;
 text-align:left;
 line-height:18px;
 margin:5px;
}

/*↓右サイドのごあいさつ枠----------------*/
.Greeting_box{
 width:100%;
 border:1px solid #CCCCCC;
 padding:2px;
 margin:0px 0px 10px 0px;

}

.Greeting_box h3{
 font-size: 100%;
 background:#009400 url(../imgparts/green_bg.gif);
 color: #FFFFFF;
 letter-spacing: 0.2em;
 text-align: center;
 height:22px;
margin: 0px;
padding: 0px;
}

.Greeting_Text{
 margin:0px;
 padding:5px 5px 5px 5px;
 text-align:left;
 line-height:18px;
}

.Greeting_Titl{
 color:#0000FF;
 font-weight:bolder;
 margin:5px 5px 0 5px;
 text-decoration:underline;
}

.Greeting_right{
 margin:0px;
 padding:5px 5px 0px 5px;
 text-align:right;
 line-height:17px;
}

/*----------------------------------*/

.pick_up{
 text-align:center;
 margin:0px;
 padding:5px 0px 5px 0px;
}

.lanking img{
 float:left;
 margin: 2px 5px 2px 0;
}
.lanking{
 float:left;
 margin: 2px 5px 2px 0;
 line-height:17px;

}
/*↑右サイドのごあいさつ枠*/



/*↓新着情報のコーナー*/
.main_box{
 margin:10px 0px 10px 0px;
}

.first_left li{
 list-style-image:url(../imgparts/mark_green.gif);
 list-style-position:inside;
 line-height:15px;
 margin:0px 0px 5px 10px;
 clear:right;
}

.first_left p{
 padding:0;
 text-align:left;
 line-height:18px;
 margin:10px;
}

/*↑新着情報のコーナー*/


/*↓ビッグバナー*/
.prbox{
 text-align:center;
 margin:5px 0px;
}
.prbox img{
 margin:10px 0px 0px 0px;
}

/*↑ビッグバナー*/

/*↓１段目〜メイン商品紹介 ----------------------*/
.first_contents{
 height:100%;
 width:615px;
}


.sale{
 margin:0;
 padding: 5px 0;
 text-align:center;
}

.sale p{
 margin:0;
 padding: 3px 0 0 0;
 line-height:16px;
 width:95%;
}

.first_left{
 float:left;
 width:405px;
}

.first_right{
 float:right;
 width:200px;
}
/*-- おすすめ商品ピックアップ  --*/
.ItemBox{
 clear:left;
 border-bottom:#FF8000 dotted 1px;
 height:98px;
}

.ItemImg{
 float:left;
 margin:5px;
}

.ItemBox h3{
 color:#0000C1;
 margin:0px 0px 0px 10px;
 padding: 7px 0px 3px 0px;
 line-height:10px;
 font-size:1em;
 font-weight:lighter;
}

.ItemPlice{
 line-height:17px;
 margin:0;
 padding:0;
 color:#FF0000;
}
.ItemPlice img{
 margin:0 5px;
 padding:0;
}
.ItemText{
 margin:0px 0px 0px 10px;
 padding:5px 0px 0px 0px;
 line-height:15px;
}
/*----------------------------------*/






/*↑１段目*/

/*↓２段目〜商品ラインナップ---------------------*/
.second_contents{
 clear:both;
}

.sub_contents_left{
 float:left;
 width:49%;
}

.sub_contents_right{
 float:right;
 width:50%;
}


 

 
 
 
}

.sub_item img{
vertical-align:top;
margin:0;
padding:2px;
float:left;
}

.sub_item h4{
 font-size:1em;
 color:#0000C1;
 padding:4px 0;
 margin:0 0 0 65px;
 font-weight:80%;
 line-height:12px;
 font-weight:lighter;
}

.sub_item p{
 color:#3A3A3A;
 line-height:13px;
 padding:0;
 margin:0 0 0 65px;
 font-size:11px;
}


.sub_item{
 clear:both;
 border-bottom:#FF8000 1px dotted;
 height:65px;
}
/*↑２段目*/

/*↓３段目*/
.third_box{
 clear:both;
}




/*↑３段目*/
/*↓相互リンクＢＯＸ*/

.LinkBox_Top{
 margin:0;
 padding:0 0 5px 0;
 border-bottom:#FF8000 solid 1px;
 width:100%;
}
.LinkBox_Top img{
 margin:2px 2px;
}

.LinkBox_Left{
 border-right:#FF8000 solid 1px;
 width:450px;
 float:left;
}
.LinkBox_Right{
 margin:0px 0px 0px 460px;
 padding:2px 0 0 2px;
 font-size:11px;
}

.link_box{
 clear:left;
 border-bottom:#FF8000 dotted 1px;
 height:40px;
}

.link_titl{
 color:#0000C1;
 margin:0px 0px 0px 0px;
 line-height:10px;
 padding: 7px 0px 3px 0px;
}

.link_text{
 margin:0px 0px 0px 10px;
 padding:0px 0px 0px 0px;
 line-height:18px;
}

.link_box img{
 float:left;
 margin:5px;
}
/*↑相互リンクＢＯＸ*/


/*↓サイドメニューのＹＡＨＯＯ天気予報--------------*/
.SideYahoo{
 width: 166px;
 margin:3px 0 10px 0;
 padding:2px;
 border: 1px solid #CCCCCC;
 text-align:center;
}

.SideYahoo h3{
 font-size: 100%;
 background: #1D9A02 url(../imgparts/green_bg.gif);
 color: #FFFFFF;
 letter-spacing: 0.2em;
text-align: center;
height:22px;
margin: 0px;
padding: 0px;
}



/*↓イヴェント--------------*/
.ivent_box{
 margin:0;
 padding:10px 0;
 text-align:center;
 width:621px;

}


.ivent_left{
 margin:0 0 0 7px;
 padding:5px 2px 5px 2px;
 border:#FF8000 solid 1px;
 width:294px;
 float:left;
}

.ivent_right{
 margin:0;
 padding:5px 2px 5px 1px;
 border:#FF8000 solid 1px;
 width:294px;
}

.ivent_box p{
 line-height:17px;
 margin: 0;
 padding: 5px;
 text-align:left;
}

