body,table {font-size: 12px; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; color: silver; background-color:black;}.sssize {font-size: 80%;}.ssize {font-size: 90%; }.lsize {    font-size: 120%;    font-weight: bold;     }.llsize {    font-size: 150%;    font-weight: bold;    }a:link { color: #fa8072; }a:visited { color: #fa8072; }a:hover { color: #ffdab9; }a:active { color: white; }a { text-decoration: none; }a.dict:link { color: #66cdaa; }a.dict:visited { color: #66cdaa; }a.dict:hover { color: #7fffd4; }a.dict:active { color: white; }.itemname { font-weight: bold; }a.itemname:link { color: #d3d3d3; }a.itemname:visited { color: #d3d3d3; }a.itemname:hover { color: white; }a.itemname:active { color: white; }.main{    width: 93%;    margin: 5px auto 50px;    }        .header{	width: 95%;	margin: 20px auto 0px;	}	.fixed600{	width: 600px;	margin: 20px auto 50px;	}	.fixed640{	width: 640px;	margin: 20px auto 50px;	}	.fixed800{	width: 800px;	margin: 20px auto 50px;	}	.padding10px{	padding: 5px 10px 0;	}.centering{	text-align: center;	}.cancel{	clear: both;	}.citation {    margin: 15px;    padding: 5px;    border: 1px dotted #99cc99;}.underline {    text-decoration: underline;    color: white;    line-height: 2;}.modified {    text-decoration: line-through;    }.caption {    color: #666;    font-size: 80%;}    .hidden {	color: black;	}.title {    color: #afeeee;    font-size: 150%;    font-weight:bold;}    .titles {    color: #afeeee;    font-size: 120%;    font-weight:bold;}        .subtitle {    color: #ffdab9;    font-size: 120%;    font-weight:bold;}    .subtitlew {    color: white;    font-size: 120%;    font-weight:bold;    text-decoration: underline;    }    .subtitlep {    color: #ffcccc;    font-size: 120%;    font-weight:bold;}.enclosed { border: 1px solid white;}.current {    color: #ffdab9;    font-weight: bold;    }.currentu {    color: #ffdab9;    font-weight: bold;    text-decoration: underline;    }.emphw { color: white;}.emphwb {    color: white;    font-weight: bold;    }    .emphwbu {	color: white;    font-weight: bold;    text-decoration: underline;}.emphwl {	color: white;    font-weight: bold;    font-size: 120%;}.emphwll {	color: white;    font-weight: bold;    font-size: 150%;}.emphp { color: #ffcccc;}.emphb { color: #afeeee;}.bold { font-weight: bold;}.sunday { color: #ffc0cb;}.saturday { color: #afeeee;}.menuitem {    color: #696969;    font-weight: bold;}.menuitem .itemname { font-size: 80%;}.date{    font-size: 80%;    font-weight: bold;    padding-top: 2px;    }    .figure{    font-size: 90%;    font-weight: bold;    text-decoration: underline;    }.fig_cnt{    margin-top: 5px;    margin-left: 20px;    }    .indent{    margin-left: 20px;    clear: both;    }.indentlist{	margin-left: 32px;	}    .vindent{    margin-top: 30px;    clear: both;    }        .listline{	text-indent: -1em;	}.listnoindent{	margin-left: -12px;	}.banner{	float: left;	width: 88px;	}.counter{	float: right;	width:200px;	height: 15px;	margin-top: 16px;	text-align: right;	}	.homebutton{	float: right;	width: 26px;	margin-bottom: 5px;	margin-right:10px;	}	.homebuttonbtm{	float: right;	width: 26px;	margin: 40px 10px 5px 0;	}	.returnbutton{	float: right;	width: 24px;	}	.navibuttonr{	float: right;	width: 35px;	height:30px;	}	.navibuttonl{	float: left;	width: 35px;	height:30px;	}.upbutton{	float: right;	width: 26px;	}	.newbutton{	float: left;	width: 50px;	}.webmaster{	float: left;	width: 180px;	}		.banners{	padding: 5px;	height: 31px;	width: 88px;	background-color: #ffffff;	margin-left: 65px;	margin-right: 122px;	float: left;	}	.bannerl{	padding: 5px;	height: 40px;	width: 200px;	background-color: #ffffff;	margin-left: 65px;	margin-right: 10px;	float: left;	}.sitetitle{	width: 300px;	height: 70px;	}	.partframe{	margin-left: 60px;	width: 540px;	border: 2px solid #dcdcdc;	}.parttitle{	width: 130px;	float: left;	}	.contentsline{	margin-left: 130px;	width: 410px;	margin-top: 10px;	}	.contentslineinner{	width: 410px;	height: 30px;	}	.contentstitle{	float: left;	width: 200px;	padding-top: 1px;	}	.copyright{	text-align: right;	font-size: 90%; 	}	.gamelinkline{	width: 100%;	margin-left: 15px;	}	.gamelinktitle{	width: 150px;	float: left;	}	.gamelinksubtitle{	width: 150px;	height: 25px;	margin-top: 5px;	float: left;	text-align: right;	}	.gamelinkcaptionnull{	width: 100%;	height: 30px;	}	.gamelinkcaptionhead{	width: 100%;	height: 20px;	margin-left: 195px;	margin-top: 5px;	border-left: 2px solid #ffffff;	padding-left: 10px;	padding-top: 5px;	font-size: 90%;	}	.gamelinkcaption{	width: 100%;	height: 20px;	border-left: 2px solid #ffffff;	margin-left: 195px;	padding-left: 10px;	font-size: 90%;	}	.diarytitle{	width: 300px;	float: left;	}	.diarycalendar{	width: 320px;	float: left;	text-align: center;	margin-bottom: 5px;	}	.diaryheader{	font-weight: bold;	color: #ffffff;	}.diarycontent{	padding-left: 15px;	}	.diaryspacing{	height: 50px;	}.diarydate{	font-size: 150%;	color: #ffffff;	}		.dowsun{	color: #ffc0cb;	}	.dowsat{	color: #afeeee;	}	.itime{	font-size: 90%;	color: silver;	}	.EOF{	text-align: right;	color: #ffffff;	font-weight: bold;	}	.titleimage{	float: left;	}	.glossarynavi{	margin-left: 105px;	padding-top: 20px;	font-size: 80%;	}	.glossaryspacing30{	height: 30px;	clear:both;	}	.glossaryspacing20{	height: 20px;	clear: both;	}	.glossarytitle{	height: 40px;	color: #ffdab9;    font-size: 150%;    font-weight:bold;}    .glossaryitem{	float: left;	width: 140px;	font-weight: bold;	}	.glossarycaption{	margin-left: 140px;	}	.subcontentsline{	width: 580px;	margin: 0 auto 0;	height: 30px;	clear: both;	}	.subcontentstitle{	font-size: 120%;	width: 430px;	float: left;	}	.subcontentsdate{	font-size: 90%;	font-weight: bold;	text-align: right;	}	.update{	font-size: 90%;	text-align: right;	}	.qline{	color: #ffffff;	margin-bottom: 10px;	}	.qnumber{	width: 40px;	text-align: right;	float: left;	}	.question{	margin-left: 50px;	}	.aline{	font-size: 120%;	font-weight: bold;	margin-left: 70px;	margin-bottom: 20px;	}	.bdlist{	float: left;	width: 200px;    font-size: 120%;    font-weight: bold;	}	.bdname{	float: left;	width: 250px;    color: white;    font-size: 120%;    font-weight:bold;    text-decoration: underline;	}	.bdcaption{	padding-left: 50px;	padding-top: 5px;	font-size: 90%;	}	.imageL{	float: left;	margin: 0px 10px 5px 0px;	}	.imageR{	float: right;	margin: 0px 0px 5px 10px;	}	.enclosedL{	float: left;	margin: 0px 10px 5px 0px;	border: 1px solid white;	}.enclosedR{	float: right;	margin: 0px 0px 5px 10px;	border: 1px solid white;	}	.icaption {    padding-top: 10px;}		#twitter_upd {	text-align : left;	margin : 10px 0;	padding : 5px 10px;	width : 800px;}#twitter_upd ul {	width : 700px;	line-height : 1.5em;	padding-left : 30px;}#twitter_upd li {	border-bottom : dotted 1px #d3d3d3;	list-style-image: url('http://neuro-nex.net/broadcast/balloon.png');	list-style-position : inside;}#twitter_upd li a {	font-size : 0.7em !important;	color : #d3d3d3;}#twitter_upd li a:hover {	color : #ffffff;}#twitter_upd li span {	color : #d3d3d3;	font-size : 0.8em;}#twitter_upd li span a {	color : #d3d3d3;	font-size : 1em !important;}a#twitter-link {	font-size : 0.8em;	color : #d3d3d3;	text-align : right;	display : block;}a#twitter-link:hover {	color : #ffffff;}#imakoko{	text-align : left;	margin : 10px 0;	padding : 5px 10px;	width : 800px;}#imakoko-map{	margin-left:25px;	margin-bottom : 5px;}#imakoko-link{	text-align : right;	font-size : 0.8em;}#imakoko-link a{	color : #d3d3d3;}#imakoko-link a:hover{	color : #ffffff;}
