
/*****ポイントとメインボタン******/
.top_b01{
float:left;
width:170px;
display:inline;
margin-right:10px;
}

.top_b02{
float:left;
width:170px;
display:inline;
}

.b001{
background:url(../images/b001_bg.gif) no-repeat;
display:block;
width:160px;
height:96px;
margin-bottom:4px;
}

.b002{
background:url(../images/b002_bg.gif) no-repeat;
display:block;
width:160px;
height:96px;
margin-bottom:4px;
}

.b003{
background:url(../images/b003_bg.gif) no-repeat;
display:block;
width:160px;
height:96px;
margin-bottom:4px;
}

.b004{
background:url(../images/b004_bg.gif) no-repeat;
display:block;
width:160px;
height:96px;
}


.but_txt{
font-size:10px;
padding-top:13px;
padding-bottom:10px;
padding-left:12px;
padding-right:12px;
}

.but_txt02{
font-size:10px;
padding-left:20px;
padding-right:20px;
padding-top:7px;
padding-bottom:5px;
}



.main_01{
float:left;
width:530px;
height:695px;
margin-right:20px;
background:url(../images/bg_point.gif);
text-align:center;
}
.main_02{
float:left;
width:160px;
height:695px;
}

/*****更新履歴******/
.rireki{
background:url(../images/bg_rireki.gif) ;
text-align:right;
width:710px;
color:#492200;
}

.rireki_txt{
background:url(../images/bg_rireki.gif) ;
padding-left:20px;
padding-right:20px;
text-align:left;
}

.rireki_txt a{
font-weight:900;
color:#FFFFFF;
text-decoration: none;
}

.rireki_txt a:hover{
text-decoration:underline;
}

/*****イベント情報******/
.event{
background:url(../images/bg_rireki.gif) ;
text-align:right;
width:710px;
color:#492200;
}

.event_txt{
background:url(../images/bg_event.gif) ;
padding-left:20px;
padding-right:20px;
text-align:left;
}

.event_txt a{
font-weight:900;
color:#89BC24;
text-decoration: none;
}

.event_txt a:hover{
text-decoration:underline;
}

/*****お知らせ関連******/
.lg_box{
background-color:#C1DF57;
padding-bottom:10px;
border-bottom-color:#A3C139;
border-bottom-style:solid;
border-bottom-width:5px;
}

.lg_box_02{
padding-left:20px;
padding-right:20px;
}

.lg_box_white{
margin-top:5px;
margin-bottom:5px;
background:#FFFFFF;
width:455px;
color:#FF8A00;
font-weight:900;
padding:5px;
}

/*******豆知識*******/
.mame01{
float:left;
margin-right:10px;
display:inline;
width:230px;
height:430px;
background:url(../images/m_bg.gif) no-repeat;
}

.mame02{
float:left;
display:inline;
width:230px;
height:430px;
background:url(../images/m_bg.gif) no-repeat;
}

.mame_txt{
padding-left:10px;
padding-right:5px;
padding-bottom:5px;
font-size:10px;
}


/***読み物**/

.yomimono{
background:#FFFFFF url(../images/yomimono/bg.gif);
}

.yo_txt{
padding-left:20px;
padding-right:20px;
}

.yo_title{
color:#79B708;
font-weight:900;
border-bottom:#79B708 solid 1px;
padding-bottom:3px;
display:block;
width:660px;
}

/***ボトムボタン群**/

.but2_txt{
float: left;
display:inline;
width:330px;
padding-left:10px;
font-size:10px;
height:80px;
}

/*****ブログ更新履歴******/

.ta_box{
float: left;
width:350px;
margin-right:10px;
}

.box_bg{
background:url(../images/b_bg.gif) #DEFF00;
}

.na_box{
float: left;
width:350px;
}

.b_txt{
padding:0 20px 0 20px;
margin:0;
background:url(../images/b_bg.gif) #DEFF00;
}


.ta_style li{
list-style:url(../images/ta_icon.gif);
margin:0;
}

.na_style li{
list-style:url(../images/na_icon.gif);
margin:0;
}


/***施工例紹介枠**/
.sekou_sbox{
border:#009999 solid 1px;
padding:10px;
margin:20px 10px 20px 10px;

}

.blue_b{
color:#009999;
font-weight:900;
border-bottom:#006699 dotted 1px;
text-align:center;
font-size:16px;
}

/***おすすめ商品紹介枠**/
.osusume_sbox{
border: #CC6699 solid 1px;
padding:10px;
margin:20px 10px 20px 10px;

}

.orange_b{
color:#FF6600;
font-weight:900;
border-bottom:#FF6600 dotted 1px;
text-align:center;
font-size:16px;
}

.pink_b{
color:#CC6699;
font-weight:900;
border-bottom:#CC6699 dotted 1px;
font-size:16px;
}

.wanwan_b{
border: #6B3A05 solid 1px;
padding:10px;
margin:20px 10px 20px 10px;
background:url(../event/wanfes2012/images/wanwan_b.jpg);

}
/************************年末**********************/
.all .body .nen_matus{
	color:#C00;
}

/******************************wanfes2014******/
.wanfes2014_top{
	background:url(../event/wanmarche2014/img/top/bg.jpg) no-repeat;
	padding:170px 50px 10px 70px;
	height:100px;
	margin:0 10px 0 10px;
	}

.wf2014_txt{
	float:left;
	width:405px;
	height:100px;
	line-height:1.8em;
	}
.wf2014_but{
	float:left;
	width:160px;
	padding-top:40px;
	
	}