@charset "Shift_JIS";/*カタログ一覧ページの設定------------------------------------------------------------------------*/.cat{	margin-top: 18px;	margin-bottom: 0px;	padding: 12px;	background-image: url(../images/back_grade.gif);	background-repeat: repeat-x;	background-position: bottom;	border: 1px solid #999999;}/* start: clearfix ------------------------------ */.cat:after {	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}.cat{　　display: inline-table;    min-height: 1px;　/* IE 7対策 */}/* Hides from Mac IE \*/* html .cat { height: 1px; }.cat { display: block; }/* End hide from IE-mac *//* end: clearfix ------------------------------ */.cat_img{	float: left;	width: 155px;}.cat_content{	float: right;	width: 384px;	margin-left: 20px;}/*h3の設定*/.g_mecha{	color: #FFFFFF;	background-color: #333333;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 7px;	margin-bottom: 10px;	border-left-width: 20px;	border-left-style: solid;	border-left-color: #3F9F05;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	font-size: 14px;}.b_7mpa{	color: #FFFFFF;	background-color: #333333;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 7px;	margin-bottom: 10px;	border-left-width: 20px;	border-left-style: solid;	border-left-color: #3092CF;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	font-size: 14px;}.y_70mpa{	color: #FFFFFF;	background-color: #333333;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 7px;	margin-bottom: 10px;	border-left-width: 20px;	border-left-style: solid;	border-left-color: #FFCC33;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	font-size: 14px;}.r_35mpa{	color: #FFFFFF;	background-color: #333333;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 7px;	margin-bottom: 10px;	border-left-width: 20px;	border-left-style: solid;	border-left-color: #CE1803;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	font-size: 14px;}.n_mpa{	color: #FFFFFF;	background-color: #666666;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 7px;	margin-bottom: 10px;	border-left-width: 20px;	border-left-style: solid;	border-left-color: #000000;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	font-size: 14px;}/*リンクの設定*/.cat ul{	font-size: 12px;	margin: 25px 0px 0px;	padding: 0px;	font-weight: normal;	width: 200px;}.cat li{	margin: 0px 0px 10px;	padding: 5px;	color: #000000;	list-style-type: none;	text-align: left;	border: 1px solid #000000;	background-color: #F0F0F0;	line-height: 100%;}.cat a{	text-decoration: none;	margin: 0px;	padding: 0px;	background-image: url(../images/index_arrow.gif);	background-repeat: no-repeat;	background-position: left center;	vertical-align: middle;	color: #000000;	display:block;	text-indent: 17px;}.cat a:visited{	background-image: url(../images/index_arrow.gif);	background-repeat: no-repeat;	background-position: left center;	color: #000000;	text-decoration: none;}.cat a:hover{	background-image: url(../images/index_arrow_ov.gif);	background-repeat: no-repeat;	background-position: left center;	color: #FF0000;	text-decoration: none;}/*カタログ訂正一覧ページの設定------------------------------------------------------------------------*/#correction_all{	margin-left: 15px;}.correction{	border-collapse:collapse;	width: 735px;}.correction img{	text-align: center;}.correction td{	border: 1px solid #999999;	padding: 7px;	vertical-align: middle;}.correction th{	border: 1px solid #999999;	padding: 7px;	text-align: center;}.correction02{	border-collapse:collapse;	width: 735px;	margin-bottom: 30px;}.correction02 img{	text-align: center;}.correction02 td{	border: 1px solid #999999;	padding: 7px;	vertical-align: middle;}.correction02 th{	border: 1px solid #999999;	padding: 7px;	text-align: center;}