body { margin:0px;
 letter-spacing:0.1em;
 line-height: 150%;
 font-size:12px;
 background:url(img/bj_3.gif) repeat-x top left;
 background-color: #FFF;
 color:#333;
 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}

img { border: none;}

a {
	text-decoration: underline;
	outline-style: none;
	}

a:link {
	color: #000000;
	}

a:visited {
	color: #000000;
	}

a:active {
	color: #000000;
	}

a:hover {
	color:#666666; text-decoration:none;
	}

h1,h2,h4,h5,h6{ margin:0px; font-weight:normal; padding:10px 0px 0px 25px; color:#FFFFFF; word-spacing:1em;}

p { margin:0px;}

.red { color:#CC0000; word-spacing:1em;}
.blue { color:#0033CC;}

ul { text-align:left;}
li { list-style-type:none; list-style-position:outside;}

p.blog {padding:5px 0px 5px 0px; border-bottom:1px dashed #666; color:#444444; }

br {letter-spacing: normal; }





h1.site-title { margin:0px auto; color: #666; height:12px; font-size:10px; padding:1px 0px 0px 0px; text-align:center; line-height:10px; width:750px;background:url(img/top.gif) no-repeat top left;}
h1.site-title a:link{ color:#666; text-decoration:none;}
h1.site-title a:visited { color:#666; text-decoration:none;}
h1.site-title a:active{ color:#666; text-decoration:none;}
h1.site-title a:hover{ color:#666; text-decoration:none;}



.all { width:750px; margin:0px auto; clear:both; padding:0px 1px 0px 1px;background:url(img/bj_01.gif) repeat-y top center;}





.head { width:750px; margin:0px auto; background:#fff; clear:both;}



#navi { clear:both; width:750px; margin:0px auto 0px auto; height:40px; line-height:0px; background:url(img/navi.gif) top center no-repeat;}
ul.mainnavi { list-style-type:none; line-height:0px; list-style-position:outside; height:40px; margin:0px auto; padding:0px; width:750px; clear:both;}
ul.mainnavi li{ float:left; height:40px; line-height:0px;}
ul.mainnavi a { text-indent: -9999px; text-decoration:none;}


a.lia{ display:block; width:157px; height:40px; background-image:url(img/navi_01.gif); background-repeat:no-repeat;}
a:hover.lia{ background-position:-0px -40px;}

a.lib{ display:block; width:146px; height:40px; background-image:url(img/navi_02.gif); background-repeat:no-repeat;}
a:hover.lib{ background-position:-0px -40px;}

a.lic{ display:block; width:146px; height:40px; background-image:url(img/navi_03.gif); background-repeat:no-repeat;}
a:hover.lic{ background-position:-0px -40px;}

a.lid{ display:block; width:146px; height:40px; background-image:url(img/navi_04.gif); background-repeat:no-repeat;}
a:hover.lid{ background-position:-0px -40px;}

a.lie{ display:block; width:155px; height:40px; background-image:url(img/navi_05.gif); background-repeat:no-repeat;}
a:hover.lie{ background-position:-0px -40px;}



.main { clear:both; width:750px; margin:0px auto; padding:0px;}

form{ margin:0px; padding:0px;}


.unnamed1 {
	text-decoration: none;
	
}




#bottom {width:722px; height:89px; margin:0px auto; clear:both; background:url(img/foot.gif) no-repeat top left;}




/*Gg[ͺstart*/
#maincolumn { width:90%; margin:0px auto;}
.text { width:804px; margin:0px auto;}
/*Gg[ͺend*/
.top3 {padding:0px 0px 0px 0px;background:url(img/image_02_03.gif) no-repeat left top;}
.top2 {padding:0px 0px 0px 0px;background:url(img/image_02_02.gif) no-repeat left top;}
.top1 {padding:0px 0px 0px 0px;background:url(img/image_02_01.gif) no-repeat left top;}
.left {padding:20px 0px 0px 15px; }
.right {padding:20px 0px 0px 8px; }
.right2 {background:url(img/image_07.jpg) no-repeat center top; height:397px}

.side { font-size:12px; color:#666; background:url(img/side_bg.gif) repeat-y left top;}
.side a:link{ color:#666; text-decoration:underline;}
.side a:visited { color:#65B9E4; text-decoration:underline;}
.side a:active{ color:#ccc; text-decoration:underline;}
.side a:hover{ color:#65B9E4; text-decoration:noen;}
.center2 {padding:2px 0px 0px 8px;}




.cat_title h3{width:475px; height:40px; background:url(img/cat_t_bg.gif) no-repeat; padding:10px 0px 0px 10px; font-size:15px; margin:0px;}
