/*@charset "Shift_JIS";*/
@charset "EUC-JP";
/* design.css for fish-pet.net 2007.02.26 C&amp;P */


/* ====== std ======================================== */


body {
	background-color:#ffffff;
	background-image:none;
	background-attachment:fixed;
	background-repeat:repeat;
	background-position:left top;
	color:#777777;
	font-family:Verdana,Osaka,Arial,Helvetica,sans-serif,"‚l‚r ‚oƒSƒVƒbƒN";
	font-size:12px;
}

a:link		{color:#797298;text-decoration:underline;font-weight:normal;}
a:visited	{color:#797298;text-decoration:underline;font-weight:normal;}
a:active	{color:#CC9999;text-decoration:underline;font-weight:normal;}
a:hover		{color:#ADB6CB;text-decoration:underline;font-weight:normal;}

img	{border-style:none;}


/* ====== container ===================================== */


body {
	background-color:#ffffff;
	background-image: url("http://www.fish-pet.com/shop/image/backbround-01.jpg");
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:0px 0px;
	margin:0px;
	padding:0px;
	text-align:center;
}

#message {
	margin:2px 0px 1px 0px;
	padding:0px;
	height:12px;
	font-size:11px;
	text-align:center;
	color:#FF3300;
	overflow:hidden;    /* for Mac-IE5 */
}

#container {
	background-color:#FFFFFF;
	background-image: url(../image/background-middle-01.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:0px 215px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:left;
	width:760px;
	border:solid 0px #333333;

}


/* ------ head ---------------------- */

#head {
	background:transparent;
	margin:0px;
	padding:0px;
}

#top {
	background-image: url(../image/background-top-01.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left top;
	height:215px;
}


/* ------ torso --------------------- */



/* ------ left ---------------------- */

.cp-strategy {
	text-decoration:none;
	color:#cc9999;
	font-size:10px;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 5px;
}

.cp-strategy a {
	text-decoration:none;
	color:#cc9999;
	font-size:10px;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 5px;
}

.cp-strategy a:hover {
	text-decoration:none;
	color:#ffcc99;
	font-size:10px;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 5px;
}

.cp-strategy a:visited {
	text-decoration:none;
	color:#cc9999;
	font-size:10px;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 5px;
}

/* ------ right --------------------- */

/* ------ foot ---------------------- */


/* ====== common ======================================== */

#right p.box1{
font-weight:600;
margin:25px 0px 8px 40px;
padding:0px 0px 0px 0px;
}

#right div.topics p.box1{
font-weight:600;
margin:25px 0px 8px 40px;
padding:0px 0px 0px 0px;
}
#right div.topics p.box2{
margin:10px 0px 5px 90px;
padding:0px 0px 0px 0px;
line-height:1.4em;
}
#right div.topics p.box3{
margin:5px 0px 0px 110px;
padding:0px 0px 0px 0px;
}
#right div.topics p.box4{
margin:15px 25px 0px 50px;
padding:0px 0px 0px 0px;
line-height:1.4em;
}
#right div.topics #ecount{
margin:10px 10px 10px 70px;
}

/* --- underline --- */
#right p.box1 a	{color:#3A3A66;text-decoration:underline;font-weight:normal;padding:0px;margin:5px;}
#right p.box1 a:visited	{color:#3A3A66;text-decoration:underline;font-weight:normal;}
#right p.box1 a:active	{color:red;text-decoration:none;font-weight:normal;}
#right p.box1 a:hover	{color:#0099CC;text-decoration:none;font-weight:normal;}

/* --- sitemap-menu --- */
#right p.sitemap-menu {color:#ff6600;text-decoration:underline;font-weight:normal;padding:0px;margin:5px;}
#right p.sitemap-menu a	{color:#ff6600;text-decoration:underline;font-weight:normal;padding:0px;margin:5px;}
#right p.sitemap-menu a:visited	{color:#ff6600;text-decoration:underline;font-weight:normal;}
#right p.sitemap-menu a:active	{color:#ff9900;text-decoration:none;font-weight:normal;}
#right p.sitemap-menu a:hover	{color:#ff9900;text-decoration:none;font-weight:normal;}

/* --- company-menu --- */
#right p.company-menu {color:#3A3A66;text-decoration:underline;font-weight:normal;padding:0px;margin:5px;}
#right p.company-menu a	{color:#3A3A66;text-decoration:underline;font-weight:normal;padding:0px;margin:5px;}
#right p.company-menu a:visited	{color:#3A3A66;text-decoration:underline;font-weight:normal;}
#right p.company-menu a:active	{color:red;text-decoration:none;font-weight:normal;}
#right p.company-menu a:hover	{color:#0099CC;text-decoration:none;font-weight:normal;}


/* --- qlink00 --- */
.qlink00 a:link		{color:#ff6600;text-decoration:none;font-weight:normal;}
.qlink00 a:visited	{color:#ff6600;text-decoration:none;font-weight:normal;}
.qlink00 a:active	{color:#ff9900;text-decoration:none;font-weight:normal;}
.qlink00 a:hover	{color:#ff9900;text-decoration:none;font-weight:normal;}

/* --- qlink01 --- */
.qlink01 a:link		{color:#3A3A66;text-decoration:underline;font-weight:normal;}
.qlink01 a:visited	{color:#3A3A66;text-decoration:underline;font-weight:normal;}
.qlink01 a:active	{color:red;text-decoration:none;font-weight:normal;}
.qlink01 a:hover	{color:#0099CC;text-decoration:none;font-weight:normal;}

/* --- qlink03 --- */
.qlink03 a:link		{color:#CC6666;text-decoration:none;font-weight:normal;}
.qlink03 a:visited	{color:#CC6666;text-decoration:none;font-weight:normal;}
.qlink03 a:active	{color:red;text-decoration:none;font-weight:normal;}
.qlink03 a:hover	{color:#ffffff;text-decoration:none;font-weight:normal;}



/* --- table --- */
.special{
	font-size:12px;
	line-height:1.3em;
}
.style4 {color: #FFFFFF; font-weight: bold; }

/* --- form --- */
.postmail{
	margin:0px 0px 0px 30px;
	font-size:12px;
	line-height:1.3em;
}
/* --- iframe --- */
.report{
	margin:0px 0px 0px 30px;
	font-size:12px;
	line-height:1.3em;
}
