BODY {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: none none none none;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	font-size: 10pt;
	font-family: "ＭＳ Ｐ明朝","ＭＳ Ｐゴシック";
	
 background-image : url(../../cimg/css/back.gif);
}

TABLE {
	font-size: 10pt;
	font-family: "ＭＳ Ｐ明朝","ＭＳ Ｐゴシック";
	border-color: maroon maroon maroon maroon;
    background-color : #ffffff;
}

A:LINK {
	color: #009c00;
}

A:HOVER {
	background-color: #FFFFCC;
	border-color: red red red red;
}

A:ACTIVE {
	background-color: #D0FFFF;
}

A:VISITED {
	color: #00cc66;
}

SELECT {
	background-color: white;
	text-align: center;
}

body {
	scrollbar-arrow-color: #009c00;
}
/* ------------------------------
 ページトップのTBL　季節により色を変更
------------------------------ */
.toptbl {
	color : white;
	background-color : green;
}
.toptbl1 {
	color : white;
	background-color : black;
}
/* ------------------------------
 ヘッダ色　季節により色を変更
------------------------------ */
.headline {
	margin-top: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: GREEN;
	margin-under: 1px;
	border-under-width: 1px;
	border-under-style: solid;
	border-under-color: GREEN;
	margin-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: GREEN;
	color : green;
	background-color : green;
}

/* ------------------------------
 ショッピングカートの購入枠
------------------------------ */
.cartbox {
	color: black;
	background-color : white;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color : black black black black;
}



.head {
	background-color: #ff80ff;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border-color: green green green green;
}

.bodyc {
	color: black;
	background-color: white;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: GREEN GREEN GREEN GREEN;
}

.cgi {
	color: white;
	background-color: green;
	border-bottom-width: 2px;
	border-bottom-style: groove;
	border-bottom-color: navy;
	border-right-width: 1px;
	border-right-style: groove;
	border-right-color: navy;
	text-align: center;
}

.tdredho {
	color: white;
	background-color: green;
	border-bottom-width: 2px;
	border-bottom-style: groove;
	border-bottom-color: navy;
	border-right-width: 1px;
	border-right-style: groove;
	border-right-color: navy;
	text-align: center;
}

.tdkoniro {
	color: white;
	background-color: navy;
	border-bottom-width: 2px;
	border-bottom-style: groove;
	border-bottom-color: navy;
	border-right-width: 1px;
	border-right-style: groove;
	border-right-color: navy;
	text-align: center;
}

.tdred {
	color: white;
	background-color: #cc0000;
	border-bottom-width: 2px;
	border-bottom-style: groove;
	border-bottom-color: navy;
	border-right-width: 1px;
	border-right-style: groove;
	border-right-color: navy;
	text-align: center;
}

.tdblre {
	color: white;
	background-color: #0000cc;
	border-bottom-width: 2px;
	border-bottom-style: groove;
	border-bottom-color: navy;
	border-right-width: 1px;
	border-right-style: groove;
	border-right-color: navy;
	text-align: center;
}

.boxc {
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-top-color: green;
	border-right-color: green;
	border-bottom-color: green;
	border-left-color: green;
}

.boxred {
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-top-color: #cc0000;
	border-right-color: #cc0000;
	border-bottom-color: #cc0000;
	border-left-color: #cc0000;
}

.font_c_r_bs {
	font-size: 10pt;
	color: #cc0000;
}

.font_c_k_bs {
	font-size: 10pt;
	color: navy;
}

.line_u {
	padding-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: green;
	margin-bottom: 1px;
	border-bottom-width: 1px;
}

.boxk {
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-top-color: #000080;
	border-right-color: #000080;
	border-bottom-color: #000080;
	border-left-color: #000080;
}

.bocd {
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border-width: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: green green green green;
}

.box_big {
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	border-width: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: maroon maroon maroon maroon;
}

.topline {
	margin-top: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: GREEN;
}

.underline {
	margin-under: 1px;
	border-under-width: 1px;
	border-under-style: solid;
	border-under-color: GREEN;
}



.topunderleftline {
	margin-top: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: GREEN;
	margin-under: 1px;
	border-under-width: 1px;
	border-under-style: solid;
	border-under-color: GREEN;
	margin-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: GREEN;
	margin-left: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: GREEN;
}

.leftunderline {
	margin-left: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: GREEN;
	margin-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: GREEN;
}

.leftline {
	margin-left: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: GREEN;
}

.topleftline {
	margin-top: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: GREEN;
	margin-left: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: GREEN;
}

.underline {
	margin-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: GREEN;
}

.copyright {
	color: GREEN;
	filter: alpha(opacity=100,finishopacity=0,style=3);
}

.botan {
	line-height: 40px;
	letter-spacing: 3px;
	text-align: center;
	font-weight: bold;
}
.botan_s {
	line-height: 20px;
	letter-spacing: 1px;
	text-align: center;
	font-weight: bold;
}
.botanbig {
	line-height: 35px;
	letter-spacing: 20px;
	text-align: center;
	font-weight: bold;
}

hr {
	color: GREEN;
}

#tbl {
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: maroon maroon maroon maroon;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}


.cartth{
 padding-top : 1px;
 padding-left : 1px;
 padding-right : 1px;
 padding-bottom : 1px;
 margin-top : 1px;
 margin-left : 1px;
 margin-right : 1px;
 margin-bottom : 1px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : maroon maroon maroon maroon;
 border-collapse : inherit;
 table-layout : auto;
 empty-cells : inherit;
 color : #ffffff;
 background-color : #ff9900;
}
.carttd{
 padding-top : 1px;
 padding-left : 1px;
 padding-right : 1px;
 padding-bottom : 1px;
 margin-top : 1px;
 margin-left : 1px;
 margin-right : 1px;
 margin-bottom : 1px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : maroon maroon maroon maroon;
 }

/*-------------------- タイトル --------------------*/ 
.head-menu {
	color: #ffffff;
	background-image : url(../../cimg/css/head-menu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 100%;
	font-weight: bold;
}
/*-------------------- design table --------------------*/
/* テーブルヘッダ(薄いグリーン）*/
.deftblh {
	color: #555555;
	background-color: #c2d6ce;
	border-color: #608558 #608558 #608558 #608558;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 1px;
	font-size: 100%;
}
/* テーブル入力(白）*/
.deftbll {
	color: #000000;
	background-color: #ffffff;
	border-color: #608558 #608558 #608558 #608558;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 1px;
	font-size: 100%;
}
/* 現在のページ位置*/
.deftblp {
	color: #000000;
	background-color: #ffffcc;
	border-color: #608558 #608558 #608558 #608558;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 1px;
	font-size: 100%;
}

/*-------------------- 前ページの区切り文字 --------------------*/ 
.view-line {
	color: #ffffff;
	background-color: #660000;
	border-color: #608558 #608558 #608558 #608558;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 1px;
	font-size: 110%;
}
.maintbl{
 background-color : #ffffff;
}