/*----------------------------------------------------------------------------*/

@charset "EUC-JP";
/*----------------------------------------------------------------------------*/
@page {size : 20cm 28.5cm; margin : 0.5cm;}

/*----------------------------------------------------------------------------*/
html {
	height: 100%;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
}


body {
	margin: 0px;

}


/*----------------------------------------------------------------------------*

/*/* -----全走次2・---- */*/

body {
	height: 100%;
	background-color: #FFFFFF;
	margin: 0px;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	color:#000000;
}
table {
	empty-cells: show;
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	}
p {
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
}
dl,ul {
	margin-top: 0px;margin-bottom: 0px;
	padding-top: 0px;padding-bottom: 0px;
}

/*----------------------------------------------------------------------------*/
a,a:link{
	text-decoration: underline;
	color: #7B964A;
}
a:visited{
	text-decoration: underline;
	color: #7B964A;
}
a:focus,a:hover,a:active{
	text-decoration: underline;
	color: #7B964A;
}


/*----------------------------------------------------------------------------*/
/* フォント色 */

.ft_greens{ color:#CCCCCC; line-height : 125%;}

.fc00{ color:#ffffff;}
.fc01{ color:#CCCCCC;}/* TOP灰色 */
.fc02{ color:#7B964A;}
.fc03{ color:#8D8035;}
.fc04{ color:#000000;}


/*----------------------------------------------------------------------------*/
/*フォントsmall*/

.small{font-size : 10px;}
.small125{font-size : 10px; line-height : 125%;}
.small150{font-size : 10px; line-height : 150%;}

.middle{font-size : 12px;}
.middle125{font-size : 12px; line-height : 125%;}
.middle150{font-size : 12px; line-height : 150%;}
.middle250{font-size : 12px; line-height : 250%;}

.large{font-size : 16px;}
.large125{font-size : 16px; line-height : 125%;}
.large150{font-size : 16px; line-height : 150%;}
/*----------------------------------------------------------------------------*/

.f10{font-size : 10px;}

/*----------------------------------------------------------------------------*/
/* 背景色・背景峨・E・慊・*/

.bg00{ background-color:#ffffff; }
.bg01{ background-color:#004D21; } /* ・E*/
.bg02{ background-color:#F2EDD1; }
.bg03{ background-color:#F2FAEF; }
.bg04{ background-color:#636163; }

/* detail_top.dwt */
.bg_header{
  background:url("/common/img/top_bg_header.gif");
  background-repeat:repeat-x;
  background-position: top center ;
			}
.bg_newarrival{
  background:url("/common/img/top_bg_newarrival.gif");
  background-repeat:repeat-x;
  background-position: top ;
			}
.bg_baseside_l{
  background:url("/common/img/top_baseside_l.gif");
  background-repeat:repeat-y;
  background-position: top center;
			}
.bg_baseside_r{
  background:url("/common/img/top_baseside_r.gif");
  background-repeat:repeat-y;
			}
.bg_side_l{
  background:url("/common/img/top_side_l.gif");
  background-repeat:repeat-y;
  background-position: top center;
			}
.bg_side_r{
  background:url("/common/img/top_side_r.gif");
  background-repeat:repeat-y;
  background-position: top center;
			}
			
/* detail.dwt */

.bg_m_submenu{
  background:url("/common/img/bg_submenu.gif");
  background-repeat:repeat-y;
  background-position: top center;
			}
.bg_m_sider{
  background:url("/common/img/bg_sider.gif");
  background-repeat:repeat-y;
  background-position: right;
			}
.bg_m_control{
  background:url("/common/img/control_bg.gif");
  background-repeat:repeat-x;
  background-position: top center;
			}
.bg_m_main{
  background:url("/common/img/bg_main.gif");
  background-repeat:repeat-y;
  background-position: top left;
			}
.bg_m_footermenu{
  background:url("/common/img/footermenu_bg.gif");
  background-repeat:repeat-x;
  background-position: top left;
			}

/* service */
.bg_serdotx{
  background-color:#ffffff;
  background:url("/main/service/img/dot_x.gif");
  background-repeat:repeat-x;
  background-position: top center ;
			}
.bg_serdoty{
  background-color:#ffffff;
  background:url("/main/service/img/dot_y.gif");
  background-repeat:repeat-y;
  background-position: top center ;
			}


.bg_ser01_1{
  background-color:#ffffff;
  background:url("/main/service/img/bg01_1.jpg");
  background-repeat:no-repeat;
  background-position: bottom right ;
			}
.bg_ser01_2{
  background-color:#ffffff;
  background:url("/main/service/img/bg01_2.jpg");
  background-repeat:no-repeat;
  background-position: top right ;
			}
.bg_ser02_1{
  background-color:#ffffff;
  background:url("/main/service/img/bg02_1.jpg");
  background-repeat:no-repeat;
  background-position: bottom right ;
			}
.bg_ser02_2{
  background-color:#ffffff;
  background:url("/main/service/img/bg02_2.jpg");
  background-repeat:no-repeat;
  background-position: top right ;
			}
.bg_ser03{
  background-color:#ffffff;
  background:url("/main/service/img/bg03.jpg");
  background-repeat:no-repeat;
  background-position: bottom right ;
			}
.bg_ser04_1{
  background-color:#ffffff;
  background:url("/main/service/img/bg04_1.jpg");
  background-repeat:no-repeat;
  background-position: bottom right ;
			}
.bg_ser04_2{
  background-color:#ffffff;
  background:url("/main/service/img/bg04_2.jpg");
  background-repeat:no-repeat;
  background-position: top right ;
			}
.bg_ser05{
  background-color:#ffffff;
  background:url("/main/service/img/bg05.jpg");
  background-repeat:no-repeat;
  background-position: right center ;
			}
.bg_ser06{
  background-color:#ffffff;
  background:url("/main/service/img/bg06.jpg");
  background-repeat:no-repeat;
  background-position: right center ;
			}
.bg_ser07{
  background-color:#ffffff;
  background:url("/main/service/img/bg07.jpg");
  background-repeat:no-repeat;
  background-position: right center ;
			}
.bg_ser08{
  background-color:#ffffff;
  background:url("/main/service/img/bg08.jpg");
  background-repeat:no-repeat;
  background-position: right center ;
			}
.bg_ser09{
  background-color:#ffffff;
  background:url("/main/service/img/bg09.jpg");
  background-repeat:no-repeat;
  background-position: right center ;
			}


/*----------------------------------------------------------------------------*/
/* フッタ用w・E/

#footer{ 
color:#333333;
}

/*----------------------------------------------------------------------------*/
/* ・E芫桙淆*/

.b { font-weight: bold; }
#float_r{
float:right;
padding:0px 0px 5px 5px;
margin:0px;
}

/*----------------------------------------------------------------------------*/
/* 行・E*/

.lh115{ line-height : 115%; }
.lh120{ line-height : 120%; }
.lh125{ line-height : 125%; }
.lh130{ line-height : 130%; }
.lh135{ line-height : 135%; }
.lh140{ line-height : 140%; }
.lh150{ line-height : 150%; }
.lh160{ line-height : 160%; }
.lh170{ line-height : 170%; }
.lh180{ line-height : 180%; }
.lh200{ line-height : 200%; }
.lh220{ line-height : 220%; }


/*----------------------------------------------------------------------------*/
/* ・E・・*/

.pad_10{ padding:10px 10px 10px 10px; }

.pad_side{ padding:0px 20px 0px 20px; }

.pad_t02{ padding-top:2px; }
.pad_t03{ padding-top:3px; }
.pad_t04{ padding-top:4px; }
.pad_t05{ padding-top:5px; }
.pad_t06{ padding-top:6px; }
.pad_t07{ padding-top:7px; }
.pad_t08{ padding-top:8px; }

.pad_t10{ padding-top:10px; }
.pad_t15{ padding-top:15px; }
.pad_t20{ padding-top:20px; }

.pad_b02{ padding-bottom:2px; }
.pad_b03{ padding-bottom:3px; }
.pad_b04{ padding-bottom:4px; }
.pad_b05{ padding-bottom:5px; }
.pad_b06{ padding-bottom:6px; }
.pad_b07{ padding-bottom:7px; }
.pad_b08{ padding-bottom:8px; }

.pad_b10{ padding-bottom:10px; }
.pad_b13{ padding-bottom:13px; }
.pad_b15{ padding-bottom:15px; }

.pad_l02{ padding-left:2px; }
.pad_l03{ padding-left:3px; }
.pad_l04{ padding-left:4px; }
.pad_l05{ padding-left:5px; }
.pad_l06{ padding-left:6px; }
.pad_l07{ padding-left:7px; }
.pad_l08{ padding-left:8px; }

.pad_l10{ padding-left:10px; }

.pad_l12{ padding-left:12px; }
.pad_l14{ padding-left:14px; }

.pad_r02{ padding-right:2px; }
.pad_r03{ padding-right:3px; }
.pad_r04{ padding-right:4px; }
.pad_r05{ padding-right:5px; }
.pad_r06{ padding-right:6px; }
.pad_r07{ padding-right:7px; }
.pad_r08{ padding-right:8px; }

.pad_r10{ padding-right:10px; }

/*----------------------------------------------------------------------------*/
/* 枠・E*/

.bd_base{ border-width: 1px; border-style: solid; border-color:#000000; }
.bd_service_tit{ padding-bottom:0px; border-bottom:1px solid #cccccc; }

.bd_title_d{ border-bottom:1px solid #005522; }
.bd_title_d02{ border-bottom:1px solid #000000; }

.bd_test{ border-width: 1px; border-style: solid; border-color:#ff00cc; }

.bd_tab1 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-color: #000000;
	font-size: 12px;
	line-height: 140%;
	color: #000000;

}
.bd_tab2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-size: 12px;
	line-height: 140%;
	color: #000000;

}
.bd_tabtop{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}


.bd_all{ border-width: 1px; border-style: solid; border-color:#636563; }



/*----------------------------------------------------------------------------*/
/* ・E・E・/

/*----------------------------------------------------------------------------*/
/* トップページ・E鵐・・・E新着冗・E並*/
A.lc_top:link {
 color:#cccccc;
 text-decoration:underline;
 }

A.lc_top:active {
 color:#50B47B;
 text-decoration:underline;
 }

A.lc_top:visited {
 color:#cccccc;
 text-decoration:underline;
 }

A.lc_top:hover {
 color:#50B47B;
 text-decoration:underline;
 }
/*----------------------------------------------------------------------------*/
/* トップページ・E鵐・・・Eフッタ) */
#lc_footer A:link {
 color:#cccccc;
 text-decoration:underline;
 }

#lc_footer A:active {
 color:#cccccc;
 text-decoration:underline;
 }

#lc_footer A:visited {
 color:#cccccc;
 text-decoration:underline;
 }

#lc_footer A:hover {
 color:#cccccc;
 text-decoration:underline;
 }
/*----------------------------------------------------------------------------*/
/* トップページ・E鵐・・・Eフッタ) */
#food_footer A:link {
 color:#FFFFFF;
 text-decoration:underline;
 }

#food_footer A:active {
 color:#FFFFFF;
 text-decoration:underline;
 }

#food_footer A:visited {
 color:#FFFFFF;
 text-decoration:underline;
 }

#food_footer A:hover {
 color:#FFFFFF;
 text-decoration:underline;
 }
/*----------------------------------------------------------------------------*/

/* service・E鵐・・・E@*/
#detail A:link {
 color:#000000;
 text-decoration:underline;
 }

#detail A:active {
 color:#6D7B6F;
 text-decoration:underline;
 }

#detail A:visited {
 color:#000000;
 text-decoration:underline;
 }

#detail A:hover {
 color:#6D7B6F;
 text-decoration:underline;
 }

/*----------------------------------------------------------------------------*/
/* ・E買iビ・E鵐・・・E@*/
#navi A:link {
 color:#454545;
 text-decoration:underline;
 }

#navi A:active {
 color:#7C8853;
 text-decoration:underline;
 }

#navi A:visited {
 color:#454545;
 text-decoration:underline;
 }

#navi A:hover {
 color:#7C8853;
 text-decoration:underline;
 }

/*----------------------------------------------------------------------------*/

#main h1 {
	font-size:11px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	color: #013824;
	}
	
#main h2 {
	font-size:14px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


#main h3 {
	font-size:14px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#main h4 {
	font-size:12px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#foodservicetitle h1 {
	font-size:11px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	color: white;
	}

.f-color-006600 {
	color: #006600;
}
.f-color-FFFFFF {
	color: #FFFFFF;
}

/*----------------------------------------------------------------------------*/
ul#map { margin: 0; padding: 0; }
ul#map ul { margin: 0; padding: 0; }
ul#map li {
	list-style-type: none;
	margin: 0 0 0 5px;
	padding: 0 0 0 15px;
}
ul#map li.joint  { background: url(/common/img/map_joint.gif) repeat-y top left; }
ul#map li.bottom { background: url(/common/img/map_bottom.gif) no-repeat bottom left; }
