@charset "shift_jis";

/* clearfix
----------------------------------------- */
.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0; 
    visibility:hidden;
    font-size: 0;
}

.clearfix {/*for IE7*/
  min-height: 1px;
}

* html .clearfix {/*for IE6 below, MacIE5*/
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/* ------------------------------------------------------
   Contents
------------------------------------------------------ */

div#contents{
	width:960px;
	margin:0px auto;
	font-size: 14px;
}

/* main
---------------------------------------- */
div#main{
	float: left;
	width: 745px;
}

div#main h2.special_tit{
	background:url(../img/used_back_rt1.gif) repeat-x 0 0;
	border:1px solid #CCCCCC;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.8;
	text-indent: 0.5em;
}

div#main div.special{
	width: auto;
	padding: 15px 0;
}

div#main div.special h3{
	font-size: 20px;
	font-weight: bold;
}

div#main div.special div.left{
	padding-top: 80px;
	float: left;
	width: 420px;
	line-height: 1.5;
}

div#main div.special p.right{
	float: right;
	width: 320px;
}

div#main div.article{
	width: auto;
	margin-bottom: 15px;
}

div#main div.article h3{
	margin: 2px;
	background-color: #e5e8ef;
	color: #000000;
	font-weight: bold;
	line-height: 1.8;
	text-indent: 0.5em;
}

div#main div.article p.text{
	clear: both;
	margin: 5px;
}

div#main div.article p.text_left{
	float: left;
	width: 510px;
	padding: 5px;
}
div#main div.article p.text_right{
	float: right;
	width: 510px;
	padding: 5px;
}

div#main div.article p.img_left{
	float: left;
	width: 200px;
	padding: 5px 10px;
}

div#main div.article p.img_right{
	float: right;
	width: 200px;
	padding: 5px 10px;
}

div#main div.article ul.pic1{
	width: 640px;
	margin: 0 auto;
	padding: 10px 0;
}

div#main div.article ul.pic2{
	width: 655px;
	margin: 0 auto;
	padding: 10px 0;
}
div#main div.article ul.pic2 li{
	float: left;
	width: 320px;
	margin-right: 15px;
}
div#main div.article ul.pic2 li.last{
	margin-right: 0px;
}

div#main div.article ul.pic3{
	width: 630px;
	margin: 0 auto;
	padding: 10px 0;
}
div#main div.article ul.pic3 li{
	float: left;
	width: 200px;
	margin-right: 15px;
}
div#main div.article ul.pic3 li.last{
	margin-right: 0px;
}

div#main div.article span.caption{
	display: block;
	padding: 5px;
	margin-top: 10px;
	background-color: #ffffff;
}

div#main div.article table{
	width: 741px;
	margin: 5px 2px;
	border: 1px solid #cccccc;
}
div#main div.article table th{
	border: 1px solid #cccccc;
	background-color: #ffffcc;
}
div#main div.article table td{
	border: 1px solid #cccccc;
}
div#main div.article table td,
div#main div.article table th{
	padding: 2px;
}

div#main div.info{
	margin-bottom: 25px;
	padding: 0 10px;
	background-color: #fffff0;
	border: 1px solid #cccccc;
}
div#main div.info ul li{
	float: left;
	width: 360px;
	line-height: 2.0;
}


/* side
---------------------------------------- */
div#side{
	float: right;
	width: 200px;
}
