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


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

.page_block dl {
	font-size: var(--fs_m);
    padding: var(--margin_xxs) 0;
}

.page_block dl dt {
	font-size: 85%;
    border-bottom: 2px solid #666;
    width: fit-content;
    margin-bottom: var(--margin_xxs);
    padding-bottom: var(--margin_xxs);
}

.page_block dl dd {
	font-size: var(--fs_s);
    font-weight: 400;
}


.page_block img {
	width:100%;
}



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


/*　スマホ
----------------------------------------*/
@media screen and (max-width: 768px) {
	
	.page_block_wra {
		margin: 0 auto var(--margin_m) auto!important;
	}
	
	.page_block {
		background: #fff;
	}
	
	.page_block dl {
		padding: var(--margin_xs) var(--margin_s);
		padding-bottom: var(--margin_xs)!important;
	}
	
	.page_block dl dt {
		margin-bottom: var(--margin_xs);
        font-weight: 700;
        padding-bottom: var(--margin_xs);
	}
	
	.page_block dl dd {
		margin: var(--margin_xxs) 0;
		font-weight: 400;
		font-size: var(--fs_xs);
        line-height: 180%;
	}
	
	.more {
		font-size: var(--fs_xs)!important;
	}
	
	
}

/*　タブレット
----------------------------------------*/
@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) {

}