@charset "Shift_JIS";/*--------------------------------------------------------------------commoncss‚Ì‰Šú‰»--------------------------------------------------------------------*/* {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;	margin: 0;	padding: 0;}html, body {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;	margin: 0;	padding: 0;	font-size: 100%;}h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd{	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;	margin: 0;	padding: 0;	border: 0;	font-style: normal;	font-weight: normal;	font-size: 100%;}table, caption, th, td {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;	margin: 0;	padding: 0;	border: 0;	font-style: normal;	font-weight: normal;	font-size: 100%;}span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,sup, q, br, ins, del, a, img, object, iframe {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;	margin: 0;	padding: 0;	border: 0;	font-style: normal;	font-weight: inherit;	font-size: 100%;}html{	filter: expression(document.execCommand("BackgroundImageCache", false, true));}/*--------------------------------------------------------------------common‹¤’Ê•”•ª--------------------------------------------------------------------*/body{	background:url(../images/htmlbg.jpg) repeat-x left top;	color:#333;	font-size:12px;	line-height:140%;}td{	color:#333;	font-size:12px;	line-height:140%;}div#wrapper{	width:778px;	margin:0 auto;	padding:0 6px;	background:url(../images/mainbg.jpg) no-repeat center top;}a{color:#3990AA;}a:link{text-decoration:underline;}a:visited{text-decoration:underline;}a:hover{text-decoration:none;}a:active{text-decoration:none;}td.seotxt{	height:15px;	line-height:15px;	background:#000;	font-size:10px;	color:#ccc;	padding-left:15px;}table#header{	height:70px;	background:url(../images/header_bg.jpg) repeat-x left top;}td.footmenu{	height:40px;	line-height:40px;	background:#000;	text-align:center;	color:#3990AA;}td.footmenu a:link{text-decoration:none;}td.footmenu a:visited{text-decoration:none;}td.footmenu a:hover{text-decoration:underline;}td.footmenu a:active{text-decoration:underline;}td.copy{	height:20px;	line-height:20px;	background:#000;	color:#eee;	text-align:center;}strong{	color:#f00;	font-weight:normal;}em{	display:block;	font-weight:bold;	border-left:5px solid #ccc;	padding:0 5px;	margin-bottom:-0.7em;}/*--------------------------------------------------------------------indexƒgƒbƒvƒy[ƒW--------------------------------------------------------------------*/#maintable{	margin:15px 14px 0;}.news_topics{	background:url(../images/topics_bg.gif) repeat-y left top;	padding:10px;}.news_topics div{	overflow:auto;	width:304px;	height:70px;	line-height:140%;	padding:5px 5px 0 0;}.news_topics div strong{	display:block;	margin-bottom:5px;	font-weight:bold;	color:#333;}.distri{	background:url(../images/distri_bg.gif) repeat-y left top;}.distri table{	margin-top:3px;}.distri table td.txt{	padding:7px 10px 0 10px;}.sinets{	padding:7px 10px;	height:50px;}/*--------------------------------------------------------------------inner’†ƒy[ƒW--------------------------------------------------------------------*/td.sidebar{	background:url(../images/side_bg.gif) repeat-x left top #e7e7e7;}table#submain{	margin:20px 19px 20px 20px;}.line{	height:29px;	background:url(../images/line.gif) repeat-x left top;}table#innerwrap{	border-bottom:1px solid #e1e1e1;}.right{	float:right;	margin:0 0 10px 10px;}.left{	float:left;	margin:0 10px 10px 0;}td.listbox{	padding:5px;	border:1px solid #ccc;	border-top:none;	background:#f7f7f7;}td.listbox table td{	padding:3px;	text-align:left;}table.datatable{	border-collapse:collapse;}table.datatable th,table.datatable td{	border:1px solid #ccc;	padding:5px;}table.datatable th{	background:#f7f7f7;	text-align:left;	font-weight:normal;	width:10em;}td.listtitle{	border:1px solid #ccc;	padding:5px;	border-bottom:1px dashed #ccc;	background:#f7f7f7;}td.listtitle em{	margin:0;}td.yobo{	background:url(../images/logistics/yobo.jpg) no-repeat left top;	vertical-align:top;}td.check{	border-top:1px solid #ccc;	border-bottom:1px solid #ccc;	padding:5px 0;}table.map td a{	display:block;	width:100%;	line-height:28px;	border:1px solid #ccc;	background:#f3f3f3;	text-align:center;}table.map td.blank{	background:url(../images/sitemap/b.gif) repeat-y left top;}table#history{	background:url(../images/company/history/bg.jpg) repeat-y right top;}table.soko{	margin-top:10px;	border-top:1px solid #ddd;}table.parts{	border:none;}table.soko td{	padding:2px 0;	vertical-align:top;	border-bottom:1px solid #ddd;}td.boshu{	border-bottom:1px dashed #999;	padding-top:10px;}td.boshu p{	width:300px;	background:#ffe;	text-align:center;	padding:20px;	border:3px double #ccc;	font-size:14px;}