@charset "shift_jis";
/*-- --*/
.text_sss{font-size:8px;color:#000000;line-height:10px;}
.text_ss{font-size:10px;color:#000000;line-height:12px;}
.text_ssr{font-size:10px;color:#ff0000;line-height:12px;}
.text_s{font-size:12px;color:#000000;line-height:14px;}
.text_sr{font-size:12px;color:#ff0000;line-height:14px;}
.text_sb{font-size:12px;color:#000000;line-height:14px;font-weight:bold;}
.text_srb{font-size:12px;color:#ff0000;line-height:14px;font-weight:bold;}
.text_m{font-size:12px;color:#000000;line-height:18px;}
.text_mb{font-size:12px;color:#000000;line-height:18px;font-weight:bold;}
.text_mg{font-size:12px;color:#666666;line-height:18px;font-weight:bold;}
.text_l{font-size:14px;color:#000000;line-height:16px;}
.text_lb{font-size:14px;color:#000000;line-height:18px;font-weight:bold;}
.text_lg{font-size:14px;color:#666666;line-height:18px;font-weight:bold;}
.text_vl{font-size:16px;color:#000000;line-height:20px;font-weight:bold;}
.text_vlb{font-size:16px;color:#000000;line-height:20px;font-weight:bold;}

/*-- --*/
TD.text_md{font-size:12px;color:#000000; line-height:18px;padding: 3px;}
TD.text_n_b{font-size:12px;font-weight:bold;color:#264759; line-height:25px}
TD.text_w_wide{font-size:12px;color:#ffffff;font-weight:bold;line-height:18px}
TD.text_w{font-size:12px;color:#ffffff;line-height:20px}
TD.text_g{font-size:12px;color:#666666;line-height:18px}
TD.text_p{font-size:12px;color:#9966FF;font-weight:bold;line-height:18px}
TD.text_nature{font-size:12px;color:#45D1DD;font-weight:bold;line-height:18px}
TD.text_pet{font-size:12px;color:#E09164;font-weight:bold;line-height:18px}
TD.text_s_g{font-size:12px;color:#666666; line-height:14px}
TD.text_left_b{font-size:12px;font-weight:bold;color:#333333; line-height:18px}

/*-- --*/
A.head:link{font-size:12px;color:#000000;text-decoration:underline;line-height:20px;}
A.head:visited{font-size:12px;color:#000000;text-decoration:underline;line-height:14px;}
A.head:active{font-size:12px;color:#000000;text-decoration:underline;line-height:14px;}
A.head:hover{font-size:12px;color:#007099;text-decoration:none;line-height:14px;}


/*-- --*/
A.foot_s:link{font-size:12px;color:#000000;text-decoration:underline;line-height:14px;}
A.foot_s:visited{font-size:12px;color:#000000;text-decoration:underline;line-height:14px;}
A.foot_s:active{font-size:12px;color:#000000;text-decoration:underline;line-height:14px;}
A.foot_s:hover{font-size:12px;color:#007099;text-decoration:none;line-height:14px;}

/*-- -*/
#search-product	a:link,		#search-product	a:visited	{color:#333333;}
#search-product	a:active,	#search-product	a:hover		{color:#007099;}
#search-use		a:link,		#search-use		a:visited	{color:#333333; line-height:18px;}
#search-use		a:active,	#search-use		a:hover		{color:#007099; line-height:18px;}

/*-- --*/
A.news:link{font-size:12px;color:#333366;text-decoration:underline;margin: 3px 3px 3px 3px;line-height:14px;}
A.news:visited{font-size:12px;color:#333366;text-decoration:underline;margin: 3px 3px 3px 3px;line-height:14px;}
A.news:active{font-size:12px;color:#000000;text-decoration:underline;margin: 3px 3px 3px 3px;line-height:14px;}
A.news:hover{font-size:12px;color:#007099;text-decoration:none;margin: 3px 3px 3px 3px;line-height:14px;}

/*-- */

.table01 {
	border: solid 1px #000000;
	background-color:#FFFFFF;
}
.table_h {
border-collapse: collapse; /* 枠線の表示方法 */
border: 1px #cccccc solid; /* テーブル全体の枠線（太さ・色・スタイル） */
}

.table_h TD {
border: 1px #cccccc solid; /* セルの枠線（太さ・色・スタイル） */
}


/*  (#pan)
---------------------------------------------*/
TD.text_pan{font-size:12px;color:#000000;margin: 3px 3px 3px 3px;;line-height:14px;background-color:#FFFFFF;}

A.pan:link{font-size:12px;color:#000000;text-decoration:underline;margin: 3px 3px 3px 3px;line-height:14px;}
A.pan:visited{font-size:12px;color:#000000;text-decoration:underline;margin: 3px 3px 3px 3px;line-height:14px;}
A.pan:active{font-size:12px;color:#000000;text-decoration:underline;margin: 3px 3px 3px 3px;line-height:14px;}
A.pan:hover{font-size:12px;color:#000000;text-decoration:none;margin: 3px 3px 3px 3px;line-height:14px;}

A.pans:link{font-size:10px;color:#000000;text-decoration:underline;margin: 3px 3px 3px 3px;line-height:12px;}
A.pans:visited{font-size:10px;color:#000000;text-decoration:underline;margin: 3px 3px 3px 3px;line-height:12px;}
A.pans:active{font-size:10px;color:#000000;text-decoration:underline;margin: 3px 3px 3px 3px;line-height:12px;}
A.pans:hover{font-size:10px;color:#000000;text-decoration:none;margin: 3px 3px 3px 3px;line-height:12px;}

.pann{font-size:12px;color:#000000;margin: 3px 3px 3px 3px;line-height:14px;}

/* (#TDm)
---------------------------------------------*/
TD.m1{
	background-color:#FFFFFF;
	border-bottom: solid 1px #999;
	padding: 3px;
	}

TD.m2{
	background-color:#F6F6F6;
	border-bottom: dotted 1px #999;
	padding: 3px;
	}

/*
-----------------------------------*/
img {border: 0px;}


/*
-----------------------------------*/
.product_img {
	margin-left: 12px;
}



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

#header {
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

/*  (#header-menu)
---------------------------------------------*/

#header-menu {
	margin: 0px;
	padding: 0px 0px 7px 0px;
}

#header-menu a {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	font-size: 12px;
	text-decoration: none;
}

#header-menu a:link		{color: #000000; }
#header-menu a:visited	{color: #000000;}
#header-menu a:hover	{color: #007099;}
#header-menu a:active	{color: #007099;}

#header-menu img {
	margin: 0px;
	padding: 0px;
}


/*  (#header-search)
---------------------------------------------*/

#header-search {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#header-search form {
	margin: 0px;
	padding: 0px;
}

#header-search input {
	display: inline;
	margin:0px;
	padding: 0px;
}


.search-box {
	width: 120px;
	height: 18px;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
}

.search-submit {
	width: 80px;
	height: 22px;
}


/* #header-navigation)
---------------------------------------------*/



/* Flash (#content-flash)
------------------------------------------------------------*/

#content-flash {
	width: 784px;
	margin: 0px;
	padding: 0px;
}

/*  (#MenuTable)
---------------------------------------------*/
table#MenuTable {
	width: 140px;
	margin-left:5px;
	padding: 0px;
	background: #fff;
	border: 1px solid #999999;
	line-height:16px;
}

table#MenuTable td {
	border-bottom: 1px solid #999999;
}
table#MenuTable td.blue {
	background:#1C8FBE;
}
table#MenuTable td.midashi {
	background:#F6F6F6;
	padding: 3px;
}
table#MenuTable a {
	margin: 0px 0px 0px 0px;
	padding: 3px;
	font-size: 12px;
	text-decoration: none;
}
#MenuTable a:link	{color: #000000; }
#MenuTable a:visited	{color: #000000;}
#MenuTable a:hover	{color: #007099;}
#MenuTable a:active	{color: #007099;}

