*{margin:0; padding:0;}

body { 
font-size:13px; background-color:#fff;
font-family: "$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Mincho Pro", "$B#M#S(B $B#P%4%7%C%/(B", "Osaka", sans-serif;

}

body.pInk{
background-image:url("../j_img/wall_p2.jpg");		/* $BGX7J2hA|!'(B */
background-repeat:repeat;		/* $BGX7J2hA|7+$jJV$7@)8f(B */
}


body.Kiro{
background-image:url("../j_img/wall_y2.jpg");		/* $BGX7J2hA|!'(B */
background-repeat:repeat;		/* $BGX7J2hA|7+$jJV$7@)8f(B */
}

body.aOiro{
background-image:url("../j_img/wall_b2.jpg");		/* $BGX7J2hA|!'(B */
}

a:link {color:#03c; text-decoration:none;}
a:visited {color:#339; text-decoration:none;}
a:hover{color:#f69; text-decoration:none;}
a:active{color:gray; text-decoration:none;}

#header{
position : static;
left:0px;
top:0px; 
width:100%;
clear:both;
z-index: 6;
margin:0; 
padding:0;
}

#header TD{margin:0px;  padding:0px ; vertical-align:bottom;}

#header h3{
position:fixed;
_position:absolute; /* IE$BMQ%?%0(B*/
left:0px;
top:0px; 
height:33px;
width:100%;
padding:3px 0px 0px 10px ;
margin:0px; 
white-space: nowrap;
vertical-align:top;		/* $B?bD>0LCV(B */

background-color:#999; 
z-index: 7;
}




#header h4.nidanme{
position:fixed;
_position:absolute; /* IE$BMQ%?%0(B*/
left:0px;
top:53px; 
width:100%;
padding:3px  0px 2px 30px ;
font-size: 12px ; 
white-space: nowrap;
vertical-align:top;		/* $B?bD>0LCV(B */
color:#000;
margin:0px; 
background-color:#008; 
border-top:solid 2px #333;
border-bottom:solid 2px #333;
line-height:1;
z-index: 8;
}

#header h4.jan{
position:fixed;
_position:absolute; /* IE$BMQ%?%0(B*/
left:0px;
top:33px; 
width:100%;
padding:4px 2px 2px 10px ;
white-space: nowrap;
font-weight:bold;
color:#000;
margin:0px; 
background-color:#333; 
border-top:solid 2px #333;
border-bottom:solid 2px #333;
line-height:1;
letter-spacing:1.2;		/* $BJ8;z4V3V(B */
z-index: 8;
}

#header  A.Nidan:visited,#header  A.Nidan:link
{
font-size:11px; 
color:#fff;  
text-decoration:none; 
padding:0 3px; margin:0;}

#header  A.Nidan:hover 
{
font-size:11px; 
color:#990066;  
text-decoration:none; 
background-color:#dda; 
padding:0 3px; margin:0;}

#header  A.Sdan:visited,#header  A.Sdan:link
{
font-size:10px; 
color:#ffe;  
text-decoration:none; 
background-color:#663; 
border:outset 2px #dda; 
padding:0 5px; margin:2px;}

#header  A.Sdan:hover 
{
font-size:10px; 
color:#990066;  
text-decoration:none; 
background-color:#ddc; 
border:inset 2px #fff; 
padding:0 5px; margin:2px;}

#bbbody
{
position : absolute;
top:80px;
left:15px;
width:750px;
padding:0px ;
margin:0px;
z-index: 1;
}


#hajime
{
position : absolute;
width:750px;
clear:both;
background-color:#006;
padding:5px 0;
margin:0px  auto;}

#hajime h1{
font-size:17px;
border-left:solid 15px #88c; 
margin:0 50px;
padding:0 10px;
background-color:#fff;}

#hajime p{
font-size:15px;
color:#000;
margin:5px 50px;
padding:8px;
background-color:#fdd;
border:double 5px #fff;
line-height:1.3;
}
#hajime p A{background-color:#fff; padding:1px 2px; border:solid 2px #bbb;  margin:13px 10px; }

#hajime h5{ margin:2px 110px;
font-size:13px;color:#c00; text-align:center; background-color:#ffc; }

#hajime table, td{margin:5px 0; font-size:14px; padding:1px 0;}

#nakami
{
position : absolute;
width:750px;
top:100px;
bottom:0px;

padding:0;
margin:0;

}

#hidari
{
position : absolute;
top:0px;
left:0px;
width:138px;
background-color:#fcc;
padding:0;
margin:0;
}
#hidari small
{font-size:9px; word-spacing:-1;}
#hidari A.jClass1
{	background-repeat:no-repeat;		/* $BGX7J2hA|7+$jJV$7@)8f(B */
	background-position:left middle;		/* $BGX7JI=<(0LCV(B */
		text-decoration:none;				/* $B2<@~$J$I(B */

}
#hidari A.jClass1:visited, #hidari A.jClass1:link
{color:#0033cc; font:normal bolder 13px ; background-image:url("../j_img/lipiece_01.gif"); }
#hidari A.jClass1:hover 
{color:#cc0099; font:normal bolder 13px; background-image:url("../j_img/lipiece_03.gif"); }
#hidari  h4{
font-size:14px;
background-color:#ccf;
text-align:center;
margin:10px 0 0 0;
}
#hidari  ul{
font-size:13px;
font-weight:bold;
letter-spacing:-0.8;		/* $BJ8;z4V3V(B */
clear: borh;
margin:0px;
padding:5px 0 0 1px;
width:138px;}

#hidari  li
{

margin:2px 0;
padding:0px;
list-style-position:inside;				/* $B%^!<%/FbB&!&30B&;XDj(B */
list-style:none;			/* $B%j%9%H%^!<%/$N2hA|(B */
vertical-align:middle;
}

#migi
{
position : absolute;
top:0px; 
left:138px;
margin:0; 
background-color:#ccc;
background-image:url("../j_img/wall_m0.jpg");		/* $BGX7J2hA|!'(B */
border-left:dotted 10px #fcc;
border-right:solid 2px #998;
border-top:solid 2px #998;
}
#migi h5{font-size:13px;color:#c00; text-align:center; background-color:#ffc; 
top:0px;
left:0px;
margin:8px 0; 
padding:0px;}

#cata
{
position : relative;
top:0px; left:0px;
bottom:0px;
padding:0px;
text-align:center;
z-index: 5;
}

#cata h3.koumoku{
position : relative ;
top:0px;
left:0px;
margin:10px 0; 
padding:0px;
color:#fff;
background-color:#339;
font-size:15px;
text-align:center;
z-index: 3;
}

#cata A.jClass3:visited, #cata A.jClass3:link
{color:#0033cc; font:normal bolder 13px ; }
#cata A.jClass3:hover 
{color:#cc0099; font:normal bolder 13px;  }
.sample { clear: both; }

#cata li{line-height:1;
letter-spacing:-0.9;		/* $BJ8;z4V3V(B */ }

/* $B%.%c%i%j!<(B */
ul.gallery{
font-size:13px;
	letter-spacing:-0.8;		/* $BJ8;z4V3V(B */

clear: borh;
margin:0px;
padding:0px;
width:600px;

}

ul.gallery li{
display: inline;
float :left;
width:144px;
height:240px;
background-color:#fff;
margin : 0 2px 2px 2px;
border: 1px solid gray;
}

html>body ul.gallery li{margin:0 1px 5px 3px;}

ul.gallery li a:link {color:#003399;}
ul.gallery li a:visited {color:#69c;}
ul.gallery li a:hover{color:#c33; font-weight:bold;}
ul.gallery li a:active{color:gray}

ul.gallery li img{border: 2px solid blue;}
html>body ul.gallery li img{border: 2px solid;}

ul.gallery dt{background-color:#dd9; font-size:12px; margin:5px 0px;}
ul.gallery dt a:link {color:#660033; 
	text-decoration:none; margin:0 0 2px 0; padding: 2px 5px 0 5px ;
}
ul.gallery dt a:visited {color:#999;
	text-decoration:none;}
ul.gallery dt a:hover{color:red;
	text-decoration:none;}
ul.gallery dt a:active{color:gray;
	text-decoration:none;}

/* $B%.%c%i%j!<$3$3$^$G(B */

/* $B%.%c%i%j!<(B */
ul.gallery2{
font-size:13px;
	letter-spacing:-0.8;		/* $BJ8;z4V3V(B */

clear: borh;
margin:0px;
padding:0px;
width:600px;

}

ul.gallery2 li{
display: inline;
float :left;
width:144px;
height:240px;
background-color:#fff;
margin : 0 2px 2px 2px;
padding-top:5px ;
border: 1px solid gray;
}

html>body ul.gallery2 li{margin:0 1px 5px 3px;}

ul.gallery2 li a:link {color:#003399;}
ul.gallery2 li a:visited {color:#69c;}
ul.gallery2 li a:hover{color:#c33; font-weight:bold;}
ul.gallery2 li a:active{color:gray}

ul.gallery2 li img{border: 2px solid blue;}
html>body ul.gallery2 li img{border: 2px solid;}

ul.gallery2 dt{background-color:#eee; font-size:12px; margin:5px 0px;}
ul.gallery2 dt a:link {color:#660033; 
	text-decoration:none; margin:0 0 2px 0; padding: 2px 5px 0 5px ;
}
ul.gallery2 dt a:visited {color:#999;
	text-decoration:none;}
ul.gallery2 dt a:hover{color:red;
	text-decoration:none;}
ul.gallery2 dt a:active{color:gray;
	text-decoration:none;}

/* $B%.%c%i%j!<$3$3$^$G(B */


ul.galleryw{
font-size:13px;
	letter-spacing:-0.8;		/* $BJ8;z4V3V(B */

clear: borh;
margin:0px;
padding:0px;
width:600px;

}

ul.galleryw li{
display: inline;
float :left;
width:280px;
height:160px;
background-color:#fff;
margin : 0 2px 2px 2px;
padding-top:2px ;
border: 1px solid gray;
}

html>body ul.galleryw li{margin:0 1px 5px 3px;}

ul.galleryw li a:link {color:#003399;}
ul.galleryw li a:visited {color:#69c;}
ul.galleryw li a:hover{color:#c33; font-weight:bold;}
ul.galleryw li a:active{color:gray}

ul.galleryw li img{border: 2px solid blue; margin:0 0 2px  0;}
html>body ul.galleryw li img{border: 2px solid; margin:0 0 2px  0;}

ul.galleryw dt{background-color:#ddd; font-size:12px; margin:5px 0px;}
ul.galleryw dt a:link {color:#660033; 
	text-decoration:none; margin:0 0 2px 0; padding: 2px 5px 0 5px ;
}
ul.galleryw dt a:visited {color:#999;
	text-decoration:none;}
ul.galleryw dt a:hover{color:red;
	text-decoration:none;}
ul.galleryw dt a:active{color:gray;
	text-decoration:none;}
	

#fooer{
position : relative ;
top:0px;
left:0px;
width:600px;
background-color:#998;
border-top:2px solid #fff;
text-align:center; 
padding:10px 0;
}

#fooer a:link {color:#36c;}
#fooer a:visited {color:#eff;}
#fooer a:hover{color:#fcc;}
#fooer a:active{color:gray}

dl dt.tatsu{background-color:#fc0;  font-weight:bolder; letter-spacing:1.2;}
dl dt.bla{background-color:#ddd;  letter-spacing:1.2;}
font.ikkyuu{COLOR:#666600; font-size:13px; font-family: monospace;} /* 1$B5i(B */
font.Z3zen{COLOR:#999933; font-size:13px; font-family: monospace;} /* 3000 */
font.Z2sen{COLOR:#009933; font-size:13px; font-family: monospace;} /* 2000 */
font.Z1sen{COLOR:#003399; font-size:13px; font-family: monospace;} /* 1000 */
font.Z5hyaku{COLOR:#cc3366; font-size:13px; font-family: monospace;} /* 500 */
font.Z3hyaku{COLOR:#ff8800; font-size:13px; font-family: monospace;} /* 300 */
font.Zhyaku8{COLOR:#cc9900; font-size:13px; font-family: monospace;} /* 108 */
font.Lhyaku8{COLOR:#aa9900; font-size:13px; font-family: monospace;} /* $B%i!<%8(B108 */
font.L3hyaku{COLOR:#ff00ff; font-size:13px; font-family: monospace;} /* $B%i!<%8(B300 */
font.L5hyaku{COLOR:#9933cc; font-size:13px; font-family: monospace;} /* $B%i!<%8(B500 */
font.L10hyaku{COLOR:#66cc00; font-size:13px; font-family: monospace;} /* $B%i!<%8(B1000 */
font.S2sen{COLOR:#00cc33; font-size:13px; font-family: monospace;} /* $B%9%b!<%k(B2000 */
font.r2sen{COLOR:#ff0000; font-size:13px; font-family: monospace;} /* $B%9%b!<%k(B2000$BN>LL(B */
font.Sen5hyaku{COLOR:#660099; font-size:13px; font-family: monospace;} /* $B%9%b!<%k(B1500 */
font.S1hyaku{COLOR:#009999; font-size:13px; font-family: monospace;} /* $B%9%b!<%k(B1000 */
font.S4hyaku5{COLOR:#ff3300; font-size:13px; font-family: monospace;} /* $B%9%b!<%k(B450 */
font.S3hyaku{COLOR:#ff0066; font-size:13px; font-family: monospace;} /* $B%9%b!<%k(B300 */
