@charset "utf-8";

/* ヘッダー～ステージ
--------------------------------------------------------------------------------*/
div#header_wrap{
	height:560px;
	background:url('../images/top/stage.jpg') no-repeat 50% 0%;
}

div#header_wrap div#stage{
	margin:0 auto;
	padding-top:22px;
	width:924px;
	height:356px;
}
div#header_wrap div#stage img
{	float:right; }
div#header_wrap div#stage div#stagebox{
	position:relative;
	width:376px;
	height:279px;
	float:right;
}
div#header_wrap div#stage div#stagebox img{
	position:absolute;
	top:0;
    right:0;
    z-index:8;
	opacity:0.0;
}
div#header_wrap div#stage div#stagebox img.active{
	z-index:10;
	opacity:1.0;
}
div#header_wrap div#stage div#stagebox img.last-active
{	z-index:9; }

/* メインコンテンツ
--------------------------------------------------------------------------------*/
div#contents_wrap div#contents{
	margin:0px auto;
	width:940px;
}

div#contents_wrap div#contents div#search_wrap{
	margin:0 auto;
	width:920px;
	position:relative;
	top:-28px;
	z-index:10;
}
div#contents_wrap div#contents div#search_wrap h2{
	position:relative;
	top:-7px;
	left:10px;
	z-index:20;
}
div#contents_wrap div#contents div#search_wrap div.search_freeword{
	height:52px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	background:#6eb92b url('../images/bg_box.png') repeat;
	background:url('../images/bg_box.png') repeat,-webkit-gradient(linear, 0 0, 0 bottom, from(#6eb92b), to(#85d23e));
	background:url('../images/bg_box.png') repeat,-webkit-linear-gradient(#6eb92b, #85d23e);
	background:url('../images/bg_box.png') repeat,-moz-linear-gradient(#6eb92b, #85d23e);
	background:url('../images/bg_box.png') repeat,-ms-linear-gradient(#6eb92b, #85d23e);
	background:url('../images/bg_box.png') repeat,-o-linear-gradient(#6eb92b, #85d23e);
	background:url('../images/bg_box.png') repeat,linear-gradient(#6eb92b, #85d23e);
	-pie-background:url('../images/bg_box.png') repeat,linear-gradient(#6eb92b, #85d23e);
	behavior:url('../PIE.htc');
}
div#contents_wrap div#contents div#search_wrap div.search_freeword h2{
	width:294px;
	float:left;
}
div#contents_wrap div#contents div#search_wrap div.search_freeword input{
	margin-left:13px;
	float:left;
}
div#contents_wrap div#contents div#search_wrap div.search_freeword input[type="text"],
div#contents_wrap div#contents div#search_wrap div.search_freeword input.searchbox{
	margin-top:12px;
	padding:5px;
	width:444px;
	background:#ffffcc;
	border:1px solid #999;
}
div#contents_wrap div#contents div#search_wrap div.search_freeword input[type="image"],
div#contents_wrap div#contents div#search_wrap div.search_freeword input.inputbtn
{	margin-top:5px; }
div#contents_wrap div#contents div#search_wrap div.search_select
{	margin-top:20px; }
div.white_area{
	margin:0 10px 10px 10px;
	padding:5px 8px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#ffffff;
	behavior:url('../PIE.htc');
	position:relative;
}
div#contents_wrap div#contents div#search_wrap div.search_select div.search_left{
	width:491px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	background:#e732ac url('../images/bg_box.png') repeat;
	background:url('../images/bg_box.png') repeat,-webkit-gradient(linear, 0 0, 0 bottom, from(#e732ac), to(#ff31bd));
	background:url('../images/bg_box.png') repeat,-webkit-linear-gradient(#e732ac, #ff31bd);
	background:url('../images/bg_box.png') repeat,-moz-linear-gradient(#e732ac, #ff31bd);
	background:url('../images/bg_box.png') repeat,-ms-linear-gradient(#e732ac, #ff31bd);
	background:url('../images/bg_box.png') repeat,-o-linear-gradient(#e732ac, #ff31bd);
	background:url('../images/bg_box.png') repeat,linear-gradient(#e732ac, #ff31bd);
	-pie-background:url('../images/bg_box.png') repeat,linear-gradient(#e732ac, #ff31bd);
	behavior:url('../PIE.htc');
	float:left;
	position:relative;
}
div#contents_wrap div#contents div#search_wrap div.search_select div.search_left img.title_img{
	position:absolute;
	top:7px;
	right:20px;
	z-index:20;
	float:right;
}
div#contents_wrap div#contents div#search_wrap div.search_select  div.search_left  div.white_area{
	padding:5px 0 5px 8px;
}
div#contents_wrap div#contents div#search_wrap div.search_select div.search_left div.white_area ul.left{
	margin:3px 0 0 5px;
	width:230px;
	float:left;
}
div#contents_wrap div#contents div#search_wrap div.search_select div.search_left div.white_area ul.right{
	margin:3px 5px 0 0;
	width:218px;
	float:right;
}
div#contents_wrap div#contents div#search_wrap div.search_select div.search_left div.white_area ul li{
	margin-bottom:7px;
	padding-left:15px;
	_margin-left:-15px;
	_zoom:1;
}
div#contents_wrap div#contents div#search_wrap div.search_select div.search_left div.white_area ul li a{
	margin-left:-15px;
	padding-left:15px;
	display:block;
	_zoom:1;
	background:url('../images/icon_list02.jpg') no-repeat 0px 3px;
}
div#contents_wrap div#contents div#search_wrap div.search_select div.search_right{
	width:414px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	background:#ff8224 url('../images/bg_box.png') repeat;
	background:url('../images/bg_box.png') repeat,-webkit-gradient(linear, 0 0, 0 bottom, from(#ff8224), to(#ff9900));
	background:url('../images/bg_box.png') repeat,-webkit-linear-gradient(#ff8224, #ff9900);
	background:url('../images/bg_box.png') repeat,-moz-linear-gradient(#ff8224, #ff9900);
	background:url('../images/bg_box.png') repeat,-ms-linear-gradient(#ff8224, #ff9900);
	background:url('../images/bg_box.png') repeat,-o-linear-gradient(#ff8224, #ff9900);
	background:url('../images/bg_box.png') repeat,linear-gradient(#ff8224, #ff9900);
	-pie-background:url('../images/bg_box.png') repeat,linear-gradient(#ff8224, #ff9900);
	behavior:url('../PIE.htc');
	float:right;
}
div#contents_wrap div#contents div#search_wrap div.search_select div.search_right div.white_area ul li{
	margin-bottom:1px;
	padding-left:15px;
	float:left;
}
div#contents_wrap div#contents div#search_wrap div.search_select div.search_right div.white_area ul li a{
	margin-left:-15px;
	padding-left:15px;
	display:block;
	_zoom:1;
	background:url('../images/icon_list02.jpg') no-repeat 0px 3px;
}
div#contents_wrap div#contents div#search_wrap div.search_select div.search_right div.white_area div.car_area
{	background:url('../images/top/title02_01_bg.jpg') no-repeat;overflow:hidden;_zoom:1; }
div#contents_wrap div#contents div#search_wrap div.search_select div.search_right div.white_area div.car_area h3{
	margin-left:70px;
	padding-top:8px;
}
div#contents_wrap div#contents div#search_wrap div.search_select div.search_right div.white_area div.car_area ul
{	margin:20px 0 0 15px; }
div#contents_wrap div#contents div#search_wrap div.search_select div.search_right div.white_area div.car_area ul li
{	width:160px; }
div#contents_wrap div#contents div#search_wrap div.search_select div.search_right div.white_area div.track_area
{	background:url('../images/top/title02_02_bg.jpg') no-repeat;overflow:hidden;_zoom:1; }
div#contents_wrap div#contents div#search_wrap div.search_select div.search_right div.white_area div.track_area h3{
	margin-left:70px;
	padding-top:12px;
}
div#contents_wrap div#contents div#search_wrap div.search_select div.search_right div.white_area div.track_area ul
{	margin:23px 0 0 15px; }
div#contents_wrap div#contents div#search_wrap div.search_select div.search_right div.white_area div.track_area ul li
{	width:105px; }
div#contents_wrap div#contents div#info_area{
	margin:0 auto;
	width:920px;
}
div#contents_wrap div#contents div#info_area > div.clearfix{
	_zoom:1;
}
div#contents_wrap div#contents div#info_area div.info_left,
div#contents_wrap div#contents div#info_area div.info_right,
div#contents_wrap div#contents div#info_area div.article,
div#contents_wrap div#contents div#info_area div.info_banner{
	margin:0 7px;
	padding:15px 10px;
	_padding:15px 8px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:#333 0px 0px 6px;
	-moz-box-shadow:#333 0px 0px 6px;
	box-shadow:#333 0px 0px 6px;
	background:#fff;
	behavior:url('../PIE.htc');
}
div#contents_wrap div#contents div#info_area div.info_left{
	margin-left:0;
	padding:13px 14px 10px 14px;
	padding:8px 14px\9;
	/padding:10px 14px;
	width:200px;
	float:left;
}
div#contents_wrap div#contents div#info_area div.info_right{
	padding:17px 13px;
	width:199px;
	float:right;
}div#contents_wrap div#contents div#info_area div.info_right li{	padding:5px 0;}div#contents_wrap div#contents div#info_area div.info_right input[type="submit"]{	margin-top:10px;	width:100%;	text-align:center;}
div#contents_wrap div#contents div#info_area div.article{
	margin-left:0;
/*	width:413px;*/	width:627px;
	float:left;
	position:relative;
}
div#contents_wrap div#contents div#info_area div.article h2
{	margin-bottom:4px; }
div#contents_wrap div#contents div#info_area div.article img.title_img{
	position:absolute;
	top:10px;
	right:10px;
}
div#contents_wrap div#contents div#info_area div.article ul
{	/margin:8px 0; }
div#contents_wrap div#contents div#info_area div.article ul li{
	padding:8px 5px 8px 20px;
	padding:7px 5px 7px 20px\9;
	border-bottom:2px dotted #333;
	background:url('../images/icon_list02.jpg') no-repeat 5px 11px;
	_zoom:1;
}
div#contents_wrap div#contents div#info_area div.article ul li:last-child{
	padding-bottom:0;
	border:none;
}
div#contents_wrap div#contents div#info_area div.article ul li span{
	padding-right:12px;
	font-size:11px;
	font-weight:bold;
}
div#contents_wrap div#contents div#info_area img.banner01{
	margin:12px 0 0 2px;
	float:right;
}
div#contents_wrap div#contents div#info_area div.info_banner
{	margin:20px 0 0 0; }
div#contents_wrap div#contents div#info_area div.info_banner ul{	width:550px;	float:left;	margin-left:6px;}
div#contents_wrap div#contents div#info_area div.info_banner ul li{
	margin-right:25px;	margin-bottom:6px;
	width:250px;
	float:left;
}
div#contents_wrap div#contents div#info_area div.info_banner ul li span
{	font-size:84%; }

#bn_rentalcartips{
	vertical-align:top;
	width:190px;
}
#bn_videos{
	vertical-align:top;
	width:190px;
	margin-top:13px;
	border:solid 1px #B2CCDD;
}

.del-mg-top{
	margin-top:0 !important;
}
.add_img_border{
	border:solid 1px #CCC;
}
.add_radius{
	border-radius:6px;
}