@charset "euc-jp";

/* ---------------------------------------------------------------------
reset elements
--------------------------------------------------------------------- */
html, body {
text-align:center;
font-family:"qMmpSPro W3","Osaka]","CI", Meiryo,"lr SVbN";
font-style: normal;
font-weight: normal;
font-size:95%;
line-height:150%;
color:#362e2b;
background:#604e3b url(img/body_bg.jpg) repeat-x top;
scrollbar-Track-Color:#604D3C;
scrollbar-Face-Color:#3A2F24;
scrollbar-Shadow-Color:#3A2F24;
scrollbar-DarkShadow-Color:#3A2F24;
scrollbar-Highlight-Color:#3A2F24;
scrollbar-3dLight-Color:#6A5D51;
scrollbar-Arrow-Color:#AF9E8E;
margin:0;
}


#container{
margin:0 auto 0 auto;
width:90%;
background:#FFFFFF;
text-align:left;
padding:0px;
border-style:none solid none solid;
border-color:#330000;
border-width:1px;
}

a{color:#660033;text-decoration:underline;}
a:visited{text-decoration:underline;}
a:hover{color:#996666;text-decoration:none;}
a:active{color:#FF0066;}


#banner{
text-align:center;
margin:0;
padding:20px;
border-bottom:1px dashed #660033;
background: url(img/banner_bg_renin.gif) no-repeat right bottom;
}


.title{
font-family:'HG³²Μ-PRO','HGLΰV²Μ','lr Ύ©',½¬Ύ©;
font-weight:bold;
font-size:180%;
line-height:150%;
margin:30px auto;
color:#660000;
}

.date {
font-weight:bold;font-size:120%;color:#FFF;
}

.bun,.kijilo {
line-height:150%;
font-family:"HGPΊήΌ―ΈE";
font-size:110%;
}
.ten {
font-size:100%;
}
.waku {
border:solid #000000 1px;
}

.inyo2{
color:#660033;
margin:20px auto 30px 10px;
border-style: dotted;
border-color:#663333;
border-width:2px;
padding:5px;
line-height:150%;
width:90%;
}

.shadow{
background-image: url(http://garakuta.rash.jp/garakutaren/img/shadow_w.gif);
background-repeat:no-repeat;
background-position:right bottom;
margin:0px;
padding:0px;
position:relative;
}

.shadow img {
background-color:#FFFFFF;
border:1px solid #999999;
margin:-5px 5px 5px -5px;
padding:4px;
position:relative;
}

.solidtext{border:1px solid;}

#gotop {
	clear:both;
	margin:0px;
}

#gotop a {
	background: url(img/gotop_text.gif) no-repeat;
	display:block;
	height:11px;
	width:102px;
	text-indent: -9999px;
	float:right;
	overflow:hidden;
}

#gotop a:hover {
	background: url(img/gotop_text_hover.gif) no-repeat;
}

/* ---------------------------------------------------------------------
tb^[
--------------------------------------------------------------------- */
#footer {
text-align:left;
width:100%;
clear:both;
background-image: url("img/footer_bg.gif");
margin:0px;
padding:10px 0;
border-top: 2px solid #5d5151;
}

