.f16b{font-size:16px;color:#5e2b20;font-weight:bold}
.f20b{font-size:20px;color:#5e2b20;font-weight:bold}
.fs{background-color:#FFFFFF;color:#ff5555;font:16px}
a{text-decoration:none;color:#5A3C7B}
a:hover{text-decoration:underline;color:seagreen}
body
{
font-family: "メイリオ", Meiryo, Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif;
scrollbar-arrow-color:#ff8700;
scrollbar-face-color:#cf99b3;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
background-color:#EFD9E3;
}
.fc{background-color:#cf99b3;color:#ffffff;font:12px;font-weight:bold}
.fd{background-color:#ffffff;color:#be88a2;font:13px; font-weight:bold}
.fg{background-color:#EFD9E3;color:#6e3b30;font:12px;font-weight:bold}
.f12{font-size:12px;color:#5e2b20}
.d{font-size:15px;color:#ce6040}
.c{font-size:20px;color:#ce6040;font-weight:bold}
.b{font-size:17px;color:#ce6040;font-weight:bold}
h1{padding-top:1px;padding-left:0px;padding-bottom:0px;margin:0px;font-size:12px;color:#fffefa;}
h2{font-size:12px;color:#aaaaaa;padding-top:0px;padding-left:0px;padding-bottom:4px;margin:0px;}
h3{font-size:12px;color:#5e2b20;padding-top:3px;padding-left:0px;padding-bottom:0px;margin:0px;}
HR{border-color : #CE6040;}
table.osirase {
 background-color:#cab8d9;
 border:solid 1px #5f414b;
 border-radius: 0.25em; 
 border-spacing: 10px 8px;
 width: 860px;
 margin-left: auto;
 margin-right: auto;
 }
 table.osirase td {
 border:solid 1px #5f414b;
 border-radius: 0.25em; 
 padding:32px;
 text-align:center;
 font-size: 14px;
 } 
table.osirase2 {
 background-color:#cab8d9;
 border:solid 1px #5f414b;
 border-radius: 0.25em; 
 border-spacing: 10px 8px;
 width: 860px;
 margin-left: auto;
 margin-right: auto;
 }
 table.osirase2 td {
 border:solid 1px #5f414b;
 border-radius: 0.25em; 
 padding:32px 10% 32px 10%;
 text-align:center;
 font-size: 14px;
 color:#777;
 line-height:2em;
 word-spacing: 1.25em;
 word-break: keep-all;
 }
 .cate {
 padding:0px 0px 0px 0px;
 font-weight:bold;
 font-size: 12px;
 word-spacing: 1em;
 word-break: keep-all;
 }
.bcom {
 font-size:12px;
 color:#5e2b20;
 line-height:1.375em;
}
.g200{line-height:240%;}
table.menu {
 background-color:#fffaf0;
 border:solid 8px #5f414b;
 border-radius: 1em;
 border-spacing: 10px 8px;
 } 
 .topcom {
 width99%; 
 background-color:#fffef6; 
 border:double 5px #a688bd; 
 border-radius: 0.25em; 
 color:#848484; padding: 5px; 
 border-radius: 0.375em; 
 font-size:11px;
 text-align:left;
 }  
 
input[type=submit]{
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
   -ms-border-radius: 5px;
   border:#9678ad 2px solid;
   -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.2),0 0 2px rgba(0,0,0,0.3);
   -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2),0 0 2px rgba(0,0,0,0.3);
   padding:3 10px;
   cursor:pointer;
   color:#5e2b20;
   font-weight:bold;
   background:#fffdf3;
   text-shadow:1px 1px 0px #efeae0;
}
.headtable {background-color:#dbd0e6;border-radius:0.25em;border-spacing: 2px 2px; }
.head{background-color:#522f60; font-size:12px; color:#ffffff; font-weight:bold; width:170px; text-align:center;border-radius:0.25em;padding: 3px;}
.head a {text-decoration: none; color: #FFF;}
.head a:hover {color: #ffaaaa; text-decoration: none;}
.headmes{
background:url(http://www.ne.jp/asahi/gallery/koyama/kaiga/mesp.gif);
background-repeat: no-repeat;
background-position:99%;
background-color:#fef9f9;
font-size:12px;
color:#6e3b30;
border-radius: 1em;
width:560px;
text-align:center;
}
