@charset "UTF-8";









/* ----------------------------------------------------------------------------------------------------



	common



--------------------------------------------------- */
#stm-wrap { padding-bottom: 30px; }
	.stm-list {
		letter-spacing: -0.4em;
		max-width: 800px;
		padding: 30px 20px;
		text-align: left;
		}
		.stm-list:last-child { border-top: 1px dotted rgba(0, 0, 0, .3); }
		.stm-item {
			display: inline-block;
			letter-spacing: 0em;
			text-align: left;
			width: 50%;
			}
			.stm-item span {
				background: url(/residence/kasui/src/img/common/arrow/pt2-right-green.png) left center no-repeat;
				background-size: 10px;
				color: rgba(50, 50, 50, 1);
				display: inline-block;
				font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝M", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
				font-weight: 700;
				font-size: 20px;
				letter-spacing: 2px;
				padding: 15px 10px 15px 30px;
				position: relative;
				}
			.stm-extlink span {
				background-image: url(/residence/kasui/src/img/common/arrow/extlink-green.png);
				background-size: 15px;
				}
		.stm-item.stm-col1 {
			display: block;
			width: 100%;
			}



/*


	MediaQuery



 */



@media screen and (min-width: 751px) {



/*

	common

--------------------------------------------------- */
.stm-item span:hover { color: rgba(62, 96, 20, 1); }




}



/* ------------------------------------------------ */



@media screen and (max-width: 750px) {



/*

	common

--------------------------------------------------- */
#stm-wrap { padding: 0 30px; }
	.stm-list { padding: 20px 0; }
		.stm-list:last-child {}
		.stm-item {
			display: block;
			width: 100%;
			}
			.stm-item span {
				background-size: 10px;
				display: block;
				font-size: 15px;
				padding: 10px 0 10px 20px;
				}
			.stm-extlink span {}




}