@charset "UTF-8";@import url("./reset.css");body { 	font-family:sans-serif;}a{	color: #0055A5;	text-decoration: none;}a:hover{	color: #384A9D;	text-decoration: underline;}/* content */#content {	width:740px;	border-right:1px solid #97938b;	background:url(../img/sidebar.png) repeat-y 174px 30%;}/* content�R���e���c�I��� *//* header */#header {	background:#ffffff;}#header img{	margin: 5px;	display: inline;	padding: 5px;	float: left;}#header p#catch {	font-size:12px;	color:#22201B;	padding:5px 0 2px 5px;	border-bottom:1px solid #506086;	text-align:left;}#header p {	font-size:12px;	color:#ff6600;	text-align:right;	padding:0 10px 10px 0;}#header p a{	color: #ff6600;	text-decoration: none;}#header p a:hover{	color: #ff6600;	text-decoration: underline;}h1 {	font-size:24px;	color:#0000cc;	padding:15px 0 0 15px;	background:url(../img/i_nex_logo.png) no-repeat 98% 70%;}/* header�I��� *//* �p������ */#bread_crumbs {	font-size:12px;	padding:5px;	height: 16px;	display: block;	clear: both;	border-bottom-color: #999999;	border-bottom-style: solid;	border-bottom-width: 1px;	background-image: url(../../img/bar.gif);	border-top-color: #CCCCCC;	border-top-style: solid;	border-top-width: 1px;}#bread_crumbs p#bread{	display: inline;	float: left;	color: #22201B;}#bread_crumbs p#bread a{	color: #22201B;	text-decoration: none;}#bread_crumbs p#bread a:hover{	color: #22201B;	text-decoration: underline;}#bread_crumbs p#sitemap{	float: right;	display: inline;	background-image: url(../../img/map.gif);	background-repeat: no-repeat;	padding-left: 16px;}#bread_crumbs p#sitemap a{	color: #22201B;	text-decoration: none;}#bread_crumbs p#sitemap a:hover{	color: #22201B;	text-decoration: underline;}/* �p�������I��� *//* body */#body{	float:right;	width:560px;	font-size:13px;}#body h2{	padding:20px 0 0 10px;	height:80px;	width:530px;	margin:5px 0 10px 7px;	border:1px solid #999999;	font-size:26px;	color:#ff6633;	background:url(../img/h2bg.png) no-repeat 100% 0%;}#body h2 .sub_title{	display:block;	font-size:13px;	color:#666666;}#body h3{	color:#ffffff;	padding:5px 0 0 6px;	margin:0 0 0 10px;	width:259px;	height:25px;	background:url(../img/h3_title.png) no-repeat 0% 0%;}#body ul{	margin:0 0 20px 10px;	width:259px;	padding-left:10px;}#body ul li{	padding:0 0 0 10px;	list-style-type:none;	margin-bottom:5px;	background:url(../img/list.png) no-repeat 0% 50%;	width:245px;}.contents {	float:left;	width:261px;}.qa {	float:right;	width:261px;	margin-right:18px;}#yayoi_software {	margin:0 0 0 12px;}/* body�I��� *//* side_navi */#side_navi{	float:left;	width:173px;	font-size:12px;}#side_navi #voice h3{	height:50px;	width:167px;	margin:5px 0 5px 3px;	background:url(../img/voice.png) no-repeat 0% 0%;}#side_navi #voice h3 a,#side_navi #voice h3 a:link,#side_navi #voice h3 a:visited,#side_navi #voice h3 a:active,#side_navi #voice h3 a:hover {	height:50px;	width:167px;	display:block;	text-indent:-2000px;	text-decoration:none;	background:url(../img/voice.png) no-repeat 0% 0%;}#side_navi #inquiry h3 {	height:50px;	width:167px;	margin:0 0 0 3px;	background:url(../img/inquiry.png) no-repeat 0% 0%;}#side_navi #inquiry h3 a,#side_navi #inquiry h3 a:link,#side_navi #inquiry h3 a:visited,#side_navi #inquiry h3 a:active,#side_navi #inquiry h3 a:hover {	height:50px;	width:167px;	display:block;	text-indent:-2000px;	text-decoration:none;	background:url(../img/inquiry.png) no-repeat 0% 0%;}#recent h3,#headline h3 {	font-size:12px;	padding:7px 0 5px 5px;	margin:5px 0 7px 0;	background:#eeeeee;	border-top:1px solid #c0bdc2;	border-bottom: 1px solid #dddddd;}#recent ul li,#headline ul li {	margin:0 0 7px 8px;	font-size:11px;}.date {	display:block;	color:#999999;}/* side_navi�I��� *//* footer */#footer {	clear:both;}#foot_navi {	font-size:12px;	border-bottom:1px solid #97938b;	padding:0 12px 3px 0;}#foot_navi ul {	text-align:right;}#foot_navi ul li{	display:inline;}#footer address{	background:#ffffff;	font-size:13px;	font-style:normal;	color:#999999;	padding:5px;}/* footer�I��� */