/***************************************************
/* Body段組                                        *
/**************************************************/

*{
	margin:0;
	padding:0;
}
body{
	width:100%;
}
#my_body{
	margin:0 auto;
	width:930px;
}

#my_header{
	margin-top:0px;
	width:100%;
	background-image: url("/img/hedder.gif");
    background-repeat: no-repeat;
	height:75px;
}

#my_footer{
	width:100%;
	clear:both;
	float:left;
	padding:1em 0;
}

#my_navigation{
	float:left;
	width:300px;
	margin-right:5px;
}


#my_contents{
	float:left;
	width:620px;
	margin-right:5px;
}


li {
	list-style:none;
}

h1{
	font-size:10px;
	color:#F76B1F;
}

.title_image{
	margin:10px 0 5px 0;
	
}

#title_imageh2_katigumi h2 {
    padding:5px 1em 0px 1em;
    font-size:12px;
    color:#747474;
    height:30px;
    background-image: url("/img/h3_bar_1.gif");
    background-repeat: no-repeat;
}

#title_imageh2_used h2 {
    padding:5px 1em 0px 1em;
    font-size:12px;
    color:#747474;
    height:30px;
    background-image: url("/img/h3_bar_2.gif");
    background-repeat: no-repeat;
}

#title_imageh2_hole h2 {
    padding:5px 1em 0px 1em;
    font-size:12px;
    color:#747474;
    height:30px;
    background-image: url("/img/h3_bar_3.gif");
    background-repeat: no-repeat;
}

#title_imageh2_movie h2 {
    padding:5px 1em 0px 1em;
    font-size:12px;
    color:#747474;
    height:30px;
    background-image: url("/img/h3_bar_4.gif");
    background-repeat: no-repeat;
}


#title_imageh3_katigumi h3 {
    padding:5px 1em 0px 1em;
    font-size:12px;
    color:#747474;
    height:30px;
    background-image: url("/img/h3_bar_1.gif");
    background-repeat: no-repeat;
}

#title_imageh3_used h3 {
    padding:5px 1em 0px 1em;
    font-size:12px;
    color:#747474;
    height:30px;
    background-image: url("/img/h3_bar_2.gif");
    background-repeat: no-repeat;
}

#title_imageh3_hole h3 {
    padding:5px 1em 0px 1em;
    font-size:12px;
    color:#747474;
    height:30px;
    background-image: url("/img/h3_bar_3.gif");
    background-repeat: no-repeat;
    clear:both;
}

#title_imageh3_movie h3 {
    padding:5px 1em 0px 1em;
    font-size:12px;
    color:#747474;
    height:30px;
    background-image: url("/img/h3_bar_4.gif");
    background-repeat: no-repeat;
}

#pref_names a{
    clear:both;
    font-size:13px;
    color:#747474;
    text-decoration:none;

    background-image:url("/img/icons/arrow_down.png");
    background-repeat:no-repeat;
    list-style-type:none;
    background-position: left -2px 20px 0 0;
    padding:1px 25px 10px 15px;
}

#city_name a{
    font-size:12px;
    margin:0 18px 0 0;
    line-height:24px;
}


#rail_areas {
    margin: 0 0 0 20px;
}

#rail_areas ol li {
    width:140px;
    white-space:nowrap;
    font-size:12px;
    float:left;
    margin-right:20px;
    padding:2px;
    background-image:url("/img/icons/arrow_down.png");
    background-repeat:no-repeat;
    list-style-type:none;
    background-position: left -2px 20px 0 0;
    padding:1px 25px 10px 15px;
}



#rails {
    margin: 0 0 0 20px;
    
}

#rails ol li {
    width:140px;
    white-space:nowrap;
    font-size:11px;
    margin-right:20px;
    padding:2px;
    background-image:url("/img/icons/bullet_go.png");
    background-repeat:no-repeat;
    list-style-type:none;
    background-position: left -2px 20px 0 0;
    padding:1px 25px 10px 15px;
    float:left;
}





/***************************************************
/* ヘッダ　                                        *
/**************************************************/
#header_logo{
	float:left;
	width:205px;
	height:24px;
}

.header_str a{
	float:left;
	font-size:12px;
	color:#fff;
	height:24px;
	padding:5px 1em 0px 1em;
	text-decoration:none;
}

.header_str_line{
	float:left;
	height:24px;
	width:1px;
	background-image: url("/img/hedder_line.gif");
    background-repeat: no-repeat;
}

#word{
	float:left;
	clear:both;
	padding-left:218px;
	font-size:11px;
	color:#fff;
}

#word_marquee{
	float:left;
	width:620px;
	font-size:12px;
	text-decoration:none;
	color:#fff;
}

#word_marquee a{
	text-decoration:none;
	color:#fff;
}

#search_box1{
	float:left;


}

#search_box1{
	float:left;
	clear:both;
	padding-left:7px;
	padding-top:3px;
}

#search_box2{
	float:left;
	padding-left:5px;
	padding-top:3px;
}

#search_box3{
	float:left;
	padding-left:5px;
	padding-top:1px;
}

/***************************************************
/* 左コンテンツ                                    *
/**************************************************/
/*-最左タブ　未選択状態　*/
.tab_left a{
	float:left;
	height:32px;
	font-size:12px;
	color:#000;
	padding:7px 10px 0 14px;
	background-image: url("/img/tabct/current_left.gif");
    background-repeat: no-repeat;
	text-decoration:none;
}

/*-最左タブ　選択状態　*/
.tab_left_forcus a{
	float:left;
	height:32px;
	font-size:12px;
	color:#000;
	padding:7px 10px 0 14px;
	background-image: url("/img/tabct/forcus_left.gif");
    background-repeat: no-repeat;
	text-decoration:none;
}

/*-タブ　未選択状態　*/
.tab_center a{
	float:left;
	height:32px;
	font-size:12px;
	color:#000;
	padding:7px 10px 0 14px;
	background-image: url("/img/tabct/current.gif");
    background-repeat: no-repeat;
	text-decoration:none;

}

/*-タブ　選択状態　*/
.tab_center_forcus a{
	float:left;
	height:32px;
	font-size:12px;
	color:#000;
	padding:7px 10px 0 14px;
	background-image: url("/img/tabct/forcus.gif");
    background-repeat: no-repeat;
	text-decoration:none;
}

/*-タブ右側画像　未選択状態　*/
.tab_right{
	float:left;
	height:32px;
	width:5px;
	font-size:12px;
	background-image: url("/img/tabct/current.gif");
	background-position: right;
    background-repeat: no-repeat;
}

/*-タブ右側画像　選択状態　*/
.tab_right_forcus{
	float:left;
	height:32px;
	width:5px;
	font-size:12px;
	background-image: url("/img/tabct/forcus.gif");
	background-position: right;
    background-repeat: no-repeat;
}

/*-タブなし部分　余白下線　*/
.tab_blank{
	float:left;
	height:32px;
	background-image: url("/img/tabct/line.gif");
}

/*-タブなし部分　余白右角　*/
.tab_right_couner{
	float:left;
	height:32px;
	width:5px;
	font-size:12px;
	background-image: url("/img/tabct/line_r.gif");
	background-position: right;
    background-repeat: no-repeat;
}

.contents{  
	float:left;
	clear:both;
	width:605px;
	margin-top:-7px;
	padding-left:15px;
	background-image: url("/img/tabct/center.gif");
}

.contents_list{
	float:left;
	clear:both;
	width:605px;
	margin-top:10px;
	padding-left:15px;
}

.pager {
	font-size: 14px;
	color: #666666;
	text-align: center;
	padding-top:0.5em;

}
/* *********************************************************
*	勝ち組                                         *
********************************************************* */

.katigumi_q_time{
    font-size:11px;
	color:#F9572E;
	text-decoration:none;
	clear:both;
	height:40px;
}


.katigumi  a{
	clear:both;
    font-size:12px;
	color:#747474;
	text-decoration:none;

	background-image:url("/img/icons/icon_pu.gif");
	background-repeat:no-repeat;
	list-style-type:none;
	background-position: left 3px;
	padding:1px 0 1px 10px;
}

#katigumi_li li{
	float:left;
    font-size:17px;
	color:#FFBF00;
	text-decoration:none;
	padding:7px 0.5em 7px 0;
}

#katigumi_li li a{
	float:left;
    font-size:18px;
	color:#000;
	text-decoration:none;
}

/* *********************************************************
*	中古実機リスト                                         *
********************************************************* */

/* - 見出し行 ------------------------------------------- */
#columH {	/* 画像 */
    float:left;
	clear:both;
    background-color: #ffe8ff;
	font-size:12px;
    text-align : center;
	height:20px;
	width:150px;
    margin:1px;
}

#columH2 {	/* タイトル */
    float:left;
    background-color: #ffe8ff;
	font-size:12px;
    text-align : center;
	height:20px;
	width:220px;
    margin:1px;
}


#columH3 {	/* 現在価格 */
    float:left;
    background-color: #ffe8ff;
	font-size:12px;
	height:20px;
    text-align : center;
	width:100px;
    margin:1px;
}

#columH4 {	/* 入札 */
    float:left;
    background-color: #ffe8ff;
	font-size:12px;
    text-align : center;
	vertical-align:middle;
	height:20px;
	width:40px;
    margin:1px;
}

#columH5 {	/* 残り */
    float:left;
    background-color: #ffe8ff;
	font-size:12px;
    text-align : center;
	height:20px;
	width:70px;
    margin:1px;
}

/* - 背景色なし行 ------------------------------------------- */
.columU {	/* 画像 */
	clear: both;
    float: left;
    background-color: #ffffff;
    height:110px;
	width:150px;
    font-size:12px;
    margin:1px;
    text-align : center;
}

.columU p{	/* 画像 */
    margin-top:5px;
}

.columU2 {	/* タイトル */
    float: left;
    background-color: #ffffff;
    height:110px;
	width:220px;
    font-size:12px;
    margin:1px;
}



.columU2 p{	/* タイトル */
    margin-top:3em;
}

.columU2 a{
    color:#747474;
}


.columU3 {	/* 現在価格 */
    float: left;
    background-color: #ffffff;
    height:110px;
	width:100px;
    text-align : center;
    font-size:12px;
    margin:1px;
}

.columU3 p{	/* 現在価格 */
    margin-top:3em;
}

.columU4 {	/* 入札 */
    float: left;
    background-color: #ffffff;
    height:110px;
	width:40px;
    text-align : center;
    font-size:12px;
    margin:1px;
}

.columU4 p{	/* 入札 */
    margin-top:4em;
}

.columU5 {	/* 残り */
    float: left;
    background-color: #ffffff;
    height:110px;
	width:70px;
    text-align : center;
    font-size:12px;
    margin:1px;
}

.columU5 p{	/* 残り */
    margin-top:4em;
}

/* - 背景色付行 ------------------------------------------- */
.columUC {	/* 画像 */
	clear: both;
    float: left;
    background-color: #ffe8ff;
    height:110px;
	width:150px;
    text-align : center;
    font-size:12px;
    margin:1px;
}

.columUC p{	/* 画像 */
    margin-top:5px;
}

.columUC2 {	/* タイトル */
    float: left;
    background-color: #ffe8ff;
    height:110px;
	width:220px;
    font-size:12px;
    margin:1px;
}



.columUC2 p{	/* タイトル */
    margin-top:3em;
}

.columUC2 a{
    color:#747474;
}

.columUC3 {	/* 現在価格 */
    float: left;
    background-color: #ffe8ff;
    height:110px;
	width:100px;
    text-align : center;
    font-size:12px;
    margin:1px;
}

.columUC3 p{	/* 現在価格 */
    margin-top:3em;
}

.columUC4 {	/* 入札 */
    float: left;
    background-color: #ffe8ff;
    height:110px;
	width:40px;
    text-align : center;
    font-size:12px;
    margin:1px;
}

.columUC4 p{	/* 入札 */
    margin-top:4em;
}

.columUC5 {	/* 残り */
    float: left;
    background-color: #ffe8ff;
    height:110px;
	width:70px;
    text-align : center;
    font-size:12px;
    margin:1px;
}

.columUC5 p{ /* 残り */
    margin-top:4em;
}

/* *********************************************************
*	店舗検索　　　                                         *
********************************************************* */

#map {
    height:273px;
	width:400px;
    background-color: #ffe8ff;
    margin-top:-311px;
    padding:38px 0 0 20px;
}

#map p{
    font-size:12px;
    padding-top:22px;
}

#map_under {
    height:311px;
	width:434px;
}

#map a{
    color:#5F5F5F;
}


/* *********************************************************
*	動画　　　　　                                         *
********************************************************* */

.div_mov {
    float: left;
	clear: both;
	width:166px;
    margin:15px;
}

.div_mov dd{
    font-size:12px;
}


.div_mov dt{
    font-size:12px;
    font-weight: bold;
    color:#00A5B7;
}

.div_mov2 {
    float: left;
	width:166px;
    margin:15px;

}

.div_mov2 dd{
    font-size:12px;
}

.div_mov2 dt{
    font-size:12px;
    font-weight: bold;
    color:#00A5B7;
	background-repeat:no-repeat;
}



/***************************************************
/* 右コンテンツ                                    *
/**************************************************/

.ranking_div{
    float: left;
	width:298px;
	height:290px;
	background-image: url("/img/ranking.gif");

}

.ranking_div a {
    color:#5F5F5F;
}

#ranking_ul{
	padding-left:30px;
	margin-top:54px;
	font-size:12px;
}

.ranking{
	padding-bottom:0px;
}

#cloud{
	width:298px;
	background-image: url("/img/cloud/cloud_center.gif");

}

.footercon {
	font-size:9px;
	color:#666666;
	font-family:Verdana;
	margin:-12px 310px 0 0;
    text-align : right;
}


.copyright {
	font-size:9px;
	color:#666666;
	font-family:Verdana;
	margin-top:-12px;
}


/***************************************************
/* 勝ち組ページ                                    *
/**************************************************/
.katigumi_l{
	clear:both;
    font-size:12px;
	color:#999999;
	width:580px;
#	border-bottom: 1px dotted #999999;
	padding:10px 12px 7px 18px;
	background-image: url("/img/icons/flag_red.png");
	background-repeat: no-repeat;
	
}

.katigumi_l1 {
    padding:0px 0px 5px 0px;
}

.katigumi_l1 a{
    font-size:14px;
	text-decoration:none;
}


.katigumi_m_pr{
    font-size:12px;
    line-height:20px;
}

.katigumi_m_pr2 {
    font-size:13px;
    text-align:center;
    line-height:20px;
}


/***************************************************
/* サブページ　                                    *
/**************************************************/


#table_jikki {
    font-size:12px;
}

#table_jikki th {
	font-weight:normal;
	padding:8px;
}

#table_jikki td {
	font-weight:normal;
	padding:8px;
}


/* 勝ち組詳細ページ*/
#shousai_katigumi_tl {
	clear:both;
    font-size:14px;
	font-weight:bold;
	padding-top:1.5em;
	color: #0000ff;
}

#shousai_katigumi_ct {
    font-size:12px;
	padding:0.8em 2em 0 0;
	letter-spacing: 0.1em;
}

#shousai_katigumi_tu {
	width:580px;
    font-size:12px;
	letter-spacing: 0.1em;
	color: #666666;
	border-bottom: 1px dotted #999999;
}

#shousai_katigumi_us {
	width:580px;
    font-size:14px;
	font-weight:bold;
	padding-top:1em;
	color: #ff0000;
	border-bottom: 1px dotted #999999;

}

#shousai_katigumi_uc {
    font-size:12px;
	letter-spacing: 0.1em;
	padding:0.8em 2em 1.5em 0;
}

#shousai_katigumi_rs {
    width:580px;
    font-size:14px;
	font-weight:bold;
	padding-top:1em;
	color: #F97329;
	border-bottom: 1px dotted #999999;
}
