BODY{
  text-align : center;
  background-attachment : fixed;
  background-repeat : no-repeat;
  background-position : right bottom;
  font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
BODY,FORM{
  padding : 0px;
  margin : 0px;
}
.blank{
  padding : 5px;
}
.line_a{
  background-image : url(img/line_a.png);
  background-repeat : repeat-x;
  height : 22px;
}
.line_b{
  background-image : url(img/line_b.png);
  background-repeat : repeat-x;
  height : 22px;
}
.line_c{
  background-image : url(img/line_c.gif);
  background-repeat : repeat-x;
  height : 22px;
}
a:link { color: #41598b; text-decoration : none; } 
a:visited { color: #41598b; text-decoration : none; } 
a:hover { color: #ff0000; text-decoration : underline; } 
a:active { color: #ff8000; text-decoration : none; }
.master{
  background-image : url(img/bg.gif);
}
.hu,.hs,.mu,.ms{
  background-repeat : no-repeat;
  width : 8px;
  height : 8px;
}
.hu{ background-image : url(img/boxf/hu.png); }
.hs{ background-image : url(img/boxf/hs.png); }
.mu{ background-image : url(img/boxf/mu.png); }
.ms{ background-image : url(img/boxf/ms.png); }
.s,.u{
  background-repeat : repeat-x;
  height : 8px;
}
.s{ background-image : url(img/boxf/s.png); }
.u{ background-image : url(img/boxf/u.png); }
.m,.h{
  background-repeat : repeat-y;
  width : 8px;
}
.m{ background-image : url(img/boxf/m.png); }
.h{ background-image : url(img/boxf/h.png); }
.c{
  background-color : white;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.menuhead{
  padding-left : 6px;
  height : 30px;
}
.subtitle{
  font-size : 15px;
  font-weight : bold;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #fed71f;
  padding-top : 3px;
  padding-bottom : 3px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #fed71f;
  padding:10px;
}
.list{
  font-size : 14px;
  color : #535353;
}
.inp{
  font-size : 14px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  background-color : #fdfede;
  border-color : #fef2bc #fef2bc #fef2bc #fef2bc;
}


.pages_1{
  text-align : center;
  font-weight : bold;
  width : 30px;
  background-color : #ffde5a;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #ffde5a;
  cursor : normal;
  font-size : 20px;
  color : white;
}
.pages_0{
  text-align : center;
  width : 30px;
  background-color : #ffffff;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #ffde5a;
  font-size : 20px;
  cursor : pointer;
}
.pages_2{
  text-align : center;
  width : 2px;
  background-color : #ffffff;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #ffde5a;
  font-size : 20px;
  cursor : pointer;
}
