/* CSS Document */
@charset "utf-8";

/* SMS */
#breadcrumbs {
	background-color: #FFF;
}
#wrapper {
	width: 100% !important; background-color:#000; background-image:url(https://cdn.autoc-one.jp/static/common2/images/ae19/new_top/image/bg.jpg); background-repeat: repeat-x; background-position:center top;
}
#wrapper .wrapperinner {
	background-color: transparent;
	font-family: 'Meiryo', serif;
	padding: 0px !important;
}

/*Contents CSS */
.hs-container {
	float: left;
	/*width: 1px;*/
	padding-right: 49px;
}

.hs-content-wrapper {
	font-family: Meiryo;
	text-align: left;
	width: 950px;
	margin: 0 auto;
}
/*AE Menu */
.ae_menu_con {
	width: 950px;
	margin: 0 auto;
	position: relative;
}
.ae_flag {
	left: 15px;
	top: 0px;
	position: absolute;
	z-index: 900;
}
.blackbar_bg {
	background-color: #222;
	height: 50px;
	position: absolute;
	left: 0;
	width: 100%;
}
.blackbar {
	font-size: 12px;
	background-color: #222222;
	line-height: 50px;
	display: block;
	width: 100%;
	left: 0px;
}
.aemenu {
	margin-left: 200px;
}
.aemenu li {
	float: left;
	display: block;
	margin-right: 5px;
	color: #FFF;
	font-family: 'Meiryo', serif;
}
.aemenu li a {
	color: #FFF !important;
}
.aemenu li:after {
	content: "|";
	margin-left: 5px;
}
.ae_contetns {
	padding: 10px;
}
/*AE Menu End */
.pormo_pic{ height:200px; background-color:#e0e1e2;}
.aep_h1{ font-size:16px; font-weight:bold; border:1px solid #aaa; background-color:#f6f6f6; height:40px; line-height:40px; padding-left:10px; margin:5px;}

.aep_h2{ font-size:14px; font-weight:bold;  background-color:#f0f4f8; height:30px; line-height:30px; padding-left:10px;}


.nlb{ border-bottom:none !important;}


.report_aelist{ border:1px solid #aaa; margin:5px; background-color:#e5ecef; position:relative;}

.report_profile{ padding:5px;display:block; margin:5px;}
.report_profile li{ float:left;}
.report_profile li:first-child{ float:left;  border:1px solid #999; margin-right:0px;}

.report_info{ margin-left:10px;}
.report_info dt{font-size:18px; font-weight:bold; margin-top:10px;}
.report_info dd{font-size:12px; width:720px; margin-top:10px; margin-bottom:10px; line-height:22px; }

.report_info_desc{ float:right; padding:10px; width:635px; background-color:#f1f5f7;}
.report_info_desc dt{font-size:16px; font-weight:bold; }
.report_info_desc dd{font-size:12px; width:620px;line-height:22px; margin-top:5px; }

.report_list{ padding:2px; border:1px solid #ccc; display:block; margin:5px; background-color:#f1f5f7; clear:both; margin-top:25px;}
.report_list li{height:30px !important; line-height:30px !important; border-bottom:1px dotted #CCCCCC; margin:0px; padding-left:5px;}
.report_list li p{ float:left; display:block; line-height:30px;}
.report_list li div{ height:30px; line-height:30px; display:block;}

.report_icon{ margin-right:5px; float:left;  line-height:30px; }
.report_btn{  margin-left:5px; float:right; height:30px; line-height:30px; margin-top:2px; } 
.report_btn img{ height:25px;}

.report_view_btn{ padding:2px 10px 2px 10px; background-color:#377aa7; float:left; font-weight:bold; color:#fff; border-radius:5px; font-size:11px; margin-right:5px; }
.report_view_btn a{color:#fff !important;}

.report_text{ font-size:14px; padding:10px; line-height:28px;}
.report_star{ color:#F60;}
.report_text ul li{ clear:both; border-bottom:1px solid #ccc; line-height:30px; height:30px;}
.report_text ul li p{ float:left;  }
.report_text ul li span{ float:right;  }


.report_btn_blue{ padding:4px; background-color:#09416e; color:#fff; text-shadow:none; font-size:12px; border-radius:5px; float:right; margin-top:10px;}
.report_btn_top{
	position: absolute;
	top: 167px;
	left: 67px;
}
.report_btn_top img{ height:25px;}

.report_have_car{ background-color:#fff; color:#333; font-weight:bold; font-size:10px !important; height:30px; line-height:30px; padding-left:5px; padding-top:5px;}
.report_title{ font-weight:bold; font-size:12px; }

.report_review{ margin-top:15px; margin-right:3px; background-color:#FFF; border:1px solid #aaa; }
.report_car{ float:left; margin:10px; width:227px; background-color:#FFF;  text-align:center; border:1px solid #ccc;}
.report_car img{ text-align:center;}


.report_title2{position:absolute; font-size:24px; top:40px; right:50px; font-weight:bold; line-height:50px; color:#fff;}
.report_back{ position:absolute; font-size:14px; top:90px; right:5px; line-height:20px; }
.flsc img{ float:left; margin-right:10px;}
.flsc span{ float:left; padding-top:10px;}
.flsc{
	position: absolute; line-height:42px; height:42px;
	left: 276px;
	top: 0px;
}
.flsc_in img{ float:left; margin-right:10px;}
.flsc_in{
	position: absolute;
	line-height: 42px;
	height: 42px;
	left: 357px;
	top: 12px;
}
.flsc_in span{ float:left; padding-top:10px;}
