body { margin:0px;
 letter-spacing:0.1em;
 line-height: 150%;
 font-size: small;
  background-color: #f2f0e9;
 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
color:#666;
}

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;       
	}
 

p { margin:0px; padding: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; }


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

h1.site-title { color: #666; height:13px; text-align:center; width:800px; background: url(img/head_top.gif) no-repeat top right; padding:px 0px 0px 0px; line-height:12px; font-size:10px; margin:0px auto;}
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;}


.head { width:800px; margin:0px auto; height:58px; background: url(http://www.kuchikomiclub.com/img/head.gif) no-repeat top right;}


.main { clear:both; width:800px; margin:0px auto; padding:0px;}
.left { width:178px; clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background: url(http://www.kuchikomiclub.com/img/koushinbg.gif) repeat-y top left; clear:left;}
form{ margin:0px; padding:0px;}


.unnamed1 {
	text-decoration: none;
	
}




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




/*Gg[start*/
#maincolumn { width:90%; margin:0px auto;}
.text { width:804px; margin:0px auto;}
/*Gg[end*/

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

.left {padding:20px 0px 0px 15px; }
.right {padding:20px 0px 0px 8px; }
.right1 {padding:0px 0px 0px 6px; }
.right2 {padding:4px 0px 4px 6px; color:#434343}
.right3 {padding:4px 0px 4px 40px; color:#434343}
.right4 {padding:8px 0px 4px 40px; color:#434343}
.right5 {padding:4px 18px 4px 0px; color:#434144}
.right6 {padding:4px 0px 4px 6px; }
.right7 {padding:4px 0px 4px 30px;color:#414141 }
.right8 {padding:4px 0px 4px 30px;color:#414141 }

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

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


a.m01{ display:block; width:204px; height:37px; background-image:url(images/side_banner01.gif); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m01{ background-position:-204px -0px;}

a.m02{ display:block; width:204px; height:37px; background-image:url(images/side_banner02.gif); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m02{ background-position:-204px -0px;}

a.m03{ display:block; width:204px; height:37px; background-image:url(images/side_banner03.gif); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m03{ background-position:-204px -0px;}

a.m04{ display:block; width:204px; height:37px; background-image:url(images/side_banner04.gif); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m04{ background-position:-204px -0px;}

a.m05{ display:block; width:204px; height:37px; background-image:url(images/side_banner05.gif); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m05{ background-position:-204px -0px;}

a.m06{ display:block; width:204px; height:37px; background-image:url(images/side_banner06.gif); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m06{ background-position:-204px -0px;}

a.m07{ display:block; width:204px; height:37px; background-image:url(images/side_banner07.gif); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m07{ background-position:-204px -0px;}

a.m08{ display:block; width:204px; height:37px; background-image:url(images/side_banner08.gif); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m08{ background-position:-204px -0px;}

a.m09{ display:block; width:204px; height:37px; background-image:url(images/side_banner09.gif); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m09{ background-position:-204px -0px;}

a.m10{ display:block; width:204px; height:37px; background-image:url(images/side_banner10.gif); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m10{ background-position:-204px -0px;}

a.m11{ display:block; width:204px; height:37px; background-image:url(images/side_banner11.gif); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m11{ background-position:-204px -0px;}

a.m12{ display:block; width:204px; height:37px; background-image:url(images/side_banner12.gif); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m12{ background-position:-204px -0px;}

a.m13{ display:block; width:204px; height:37px; background-image:url(images/side_banner13.gif); background-repeat:no-repeat; margin:0px; padding:0px}
a:hover.m13{ background-position:-204px -0px;}


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

.cat_title { border-left:#DB0000 6px solid; border-bottom:#DB0000 1px solid;padding:8px 6px ;font-weight:bold; color:#003366; font-weight:bold}
.cat_title a:link{ color:#003366; text-decoration:none;}
.cat_title a:visited { color:#003366; text-decoration:none;}
.cat_title a:active{ color:#003366; text-decoration:none;}
.cat_title a:hover{ color:#DB0000; text-decoration:none;}


.syosai {margin:0px 30px 15px 0px; color:#003366; font-size:11px}
.syosaie a:link{ color:#003366; text-decoration:none;}
.syosai a:visited { color:#003366; text-decoration:none;}
.syosai a:active{ color:#003366; text-decoration:none;}
.syosai a:hover{ color:#DB0000; text-decoration:none;}















li { font-size:11px; letter-spacing:0px; margin:8px 0px 8px 0px; border-left:2px solid #999; border-bottom:1px dashed #999; padding:0px 0px 0px 4px;}