BODY {/* center on ie */

color:#666;
margin:0px;
padding:0px;
text-align: center; 
background-color: #F1E5D2;
font-family:  "Lucida Grande", sans-serif;
	letter-spacing: 1px;
	vertical-align:baseline;

    font-size: 11px; 
line-height: 22px;
}
/* for WinIE6*/

* html body {
	font-size: 70%;
	font-family: Verdana, "MS P $B%4%7%C%/(B", sans-serif;
	letter-spacing: 1px;
	vertical-align:baseline;
}

/* for WinIE7*/

*:first-child+html body { 
	font-size: 70%;
	font-family: '$B%a%$%j%*(B', Meiryo, sans-serif;
}
a:link{ color:#4b4e58; text-decoration: none;}
a:visited{ color:#4b4e58;text-decoration: none; }
a:active{ color:#4b4e58; text-decoration: none;}
a:hover {color:#515f82;text-decoration: underline; }

.skk1{padding:3px 5px 3px 5px;background-image: url(../image2/bg1/bar-2.gif);background-position:3px 1px;background-repeat:no-repeat;text-indent:16px; font-size:10px;line-height:12px;
border-bottom:solid 1px #f3f0e8;}
.skk2{padding:3px 5px 3px 5px;background-image: url(../image2/bg1/bar-1.gif);background-position:3px 4px;background-repeat:no-repeat;text-indent:16px; font-size:10px;line-height:12px;
}
.skk3{padding:3px 5px 3px 5px;background-image: url(../image2/bg1/bar-3.gif);background-position:3px 1px;background-repeat:no-repeat;text-indent:16px; font-size:10px;line-height:12px;
border-bottom:solid 1px #f3f0e8;}
.skk4{padding:3px 5px 3px 5px;background-image: url(../image2/bg1/bar.gif);background-position:3px 4px;background-repeat:no-repeat;text-indent:16px; font-size:10px;line-height:12px;
border-bottom:solid 1px #f3f0e8;}
.ftbtn{padding:1px 5px 1px 5px;background-image: url(../image2/bg1/ftbtn.gif);background-position:3px 1px;background-repeat:no-repeat;text-indent:14px; font-size:10px;line-height:12px;}

.topictxt H1,.topictxt H1 A{font-weight:100;color:#515f82;font-size:11px; line-height:15px;}
.topictxt H2{font-weight:100;font-size:10px; line-height:13px;}
.topictxt,.topictxt form{vertical-align:top;font-size:10px;line-height:13px;padding:5px;}
.ftmenu,.ftmenu A,.ftmenu A:hover  {font-size:10px; line-height:12px;text-align:center;}
/*padding:5px;1px 5px 1px 5pxbackground-image: url(../image2/bg1/ftmenu.gif);background-position:3px 1px;background-repeat:no-repeat;text-indent:14px; */
.line1{
background-image: url(../image2/line1.gif);
background-repeat: repeat-x;
height:2px;
}
.line2{
background-image: url(../image2/line2.gif);
background-repeat: repeat-y;
width:2px;
}
.line3{
background-color: #f3f0e8;
height:1px;
}
.dotline{
background-image: url(../image2/dot.gif);
background-repeat: repeat-x;
height:1px;
}
.menuline1{
background-image: url(../image2/topmenu1/line.gif);
background-repeat: no-repeat;
width:2px;
}
.menuline{
background-image: url(../image2/topmenu1/m_line1.gif);
background-repeat: no-repeat;
width:2px;
}
IMG{border:0;}
TD {font-size: 11px;
line-height: 1.5em;
}



strong{font-size:11px;font-weight:bold;color:#54607d;}

ul,ol,dl,img {margin: 0px;padding: 0px;}
ul,ol {list-style-type: none;}

.line{height:1px;background-color:#202020;}
.space{padding:10px;}
.space5{padding:5px;}
.qr{font-size:10px; padding:5px;}



.mainimg {padding:10px 0 20px 0;height:340px;}
.mainimg IMG{width:960px;height:310px;}



.img {display: block;width:120px;height:120px;}
.img a{display: block;padding: 5px;*padding: 5px 5px 5px 5px;background: url(../image2/bgborder.gif) repeat ;}.img IMG{width: 110px;height: 110px;}
.img a:hover {background: url(../image2/bgborderover.gif) repeat;	}
.img1 {display: block;width:110px;height:74px;}
.img1 IMG{width: 100px;height: 64px;}
.img1 a{display: block;padding: 5px;*padding: 5px 5px 5px 5px;background: url(../image2/bgborder1.gif)  repeat;overflow:hidden;}
.img1 a:hover {background: url(../image2/bgborderover1.gif) repeat;	}
.img2 {display: block;width:266px;height:266px;}
.img2 IMG{width: 256px;height: 256px;}
.img2 a{display: block;padding: 5px;*padding: 5px 5px 5px 5px;background: url(../image2/bgborder.gif)  repeat;overflow:hidden;}
.img2 a:hover {background: url(../image2/bgborderover.gif) repeat;	}
.img3 IMG{width: 200px;height: 114px;}
.img3 a{display: block;padding: 5px;*padding: 5px 5px 5px 5px;background: url(../image2/bgborder.gif)  repeat;overflow:hidden;}
.img3 a:hover {background: url(../image2/bgborderover.gif) repeat;	}
a.imghover:hover img {filter:alpha(opacity=70);opacity:0.7;}
.glbg TR TD a{display: block;padding: 5px;*padding: 5px 5px 5px 5px;background: url(../image2/bgborder.gif)  repeat;overflow:hidden;}
.glbg TR TD a:hover {background: url(../image2/bgborderover.gif) repeat;	}


.misaki {padding:10px;font-size:11px;line-height:15px;color:#424140;font-family: Century Gothic,"MS $BL@D+(B",serif;}
.misaki  A,.misaki  A:visited,.misaki  A:active,.misaki  A:hover{font-weight:bold;color:#424140;font-size:11px; line-height:18px;font-family: Century Gothic,"MS $BL@D+(B",serif;}
TD{vertical-align:top;}
#news A{color:#4b4e58;text-decoration: none;line-height:1.3em;}
#news A:hover{color:#5d6986;text-decoration: underline;}
#news{color:#5d6986;text-decoration: none;/*border:solid 3px #808080;padding:5px;margin:0 5px 5px 0;background:#808080;background-color:#202020;*/}
#news TD{border-bottom:solid 1px #f3f0e8; color:#4b4e58;}

.blognews{background: url(../image2/bar3.gif);background-repeat: no-repeat;background-position:10px 6px;
font-size:11px;text-indent:23px;
color:#a46476;font-size:10px; 
white-space: nowrap;
text-align:left;
border-bottom:solid 1px #202020;
padding:4px 0;
line-height:13px;
}
.glist{
color:#6489ad;
background: url(../image2/bar3.gif);
background-repeat: no-repeat;
background-position:10px 6px;
font-size:9px;
text-indent:23px;
white-space: nowrap;
text-align:left;
border-bottom:solid 1px #202020;
padding:4px 0;
line-height:12px;
font-weight:bold;
}
.glist A{color:#ece9e0; text-decoration: none;font-size:10px;font-weight:bold;line-height:15px;}


.topics{background:url(../image2/topicbg2.gif) ;width:100px;}
.topics IMG{border-top:solid 3px #ece9e0;border-bottom:solid 3px #ece9e0;}


.box1 img{
padding:5px 0 5px 0;
margin:0 auto;
width:316px;
	 }
.box2{border:solid 1px #202020;padding:5px;background:#fff;vertical-align:middle;}
.box3 IMG{padding:5px;background:url(../image2/bgborderover.gif) ;margin-right:5px;}
.menusp{padding-right:5px;}
.rosetta{padding:5px;}
#navi {height:37px;}