body, a{color:#00fff0;}

/* @group content */
.border_box{border:#01e6db solid 1px;border-radius:5px;-webkit-box-shadow: 0 1px 7px 1px rgba(255,255,255,0.5);box-shadow: 0 1px 7px 1px rgba(255,255,255,0.5);}
.title_shadow{color: #00fff0;text-shadow: 1px 1px 0 #0dd5cf , -1px -1px 0 #0dd5cf , 1px -1px 0 #0dd5cf , -1px 1px 0 #0dd5cf;}
#mainvisual .main_model, #mainvisual .main_title{position:absolute;} 

/* @session banner */
#info_contain{background:url(../img/bg_contain_top.png) top left repeat-x;padding:5px 0 0;border-bottom:#070c21 solid 5px;}
#content, #banner .banner_inner, #info_contain .info_contain_inner{background:url(../img/bg_contain_middle.png) center left repeat;}
/* End @session banner */


.car_references>div{text-align:left;background:url(../img/bg_car_other_info.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;}
.car_references .title{background:rgba(1, 1, 1, 0.3) url(../img/bg_title_footer.png) center bottom no-repeat;-webkit-background-size:100%;background-size:100%;}
.car_references .travel_route .route_title:before{background:url(../img/route_icon.png) no-repeat;-webkit-background-size:100%;background-size:100%;}
.car_references .song_lineup .song_title:before{background:url(../img/song_lineup_icon.png) no-repeat;-webkit-background-size:100%;background-size:100%;}

.broadcast_story .eps_no_list ul li{background:url(../img/bg_story.png) top left no-repeat;-webkit-background-size:100%;background-size:100%;}
.broadcast_story .eps_no_list ul li.active,
.broadcast_story .eps_no_list ul li:hover{background:url(../img/bg_story_active.png) top left no-repeat;-webkit-background-size:100%;background-size:100%;-webkit-box-shadow: 0 1px 8px 1px #2f4158;box-shadow: 0 1px 8px 1px #2f4158;}
.broadcast_story .eps_no_list ul li.active a,.broadcast_story .eps_no_list ul li a:hover{color:#152150;}

.lineup .list_car ul li img{border:#01e6db solid 1px;}

#sns_area{background:url(../img/bg_sns.png) top left repeat; }

@media only screen and (max-width:767px){
	#common-header{background:url(../img/bg_header.png) top left repeat;-webkit-background-size:100%;background-size:100%;}
	#mainvisual #navi {position: relative;z-index: 5}
	#mainvisual figure {position: relative;}
	#mainvisual .main_title{bottom:53%;left:33%;z-index:2;width:60.15%;}
	#mainvisual .main_model{bottom:39%;right:0.2%;width:25.46%;z-index:1;} 
	#mainvisual .main_schedule{bottom:5%;left:35%;width:57.65%;}
	.car_info_detail{background:url(../img/bg_contain_inner_top_sp.png) top left no-repeat;-webkit-background-size:contain;background-size:contain;}
	.car_info_detail:before{padding-bottom:5.468%;background:url(../img/bg_contain_inner_top_sp.png) bottom left no-repeat;-webkit-background-size:100%;background-size:100%;}
	.car_info_detail .car_info_detail_inner{background:url(../img/bg_contain_inner_middle.png) top left repeat;}
	.car_show {background:url(../img/bg_car_show_sp.jpg) top left no-repeat;-webkit-background-size:cover;background-size:cover;}
	.car_show .car_show_title .car_name{text-shadow:none;font-weight: bold;}
}
@media print, screen and (min-width:768px){
	#mainvisual .main_title{bottom:247px;left:620px;z-index:2;}
	#mainvisual .main_model{bottom:160px;right:115px;z-index:1;} 
	#mainvisual .main_schedule{bottom:3px;left:907px;}
	#mainvisual .main_schedule img{max-width:260px;}

	#navi ul li.dropdown .dropdown_content{z-index:10;}

	.car_info_detail{background:url(../img/bg_contain_inner_top.png) top center no-repeat,url(../img/bg_contain_inner_top_base.png) top center repeat-x,url(../img/bg_contain_inner_middle.png) top 162px center repeat;}
	.car_info_detail:before{padding-bottom:166px;background:url(../img/bg_contain_inner_top.png) bottom center no-repeat,url(../img/bg_contain_inner_top_base.png) bottom center repeat-x;}
	.car_show {background:url(../img/bg_car_show.png) top left no-repeat;-webkit-background-size:cover;background-size:cover;}
	.car_show .car_show_title .pickup_logo{background:url(../img/bg_pickup.png) top left no-repeat;}

	.car_references .travel_route .route_title:before{width:68px;height:55px;}
	.car_references .song_lineup .song_title:before{width:28px;height:55px;}

	.broadcast_story{background: #0d223c;}

	.lineup .list_car ul li:hover, .lineup .list_car ul li a:hover{color:#00fff0;}

	
}
/* End @group content */
