@charset "utf-8";
/* CSS Document */

/*
==============================================================================*/


/*==============================================================================
| Custom Properties
==============================================================================*/

:root {

	/* --color-accentColor: var(--color-GRgreen, #009944); */
	--color-accentColor: black;
	--color-accentBorder: #e8eaeb;


	--color-cat-bg: white;
	--color-cat-border: #e8eaeb;
	--color-cat-text: black;

	--color-cat-bg--active: white;
	--color-cat-border--active: var(--color-accentColor);
	--color-cat-text--active: var(--color-accentColor);
}

@media screen and (max-width: 767px) {:root {/* // Mobile // */
	/* --test-alfa: red; */
}}
@media screen and (min-width: 768px) {:root {/* // PC // */
	/* --test-alfa: red; */
}}


/*============================================================================*/
/* Recycled Styles // Minify // ma9B1A7272-a //
		/* Simulate // general_list_textLay-v2-css.css
		// - - - - - - - - - - - - - - - - - - -*/
	section.GeneralList.GeneralList_listPage .GeneralList_categoryList{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem;margin-bottom:1.8rem;font-size:1.6rem}section.GeneralList.GeneralList_listPage .GeneralList_categoryList>li>a{display:flex;justify-content:center;align-items:center;border:1px solid var(--color-cat-border);border-radius:2rem;padding:.32rem 1.6rem;color:var(--color-cat-text);background-color:var(--color-cat-bg)}section.GeneralList.GeneralList_listPage .GeneralList_categoryList>li>a,section.GeneralList.GeneralList_listPage .GeneralList_categoryList>li>a *,section.GeneralList.GeneralList_listPage .GeneralList_categoryList>li>a::after,section.GeneralList_listPage>.GeneralList_list a,section.GeneralList_listPage>.GeneralList_list a *,section.GeneralList_listPage>.GeneralList_list a::after{transition:.3s}section.GeneralList.GeneralList_listPage .GeneralList_categoryList>li.active>a{color:var(--color-cat-text--active);border-color:var(--color-cat-border--active);background-color:var(--color-cat-bg--active)}section.GeneralList_listPage>.GeneralList_list li{position:relative}section.GeneralList_listPage>.GeneralList_list li.is-new::before{position:absolute;content:'';display:block;width:1rem;height:1rem;background:var(--color-GRgreen,#094);border-radius:100%;top:3.3rem;left:1.4rem;z-index:1}section.GeneralList_listPage>.GeneralList_list li:nth-child(n+2){margin-top:-1px}section.GeneralList_listPage>.GeneralList_list li>*{position:relative;display:flex;justify-content:space-between;align-items:flex-start;font-size:1.6rem;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:2.5rem 3.8rem 2.6rem}@media only screen and (min-width:768px){section.GeneralList_listPage>.GeneralList_list a{transition-property:background,padding}section.GeneralList_listPage>.GeneralList_list a:hover{background:#e8eaeb;padding-right:6.4rem;opacity:1}section.GeneralList_listPage>.GeneralList_list a::before{pointer-events:none;position:absolute;content:'';display:block;width:0;border-top:1px solid #000;border-bottom:1px solid #000;top:-1px;bottom:-1px;left:0;transition:width .3s;z-index:1}section.GeneralList_listPage>.GeneralList_list a:hover::before{width:100%}section.GeneralList_listPage>.GeneralList_list a::after{position:absolute;content:'';display:block;width:.45rem;height:.8rem;background:url(/-/media/Project/globeride/globeride_cojp/common/img/arrow-right.svg) center center/100% auto no-repeat;top:3.4rem;right:1.4rem;transition:right .3s,opacity .3s;opacity:0}section.GeneralList_listPage>.GeneralList_list a:hover::after{right:4rem;opacity:1}}section.GeneralList_listPage>.GeneralList_list .title{font-weight:400}section.GeneralList_listPage>.GeneralList_list .date{display:inline-block;font-size:1.4rem;margin-top:.3rem}@media only screen and (max-width:767px){section.GeneralList_listPage>.GeneralList_list li.is-new::before{top:2.2rem;left:.9rem}section.GeneralList_listPage>.GeneralList_list li>*{display:block;font-size:1.4rem;padding:1.5rem 3rem 1.7rem}section.GeneralList_listPage>.GeneralList_list .date{display:block;font-size:1.2rem;text-align:right;margin-top:.8rem}}section.GeneralList_listPage>.GeneralList_list a>.bgImage{display:none}section.GeneralList_listPage>.GeneralList_list a>.category{background:var(--color-cat-bg--active);color:var(--color-cat-text--active);border-radius:1.5em;padding:.3em 1.5em;margin:0 auto -1rem 1.5rem;border:1px solid var(--color-cat-border--active);width:fit-content;font-size:1.2rem}section.GeneralList_listPage>.GeneralList_list a>.date{margin-left:2rem}section.GeneralList.GeneralList_listPage>.pagination{display:flex;justify-content:center;align-items:center;grid-gap:2rem;margin-top:4rem;margin-bottom:6rem;flex-wrap:wrap}section.GeneralList.GeneralList_listPage>.pagination a,section.GeneralList.GeneralList_listPage>.pagination span.next,section.GeneralList.GeneralList_listPage>.pagination span.prev{display:flex;justify-content:center;align-items:center;width:6rem;height:6rem;font-size:1.8rem;font-weight:700;border:1px solid var(--color-accentColor,#000);border-radius:100%;color:var(--color-accentColor,#000)}section.GeneralList.GeneralList_listPage>.pagination .arrow.noArrow{opacity:0}section.GeneralList.GeneralList_listPage>.pagination .arrow>a,section.GeneralList.GeneralList_listPage>.pagination .arrow>span.next,section.GeneralList.GeneralList_listPage>.pagination .arrow>span.prev{font-size:2.7rem;border:none;font-weight:400;padding-bottom:.2em}section.GeneralList.GeneralList_listPage>.pagination>li.arrow{margin-right:-1em;margin-left:-1em}section.GeneralList.GeneralList_listPage>.pagination .is-current a{color:#fff;border-color:var(--color-accentColor,#000);background:var(--color-accentColor,#000)}@media screen and (max-width:767px){section.GeneralList.GeneralList_listPage{margin-top:5rem;margin-left:auto;margin-right:auto}section.GeneralList_listPage>.GeneralList_list{width:33.5rem}section.GeneralList_listPage>.GeneralList_list a{display:grid;grid-template-columns:1fr auto;grid-template-rows:repeat(2,auto);grid-column-gap:0;grid-row-gap:.8rem}section.GeneralList_listPage>.GeneralList_list a>.category{grid-area:2/1/3/2;margin:0;font-size:1rem;padding:.3em 1.5em}section.GeneralList_listPage>.GeneralList_list a>.title{grid-area:1/1/2/3}section.GeneralList_listPage>.GeneralList_list a>.date{grid-area:2/2/3/3;align-self:center;margin:0 0 0 3rem}section.GeneralList.GeneralList_listPage .GeneralList_categoryList{gap:1rem;margin-bottom:4rem;justify-content:flex-start;font-size:1.4rem}section.GeneralList.GeneralList_listPage .GeneralList_categoryList>li{width:calc(calc(100% - 1rem * 1)/ 2)}}@media screen and (min-width:768px){section.GeneralList.GeneralList_listPage{margin-top:7rem;margin-left:auto;margin-right:auto}section.GeneralList_listPage>.GeneralList_list a>.category{order:20}section.GeneralList_listPage>.GeneralList_list a>.title{order:10}section.GeneralList_listPage>.GeneralList_list a>.date{order:30}section.GeneralList.GeneralList_listPage .GeneralList_categoryList{font-size:1.4rem}}
/*============================================================================*/
/* Recycled Styles // Minify // ma9B1A7272-b //
		/* Simulate // /-/media/Project/globeride/daiwa_com_scandinavia/service/schematics/css/schematics-css.css
		// - - - - - - - - - - - - - - - - - - -*/
	section.GeneralList.GeneralList_listPage{line-height:1.5}section.GeneralList.GeneralList_listPage>.GeneralList_list{display:flex;flex-direction:column;gap:0;overflow-wrap:break-word}section.GeneralList.GeneralList_listPage>.GeneralList_list>li{overflow:hidden}section.GeneralList.GeneralList_listPage>.GeneralList_list>li>a{flex-direction:row;padding-top:2rem}section.GeneralList.GeneralList_listPage>.GeneralList_list>li:first-child>a{border-top:1px solid #e0e0e0}section.GeneralList.GeneralList_listPage>.GeneralList_list>li>a:hover{background-color:#f3f3f3}section.GeneralList.GeneralList_listPage>.GeneralList_list>li>a>.category{position:static}section.GeneralList.GeneralList_listPage>.GeneralList_list>li>a>.bgImage{display:none}section.GeneralList.GeneralList_listPage>.GeneralList_list>li>a>.title{margin-top:0;margin-bottom:0;overflow:hidden}section.GeneralList.GeneralList_listPage>.GeneralList_list>li>a>.title:last-child{margin-bottom:0}section.GeneralList.GeneralList_listPage>.GeneralList_list>li>a::after{bottom:auto;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){section.GeneralList.GeneralList_listPage>.GeneralList_list>li>a{display:flex;flex-direction:column;gap:.2rem;padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e0e0e0}section.GeneralList.GeneralList_listPage>.GeneralList_list>li>a>.title{padding-left:1.3rem}}@media screen and (min-width:768px){section.GeneralList.GeneralList_listPage>.GeneralList_list{display:flex;flex-direction:row;gap:0 4rem;flex-wrap:wrap}section.GeneralList.GeneralList_listPage>.GeneralList_list>li{width:calc(calc(100% - 4rem * 1)/ 2)}section.GeneralList.GeneralList_listPage>.GeneralList_list>li:nth-child(-n+2)>a{border-top:1px solid #e0e0e0}section.GeneralList.GeneralList_listPage>.GeneralList_list>li>a{gap:2rem;align-items:center;padding-left:1rem;padding-right:4rem}section.GeneralList.GeneralList_listPage>.GeneralList_list>li>a>.category{width:15rem;padding-left:1em;padding-right:1em}section.GeneralList.GeneralList_listPage>.GeneralList_list>li>a::after{right:1rem}}
/*============================================================================*/

section.GeneralList.GeneralList_listPage {
}
section.GeneralList.GeneralList_listPage .GeneralList_categoryList > li.active > a {
	color: white;
	border-color: var(--color-accentColor);
	background-color: var(--color-accentColor);
	font-weight: bold;
}
section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a {color: inherit;}
	section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a::before,
	section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a::after {
		content: "";
		display: block;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		bottom: auto;
		right: 0;
		left: unset;
		/* bottom: 2.5rem; */
		aspect-ratio: 1;
		width: 1.8rem;
		height: auto;
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center center;
		background-color: white;
		font-size: 0;
		filter: invert(0);
		opacity: 1;
		border: none;
		border-radius: 0;
		z-index: unset;
	}
	section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a::before {
		background-image: url(/-/media/Project/globeride/common/image/arrow/yaji_on.svg);
	}
	section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a::after {
		background-image: url(/-/media/Project/globeride/common/image/arrow/yaji.svg);
	}
	section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a:hover {background-color: unset;}
	section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a:hover::after {opacity: 0;}

section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a > * {order: 0;}
section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a > .category {
	padding: .4em 1.5em;
	border: 1px solid var(--color-accentBorder);
	text-align: center;
	line-height: 1.1;
}
section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a > .title {
	flex: 1;
	font-size: 1.8rem;
	font-weight: bold;
}
section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a > .date {
	display: none;
}


/*============================================================================*/




/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@media screen and (max-width: 767px) {/* // Mobile // */
/*============================================================================*/

section.GeneralList.GeneralList_listPage {
	margin-left: 1.95rem;
	margin-right: 1.95rem;
}
section.GeneralList.GeneralList_listPage > .GeneralList_list {
	width: auto;
	overflow-wrap: anywhere;
}
section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a {
	padding-left: 0;
	padding-right: 3.5rem;
	gap: 0.7rem;
}
	section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a::after {/*display: none;*/}

section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a > .title {
	margin-left: 0;
	max-width: none;
	font-size: 1.4rem;
	padding-left: 0;
	padding-right: 0;
}
section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a > .category {
	font-size: 1.1rem;
	padding: 0.1em 1.5em;
	min-width: 9rem;
	max-width: none;
	line-height: 1.1;
}



/*============================================================================*/
}




/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@media screen and (min-width: 768px) {/* // PC // */
/*============================================================================*/


	main > section {
		width: 138rem;
		margin-left: auto;
		margin-right: auto;
	}




	section.mainArea {
		margin-top: 3.5rem;
	}
	section.mainArea > h1.mainArea_enTitle > .en {
		font-size: 7rem;
		font-weight: normal;
	}




	section.GeneralList.GeneralList_listPage {
		margin-top: 7rem;
	}
	section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a {
		padding: 2rem 3.5rem 2rem 0;
	}
	section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a::after {}
	section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a > .category {
		margin-bottom: -.2rem;
		margin-left: 0;
	}
	section.GeneralList.GeneralList_listPage > .GeneralList_list > li > a > .title {text-align: justify;}


/*============================================================================*/
}




/* - - - - - - - - - - - - - - - - - - -
https://---/---.css
ID = {}
- - - - - - - - - - - - - - - - - - - */