@charset "utf-8";

#wrapper{
	margin-bottom: 10px;
}
#wrapper .wrapperinner{
	background:none !important;
}
#areaTop .motorshow_visual .ms_center {
	position: relative;
	width: 1070px;
	margin: 0 auto;
	text-align: center !important;
}

/* h1,h2 */
.motorshow_h,
.motorshow_h2 {
	padding:3px 10px 8px 13px;
	background:transparent url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_h3_01.gif) no-repeat 2px 0px;
	font-weight:bold;
	line-height:100%;
	border-bottom:dotted 1px #ccc;
	font-size:115%;
	margin-bottom:10px;
}
.motorshow_h:after,
.motorshow_h2:after,
#areaContent .mod_L1-2_static .mod_L1-2_width632:after {
	display:block;
	background:url(https://cdn.autoc-one.jp/static/common2/images/motorshow/tokyo/2015/h_part_b.png) 0 0 no-repeat;
	width:13px;
	height:6px;
	position: absolute;
	bottom: -6px;
	left: 0;
}

#areaRight .motorshow_h-lower,
#areaRight .mod_r5 h3,
#areaRight .mod_r8 h3,
#areaRight .mod_r15 h3 {
	border-bottom:solid 1px #ccc;
	background:#fff url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_title_03.gif) repeat-x center bottom;
	padding:4px 7px 2px;
	line-height:150%;
	font-weight:bold;
}

/* */
#areaContent h2.new_h1_bar635,
.articleListArea,
.mod_L24 {
	background-color: #fff;
}
.car_relation_info{
	background-color: #fff;
	margin-bottom:20px;
}

/*------------------------------------------------------------------------------------------------------
nav
------------------------------------------------------------------------------------------------------*/
#areaTop #motorshow_nav {
	background-image:url(https://cdn.autoc-one.jp/static/common2/images/motorshow/tokyo/2015/nav-bg.gif);
	background-repeat:repeat-x;
	box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.3);
	margin-bottom: 17px;
}
#areaTop #motorshow_nav .navUl{
	width: 970px;
	margin: auto;
	border-left: 1px solid #ddd;
	border-right: 1px solid #fff;
}
#areaTop #motorshow_nav .navUl > li {
	float:left;
	font-size: 14px !important;
	width: 12.5%;
}
#areaTop #motorshow_nav .navUl > li > a {
	display: block;
	text-align: center;
	color: #444;
	font-size: 13px;
	text-decoration: none;
	border-right: 1px solid #ddd;
	border-left: 1px solid #fff;
	font-weight:bold;
	height:50px;
	line-height:50px;
}
#areaTop #motorshow_nav .navUl > li a p {
	padding-top:10px;
}
#areaTop #motorshow_nav .navUl > li a p span,
#areaTop #motorshow_nav .navUl > li > a > span {
	font-size: 12px;
}
#areaTop #motorshow_nav .navUl > li a.kai {
	line-height: 16px;
}
#areaTop #motorshow_nav .navUl > li div {
	display:none;
}
#areaTop #motorshow_nav > ul > li div ul {
	float:left;
}
#areaTop #motorshow_nav .navUl > li div ul li a {
	display: block;
	text-decoration: none;
	border-right: 1px solid #ddd;
	border-left: 1px solid #fff;
	min-width: 100px;
	height: auto;
	border: none;
	text-align: left;
	padding: 10px 20px 10px 15px !important;
	background-image: none;
	color: #333;
	font-weight: bold;
	font-size: 11px !important;
}

/* current,hover */
#areaTop #motorshow_nav .navUl > li.current {
	background:url(https://cdn.autoc-one.jp/static/common2/images/motorshow/tokyo/2015/nav-bg_on.gif) 0 0 repeat-x;
}
#areaTop #motorshow_nav .navUl > li.current > a {
	color: #fff;
}
#areaTop #motorshow_nav .navUl > li > a:hover {
	background:url(https://cdn.autoc-one.jp/static/common2/images/motorshow/tokyo/2015/nav-bg_on.gif) 0 0 repeat-x;
	color: #fff;
}
#areaTop #motorshow_nav .navUl > li:hover div {
	display: block;
	position: absolute;
	z-index: 10000;
	background-color: #fff;
	border: 1px solid #bbb;
}
#areaTop #motorshow_nav .navUl > li div ul li a:hover {
	background-color: #ccc;
}


/*------------------------------------------------------------------------------------------------------
mod_r2,mod_r15,mod_r20,mod_La97
------------------------------------------------------------------------------------------------------*/

/* */
.mod_r5 ul,
.mod_r5 p.tolist,
.mod_r8 ol,
.mod_r8 .rankingdate,
.mod_r15 .list_type01,
.mod_r15 .seeall,
.officialAccount {
	background-color: #fff;
}

/* */
.mod_r2 ul li a {
	display: block;
	margin-bottom: 5px;
}
.mod_r5 ul.list_type01 {
	margin-bottom: 0 !important;
}
.mod_r5 ul.list_type01 li {
    background: none !important;
}
.mod_r15 h3 span{
	top: 6px !important;
}
.mod_r15 h3 span a{
	color:#fff !important;
}
.mod_r20 h3{
	background: #bae0bc !important;
	color: #333 !important;
}
.mod_r20 ul{
	background-color: #fff;
	padding: 10px 10px 2px !important;
}
.mod_r20 ul li{
	margin-bottom:7px;
}
.mod_r20 ul li.s-length {
    height: 25px;
}
.mod_r20 ul li a{
	background:url(https://cdn.autoc-one.jp/static/common2/images/motorshow/tokyo/2015/icon_arrow.png) 0 2px no-repeat;
	padding-left: 13px;
}
.mod_r20 ul li a p{
	line-height:14px;
}
.mod_La97{
	position: relative;
	margin-bottom: 0 !important;
}

/* */
.mod_r5 .motorshow_ul > li > a > dl > dt {
	float: right;
}
.mod_r5 .motorshow_ul > li > a > dl > dt > img {
	border: 1px solid #ccc;
}
.mod_r5 .motorshow_ul > li > a {
	display: block;
}
.mod_r5 .motorshow_ul > li > a > dl > dd > ul {
	width: 185px;
	float: left;
	line-height: 150%;
}
.mod_r5 .motorshow_ul > li > a > dl > dd > ul > li.list_day {
	padding: 0;
	border-bottom: none;
	float: left;
	color: #444;
}
.mod_r5 .motorshow_ul > li > a > dl > dd > ul > img.icn {
	padding-top: 2px;
	margin-left: 5px;
}

/* sns */
.motorshow_visual .ms_center .mod_La97 ul.sbmlink2{
	position: absolute;
	top: -3px !important;
	right: 54px;
	padding: 3px 6px;
	background-color: #e0e8ea !important;
}

/* SNSトップ画像用 */
.motorshow_visual .ms_center .mod_La97 ul.sbmlink2 li.facebook {
	/* width: 91px; */
	height: 20px;
}
.motorshow_visual .ms_center .mod_La97 ul.sbmlink2 li.twitter {
	/* width: 100px; */
	height: 20px;
}
.motorshow_visual .ms_center .mod_La97 ul.sbmlink2 li.mr5{
	height: 20px;
}

/* SNS記事用 */
.mod_La97.mod_La97_clearBoth.clearfix ul.sbmlink2 li {
	height: 20px;
	overflow: hidden;
}

/* */
#areaContent .mod_La97_clearBoth{
	height:auto !important;
}


/*------------------------------------------------------------------------------------------------------
areaContent
------------------------------------------------------------------------------------------------------*/

/* articleArea */
#areaContent .articleArea{
	padding: 0 0 0 10px;
	margin-bottom: 20px;
}
#areaContent .articleArea .obj,
#areaContent .articleArea > ul > li {
	width: 198px;
	float: left;
	margin:0 10px 12px 0;
	background-color:#fff;
	box-shadow:rgba(71, 71, 71, 0.3) 0px 0px 6px 1px;
	-webkit-box-shadow:rgba(71, 71, 71, 0.3) 0px 0px 6px 1px;
	-moz-box-shadow:rgba(71, 71, 71, 0.3) 0px 0px 6px 1px;
}
#areaContent .articleArea .obj > a,
#areaContent .articleArea .obj h3,
#areaContent .articleArea > ul > li > a > dl > dd > p {
	display: block;
	min-height: 80px;
	padding: 7px;
}
#areaContent .articleArea .obj > p a,
#areaContent .articleArea > ul > li > a > dl > dt > img {
	display: block;
	border-bottom:1px solid #ddd;
}
#areaContent .articleArea .obj .label,
#areaContent .articleArea > ul > li > a > dl > dd > ul {
	padding:1px 7px 1px;
	border-bottom:1px dotted #aaa;
	min-height: 17px;
}
#areaContent .articleArea > ul > li > a > dl > dd > ul > li {
	float:left;
}
#areaContent .articleArea > ul > li > a > dl > dd > ul > .list_day {
	color: #444;

}
#areaContent .articleArea > ul > li > a > dl > dd > ul > img.icn {
	padding-top: 1px;
	margin-left: 5px;
}
#areaContent .articleArea .more {
	background: url(https://cdn.autoc-one.jp/static/common2/images/motorshow/tokyo/2015/more_btn.jpg) 0 0 no-repeat;
	width: 250px;
	height: 40px;
	margin: 8px auto 18px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}
#areaContent .articleArea .more:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
}

/* detailArea */
#areaContent .detailArea{
	padding: 0 10px;
	margin-bottom: 40px;
}
#areaContent .detailArea .detailDl dt {
	float: left;
}
#areaContent .detailArea .detailDl dd {
	padding-left: 65px;
	margin-bottom: 3px;
}

/* bnrlArea */
.bnrArea {
	float: left;
	width: 300px;
	margin-right: 12px;
}
.bnrArea span {
	display: block;
	min-height: 40px;
	margin-bottom: 5px;
}

/*------------------------------------------------------------------------------------------------------
TOP Big Article
------------------------------------------------------------------------------------------------------*/
.detailArea .underline {
	border-bottom: solid 1px #25580e;
	margin-bottom: 10px;
	text-align: left;
	color: #25580e;
	background: url(https://cdn.autoc-one.jp/static/common2/images/motorshow/tokyo/2015/icon_square.gif) 0 3px no-repeat;
	padding: 0 0 5px 13px;
	font-size: 13px !important;
	font-weight: bold;
}
.detailArea ul {
	padding: 1px;
	border-bottom: none;
	text-align: left;
	font-size: 11px;
	margin: 0 0 10px 14px;
}
.detailArea ul li a {
	background: url(https://cdn.autoc-one.jp/static/common2/images/motorshow/tokyo/2015/icon_arrow.png) 0 3px no-repeat;
	padding-left: 12px;
	display: block;
	font-size: 12px;
}
.detailArea ul li a p {
	display: inline-block;
}
.detailArea ul li a p:hover {
	text-decoration:underline;
}
.detailArea ul li {
	float: left;
	width: 25%;
	height: 22px;
}
.detailArea ul li.length {
	height: 36px;
}

/*------------------------------------------------------------------------------------------------------
Side column Sponsor banner
------------------------------------------------------------------------------------------------------*/
.motorshow2015_side_pr ul {
	background-color: #fff;
}
.motorshow2015_side_pr ul li a dl dt {
	padding: 5px;
}
.motorshow2015_side_pr ul li a dl dd {
	margin: 0px 5px 5px 5px;
}
.motorshow2015_side_pr ul li {
	border-bottom: dotted 1px #ccc;
}
.motorshow2015_side_pr ul li a dl img {
    width: 100%;
    height: 100%;
}
.motorshow2015_side_pr ul li:last-child {
	border-bottom: 0px;
}

.mod_r22{
	border:solid 1px #ccc;
	margin-bottom: 10px;
}
.mod_r22 h3 {
    border-bottom:solid 1px #ccc;
    background:#fff url(https://cdn.autoc-one.jp/static/common2/images/common/common_bg_title_03.gif) repeat-x center bottom;
    padding: 3px 7px 2px;
    line-height:150%;
    font-weight:bold;
    margin-bottom: 0px !important;
}
.mod_r22 ul {
    padding: 0 1px !important;
}

#areaTop .motorshow_visual {
	background: url(https://cdn.autoc-one.jp/static/common2/images/motorshow/tokyo_autosalon/2016/visual-bg.jpg) 50% 0 no-repeat #740d1a;
	background-repeat: repeat-x;
	line-height: 16px !important;
	box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 5px 5px 0px rgba(0, 0, 0, 0.3);
	margin-bottom: 10px;
}

#areaTop .motorshow_visual_article {
	background: url(https://cdn.autoc-one.jp/static/common2/images/motorshow/tokyo_autosalon/2016/visual-bg-article.jpg) 50% 0 no-repeat #740d1a;
	background-repeat: repeat-x;
	line-height: 16px !important;
	box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 5px 5px 0px rgba(0, 0, 0, 0.3);
	margin-bottom: 10px;
}

#areaTop .motorshow_visual_article .ms_center {
	position: relative;
	width: 1070px;
	margin: 0 auto;
	text-align: center !important;
}

#areaTop .motorshow_visual_article .subImg_link{
	position: absolute;
	top: 90px !important;
	right: 55px;
	color: #bae0bc !important;
}

.motorshow_top_text {
	position: absolute;
	top: 14px;
	left: 60px;
	color: #fff;
}

.motorshow_top_text_article {
	position: absolute;
	top: 5px;
	left: 60px;
	color: #fff;
}