@charset "UTF-8";
@media screen and (max-width: 980px) {

/*=========================================================================================================
SITE MAP【 SMART PHONE 】
=========================================================================================================*/

/*【 SITE MAP ALL SETTING 】■■■■■■■■■■■■■■■■■■■■■■■*/
#STM2{
	width: 98%;
	margin: 0 auto;
	left: auto;
	}
#STM2 a{
	padding: 0;
	font-size: clamp(1.125rem, 0.913rem + 1.06vw, 1.563rem);
	line-height: clamp(3.75rem, 3.144rem + 3.03vw, 5rem);
	color: #777777;
	display: block;
	/*【 VALUES 】min: 18px & max: 25px */
	/*【 VALUES 】min: 60px & max: 80px ＜line-height＞*/
	/*【VIEWPORT】min:320px & max:980px */
}
	

#STM2 > ul{
	display: block;
}
#STM2 > ul > li{
	letter-spacing: 0;
	border-bottom: solid 2px #BBBBBB;
	background: #FFFFFF;
}	
#STM2 > ul > li:nth-child( 2n - 2 ){
		background: #F8F8F8;
	}


/*.【 1st LINK SETTING 】======================================■*/
#LNK_A2{
	margin: 0 0 15% 0;
	}
#STM2 > #LNK_S2 > li > a{
	line-height: 40px;
	}
#STM2 > #LNK_S2 > li{
	background: #FFFFF5;
	}
#LNK_A2 > li,
#LNK_S2 > li{
	width: 100%;
	min-height: auto;
	text-align: center;
}
#LNK_A2 > li > a::before,
#LNK_S2 > li > a::before{
	content: "";
	display: none;
}
#LNK_A2 > li > a > p{
	width: auto;
	margin: 0;
	transform: none;
	}

/*..《《 1st LINK RING SETTING 》》____________________●*/
#LNK_A2 > li > a::after,
#LNK_S2 > li > a::after{
	content: "";
	display: none;
}
/*______________《《 1st LINK RING SETTING / END 》》..●*/
/*================================【 1st LINK SETTING / END 】.■*/


/*.【 2nd LINK SETTING 】======================================■*/
.LNK_2{
	padding: 3px 0;
	}
.LNK_2 > li{
	width: 90%;
	margin: 0 auto;
	padding: 5px 0;
	border-top: dashed 2px #A0A0A0;
	background: #EEEEEE;
}
#LNK_A2 > li > a + .LNK_2 > li > a{
	font-size: clamp(1rem, 0.818rem + 0.91vw, 1.375rem);
	line-height: clamp(1.875rem, 1.269rem + 3.03vw, 3.125rem);
	/*【 VALUES 】min: 16px & max: 22px */
	/*【 VALUES 】min: 30px & max: 50px ＜line-height＞*/
	/*【VIEWPORT】min:320px & max:980px */
	}
	
	
/*..《《 2nd LINK ARROW SETTING 》》___________________●*/
.LNK_2 > li > a::before{
	content: "";
	display: none;
	}
/*_____________《《 2nd LINK ARROW SETTING / END 》》..●*/
/*================================【 2nd LINK SETTING / END 】.■*/


/*.【 EXTERNAL LINK SETTING 】=================================■*/
#LNK_S2::before{
	content: "外部リンク";
	margin: 15px 0;
	padding: 0;
	text-align: center;
	}
/*===========================【 EXTERNAL LINK SETTING / END 】.■*/
/*■■■■■■■■■■■■■■■■■■■■【 SITE MAP ALL SETTING / END 】*/

}
/*=========================================================================================================
SITE MAP【 SMART PHONE 】
=========================================================================================================*/