@charset "UTF-8";

/***----------------------------------
			Common Style
----------------------------------***/

*{
	margin:0;
	padding:0;
}

em{
	font-style:normal;
}

hr {
	display:none;
}

ul{
	list-style-type:none;
}


.hide{
	text-indent:-10000px;
	overflow:hidden;
}

/*\*/
.hide{
	width:0;
	height:0;
	overflow:hidden;
	position:absolute;
}/**/


br.blockEnd{
	clear:both;
	font-size:1px;
}

body {
	background:#d9eafc;
	font-family : Arial,
	              Helvetica,
	              "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",
	              "\30D2\30E9\30AE\30CE\89D2\30B4\20\50\72\6F\20\57\33",
	              Osaka,
	              sans-serif;
	text-align:center;
	color:#424242;
}

img{
	border:none;	
}

p.pageTopAnchor{
	text-align:right;
	margin:20px 22px 0 0;
}

p.pageTopAnchor a:link,
p.pageTopAnchor a:visited{
	background:transparent url(/company/production/factory/images/misc_04.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	color:#4280fe;
}

p.pageTopAnchor a:hover{
	background:transparent url(/company/production/factory/images/misc_04_o.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	color:#f96535;
}


/***----------------------------------
			Area Style
----------------------------------***/

div#container{
	margin:0 auto 10px auto;
	padding:0 0 5px 0;
	background:#fdfde4;
	width:800px;
	text-align:left;
	position:relative;
}


div#bottomLinkBlock{
	width:780px;
	margin:0 auto;
	padding:0 20px 0 0;
	text-align:left;
}


div#flashPluginBlock{
	width:780px;
	padding:10px 0 20px 0;
	margin:0 auto;
}

div#flashPluginBlock02{
	width:780px;
	padding:260px 0;
	margin:0 auto;
}


div#footer{
	background:#fff;
	padding:20px 0 0 0;
	margin:25px auto 0 auto;
}


/***----------------------------------
			Block Style
----------------------------------***/


/** factorySeeLinkBottom **/

div.factorySeeLinkBottom{
	background:transparent url(/company/production/factory/images/blue_box_bottom.gif) no-repeat;
	width:791px;
	height:5px;
	margin:0 0 0 5px;
	padding:0;
	font-size:1px;
}


/***----------------------------------
		 Link btn Style
----------------------------------***/

/** flashplugin **/

div#flashPluginBlock dl,
div#flashPluginBlock02 dl{
	font-size:0.68em;
	_font-size:0.58em;
	text-align:left;
}

div#flashPluginBlock02 dl{
	margin:0 0 0 140px;
}

div#flashPluginBlock dl dt,
div#flashPluginBlock02 dl dt{
	float:left;
	width:90px;
}

div#flashPluginBlock dl dd,
div#flashPluginBlock02 dl dd{
	margin:0 0 0 95px;
	width:auto;
}

/** flashLink **/

ul.flashLink{
	margin:5px 10px 2px 0;
	text-align:right;
}

/** factorySeeLink **/

ul.factorySeeLink{
	clear:both;
	background:#689de0 url(/company/production/factory/images/blue_box_top.gif) no-repeat left top;
	margin:0 0 0 5px;
	padding:10px 0 5px 0;
	width:791px;
	font-size:0.68em;
	_font-size:0.58em;
}

ul.factorySeeLink li{
	display:inline;
}

ul.factorySeeLink li a{
	background:#689de0 url(/company/production/factory/images/misc_01.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
	margin:0 0 0 20px;
}

ul.factorySeeLink li a:hover{
	background:#689de0 url(/company/production/factory/images/misc_01_o.gif) no-repeat 0 50%;
}


/**  siteInfoLink **/

ul.siteInfoLink{
	float:right;
	font-size:0.68em;
	_font-size:0.58em;
}

ul.siteInfoLink,
ul.siteInfoLink li{
	display:inline;
}

ul.siteInfoLink a{
	background:transparent url(/company/production/factory/images/misc_02.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
	margin:0 0 0 20px;
}

ul.siteInfoLink a:hover{
	background:transparent url(/company/production/factory/images/misc_02_o.gif) no-repeat 0 50%;
}

/***----------------------------------
		link Color Style
----------------------------------***/

ul.factorySeeLink a:link,
ul.factorySeeLink a:visited{
	color:#fff;
	text-decoration:none;
}

ul.factorySeeLink a:hover{
	color:#ffc07d;
	text-decoration:none;
}

ul.toUserLink a:link,
ul.toUserLink a:visited,
ul.siteInfoLink a:link,
ul.siteInfoLink a:visited,
dl.guideList03 a:link,
dl.guideList03 a:visited{
	color:#4280fe;
	text-decoration:none;
}

ul.toUserLink a:hover,
ul.siteInfoLink a:hover,
dl.guideList03 a:hover{
	color:#f96535;
	text-decoration:none;
}



