body { margin:0px;
 line-height: 150%;
 background:#985549;
 font-size: small;
}

.allbg { width:795px; margin:0px auto; background-color:#CEB17B;}

img { border:0px;}

a {
	text-decoration: underline;
	
	}

a:link {
	color: #0800AA;
	}

a:visited {
	color: #0800AA;
	}

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

p.algin_right { text-align:right;}
p.big { font-size:16px; line-height:18px; letter-spacing:2px; text-align:center;}
.red { color:#CC0000;}
.blue { color:#0033CC;}
p.keieisya { color:#BC6600; font-size:16px; font-weight:bold; border-bottom:1px dashed #999; margin:8px 0px 8px 0px;}

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










h1.site-title { margin:0px auto; text-align:left; color: #FFF; height:18px; text-align:center; width:795px; padding:3px 0px 0px 0px; line-height:12px; font-size:10px; background:#000000}
h1.site-title a:link{ color:#FFF; text-decoration:none;}
h1.site-title a:visited { color:#FFF; text-decoration:none;}
h1.site-title a:active{ color:#FFF; text-decoration:none;}
h1.site-title a:hover{ color:#FFF; text-decoration:none;}

.title { width:795px; margin:0px auto; height:111px; background: url(img/head.gif) no-repeat top center;}

h2.midashi { background:url(img/midashi.gif) top left no-repeat; font-size:16px; color:#FFFFFF; font-weight:bold; padding:18px 0px 30px 50px;}


#navi { width:795px; margin:0px auto; height:65px; line-height:0px; background:url(img/navi.gif) top center no-repeat; border-bottom:1px solid #BFBFBF; border-top:1px solid #670000;}
ul.mainnavi { list-style-type:none; line-height:0px; list-style-position:outside; height:65px; margin:0px auto; padding:0px; width:795px; clear:both;}
ul.mainnavi li{ float:left; height:65px; line-height:0px;}
ul.mainnavi a span{ display:none;}



a.lia{ display:block; width:113px; height:65px;}
a:hover.lia{ background-position:-0px -65px;}

a.lib{ display:block; width:114px; height:65px;}
a:hover.lib{ background-position:-0px -65px;}

a.lic{ display:block; width:114px; height:65px;}
a:hover.lic{ background-position:-0px -65px;}

a.lid{ display:block; width:113px; height:65px;}
a:hover.lid{ background-position:-0px -65px;}

a.lie{ display:block; width:114px; height:65px;}
a:hover.lie{ background-position:-0px -65px;}

a.lif{ display:block; width:114px; height:65px;}
a:hover.lif{ background-position:-0px -65px;}

a.lig{ display:block; width:113px; height:65px;}
a:hover.lig{ background-position:-0px -65px;}


#all { width:795px; margin:0px auto; clear:both; background-color:#FFFFFF;}
.main { clear:both; width:795px; margin:0px auto; padding:0px;}
.entbody { width:90%; margin:0px auto;}





.left { clear:both; margin:0px; padding:0px 0px 0px 0px; background: url(img/sidebg.gif) repeat-y top left; clear:left;}
.sidetext { width:185px; padding:0px 0px 0px 15px;}
.leftmenu { margin:0px 0px 15px 0px;}




h3.h3title { color:#fff; font-size:medium; background:url(img/cat_title.gif) no-repeat top left; padding:4px 0px 7px 18px; text-decoration:none; font-weight:bold;}
h3.h3title a{ color:#fff; text-decoration:none;}
h3.h3title a:link{ color:#fff; text-decoration:none;}
h3.h3title a:visited { color:#fff; text-decoration:none;}
h3.h3title a:active{ color:#fff; text-decoration:none;}
h3.h3title a:hover{ color:#fff; text-decoration:underline;}


p.ent_title { color:#fff; font-size:medium; font-size:16px; background:url(http://ryorinin.xsrv.jp/img/ent_title.gif) no-repeat top left; padding:10px 0px 15px 20px; text-decoration:none; font-weight:bold;}


#bottom {width:795px; margin:0px auto; clear:both; background:#B10000; border-top:#670000 solid 2px; border-bottom:#8E1600 solid 2px;}
#bottom a:link{ color:#FFF; text-decoration:none;}
#bottom a:visited { color:#FFF; text-decoration:none;}
#bottom a:active{ color:#FFF; text-decoration:none;}
#bottom a:hover{ color:#FFF; text-decoration:none;}
#bottom p{ width:795px; padding:10px 0px 5px 0px; text-align:center; color:#fff;}





/*エントリー部分start*/
#maincolumn { width:600px; margin:0px auto;}



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

