@charset "utf-8";
/* CSS Document */

/*
==============================================================================*/


#section-contentsHeader {}
#section-contentsHeader > .wrap > .title {font-weight: bold;}
#section-contentsHeader > .wrap > .text {}




#section-mainImage {}
#section-mainImage > .wrap > .image {}
#section-mainImage > .wrap > .image > img {width: 100%; object-fit: contain;}
#section-mainImage > .wrap > .caption {
}




#section-body {}
#section-body > .wrap > .title {color: var(--color-DYFC-orange); font-weight: bold;}
#section-body > .wrap > .img {display: flex;justify-content: center;}
#section-body > .wrap > .img > img {object-fit: contain;}
#section-body > .wrap > .text {}
#section-body > .wrap > .text.reference {}





#section-profile {}
#section-profile > .wrap > .card {
	border: solid max(.1rem, 1px) var(--color-DYFC-orange);
}
#section-profile > .wrap > .card > .cord-inner > .image {}
#section-profile > .wrap > .card > .cord-inner > .name {color: var(--color-DYFC-orange);font-weight: bold;}
#section-profile > .wrap > .card > .cord-inner > .name > span {margin-left: 0.4em;}
#section-profile > .wrap > .card > .cord-inner > .text {text-align: justify;}
#section-profile > .wrap > .card > .cord-inner > .sns {}
#section-profile > .wrap > .card > .cord-inner > .sns > .item {}
#section-profile > .wrap > .card > .cord-inner > .sns > .item.instagram {}
#section-profile > .wrap > .card > .cord-inner > .sns > .item.blog {}
#section-profile > .wrap > .card > .cord-inner > .sns > .item > a {}
#section-profile > .wrap > .card > .cord-inner > .sns > .item.instagram > a {}
#section-profile > .wrap > .card > .cord-inner > .sns > .item.blog > a {}
#section-profile > .wrap > .card > .cord-inner > .sns > .item > a::before {
	content: "";
}





#section-backToList {}
#section-backToList > .wrap > .backToList--wrapper {
	border-color: var(--color-line-gray);
	border-width: max(.1rem, 1px);
	border-top-style: solid;
	border-bottom-style: solid;
}
#section-backToList > .wrap > .backToList--wrapper {}
#section-backToList > .wrap > .backToList--wrapper > a {display: flex; width: fit-content;}
#section-backToList > .wrap > .backToList--wrapper > a > .addInner-before {
	font-size: 0;
	mask: url(/-/media/Project/globeride/globeride_cojp/common/img/arrow-right.svg) center/contain no-repeat;
	aspect-ratio: 0.56;/* 84x150px (AspectRatio = 14:25 ≒ 0.56) */
	background-color: black;
	width: 0.45rem;
	margin-right: 2rem;
}




/*============================================================================*/




/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@media screen and (max-width: 767px) {/* // Mobile // */
/*============================================================================*/


footer.footer {margin-top: 0;}




#section-contentsHeader > .wrap > .title {font-weight: bold;}
#section-contentsHeader > .wrap > .text {margin-top: 4rem;}



#section-body > .wrap > .title {
	font-style: 2rem;
	margin-top: 6rem;
	margin-bottom: 3rem;
}
#section-body > .wrap > .text {
	margin-top: 3rem;
	margin-bottom: 3rem;
}
#section-body > .wrap > .text.reference {
    margin-top: 10rem;
}


#section-profile {margin-top: 4rem;}
#section-profile > .wrap > .card {padding: 1.5rem;}
#section-profile > .wrap > .card > .cord-inner > .image {
	display: flex;
	justify-content: center;
	height: 17rem;
}
#section-profile > .wrap > .card > .cord-inner > .name {margin-top: 2rem; margin-bottom: 2rem; font-size: 2rem;}
#section-profile > .wrap > .card > .cord-inner > .text {font-size: 1.4rem;}
#section-profile > .wrap > .card > .cord-inner > .sns {margin-top: 2rem;}



#section-backToList {margin-top: 10rem; margin-bottom: 5rem;}
#section-backToList > .wrap > .backToList--wrapper {border-bottom: none;}
#section-backToList > .wrap > .backToList--wrapper > a {margin: auto; padding: 2rem;}




/*============================================================================*/
}




/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@media screen and (min-width: 768px) {/* // PC // */
/*============================================================================*/


main.main {padding-bottom: 10rem;}
main section > .wrap {padding-bottom: 0;}




#section-contentsHeader {}
#section-contentsHeader > .wrap {}
#section-contentsHeader > .wrap > .title {font-size: 3.6rem;}
#section-contentsHeader > .wrap > .text {line-height: 2; margin-top: 4rem;}




#section-mainImage {}
#section-mainImage > .wrap > .image {
	display: flex;
	justify-content: center;
	margin: 0 10rem;
	max-height: 100rem;
}
#section-mainImage > .wrap > .caption {width: 70%; margin: auto;}




#section-body > .wrap {
	width: auto;
	margin-left: 30rem;
	margin-right: 30rem;
}
#section-body > .wrap > .title {
	font-size: 3rem;
	margin-top: 8rem;
	margin-bottom: 4rem;
}
#section-body > .wrap > .text {
	margin-top: 3rem;
	margin-bottom: 3rem;
	line-height: 2;
}
#section-body > .wrap > .text.reference {
	margin-top: 10rem;
}
#section-body > .wrap > .img {max-height: 90rem;}



#section-profile > .wrap {
	width: auto;
	margin-left: 30rem;
	margin-right: 30rem;
}
#section-profile > .wrap > .card {padding: 3rem;}
#section-profile > .wrap > .card > .cord-inner {
	display: grid;
	grid-template-columns: 27rem 1fr;
	grid-template-rows: auto 1fr auto;
	grid-gap: 2rem 2rem;
}
#section-profile > .wrap > .card > .cord-inner > .image {grid-area: 1 / 1 / 4 / 2;}
#section-profile > .wrap > .card > .cord-inner > .name {grid-area: 1 / 2 / 2 / 3; font-size: 2.5rem;}
#section-profile > .wrap > .card > .cord-inner > .text {grid-area: 2 / 2 / 3 / 3;}
#section-profile > .wrap > .card > .cord-inner > .sns {grid-area: 3 / 2 / 4 / 3; font-size: 1.8rem;}




#section-backToList > .wrap {padding-top: 10rem;}
#section-backToList > .wrap > .backToList--wrapper > a {padding: 3rem 3rem; margin-left: auto;}




/*============================================================================*/
}




/* - - - - - - - - - - - - - - - - - - -
https://---/geomorphology-dp-css.css
ID = {97892047-E9D7-4511-A65B-DA39E05BA23B}
- - - - - - - - - - - - - - - - - - - */