.fc{background-color:#cf99b3;color:#ffffff;font:12px; font-weight:bold}
.fd{background-color:#ffffff;color:#be88a2;font:13px; font-weight:bold}
.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;}
.g12{font-size:12px;color:#515151; font-weight:bold;}
.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;}
h1{padding-top:1px;padding-left:0px;padding-bottom:0px;margin:0px;font-size:12px;color:#fffefa;}
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;
}
h1{font-size:12px;display:inline;color:#ffffff}
h2{font-size:12px;display:inline;font-weight:normal;color:#ffffff}
h3{font-size:12px;display:inline;font-weight:normal;padding:8;color:#ffffff}
.topfont{font-size:12px;color:#fcfcfc}
.TD1{background-color:#ffffff;text-align:center;vertical-align:bottom;border-style:double;border-color:#dea8a0;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}

.popup img {
    display:block;            /*ブロック形式で表示*/
    top:-10000px;             /*画像を画面外に飛ばす*/
    left:-10000px;            /*画像を画面外に飛ばす*/
    position:absolute;        /*絶対位置への配置*/
    filter:Alpha(opacity=100); /*半透明[IE]*/
    opacity: 0.0;             /*半透明[FireFox]*/
    border: 0px;              /*枠なし*/
}
/*Aオンマウス時*/
.popup a:hover {
    position:relative; /*相対位置への配置*/
}
/*Bオンマウス時の画像表示位置*/
.popup a:hover img {
    top:-360px;  /*画像表示位置[top]*/
    left:70px; /*画像表示位置[left]*/
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -160px;
left: -300px;
}



