@charset "UTF-8";
/* CSS Document */


/*--------------------------------------------------------
　基本設定
--------------------------------------------------------*/

section#specified dl {
	font-family: "Noto Sans JP", YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
}

section#specified dl dd ul {
    list-style: none;
}

section#specified dl dd p.ind01,
section#specified dl dd ul.ind01 li{
    text-indent: -1em;
    padding-left: 1em;
}

section#specified dl dd p.ind02,
section#specified dl dd ul.ind02 li{
    text-indent: -0.5em;
    padding-left: 0.5em;
}

section#specified a {
	color: #808080;
}

/*--------------------------------------------------------
　PC
--------------------------------------------------------*/

@media print, screen and (min-width: 641px){
	
	section#specified {
		padding: 0;
		font-family: "Noto Sans JP", YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	}
	
	section#specified h2{
		font-family: "EB Garamond","Shippori Mincho","Noto Serif JP", YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
		font-size: 16px;
		font-size: 1.6rem;
		font-weight: 500;
		text-align: center;
		margin-bottom: 70px;
	}
	
	section#specified div.section_inner{
		width: 90%;
		max-width: 880px;
		margin: 0 auto;
	}
	
	section#specified div.section_inner dl{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		font-size: 13px;
		font-size: 1.3rem;
		line-height: 1.8;
	}
	
	section#specified div.section_inner dl dt{
		width: 215px;
		font-weight: 500;
	}
	
	section#specified div.section_inner dl dd{
		width: calc(100% - 215px);
		text-align: left;
	}
	
	section#specified div.section_inner dl dt:nth-child(n + 3),
	section#specified div.section_inner dl dd:nth-child(n + 3){
		margin-top: 44px;
	}
	
	section#specified div.section_inner dl dd div.box + div.box {
		margin-top: 25px;
	}
}

/*--------------------------------------------------------
　SP
--------------------------------------------------------*/

@media screen and (max-width: 640px){
	
	section#specified {
		padding: 0;
		font-family: "Noto Sans JP", YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	}
	
	section#specified h2{
		font-family: "EB Garamond","Shippori Mincho","Noto Serif JP", YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
		font-size: 1.4rem;
		font-size: clamp(1.4rem, 4.37vw, 2.8rem);
		font-weight: 500;
		text-align: center;
		margin-bottom: 5vw;
	}
	
	section#specified h2 + p{
		font-size: 1.0rem;
		font-size: clamp(1.1rem, 3.12vw, 2rem);
		line-height: 1.8;
		text-align: center;
		width: 90%;
		margin: 0 auto 10vw;
	}
	
	section#specified div.section_inner{
		width: 90%;
		margin: 0 auto;
	}
	
	section#specified div.section_inner dl{
		margin-top: 15vw;
		font-weight: 500;
	}
	
	section#specified div.section_inner dl {
		font-size: 1.0rem;
		font-size: clamp(1.1rem, 3.12vw, 2rem);
		line-height: 1.8;
	}
	
	section#specified div.section_inner dl dd + dt {
		margin-top: 10vw
	}
	
	section#specified div.section_inner dl div.box + div.box {
		margin-top: 5vw;
	}
}