/* CSS Document */

/*基本設定*/
body {background-color:#FFFFFF; margin-top:20px; margin-bottom:20px; background-image:url(image/main/back3.gif);  font-size:13px; 
background-repeat:repeat; font-family:Comic Sans MS,"ＭＳ Ｐゴシック",sans-serif,Chicago; color:#584E32; line-height:140%;}

html{scrollbar-face-color: #D2F3BE;
scrollbar-highlight-color: #D2F3BE;
scrollbar-shadow-color: #D2F3BE;
scrollbar-3dlight-color: #8FBC8F; 
scrollbar-arrow-color: #8FBC8F;
scrollbar-track-color: #E5F0E6;
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:30px; margin-right:20px; letter-spacing:0.038em; padding-right:5px; font-size:13px; 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:2px;}
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:169px; background-image:url(image/main/logo.gif); background-repeat:no-repeat; font-size:5px; color:#DCEEF3;}
.hedda  {width:auto; height:92px; background-image:url(image/main/logoB.gif); 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 #D5CABD;} 
.menu2 {width:220px; float:left; padding:5px 5px 15px 5px; margin:300px 5px 10px 20px; border:0;}
.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:58px; 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:80px; margin-left:260px; margin-bottom:0px; font-family:Comic Sans MS,sans-serif,"ＭＳ Ｐゴシック"; line-height:110%; border:0px;} 
h1 {color:#000033; font-size:18px;margin-top:50px; margin-left:260px; border-bottom:3px double #8FBC8F; padding:0px 0px 2px 15px;}
h2.top {color:#336633; background-color:#E6FAB6; font-size:16px; font-weight:bold; text-align:center; margin:10px 15px 5px 290px; border-bottom:3px double #336633; border-top:0px; border-left:0px; border-right: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 #E6FAB6; border-left:18px solid #E6FAB6; border-right:18px solid #E6FAB6; margin:20px 30px 5px 30px; font-family:Comic Sans MS,"ＭＳ Ｐゴシック"; padding:5px 5px 1px 15px;}
h3 {font-size:14px; font-weight:bold; color:#333366; margin:25px 25px 10px 15px; padding:3px 5px 1px 4px; border-bottom:1px solid #709F53; background-color:#E6FFD2;}
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;}
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,"ＭＳ Ｐゴシック";}


/*文字設定*/
.attend {font-size:12px; color:#817354; background-color:#D2F3BE; margin:0px 18px 10px 18px; padding: 3px 15px; text-align:center;}
.midashi {font-size:16px; font-weight:bold; color:#990033; padding: 4px 15px; margin:0px; font-family: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:#D5CABD; font-size:14px; font-weight:bold; margin-top:-5px; margin-left:-5px; margin-right:-5px; padding:5px 10px;}

.or {font-weight:bold; color:#EF9C00; font-size:16px; line-height:130%;}
.red {font-weight:bold; color:#C60A4F;}
.blu {font-weight:bold; color:#515279;}
.grn {font-weight:bold; color:#5B9C55;}
.b {font-weight:bold;}
.g-p {color:#01633F; background-color:#E6FFD2; padding:10px 8px; margin:5px 10px;}
.p-p {color:#990033; background-color:#FFECEC; padding:10px 8px; margin:5px 10px;}
.slink {background-color:#E6FFD2; font-size:12px; margin:15px 20px 25px 10px; padding:15px 0px 20px 0px;}

.kom {margin-left:60px;}
.naka {font-size:9px; line-height:150%; letter-spacing:0.01em; margin:8px; color:#817354; font-family:Comic Sans MS,"ＭＳ Ｐゴシック";}

.mini {font-size:9px; line-height:150%; letter-spacing:0.01em; font-family:Comic Sans MS,"ＭＳ Ｐゴシック"; color:#817354;}
.midi {font-size:10px; line-height:160%; letter-spacing:0.01em; font-family:Comic Sans MS,"ＭＳ Ｐゴシック";}
