@charset "Shift_JIS";

/* -------------------------------------- */
/* hobio_wrap */
/* -------------------------------------- */
#hobio_wrap {
	background:#E6E6E6;
}
#hobio_wrap .boxsdw {
	background:url(../image/st_bg_m.jpg) repeat-y center;
}
#hobio_wrap .boxsdw_t {
	padding-top:20px;
	background:url(../image/st_bg_t.jpg) no-repeat center top;
}
#hobio_wrap .boxsdw_b {
	padding-bottom:20px;
	background:url(../image/st_bg_b.jpg) no-repeat center bottom;
}

#hobio_wrap h2.header {
	margin-top:30px;
	width: 780px;
	padding: 8px 0 0 55px;
	background: url(../../common/image_common/h2_bgr.gif) no-repeat;
	overflow:hidden;
}
#hobio_wrap .section {
	width:840px;
	margin:0 auto;
	padding:0;
}
#hobio_wrap .st_devider {
	padding-bottom:20px;
	background:url(../image/st_devider_1.jpg) no-repeat center bottom;
}
#hobio_wrap .st_devider2 {
	padding-bottom:20px;
	background:url(../image/st_devider_2.jpg) no-repeat center bottom;
}
#hobio_wrap .st_devider_up {
	padding-bottom:20px;
	background:url(../image/st_devider_up.jpg) no-repeat center bottom;
}

#hobio_wrap. .col_left {
	float:left;
	width:440px;
}
#hobio_wrap .col_right {
	float:left;
	width:400px;
	margin-left:40px;
}

.contents_wrap .dtbox h4 {
	border:none;
}


/* -------------------------------------- */
/* design_wrap */
/* -------------------------------------- */
#design_wrap {
	width:900px;
	margin:0 auto;
	padding-top:50px;
}
#design_wrap .slideshow .slidebox {
	width:850px;
	height:400px;
	margin-left:25px;
}
#design_wrap .slideshow .panel {
	width:186px;
	margin:10px auto 0;
}
.slideshow .panel li {
	float:left;
	padding:0 3px;
}

/* -------------------------------------- */
/* cabin_wrap */
/* -------------------------------------- */
#cabin_wrap h3 {
	margin:20px 0 15px
}
#cabin_wrap .seat {
	padding:25px 0;
}

/* -------------------------------------- */
/* cargo_wrap */
/* -------------------------------------- */
#cargo_wrap {
	padding-top:30px;
}
#cargo_wrap h3 {
	margin:20px 0 15px
}
#cargo_wrap .slideshow_cargo {
	padding-top:20px;
	width:900px;
	margin:0 auto;
}
#cargo_wrap .slideshow_cargo .slidebox {
	width:900px;
	height:590px;
}
#cargo_wrap .slideshow_cargo .panel {
	margin:10px 0 0 414px;
}
#cargo_wrap .slideshow_cargo .panel ul {
	width:70px;
}
#cargo_wrap .slideshow_cargo .panel ul li {
	padding:0 0 0 5px;
}


/* cargo1 */
#cargo_wrap .cargo1 {
	padding:30px 0;
}
#cargo_wrap .cargo1 .information_plate {
	text-align:right;
}

/* cargo2 */
#cargo_wrap .cargo2 {
	padding:30px 0;
}
#cargo_wrap .cargo2 h3 {
	border:none;
}
#cargo_wrap .cargo2 .col_left {
	width:400px;
}
#cargo_wrap .cargo2 .col_right {
	width:400px;
}

/* cargo2 - cargo_point */
#cargo_wrap .cargo_point {
	width:390px;
	margin:0 auto;
}
#cargo_wrap .cargo_point .slidebox {
	width:390px;
	height:430px;
}
#cargo_wrap .cargo_point .panel {
	margin:10px 0 0 130px;
}
#cargo_wrap .cargo_point .panel ul {
	width:103px;
}

/* cargo2 - cargo_arrange */
#cargo_wrap .cargo_arrange {
	width:400px;
	margin:0 auto;
}
#cargo_wrap .cargo_arrange .panel ul {
	padding-bottom:50px;
}
#cargo_wrap .cargo_arrange .panel ul li {
	float:left;
	padding:0;
}
#cargo_wrap .cargo_arrange .slidebox {
	width:400px;
	height:682px;
}

/* cargo3 */
#cargo_wrap .cargo3 {
	padding:0 0 40px;
}
#cargo_wrap .cargo3 h3 {
	border:none;
}
#cargo_wrap .cargo3 .dtbox h5 {
	margin-bottom:0;
}
#cargo_wrap .cargo3 .dtbox p {
	margin-top:5px;
}


/* -------------------------------------- */
/* hobio_pro_wrap */
/* -------------------------------------- */
#hobio_pro_wrap {
	position:relative;
	width:915px;
	margin:10px auto 0;
}
#hobio_pro_wrap .boxsdw {
	margin-top:0;
}
#hobio_pro_wrap .section {
	padding-left:10px;
}
#hobio_pro_wrap h3 {
	border:none;
}

/* topimg */
#hobio_pro_wrap .topimg {
	height:345px;
	background:url(../image/pro_bg.jpg) no-repeat center top;
}
#hobio_pro_wrap .topimg .lead {
	position:absolute;
	margin:0;
	padding:0;
	top:83px;
	left:47px;
	background:none;
}
#hobio_pro_wrap .topimg .logo {
	position:absolute;
	margin:0;
	top:175px;
	left:60px;
}
#hobio_pro_wrap .topimg .caution {
	position:absolute;
	top:305px;
	right:45px;
	font-size:80%;
	line-height:150%;
	text-align:right;
}

/* pro2 */
#hobio_pro_wrap .pro2 {
	margin-top:30px;
	padding-bottom:20px;
}
#hobio_pro_wrap .pro2 .col_left {
	width:345px;
}
#hobio_pro_wrap .pro2 .col_right {
	width:445px;
}
#hobio_pro_wrap .pro2 h4 {
	margin-top:40px;
}

/* pro3 */
#hobio_pro_wrap .pro3 {
	padding-bottom:30px;
}
#hobio_pro_wrap .pro3 .pro3box {
	float:left;
	width:250px;
	padding-left:34px;
}
#hobio_pro_wrap .pro3 .pro3box.first {
	padding-left:0;
}
#hobio_pro_wrap .pro3 h4 {
	margin-top:40px;
}
#hobio_pro_wrap .pro3 h5 {
	height:40px;
}
#hobio_pro_wrap .pro3 .utilitynut {
	height:160px;
	background:url(../image/pro_utilitynut.gif) no-repeat right 40px;
}


/* -------------------------------------- */
/* dealer_option_wrap */
/* -------------------------------------- */
#dealer_option_wrap {
	position:relative;
	width:915px;
	margin:10px auto 0;
}
#dealer_option_wrap .boxsdw {
	margin-top:0;
}
#dealer_option_wrap .section {
	padding-left:30px;
}
#dealer_option_wrap h3 {
	border:none;
}

/* topimg */
#dealer_option_wrap .topimg {
	height:620px;
	background:url(../image/do_bg.jpg) no-repeat center top;
}
#dealer_option_wrap .topimg h2.header {
	position:absolute;
	margin:0;
	padding:0;
	top:100px;
	left:85px;
	background:none;
}
#dealer_option_wrap .topimg .lead {
	position:absolute;
	top:120px;
	left:60px;
	width:365px;
	line-height:190%;
}
#dealer_option_wrap .topimg .lead h3 {
	padding:85px 0 35px;
}
#dealer_option_wrap .topimg .lead .link_btn {
	margin-top:25px;
}
#dealer_option_wrap .topimg .lead .link_btn li {
	margin:0;
	padding:0;
}
#dealer_option_wrap .topimg .caution {
	position:absolute;
	top:550px;
	left:540px;
	font-size:80%;
	line-height:150%;
	text-align:right;
}

/* arrange */
#dealer_option_wrap .arrange h3 {
	margin:0 0 15px 7px;
}
#dealer_option_wrap .arrange ul {
	margin:10px -10px 0 0;
	overflow:hidden;
	zoom:1;
}
#dealer_option_wrap .arrange li {
	float:left;
	width:255px;
	margin:0 10px 0;
	display:inline;
}
#dealer_option_wrap .arrange h5 {
	margin:0;
	padding:10px 0;
}
#dealer_option_wrap .arrange .txt {
	padding:10px 0 5px;
	font-size:90%;
	line-height:150%;
}
#dealer_option_wrap .arrange .link_btn {
	padding:25px 0;
	text-align:center;
}


/* -------------------------------------- */
/* price_wrap */
/* -------------------------------------- */
#price_wrap {
	margin-top:25px;
}
#price_wrap .price {
	margin-top:40px;
}
#price_wrap .price .g {
	float:left;
	padding-right:20px;
	border-right:2px solid #999;
}
#price_wrap .price .pro {
	float:right;
}

#price_wrap .caution {
	margin-top:30px;
	font-size:80%;
	line-height:150%;
}
#price_wrap .caution .bold {
	font-weight:bold;
}

#price_wrap .link_btn {
	padding:35px 0 40px 265px;
}
#price_wrap .link_btn li {
	float:left;
	padding:0 7px;
}

/* -------------------------------------- */
/* btn_3dview */
/* -------------------------------------- */
.btn_3dview {
	padding:25px 0 50px;
	text-align:center;
}

