@charset "Shift_JIS";

/* --- $BA4BN$NGX7J!&%F%-%9%H(B --- */
body {
margin: 0;
padding: 0;
background-color: #222; /* $B%Z!<%8$NGX7J?'(B */
color: #000000; /* $BA4BN$NJ8;z?'(B */
font-size: 100%; /* $BA4BN$NJ8;z%5%$%:(B */
}

p { 
font-size: 12px; 
line-height: 2em; 
} 

/*  $BNc30E*$JJ8;z%5%$%:$N;XDjMQ(B  */
#example1 { font-size: 265%;font-family: 'Times New Roman'; } 
#example2 { font-size: 10px; } 
#example3 { font-size: larger; } 
#example4 { font-size: x-small; } 
#example5 { font-size: x-small; text-align:right; } 

#example-a { text-align: left; }
#example-b { text-align: center; }
#example-c { text-align: right; } 

/*  $B?eJ?@~(B ---------------------------------------------------------------<hr class="example1">$B$G;XDj(B-- */
hr.example1 { 
background-color: #dfe5ea; 
height: 4px; 
border: none
} 

/* --- $BI8=`%j%s%/%F%-%9%H(B --- */
a:link { color: #2b4ad4; }
a:visited { color: #3faad3; }
a:hover { color: #ff0000; }
a:active { color: #ff0000; }

/* --- $B%3%s%F%J(B ------------------------------------------------------------------------------------------------- */
#container {
width: 782px; /* $B%Z!<%8$NI}(B */
margin: 0 auto; /* $B%;%s%?%j%s%0(B */
background: url(../image/sidebar_200-1.gif) repeat-y  top right; /* $B%5%$%I%P!<$NGX7J2hA|(B */
background-color: #fefdf0; /*  $BFbMFItJ,$NGX7J?'$3$3$N?'$O%3%s%F%J!&%+%&%s%?!<$N?'$H9g$o$;$k(B  */
border-left: 1px #fff solid; /* $B:8OH@~(B */
border-right: 1px #fff solid; /* $B1&OH@~(B */
}


/* --- Top$B%X%C%@(B ------------------------------------------------------------------------------------------------- */
#top-header {
background-color: #fff; /* $B%X%C%@$NGX7J?'(B */
font-size: 50%; /*  $BJ8;z%5%$%:(B  */
color: #40454e; /* $BJ8;z?'(B */
}

/* --- $B%X%C%@(B ----------------------------------------------------------------------------------------------------- */
#header {
background-color: #444; /* $B%X%C%@$NGX7J?'(B */
color: #fff; /* $BJ8;z?'(B */
margin: 0;
}

/*  --- $B2#JB%J%S%2!<%7%g%s(B --------------------------------------------------------------------------------------  */
.nav {
width: 100%; /* $B%J%S%2!<%7%g%s$NI}(B */
background-color: #fff; /* $B%J%S%2!<%7%g%s$NGX7J?'(B */
border-top: 1px #cccccc solid; /* $B>eOH@~(B */
border-bottom: 1px #cccccc solid; /* $B2<OH@~(B */
font-size: 70%;
}

/* --- $B%a%K%e!<%(%j%"(B ------------------------------------------------------------------------------------------- */
.nav .nl {
width: 600px; /* $B%a%K%e!<$NI}(B */
margin: 0 auto; /* $B%;%s%?!<$KG[CV(B */
padding: 0;
background-color: #ffffff; /* $B%a%K%e!<$NGX7J?'(B */
border-right: 0px #cccccc solid; /* $B%a%K%e!<$N1&OH@~(B */
list-style-type: none;
text-align: center;
}

/* --- $B%a%K%e!<9`L\(B --- */
.nav .nl li {
width: 20%; /* $B9`L\$NI}(B */
float: left;
}

/* --- $B%j%s%/(B --- */
.nav .nl li a {
display: block;
position: relative; /* IE6$BMQ(B */
padding: 4px 2px; /* $B%j%s%/%(%j%"$N%Q%G%#%s%0!J>e2<!":81&!K(B */
border-left: 0px #cccccc solid; /* $B%j%s%/%(%j%"$N:8OH@~(B */
text-decoration: none; /* $B%F%-%9%H$N2<@~!J$J$7!K(B */
}
/* --- $B%]%$%s%H;~$N@_Dj(B --- */
.nav .nl li a:hover {
background-color: #f0ffff; /* $B%]%$%s%H;~$NGX7J?'(B */
text-decoration: underline; /* $B%F%-%9%H$N2<@~!J$"$j!K(B */
}

/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: left;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}


/* --- $B:8=D%a%K%e!<(B --------------------------------------------------------------------------------------------- */
#menu {
float: right;
width: 200px; /* $B%5%$%I%P!<$NI}(B */
background-color: #f5f5f5; /*$BGX7J?'(B */
padding: 0px 0px 0px;/*  $BFbB&$NM>Gr(B
border: 0px #fff solid; /* $BOH@~(B */
font-size: 10px; 
font-family: '$B%R%i%.%N3Q%4(BPro' 'arial; 
line-height: 2em; 
}
 /*  $B%j%9%H(B--------------------------------------------------------------------------------------------  */
ul {list-style-type: disc; }

#nashi { list-style-type: none; } 
#shikaku { list-style-type: circle; } 
#zero { list-style-type: decimal-leading-zero; } 

/* --- $B%a%$%s(B ------------------------------------------------------------------------------------------ */
	/*  $B%K%e!<%9ItJ,$K$D$$$F$O!"(Bnews.css$B$r;2>H(B  */
#content {
float: left;
width: 530px; /* $B%a%$%s$NI}(B */
background-color: #fefdf0; /*  $BGX7J?'$3$3$N?'$O%3%s%F%J$N?'$H9g$o$;$k(B  */
border: 1px #fff solid; /* $BOH@~(B */
padding: 25px 25px 40px;/*  $BFbB&$NM>Gr!!$3$l$H@~I}$rB-$7$?J*$r2#I}$N8B3&CM$+$i0z$$$F$$$k(B  */
font-size: 12px; 
font-family: '$B%R%i%.%N3Q%4(BPro'; /*  $B%U%)%s%H$N;XDj(B  */
line-height: 2em; 
color: #40454e;/*  $BJ8;z?'(B  */
}
/* --- $B%a%$%sFb(B-$B=xJ8(B ------------------------------------------------------------------------------------------ */
#preface {
width: 456px; /* $B=xJ8$NI}(B */
background-color: #fefdf0; /*  $BGX7J?'$3$3$N?'$O%3%s%F%J$N?'$H9g$o$;$k(B  */
border: 0px #000 solid; /* $BOH@~(B */
padding: 5px 40px 0px;/*  $BFbB&$NM>Gr!!$3$l$H@~I}$rB-$7$?J*$r2#I}$N8B3&CM$+$i0z$$$F$$$k(B  */
}
/* --- $B%a%$%sFb(B-$B?7Ce>pJs(B ---------------------------------------------------------------------------------------- */
#news{
}
/* --- $B%+%&%s%?!<(B ------------------------------------------------------------------------------------------------- */
#counter {
float: left;
width: 70px; /* $B%+%&%s%?!<$NI}(B */
position: absolute bottom 30px;/*  $B%\%C%/%9$N0LCV(B  */
background-color: #fefdf0; 
border: 0px #000 solid; /* $BOH@~(B */
padding: 0px 3px 5px 457px;/*  $BFbB&$NM>Gr!!$3$l$H@~I}$rB-$7$?J*$r2#I}$N8B3&CM$+$i0z$$$F$$$k(B  */
}
/* --- $B%U%C%?(B ------------------------------------------------------------------------------------------------- */
#footer {
clear: left; /* $B%U%m!<%H$N%/%j%"(B */
margin: 0 auto; /* $B%;%s%?%j%s%0(B */
width: 782px; /* $B%Z!<%8$NI}(B */
background-color: #afbbd4; /* $B%U%C%?$NGX7J?'(B */
padding: 0px 0px 15px;/*  $B%U%C%?FbB&>e2<$NM>Gr(B  */
text-align: center; /* $B%U%C%?$NJ8;z0LCV(B */
color: #40454e;/*  $BJ8;z?'(B  */
font-family: 'arial narrow';/*  $B%U%)%s%H$N;XDj(B  */
font-size: 70%; /*  $BJ8;z%5%$%:(B  */
}


