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:5px;margin:0px;text-shadow: 1px 1px 1px #fbdac8;}
h3{font-size:11px;color:#5e2b20;padding-top:3px;padding-left:0px;padding-bottom:0px;margin:0px;}
.fc{background-color:#cf99b3;color:#ffffff;font:12px; font-weight:bold}
body {font-family: "メイリオ", Meiryo, Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif;
scrollbar-arrow-color:#6e3b30;
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;
}
a img { border: none; }
.fd
{
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -o-border-radius: 5px;
   -ms-border-radius: 5px;
   border:#9678ad 1px 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;
   font-size:12px;
   background:#fffff6;
   text-shadow:1px 1px 0px #efeae0;
}
.topfont{font-size:12px;color:#fcfcfc}
.ff{background-color:#ffffff;color:#5e2b20;font:14px; font-weight:bold}
.fg{background-color:#EFD9E3;color:#6e3b30;font:12px; font-weight:bold}
.fds{background-color:#D3D4DF;color:#181A60;font:13px; font-weight:bold}
.border1{font-size:13px; font-weight:bold;}
.a{FONT-SIZE:14px; COLOR:#5e2b20;}
.b{font-size:12px; color:#5e2b20;}
.c{font-size:14px; font-weight:bold;}
.d{font-size:10px; color:#5e2b20;}
.font16{FONT-SIZE:23px; COLOR:#5e2b20;margin-left:20px }
.g12{font-size:12px;color:#515151; line-height: 1.5em;padding:0px;}
.g14{font-size:14px;color:#515151;}
.k{font-size:13px}
.j{font-size:12px}
.i{font-size:11px}
.e{font-size:10px}
.f{font-size:9px}
.g{font-size:8px}
.h{font-size:7px}
.otoi{font-size:12px; color:#ff5555}
a{text-decoration:none; color:#5e2b20}
a:hover{text-decoration:underline overline; color:seagreen;}
.td1{border-radius: 0.375em; background-color:#ffffff;text-align:center;vertical-align:bottom;border-style:double;border-color:#dea8a0;font-size:13px;color:#582200;font-weight:bold;width:200px;}
.so{border-radius: 0.375em; background-color:#ffffff;text-align:center;vertical-align:bottom;border-style:double;border-color:#c8c8c8;font-size:14px;font-weight:bold;width:200px;}
.sell{border-radius: 0.375em; background-color:#ffffff;text-align:center;vertical-align:bottom;border-style:solid;border-color:#ff7a7a;font-size:14px;font-weight:bold;width:200px;white-space: nowrap;}
.td2{background-color:#ffffff;font-size:13px;font-weight:bold;text-align:center;background: -webkit-linear-gradient( left,  #ffe4e1, white);background:    -moz-linear-gradient( left,  #ffe4e1, white);background:     -ms-linear-gradient( left,  #ffe4e1, white);background:      -o-linear-gradient( left,  #ffe4e1, white);background:         linear-gradient( left,  #ffe4e1, white)}
.td3{background-color:#ffffff;text-align:center;vertical-align:bottom;border-style:double;border-color:#dea8a0;font-size:12px;font-weight:bold;width:200px}
.td4{background-color:#ffffff;font-size:13px;font-weight:bold;text-align:center;background: -webkit-linear-gradient( left,  #ffe7e4, white);background:    -moz-linear-gradient( left,  #ffe7e4, white);background:     -ms-linear-gradient( left,  #ffe7e4, white);background:      -o-linear-gradient( left,  #ffe7e4, white);background:         linear-gradient( left,  #ffe7e4, white)}
table.sakkamei {
 background-color:#be8b80;
 border:solid 1px #5e2b20;
 width:152px;
 }
table.sakkamei td{
background-color:#ffffff;padding:8 0;font-size:15px;font-weight:bold;text-align:center;background: -webkit-linear-gradient( left,  #ffe4e1, white);background:    -moz-linear-gradient( left,  #ffe4e1, white);background:     -ms-linear-gradient( left,  #ffe4e1, white);background:      -o-linear-gradient( left,  #ffe4e1, white);background:         linear-gradient( left,  #ffe4e1, white)}

table.b12 {
 width:176px;
 border-spacing: 0px 8px;
 }
 table.b12 td {
 border: solid #deaba0;
 border-top-style: hidden;
 border-right-style: hidden;
 border-left-style: hidden;
 border-bottom-width: 1px;
 padding: 2px;
 font-size: 12px;
 font-weight: bold;
 color: #6e3b30;
 }
table.joubu {
 border-spacing: 16px 10px;
 margin-left: auto;
 margin-right: auto;
 }
 table.joubu td {
 width:200px;
 border-radius: 5px 5px 0px 3px / 5px 5px 0px 3px;
 border: solid #6e3b30;
 border-top-style: hidden;
 border-right-style: hidden;
 border-left-width: 12px;
 border-bottom-width: 2px;
 padding: 1px;
 font-size: 12px;
 font-weight: bold;
 white-space: nowrap;
 text-align:center;
 color: #6e3b30;
 }

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: 40px;
 text-align:center;
 font-size: 14px;
 } 

.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;
 } 
.fujitatable {background-color:#dbd0e6;
border-radius:0.25em;border-spacing: 2px 2px;
 }
.fujita{background-color:#522f60; font-size:11px; color:#ffffff; font-weight:bold; width:126px; text-align:center;border-radius:0.25em;padding: 3px;}
.fujita a {text-decoration: none; color: #FFF;}
.fujita a:hover {color: #ffaaaa; text-decoration: none;}
.fujita2{background-color:#925384; font-size:11px; color:#ffffff; font-weight:bold; width:126px; text-align:center;border-radius:0.25em;padding: 3px;}
.fujita2 a {text-decoration: none; color: #FFF;}
.fujita2 a:hover {color: #ffaaaa; text-decoration: none;}
.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;
}
.headmestab{
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:420px;
text-align:center;
}

.sd1 {

  position: relative;
  -webkit-box-shadow: 1px -1px 4px rgba(0,0,0,0.5);
  -moz-box-shadow: 1px -1px 4px rgba(0,0,0,0.5);
  box-shadow: 1px -1px 4px rgba(0,0,0,0.5);
  padding: 2px;
}
.sd2 {

  position: relative;
  -webkit-box-shadow: 3px -2px 6px rgba(0,0,0,0.5);
  -moz-box-shadow: 3px -2px 6px rgba(0,0,0,0.5);
  box-shadow: 3px -2px 6px rgba(0,0,0,0.5);
  padding: 0px;
}
}
dl.date {
 margin:5px;
}
dl.date dt {
 font-size: 12px;
 font-weight: bold;
 color: #6e3b30;
 padding:14px;
}
dl.date dd {
 border: solid #deaba0;
 border-top-style: hidden;
 border-right-style: hidden;
 border-left-style: hidden;
 border-bottom-width: 1px;
 padding:4px;
 font-size:12px;
 font-weight: bold;
 color: #6e3b30;
 margin-left : auto ;
 margin-right : auto ;
 text-align : left ;
 width:82%;
}
