body { margin:0px;
 letter-spacing:0.1em;
 line-height: 150%;
 font-size: small;
 background:url(img/bj_01.gif) repeat-y top center ;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img { border: none;}


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



.ent_title
{
background:url(img/ent_bar.gif) no-repeat top; padding:9px 10px 10px 32px; color:#666666; font-size:15px; font-weight:bold ; margin:0px 0px 10px 0px
}


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

a:link {
	color: #0800AA;
	}

a:visited {
	color: #7E0062;
	}

a:active {
	color: #0800AA;
	}

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

h1,h2,h4,h5,h6{ margin:0px; 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;}

br {letter-spacing: normal; }






.all { width:800px; margin:0px auto; clear:both; padding:0px 0px 0px 0px;}




.head { width:800px; margin:0px auto;}



#navi { width:800px; margin:0px 0px -4px 0px; height:40px; line-height:0px; top center no-repeat; padding:0px 0px 0px 0px;}
ul.mainnavi { list-style-type:none; line-height:0px; list-style-position:outside; height:40px; margin:0px auto; padding:0px; width:800px; 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:170px; height:40px; background-image:url(img/navi1.jpg); background-repeat:no-repeat;}
a:hover.lia{ background-position:-0px -40px;}

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

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

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

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




.main { clear:both; width:800px; margin:0px auto; padding:0px; background:url(img/bg.gif) repeat-y top left; clear:left;}

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


.unnamed1 {
	text-decoration: none;
	
}




.foot {width:800px; height:68px; margin:0px; clear:both; background:url(img/foot.gif) no-repeat top left;}



/*カテゴリー部分start*/

h3.cattitle
{
background:url(img/cattitle.gif) no-repeat top;padding:8px 10px 10px 40px; color:#666666; font-size:15px; font-weight:bold ; margin:0px 0px 10px 0px
}

h3.cattitle2
{
background:url(img/cattitle2.gif) no-repeat top;padding:8px 5px 10px 40px; color:#666666; font-size:15px; font-weight:bold ; margin:0px 0px 10px 0px
}

/*カテゴリー部分end*/




/*エントリー部分start*/
#maincolumn { width:90%; margin:0px auto;}
.text { width:804px; margin:0px auto;}

.ent_title
{
background:url(img/title.gif) no-repeat top; padding:9px 10px 10px 32px; color:#666666; font-size:15px; font-weight:bold ; margin:0px 0px 10px 0px
}


/*エントリー部分end*/

.left3 {width:209px;background:url(img/kaisyadaikou_09.gif) repeat-y top left; }
.left2 {width:209px;background:url(img/kaisyadaikou_07.gif) repeat-y top left; }
.left1 {width:209px;background:url(img/kaisyadaikou_05.gif) repeat-y top left; }

.left {padding:20px 0px 0px 15px; }
.right {padding:20px 0px 0px 8px; }

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

/*サイドナビ部分start*/

#menu1 { width:209px; margin:0px 3px 50px 15px; padding:0px;}
ul.mainmenu1 { list-style-type:none; list-style-position:outside; margin:0px; padding:0px; width:209px; clear:both;}
ul.mainmenu1 li{ width:209px; margin:0px; padding:0px; height:40px;}
ul.mainmenu1 a { text-indent: -9999px;}

a.m01{ display:block; width:209px; height:40px; background-image:url(img/side_1.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m01{ background-position:-209px -0px;}

a.m02{ display:block; width:209px; height:40px; background-image:url(img/side2.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m02{ background-position:-209px -0px;}

a.m03{ display:block; width:209px; height:40px; background-image:url(img/side3.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m03{ background-position:-209px -0px;}

a.m04{ display:block; width:209px; height:40px; background-image:url(img/side4.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m04{ background-position:-209px -0px;}

a.m05{ display:block; width:209px; height:40px; background-image:url(img/side5.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m05{ background-position:-209px -0px;}

a.m06{ display:block; width:209px; height:40px; background-image:url(img/side6.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m06{ background-position:-209px -0px;}

a.m07{ display:block; width:209px; height:40px; background-image:url(img/side7.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m07{ background-position:-209px -0px;}

a.m08{ display:block; width:209px; height:40px; background-image:url(img/side8.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m08{ background-position:-209px -0px;}


/*サイドナビ部分end*/
#news {
width:209px;
	OVERFLOW: auto;
	HEIGHT: 200px;
	margin:0px;
}
 
 
  


body { margin:0px;
 letter-spacing:0.1em;
 line-height: 150%;
 font-size: small;
 background:url(img/bj_01.gif) repeat-y top center ;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img { border: none;}


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



.ent_title
{
background:url(img/ent_bar.gif) no-repeat top; padding:9px 10px 10px 32px; color:#666666; font-size:15px; font-weight:bold ; margin:0px 0px 10px 0px
}


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

a:link {
	color: #0800AA;
	}

a:visited {
	color: #7E0062;
	}

a:active {
	color: #0800AA;
	}

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

h1,h2,h4,h5,h6{ margin:0px; 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;}

br {letter-spacing: normal; }






.all { width:800px; margin:0px auto; clear:both; padding:0px 0px 0px 0px;}




.head { width:800px; margin:0px auto;}



#navi { width:800px; margin:0px 0px -4px 0px; height:40px; line-height:0px; top center no-repeat; padding:0px 0px 0px 0px;}
ul.mainnavi { list-style-type:none; line-height:0px; list-style-position:outside; height:40px; margin:0px auto; padding:0px; width:800px; 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:170px; height:40px; background-image:url(img/navi1.jpg); background-repeat:no-repeat;}
a:hover.lia{ background-position:-0px -40px;}

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

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

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

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




.main { clear:both; width:800px; margin:0px auto; padding:0px; background:url(img/bg.gif) repeat-y top left; clear:left;}

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


.unnamed1 {
	text-decoration: none;
	
}




.foot {width:800px; height:68px; margin:0px; clear:both; background:url(img/foot.gif) no-repeat top left;}



/*カテゴリー部分start*/

h3.cattitle
{
background:url(img/cattitle.gif) no-repeat top;padding:8px 10px 10px 40px; color:#666666; font-size:15px; font-weight:bold ; margin:0px 0px 10px 0px
}

h3.cattitle2
{
background:url(img/cattitle2.gif) no-repeat top;padding:8px 5px 10px 40px; color:#666666; font-size:15px; font-weight:bold ; margin:0px 0px 10px 0px
}

/*カテゴリー部分end*/




/*エントリー部分start*/
#maincolumn { width:90%; margin:0px auto;}
.text { width:804px; margin:0px auto;}

.ent_title
{
background:url(img/title.gif) no-repeat top; padding:9px 10px 10px 32px; color:#666666; font-size:15px; font-weight:bold ; margin:0px 0px 10px 0px
}


/*エントリー部分end*/

.left3 {width:209px;background:url(img/kaisyadaikou_09.gif) repeat-y top left; }
.left2 {width:209px;background:url(img/kaisyadaikou_07.gif) repeat-y top left; }
.left1 {width:209px;background:url(img/kaisyadaikou_05.gif) repeat-y top left; }

.left {padding:20px 0px 0px 15px; }
.right {padding:20px 0px 0px 8px; }

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

/*サイドナビ部分start*/

#menu1 { width:209px; margin:0px 3px 50px 15px; padding:0px;}
ul.mainmenu1 { list-style-type:none; list-style-position:outside; margin:0px; padding:0px; width:209px; clear:both;}
ul.mainmenu1 li{ width:209px; margin:0px; padding:0px; height:26px;}
ul.mainmenu1 a { text-indent: -9999px;}

a.m01{ display:block; width:209px; height:26px; background-image:url(img/side_1.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m01{ background-position:-209px -0px;}

a.m02{ display:block; width:209px; height:26px; background-image:url(img/side2.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m02{ background-position:-209px -0px;}

a.m03{ display:block; width:209px; height:26px; background-image:url(img/side3.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m03{ background-position:-209px -0px;}

a.m04{ display:block; width:209px; height:26px; background-image:url(img/side4.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m04{ background-position:-209px -0px;}

a.m05{ display:block; width:209px; height:26px; background-image:url(img/side5.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m05{ background-position:-209px -0px;}

a.m06{ display:block; width:209px; height:26px; background-image:url(img/side6.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m06{ background-position:-209px -0px;}

a.m07{ display:block; width:209px; height:26px; background-image:url(img/side7.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m07{ background-position:-209px -0px;}

a.m08{ display:block; width:209px; height:26px; background-image:url(img/side8.jpg); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m08{ background-position:-209px -0px;}


/*サイドナビ部分end*/
#news {
width:209px;
	OVERFLOW: auto;
	HEIGHT: 200px;
	margin:0px;
}
 
 
  

