@charset "UTF-8";

section#amateur-index {
	margin-bottom: 50px;
}

/*---------体裁---------*/

div > p.read{
/*	font-size:18px;*/
	padding-top:15px;
}

div > p.read-second{
	padding-top:15px;
	line-height:1.4;
}

div > p.read-third{
	line-height:1.4;
}

div > p.read-third:before{
	content: '●';
	font-size: 10px;
	margin-right: 5px;

}

strong {
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}

div nav.info-navi {
	width: 500px;
	margin: 50px auto;
}
/*
.info-navi{
	padding-top:20px;
}*/

nav.info-navi ul {
	justify-content: space-around;
}

/*
.info-navi ul li a{
	font-size:24px;

}*/

/*
div#inv1{
	padding-top:20px;
}*/

div#inv1 p{
	padding-left:20px;
	line-height:1.4;
}


div#rec1 p{
	padding-left:20px;
	line-height:1.4;
}


/*---------フォーム関連---------*/

dl.form-layout dt{
	width:300px;
}

dl.form-layout button{
	margin-left: 20px;

}

div#inv1{
	width: 1000px;
	margin: 0 auto;
	background: inherit;
}

div#rec1{
	width: 1000px;
	margin: 0 auto;
	background: inherit;
}

.inner-top{
	width:1000px;
	margin:0 auto;
	background: inherit;

}

.inner-top ul{
	font-size:24px;
	display: flex;
	flex-wrap:wrap;
	width:100%;
	height:auto;
	justify-content: center;
}

.inner-top ul li {
	text-align:center;
	padding:10% 15%;
	font-weight:bold;

}


section#amateur-thanks > div > p.read{
	text-align:center;
	font-size:20px;
	padding:15px 0px 10px 0px;
}

section#amateur-thanks > div > p.read-second{
	font-size:16px;
	padding:10px 0px;
	line-height:1.8;
}

section#amateur-thanks > div > p.read-third{
	font-size:16px;
	line-height:1.4;

}


section#amateur-thanks > div > p.read-third:before{
	content: '・';

}

section#amateur-thanks > div > p.read-fourth{
	font-size:16px;
	padding:10px 0px 40px 0px;
	line-height:1.8;
}

/*---------- corner ----------*/
div.cnr-bdr {
	border: 1px solid #cccccc;
	margin: 25px auto 15px;
	padding: 30px;
	width: auto;
	border-radius: 3px;
}