/* CSS Document */

/*基本設定*/
body {background-color:#FFFFFF; margin-top:20px; margin-bottom:20px; background-image:url(image/main/back9.gif);  font-size:13px; 
background-repeat:repeat; font-family:Comic Sans MS,"ＭＳ Ｐゴシック",sans-serif,Chicago; color:#584E32; line-height:140%;}

html{scrollbar-face-color: #D2E3BE;
scrollbar-highlight-color: #D2E3BE;
scrollbar-shadow-color: #D2E3BE;
scrollbar-3dlight-color: #8FBC8F; 
scrollbar-arrow-color: #8FBC8F;
scrollbar-track-color: #E6EFCF;
scrollbar-darkshadow-color: #8FBC8F;}

a:link {color:#4714BE;text-decoration: none;}
a:hover, a:active {color:#4E4198; background-color:#D2E0F0;text-decoration: underline;}
a:visited {color:#9900FF;text-decoration: none;}

p {margin-left:20px; margin-right:20px; letter-spacing:0.038em; padding-right:5px; font-size:14px; line-height:140%;}
p.bottom {margin-left:15px; margin-right:15px; letter-spacing:0.038em; margin-bottom:20px;}

ul{margin-bottom:0px; margin-top:5px; font-size:12px; margin-left:15px; line-height:150%; padding-left:0px; padding-top:-5px;}
ol{margin-bottom:0px; margin-top:5px; font-size:12px; margin-left:15px; line-height:150%; padding-left:0px;}
li {margin-bottom:0px; margin-top:0px; font-size:12px; margin-left:20px; line-height:150%; list-style-image:url(image/main/arrow.gif);;padding-left:4px;}
li.map2 {margin-bottom:0px; margin-top:0px; font-size:12px; margin-left:20px; line-height:150%; list-style-image:url(image/main/chart_2.gif);padding-left:8px;} 
strong {font-weight:bold;}

hr {border:2px dotted #D5CABD; width:85%;}
.hr2 {border:2px dotted #BFBFFF; width:90%; margin-bottom:15px;}
.hrp {border:2px dotted #CC6699; width:90%; margin-bottom:15px;}


/*レイアウト*/
.base {width:755px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px; background-color:#FFFFFF; font-size:14px; border:2px solid #8FBC8F; padding:0px;}
.heddatop {width:auto; height:150px; background-image:url(image/main/logo.jpg); background-repeat:no-repeat; font-size:10px; color:#FFF;}
.hedda  {width:auto; height:90px; background-image:url(image/main/hedder.jpg); background-repeat:no-repeat;}
.main {width:auto; clear:both; background-color:#FFFFFF; padding:0px; marin:0px;}
.menu {width:220px; float:left; font-size:12px; padding:5px 5px 15px 5px; margin:20px 5px 10px 10px; border:1px solid #D5DED1;} 
.coment {width:500px; float:right; padding:20px 0px;}
.linkmenu {width:185px; float:left; font-size:12px; background-color:#CCFF99; padding:20px 0px 20px 15px;}
.linkcom  {width:550px; float:right; background-color:#FFFFCC; padding:30px 0px;}
.hutter {width:auto; height:70px; clear:both; background-image:url(image/main/hutter.gif); background-repeat:no-repeat; text-align:center; padding:0px;}


/*見出し文字*/
h1.top {color:#000033; font-size:18px;margin-top:75px; margin-left:280px; padding-left:20px; margin-bottom:0px; font-family:Comic Sans MS,sans-serif,"ＭＳ Ｐゴシック"; line-height:110%;} 
h1 {color:#000033; font-size:20px;margin-top:60px; margin-left:260px; margin-bottom:8px; border-bottom:3px double #8FBC8F; padding-bottom:4px; padding-left:10px;}
h2.top {color:#336633;; font-size:14px; font-weight:bold; text-align:center; margin:5px 15px 10px 450px; border:0px; line-height:125%; letter-spacing:0.05em; font-family:Comic Sans MS,"ＭＳ Ｐゴシック";}
h2 {font-weight:bold; color:#336633; font-size:20px; border-bottom:2px dotted #B4CFC1; border-left:18px solid #B4CFC1; margin:20px 35px 5px 30px; font-family:sans-serif,Comic Sans MS,"ＭＳ Ｐゴシック"; padding:5px 8px 2px 15px; letter-spacing:-0.04em;}
h3 {font-size:14px; font-weight:bold; color:#333366; margin:25px 25px 10px 15px; border-bottom:1px solid #669999; background-color:#DFE8DB; padding:4px 5px 1px 6px;}
h4 {font-weight:bold; color:#666699; font-size:14px; border-bottom:0px; border-top:2px dotted #CC3366; margin:10px 5px 4px 2px; padding:5px 3px 2px 3px; font-family:Comic Sans MS,sans-serif,"ＭＳ Ｐゴシック";}
h3.top {font-weight:bold; color:#666699; font-size:14px; border-bottom:0px; border-top:2px dotted #CC3366; margin:10px 5px 4px 2px; padding:5px 3px 2px 3px; font-family:Comic Sans MS,sans-serif,"ＭＳ Ｐゴシック"; background-color:#FFFFFF;}
h3.top a:link {color:#666699;text-decoration: none;}
h3.top a:hover, a:active {color:#4E4198; background-color:#CCE8D9;text-decoration: none;}
h3.top a:visited {color:#009966;text-decoration: none;}

/*文字設定*/
.attend {font-size:12px; color:#817354; background-color:#D2F3BE; margin:12px 15px; padding: 3px 10px; text-align:center;}
.midashi {font-size:16px; font-weight:bold; color:#990033; padding: 4px 15px; margin:0px; font-family:sans-serif,Comic Sans MS,"ＭＳ Ｐゴシック";}
.annai {font-size:12px; color:#584E32; background-color:#D5CABD; font-weight:bold; padding:3px 5px;}
.chapter  {background-image:url(image/main/chapter.gif); background-repeat:repeat; font-size:14px; font-weight:bold; color:#8D0510; padding: 5px 10px; margin:0px 0px 10px 0px;}
.menutop {background-color:#D5DED1; font-size:14px; font-weight:bold; margin-top:-5px; margin-left:-5px; margin-right:-5px; padding:5px 10px;}

.or {font-weight:bold; color:#FF6600; font-size:16px; line-height:130%;}
.red {font-weight:bold; color:#CC3366;}
.blu {font-weight:bold; color:#515279;}
.grn {font-weight:bold; color:#479C69;}
.b {font-weight:bold;}
.g-p {color:#01633F; background-color:#E6EFCF; padding:10px 5px; margin:5px 10px;}
.p-p {color:#990033; background-color:#FFECEC; padding:10px 5px; margin:5px 10px;}
.slink {background-color:#EAF4F7; font-size:12px; margin:15px 20px 25px 10px; padding:15px 0px 20px 0px;}

.kom {margin-left:60px;}
.naka {font-size:11px; line-height:140%; letter-spacing:0.01em; margin:8px; color:#817354; font-family:sans-serif,Comic Sans MS,"ＭＳ Ｐゴシック";}

.mini {font-size:10px; line-height:150%; letter-spacing:0.01em; font-family:sans-serif,Comic Sans MS,"ＭＳ Ｐゴシック"; color:#817354;}
.midi {font-size:12px; line-height:130%; letter-spacing:0.01em; font-family:sans-serif,Comic Sans MS,"ＭＳ Ｐゴシック";}
