@charset "utf-8";

/* -----------------------------------
    modal
----------------------------------- */

#modal_notice .case li .bbtext {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 120px;
	background: #727171;
	color: #fff;
	font-size: 1.2rem;
	margin: 0;
}

@media screen and (min-width : 769px){
/*------------------------------------------------------------------------------------------
*
*
    /feature/highbeam/
    Responsive / PC
*
*
------------------------------------------------------------------------------------------ */
.feature_detail #scene_title_area{
background-image: url(../../../common/image_common/sensing/bg_title_feature_pc02.jpg);
}

.feature_detail #title_area .text01_title{
background-image: url(../image/fukidashi_feature_pc.png);
line-height: 40px;
padding: 10px 0 39px;
}

.feature_detail #title_area h1{
padding: 12px 0;
}

.feature_detail #car_model .car_g li:nth-child(1) span{
padding-left: 12px;
}

.feature_detail #car_model .car_g li span.sup{
display: inline-block;
vertical-align: text-top;
margin: -2px 0 0 -2px;
transform: scale(.7);
padding: 0;
}

.feature_detail #car_model .car_g li span.sup::after{
content: none;
}

.feature_detail #car_model .attention_text{
max-width: 1020px;
width: 100%;
padding: 0 20px;
margin: 0 auto;
font-size: 12px;
font-family:var(--font-light);
line-height: 1;
margin-top: 25px;
}

.feature_detail #car_scene .special_box{
margin-top: 112px;
max-width: 800px;
width: 100%;
background: #fff;
padding: 52px 40px 60px;
}

.feature_detail #car_scene .special_box .text01{
margin-bottom: 30px;
}

.feature_detail #car_scene .special_box .speed_g{
display: flex;
flex-wrap: wrap;
}

.feature_detail #car_scene .special_box .speed_g .speed_box{
width: 50%;
}

.feature_detail #car_scene .special_box .speed_g .speed_box .meter_text{
font-size: 14px;
line-height: 1;
margin-bottom: 10px;
}

.feature_detail #car_scene .special_box .speed_g .speed_box .title{
background: #D5DFF0;
padding: 27px 20px;
line-height: 1;
}

.feature_detail #car_scene .special_box .speed_g .speed_box01 .title{
background: #FFA62C;
}

.feature_detail #car_scene .special_box .speed_g .speed_box02 .title{
background: #FDE731;
}

.feature_detail #car_scene .special_box .speed_g .speed_box03{
width: 100%;
}



/* -----------------------------------
    #modal_notice
----------------------------------- */
#modal_notice .case {
	padding: 35px 0 25px;
}

#modal_notice .case h3 {
	margin-bottom: 15px;
}

#modal_notice .case h4 {
	margin-bottom: 20px;
	font-size: 14px;
	font-family:var(--font-bold);
	line-height: 2;
	color: #3f0808;
}

#modal_notice .case p + h4 {
	margin-top: 60px;
}

#modal_notice .case p + ul {
	margin-top: 30px;
}

#modal_notice .case p {
	font-size: 13px;
	color: #3f0808;
}

}
