@charset "utf-8";
@import url("./menu.css");
/*body,*/ 
p, 
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
blockquote, 
address, 
#contents div, 
hr, 
noscript, 
noframes, 
ol, 
ul, 
dl, 
dir, 
menu, 
li, 
dt, 
dd, 
pre, 
xmp, 
listing, 
plaintexta, 
img, 
br, 
map, 
q, 
sub, 
sup, 
span, 
bdo, 
applet, 
iframe,
em, 
strong, 
dfn, 
code, 
samp, 
var, 
cite, 
abbr, 
acronym, 
form, 
fieldset, 
legend, 
label, 
extarea, 
table, 
thead, 
tfoot, 
tbody, 
tr, 
th, 
td, 
caption, 
object, 
a{
	line-height			:1em;
	margin				:0;
	padding				:0;
	list-style-type		:none;
	font-weight			:100;
	font-family			:MS UI Gothic, sans-serif;
	border				:none;
	background			:transparent;
	color				:#fff;
/*	zoom				:1;*/
}
body{
	background			:#000 url(../bitmap/bg_body_highContrast.jpg) right top no-repeat;
	font-size			:80%;
	padding				:0;
	margin				:0;
}
/* header */
#skipHeader, 
#function dt, 
#function h2, 
#siteName, 
#footer h2{
	position			:absolute;
	top					:-9999px;
	display				:block;
}
#header{
	position			:relative;
	z-index				:2;
	margin				:0;
	padding				:0;
	zoom				:1;
}
#siteName #trn{
	font-family			:serif;
	font-weight			:bold;
	font-style			:normal !important;
	letter-spacing		:0.05em;
	font-size			:150%;
}
#function{
	margin-right		:17.5em;
	padding				:24px 14px 24px 14px;
	height				:1.0em;
}
/* header end */
#contents{
	margin				:2em 5em;
}
kbd{
	padding				:0 0.0em 0 0.15em;
	cursor				:pointer;
}
#ii-menuList p, 
#ii-menuList h1, 
#ii-menuList h2, 
#ii-menuList h3, 
#ii-menuList h4, 
#ii-menuList h5, 
#ii-menuList h6, 
#ii-menuList blockquote, 
#ii-menuList address, 
#ii-menuList div, 
#ii-menuList hr, 
#ii-menuList noscript, 
#ii-menuList noframes, 
#ii-menuList ol, 
#ii-menuList ul, 
#ii-menuList dl, 
#ii-menuList dir, 
#ii-menuList menu, 
#ii-menuList li, 
#ii-menuList dt, 
#ii-menuList dd, 
#ii-menuList pre, 
#ii-menuList xmp, 
#ii-menuList listing, 
#ii-menuList plaintexta, 
#ii-menuList img, 
#ii-menuList br, 
#ii-menuList map, 
#ii-menuList q, 
#ii-menuList sub, 
#ii-menuList sup, 
#ii-menuList span, 
#ii-menuList bdo, 
#ii-menuList applet, 
#ii-menuList iframe,
#ii-menuList em, 
#ii-menuList strong, 
#ii-menuList dfn, 
#ii-menuList code, 
#ii-menuList samp, 
#ii-menuList kbd, 
#ii-menuList var, 
#ii-menuList cite, 
#ii-menuList abbr, 
#ii-menuList acronym, 
#ii-menuList form, 
#ii-menuList fieldset, 
#ii-menuList legend, 
#ii-menuList label, 
#ii-menuList extarea, 
#ii-menuList table, 
#ii-menuList thead, 
#ii-menuList tfoot, 
#ii-menuList tbody, 
#ii-menuList tr, 
#ii-menuList th, 
#ii-menuList td, 
#ii-menuList caption, 
#ii-menuList object, 
#ii-menuList a{
	line-height			:1;
	margin				:0;
	padding				:0;
	list-style-type		:none;
	font-weight			:100;
	font-family			:MS UI Gothic, sans-serif;
	border				:none;
	background			:transparent;
 	zoom				:1;
}
#ii-menuList{

}
#ii-menuList li a{
	text-decoration		:none;
	color				:#fff;
	font-size			:100%;
	white-space			:nowrap;
}
#ii-menuList ul li a{
	text-decoration		:none;
	color				:#ddd;
	background			:#444;
	font-size			:100%;
	white-space			:nowrap;
	width				:10em;
	padding				:0.2em 1em 0.2em 0.5em;
}
#contents h2{
	width				:8em;
	float				:left;
	clear				:left;
	font-size			:100%;
}
.widgetFooter{
	text-align			:right;
	margin				:1em 0em 0em;
}
.widgetFooter li{
	display				:inline;
	padding-left		:1em;
}
.widgetFooter li.close,
.widgetFooter li.resize, 
.widgetFooter li.fullScreen{
	display				:none;
}
.widget{
	margin				:3em 0em;
}
#contents .widgetContents{
	padding				:0;
	zoom				:1;
	margin-left			:8.5em;
}
.widgetContents *{
	line-height			:1.3em;
}
#news dt{
	font-weight			:bold;
}
#news dd{
	margin				:0.3em 0em 1em;
}
#businessOutline dl{
	margin				:0em 0em 2em;
}
#businessOutline dt{
	font-weight			:bold;
	margin-bottom		:0.5em;
}
#businessFeature dd{
	margin				:0em 0em 1em;
}
#service li{
	list-style-type		:disc;
	list-style-position	:inside;
	padding				:0.2em 0em;
}
#work #workHeading1, 
#aboutThisSite #workHeading2{
	font-size			:100%;
	font-weight			:bold;
	margin-top			:0em;
}
#work .workHeading, 
#aboutThisSite .workHeading{
	font-size			:100%;
	font-weight			:bold;
	margin-top			:2em;
}
#work .summary, 
#aboutThisSite .summary{
	margin				:0.5em 0 2em;
}
#work dl, 
#aboutThisSite dl{
	margin				:0em 0em 2em 2em;
}
#work dt, 
#aboutThisSite dt{
	font-weight			:bold;
}
#work dd, 
#aboutThisSite dd{
	margin				:0.3em 0em 1em;
}
#work dd p, 
#aboutThisSite dd p{
	margin				:1em 0em;
}
#work table{
	margin				:0em 0em 2em 2em;
}
#work th{
	text-align			:center;
	padding				:0.3em 0.5em;
}
#work td{
	text-align			:center;
	padding				:0.3em 0.5em;
}
#accessMap dl{
	margin				:2em 0em 2em 0em;
}
#accessMap dt{
	font-weight			:bold;
}
#accessMap ul, 
#aboutThisSite ol{
	margin				:1em 0em;
}
#accessMap li{
	list-style-type		:disc;
	list-style-position	:inside;
	padding				:0.2em 0em;
}
#accessMap p{
	padding				:1em 0em;
}
#companyProfile table, 
#inquiry table{
	margin				:0em 0em 2em 0em;
}
#companyProfile th, 
#inquiry th{
	text-align			:left;
	padding				:0.3em 0.5em;
}
#companyProfile td, 
#inquiry td{
	text-align			:left;
	padding				:0.3em 0.5em;
}
#aboutThisSite li{
	list-style-type		:disc;
	list-style-position	:inside;
	padding				:0.5em 0em;
}
#footer{
	position			:static;
	padding				:1em;
}
/*あ*/