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

.block01{
	width:90%;
	margin:40px auto 20px auto;
	overflow:hidden;
}

.block01 li{
	list-style-type:none;
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}

.block01 li dl{
	display:block;
	overflow:hidden;
	margin:0px auto;
}

.block01 li dl dt{
	font-weight:bold;
	font-size:22px;
	line-height:26px;
}

.block01 li dl dt span{
	color:#2A9B4D;
}

.block01 li dl dd{
	font-weight:bold;
}

.block01 li dl dd span{
	color:#2A9B4D;
}

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

.block02{
	width:90%;
	margin:20px auto 40px auto;
	overflow:hidden;
}

.block02 li{
	list-style-type:none;
	overflow:hidden;
	margin-bottom:20px;
}

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

.form-container{
	width:90%;
	margin:40px auto 80px auto;
	overflow:hidden;
}

.form-container dl{
	clear:both;
	overflow:hidden;
	margin-bottom: 40px;
	width:100%;
}

.form-container dl dt{
	overflow:hidden;
	font-weight:bold;
    border-bottom: 2px solid #2A9B4D;
    margin-bottom: 1em;
	line-height: 40px;
}

.form-container dl dt span{
	color:#ED1C24;
}

.form-container dl dd{
	overflow:hidden;
}

.form-container dl dd div.number_img{
    width: 100%;
    margin: 20px auto 0px auto;
    overflow: hidden;
    text-align: center;
}

.btn-send{
	text-align:center;
	overflow:hidden;
}

.btn-send button{
	border:none;
}

.input01{
	width:100%;
	border:2px solid #999999;
    font-size: 16px !important;
	line-height:50px;
	height:50px;
	display:inline;
	box-sizing:border-box;
}

.input02{
	width: 72%;
	border:2px solid #999999;
    font-size: 16px !important;
	line-height:50px;
	height:50px;
	display:inline;
	box-sizing:border-box;
}

.form-container textarea{
	width:100%;
	height: 200px;
	border:2px solid #999999;
	box-sizing:border-box;
}

.form-container select{
	height: 50px;
    margin: 5px auto;
}

/**/

.thx-txt{
	text-align:center;
	overflow:hidden;
	margin:40px auto 80px auto;
}

.color-green {
	color:#2A9B4D;
	font-weight: 700;
	margin-top: 20px;
}

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

/*　確認画面　*/

.ttl{
    width: 90%;
    margin: 0px auto;
    overflow: hidden;
    color: red;
}

table.form{
    width: 95%;
    margin: 40px auto 40px auto;
    overflow: hidden;
}

table.form tr th{
    text-align: left;
    padding: 0.5em 0;
}

table.form tr td{
    text-align: left;
    padding: 0.5em 0 0.5em 15px;
}

.btn-send {
    width: 100%;
    margin: 0px auto 45px auto;
    text-align: center;
    overflow: hidden;
}

.btn-send input{
padding: 20px 100px;
}




















/**/