/* @override http://fukuenji.net/style/moto.css */

@charset 'UTF-8';
body {
font:0.8em/1.8em 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
width:800px;
margin:0 auto;
padding:0;
}

a img {
border: 0;
}

div#hello {
float:right;
}

div#body {
background:url(../img/seishi-bg.gif) fixed;
width:800px;
margin:0;
padding:0;
}

dd {
margin:0;
padding:0 2px;
}

div#colum {
margin:0 0 40px;
clear: both;
}

div#contents {
clear:both;
width:800px;
margin:19px 0 0 0;
padding:0;
}



div#contents p {
margin:10px 5px;
padding:8px 15px;
}

div#footer {
background:url(../img/menu-background.gif);
background-color:#304456;
clear:both;
margin:0;
padding:0;
}

div#footerbar {
background:url(../img/footer.jpg);
clear:both;
height:151px;
width:800px;
margin:0;
padding:0;
}

div#footerbar li {
font-size:0.8em;
line-height:1.9em;
letter-spacing:0.2em;
text-align:justify;
margin:0;
padding:0;
}

div#footerbar li a {
border:1px dotted #CFDFEF;
color:#E4E4E4;
cursor:help;
text-decoration:none;
padding:3px;
}

div#footerbar li a:hover {
background:#F63;
}

div#footerbar ul {
float:right;
list-style:url(../img/kogane.gif);
list-style-position:outside;
margin:0;
padding:15px 20px;
}

div#header {
background:url(../img/top.jpg);
clear:both;
height:59px;
position:relative;
text-indent:-99999999px;
width:800px;
margin: 0;
padding: 0;
}

div#home {
background:#F4F4F4;
position:absolute;
top:15px;
margin:auto 10px;
}

div#home a:hover {
background:#F63;
color:#FEFEFE;
}

div#home a {
border:1px dotted #369;
color:#000;
cursor:help;
text-decoration:none;
padding:3px;
}

div#imgleft {
background-color:#FEFEFE;
border:1px solid #7E7E7E;
float:left;
margin:15px;
padding:0;
}

div#imgright {
background-color:#FEFEFE;
border:1px solid #7E7E7E;
float:right;
margin:15px;
padding:0;
}

div#map {
margin:20px auto;
}

div#menu {
position:absolute;
top:59px;
width:800px;
}

div.dankastory {
border:1px solid #CC6;
clear:both;
margin:20px;
padding:10px;
}

h1,h2,h3 {
clear:both;
color:#FEFEFE;
font-size:14px;
height:30px;
letter-spacing:0.2em;
border-bottom:1px solid #C03;
border-left:3px solid #C03;
border-right:3px solid #C03;
margin:5px 10px;
padding:4px 0 0 65px;
}

h4 {
background:url(../img/h1.gif) #CCC;
border-bottom:1px solid #D8A13B;
clear: both;
color:#FEFEFE;
font-size:1.3em;
line-height:1.5em;
height:30px;
letter-spacing:0.1em;
margin:5px 10px;
padding:3px 0 3px 65px;
}

h5 {
font-size: 12px;
border-bottom:1px solid #D8A13B;
height:30px;
letter-spacing:0.1em;
margin:15px;
padding:3px 0 3px 30px;
}

h6 {
border-bottom:1px dotted #585858;
color:#646464;
font-size:10px;
font-weight: lighter;
text-align:right;
word-spacing:0.2em;
margin:0;
padding:0 20px;
}

img#footermenu {
margin:10px 20px;
}

img#main {
border-bottom:1px solid #585858;
border-top:1px solid #585858;
clear:both;
margin:0 auto;
padding:0;
}

img.left {
float:left;
margin:20px 10px;
padding:0;
}

img.right {
float:right;
margin:5px;
padding:5px;
}

div#enkaku {
clear:both;
width:500px;
margin:5px;
padding:5px;
}

form,input,textarea {
width:150px;
float:none;
}

textarea#news {
color:#633;
font-size:0.8em;
line-height:1.3em;
width:500px;
margin:20px;
}

li {
list-style:url(../img/komagane-list.gif);
}

p {
text-indent:0.5em;
margin:20px;
padding:0 15px;
}

p#footer {
color:#FFF;
padding:72px 0 0 53px;
margin: 0;
font-size: 10px;
line-height: 15px;
}

p#guide a {
border:1px dotted #CFCFCF;
color:#FAFAFA;
float:right;
letter-spacing:0.5em;
list-style:disc url(../img/kogane.gif);
width:180px;
margin:0 5px;
padding:4px;
}

p#guide a img {
border:none;
vertical-align:-13px;
}

p#guide a:hover {
color:#F93;
}

#contents p.annai {
background-color: #eaa19d;
background:url(../img/annnaibg.gif) no-repeat right;
border-bottom:1px dotted #C03;
border-left:15px solid #C03;
border-top:1px dotted #C03;
float:right;
height:37px;
white-space:nowrap;
width:500px;
margin:15px 0;
padding:15px;
}

#contents p.annai a, #contents p.a:visited {
font-size: 1.1em;
color:#336;
height:57px;
text-decoration:none;
margin: 10px 0;
padding:10px 20px;
}

p.annai a:hover {
color:#C00;
height:57px;
}

#contents .caption {
font-size:10px;
text-align:right;
margin:0px;
padding:0 10px;
}

p.message {
background:#FAFAFA;
border:2px double #CC0;
width:300px;
margin:5px 5px 5px 150px;
padding:20px;
}

p.subject {
font-weight:700;
}

span.koyomi {
background:url(../img/calender.gif);
clear:both;
float:left;
font-weight:bold;
font-size: 1.0em;
height:63px;
width:62px;
margin:0;
padding:20px 10px 10px;
}

span.mk {
border:1px double #F3F3F3;
font-size:1.2em;
line-height:1.5em;
margin:0 20px 0 0;
padding:2px;
}

ul#enkaku {
float:left;
letter-spacing:0.1em;
line-height:2em;
width:700px;
}

ul#enkaku li {
background:#EEEEE1;
border:1px solid #CC0;
list-style:none;
margin:10px 0;
padding:3px 8px;
}

ul#footermenu {
background:url(../img/menu-background.gif) #314455;
background-color:#304456;
margin:0;
padding:0;
width: 800px;
}

ul#footermenu li {
background:url(../img/menu-background.gif);
float:left;
list-style:none;
margin:0;
padding:0;
}

ul#footermenu p {
color:#EFEFE0;
}

ul#gyoji {
float:left;
width:400px;
}

ul#gyoji li {
border-bottom:1px dotted #CC0;
letter-spacing:0.1em;
list-style:none;
clear:both;
height:180px;
padding:5px;
clear: both;
}

ul#menu {
float:none;
font-size:1em;
line-height:1.5em;
margin:0;
padding:0;
}

ul#menu li {
display:block;
float:left;
letter-spacing:1em;
list-style:none;
text-align:right;
margin:0;
padding:0;
}

ul#menu li a {
color:#FEFEFE;
display:block;
text-decoration:none;
margin:0;
padding:0;
}

ul#menu li a:hover {
background:#900;
color:#FEFEFE;
margin:0;
padding:0;
}

ul#page-menu {
float:right;
font-size:0.9em;
width:750px;
padding:5px;
}

ul#page-menu li {
float:left;
list-style:inside url(../img/komagane-list.gif);
white-space:nowrap;
margin:5px;
}

ul#page-menu li a {
border:1px dotted #CFDFEF;
color:#4A4A4A;
text-decoration:none;
padding:5px 10px;
}

.quote {
border:1px solid #CC6;
float:right;
width: 350px;
}

#san {
background:#E6A42E;
display:block;
width:266px;
}

#san_menu {
background:#E6A42E;
display:block;
position:absolute;
top:77px;
visibility:hidden;
width:266px;
margin:0;
}

#sha {
background:#AEDC2A;
display:block;
width:267px;
}

#sha_menu {
background:#AEDC2A;
position:absolute;
top:75px;
visibility:hidden;
width:533px;
}

#sitemenu li {
display:block;
text-align:right;
}

#sitemenu li a {
border-bottom:1px solid #999;
display:block;
height:20px;
text-decoration:none;
color:#FEFEFE;
padding:0 15px 0 0;
}

#sitemenu li a:hover {
background:#C03;
color:#FEFEFE;
display:block;
}

.mc {
background:#314455;
}

#sitemenu ul {
position:absolute;
top:76px;
visibility:hidden;
margin:0;
padding:0;
}

#zou {
background:#005782;
display:block;
width:267px;
}

#zou_menu {
background:#005782;
position:absolute;
top:75px;
visibility:hidden;
width:800px;
}

div#toggleSidebarCalendar a {
background-color:#FFACAC;
color:#000;
padding:3px;
}

div#imgleft img,div#imgright img,img {
margin:0;
padding:0;
}

p#clear,ul#gyoji li img {
clear:both;
}

#photo {
float:right;
padding: 0 10px;
}

div.contentbody{
margin: 20px 0;
}




.icon {
	float: left;
}

.roar
{
	width:					300px;
	background-image: url(http://fukuenji.net/img/ryuteki-usagi-tomei.png);
	display:block;
	background-position:bottom right;
	background-repeat: no-repeat;
	height: 95px;
	float: right;
	font-size: 12px;
	margin-bottom: 10px;
}

.roarmessage{
	padding: 8px;
	color: #fff;
	width: 230px;
}

.roarmessage a{
	color: #fff;
}

.aisatsumessage{
	font-size: 12px;
	line-height: 1.8em;
	margin-bottom: 10px;
}

div#news {
}
