body{
	margin:0 auto;
	padding:0;
	color:#333333;
	text-align:center;
	background:url(/images/f_base/main_bg.gif) repeat-x top;
	font-size:11px;
	font-family:"ＭＳ Ｐゴシック";
	}
div.clear{
	clear:both;
}
a:link {
	color:#008CBB;
}
a:visited {
	color:#008CBB;
}
a:hover {
	color:#008CBB;
}
a:active {
	color:#008CBB;
}
h1 h2 h3 h4 h5 h6 p ul ol li{
	margin:0px;
	padding:0px;
	}
h1{
	margin:0;
	padding:0;
	}
h1 span{
	display:none;
	}
td{
	vertical align:top;
	}
#container{
	margin:0 auto;
	padding:0;
	width:760px;
	font-size:11px;
	line-height:140%;
	color:#333333;
	text-align:left;
	}
	
	
	
/*================================================================================
	■ヘッダー設定
================================================================================*/
div#b_headerBox{
	width:760px;
	height:64px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	/*float:left;*/
}
/*-----------------------------------------------------------------*/
div#b_headerBox h2{
	margin:10px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	float:left;
}
div#b_returntop{
	margin:40px 10px 0px 0px;
	padding:0px;
	float:right;
	border:none;
}


#topmain{
	margin:0;
	padding:0;
	}
#maincontents{
	width:760px;
	background:url(/images/f_base/maintop_bg.jpg) repeat-x top left #FFF;
	}
#contents{
	margin:0;
	padding:0;
	background-color:#FFF;
	}
#contents td.shadow{
	background:url(/images/f_base/bg_shadow.gif) repeat-x top left;
	width:380px;
	padding:0;
	}

/*================================================================================
	■トップメインビジュアル設定
================================================================================*/

div#b_mainVisualBox{
	width:760px;
	height:300px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*float:left;*/
}
div#b_mainVisualBox #c_mainFlash{
	float:left;
}
div#b_mainVisualBox #b_mainVisual_bannerBox{
	width:220px;
	height:290px;
	padding:5px 5px;
	margin:0px;
	background-color:#D1CCC0;
	/*float:left;*/
	float:right;
}
div#b_topbannerright{
	width:210px;
	margin:20px 5px 10px 5px;
	padding:0px;
	/*background-color:#CCFF33;*/
}
:root div#b_topbannerright{
	width:210px;
	margin:15px 5px 10px 5px;
	padding:0px;
	/*background-color:#CCFF33;*/
}
div.b_topbannerArea{
	width:210px;
	height:80px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	/*float:left;*/
}
/*-----------------------------------------------------------------*/
/*================================================================================
	■トップメインビジュアル設定
================================================================================*/
div#contents{
	width:760px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	background-color:#ffffff;
}

div#contents #newsbox{
	width:380px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
div#contents #newsbox #title{
	width:380px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div#contents #blogbox{
	width:380px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
div#contents #blogbox #title{
	width:380px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
	
	
	
	
/*-----------------------------------------------------------------*/


.infobox{
	width:300px;
	padding:0 0 0 20px;
	margin:0 0 0 0;
	font-size:11px;
	}
.infobox td{
	padding-bottom:10px;
	vertical-align:top;
	}
.infobox td.day{
	padding:0 10px 0 0;
	color:#D77744;
	width:60px;
	}
/*================================================================================
	■フッダー設定
================================================================================*/
#footer{
	width:760px;
	height:165px;
	background:url(/images/f_base/copyright.gif) center bottom no-repeat;
	margin:15px 0px 0px 0px;
	padding:0;
	}
#footernomargin{
	width:760px;
	height:36px;
	background:url(/images/f_base/copyright.gif) center bottom no-repeat;
	margin:0px 0px 0px 0px;
	padding:0;
	}	
/* 商品カテゴリ設定 */
div#b_categoriBox{
	width:750px;
	/* height:130px; */
	padding:0;
	margin:10px 0px 0px 0px;
	float:left;
	/*background-color:#99FF00;*/
}
div#b_categoriBox div#left{
	width:420px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*background-color:#ffcc00;*/
	float:left;
	clear: right;

}
div#b_categoriBox div#right{
	width:330px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	/*background-color:#cc66ff;*/
	clear: right;

}
div#b_categoriBox div.catelistBox{
	width:210px;
	margin:0px 0px 0px 10px;
	/*background-color:#cc66ff;*/
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px;
}

div#b_categoriBox div.catelistBox2{
	width:150px;
	margin:0px 0px 0px 10px;
	/*background-color:#cc66ff;*/
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px;
}
div#b_categoriBox div.catelistBox3{
	width:180px;
	margin:0px 0px 0px 10px;
	/*background-color:#cc66ff;*/
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px;
}


div#b_categoriBox div.catelistBox div.left{
	/*background-color:#ffccff;*/
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	clear: right;


}
div#b_categoriBox div.catelistBox div.right{
	/*background-color:#0033cc;*/
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;


	
}
div#b_categoriBox div.catelistBox2 div.left{
	/*background-color:#ffccff;*/
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	clear: right;


}
div#b_categoriBox div.catelistBox2 div.right{
	/*background-color:#0033cc;*/
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;


	
}
div#b_categoriBox div.catelistBox3 div.left{
	/*background-color:#ffccff;*/
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	clear: right;


}
div#b_categoriBox div.catelistBox3 div.right{
	/*background-color:#0033cc;*/
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;


	
}

div#b_categoriBox div.catelistBox div.title{
	font-weight: bold;
	text-align:left;
	color:#5D533C;
	
}
div#b_categoriBox div.catelistBox2 div.title{
	font-weight: bold;
	text-align:left;
	color:#5D533C;
	
}
div#b_categoriBox div.catelistBox3 div.title{
	font-weight: bold;
	text-align:left;
	color:#5D533C;
	
}



/* 商品カテゴリ */	
div.catelistBox ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
}
div.catelistBox ul li{
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
}	
div.catelistBox ul li a{
	color:#5D533C;
}

div.catelistBox2 ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
}
div.catelistBox2 ul li{
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
}	
div.catelistBox2 ul li a{
	color:#5D533C;
}
div.catelistBox3 ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
}
div.catelistBox3 ul li{
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
}	
div.catelistBox3 ul li a{
	color:#5D533C;
}	
	
	
#submenu{
	margin:0;
	padding:0;
	width:411px;
	float:left;
	}
#copyright{
	float:right;
	font-size:8px;
	margin:0;
	padding:0;
	float:right;
	}
#copyright span{
	display:none;
	}

.caption{
	font-size:9px;
}

/*================================================================================
	■グローバルナビゲーション設定
================================================================================*/
div#b_gnaviBox{
	margin:0;
	padding:0;
	width:760px;
	height:26px;
	background: url(/images/f_base/menu_bg.gif) repeat-x top;
}
div#b_gnaviBox ul{
	margin:0;
	padding:0;
	list-style: none;
}
div#b_gnaviBox ul li{
	display:inline;
	float:left;
}
div#b_gnaviBox ul li a{
	display:block;
	height:26px;
}
div#b_gnaviBox ul li a span{
	display:none;
}
/*-----------------------------------------------------------------*/
#b_gnaviBox li#news1{
 	background: url(/images/f_base/m_news.gif) no-repeat;
	width:63px;
}
#b_gnaviBox li#news2{
 	background: url(/images/f_base/m_news02.gif) no-repeat;
	width:63px;
}
#b_gnaviBox li#news1 a:hover{
 	background: url(/images/f_base/m_news02.gif) no-repeat;
	width:63px;
}
/*-----------------------------------------------------------------*/
#b_gnaviBox li#online1{
 	background: url(/images/f_base/m_online.gif) no-repeat;
	width:152px;
}
#b_gnaviBox li#online2{
 	background: url(/images/f_base/m_online02.gif) no-repeat;
	width:152px;
}
#b_gnaviBox li#online1 a:hover{
	background: url(/images/f_base/m_online02.gif) no-repeat;
	width:152px;
}
/*-----------------------------------------------------------------*/
#b_gnaviBox li#pickup1{
 	background: url(/images/f_base/m_pickup.gif) no-repeat;
	width:86px;
}
#b_gnaviBox li#pickup2{
 	background: url(/images/f_base/m_pickup02.gif) no-repeat;
	width:86px;
}
#b_gnaviBox li#pickup1 a:hover{
	background: url(/images/f_base/m_pickup02.gif) no-repeat;
	width:86px;
}
/*-----------------------------------------------------------------*/
#b_gnaviBox li#shop1{
 	background:url(/images/f_base/m_shop.gif) no-repeat;
	width:55px;
}
#b_gnaviBox li#shop2{
 	background:url(/images/f_base/m_shop02.gif) no-repeat;
	width:55px;
}
#b_gnaviBox li#shop1 a:hover{
	background:url(/images/f_base/m_shop02.gif) no-repeat;
	width:55px;
}
/*-----------------------------------------------------------------*/
#b_gnaviBox li#schoolevent1{
 	background: url(/images/f_base/m_schoolevent.gif) no-repeat;
	width:111px;
}
#b_gnaviBox li#schoolevent2{
 	background: url(/images/f_base/m_schoolevent02.gif) no-repeat;
	width:111px;
}
#b_gnaviBox li#schoolevent1 a:hover{
	background: url(/images/f_base/m_schoolevent02.gif) no-repeat;
	width:111px;
}
/*-----------------------------------------------------------------*/
#b_gnaviBox li#feeldstaff1{
 	background: url(/images/f_base/m_feeldstaff.gif) no-repeat;
	width:119px;
}
#b_gnaviBox li#feeldstaff2{
 	background: url(/images/f_base/m_feeldstaff02.gif) no-repeat;
	width:119px;
}
#b_gnaviBox li#feeldstaff1 a:hover{
	background: url(/images/f_base/m_feeldstaff02.gif) no-repeat;
	width:119px;
}

/*-----------------------------------------------------------------*/
#b_gnaviBox li#blog1{
 	background: url(/images/f_base/m_blog.gif) no-repeat;
	width:59px;
}
#b_gnaviBox li#blog2{
 	background: url(/images/f_base/m_blog02.gif) no-repeat;
	width:59px;
}
#b_gnaviBox li#blog1 a:hover{
	background: url(/images/f_base/m_blog02.gif) no-repeat;
	width:59px;
}

/*-----------------------------------------------------------------*/
#b_gnaviBox li#history1{
 	background: url(/images/f_base/m_history.gif) no-repeat;
	width:115px;
}
#b_gnaviBox li#history2{
 	background: url(/images/f_base/m_history02.gif) no-repeat;
	width:115px;
}
#b_gnaviBox li#history1 a:hover{
	background: url(/images/f_base/m_history02.gif) no-repeat;
	width:115px;
}

/*-----------------------------------------------------------------*/

/*================================================================================
	■サブナビゲーション設定
================================================================================*/
div#b_snaviBox{
	margin:0px 0px 0px 0px;
	padding:0;
	width:760px;
	height:22px;
	background: url(/images/f_base/menu_bg.gif) repeat-x top;
}
div#b_snaviBox ul{
	margin:0;
	padding:0;
	list-style: none;
}
div#b_snaviBox ul li{
	display:inline;
	float:left;
}
div#b_snaviBox ul li a{
	display:block;
	height:22px;
}
div#b_snaviBox ul li a span{
	display:none;
}
/*-----------------------------------------------------------------*/
#b_snaviBox li#sitemap1{
 	background: url(/images/f_base/f_sitemap.jpg) no-repeat;
	width:87px;
}
/*-----------------------------------------------------------------*/
#b_snaviBox li#about1{
 	background: url(/images/f_base/f_about.jpg) no-repeat;
	width:110px;
}
/*-----------------------------------------------------------------*/
#b_snaviBox li#tiemco1{
 	background: url(/images/f_base/f_tiemco.jpg) no-repeat;
	width:171px;
}
/*-----------------------------------------------------------------*/
#b_snaviBox li#privacy1{
 	background: url(/images/f_base/f_privacy.jpg) no-repeat;
	width:124px;
}
/*-----------------------------------------------------------------*/
#b_snaviBox li#company1{
 	background:url(/images/f_base/f_company.jpg) no-repeat;
	width:62px;
}
/*-----------------------------------------------------------------*/
#b_snaviBox li#mailmag1{
 	background: url(/images/f_base/f_mailmag.jpg) no-repeat;
	width:60px;
}
/*-----------------------------------------------------------------*/
#b_snaviBox li#maintenance1{
 	background: url(/images/f_base/f_mainte.jpg) no-repeat;
	width:85px;
}
/*-----------------------------------------------------------------*/
#b_snaviBox li#link1{
 	background: url(/images/f_base/f_link.jpg) no-repeat;
	width:61px;
}
/*-----------------------------------------------------------------*/

/* スクロールバー設定 */
div.t_scroll{ 
width: 350px; 
height: 150px; 
margin: 5px 0px 5px 0px;
border: no;
overflow: scroll; 
overflow-x : hidden;
float:left;
scrollbar-face-color:#ffffff; /*スクロールバー本体の色*/
scrollbar-highlight-color: #ffffff; /*スクロールバー左側（上）の影*/
scrollbar-shadow-color: #A59A83; /*スクロールバー右側（上）の影*/
scrollbar-3dlight-color: #A59A83; /*スクロールバーの左側（下）の影*/
scrollbar-arrow-color: #A59A83; /*矢印の色*/
scrollbar-track-color: #ffffff; /*背面の色*/
scrollbar-darkshadow-color: #ffffff;/*スクロールバー右側（下）の影*/

}

div.no_scroll{ 
width: 350px; 
/*height: 150px;*/
margin: 5px 0px 5px 0px;
border: no;
float:left;
}