@charset "Shift_JIS";

/*
	================================================================================================
		support
	================================================================================================
*/

#contents .section .pregArea_01 ul.productslist li {
	width: 125px;
	float: left;
	margin-bottom: 15px;
}

#contents p.model_year {
	font-size: 14px;
	color: #333333;
	margin-left: 0;
	margin-top: 20px;
}

#contents ul.anchorBtnA li a {
	padding: 10px 0 10px 10px;
	display: block;
    transition: opacity 0.2s ease-in 0s;
	
	/* behavior: url(./css/PIE.htc); */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/*===========================================
	pregArea_02
=============================================*/
div.pregArea_02 {
	margin-bottom: 20px;
}
div.pregArea_02 ul {
	margin: 0px 0 0px 13px !important;
	padding: 0px !important;
	list-style: none;
}

div.pregArea_02 ul li {
	width: 168px;
	padding-right: 18px;
	float: left;
	margin-bottom: 20px !important;
	margin-left: 0 !important;
	margin-top: 0px !important;
	height: 200px;
}
div.pregArea_02 ul li p {
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-top: 10px !important;
	padding: 0px 0px 0px 10px;
	background: url(/share/images/arrow_black.gif) no-repeat 0px 6px;
}





/* 180725 */


#contents div.pregArea_02 ul.movieList{
	margin-bottom:3em !important;
}

#contents div.pregArea_02 ul.movieList li{
	width: 24%;
	display:inline-table;
	height: 15em;
}

#contents div.pregArea_02 ul.movieList li a{
	display:block;
}

#contents div.pregArea_02 ul.movieList li a >img{
	margin-bottom:1em;
}


#contents div.pregArea_02 ul.movieList li a span{
display: inline-block;
    background: url(/share/images/arrow_black.gif) no-repeat 0px 6px;
    padding-left: 1em;
    word-break: break-all;
    margin-right: 0.5em;
}



/* 20240627 */

#contents .y_link {
    display: flex;
    justify-items: center;
    align-items: center;
	max-width: 400px;
}

#contents .y_link .y_icon img {
    padding: 15px;
}

#contents .y_link .y_linktxt {
    font-weight: bold;
}

#contents .bnrimg {
	 vertical-align: middle;
}

@media screen and (max-width: 640px) {
	#contents .bnrimg {
		width: auto;
		height: auto;
		max-width: 100%;
	}
}

#contents a.s5-linkV3 {
    color: #3865e0;
}

#contents a.s5-linkV3:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D'%233865e0'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20x%3D'0px'%20y%3D'0px'%20width%3D'32px'%20height%3D'32px'%20viewBox%3D'0%200%2032%2032'%3E%3Cpath%20d%3D'M25.6%2C16l-16%2C16l-3.2-3.2L19.1%2C16L6.4%2C3.2L9.6%2C0L25.6%2C16z'%2F%3E%3C%2Fsvg%3E");
}

/* 2025/05/19追記 */
#contents .y_link {
	max-width: 551px;
}

@media screen and (max-width: 430px) {
	#contents .y_link {
		max-width: 350px;
	}
}

@media screen and (max-width: 360px) {
	#contents .y_link {
		margin-bottom: 1em;
	}
}
	

