@charset "Shift_JIS";
/*
**	powered by ken' kawakami with the stackroom associates., 'stackroom associates', as
**	copyright (c)1998-2004   ken' kawakami with the stackroom associates.,  all rights reserved.

注：暫定版・序列整合まえ・グランドエスケープ未処理　040115
*/

/*\*/
	@media all {
/**/
	img.itmfig {
		border:3px solid #837D3F;
		margin:0 0 0 0;
	}
/**/
	}
/**/

/*for win moz*/
/*\*/
	@media screen{
/**/
	.mailform {
		font-size : 10px;
		color:#333333;
		width:149px;
		border-top:1px solid #666666;
		border-bottom:1px solid #666666;
		border-left:1px solid #666666;
		border-right:1px solid #666666;
		background-color:#FFFFFF ;
	}
	.searchfield {border:1px solid #000000; width:165px;}
	.searchselectl {border:1px solid #000000; font-size: 10px; width:165px;}
	.searchselects {border:1px solid #000000; font-size: 10px; width:60px;}
/**/
	}
/**/

	table.tb10c { 	margin-top:10px;
		 }
	table.tb15c { 	margin-top:15px;
		 }
	table.tb20c { 	margin-top:20px;
		 }
	table.center {
		margin-left: auto; margin-right: auto;
	}
	table.loungeth {
		vertical-align:middle;
		border-top:#999284 5px solid;
	}
	.body00 {
		text-align:center;
		margin-top:0;
		margin-bottom:28px;
	}
	.body20 {
		text-align:center;
		margin-top:20px;
		margin-bottom:28px;
	}

.BKrealwb		{	color: #000000;	font-weight:bold;	}
.BKreal 		{	color: #000000;	}
	a.BKreal:hover		{	color: #9BBDDE;		text-decoration: underline;	}

.BFgray1 		{	color: #BF785C;	font-weight:bold;}
	a.BFgray1:hover	{	color: #FF6685;		text-decoration: underline;	}
.BFgray2 		{	color: #BF785C;}
	a.BFgray2:hover	{	color: #FF6685;		text-decoration: underline;	}

.brownsuger02 	{	color: #995503;	}
	a.brownsuger02:hover		{	color: #FF6685;		text-decoration: underline;	}

.a3gray2 		{	color: #a3a3a3;	}
	a.a3gray2:hover	{	color: #FF6685;		text-decoration: underline;	}

.a8gray2 		{	color: #666666;	}
	a.a8gray2:hover	{	color: #FF6685;		text-decoration: underline;	}

.b6gray2 		{	color: #b6b6b6;	font-weight:bold;}
	a.b6gray2:hover	{	color: #FF6685;		text-decoration: underline;	}

.CEgray1 		{	color: #cecece;	font-weight:bold;}
	a.CEgray1:hover	{	color: #FF6685;		text-decoration: underline;	}
.CEgray2 		{	color: #cecece;}
	a.CEgray2:hover	{	color: #FF6685;		text-decoration: underline;	}

.g9gray1 		{	color: #999999;	font-weight:bold;}
	a.CEgray1:hover	{	color: #FF6685;		text-decoration: underline;	}
.g9gray2 		{	color: #999999;}
	a.CEgray2:hover	{	color: #FF6685;		text-decoration: underline;	}


.contact0 	{	color: #dddddd;	font-weight:bold;	}
	a.contact0:hover		{	color: #FFCC66;	}
.contact1 	{	color: #8C8679;	font-weight:bold;	}
	a.contact1:hover		{	color: #FFCC66;	}
.contact2 	{	color: #CAA283;	font-weight:bold;	}
	a.contact2:hover		{	color: #9BBDDE;	}

.copyright0 	{	color: #cdc7bb;			}
.copyright0wb 	{	color: #cdc7bb;			font-weight:bold;	}
	a.copyright0:hover	{	color: #FFCC66;	text-decoration: underline;	}
	a.copyright0wb:hover	{	color: #FFCC66;	text-decoration: underline;	}
.copyright1 	{	color: #8C8679;			}
.copyright2 	{	color: #CAA283;			}
.copyright3 	{	color: #CAA283;			}
.copyright4 	{	color: #8C8679;			}
	.copyright01 		{	color: #BF785C;	}
	.copyright02 		{	color: #888877;	}
	.copyright03 		{	color: #BF785C;	}
	.copyright04 		{	color: #CAA283;	}
	.copyright05 		{	color: #c3c3c3;	}
	.copyright06 		{	color: #333333;	}
	.copyright07 		{	color: #534B3F;	}
.EEgray1 			{	color: #EEEEEE;	font-weight:bold;}
	a.EEgray1:hover	{	color: #FF6685;		text-decoration: underline;	}
.EEgray2 			{	color: #EEEEEE;}
	a.EEgray2:hover	{	color: #FF6685;		text-decoration: underline;	}

.about01 		{	color: #BF785C;	font-weight:bold;	text-decoration: underline;	}
	a.about01:hover	{	color: #FA8072;	text-decoration: underline;	}
.about02 		{	color: #888877;	font-weight:bold;	text-decoration: underline;	}
	a.about02:hover	{	color: #FFCC66;	text-decoration: underline;	}
.about03 		{	color: #BF785C;	font-weight:bold;	text-decoration: underline;	}
	a.about03:hover	{	color: #FFCC66;	text-decoration: underline;	}
.about04 		{	color: #CAA283;	font-weight:bold;	text-decoration: underline;	}
	a.about04:hover	{	color: #FFCC66;	text-decoration: underline;	}
.about05 		{	color: #c3c3c3;	font-weight:bold;	text-decoration: underline;	}
	a.about05:hover	{	color: #FF6685;	text-decoration: underline;	}
.about06 		{	color: #333333;	font-weight:bold;	text-decoration: underline;	}
	a.about06:hover	{	color: #FF6685;	text-decoration: underline;	}
.about07 		{	color: #534B3F;	font-weight:bold;	text-decoration: underline;	}
	a.about07:hover	{	color: #FF6685;	text-decoration: underline;	}

.atnred01 		{	color: #FF6685;	font-weight:bold;	}
	a.atnred01:hover	{	color: red;	text-decoration: underline;	}
.atnred02 		{	color: #FF6685;	}
	a.atnred02:hover	{	color: red;	text-decoration: underline;	}

.atnpink01 		{	color: #FF3053;	font-weight:bold;	}
	a.atnpink01:hover	{	color: #FF6685;	text-decoration: underline;	}
.atnpink02 		{	color: #FF3053;	}
	a.atnpink02:hover	{	color: #FF6685;	text-decoration: underline;	}

.bellpeach1		{	color: #FA8072;	font-weight:bold;}
	a.bellpeach1:hover	{	color: #ffc65a;		text-decoration: underline;	}
.bellpeach2		{	color: #FA8072;	}
	a.bellpeach2:hover	{	color: #ffc65a;		text-decoration: underline;	}

.blink 		{	position:relative; color:#ffffff }

.mintblue		{	color: #5ca1cc;	}
	a.mintblue:hover	{	color: #5eb0f3;	text-decoration: underline;	}
.mintgreen 		{	color: #5eb3a5;	}
	a.mintgreen:hover	{	color: #35c5aa;	text-decoration: underline;	}
.mintpink		{	color: #ff4775;	}
	a.mintpink:hover	{	color: #5eb0f3;	text-decoration: underline;	}
.mintvio		{	color: #7484b3;	}
	a.mintvio:hover	{	color: #7183e3;	text-decoration: underline;	}



.brownsuger01 		{	color: #ac3f31;	font-weight:bold;	}
	a.brownsuger01:hover	{	color: #FF6685;	text-decoration: underline;	}
.brownsuger02 		{	color: #ac3f31;	}
	a.brownsuger02:hover	{	color: #FF6685;	text-decoration: underline;	}

.burlywood2		{	color: #B5AD9C;	}
	a.burlywood2:hover	{	color: #9BBDDE;		text-decoration: underline;	}

.cacao01 		{	color: #73574D;	font-weight:bold;	}
	a.cacao01:hover	{	color: #FF3053;	text-decoration: underline;	}
.cacao02 		{	color: #73574D;	}
	a.cacao02:hover	{	color: #FF3053;	text-decoration: underline;	}	

.cacao03 		{	color: #916e51;	}
	a.cacao03:hover	{	color: #FF3053;	text-decoration: underline;	}	

.redbean01 		{	color: #bd4d4d;	font-weight:bold;	}
	a.redbean02:hover	{	color: #FF3053;	text-decoration: underline;	}	
.redbean02 		{	color: #bd4d4d;	}
	a.redbean02:hover	{	color: #FF3053;	text-decoration: underline;	}	

.persimmon02 		{	color: #f09030;	}
	a.persimmon02:hover	{	color: #FF3053;	text-decoration: underline;	}	

.cinnamon01			{	color: #CF7304;		font-weight:bold;}
	a.cinnamon01:hover		{	color: #FFA047;		text-decoration: underline;	}
.cinnamon			{	color: #CF7304;		}
	a.cinnamon:hover		{	color: #FFA047;		text-decoration: underline;	}

.contact01 		{	color: #BF785C;	font-weight:bold;	}
	a.contact01:hover	{	color: #9BBDDE;	}
.contact02 		{	color: #888877;	font-weight:bold;	}
	a.contact02:hover	{	color: #9BBDDE;	}
.contact03 		{	color: #BF785C;	font-weight:bold;	}
	a.contact03:hover	{	color: #9BBDDE;	}
.contact04 		{	color: #CAA283;	font-weight:bold;	}
	a.contact04:hover	{	color: #9BBDDE;	}
.contact05 		{	color: #c3c3c3;	font-weight:bold;	}
	a.contact05:hover	{	color: #9BBDDE;	}
.contact06 		{	color: #333333;	font-weight:bold;	}
	a.contact06:hover	{	color: #FF6685;	}
.contact07 		{	color: #534B3F;	font-weight:bold;	}
	a.contact07:hover	{	color: #FF6685;	}

.crlink01 		{	color: #cc9966;	font-weight:bold;	}
	a.crlink01:hover	{	color: #FF6685;	}

.details01		{	color: #FA8072;	font-weight:bold;}
	a.details01:hover	{	color: #FA8072;		text-decoration: underline;	}

.date2			{	color: #ffff99;	}
	a.date2:hover		{	color: #eeeeee;		text-decoration: underline;	}

.eggknock 		{	color: #ffffff;	}
	a.eggknock:hover	{	color: #FFe57d;	text-decoration: underline;	}
	
.footer01 		{	color: #BF785C;	font-weight:bold;	}
	a.footer01:hover	{	color: #FA8072;	text-decoration: underline;	}

.ftwh 		{	color: #999999;	}
	a.ftwh:hover	{	color: #9BBDDE;	text-decoration: none;	}

	.ftwha 		{	color: #999999;	text-decoration: underline;		}
	a.ftwha:hover	{	color: #9BBDDE;		}

	.ftwhn 		{	color: #999999;	font-weight:bold;	}
	a.ftwhn:hover	{	color: #FF6685;	text-decoration: underline;		}

	.ftwhc 		{	color: #999999;	font-weight:bold;	}
	a.ftwhc:hover	{	color: #FF6685;	text-decoration: none;	}

.ftbk 		{	color: #777777;	}
	a.ftbk:hover	{	color: #FA8072;	text-decoration: none;	}

	.ftbka 		{	color: #777777;	text-decoration: underline;		}
	a.ftbka:hover	{	color: #9BBDDE;		}

	.ftbkn 		{	color: #777777;	font-weight:bold;	}
	a.ftbkn:hover	{	color: #FF6685;	text-decoration: underline;		}

	.ftbkc 		{	color: #777777;	font-weight:bold;	}
	a.ftbkc:hover	{	color: #FF6685;	text-decoration: none;	}

.ftbg 		{	color: #534B3F;	}
	a.ftbg:hover	{	color: #FA8072;	text-decoration: none;	}

	.ftbga 		{	color: #534B3F;	text-decoration: underline;		}
	a.ftbga:hover	{	color: #9BBDDE;		}

	.ftbgn 		{	color: #534B3F;	font-weight:bold;	}
	a.ftbgn:hover	{	color: #FF6685;	text-decoration: underline;		}
	
	.ftbgc 		{	color: #534B3F;	font-weight:bold;	}
	a.ftbgc:hover	{	color: #FF6685;	text-decoration: none;	}



.goldrush1 		{	color: #E6CE93;	font-weight:bold;}
	a.goldrush1:hover	{	color: #FF6685;		text-decoration: underline;	}
.goldrush2 		{	color: #D1BC86;}
	a.goldrush2:hover	{	color: #FF6685;		text-decoration: underline;	}
.goldrush3 		{	color: #837D3F;}
	a.goldrush3:hover	{	color: #FF6685;		text-decoration: underline;	}

.goldrush03 		{	color: #837D3F;	font-weight:bold;}
	a.goldrush3:hover	{	color: #FF6685;		text-decoration: underline;	}

.goldrush04 		{	color: #D1BC86;		}
	a.goldrush04:hover	{	color: #eeeeee;	text-decoration: none;	}
.goldrush05 		{	color: #666666;		}
	a.goldrush05:hover	{	color: #D1BC86;	text-decoration: none;	font-weight:bold;}

.livelink		{	color: #FA8072;	font-weight:bold;	text-decoration: none;	}
	a.livelink:hover	{	color: #ffc65a;	text-decoration:underline;		}
.livedate		{	color: #ffc65a;	}
	a.livedate:hover	{	color: #eeeeee;	text-decoration:underline;		}
.livetitle		{	color: #eeeeee;	font-weight:bold;	}
	a.livetitle:hover	{	color: #FF6685;	text-decoration:underline;		}
.livesetnum		{	color: #eeeeee;	}
	a.livesetnum:hover	{	color: #FF6685;	text-decoration:underline;		}
.liveperson		{	color: #998476;	}
	a.liveperson:hover	{	color: #FF6685;	text-decoration:underline;		}
.liveplace		{	color: #eab86d;	font-weight:bold;	}	
	a.liveplace:hover	{	color: #ffffff;	text-decoration:underline;		}
	
.livedetail		{	color: #ffe0cf;	}
	a.livedetail	{	color: #ffce9c;	text-decoration:underline;		}
	a.livedetail:hover	{	color: #ffffff;			}

.newsdate	{	color: #837D3F;		font-weight: bold;	}
.newshead	{	color: #990000;		font-weight: bold;	}
.newsbody	{	color: #666666;	}
	a.newsbody:hover {	text-decoration:underline; color:#ffc65a }

.place1		{	color: #eeeeee;	font-weight: bold;	}
	a.place1:hover	{	color: red;		text-decoration: underline;	}

.plywood1 		{	color: #BF785C;	font-weight:bold;}
	a.plywood1:hover	{	color: #FFCC66;		text-decoration: underline;	}
.plywood2 		{	color: #BF785C;}
	a.plywood2:hover	{	color: #FFCC66;		text-decoration: underline;	}

.realblack01 		{	color: #2b2b2b;	font-weight:bold;	}
	a.realblack01:hover	{	color: #FF6685;	text-decoration: underline;	}
.realblack02 		{	color: #2b2b2b;	}
	a.realblack02:hover	{	color: #FF6685;	text-decoration: underline;	}

.recspac1	{	font-weight: bold;	text-transform: uppercase;	color: #F0F0E9;	font-family: Verdana,Helvetica,Arial,sans-serif;	}
.recspac2	{	font-weight: bold;	text-transform: uppercase;	color: #9F9985;	font-family: Verdana,Helvetica,Arial,sans-serif;	}

.redrose01 		{	color: #e60000;	font-weight:bold;	}
	a.redrose01:hover	{	color: #FA8072;	text-decoration: underline;	}


.redrose		{	color: #e60000;	}
	a.redrose:hover	{	color: #FA8072;	text-decoration: underline;	}

.ruscyellow01			{	color: #FFFF99;	font-weight:bold;		text-decoration: underline;}
	a.ruscyellow01:hover		{	color: #ffffff;		text-decoration: underline;}
.ruscyellow			{	color: #FFFF99;	}
	a.ruscyellow:hover		{	color: #ffffff;		text-decoration: underline;	font-weight:bold;}

.rustyred01 		{	color: #9c8568;	font-weight:bold;	}
	a.rustyred01:hover	{	color: #FF6685;	text-decoration: underline;	}
.rustyred 		{	color: #9c8568;		}
	a.rustyred:hover	{	color: #FF6685;	text-decoration: underline;	}

.solidgray01 		{	color: #9F9985;	font-weight:bold;	}
	a.solidgray01:hover	{	color: #FF6685;	text-decoration: underline;	}
.solidgray02 		{	color: #9F9985;		}
	a.solidgray02:hover	{	color: #FF6685;	text-decoration: underline;	}
.solidgray03 		{	color: #9F9985;		}
	a.solidgray03:hover	{	color: #eeeeee;	text-decoration: none;	}

.special01 		{	color: #FA8072;	font-weight:bold;	}
	a.special01:hover	{	color: #FF6685;	text-decoration: underline;	}

.storeitm1 	{		color: #755444;	font-weight:bold;}
	a.storeitm1:hover		{	color: #9BBDDE;		text-decoration: underline;	}
.storeitm2 	{		color: #CC6600;	font-weight:bold;}
	a.storeitm2:hover		{	color: #FFA047;		text-decoration: underline;	}
.storespc00 	{		color: red;		}
	a.storespc00:hover		{	color: #FFA047;		text-decoration: underline;	}
.storespc1 	{		color: #755444;		}
	a.storespc1:hover		{	color: #FFA047;		text-decoration: underline;	}
.storespc2 	{		color: #CF7304;		}
	a.storespc2:hover		{	color: #FFA047;		text-decoration: underline;	}

.whiteline01 		{	color: #ffffff;	font-weight:bold;	}
	a.whiteline01:hover	{	color: #FFFF99;	text-decoration: underline;	}

.whatsupheader 		{	color: #cc3300;	}
	a.whatsupheader:hover	{	color: #ff0000;	text-decoration: underline;	}

.whatsupdetails 		{	color: #ff6600;	text-decoration: underline;	}
	a.whatsupdetails:hover	{	color: #ff0000;	text-decoration: underline;	}

.wildberry01			{	color: #CC2037;		font-weight:bold;	}
	a.wildberry01:hover		{	color: #FF6685;		text-decoration: underline;	}
.wildberry			{	color: #CC2037;	}
	a.wildberry:hover		{	color: #FF6685;		text-decoration: underline;	}

#df {
	margin:0; padding:0; border:0px solid #fff; width:305px; height:289px;
	}

.atnbox5 {
	border:1px solid #fff;
			font-size:86%; line-height:1.5; text-align:left;
			margin:0 48px 20px 48px;
			padding:1em;
	}

table.list {
	margin:18px 0 18px 0; padding:0;
	}
ol li {
 margin-bottom:4px;
 }

div#headzone {
	border-bottom:gray 1px solid;
	}

div#bodyzone {
	margin-right:10px;
	margin-bottom:2em;
	}
div#footzone {
	border-top:gray 1px solid;
	}
div#footzone {
	clear:both;
	font-size:80%;
	}

div#footzone ul {
 padding:0;
 margin:0;
 list-style:none;
 }
div#footzone ul li {
 display:inline;
 margin-right:5px;
 font-size:80%;
 }

div#heading {
 margin-left:150px;
 margin-right:8px;
 padding-top:2em;
 padding-left:0;
 border-bottom:gray 1px solid;
 }

div#body {
/* float:left;*/
 margin-left:150px;
 padding-top:20px;
 }

div#text {
 padding-left:10px;
 padding-bottom:0.5em;
 }
@media all {
div#text a:link {
 color:#0000ff;
 background-color:transparent;
 text-decoration:underline;
 }
}
@media all {
div#text a:visited {
 color:#000080;
 background-color:transparent;
 text-decoration:none;
 }
}
@media all {
div#text a:hover {
 color:#ff3300;
 background-color:#ffffcc;
 text-decoration:none;
 }
}
@media all {
div#text a:active {
 color:#ff3300;
 background-color:#ffffcc;
 text-decoration:none;
 position:relative;
 left:+1px;
 top:+1px;
 }
}
div#text h2,div#text h3,div#text h4 {
 font-size:110%;
 font-weight:normal;
 text-align:left;
 padding:0;
 margin-top:0;
 margin-bottom:0.8em;
 margin-left:0;
 color:#111111;
 background-color:transparent;
 }
div#text ul {
 margin:1em;
 padding:0;
 }
div#text ul.para li {
 padding-bottom:1.5em;
 }
div#text li p {
 margin-right:1em;
 margin-bottom:0.8em;
 }
div#text p {
 margin-bottom:1.5em;
 }
div#text ul {
 padding-left:1em;
 }
div#text ul ul {
 border-left:none;
 list-style:none;
 }
div#text ul ul li {
 font-size:90%;
 }
div#text dl {
 margin:0 0 1.5em 1em;
 }
div#text dl dt {
 font-size:90%;
 }
div#text dl dd {
 padding:0;
 margin:0 0 0.5em 1em;
 }
div#text dd ul {
 margin:0;
 padding:0;
 }
div#text dd ul li {
 list-style:none;
 margin:0 0 4px 0;
 padding:0;
 }

div#home {
 padding-top:1em;
 margin-left:40px;
 padding-bottom:0.5em;
 }

div#navigation {
 float:left;
 width:150px;
 margin-top:65px;
 padding-top:22px;
 }
div#navigation ul {
 list-style-type:disc;
 list-style-image:url(/image/joutri2.gif);
 list-style-position:inside;
 padding-left:6px;
 margin-left:6px;
 }
div#navigation ul ul {
 list-style-type:circle;
 list-style-image:url(/image/joutri1.gif);
 list-style-position:inside;
 margin-left:17px;
 margin-top:2px;
 margin-bottom:8px;
 padding:0;
 border-left:1px solid gray;
 }
div#navigation ul ul li {
 padding-left:0;
 padding-bottom:1px;
 }
div#navigation ul li {
 font-size:80%;
 }
div#navigation ul ul ul {
 margin-bottom:2px;
 border-left:none;
 padding-left:0;
 }
div#navigation ul ul ul li {
 padding:0;
 }
div#navigation li p {
 margin:0;
 padding:0;
 }
div#navigation a:link,div#footzone a:link,p.jump a:link {
 color:#000000;
 background-color:transparent;
 text-decoration:underline;
 }
div#navigation a:visited,div#footzone a:visited,p.jump a:visited {
 color:#000000;
 background-color:transparent;
 text-decoration:none;
 }
div#navigation a:hover,div#footzone a:hover,p.jump a:hover {
 color:#000000;
 background-color:#dddddd;
 text-decoration:none;
 }
div#navigation a:active,div#footzone a:active,p.jump a:active {
 color:#000000;
 background-color:#dddddd;
 text-decoration:none;
 position:relative;
 left:+1px;
 top:+1px;
 }

dl.accessmap dt {
 font-size:100%;
 color:#111111;
 background-color:transparent;
 margin-bottom:0;
 padding-bottom:0;
 }
dl.accessmap dd p {
 font-size:90%;
 }
dl.accessmap ul li p {
 margin-bottom:0;
 }
dl.accessmap {
 margin-bottom:2em;
 }

form#mailform legend {
 padding:1em;
 }
form#mailform ul li {
 display:inline;
 }

table.news {
 width:auto;
 margin-bottom:2em;
 border-bottom:gray 1px solid;
 }
table.news td {
 text-align:left;
 vertical-align:top;
 border-top:gray 1px solid;
 }
table.news thead tr {
 display:none;
 }
col.news-yearday {
 width:8em;
 text-align:left;
 vertical-align:top;
 }
col.news-content {
 text-align:left;
 vertical-align:top;
 }

