@charset "utf-8";
/*
Theme Name: Template
Author: 3eee
Author URI: https://3eee.co.jp/
Description: Template build.
Version: 1.0
*/


/*** ページ専用 共通CSS設定 ***/

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

	.syogukaizen {
		width:90%;
		margin: 0 auto !important;
	}
	
	.syogukaizen div {
		background: #fff;
		padding: var(--margin_xxs) var(--margin_xs);
	}
	
	.syogukaizen dl {
		font-weight:400;
	}
	
	.syogukaizen dl dt {
		font-weight:700;
		margin: var(--margin_xs) 0 0 0;
	}
	
	.syogukaizen dl dd {
		padding: var(--margin_xxs) var(--margin_xs);
		background: #ffffff61;
		margin: var(--margin_xxs) 0;
	    word-break: break-word;
	}

	.syogukaizen dl dd span {
	    font-weight: 700;
		display: block;
	    margin-bottom: var(--margin_xxs);
	}
	
	.syogukaizen dl dd li {
		position: relative;
		display: inline-block;
		margin-right: 1.5em;
		padding: 0 0 var(--margin_xxs) 1em;
	}
	
	.syogukaizen dl dd li:before {
		content: '';
		width: 0.3em;
		height: 0.3em;
		border: 0;
		border-top: solid 2px #333;
		border-right: solid 2px #333;
		transform: rotate(45deg);
		position: absolute;
		top: 0.5em;
		left: 0;
		margin: auto;
	}
	

/*　スマホ
----------------------------------------*/
@media screen and (max-width: 768px) {
	.syogukaizen dl dt {
		margin: var(--margin_m) 0 0 0!important;
	}
	
	.syogukaizen dl dd {
		padding: var(--margin_s) var(--margin_s);
	}
}

/*　タブレット
----------------------------------------*/
@media screen and (min-width: 768px) and (max-width: 1280px) {

}

@media screen and (min-width: 768px) and (max-width: 900px) {


}

/*　PC
----------------------------------------*/
@media screen and (min-width: 1280px) {
	

}