@charset "Shift_JIS";


/*-------------------------------------------------
  Reset layout
-------------------------------------------------*/
*html {
margin: 0;
/* setting border: 0 hoses ie6 win window inner well border */
padding: 0;
}
body {
margin: 0;
/* setting border: 0 hoses ie5 win window inner well border */
padding: 0;
font-family: "ヒラギノ角ゴPro W3", "Hiragino KaKu Gothic Pro", Osaka, "MS Pゴシック", verdana, 'trebuchet ms', sans-serif;
font-size: 100%;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,p,blockquote,th,td {
  margin:0;
  padding:0;
}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
}
*:first-child+html body, *:first-child+html input {
font-family: "ヒラギノ角ゴPro W3", "Hiragino KaKu Gothic Pro", Osaka, "メイリオ", Meiryo, "MS Pゴシック", verdana, 'trebuchet ms', sans-serif;
font-size: 86%;
}/* Use only ie7 hack */

* html body { font-size: 86%; }
form { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
margin-top: 10px;
margin-bottom: 10px;
}
pre {
width: 100%;
overflow: auto;
padding-bottom: 1em;
}
blockquote {
margin-left: 0;
margin-right: 0;
}

h3{font-size:120%;font-weight:bold;}
span.fc_red{color:#bb3333;}
.cent_brown{ text-align:center;color:#993300;font-size:110%;line-height:1.4;margin:10px; }
.right_grey{ text-align:right;color:#333333;font-size:100%;line-height:1.4;margin-right:3em; }
/*-------------------------------------------------
GENERAL LIST layout
-------------------------------------------------*/
#contents-inner p{margin:0 0 0 2em;}
#contents-inner ul{margin:0 0 0 2.5em;}
#contents-inner blockquote{width:330px;margin-left:50px;
padding: 1em 3em 1em 1em;
background: #efefef url(../../kalimba/img/menu/bq_bg.gif) 79px 0 no-repeat;}
/*-------------------------------------------------
  General layout
-------------------------------------------------*/

body{background-image:url(../../kalimba/img/menu/1600BG1.gif);font-size:12px;color:#333333;}
#contents{background-color:#FFFFFF;width:650px;margin:0 auto 0 !important;}
#contents-inner{text-align:left;margin:10px 10px 0 10px;width:630px;}
#footer{background-color:#e7e7e7;width:650px;margin:0 auto 0 !important;}
#footer-inner{text-align:left;padding:10px !important;margin:0;width:630px;}
#footer-inner p {text-align:center;}
ul.kalimenu{list-style:none;margin:0 !important;padding:0;}
ul.kalimenu li{display:inline;margin:0;}
ul.kalimenu li a{width:210px;}
ul.kalimenu li a:hover{}

#footer-inner span a{font-size:9.5px;text-decoration:none;color:#555;}
#footer-inner span a:hover{color:#b33 !important;}
.sptable th{height:130px;}
.sptable th a{font-size:10px;text-decoration:none;color:#444;}
.sptable th a:hover{color:#ff3333;}
.sptable160 th{height:180px;text-align:center !important;}
.sptable160 th img{margin:5px 0px;}
.sptable160 th a{font-size:10px;text-decoration:none;color:#444;line-height:1.1;}
.sptable160 th a:hover{color:#ff3333;}

