 body {background-color: #101024; color:#909090; font-size:10pt;}
 small {font-size:9pt;}
 h1 {font-size:16pt; line-height:20pt; color:#ffffff;}
 A:link {text-decoration: none; color: #fff0f0;}
 A:visited {text-decoration: none; color: #fff0f0;}
 A:hover {text-decoration: none; color: #ff3030;}
.linkb:hover img{
 opacity:0.7;
 filter:alpha(opacity=70);
 -ms-filter: "alpha( opacity=70 )";}

#titlebanner { width: 88px; height: 64px; background: #101024;
	left: 0; top:0; margin: 0; padding: 0;
	position: fixed;
	_position: absolute;
	z-index: 999;
}
#hmar { height: 28px; background: #101024;
	left: 0; margin: 0 0 0 88px; padding: 0;
	position: fixed;
	_position: absolute;
	top: 0; width: 100%; z-index: 999;
}
#contents_body{ width:100%; max-width:780px; margin: 32px 0 0 100px;
	_overflow: auto; padding: 0;
}
#clearbox { clear:both; 
}
#banabox { border: 0px solid #ffffff; width: auto; margin-left: -16px ; text-align: center;
}
#enterbana { width:380px; height:71px; margin: 0 auto; margin-bottom:16px; margin-top:8px;
background-color: #ffffff; text-align: center;
}
#banamoji { color: #d8d8f0; font-size:10pt; line-height:10pt;
}
@media only screen and (max-device-width: 580px) {
#banamoji { color: #d8d8f0; font-size:7px; line-height:10px;
}
}
#table1 {width: 770px; background-color: #ffffff; text-align:center;
}
#honbun { width: 618px; margin: auto; text-align:left;
  border: 1px solid #664040; padding: 28px 14px 28px 28px; background-color: #fff0fa;
  font-size: 20px; line-height: 38px; color: #000000; font-weight: normal;
-webkit-text-size-adjust: 100%;
  font-family:
    Consolas, "Courier New", Courier, Monaco,
    monospace, "‚l‚r ƒSƒVƒbƒN", "MS Gothic", Osaka-“™•;
transform: rotate(.04deg);
}
#honbun .pre { white-space : pre; 
  font-size: 20px; line-height: 38px; color: #000000; font-weight: normal;
  font-family:
    Consolas, "Courier New", Courier, Monaco,
    monospace, "‚l‚r ƒSƒVƒbƒN", "MS Gothic", Osaka-“™•;
transform: rotate(.04deg);
}

#honbun .kinsoku { 
font-family:
    "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", "MS PºÞ¼¯¸",
    "MS PƒSƒVƒbƒN", ‚l‚r‚oƒSƒVƒbƒN, MSPƒSƒVƒbƒN, Osaka,
    Verdana, Arial, Helvetica, Roboto, sans-serif !important;
}
#honbun .nakasoroe { 
    font-family:'ƒƒCƒŠƒI', Meiryo, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif !important;
}
#mokuji {width: 500px ; margin: auto; text-align: center;
}
#mokujititle {text-align:center ; color:#b0b0d0; line-height:16pt; font-size:18px; letter-spacing: 7pt; margin-left: 0;
}
#mokujitable {max-width: 400px; display:box; text-align:left; color:#808080; line-height:32px; font-size:19px; margin-left: 5%; white-space: nowrap;
font-family:'ƒƒCƒŠƒI', Meiryo, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif !important;
}
#mokujitable A:link {text-decoration: none; color: #fff0f0;}
#mokujitable A:visited {text-decoration: none; color: #fff0f0;}
#mokujitable A:hover {text-decoration: none; color: #ff3030;}
@media only screen and (max-device-width: 580px) {
#mokujitable {max-width: 500px; text-align:left; color:#808080; line-height:32px; font-size:24px; margin-left: -5%; white-space: nowrap;
font-family:'ƒƒCƒŠƒI', Meiryo, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif !important;
}
}

