@charset "utf-8";

/* ######################################################################
 Shared Styles
###################################################################### */
.c_lineT {
	border-top: 1px solid rgba(255,255,255,.5);
	padding-top: 60px;
}
ul.square {
	margin: 20px 0 0 1em;
}
ul.square li:before {
	content: "■";
	margin-left: -1em;
}

/* プリクラッシュブレーキアシスト */
.preCrashBABox {
	background: rgba(255,255,255,.1);
	margin-bottom: 60px;
	padding: 30px;
}

/* Clearfix */
.clearFix:after {
	content: "";
	display: block;
	clear: both;
}
.clearFix .flR {
	float: right;
	width: 27.5%;
	max-width:155px;
}
.clearFix .text {
	width: 71.5%;
	max-width:400px;
}
.clearFix .text img {
	display: block;
	margin-bottom: 20px;
}

.mt0   {margin-top: 0 !important;}
.mt-35 {margin-top: -35px !important;}


/* ######################################################################
 IMPREZA SPORT, G4
###################################################################### */

/* [Safety]
---------------------------------------------------------------------- */
.pi-sport h3,
.pi-g4 h3 {
	margin: 0 0 20px;
}
.pi-sport h3 + h4,
.pi-g4 h3 + h4 {
	margin: 35px 0 20px;
}


/* ######################################################################
 EXIGA
###################################################################### */

/* [Driving]
---------------------------------------------------------------------- */
/* movie */
.pi-exiga .boxInMovieBtn {
	box-sizing: border-box;
	position: relative;
}
.pi-exiga .boxInMovieBtn .c_digestSetBtn {
	position: absolute;
	left: 50%;
	top: 80.3%;
	margin-left: -180px;
}


/* ######################################################################
 SUBARU XV HYBRID
###################################################################### */

/* [All]
---------------------------------------------------------------------- */
.pi-hv #carLogo img {
	padding-top: 5px;
}

/* [Attractive]
---------------------------------------------------------------------- */
.youtubeContainer {
	position: relative;
	padding-bottom: 56.25%;
	overflow: hidden;
}
.youtubeContainer iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



