@charset "utf-8";
/* CSS Document */

/*
==============================================================================*/


section.mainArea > .mainArea_enTitle {
	background-color: var(--color-titleZabu);
	font-weight: bold;
	line-height: 1.05;
	display: flex;
	flex-direction: column-reverse;
}
section.mainArea > .mainArea_enTitle > .en {}
section.mainArea > .mainArea_enTitle > .jp {color: var(--color-DYFC-orange);}




section.featuresEntry > .entrySec_head {
	display: flex;
	flex-direction: column;
}
section.featuresEntry > .entrySec_head > h2.title {}




section.featuresEntry > .entrySec_col2 > .articlesBack {
	border: solid 1px var(--color-line-gray);
	border-left: none;
	border-right: none;
}
section.featuresEntry > .entrySec_col2 > .articlesBack > a.back {
	display: flex;
	align-items: center;
	gap: 2rem;
}
section.featuresEntry > .entrySec_col2 > .articlesBack > a.back::before {
	content: "";
	font-size: 0;
	background-image: url(/-/media/Project/globeride/daiwa_com_jp/top/arrow_head_one_984d7bae.svg);
	aspect-ratio: 0.75;/* 6x8px (AspectRatio = 3:4 ≒ 0.75) */
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	height: 1rem;
}




/* Component */
section.commonComponentSection {}
section.commonComponentSection h3 {color: var(--color-DYFC-orange);}




/* CommonImageTextComponent */
section.CommonImageTextComponent .container > .item > .imgBox {}
section.CommonImageTextComponent .container > .item > .imgBox > .img {}
section.CommonImageTextComponent .container > .item > .imgBox > .img > img {width: 100%;}



/* CommonWebLinkComponent */
section.CommonWebLinkComponent > .area > .container > .item > a {font-size: 1.4rem;}




/*============================================================================*/




/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@media screen and (max-width: 767px) {/* // Mobile // */
/*============================================================================*/


section.mainArea {margin-top: 0;}
section.mainArea > .mainArea_enTitle {
	gap: .6rem;
	padding: calc(var(--header-height) + 4rem) 1.95rem 2rem;
}
section.mainArea > .mainArea_enTitle > .en {font-size: 2.6rem;}
section.mainArea > .mainArea_enTitle > .jp {font-size: 1.2rem;}



section.featuresEntry {}
main > .commonBreadcrumb_upper + section.featuresEntry {padding-top: 11rem;}
section.featuresEntry > .entrySec_head {margin: 1.95rem;}
section.featuresEntry > .entrySec_head > .meta {
	margin-top: 2rem;
	font-size: 1.3rem;
}
section.featuresEntry > .entrySec_head > .lead {margin-top: 2rem;}




section.featuresEntry > .entrySec_col2 > .articlesBack {
	margin: 10rem 1.95rem -3rem;
	padding: 2rem 4rem;
	display: flex;
	justify-content: center;
	border-bottom: none;
}
section.featuresEntry > .entrySec_col2 > .articlesBack > a.back {}




/* Component */
section.commonComponentSection {
	margin-left: 1.95rem;
	margin-right: 1.95rem;
}




/* CommonImageTextComponent */
section.CommonImageTextComponent .container {gap: 2.5rem;}
section.CommonImageTextComponent .container > .item > .imgBox {}




/*============================================================================*/
}




/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@media screen and (min-width: 768px) {/* // PC // */
/*============================================================================*/

section.mainArea > .mainArea_enTitle {
	min-height: 12rem;
	padding: calc(var(--header-height) + 3rem) 80rem 3.8rem 10rem;
	gap: .8rem;
}
section.mainArea > .mainArea_enTitle > .en {font-size: 3.6rem;}
section.mainArea > .mainArea_enTitle > .jp {font-size: 2.4rem;}



main > .commonBreadcrumb_upper + section.featuresEntry {padding-top: 20rem;}
section.featuresEntry > .entrySec_head {
	gap: 2rem;
	margin-top: 3rem;
	margin-left: 10rem;
	margin-right: 10rem;
}
section.featuresEntry > .entrySec_head > h2.title {
	font-size: 3.6rem;
}
section.featuresEntry > .entrySec_head > .lead {font-size: 1.8rem;}
section.featuresEntry > .entrySec_mv {
	margin-top: 5rem;
	margin-left: 10rem;
	margin-right: 10rem;
}




section.featuresEntry > .entrySec_col2 > .articlesBack {
	margin: 10rem;
	padding: 2rem 4rem;
	display: flex;
	justify-content: flex-end;
}
section.featuresEntry > .entrySec_col2 > .articlesBack > a.back {}




/* Component */
section.commonComponentSection {
	margin-left: 25rem;
	margin-right: 25rem;
}




/* CommonImageTextComponent */
section.CommonImageTextComponent .container > .item {
	justify-content: center;
	width: calc( calc( 100% - 3rem * 2 ) / 3 );
	flex: none;
}
	.width-stretch-PC section.CommonImageTextComponent .container > .item,
	section.CommonImageTextComponent.width-stretch-PC .container > .item {/* width-stretch-PC // 幅いっぱい */
		flex: 1;
	}
section.CommonImageTextComponent .container > .item > .imgBox {}




/*============================================================================*/
}




/* - - - - - - - - - - - - - - - - - - -
https://---/contest-dp-css.css
ID = {0A15B16A-82AC-410A-81E6-20FBFB28F879}
- - - - - - - - - - - - - - - - - - - */