body {
	color: #333333;
	background-color: #FFFFFF;
	font-size: 10pt;
	line-height:150%;
	margin: 0;
	padding: 0;
}

a:link { color: #0000CC; font-size: 10pt; text-decoration: none; }
a:visited {
	color: #003366;
	font-size: 10pt;
	text-decoration: none;
}
a:active {
	color: #FF0000;
	font-size: 10pt;
	text-decoration: none;

}
a:hover{
	color: #990066;
	font-size: 10pt;
	text-decoration:underline;
	background-color: #FFFF66;
}

a.title:link{
	font-size: 10pt;/* トップロゴスペースーリンクに適用 */
	color: #00b366
}
a.title:visited{
	font-size: 10pt;/* トップロゴスペースーリンクに適用 */
	color: #00b366
}
a.title:active{
	font-size: 10pt;/* トップロゴスペースーリンクに適用 */
	color: #00b366
}

body, td, th {
	color: #333333;
}

h1, h2 {
	color: #000033;
}

h3, h4, h5, h6 {
	color: #006699;
}

table {
	font-size: 10pt;/* テーブル文字大きさと行間を指定 */
	line-height: 130%;
}

.greenhr{
		color: ##cfffcf;
}

.top {
	color: #003300;/* トップロゴスペースーに適用 */
	font-size: 10pt;
	font-weight: bold;
	background-color: #66CC99;
	cellpadding: 0;
	bordercolor: #FFFFFF;
	style: double #006633;
}

.menu {
	color: #FFFFFF;/* メニュー表題に適用 */
	font-size: 10pt;
	background-color: #006600;
}

.menu2 {
	font-size: 10pt;/* メニューに適用 */
	background-color: #dff8e8;
}

.shop{
	text-align: left;/* ショップ案内文に適用 */
	font-size: 9pt;
	line-height:140%
}

.hot{
	font-size: 11pt;/* トップページホット情報に適用 */
	color: #33CC66;
	font-weight: bold;		
}

.smoll{
   font-size  : 7pt;/* 小さい文字に適用 */
   }

.dai {/* 商品題名に適用 */
	font-weight: bold;
	color: #0000CC;
}

.daislim {
	color: #0000CC;/* 商品名に適用 */
}

.dais {
	font-size  : 8pt;
	font-weight: bold;/* 右枠商品名に適用 */
	color: #0000CC;
}

.kakaku {
	font-weight: bold;/* 商品価格に適用 */
	color: #FF0000;
	font-size: 10pt;
	text-align: left;
}

.cautions {
	font-weight: bold;/* 注意に適用 */
	color: #FF0000;
	font-size: 8pt;
	text-align: center;
}

.tensen {
	border-color: #ffefcf;/* オレンジの点線 */
	border-width: 2px; 
	border-style: dotted;/* 点線 */
	background-color: #FFFFFF;
	border-spacing: 5px
}

.tensen2 {
	border-color: #ccffcc;/* 緑色の点線 */
	border-width: 2px; 
	border-style: dotted;/* 点線 */
	background-color: #FFFFFF;
	border-spacing: 5px
}

.jisen {
	border-color: #ccffcc;/* 緑色の実線 */
	border-width: 2px; 
	border-style: solid;/* 実線 */
	background-color: #FFFFFF;
	border-spacing: 5px;
}

.gresen {
	border-color: #cccccc;/* 緑色の実線 */
	border-width: 1px; 
	border-style: solid;/* 実線 */
	background-color: #FFFFFF;
	border-spacing: 2px;
}



.ber {
	background-color: #4dcc99;
}

.bord {
	border-color: #4dcc99;/* テーブル枠の実線 */
	border-width: 2px; 
	border-style: solid;/* 実線 */
}


.linetop{
	position : relative;margin:20px 20% 1px 10%;z-index : -4;/* コピーライトに適用 */
}

.linebottom{
	position : relative;margin:2px 10% 0px 20%;z-index : -5;/* コピーライトに適用 */
}

.white {
	font-weight: bold;/* トップメニューに適用 */
	color: #FFFFFF;
}

.mailarea {
	color: #66CC99;/* フォームメールに適用 */
	border-bottom:1px dashed #66CC99;
}

input,select,textarea {/* フォームメールに適用 */
	font-size:9pt;
	color:#66CC99;
	background-color:#ffffff;
	border:1px solid #ffffff;
}

