@charset "utf-8";
*{
	color			:#fff;
	line-height		:1em;
}
body{
	background		:#000;
}
#ii-menuList li, 
#menu-contents a, 
.fullScreen, 
.resize, 
#ii-menuList #menu-contents #menu-home, 
#function h2{
	display			:none;
}
#ii-menuList #menu-contents{
	display			:block;
}
#ii-menuList #menu-contents li, 
#menu-contents li a{
	display			:inline;
	padding-right	:0.5em;
}
#menu-contents li a{
	white-space		:nowrap;
}
#ii-menuList, 
#ii-menuList ul{
	margin-left		:0;
}
.widget h2{
	font-size		:medium;
	margin			:2em 0 0.5em;
	border-left		:solid 1em #fff;
	padding-left	:0.4em;
}
.widget h2 a{
	vertical-align	:bottom;
}
.widget h3{
	font-size		:medium;
}
.widget div{
	margin-left		:2em;
	width			:40em;
}
.widget dt{
	font-weight		:bold;
}
.widget dd{
	font-size		:medium;
	margin			:0.3em 0 0.7em 2em;
	line-height		:1.3em;
}
.widget p{
	line-height		:1.3em;
}
.widget #aboutThisSite-detail, 
.widget #aboutThisSite-detail div{
	margin-left		:0em;
}
.widget li{
	padding			:0.2em 0;
}
table{
	border			:none;
}
th{
	border			:none;
	background		:#444;
	color			:#fff;
	padding			:0.3em 0.5em;
	text-align		:left;
	border-bottom	:solid 1px #000;
	vertical-align	:bottom;
}
td{
	border			:none;
	padding			:0.3em 0.5em;
	text-align		:left;
	border-bottom	:solid 1px #000;
	vertical-align	:bottom;
}
.tableFigs th{
	background		:transparent;
	text-align		:center;
}
.widget .widgetFooter{
	margin-left		:0em;
}
#footer{
	margin			:2em 0 1em;
}
#footer h2{
	display			:none;
}
#noscriptmassege{
	margin			:1em 0em;
	padding			:0.3em 0.5em;
	border			:solid 1px #666;
	line-height		:1.3em;
}
kbd{
	text-decoration :line-through;
}
/*あ*/