﻿body{

	margin:0 auto;

	padding:0;

	color:#333333;

	text-align:center;

	background:url(/images/f_base/main_bg.gif) repeat-x top;

	font-size:80%;

	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:80%;---*/

	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:80%;---*/

	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:5px 5px 10px 5px;

	padding:0px;

	/*background-color:#CCFF33;*/

}

:root div#b_topbannerright{

	width:210px;

	margin:3px 5px 10px 5px;

	padding:0px;

	/*background-color:#CCFF33;*/

}

div.b_topbannerArea{

	width:210px;

	height:47px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 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:80;--*/

	}

.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; */

	font-size:90%;

	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:10px;

}



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

	■グローバルナビゲーション設定

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

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;

}
