@charset "UTF-8";

.topics {
	width:918px;
	padding:0 10px;
	border:solid 1px #ddd;
}

.topics li {
	display:inline;
	line-height:24px;
}

.topics li a {
	display:inline-block;
	padding-right:10px;
	margin-right:6px;
	background:url("../img/arrow05.gif") no-repeat right;
}

.sub_category {
	width:170px;
	background:url("../img/sub/sub_category_bk.gif") repeat-y;
}

.sub_category_bottom {
	width:170px;
	padding-bottom:5px;
	background:url("../img/sub/sub_category_bottom.gif") no-repeat bottom;
}

.sub_category li a {
	display:inline-block;
	padding-left:14px;
	background:url("../img/sub/arrow01.gif") no-repeat left;
}

.pager {
	width:730px;
	padding:0 10px;
	background:url("../img/sub/pager_bk.gif") no-repeat;
}

.truck_num {
	width:365px;
}

.truck_num p {
	line-height:30px;
}

.pager_num {
	width:365px;
}

* html .pager_num ul {
	margin-top:5px;
}

.pager_num li {
	display:inline;
	line-height:30px;
}

.pager_num img {
	vertical-align:middle;
}

.pager_line {
	background:url("../img/sub/pager_line.gif") no-repeat right;
}

.pager_line02 {
	background:url("../img/sub/pager_line.gif") no-repeat left;
}

.truck_list {
	width:750px;
	background:url("../img/truck-img/truck_list_bk.gif") repeat-y;
}

.truck_bloc {
	width:355px;
	height:14.5em;
	padding-left:10px;
	padding-right:10px;
	background:url("../img/truck-img/truck_bloc_line.gif") no-repeat bottom;
}

.truck_order_bloc {
	width:355px;
	height:13.5em;
	padding-left:10px;
	padding-right:10px;
	background:url("../img/truck-img/truck_bloc_line.gif") no-repeat bottom;
}

.truck_bloc h3, .truck_order_bloc h3 {
	line-height:24px;
	padding-left:15px;
	background:url("../img/truck-img/truck_tt.gif") no-repeat left;
	color:#0b6aeb;
}

.truck_img_bloc {
	width:150px;
}

.truck_detail_bloc {
	width:195px;
}

.truck_ico {
	width:195px;
}

.truck_w95 {
	width:95px;
	height:24px;
}

.truck_tt {
	line-height:40px;
	background:url("../img/details/tt01.gif") no-repeat;
}

.kinds {
	width:750px;
}

.kinds li {
	width:160px;
	height:22px;
	float:left;
}

.photo_bloc {
	width:750px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #ddd;
}

.photo_w467 {
	width:467px;
}

.photo_w234 {
	width:234px;
}

.price_bloc {
	width:204px;
	height:60px;
	line-height:1.4;
	padding:10px;
	background:#f0f0f0 url("../img/details/price_bk.gif") no-repeat;
	color:#cd0000;
}

.bloc-tt {
	line-height:24px;
	padding-left:15px;
	background:url("../img/truck-img/truck_tt.gif") no-repeat left;
}

.point {
	width:750px;
	height:40px;
	background:url("../img/details/point_bk.gif") no-repeat;
}

.point li {
	display:inline-block;
	line-height:40px;
	padding-left:125px;
	background:url("../img/details/point_tt.gif") no-repeat;
}

.w750 {
	width:750px;
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
}

.w110 {
	width:100px;
	padding:5px;
	background:#fafafa;
	border-right:solid 1px #ddd;
}

.w160 {
	width:150px;
	padding:5px;
	background:#fafafa;
	border-right:solid 1px #ddd;
}

.w140 {
	width:128px;
	padding:5px;
}

.table_br_top {
	border-top:solid 1px #ddd;
}

.table_br_right {
	border-right:solid 1px #ddd;
}

.comment_bloc {
	width:728px;
	padding:10px;
	border:solid 1px #ddd;
}

.memo_bloc {
	width:728px;
	height:100px;
	padding:10px;
	border:solid 1px #ddd;
}

.detail_contact_bloc {
	width:500px;
	margin:0 125px;
}

.detail_contact_bloc2 {
	width:600px;
	margin:0 75px;
}

.truck_contact_bloc {
	width:600px;
}

.truck_con_table {
	width:600px;
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
}

.w80 {
	width:80px;
	border-right:solid 1px #ddd;
}

.w150 {
	width:140px;
	padding:5px;
	background:#fafafa;
}

.table_bk01 {
	background:#6c7e02;
	color:#fff;
}

.photo_print {
	width:750px;
}

.photo_print_bloc {
	width:375px;
	margin-bottom:10px;
	float:left;
}

.photo_close {
}

.exp_bloc {
	width:750px;
	background:url("../img/sub/dotted01.gif") repeat-x bottom;
}

.exp_img {
	width:98px;
}

.exp_tx {
	width:642px;
}

.guide_img {
	width:300px;
}

.guide_tx {
	width:430px;
}

.no01 {
	padding-left:16px;
	background:url("../img/guide/1.gif") no-repeat left;
}

.no02 {
	padding-left:16px;
	background:url("../img/guide/2.gif") no-repeat left;
}

.no03 {
	padding-left:16px;
	background:url("../img/guide/3.gif") no-repeat left;
}

.no04 {
	padding-left:16px;
	background:url("../img/guide/4.gif") no-repeat left;
}

.no05 {
	padding-left:16px;
	background:url("../img/guide/5.gif") no-repeat left;
}

.no06 {
	padding-left:16px;
	background:url("../img/guide/6.gif") no-repeat left;
}

.w300 {
	width:300px;
}

.w430 {
	width:430px;
}

.info_banner_bloc {
	width:750px;
}

.info_banner {
	width:240px;
}

.table_bk02 {
	background:#fafafa;
}

.bold {
	font-weight:bold;
}

.number{ 
	ime-mode:disabled;
}

.soldout {
	width:150px;
	height:113px;
	position:absolute;
	float:left;
}

.w610 {
	width:610px;
}

.w120 {
	width:120px;
}

.w480 {
	width:480px;
}

.reco a {
	padding-left:14px;
	background:url("../img/sub/arrow01.gif") no-repeat left;
}

.sitemap_line {
	margin-left:100px;
	background:url("../img/sitemap/line01.gif") repeat-y left;
}

.sitemap_line li {
	line-height:2;
}

.sitemap_top {
	background:url("../img/sitemap/sitemap_bk.gif") no-repeat left top;
}

.first {
	padding-left:30px;
}

.second {
	padding-left:30px;
}

.site_line01 {
	background:url("../img/sitemap/line02.gif") no-repeat left top;
}

.site_line02 {
	padding-left:30px;
	background:url("../img/sitemap/line03.gif") no-repeat left top;
}

.site_line03 {
	padding-left:30px;
	background:url("../img/sitemap/line04.gif") no-repeat left top;
}

.maintenance {
	width:750px;
	background:url("../img/info/main_bk.gif") repeat-y;
}

.maintenance_top {
	width:750px;
	background:url("../img/info/main_top.gif") no-repeat top;
}

.maintenance_bottom {
	width:750px;
	background:url("../img/info/main_bottom.gif") no-repeat bottom;
}

.maintenance_bloc {
	width:345px;
	padding:10px;
}

.maintenance_bloc strong {
	color:#ff9900;
}

.maintenance_line {
	background:url("../img/info/line01.gif") repeat-x bottom;
}

.truckup-demo li {
	border-bottom:dotted 1px #ddd;
}

.faq {
	width:750px;
	height:200px;
	overflow:scroll;
}

.cam01 {
	width:720px;
	padding:10px;
	color:#814200;
	border:solid 5px #814200;
}

.ev_bloc01 {
	width:750px;
}

.ev_bloc02 {
	width:467px;
	height:270px;
	background:url("../img/event/bk01.gif") no-repeat bottom;
	color:#fff;
	font-size:140%;
}