body {
	margin: 12px 0;
	padding: 0;
	background-color: #d8e9d6;
	color: #474747;
	text-align: center;
	}
/*  */
#cbox {
 	width: 808px;
 	margin: 0 auto;
 	padding: 0;
	text-align: left;
	background:  url("../img/bg_shadow.gif") repeat-y center top;
	}
/* ヘッダースタイル */
table#header {
	width: 808px;
	height: 85px;
	margin: 0;
	padding: 0 4px;
	background:  url("../img/bg_header.jpg") no-repeat left top;
	}
table#header td {
	margin: 0;
	padding: 0 11px 18px 11px;
	vertical-align: bottom;
	}
/* コンテンツスタイル */
#contents {
	width: 808px;
 	margin: 0;
 	padding: 0 4px;
	text-align: center;
	}
/* 外国語サイト用コンテンツスタイル */
#contents02 {
	width: 808px;
 	margin: 0;
 	padding: 0 4px;
	text-align: center;
	}
/* 左ナビスタイル */
#navibg01 {
	width: 201px;
	margin: 0;
	padding: 0;
	text-align: left;
	background:  url("../img/bg_navi01.gif") repeat-y left top;
	}
/* パンくずナビスタイル + タイトル画像 */
table#bread {
	margin-bottom: 15px;
	padding: 0;
	}
table#bread p {
	margin: 0;
	padding: 5px 0 5px 2px;
	color: #7F603E;
	text-align: left;
	}
table#bread img {
	margin-bottom: 5px;
	padding: 0;
	}
/* 外国語サイト用パンくずナビスタイル */
table#bread02 {
	margin-bottom: 10px;
	padding: 0;
	}
table#bread02 p {
	margin: 0;
	padding: 12px 0 10px 2px;
	color: #7F603E;
	text-align: left;
	}
/* フッタースタイル */
table#footer {
	width: 808px;
	height: 33px;
	margin: 0;
	padding: 0 4px;
	background-color:#FFF;
	background:  url("../img/bg_footer.jpg") no-repeat left top;
	}
table#footer td {
	margin: 0;
	padding: 0 11px;
	vertical-align: middle;
	}

/*  */
#contentbox01 {
	margin-bottom: 15px;
	padding: 0;
	} 
#contentbox01 td {
	margin: 0;
	padding-bottom: 15px;
	} 
#contentbox02 td {
	margin: 0;
	padding: 0;
	} 
#contentbox03 {
	margin-bottom: 10px;
	} 
#contentbox04 {
	margin-bottom: 13px;
	} 
#contentbox05 {
	margin-bottom: 7px;
	}	
#gotop001 {
	width:560px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 0;
	text-align: right;
	}
	
#gotop img {
	margin-top: 20px;
	padding: 0;
	}
#gotop02 img {
	margin-top: 0px;
	padding: 0;
	}
	

.marginbtm5 {
	margin-bottom: 5px;
	padding: 0;
	}
.marginbtm10 {
	margin-bottom: 10px;
	padding: 0;
	}
.margin0x0 {
	margin: 0;
	padding: 0;
	}
.margin0x5 {
	margin: 5px 0;
	padding: 0;
	}
.margin5x0 {
	margin: 0 5px;
	padding: 0;
	}
.margin5x5 {
	margin: 5px 5px;
	padding: 0;
	}
.margin0x10 {
	margin: 10px 0;
	padding: 0;
	}
.margin10x0 {
	margin: 0 10px;
	padding: 0;
	}
.margin10x5 {
	margin: 5px 10px;
	padding: 0;
	}
.margin10x10 {
	margin: 10px 10px;
	padding: 0;
	}



/* アロマテラピーとは */
#seiyuusebg01 {
	background-image: url(../about/img/seiyu_use_bg01.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
table#safty {
	margin: 0;
	padding: 0;
	border: 1px solid #8DB4CF;
	background-color: #EAF1F6;
	}
	
/* フォームスタイル */
table#formstyle01 {
	margin: 5px 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
  }
table#formstyle01 th {
	padding: 8px 8px;
	font-size: 13px;
	font-weight: 100;
	line-height: 1.4em;
	text-align: left;
	background-color: #D2E2DA;
	border-top: none;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: none;
  }
table#formstyle01 td {
	padding: 8px 8px;
	text-align: left;
	background-color: #F0F5F2;
	border-top: none;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: none;
  }
table#formstyle01 td.fff {
	padding: 4px 8px;
	text-align: left;
	background-color: #FFF;
	border-top: none;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: none;
  }
table#formstyle01 td.rightnone {
	padding: 8px 8px;
	text-align: left;
	background-color: #F0F5F2;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #FFF;
	border-left: none;
  }
table#formstyle01 td.none {
	padding: 8px 8px;
	background-color: #F0F5F2;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
  }
table#formstyle02 {
	margin: 5px 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
  }
table#formstyle02 th {
	padding: 8px 8px;
	font-size: 13px;
	font-weight: 100;
	line-height: 1.4em;
	text-align: left;
	background-color: #D3DD9E;
	border-top: none;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: none;
  }
table#formstyle02 td {
	padding: 8px 8px;
	text-align: left;
	background-color: #ECF0D5;
	border-top: none;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: none;
  }
table#formstyle02 td.fff {
	padding: 4px 8px;
	text-align: left;
	background-color: #FFF;
	border-top: none;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: none;
  }
table#formstyle02 td.rightnone {
	padding: 8px 8px;
	text-align: left;
	background-color: #ECF0D5;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #FFF;
	border-left: none;
  }
table#formstyle02 td.none {
	padding: 8px 8px;
	background-color: #ECF0D5;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
  }
table#formstyle03 {
	margin: 5px 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
  }
table#formstyle03 th {
	padding: 8px 8px;
	font-size: 13px;
	font-weight: 100;
	line-height: 1.4em;
	text-align: left;
	border-top: none;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: none;
	background-color: #A4CCA6;
  }
table#formstyle03 td {
	padding: 8px 8px;
	text-align: left;
	background-color: #E4EEE4;
	border-top: none;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: none;
  }
table#formstyle03 td.fff {
	padding: 4px 8px;
	text-align: left;
	background-color: #FFF;
	border-top: none;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: none;
  }
table#formstyle03 td.rightnone {
	padding: 8px 8px;
	text-align: left;
	background-color: #E4EEE4;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #FFF;
	border-left: none;
  }
table#formstyle03 td.none {
	padding: 8px 8px;
	background-color: #EAFFF4;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
  }

		table#formstyle04 {
	margin: 5px 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
  }
table#formstyle04 th {
	padding: 5px 5px;
	font-size: 13px;
	font-weight: 100;
	line-height: 1.4em;
	text-align: center;
	border-top: none;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: none;
	background-color: #A4CCA6;
  }
table#formstyle04 td {
	padding: 5px 5px;
		font-size: 10px;
	text-align: left;
	background-color: #E4EEE4;
	border-top: none;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: none;
  }
table#formstyle04 td.fff {
	padding: 4px 5px;
	text-align: left;
	background-color: #FFF;
	border-top: none;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: none;
  }
table#formstyle04 td.rightnone {
	padding: 5px 5px;
	text-align: left;
	background-color: #E4EEE4;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #FFF;
	border-left: none;
  }
table#formstyle04 td.none {
	padding: 5px 5px;
	background-color: #EAFFF4;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
  }
			

/* テーブルスタイル */
table#tblstyle01 {
	margin: 0 0 0 10px;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #6C70A2;
	border-left: 1px solid #6C70A2;
  }
table#tblstyle01 th {
	padding: 3px 5px;
	font-size: 13px;
	font-weight: bold;
	line-height:140%;
	background-color: #E6CCBD;
	border-top: none;
	border-right: 1px solid #6C70A2;
	border-bottom: 1px solid #6C70A2;
	border-left: none;
  }
table#tblstyle01 td {
	padding: 3px 5px;
	background-color: #F6EDE7;
	border-top: none;
	border-right: 1px solid #6C70A2;
	border-bottom: 1px solid #6C70A2;
	border-left: none;
  }
table#tblstyle02 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #6C70A2;
	border-left: 1px solid #6C70A2;
  }
table#tblstyle02 th {
	padding: 3px 8px;
	color: #B8714D;
	font-size: 13px;
	font-weight: 100;
	line-height:140%;
	background-color: #EBE8BD;
	border-top: none;
	border-right: 1px solid #6C70A2;
	border-bottom: 1px solid #6C70A2;
	border-left: none;
  }
table#tblstyle02 td {
	padding: 3px 5px;
	background-color: #F7F6E4;
	border-top: none;
	border-right: 1px solid #6C70A2;
	border-bottom: 1px solid #6C70A2;
	border-left: none;
  }
table#tblstyle02 td.rightnone {
	padding: 3px 5px;
	background-color: #F7F6E4;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #6C70A2;
	border-left: none;
  }







table#tblstyle02_01 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #BC8F59;
	border-left: 1px solid #BC8F59;
  }
table#tblstyle02_01 th {
	padding: 3px 8px;
	color: #B8714D;
	font-size: 12px;
	font-weight: 100;
	line-height:140%;
	background-color: #EBE8BD;
	border-top: none;
	border-right: 1px solid #BC8F59;
	border-bottom: 1px solid #BC8F59;
	border-left: none;
  }
table#tblstyle02_01 td {
	padding: 3px 5px;
	font-size: 11px;
	background-color: #F7F6E4;
	border-top: none;
	border-right: 1px solid #BC8F59;
	border-bottom: 1px solid #BC8F59;
	border-left: none;
  }
table#tblstyle02_01 td.rightnone {
	padding: 3px 5px;
	background-color: #F7F6E4;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #BC8F59;
	border-left: none;
  }

table#tblstyle02_02 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #6C70A2;
	border-left: 1px solid #6C70A2;
  }
table#tblstyle02_02 th {
	padding: 3px 5px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 100;
	line-height:140%;
	background-color: #8776BC;
	border-top: none;
	border-right: 1px solid #6C70A2;
	border-bottom: 1px solid #6C70A2;
	border-left: none;
  }
table#tblstyle02_02 td {
	padding: 2px 2px;
	font-size: 11px;
	background-color: #F1EAFD;
	border-top: none;
	border-right: 1px solid #6C70A2;
	border-bottom: 1px solid #6C70A2;
	border-left: none;
  }
table#tblstyle02_02 td.rightnone {
	padding: 2px 2px;
	background-color: #F7F6E4;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #6C70A2;
	border-left: none;
  }


table#tblstyle03 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #6C70A2;
	border-left: 1px solid #6C70A2;
  }
table#tblstyle03 th {
	padding: 3px 8px;
	color: #6B6FA2;
	font-size: 13px;
	line-height:140%;
	background-color: #D1E4EE;
	border-top: none;
	border-right: 1px solid #6C70A2;
	border-bottom: 1px solid #6C70A2;
	border-left: none;
  }
table#tblstyle03 td {
	padding: 3px 5px;
	background-color: #E7F1F6;
	border-top: none;
	border-right: 1px solid #6C70A2;
	border-bottom: 1px solid #6C70A2;
	border-left: none;
  }




table#tblstyle04 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #ADC362;
	border-left: 1px solid #ADC362;
  }
table#tblstyle04 th {
	padding: 3px 8px;
	color: #7D8A51;
	font-size: 13px;
	line-height:140%;
	background-color: #E1D8B0;
	border-top: none;
	border-right: 1px solid #ADC362;
	border-bottom: 1px solid #ADC362;
	border-left: none;
  }
table#tblstyle04 td {
	padding: 3px 5px;
	background-color: #F6F6E8;
	border-top: none;
	border-right: 1px solid #ADC362;
	border-bottom: 1px solid #ADC362;
	border-left: none;
  }
table#tblstyle04 td.bggrass {
	padding: 3px 5px;
	background-color: #E7E7C0;
	border-top: none;
	border-right: 1px solid #ADC362;
	border-bottom: 1px solid #ADC362;
	border-left: none;
  }
table#tblstyle04 td.rightnone {
	padding: 3px 5px;
	background-color: #F6F6E8;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #ADC362;
	border-left: none;
  }
  
  
  
  
  table#tblstyle04_01 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B9B4AA;
	border-left-color: #B9B4AA;
  }
table#tblstyle04_01 th {
	padding: 3px 5px;
	color: #6A5C46;
	font-size: 12px;
	line-height:140%;
	border-top: none;
	border-right: 1px solid #B9B4AA;
	border-bottom: 1px solid #B9B4AA;
	border-left: none;
	background-color: #F6F6E8;
  }
 table#tblstyle04_01 th.bgunder {
	padding: 3px 5px;
	color: #6A5C46;
	font-size: 12px;
	line-height:140%;
	border-top: none;
	border-right: 1px solid #B9B4AA;
	border-bottom: 2px solid #B9B4AA;
	border-left: none;
	background-color: #F6F6E8;
  }
table#tblstyle04_01 td {
	padding: 3px 5px;
	font-size: 12px;
	line-height:140%;
	border-top: none;
	border-right: 1px solid #B9B4AA;
	border-bottom: 1px solid #B9B4AA;
	border-left: none;
  }
table#tblstyle04_01 th.bgbrown {
	padding: 3px 5px;
	font-size: 12px;
	line-height:140%;
	background-color: #D3D1D1;
	border-top: none;
	border-right: 1px solid #B9B4AA;
	border-bottom: 1px solid #B9B4AA;
	border-left: none;
  }
  
table#tblstyle04_01 td.bgyellow {
	padding: 3px 5px;
	font-size: 12px;
	line-height:140%;
	background-color: #FEFFBE;
	border-top: none;
	border-right: 1px solid #B9B4AA;
	border-bottom: 1px solid #B9B4AA;
	border-left: none;
  }
  
table#tblstyle04_01 td.bggreen {
	padding: 3px 5px;
	font-size: 12px;
	line-height:140%;
	background-color: #DBF9BD;
	border-top: none;
	border-right: 1px solid #B9B4AA;
	border-bottom: 1px solid #B9B4AA;
	border-left: none;
  }
table#tblstyle04_01 td.bgyellow0002 {
	padding: 3px 5px;
	font-size: 12px;
	line-height:140%;
	background-color: #FFE98D;
	border-top: none;
	border-right: 1px solid #B9B4AA;
	border-bottom: 1px solid #B9B4AA;
	border-left: none;
  }
  
table#tblstyle04_01 td.bggreen0002 {
	padding: 3px 5px;
	font-size: 12px;
	line-height:140%;
	background-color: #C4E78B;
	border-top: none;
	border-right: 1px solid #B9B4AA;
	border-bottom: 1px solid #B9B4AA;
	border-left: none;
  }
 table#tblstyle04_01 td.bgyellow0003 {
	padding: 3px 5px;
	font-size: 12px;
	line-height:140%;
	background-color: #FEFFBE;
	border-top: none;
	border-right: 1px solid #B9B4AA;
	border-bottom: 2px solid #B9B4AA;
	border-left: none;
  }
  
table#tblstyle04_01 td.bggreen0003 {
	padding: 3px 5px;
	font-size: 12px;
	line-height:140%;
	background-color: #DBF9BD;
	border-top: none;
	border-right: 1px solid #B9B4AA;
	border-bottom: 2px solid #B9B4AA;
	border-left: none;
  }
 table#tblstyle04_01 td.bgblue {
	padding: 3px 5px;
	font-size: 12px;
	line-height:140%;
	background-color: #D5F3FF;
	border-top: none;
	border-right: 1px solid #B9B4AA;
	border-bottom: 1px solid #B9B4AA;
	border-left: none;
  }
  table#tblstyle04_01 td.bgblue0002 {
	padding: 3px 5px;
	font-size: 12px;
	line-height:140%;
	background-color: #D5F3FF;
	border-top: none;
	border-right: 1px solid #B9B4AA;
	border-bottom: 2px solid #B9B4AA;
	border-left: none;
  }
table#tblstyle04_01 td.rightnone {
	padding: 3px 5px;
	font-size: 12px;
	line-height:140%;
	background-color: #F6F6E8;
	border-top: none;
	border-right: B9B4AA;
	border-bottom: 1px solid #B9B4AA;
	border-left: none;
  }
  
  
  

table#tblstyle05 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #93C550;
	border-left: 1px solid #93C550;
  }
table#tblstyle05 th {
	padding: 3px 8px;
	color: #7D8A51;
	font-size: 13px;
	line-height:140%;
	background-color: #CEE5B0;
	border-top: none;
	border-right: 1px solid #93C550;
	border-bottom: 1px solid #93C550;
	border-left: none;
  }
table#tblstyle05 td {
	padding: 3px 5px;
	background-color: #E9F3DC;
	border-top: none;
	border-right: 1px solid #93C550;
	border-bottom: 1px solid #93C550;
	border-left: none;
  }
table#tblstyle06 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #ADC362;
	border-left: 1px solid #ADC362;
  }
table#tblstyle06 th {
	padding: 3px 8px;
	color: #01686D;
	font-size: 13px;
	line-height:140%;
	background-color: #ECEFC9;
	border-top: none;
	border-right: 1px solid #ADC362;
	border-bottom: 1px solid #ADC362;
	border-left: none;
  }
table#tblstyle06 td {
	padding: 3px 5px;
	background-color: #F6F6E8;
	border-top: none;
	border-right: 1px solid #ADC362;
	border-bottom: 1px solid #ADC362;
	border-left: none;
  }
table#tblstyle07 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
  }
table#tblstyle07 th {
	padding: 3px 8px;
	color: #666;
	font-size: 13px;
	line-height:140%;
	background-color: #EFEFEF;
	border-top: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: none;
  }
table#tblstyle07 td {
	padding: 3px 5px;
	background-color: #FFF;
	border-top: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: none;
  }


table#tblstyle07_01 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
  }
table#tblstyle07_01 th {
	padding: 2px 5px;
	color: #666;
	font-size: 13px;
	line-height:140%;
	background-color: #EFEFEF;
	border-top: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: none;
  }
table#tblstyle07_01 td {
	padding: 2px 3px;
	background-color: #FFF;
	border-top: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: none;
  }



table#tblstyle08 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #693;
	border-left: 1px solid #693;
  }
table#tblstyle08 th {
	padding: 3px 8px;
	font-size: 13px;
	font-weight:100;
	line-height:140%;
	background-color: #D3DD9D;
	border-top: none;
	border-right: 1px solid #693;
	border-bottom: 1px solid #693;
	border-left: none;
  }
table#tblstyle08 td {
	padding: 3px 5px;
	background-color: #ECF0D4;
	border-top: none;
	border-right: 1px solid #693;
	border-bottom: 1px solid #693;
	border-left: none;
  }

table#tblstyle08-1 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #693;
	border-left: 1px solid #693;
  }
table#tblstyle08-1 th {
	padding: 3px 8px;
	font-size: 13px;
	font-weight:100;
	line-height:140%;
	background-color: #D3DD9D;
	border-top: none;
	border-right: 1px solid #693;
	border-bottom: 1px solid #693;
	border-left: none;
  }
table#tblstyle08-1 td {
	padding: 3px 5px;
	background-color: #F4FFB3;
	border-top: none;
	border-right: 1px solid #693;
	border-bottom: 1px solid #693;
	border-left: none;
  }
table#tblstyle08-1 td.button {
	padding: 3px 5px;
	background-color: #F4FFB3;
	border-top: none;
	border-right: 1px solid #693;
	border-bottom: none;
	border-left: none;
  }
table#tblstyle08 td.button {
	padding: 3px 5px;
	background-color: #ECF0D4;
	border-top: none;
	border-right: 1px solid #693;
	border-bottom: none;
	border-left: none;
  }
table#tblstyle08 td.grass {
	padding: 3px 5px;
	color: #FFF;
	font-weight: bold; 
	background-color: #91C07D;
	border-top: none;
	border-right: 1px solid #693;
	border-bottom: 1px solid #693;
	border-left: none;
  }
table#tblstyle08 td.bg-a {

	background-color: #D3DD9E;
	font-weight: bold; 
 color: #528823;

  }
table#tblstyle08 td.bg-b {

	background-color: #FFFFE0;

  }
table#tblstyle09 {
	margin: 5px 0 15px 0;
	padding: 0;
	background-color: #FFF;
	border: 1px dotted #BCDC03;
  }
table#tblstyle09 td {
	margin: 0;
	padding: 2px 10px;
  }
table#tblstyle09_02 {
	margin: 2px 0 0px 0;
	padding: 0;
	background-color: #FFF;
	border: 1px dotted #BCDC03;
  }
table#tblstyle09_02 td {
	margin: 0;
	padding: 2px 2px;
  }

table#tblstyle10 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #060;
	border-left: 1px solid #060;
  }
table#tblstyle10 th {
	padding: 3px 8px;
	font-size: 13px;
	font-weight:100;
	line-height:140%;
	background-color: #AFD8B1;
	border-top: none;
	border-right: 1px solid #060;
	border-bottom: 1px solid #060;
	border-left: none;
  }
table#tblstyle10 td {
	padding: 3px 5px;
	background-color: #FFF;
	border-top: none;
	border-right: 1px solid #060;
	border-bottom: 1px solid #060;
	border-left: none;
  }
	
	
table#tblstyle10 td.title {
	padding: 3px 5px;
	font-size: 13px;
	color: #4F6F3D;
	background-color: #FFF;
	font-weight: bold; 
	border-top: none;
	border-right: 1px solid #060;
	border-bottom: none;
	border-left: none;
  }
	
table#tblstyle11 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
  }
table#tblstyle11 th {
	padding: 3px 8px;
	color: #6E490F;
	font-size: 13px;
	line-height:140%;
	background-color: #DDC054;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
  }
table#tblstyle11 td {
	padding: 3px 5px;
	color: #6E490F;
	background-color: #FFFFFF;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
  }
table#tblstyle11 td.title {
	padding: 7px 5px;
	color: #6E490F;
	font-size: 13px;
	font-weight: bold; 
	background-color: #FFFFFF;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: none;
  }
table#tblstyle11 td.fonts {
	padding: 3px 5px;
	font-size: 10px;
	color: #6E490F;
	background-color: #FFFFFF;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
  }
table#tblstyle11 td.title2 {
	padding: 7px 5px;
	color: #6E490F;
	font-size: 13px;
	font-weight: bold; 
	background-color: #F0EAC4;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: none;
  }
table#tblstyle11 td.fonts2 {
	padding: 3px 5px;
	color: #6E490F;
	font-size: 10px;
	background-color: #F0EAC4;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
  }
	table#tblstyle11 td.title3 {
	padding: 3px 5px;
	color: #6E490F;
	font-size: 13px;
	font-weight: bold; 
	background-color: #FFFFFF;
	border-top: none;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: none;
  }
table#tblstyle11 td.fonts3 {
	padding: 3px 5px;
	font-size: 10px;
	color: #6E490F;
	background-color: #FFFFFF;
	border-top: none;
	border-left: none;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
  }
table#tblstyle11 td.title4 {
	padding: 3px 5px;
	color: #6E490F;
	font-size: 13px;
	font-weight: bold; 
	background-color: #F0EAC4;
	border-top: none;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: none;
  }
table#tblstyle11 td.fonts4 {
	padding: 3px 5px;
	font-size: 10px;
	color: #6E490F;
	background-color: #F0EAC4;
	border-top: none;
	border-left: none;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
  }
table#tblstyle11 td.rightnone {
	padding: 3px 5px;
	background-color: #F6F6E8;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: none;
  }
table#tblstyle12 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
  }
table#tblstyle12 th {
	padding: 3px 8px;
	color: #5C4A3C;
	font-size: 13px;
	font-weight:100;
	line-height:140%;
	background-color: #ECDACC;
  }
table#tblstyle12 td {
	color: #5C4A3C;
	padding: 0px 5px;
	background-color: #F7ECD6;
  }


table#tblstyle13 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #765A29;
	border-left: 1px solid #765A29;
  }
table#tblstyle13 th {
	padding: 3px 5px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 100;
	line-height:140%;
	background-color: #B29563;
	border-top: none;
	border-right: 1px solid #765A29;
	border-bottom: 1px solid #765A29;
	border-left: none;
  }
table#tblstyle13 td {
	padding: 2px 2px;
	font-size: 11px;
	background-color: #FEF9E1;
	border-top: none;
	border-right: 1px solid #765A29;
	border-bottom: 1px solid #765A29;
	border-left: none;
  }
table#tblstyle13 td.rightnone {
	padding: 2px 2px;
	background-color: #F7F6E4;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #765A29;
	border-left: none;
  }

table#tblstyle_report01 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
  }
table#tblstyle_report01 td {
	padding: 5px 8px;
	font-size: 11px;
	background-color: #e8e6e1;
	border-top: none;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: none;
  }



table#tblstyle_report02 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
  }
table#tblstyle_report02 td {
	padding: 5px 8px;
	font-size: 11px;
	background-color: #e8e6e1;
	border-top: none;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: none;
  }


table#tblstyle_report03 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
  }
table#tblstyle_report03 td {
	padding: 5px 8px;
	font-size: 11px;
	background-color: #E5EBF0;
	border-top: none;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: none;
  }


table#tblstyle_job01 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	padding-bottom: 15px;
  }
table#tblstyle_job01 td {
	padding: 0px 0px;
	font-size: 12px;
	background-color: #f0f1f5;
	border-top: none;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: none;
  }



/* 地区イベント用 */

table#tblstyle_014 {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #BABABA;
	border-left-color: #BABABA;
  }
table#tblstyle_014 th {
	padding: 3px 8px;
	color: #666666;
	font-size: 13px;
	line-height:140%;
	background-color: #E5E5E5;
	border-top: none;
	border-right: 1px solid #BABABA;
	border-bottom: 1px solid #BABABA;
	border-left: none;
  }
table#tblstyle_014 td {
	padding: 3px 5px;
	background-color: #FFFFFF;
	border-top: none;
	border-right: 1px solid #BABABA;
	border-bottom: 1px solid #BABABA;
	border-left: none;
	font-size: 11px;
  }
table#tblstyle_014 td.bg_014 {
	padding: 3px 5px;
	background-color: #FBFBDB;
	border-top: none;
	border-right: 1px solid #BABABA;
	border-bottom: 1px solid #BABABA;
	border-left: none;
  }
table#tblstyle_014 td.bg_014l {
	padding: 3px 5px;
	background-color: #FBFBDB;
	font-size: 12px;
	border-top: none;
	border-right: 1px solid #BABABA;
	border-bottom: 1px solid #BABABA;
	border-left: none;
  }
table#tblstyle_014 td.rightnone {
	padding: 3px 5px;
	background-color: #F6F6E8;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #ADC362;
	border-left: none;
  }
  
  
  
table#tblstyle15 {
	margin: 0;
	padding: 5;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-top: 1px solid #ADC362;
	border-left: 1px solid #ADC362;
	border-right: 1px solid #ADC362;
	border-bottom: 1px solid #ADC362;
  }

table#tblstyle15 th {
	padding: 3px 5px;
	background-color:#FFFFFF; 
  }


/* 外国語サイト用背景スタイル */
table#languagebg01 {
	background-image: url(../english/img/bg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
table#languagebg02 {
	background-image: url(../french/img/bg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
table#languagebg03 {
	background-image: url(../german/img/bg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
table#languagebg04 {
	background-image: url(../chinese/img/bg01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*　背景カラー　*/
.bgwhite {
	background-color: #FFFFFF;
	}
.bgblack {
	background-color: #000000;
	}
.bglightgreen {
	background-color: #EDF3D8;
	}
.bggrass {
	background-color: #E7E7C0;
	}
.bgbeige {
/*	background-color: #F6F7DA; */
	background-color: #EEF8C7;
	}
.bgE4E4E4 {
	background-color: #E4E4E4;
	}
.bgEFEFEF {
	background-color: #EFEFEF;
	}
.bggreen01 {
	background-color: #D7E4D3;
	}
.bggreen02 {
	background-color: #ECF0D5;
	}
	.bggreen03 {
	background-color: #F4FFB3;
	}
	
/* テキストデコレーション */
.underline {
	text-decoration: underline;
}
.deline {
	text-decoration:line-through;
	}
	
/*　フォントカラー　*/
.px8 {
	FONT-SIZE: 9px; LINE-HEIGHT: 11px
}
.px9 {
	FONT-SIZE: 10px; LINE-HEIGHT: 12px
}
.px10 {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px
}
.px12 {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; LETTER-SPACING: 1px
}
.px14 {
	FONT-SIZE: 14px; LINE-HEIGHT: 18px; LETTER-SPACING: 1px
}
.px14b {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 18px;
	LETTER-SPACING: 1px;
	color: #874A13;
}
.px14magazine {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 18px;
	LETTER-SPACING: 1px;
	color: #7B6600;
}

.aromaday_tit {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 18px;
	LETTER-SPACING: 1px;
	color: #6C9F00;
	font-weight: bold;
}




.white {
	color: #FFF;
	}
.orange {
	color: #F95F18;
	}
.orange02 {
	color: #DE8D00;
	}
.orange03 {
	color: #F95F18;
	}
.purple {
	color: #6C70A2;
	}
.purple02 {
	color: #A3569F;
	}
.pink01 {
	color: #F64F8B;
	}
	
.gold {
	color: #BCB367;
	}
.blue {
	color: #507BBA;
	}
.blue02 {
	color: #4763AC;
	}
.blue03 {
	color: #357B97;
	}
.blue04 {
	color: #357B97;
	}
.blue_l {
	color: #966936;
	font-size: 14px;
	font-weight: bold;
}
.green {
	color: #7BA82C;
	}
.green02 {
	color: #7D8A51;
	}
.green03 {
	color: #6A8F3A;
	}
.green04 {
	color: #D2E2DA;
	}
.green05 {
	color: #D3DD9E;
	}
.green06 {
	color: #669933;
	}
.green07 {
	color: #528823;
	}
.green08 {
	color: #244C0D;
	}
.green09 {
	color: #BBD577;
	}	
.green10b {
	color: #656733;
	font-weight: bold;
	}	
.purple04 {
	color: #57339E;
	}	
.grass {
	color: #989455;
	}
.brown {
	color: #A58231;
	}
.brown02 {
	color: #CB6944;
	}
.brown03 {
	color: #866150;
	}
.brown04 {
	color: #957D53;
	}
.brown05 {
	color: #A18770;
	}
.red {
	color: #FF0000;
}

.red a:link {
	color: #FF0000;
}
.red a:visited {
	color: #FF0000;
}
.red a:hover {
	color: #FF0000;
}

.red11 {
	color: #FF0000;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}

.reds {
	color: #FF0000;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}

.red03_11 {
	color: #FF502B;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}

.eventboxmargin20x {
	margin-top: 20px;
}
.bgdotbox {
	background-image: url(../aeaj/activity/event/img/aroma_dot01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bggray {
	background-color: #EDE8D1;
}

.ad_pink {
	color: #FF3366;
	font-weight: bold;
}
.ad_orange {
	color: #FF6401;
	font-weight: bold;
}
.ad_green {
	color: #669900;
	font-weight: bold;
}
.ad_blue {
	color: #0F888D;
	font-weight: bold;
}

.pink01b {
	color: #F64F8B;
	font-weight: bold;
	}

.ad_pink_thin {color: #FFB0C4}
.ad_orange_thin {color: #FFB24E}
.ad_green_thin {color: #AFCB6D}
.ad_blue_thin {color: #65CFCE}





/*　システム部分テーブルスタイル(News)　*/

.newstitle {
	font-size: 12px;
	font-weight: bold;
	color: #A58231;
}


/*　マガジンリストスタイル　*/
ul#list01 {
	list-style-image : url(../magazine/img/arrow.gif);
	margin: 0 0 0 20px;
	padding: 0; 
	font-size: 11px;
	line-height: 16px;
}

ul#list02 {
	list-style-image : url(../magazine/img/list_point.gif);
	margin: 0 0 0 15px;
	padding: 0; 
	font-size: 12px;
	line-height: 18px;
}
