body {
  background-color:#FFFFFF;
  color: #000000;
  background-attachment: fixed;
  background-image : url(img/bak.gif);
  background-repeat: repeat;
}
a:link {
  color: #000000;
  text-decoration: none;
}
a:visited {
  color: #000000;
  text-decoration: none;
}
a:hover {
  color: #000000;
  text-decoration: none;
  position:relative;
  top:2;
  left:0;
}
a:active {
  color: #000000;
  text-decoration: none;
}
a.blink{
text-align:center;
margin-left:auto;margin-right:auto;
display:block;
width:200px;
padding-top:10px;
padding-bottom:10px;
border:2px solid;
border-color:#aaaaaa #444444 #444444 #aaaaaa;
}
table {
  font-size: 12px;
  color: #000000;
}
tbody {
  font-size: 12px;
  color: #000000;
}
td {
  font-size: 12px;
  color: #000000;
}
img {
border:0px;
}
.center {
    text-align: center;
margin-left:auto;margin-right:auto;
}
.center table,
.center div,
.center p {
    margin-right: auto;
    margin-left: auto;
}
td.d05{
background-color:#B09E84;
background-image:url(../Doco/img/h-d05.gif);
}
td.d06{
width: 300px;
background-color:#B09E84;
background-image:url(../Doco/img/h-d06.gif);
}
td.d07{
width: 300px;
background-color:#B09E84;
background-image:url(../Doco/img/h-d07.gif);
}
td.d08{
width: 12px;
background-color:#B09E84;
background-image:url(../Doco/img/h-d08.gif);
}
td.top{
background-color:#B09E84;
}
td.12px{
width: 12px;
}
td.hb05{
background-color:#ffffff;
background-image:url(../Doco/img/hb-05.gif);
}
td.hb06{
width: 12px;
background-color:#ffffff;
background-image:url(../Doco/img/hb-06.gif);
}
td.hb07{
background-color:#ffffff;
background-image:url(../Doco/img/hb-07.gif);
}
td.hb08{
background-color:#ffffff;
background-image:url(../Doco/img/hb-08.gif);
}
td.15px{
width: 15px;
}
td.fdf2d9{
background-color:#fdf2d9;
}
span.fontbig{
font-size: x-large;
}
p.d34f16{
font-weight: bold;
color: #d34f16;
}
hr.style-eight {
    border: 0;
    border-bottom: 1px dashed #000000;
    background: #FFFFFF;
}
input[type="checkbox"] {
    -webkit-appearance: none;
    position: relative;
    margin-right: 5px;
    border-radius: 8px;
    border: 2px solid #4c4c4c;
    -webkit-box-sizing: border-box;
    width: 28px;
    height: 28px;
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#fdfdfd),
        to(#d1d1d1)
    );
}
/* チェック時は背景色を変更 */
input[type="checkbox"]:checked {
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#353535),
        to(#8f8f8f)
    );
}
/* チェックの印を:before疑似要素と:after疑似要素を使って作成 */
input[type="checkbox"]:checked:before {
    position: absolute;
    left: 1px;
    top: 17px;
    display: block;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 1);
    content: "";
    width: 10px;
    height: 4px;
    background: #FFFFFF;
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: right center;
}
input[type="checkbox"]:checked:after {
    display: block;
    position: absolute;
    left: 9px;
    top: 17px;
    content: "";
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 1);
    width: 19px;
    height: 4px;
    background: #FFFFFF;
    -webkit-transform: rotate(-53deg);
    -webkit-transform-origin: left center;
}
input[type=radio] {
    -webkit-appearance: none;
    position: relative;
    margin-right: 5px;
    border-radius: 14px;
    border: 2px solid #4c4c4c;
    -webkit-box-sizing: border-box;
    width: 28px;
    height: 28px;
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#fdfdfd),
        to(#d1d1d1)
    );
    vertical-align: middle;
}
/* チェック時は背景色を変更 */
input[type=radio]:checked {
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#353535),
        to(#8f8f8f)
    );
}
/* チェックの印を:before疑似要素を使って作成 */
input[type=radio]:checked:before {
    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    margin: -5px 0 0 -5px;
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 1);
    content: "";
    border-radius: 5px;
    width: 10px;
    height: 10px;
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#fdfdfd),
        to(#d1d1d1)
    );
}
.buttonY {
    background: #8B4513;
    border: 1px solid #A0522D;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #FDF5E6;
    width: 200px;
    padding: 10px 0;
	position: relative;
	-webkit-transition: none;
	transition: none;
	box-shadow: 0 3px 0 #f7ba59;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .4);

}
.buttonY:hover {
	top: -4px;
	box-shadow: 0 7px 0 #f7ba59;
}
.buttonY:active {
	top: 3px;
	box-shadow: none;
}
