@charset "shift_jis";
@media screen{
/*------------- _____ ▼共通 _____ --------------------------------------------------*/

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing:0px;
	line-height:170%;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
}

.f8			{font-size:8px;}
.f9			{font-size:9px;}
.f10		{font-size:10px;}
.f11		{font-size:11px;}
.f12		{font-size:12px;}
.f13		{font-size:13px;}
.f14		{font-size:14px;}
.f15		{font-size:15px;}
.f16		{font-size:16px;}
.f17		{font-size:17px;}
.f18		{font-size:18px;}
.f19		{font-size:19px;}
.f20		{font-size:20px;}
.f21		{font-size:21px;}
.f22		{font-size:22px;}
.f23		{font-size:23px;}
.f24		{font-size:24px;}
.f25		{font-size:25px;}

.w30		{width:30px;}
.w50		{width:50px;}
.w100		{width:100px;}
.w150		{width:150px;}
.w200		{width:200px;}
.w250		{width:250px;}
.w350		{width:350px;}
.h100		{height:100px;}
.h150		{height:150px;}

.right		{text-align:right;}
.left		{text-align:left;}
.center		{text-align:center;}
.fleft		{float:left;}

.mtop20		{margin-top:20px;}
.mright20	{margin-right:20px;}
.mleft0		{margin-left:0px;}
.mbottom0	{margin-bottom:0px;}
.mbottom20	{margin-bottom:20px;}
.ptop20		{padding-top:10px;}
.pleft0		{padding-left:10px;}

.bold		{font-weight:bold;}
.normal		{font-weight:normal;}

.gray		{color:#666666;}
.red		{color:#FF0000;}

.nowrap		{white-space:nowrap;}

a			{color:#333333; text-decoration:underline;}
a:hover		{color:#FFFFFF; background:#0C4022; text-decoration:underline;}
a:visit		{color:#333333; text-decoration:underline;}

h1			{font-size:14px; font-weight:bold; margin:0px; padding:0px;}
h2			{font-size:12px; font-weight:normal; margin:0px; padding:0px;}
h3			{font-size:12px; font-weight:normal; margin:0px; padding:0px;}
p			{margin:0px; padding:0px;}

strong		{font-weight:bold;}

img			{margin:0px; padding:0px; border:0px;}

ul			{margin:0px; padding:0px;}
li			{margin:0px; padding:0px;}
.nonelist	{list-style-type:none;}


/*------------- _____ ▼構造 _____ ------------------*/
#wrapper{
	margin:0px;
	padding:0px;
	border:0px;
}
#pagebody{/*ページボディ*/
	margin:0px auto;
	padding:0px;
	width:800px;
	background:none;
}
#header{/*ヘッダ*/
	margin:0px auto;
	padding:0px;
	width:800px;
	height:95px;
}
#main{/*メイン*/
	margin:0px;
	padding:0px;
}
#title{/*ページタイトル*/
	margin:0px;
	margin:0px 0px 0px 275px;
	width:525px;
}
#submenu{/*サブメニュー*/
	float:left;
	margin:30px 0px 0px;
	padding:0px;
	width:275px;
}
#contents{/*メインコンテンツ*/
	float:left;
	margin:30px 0px 0px;
	padding:0px;
	width:525px;
}


#footer{/*フッタ*/
	clear:both;
	margin:0px;
	padding:10px 0px 50px;
	width:800px;
	background:url(../img/line_800.gif) no-repeat;
}


/*------------- _____ ▼ヘッダ _____ ------------------*/

#header #logo{/*ロゴ*/
	float:left;
	margin:22px 0px 0px;
	padding:0px;
	width:180px;
	height:41px;
}
#header #logo a{/*ロゴ:link*/
	margin:0px;
	padding:0px;
	display:block;
	width:180px;
	height:41px;
	text-indent:-9999px;
	background:url(../img/obj_logo_01.gif) no-repeat;
}

#header #mmenu{/*メインメニュー*/
/*	float:left;*/
	float:right;
	margin:32px 0px 0px;
	padding:0px;
/*	width:620px;*/
	height:26px;
}
#header #mmenu ul{
	/*margin:0px 0px 0px 85px;*//*ie6対応*/
	/*margin:0px 0px 0px 80px;*/
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}
#header #mmenu li{
	float:left;
	/*margin:0px 0px 0px 5px;*/
	margin:0px 0px 0px 4px;
	padding:0px;
	display:block;
	width:101px;
	height:26px;
	text-indent:-9999px;
}
#header #mmenu li a{
	display:block;
	width:101px;
	height:26px;
	text-indent:-9999px;
}
#header #mmenu li.about{/*フロレスタとは*/
	margin:0px 0px 0px 0px;
	width:106px;
	background:url(../img/bt_about_off.gif) no-repeat;
}
#header #mmenu li.about a{
	background:url(../img/bt_about_off.gif) no-repeat;
}
#header #mmenu li.about a:hover{
	background:url(../img/bt_about_on.gif) no-repeat;
}
#header #mmenu li.news{/*お知らせ*/
	background:url(../img/bt_news_off.gif) no-repeat;
}
#header #mmenu li.news a{
	background:url(../img/bt_news_off.gif) no-repeat;
}
#header #mmenu li.news a:hover{
	background:url(../img/bt_news_on.gif) no-repeat;
}
#header #mmenu li.menu{/*メニュー*/
	background:url(../img/bt_menu_off.gif) no-repeat;
}
#header #mmenu li.menu a{
	background:url(../img/bt_menu_off.gif) no-repeat;
}
#header #mmenu li.menu a:hover{
	background:url(../img/bt_menu_on.gif) no-repeat;
}
#header #mmenu li.shop{/*ショップ*/
	background:url(../img/bt_shop_off.gif) no-repeat;
}
#header #mmenu li.shop a{
	background:url(../img/bt_shop_off.gif) no-repeat;
}
#header #mmenu li.shop a:hover{
	background:url(../img/bt_shop_on.gif) no-repeat;
}
#header #mmenu li.order{/*おとりよせ*/
	background:url(../img/bt_order_off.gif) no-repeat;
}
#header #mmenu li.order a{
	background:url(../img/bt_order_off.gif) no-repeat;
}
#header #mmenu li.order a:hover{
	background:url(../img/bt_order_on.gif) no-repeat;
}



/*------------- _____ ▼ページタイトル _____ ------------------*/

#title h1{
	margin:0px;
	padding:0px;
	height:21px;
	text-indent:-9999px;
}
#title p{
	margin:0px;
	padding:0px;
	height:21px;
	text-indent:-9999px;
}

/*------------- _____ ▼このページTOPへ _____ ------------------*/

#gotop{
	clear:both;
	float:right;
	margin:0px;
	padding:30px 0px 10px;
	width:51px;
	height:9px;
}
#gotop p{
	background:url(../img/bt_gototop_off.gif) no-repeat;
}
#gotop p a{
	margin:0px;
	padding:0px;
	width:51px;
	height:9px;
	display:block;
	text-indent:-9999px;
	background:url(../img/bt_gototop_off.gif) no-repeat;
}
#gotop p a:hover{
	background:url(../img/bt_gototop_on.gif) no-repeat;
}


/*------------- _____ ▼btnavi _____ ------------------*/
#contents #btnavi{
	margin:0px 0px 0px 387px;
	padding:0px;
	width:138px;
}
#contents #btnavi ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:138px;
}
#contents #btnavi li{
	float:right;
	margin:0px 0px 0px 20px;
	padding:0px;
}
#contents #btnavi li a{
	padding:0px;
	display:block;
	width:49px;
	height:12px;
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
}
#contents #btnavi li a:hover{
	background-color:#FFFFFF;
}
#contents #btnavi li.back{/*back*/
	background:url(../img/bt_back_on.gif) no-repeat;
}
#contents #btnavi li.back a{
	background-image:url(../img/bt_back_off.gif);
}
#contents #btnavi li.back a:link{
	background-image:url(../img/bt_back_off.gif);
}
#contents #btnavi li.back a:hover{
	background-image:url(../img/bt_back_on.gif);
}
#contents #btnavi li.next{/*next*/
	background:url(../img/bt_next_on.gif) no-repeat;
}
#contents #btnavi li.next a{
	background-image:url(../img/bt_next_off.gif);
}
#contents #btnavi li.next a:link{
	background-image:url(../img/bt_next_off.gif);
}
#contents #btnavi li.next a:hover{
	background-image:url(../img/bt_next_on.gif);
}




/*------------- _____ ▼フッタ _____ ------------------*/

#footer #fmenu{/*フッタメニュー*/
	float:left;
	margin:0px;
	padding:0px;
	width:550px;
}
#footer #fmenu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#footer #fmenu li{
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
	font-size:10px;
	letter-spacing:1px;
}
#footer #fmenu li a{
	color:#666666;
	text-decoration:none;
}
#footer #fmenu li a:hover{
	color:#666666;
	background:#FFFFFF;
	text-decoration:underline;
}


#footer #copy{/*著作権表記*/
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:250px;
}
#footer #copy p{
	margin:0px;
	padding:0px;
	text-align:right;
	font-size:10px;
	letter-spacing:1px;
	color:#666666;
}


}
