@charset "utf-8";
/* CSS Document */

/* General DetailPage (daiwa.com/jp)
------------------------------------------------------------------------------*/


/*==============================================================================
 * Custom Properties
==============================================================================*/
:root {
	--width: 100vw;
	--height: 100vh;
	--green: #009944;
	--ff-jp: a-otf-midashi-go-mb31-pr6n, sans-serif;
	--ff-en: "Helvetica Neue", Helvetica, Arial, Verdana, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	--general-accentColor: black;
	--general-inactiveColor: #e8eaeb;
}

/*============================================================================*/



main.GeneralDetailPage {
	line-height: 1.5;
}
main.GeneralDetailPage .entrySec_head {
	margin-right: auto;
	margin-left: auto;
}
main.GeneralDetailPage .entrySec_head .title {
    line-height: 1.38888;
    font-size: 3.6rem;
}
main.GeneralDetailPage .entrySec_head .meta {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 2.1rem;
}
main.GeneralDetailPage .entrySec_mv > img {
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
main.GeneralDetailPage .entrySec_mv {
	margin-top: 9.6rem;
}

main.GeneralDetailPage .entrySec_col2 .articlesBack {
	margin-left: auto;
	margin-right: auto;

	display: flex;
	justify-content: space-between;
	align-items: center;
	min-height: 8.25rem;
	font-size: 1.4rem;
	border-top: 1px solid #e8eaeb;
	border-bottom: 1px solid #e8eaeb;
	margin-top: 7.3rem;
	padding: 2.0rem 4.0rem;
}
main.GeneralDetailPage .entrySec_col2 .articlesBack .back {
	display: block;
	margin-left: auto;
}
main.GeneralDetailPage .entrySec_col2 .articlesBack .back span {
	display: inline-block;
	background: url(/-/media/Project/globeride/globeride_cojp/common/img/arrow-right.svg) center left / 0.45rem auto no-repeat;
	padding-left: 2.4rem;
}


main.GeneralDetailPage .entrySec_main h3 {
	font-size: 3rem;
	border-left: 0.5rem solid #000000;
	margin-top: 7.4rem;
	padding: 0.2rem 0 0.3rem 2.4rem;
}


/*============================================================================*/


/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■[[---// MO //---]]*/
@media screen and (max-width: 767px) {
/*============================================================================*/

	main {
		margin-top: 5rem;
		margin-bottom: 14rem;
	}

	main.GeneralDetailPage {}
	main.GeneralDetailPage > .entrySec {
		margin-top: 1rem;
	}
	main.GeneralDetailPage .entrySec_head {
		width: 90.7767%;
	}
	main.GeneralDetailPage .entrySec_head .title {
		font-size: 2.6rem;
	}
	main.GeneralDetailPage .entrySec_main h3 {
		line-height: 1.4;
		font-size: 2rem;
		margin-top: 2.4rem;
		padding: 0.8rem 0 0.9rem 2.4rem;
	}
	main.GeneralDetailPage .entrySec_mv > img {
		width: 90.7767%;
	}
	main.GeneralDetailPage .entrySec_mv {
		margin: 3.1rem 0 0;
	}
	main.GeneralDetailPage .entrySec_col2 .entrySec_main {
		width: 90.7767%;
		margin-right: auto;
		margin-left: auto;
	}
	main.GeneralDetailPage .entrySec_col2 .articlesBack {
		width: 90.7767%;
	}
	/*============================================================================*/
	.footer {
		margin-top: 8rem;
	}

/*============================================================================*/
}



/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■[[---// PC //---]]*/
@media screen and (min-width: 768px) {
/*============================================================================*/


	/*============================================================================*/

	main {
		margin-top: 15.3rem;
		margin-bottom: 19.7rem;
	}

	main.GeneralDetailPage {}
	main.GeneralDetailPage > .entrySec {
		margin-top: 8rem;
	}
	main.GeneralDetailPage .entrySec_head {
		width: 86.25%;
		margin-right: auto;
		margin-left: auto;
	}
	main.GeneralDetailPage .entrySec_mv > img {
		width: 86.25%;
	}

	main.GeneralDetailPage .entrySec_col2 .articlesBack {
		width: 86.25%;
		margin-right: auto;
		margin-left: auto;
	}
	/*============================================================================*/
	.footer {
		margin-top: 15rem;
	}

/*============================================================================*/
}


/* - - - - - - - - - - - - - - - - - - -
https://---/general_siteDaiwacomJp_css.css
- - - - - - - - - - - - - - - - - - - */