@charset "Shift_JIS";body{	margin: 0 auto;	font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif;	color:#000000;	height:100%;	background:#3065bf;	text-align:center;}a:link {color:#0068b7;text-decoration:underline;background-color:none;}a:visited {color:#0068b7;text-decoration: underline;background-color:none;}a:active {color:#0068b7;text-decoration: underline;background-color:#99CCFF;}a:hover {color:#0068b7;text-decoration: underline;background-color:#99CCFF;}div#wrapper{	margin: 0 auto;	width:800px;	background:#FFFFFF;}/*header menu*****************************************************/div#head_menu{	padding-top:10px;	width:800px;	height:20px;	background-color:#FFFFFF;}#head_menu ul{	margin-top:0;	margin-left:555px;	padding:0;	background-color:#FFFFFF;}#head_menu li{	float:left;	font-size:12px;	list-style-type:none;}#head_menu li a{	padding-right:5px;}#head_menu li#rss a{	padding-right:15px;	background: url(../images/rss.gif) no-repeat 100% 60%;}#head_menu li#rss a:hover{	padding-right:15px;	background: url(../images/rss.gif) no-repeat 100% 60%;	color:#0068b7;text-decoration: underline;background-color:#99CCFF;}/*header**********************************************************/#header{	margin-bottom:25px;	padding:0;	width:800px;	background:#FFFFFF;}/*head RIGHT*/div#headr{	margin:0px;	padding-right:10px;	float:right;	width:600px;	background:#FFFFFF;	}* html #headr ul{	margin:0;	padding:25px 0 0px 140px;	background:#FFFFFF;}html[xmlns] #headr ul{	margin:0;	padding:15px 0 10px 140px;	background:#FFFFFF;}#headr li{	margin:0;	display:block;	float:left;	text-indent:-9999px;}#headr li a{	display:block;	height:46px;	width:143px;	text-decoration:none;	background:#FFFFFF;}#headr li#tbtn1 a{	margin-left:10px;	background:url(../images/btn_bomforwins_off.gif) no-repeat;}#headr li#tbtn1 a:hover,#headr li#tbtn1 a:active{	margin-left:10px;	background:url(../images/btn_bomforwins_on.gif) no-repeat;}#headr li#tbtn2 a{	margin-left:10px;	background:url(../images/btn_bomforlins_off.gif) no-repeat;}#headr li#tbtn2 a:hover,#headr li#tbtn2 a:active{	margin-left:10px;	background:url(../images/btn_bomforlins_on.gif) no-repeat;}#headr li#tbtn3 a{	margin-left:10px;	background:url(../images/btn_webexs_off.gif) no-repeat;}#headr li#tbtn3 a:hover,#headr li#tbtn3 a:active{	margin-left:10px;	background:url(../images/btn_webexs_on.gif) no-repeat;}/*head LEFT*/div#headl img{border:0;}* html div#headl{	margin:0;	padding-left:20px;	padding-top:5px;	float:left;	width:115px;	background:#FFFFFF;	}html[xmlns] div#headl{	margin-bottom:20px;	padding-left:20px;	float:left;	width:115px;	background:#FFFFFF;	}/*contents**********************************************************/div#container{	text-align:left;	height:100%;}div#contents{	width:580px;	margin-left:5px;	padding:0px 0px 0px 10px;	hight:auto;	float:left;	background-color:#FFFFFF;}#contents h1{	font-size:0.78em;	color:#0068b7;	margin:0px;	padding:10px 7px 7px 10px;	background: url(../images/bg_product_title.gif) no-repeat;}#contents h3,li{	font-size:0.78em;	color:#000000;	line-height:120%;	background:#FFFFFF;}#contents p{	padding:5px 0 5px 10px;	font-size:0.78em;	color:#000000;	line-height:120%;	border-top:1px dotted #999999;}#contents ul{	list-style-type:none;	margin:0px 0px 0px 0px;	padding:0px;}#contentsn li{	margin:0;	padding:0;	font-size:0.78em;}#contents img { border:none;}/*what's new*/#contents .wn_parentBox{margin:10px 5px 10px 5px;padding:0px;width:560px;border-bottom:1px dotted #999999;min-height:1px;　/* IE 7対策 */}/*info*/#contents .wn_childBoxL_info{float:left;padding-left:55px;background:url(../images/icon_info.gif) no-repeat 0% 50%;font-size:0.78em;line-height:120%;} /*event*/#contents .wn_childBoxL_event {float:left;padding-left:55px;background:url(../images/icon_event.gif) no-repeat 0% 50%;font-size:0.78em;line-height:120%;} /*press*/#contents .wn_childBoxL_press {float:left;padding-left:55px;background:url(../images/icon_press.gif) no-repeat 0% 50%;font-size:0.78em;line-height:120%;} #contents .wn_childBoxR {float:left;margin:0;padding-left:10px;padding-bottom:5px;width:400px;text-align:left;font-size:0.78em;line-height:120%;}#contents .wn_childBoxR .icon_new{	margin-left:10px;	margin-top:2px;}#contents .wn_parentBox:after {content:".";display:block;height:0px;clear:both;visibility:hidden;}#contents .wn_parentBox { display:inline-table; }/* Mac IE には適用させない \*/* html #contents .wn_parentBox { height:1px; }#contents .wn_parentBox { display:block; }/* */#newsCr{	margin-left: 0px;}/*submenu**********************************************************/div#sub{	width:180px;	padding-bottom:30px;	margin-right:10px;	hight:auto;	float:right;	background: url(../images/bg_sub.gif) bottom repeat-y;}#sub h1{	width:180px;	text-align:center;	font-size:0.78em;	color:#0068b7;	margin:0px;	padding:10px 0px 7px 0px;	background: url(../images/bg_sub_title.gif) no-repeat;}#sub p{	padding-left:5px;	text-align:center;}/*footer**********************************************************/div#footer{	margin:0;	clear:both;	width:800px;	height:20px;	background-color:#1e47ac;}div#footer p{	margin:0;	padding:3px 0 3px 0;	font-family:Arial, Helvetica, sans-serif;	font-size:0.60em;	color:#FFFFFF;	line-height:120%;	text-align:center;}