*.small{
  font-size : 11px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
}
BODY{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background: url(http://www.ge-sen.com/img/bg_all.jpg) top repeat-x #fff fixed;
  letter-spacing : 0px;
  font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic";
}
INPUT{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
}
SELECT{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
}
FORM{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
HR{border-width : 1px 1px 1px 1px;border-color : gray gray gray gray;border-style : dotted dotted dotted dotted;}
TD{font-size : 90%;font-family : "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic";
  letter-spacing : 0px;
  line-height : 120%;
}
img{ border: none;}
div.blocka {
   float: left;
   width: 666px;
   height: 420px;
   background-color: #ffffff;
}
div.blockb {
   float: left;
   width: 300px;
   background-color: #eeeeee;
}
DIV.blockc {
   clear: both;
   width: 666px;
   background-color: #cccccc;
 
}
.content{ width: 960px; background-image : url(http://www.ge-sen.com/img/bg.gif); border-left: 3px solid #FFAE00; border-right: 3px solid #FFAE00;}
.box_line1{
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : #8e6d37;
  border-bottom-color : #8e6d37;
}
.box_line_bbs{
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : #8e6d37;
  border-bottom-color : #8e6d37;
  font-size : 100%;
}
.box_line2{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : gray;
}
A{
  text-decoration : none;
}
A:HOVER{
  color : #5e8bd7;
}
.news_ti{
  letter-spacing : 0px;
  font-family : "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic";
  font-weight : bold;
  background-image : url(http://www.ge-sen.com/img/bg_ti_news.gif);
  background-repeat : repeat-y;
  font-size : 100%;
}
.fud{
  font-size : 84%;
}
.ind_news_ti{
  font-weight : bold;
  letter-spacing : 0px;
}
.news_ti1{
  color : white;
  margin-top : 8px;
  margin-left : 8px;
  margin-right : 8px;
  margin-bottom : 8px;
  background-image : url(http://www.ge-sen.com/img/news_ti_bg.gif);
  background-repeat : repeat-y;
  font-size : 105%;
  font-weight : bold;
}
.game_ti1{
  background-image : url(http://www.ge-sen.com/img/bg_game.gif);
  background-repeat : repeat-y;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : gray;
  border-bottom-color : gray;
}
.bss_ti1{
  background-image : url(http://www.ge-sen.com/img/bg_ti_bbs.gif);
  background-repeat : repeat-y;
  border-top-width : 1px;
  border-bottom-width : 1px;border-style : solid solid solid solid;
  border-top-color : gray;
  border-bottom-color : gray;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-left-color : gray;
  border-right-color : gray;
}
.shop_ti1{
  font-size : 140%;
  background-image : url(http://www.ge-sen.com/img/bg_ti_bbs.gif);
  background-repeat : repeat-y;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  letter-spacing : 0px;
  font-weight : bold;
  color : white;
}
H1{
font-size : 100%;
color : white;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
LI{
padding-left : -16px;
}
.input1{
padding-top : 1px;
padding-left : 1px;
padding-right : 1px;
padding-bottom : 1px;
margin-top : 1px;
margin-left : 1px;
margin-right : 1px;
margin-bottom : 1px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;}
P{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
word-break: break-all;
}
.link1{
color : white;
text-decoration : none;
}
.box_line3{
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : gray;
  font-size : 100%;
  letter-spacing : 0px;
}
.box_line4{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
}
.box_line_page{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : gray;
  font-size : 90%;
  letter-spacing : 0px;
}
.migi-line {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #996600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #996600;
}
.sita-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #996600;
}
.migi-line-a {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #996600;
}
.no-border {
	border: 0px none;
}
.ue-line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #996600;
}
.migi-line2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #996600;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #996600;
}

.top_ad{ padding: 5px 0 0 0;text-align: center;}
.top_ad img{ margin: 0 0 10px 0;}