*  { color: #4d4d4d; font-style: normal; font-weight: normal; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; margin: 0px; padding: 0px }body {  font-size: 75%; /* IE */}html>/**/body {  font-size: 12px; /* Except IE */}body  { background: white url(../images/bkimg.jpg) repeat-y center; text-align: center }a { color: #00c; text-decoration: underline }a:hover { color: #00f; text-decoration: none }#wrap    { text-align: left; margin-right: auto; margin-left: auto; width: 760px } /*--h2  { text-align: right; padding-right: 16px }h2 a   { color: #ccc; font-weight: normal; font-size: 10px; text-decoration: none }h2 a:hover  { color: #ccc; font-weight: normal; font-size: 10px; text-decoration: none }--*//* ヘッダエリア */#head { padding-top: 16px; border-top: 4px solid #0D5CD4 }#head th   { text-align: left; padding-left: 20px; width: 300px }#head td  { text-align: right; padding-right: 16px; width: 460px }#tel   { color: #0D5CD4; font-weight: bold; font-size: 1.4em; background: url(../images/tel.jpg) no-repeat left center; padding-left: 25px }#form a { padding-left: 16px }#head th a  { color: #4d4d4d; font-weight: bold; font-size: 1.4em; text-decoration: none }/* コンテンツエリア */#cont { margin-top: 35px }#menu   { background-color: #eee; width: 190px }#main { padding-right: 16px; padding-left: 16px; }/* サイドメニュー */#menu dl dt { width: 190px; display: block }#menu dl dt a   { color: #4d4d4d; font-weight: bold; font-size: 1em; text-decoration: none; padding-top: 15px; padding-bottom: 15px; padding-left: 10px; border-bottom: 1px solid #fff; border-left: 4px solid #0D5CD4; display: block }#menu dl dt a:hover    { color: #4d4d4d; font-weight: bold; font-size: 1em; text-decoration: none; background-color: #d5e7ff; padding-top: 15px; padding-bottom: 15px; padding-left: 10px; border-bottom: 1px solid #fff; border-left: 4px solid #0d5cd4; display: block }#menu address  { font-size: 0.8em; line-height: 150%; margin: 20px 16px; display: block }/* メイン */#news { margin-top: 16px }#news h3 { color: #0D5CD4; font-weight: bold; font-size: 1em; padding: 6px; border: solid 1px #0D5CD4 }#news_data { font-size: 1em; line-height: 150%; margin-top: 10px; height: 130px; overflow: auto }#item { margin-top: 16px }#item h3  { color: #0D5CD4; font-weight: bold; font-size: 1em; margin-bottom: 10px; padding: 6px; border: solid 1px #0D5CD4 }.item_data   { float: left; padding-right: 16px; padding-bottom: 16px; width: 160px }.item_data p { font-size: 0.8em; line-height: 140%; margin-top: 8px }/* 下層ページ共通 */#ctitle{}#ctitle h3  { font-weight: bold; font-size: 1.4em; padding: 6px 6px 6px 10px; border-style: solid; border-width: 1px 1px 1px 4px; border-color: #0D5CD4 }#lead { margin-top: 16px }#lead h4  { font-size: 1.2em; margin-bottom: 15px }#lead p { font-size: 1em; line-height: 150% }.img_r { float: right; padding-bottom: 10px; padding-left: 10px }/* 取扱商品一覧 */.item2_l  { float: left; padding-top: 16px; width: 200px }.item2_r { float: right; padding-top: 16px; width: 318px }.item2_r table { border-top: 1px solid #ccc; border-left: 1px solid #ccc }.item2_r th, .item2_r td { font-size: 1em; line-height: 150%; padding: 3px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc }/* 会社概要 */#profile table  { margin-top: 16px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; width: 538px }#profile th, #profile td  { font-size: 1em; line-height: 150%; padding: 4px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc }/* コピーライト */#copyright    { color: #ccc; font-size: 0.8em; text-align: center; padding-top: 30px; padding-bottom: 20px }#copyright a  { color: #ccc; text-decoration: none }#copyright a:hover  { color: #ccc; text-decoration: none }.clear { clear: both }/*--20090318ADD--*/#wrap h2 a {	display:block;	background-image:url(../images/bkimg_muryohp.jpg);	background-repeat:no-repeat;	height:10px;	width:100px;	text-indent:-9999px;	position:absolute;	left:0;	top:0;}#wrap h3 a {	display:block;	background-image:url(../images/ico-toriaez_001.gif);	background-repeat:no-repeat;	height:9px;	width:13px;	text-indent:-9999px;	position:absolute;	right:0;	top:0;}