body { margin:0px;
 letter-spacing:0.1em;
 line-height: 150%;
 font-size: small;
 background:url(images/bg.gif);
 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}

img { border: none;}

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

a:link {
	color: #0800AA;
	}

a:visited {
	color: #7E0062;
	}

a:active {
	color: #0800AA;
	}

a:hover {
	color: #7A7A7A; text-decoration:underline;
	}

h1,h2,h3,h4,h5,h6,p { margin:0px; padding:0px; font-weight:normal;}


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







.all { width:827px; margin:0px auto; clear:both;  background:url(images/bg.gif) repeat-y top center;}

h1.site-title { color: #fff; height:11px; text-align:center; width:827px; padding:1px 0px 0px 0px; line-height:12px; font-size:10px; margin:0px auto;}
h1.site-title a:link{ color:#ccc; text-decoration:none;}
h1.site-title a:visited { color:#ccc; text-decoration:none;}
h1.site-title a:active{ color:#ccc; text-decoration:none;}
h1.site-title a:hover{ color:#ccc; text-decoration:none;}


.head { width:827px; margin:0px auto; height:110px; background: url(images/head.gif) no-repeat top right;}


#navi { width:827px; margin:0px auto -4px auto; height:51px; line-height:0px;}
ul.mainnavi { list-style-type:none; line-height:0px; list-style-position:outside; height:51px; margin:0px auto; padding:0px; width:827px; clear:both;}
ul.mainnavi li{ float:left; height:51px; line-height:0px;}
ul.mainnavi a { text-indent: -9999px;}


a.lia{ display:block; width:103px; height:51px; background-image:url(images/navi01.gif); background-repeat:no-repeat;}
a:hover.lia{ background-position:-0px -51px;}

a.lib{ display:block; width:131px; height:51px; background-image:url(images/navi02.gif); background-repeat:no-repeat;}
a:hover.lib{ background-position:-0px -51px;}

a.lic{ display:block; width:117px; height:51px; background-image:url(images/navi03.gif); background-repeat:no-repeat;}
a:hover.lic{ background-position:-0px -51px;}

a.lid{ display:block; width:98px; height:51px; background-image:url(images/navi04.gif); background-repeat:no-repeat;}
a:hover.lid{ background-position:-0px -51px;}

a.lie{ display:block; width:141px; height:51px; background-image:url(images/navi05.gif); background-repeat:no-repeat;}
a:hover.lie{ background-position:-0px -51px;}

a.lif{ display:block; width:123px; height:51px; background-image:url(images/navi06.gif); background-repeat:no-repeat;}
a:hover.lif{ background-position:-0px -51px;}

a.lig{ display:block; width:113px; height:51px; background-image:url(images/navi07.gif); background-repeat:no-repeat;}
a:hover.lig{ background-position:-0px -51px;}




.main { clear:both; width:827px; margin:0px auto; padding:0px; background:url(images/main_bg.gif)}
#ent_main { margin:0px; padding:0px;}

.side { margin: 0px 5px 0px 12px; padding: 0ox; }

.right_side { margin: 0px 0px 0px 20px; padding: 0px;  width:472px;}

.left { width:201px; clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; clear:left;}
form{ margin:0px; padding:0px;}


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

.pankuzu {font-size:11px; margin: 10px 0px 20px 0px; text-align:left;}

.list{
margin: 0px;
padding: 0px;
height: 500px;
overflow: auto;
border: none;
width:160px;
font-size:11px;
line-height:13px;
}


/* JeS[ݒQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ */

.cat {margin:5px; padding: 0px; width:630px; text-align:left;}
.cat_title {margin:0px; padding: 0px 5px 0px 10px;}
.cat_title a{margin:0px; padding: 5px; font-size:14px; font-weight: bold;}
.cat_naiyou{margin:0px; padding: 5px; vertical-align:top; text-align:left;}
.cat_naiyou a{margin:0px; padding: 5px; font-size:12px; line-height: 1.5em; color:#666;}

.c_next {font-size:11px; text-align:right; font-weight:bold; padding: 0px; margin:0px; vertical-align:bottom;}

/* JeS[ݒ肱܂ŁQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ */



.pad2{margin:0px; padding:2px;}

