/* Copyright (C) TSUTAWA CO.,LTD. All Rights Reserved. */
@charset "UTF-8";


/*---------- 1.共通書式 ここから----------*/
body{
  margin: 0px; padding: 0px; text-align: center;  vertical-align: top;
  background-color: #ffffff; color: #333; background-image: url(../image/back.gif);
}

a         { text-decoration : none;}
a:link    { text-decoration : none; color: #004080; }
a:hover   { text-decoration : none; color: #005ebb; }
a:visited { text-decoration : none; color: #004080; }

center{
  margin: 0px; padding: 0px;
}

.pageup{

 margin: 5px 0px 20px 0px; padding: 0px;
 text-align:right;

}

/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 257 2010-07-27 23:06:56Z emartin24 $
 */

#basic-modal1-content { display:none; }
#basic-modal2-content { display:none; }
#basic-modal3-content { display:none; }
#basic-modal4-content { display:none; }
#basic-modal5-content { display:none; }
#basic-modal6-content { display:none; }
#basic-modal7-content { display:none; }
#basic-modal8-content { display:none; }
#basic-modal9-content { display:none; }

/* Overlay */
#simplemodal-overlay {
 background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:600px; width:800px; color:#bbb; background-color:#fff; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
/*#simplemodal-container a {color:#ddd;}*/
#simplemodal-container a.modalCloseImg {
	background:url(images/x.png) no-repeat;
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}

#simplemodal-container h3 {color:#84b8d9;}

div#mf_wrapper {
	width: 640px;
	text-align: left;
	margin: 0px auto 0px auto;
	font-family: sans-serif;
}
div#mf_header h1 {
	font-size: 24px;
	border-bottom: solid 1px #999999;
	margin: 0px;padding: 0px;
}
div#mf_header h2 {
	font-size: 16px;
	color: #999999;
	font-weight: normal;
	margin: 0px;padding: 0px;
}
form#mailform {
	padding: 5px;
}
table.mailform {
	width: 100%;
}
table.mailform tr th,table.mailform tr td {
	text-align: left;font-weight: normal;font-size: 12px;
	border-bottom: solid 1px #999999;
	padding: 7px 5px 7px 5px;
}
table.mailform tr th {
	width: 150px;
}
table.mailform tr th span {
	color: #CC0000;
	font-size: 10px;
}
table.mailform tr th p {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #999999;
}
table.mailform tr td textarea {
	width: 100%;
	height: 120px;
}

/*
	Coin Slider jQuery plugin CSS styles
	http://workshop.rs/projects/coin-slider
*/
.coin-slider { overflow: hidden; zoom: 1; position: relative; z-index:1; margin: 0px 30px;  }
.coin-slider a{ text-decoration: none; outline: none; border: none; z-index:1;  }

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left;
  border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

.cs-title { width: 545px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }

/* ************************************************************************************* */
/*---------- 1.共通書式 ここまで----------*/
/*---------- 1.基本レイアウト ここから----------*/

#mainbody {
  clear: both; width: 960px; margin: 0px; padding: 0px; text-align:center;
  color: #333; background-color: #ffffff; border: 0px solid #999;
  
}

#header {
  clear: both; width: 960px; margin: 0px; padding: 0px; text-align: center;
  color: #333; background-color: #ffffff; border-bottom: 3px solid #005ebb;
}

	#globalmenu { width: 960px; margin: 0px 0px; padding: 0px; text-align: center;border: 1px solid #999; }


#contents {
  clear: both; width: 960px; margin : 0px 0px; padding: 0px 2px; text-align: center;
  color: #333; background-color: #ffffff; border: 0px solid #999;
}

	#breadcrumblist{
	  margin :0px; padding:  10px 0px 10px 10px; text-align: left;
	  font-size: 8pt;
	}

#footer {
  clear: both; width: 960px; margin: 0px; padding: 0px; text-align: center;
  color: #333; background-color: #ffffff; border-top: 2px solid #004080;
  font-size  : 10pt;
}

/*---------- 1.共通レイアウト ここまで----------*/
/*---------- 2.ヘッダー ここから----------*/

#header h1 {
  margin : 0px 0px 10px 0px; padding: 2px 2px;
  font-size: 9px; font-weight: normal; text-align: left;
  background-color: #ffffff; color: #ffffff; background-image: url(../image/h_back.gif);
}

#header-box-left{
  float: left; font-size: 9pt; text-align: center;
  width: 400px; height: 70px; margin: 0px; padding: 0px;
}

#header-box-right{
  float: left; font-size: 9pt; text-align: center;
  width: 560px; height: 70px; margin: 0px; padding: 0px;
}

	#header-box-right p{
	  margin: 0px; padding: 3px 5px;
	  font-size: 12pt; font-weight:bold; text-align: right;
	  background-color: #ffffff; color: #0099FF;
	}

	#header-box-right a{
	  margin: 0px; 
	  background-color: #ffffff; color: #004080;
	  font-size  : 11pt; text-decoration : none;
	}

	#header-box-right a:hover{
	 
	  margin : 0px  0px  0px  0px; 
	  background-color: #ffffff; color: #005ebb;
	  font-size  : 11pt; text-decoration : none;
	}
	
/*
 border :1px solid #999999;
*/

/* Main menu */
/* menu styles */
#globalNavi{ margin: 0; padding: 0; text-align: center; border: 0px solid #000; font-size: 11px; background: #fff; position: relative; z-index:10; }

	#globalNavi li	{ height:35px; float: left; list-style: none; z-index:10; }
	#globalNavi li a
	{	display: block; width: 158px; height:35px; margin: 0; padding: 10px 0 0 0; font-size: 11px;line-height: 13px;
		text-decoration: none; background: #324143; color: #EAFFED; vertical-align: middle;
		border-right: 1px solid white; white-space: nowrap;
    }
	#globalNavi li a.home
	{	display: block; width: 158px; height:35px; margin: 0; padding: 10px 0 0 0; font-size: 11px;line-height: 13px;
		text-decoration: none;background: #324143; color: #EAFFED; vertical-align: middle;
		border-right: 1px solid white; white-space: nowrap; z-index:10; 
    }
	#globalNavi li a.nissei
	{	display: block; width: 158px; height:35px; margin: 0; padding: 5px 0 0 0px; font-size: 11px;line-height: 13px;
		text-decoration: none;background: #324143; color: #EAFFED; vertical-align: middle;
		border-right: 1px solid white; white-space: nowrap; z-index:10;
    }
	#globalNavi li a:hover	{ background: #24313C; z-index:10; }
		

	#globalNavi li ul
		{	margin: 0; padding: 0; position: absolute;	visibility: hidden;
			border-top: 1px solid white;}
		
			#globalNavi li ul li
			{	float: none; display: inline; }
			
			#globalNavi li ul li a		{ width: 158px; height:30px; background: #8EA344; color: ffffff;}/*#24313C*/
			#globalNavi li ul li a:hover{ width: 158px; height:30px; background: #A9C251; }/**/

/*---------- 2.ヘッダー ここまで----------*/
/*---------- 3.メニュー ここから----------*/


/*---------- 3.メニュー ここまで----------*/
/*---------- 4.本文内容 ここから----------*/
#updates{
  margin: 2px; padding: 0px; height :220px; width: 316px;
  float: left; overflow:auto;
  font-size: 11pt;
  background-image: url(../image/titlebar.gif); background-repeat: no-repeat;
}
#updates h2{  margin: 0px 0px 7px 0px; padding: 7px; height:20px; width: 300px; color: #666666; font-size: 11px;}
#updates ul{  margin: 0px; padding: 0px;}
#updates li{  margin: 0px; padding: 0px 0px 0px 10px; text-align: left; font-size: 11px;}

#ranking{
  margin : 2px; padding: 0px; height :220px; width: 316px;
  float: left; overflow:auto;
  font-size: 11pt;
  background-image: url(../image/titlebar.gif); background-repeat: no-repeat;
}
#ranking h2{  margin: 0px 0px 7px 0px; padding: 7px; height:20px; width: 300px; color: #666666; font-size: 11px;}
#ranking ul{  margin: 0px; padding: 0px;}
#ranking li{  margin: 0px; padding: 0px 0px 0px 10px; text-align: left; font-size: 11px;}

#nissei{
  margin : 2px; padding: 0px; height :220px; width: 316px;
  float: left; overflow:auto;
  font-size: 11pt;
  background-image: url(../image/titlebar.gif); background-repeat: no-repeat;
}
#nissei h2{  margin: 0px 0px 7px 0px; padding: 7px; height:20px; width: 300px; color: #666666; font-size: 11px;}
#nissei ul{  margin: 0px; padding: 0px;}
#nissei li{  margin: 0px; padding: 0px 0px 0px 10px; text-align: left; font-size: 11px;}

#supplier{
  margin : 2px; padding: 0px; height :380px; width: 476px;
  float: left; overflow:auto;
  font-size: 11pt;
  background-image: url(../image/titlebar.gif); background-repeat: no-repeat;
}
#supplier h2{  margin: 0px 0px 7px 0px; padding: 7px; height:20px; width: 300px; color: #666666; font-size: 11px;}

#weblink{
  margin : 2px; padding: 0px; height :380px; width: 476px;
  float: left; overflow:auto;
  font-size: 9pt; text-align: left;
  background-image: url(../image/titlebar.gif); background-repeat: no-repeat;
}
#weblink h2{  margin: 0px 0px 7px 0px; padding: 7px; height:20px; width: 300px; color: #666666; font-size: 11px;}

#dummy{
  float: left; overflow:auto;
  margin : 0px 0px 0px 5px; padding: 0px; width: 440px; height :150px;
  font-size: 12pt;
}
#contents p {
  margin :  0px; padding: 10px 80px;
  background-color: #ffffff;
  text-align: left;
  line-height:1.6em;
}
#contents h2{
  margin : 0px 0px 7px 0px; padding: 7px 7px 7px 7px;
  color: #666666;
  background-image: url(../image/titlebar.gif);
  background-repeat:repeat-x;
  font-size: 12px;
  text-align:left;
}
#contents dt {
  margin :  0px  0px  0px 22px; padding:  0px  0px  5px  0px;
  font-size: 10px;
  text-align: left;
}

#contents dd {
  margin :  0px  0px  0px  88px; padding:  0px  0px 10px 10px;
  font-size: 10px;
  text-align: left;
}

#container-box{
  float  : left;
  width  : 900px;
  margin :  0px 10px  0px   0px; padding:  0px  0px  0px 25px;
  text-align: left;
}

#container-box h2{
  margin :  0px  0px  7px   0px; padding:  7px  7px  7px  7px;
  color: #666666;
  background-image: url(../image/titlebar.gif);
  background-repeat: repeat-x;
  font-size: 12px;
}

#container-box-left{
  float  : left;
  width  : 280px;
  margin :  0px 0px 0px 20px; padding:  0px  0px  0px 0px;
  text-align: left;
  border :  1px solid #fff;
}

#container-box-left h2{
  margin :  0px  0px  7px   0px; padding:  7px  7px  7px  7px;
  color: #666666;
  background-image: url(../image/titlebar.gif);
  background-repeat: repeat-x;
  font-size: 12px;
}

#container-box-left p{
  margin :  0px  0px  0px  20px; padding:  7px  7px  7px  7px;
  color: #666666;
}

#container-box-right{
  float  : left;
  width  : 618px;
  margin :  0px 0px 0px 20px; padding:  0px 0px 0px 0px;
  text-align: left;
  border :  1px solid #fff;
  line-height:1.4em;
}

#container-box-right h2{
  margin :  0px  0px  0px   0px; padding:  7px  7px  7px  7px;
  color: #666666;
  background-image: url(../image/titlebar.gif);
  background-repeat: repeat-x;
  font-size: 12px;
}

#container-box-right table, th, td{
  line-height:1.4em;
}

#container-box-right p{
  line-height:1.6em;
  padding: 3px 0px;
}
#container-box-right span{
  color:#333333;
}

.container-half-left{
  float  : left;
  width  : 448px;
  margin : 0px; padding: 0px;
  text-align: center;
  border : 0px solid #999999;
}

/* セル */

th.cel1, th.cel2, th.cel3, th.cel4 {
 margin:1px; padding: 3px; width: 65px; text-align:center;
 border-top: 1px solid #999999; border-left: 1px solid #999999;
 }

th.cel1      { border-bottom: 1px solid #999999;}
th.cel2      { border-bottom: 1px solid #999999; border-right: 1px solid #999999;}
td.cel1      { vertical-align:top;}
td.cel2      { vertical-align:top; border-right: 1px solid #999999;}
td.cel3      { vertical-align:top; border-bottom: 1px solid #999999;}
td.cel4      { vertical-align:top; border-bottom: 1px solid #999999; border-right: 1px solid #999999;}

.category {
  display:block;
  width:190px;
  border:2px solid #666666;
  color:#999999;
  background-color:#cccccc;
  text-align:center;
  vertical-align: middle;
  margin:5px; 
  padding: 5px 0px 5px 0px; 
}

#mainview {
  margin: 0px   0px  0px  0px; padding:   0px   0px   0px  0px;
  width: 960px;
  text-align: center;
/*  background-image: url(../image/menu_back.gif);*/
  border : 0px solid #666666;
  font-size: 1.0em;
}

#mainview img.photo    { float: left; margin: 0px; position: relative; z-index: 1;}
#mainview img.tohoku   { margin:  5px  0px 10px 0px; }
#mainview img.tool     { margin:  0px  0px  2px 0px;}
#mainview img.campaign { margin: 10px  0px  2px 0px;}
#mainview-left{  float: left; width: 660px; margin: 15px 0px 10px 0px; padding: 0px; text-align: center;}
#mainview-right{ float: left; width: 250px; margin: 15px 0px 10px 0px; padding: 0px; text-align: center;}



.basetable{
		font-size: 12px;
		width: 600px;
}
tr {
		border-bottom: 1px solid #999999;
}
.basetable th {
		font-size: 12px;
		text-align: center;
}
.basetable td {
		font-size: 12px;
}
.basetable a {
		font-size:12px;
		border:0px;
		padding: 3px 0 0 0;
}
.basetable img {
		border: 0px;
		margin-top:0px;
}

th.manufacturer {
		font-size:12px;
		height: 20px;
		border: 0px;
		margin: 0px; padding: 25px 15px 10px 15px;
		background-color:#FFFFFF;
		border-left:0px solid #999999;
		border-bottom: 1px solid #999999;
		text-align:left;
}

th.m_no, th.m_model, th.m_year, th.m_photo, th.m_delivery, th.m_location, th.m_remarks, th.m_description,
td.m_no, td.m_model, td.m_year, td.m_photo, td.m_delivery, td.m_location, td.m_remarks, td.m_description {
  padding: 2px; text-align:center; vertical-align:top; font-size:12px;
  border-bottom: 1px solid #999999; }
th.m_location,td.m_location,th.m_remarks, th.m_description, td.m_remarks, td.m_description {
  border-right: 1px solid #999999; }

th.m_no, td.m_no                     { width: 70px; border-left: 1px solid #999999; border-right: 1px solid #999999; }
th.m_model                           { width:150px; border:0px solid #fff; border-bottom: 1px solid #999999; }
td.m_model                           { width:150px; text-align: left; border:0px solid #fff; border-bottom: 1px solid #999999;}
th.m_year, th.m_photo, th.m_delivery, 
td.m_year, td.m_photo, td.m_delivery { width: 50px; }
th.m_location, th.m_remarks          { width:200px; text-align: center; }
td.m_location, td.m_remarks          { width:200px; text-align: left; }
th.m_description                     { width:150px; text-align: center; }
td.m_description                     { width:150px; text-align: left; }
th.m_photo		                     { width:60px; text-align: center; }
td.m_photo		                     { width:60px; text-align: left; }
td.small                             { border:0px solid #fff; border-bottom: 1px solid #999999;}
td.notes                             { border:0px solid #fff; border-bottom: 1px solid #999999; vertical-align:top;}

#mailform p{
  margin:0px; padding: 0px;
}
#mf_wrapper td{
  line-height: 1.4em;
}

/* 便利ツール */

.topics { font-size: 16px; font-weight: bold; color:#0033CC; }
.text12 { font-size: 12px; margin-left: 20px; }


/*---------- 4.本文内容 ここまで----------*/
/*---------- 5.フッター ここから----------*/
#footer ul{
  clear  : both;
  list-style-type:none;
  margin:  0px  0px  0px  0px; padding: 5px  0px  0px 10px;
}

#footer li{ margin: 0px;text-align:left;}
#footer div.box-left-170{
  float: left;
  text-align:left;
  font-size: 12px;
  width: 170px;
  margin: 0 0 0 10px; padding: 0px;
  line-height: 1.5em;
}
#footer div.box-left-380{
  float: right;
  font-size: 12px;
  width: 380px;
  margin: 0 0 0 10px; padding: 0px;
  line-height: 1.5em;
}
#footer div.box-left{
  float: left;
  text-align:left;
  width: 220px;
  margin:  0px; padding:  0px;
  line-height: 1.3em;
}
#footer div.box-center{ margin: 2px; padding: 0px 20px; text-align:left;}
div.container-center{
  clear  : both;
  text-align: center;
  margin: 10px; padding:  0px;
}
#footer div.box-clear{
  clear: both; width: 220px;}
  
#footer a {
  text-decoration : none; background-color: #ffffff; color: #333333;}

#footer a:hover {
  text-decoration : none; background-color: #ffffff; color: #0f0f0f;}

#footer span {
  background-color: #ffffff; color: #cccccc;}

#mobile{
  width: 270px; margin : 0px 0px 0px 100px; padding: 0px; text-align: left;
}

#address{
  width: 270px; margin : 10px 0px 0px 100px; padding: 0px; text-align: left; line-height: 1.5em;
}

#copyright{
  clear  : both;
  width  : 950px;
  margin : 5px 0px; padding: 5px;
  text-align: right;
  line-height: 1.5em;
}

#mobile img {
  border : 0px;
}

#counter{
  clear  : both;
  text-align: left;
  margin :  10px  0px  0px 50px; 
  width  : 400px;
  border : 0px;
}

/*---------- 5.フッター ここまで----------*/
/*---------- 6.海外書式 ここから----------*/

.green14bi{	  font-size:14px; font-weight:bold; color:#009900; font-family:Arial, Helvetica, sans-serif; font-style:italic;}
.red12b {	  font-size:12px; font-weight:bold; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}
.orange11i{	  font-size:11px; font-weight:bold; color:#FF8000; font-family:Arial, Helvetica, sans-serif; font-style:italic;}
.small  {	  font-size: 9px; }
.small10i{	  font-size:10px; color:#000000; font-family:Arial, Helvetica, sans-serif; margin: 0px; padding:0px 0px 0px 80px;}
.normal10{	  font-size:10px; color:#000000; font-family:Arial, Helvetica, sans-serif; margin: 0px; padding:0px 0px 0px 60px;}
.normal12{	  font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; padding-left:20px; padding: 10px 0px;}
.darkled11{	  font-size:11px; color:#660000; font-family:Arial, Helvetica, sans-serif; padding-left:20px;}
.darkled12{	  font-size:12px; color:#660000; font-family:Arial, Helvetica, sans-serif; padding-left:20px;}

#nisseilineup{font-size: 11px; font-family:Geneva, Arial, Helvetica, sans-serif; width: 420px;}

#nisseilineup tr {		border-bottom: 1px solid #999999;}
#nisseilineup th {		border-bottom: 1px solid #999999;}
#nisseilineup td.cel0 {	border-bottom: 1px solid #999999;}
#nisseilineup td.cel1 {	border-bottom: 1px solid #999999; border-left: 1px solid #999999;  border-right: 1px solid #999999; padding: 5px 10px; }
#nisseilineup td.cel2 { border-bottom: 1px solid #999999; border-right: 1px solid #999999;  padding: 5px 10px;}

.ticker {
	    width: 500px;
	    height: 25px;/*?Ε\ACe?X?*/
	    overflow: hidden;
	    margin: 30px 0 0 25px;
	    padding: 0px;
	    list-style: none;
	   /* text-shadow: 0px 1px 1px #000;*/
	    font-size: 16px;
}
.ticker li {
		width: 500px;
	    height: 25px;
	    padding: 5px;
	    margin: 0px 5px;
		border: 0px solid #FFFFFF;
}

#mf_wrapper span{
		color:#FF0000;
}

#view2{ display:none; }
#view3{ display:none; }
#view4{ display:none; }
#view5{ display:none; }

/*---------- 6.海外書式 ここまで----------*/


/*---------- enリニューアル----------*/


#header-box-right {
  margin-right: 19px;
  float: right;
}
table,tbody,td,th{
    box-sizing: border-box;
    word-wrap: break-word !important;
    font-size: 14px;
}
.used_en_cat_table .child_cat_name th{
    text-align: left;
    background: #eee;
}
.used_machins_table tbody tr td:nth-child(1){
    width:100px;
}   
.used_machins_table tbody tr td:nth-child(2){
    width:110px;
}
.used_machins_table tbody tr td:nth-child(3){
    width:50px;
}
.used_machins_table tbody tr td:nth-child(4){
    width:90px;
}
.used_machins_table tbody tr td:nth-child(5){
    width:250px;
}
.used_machins_table tbody tr td:nth-child(6){
    width:250px;
}
.used_machins_table tbody tr td:nth-child(7){
    width:150px;
}
.used_machins_table tbody tr td:nth-child(8){
    width:120px;
}
.used_machins_table tbody tr th:nth-child(1){
    width:88px;
}   
.used_machins_table tbody tr th:nth-child(2){
    width:91px;
}
.used_machins_table tbody tr th:nth-child(3){
    width:45px;
}
.used_machins_table tbody tr th:nth-child(4){
    width:69px;
}
.used_machins_table tbody tr th:nth-child(5){
    width:232px;
}
.used_machins_table tbody tr th:nth-child(6){
    width:306px;
}
.used_machins_table tbody tr th:nth-child(7){
    width:220px;
}
.used_machins_table tbody tr th:nth-child(8){
    width:120px;
}
body .sp-buttons {
    padding-top: 4px;
}
body .slider-pro {
    margin-bottom: 8px;
}
.sp-slides-container {
    margin-bottom: -30px;
}
body .sp-button {
    border: 2px solid #fff;
}
body .sp-selected-button {
    background-color: #fff;
}
.used-machins_pdf-link{
    border: 1px solid #000;
    margin-top: 8px;
    padding: 2px;
    display: block;
    text-align: center;
}
body .used-machins_caution_mark{
    text-decoration: underline;
    padding-left: 4px;
}
body{
    overflow-x: hidden;
}
ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
    font-size: 18px;
    margin-bottom: 6px;
    margin-right: 19px;
    color: #000;
}
ul.megamenu {
    border: none;
    background: #FFF;
    display:inline-block !important;
}
.page_title{
    background: #0371ba;
    color: #FFF;
    width: 100%;
    padding: 16px;
    font-size: 23px;
    font-weight: bold;
    border-bottom: 7px solid #01416b;
}
.en_used_sell{
    display: block;
    margin-top: 7px;
    padding: 0 3px;
    font-size: 11px;
    font-weight: bold;
    color: #FFF !important;
    text-align: center;
}
.en_used_sell_SOLD{
    background: #0371ba;
}
.en_used_sell_RESERVED{
    background: #37b349;
}
.en_used_sell_NEW{
    background: #EB145A;
}
.en_used_sell_CMS{
    background: #F59523;
}


#header {
  width: 100%;
}
.g_navi_container{
  width: 100% !important;
  border: none !important;
  background: none !important;
}
.used_en_cat_table{
  width: 1060px;
  margin: 0 auto 10px;
  table-layout: fixed;
  border-collapse:collapse;
  border: 2px solid #000;
}
td,th{
border:1px solid #ccc;
padding:10px;
}
.used_en_cat_table thead th{
  background: #000000;
  color:#FFF;
}
.used_en_cat_table thead tr td:nth-child(1){
  width:100px;
}   
.used_en_cat_table thead tr td:nth-child(2){
  width:110px;
}
.used_en_cat_table thead tr td:nth-child(3){
  width:50px;
}
.used_en_cat_table thead tr td:nth-child(4){
  width:90px;
}
.used_en_cat_table thead tr td:nth-child(5){
  width:250px;
}
.used_en_cat_table thead tr td:nth-child(6){
  width:250px;
}
.used_en_cat_table thead tr td:nth-child(7){
  width:150px;
}
.used_en_cat_table thead tr td:nth-child(8){
  width:120px;
}
.used_en_cat_table thead tr th:nth-child(1){
  width:74px;
}   
.used_en_cat_table thead tr th:nth-child(2){
  width:114px;
}
.used_en_cat_table thead tr th:nth-child(3){
  width:56px;
}
.used_en_cat_table thead tr th:nth-child(4){
  width:88px;
}
.used_en_cat_table thead tr th:nth-child(5){
  width:232px;
}
.used_en_cat_table thead tr th:nth-child(6){
  width:62px;
}
.used_en_cat_table thead tr th:nth-child(7){
  width:220px;
}
.used_en_cat_table thead tr th:nth-child(8){
  width:120px;
}

html{
  overflow-x: hidden;
}
body{
  background:none;
}
#container-box-right h2 {
  margin: 0px 0px 0px 0px;
  padding: 7px 7px 7px 7px;
  color: #666666;
  background-image: url(../image/titlebar.gif);
  background-repeat: repeat-x;
  font-size: 28px;
  background: none;
  color: #000;
  padding: 0;
  margin: 80px 0 13px;
}
body #container-box-right h2:first-child {
  margin-top:40px;
}
#copyright {
  margin: 17px 0px;
  padding: 0;
}
#footer {
  width: 100%;
  margin: 0px -100%;
  padding: 0px 100%;
}
#footer a{
  width: 100px !important;
  font-size: 16px;
}
#footer a:first-child{
  margin: 20px 0 0 203px !important;
}
#footer a br{
  display:none;
}
#copyright {
  width: 100%;
  text-align: center;
}
a.contact_button{
  display: block;
  width: 500px;
  max-width: 100%;
  margin: 70px auto 40px;
  padding: 25px 40px;
  text-align: center;
  color: #fff;
  line-height: 1;
  background: #0371ba;
  font-size: 24px;
  border-bottom: 8px solid #01416b;
}

/*---------- enリニューアル　ここまで----------*/