.f16b{font-size:16px;color:#5e2b20;font-weight:bold}
.f20b{font-size:20px;color:#5e2b20;font-weight:bold}
.f14b{font-size:14px;color:#5e2b20;font-weight:bold}
.f14{font-size:14px;color:#5e2b20}
.f12{font-size:12px;color:#5e2b20}
a{text-decoration:none;color:#5A3C7B}
a:hover{text-decoration:underline overline;color:#ff5555}
body {font-family: "メイリオ", Meiryo, Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif;
scrollbar-arrow-color:#ff9800;
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;
}
.d{font-size:15px;color:#ce6040}
.c{font-size:20px;color:#ce6040;font-weight:bold}
.b{font-size:17px;color:#ce6040;font-weight:bold}
.fc{background-color:#cf99b3;color:#ffffff;font-size:12px;font-weight:bold}
.fd{background-color:#ffffff;color:#be88a2;font:13px; font-weight:bold}
.fg{background-color:#EFD9E3;color:#6e3b30;font-size:12px;font-weight:bold}
.fl{background-color:#bf89a3;color:#ffffff;font-size:16px;font-weight:bold}
HR{border-color : #5e2b20;}
h1{padding-top:1px;padding-left:0px;padding-bottom:0px;margin:0px;font-size:12px;color:#fffefa;}
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;
 } 
.g200{line-height:240%;}
table.menu {
 background-color:#fffaf0;
 border:solid 8px #5f414b;
 border-radius: 1em;
 border-spacing: 10px 8px;
 } 
table.menu {
 background-color:#fffaf0;
 border:solid 8px #5f414b;
 border-radius: 1em;
 border-spacing: 10px 8px;
 }
 table.menu td {
 background-color:#ffffff;
 border-radius: 0.5em; 
 padding: 12px;
 } 

table.shousai {
 background-color:#ffffff;
 border-radius: 0.25em; 
 border: 2px #2b2b2b solid;
 border-spacing: 0px 0px;
 width:300px;
 }
 table.shousai td {
 background-color:#ffffff;
 padding: 8px;
 border: 1px #2b2b2b solid;
 font-size:14px;
 font-weight:bold;
 color:#5e2b20;
 } 

table.toi {
 border-spacing: 1px 1px;
 width:300px;
 }

 table.toi td {
 background-color:#ffeddd;
 padding: 10px;
 border: 3px #ff8700 dotted;
 font-size:14px;
 font-weight:bold;
 color:#5e2b20;
 }

table.itiranhe {
 border:solid 5px #de82a7;
 background-color:#fef9fb;
 border-radius: 0.5em;
 border-spacing: 00px 0px;
 }
 table.itiranhe td {
 background-color:#fef9fb;
 border-radius: 0.5em; 
 padding: 12px;
 font-size:16px;
 font-weight:bold;
 white-space: nowrap;
 text-align:center;
 } 

.waku {
 background-color:#fffaf0; 
 border:solid 30px #a688bd; 
 border-radius: 100px 25px 50px 25px / 75px 25px 50px 25px;
 } 

input[type=button]{
   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:4 20px;
   cursor:pointer;
   color:#5e2b20;
   font-weight:bold;
   background:#fffdf3;
   text-shadow:1px 1px 0px #efeae0;
}
