@charset "utf-8";
/* CSS Document */
/*トップ画像*/

.mainIMG-pagesize{
	width:100%;
	margin:auto;
	text-align:center;
	font-size:1rem;
}
.top_img_Wrap{
background-color:#d5e116;
}

.top_img_Wrap img{
width:100%;
max-width:1200px;
}
.contant_text{
	text-align:left;
}
.contant_text::after{
content: '';
display: inline-block;
width: 100%;
max-width: 1000px;
height: 6px;
background: url(../img/common/h2_img.png) no-repeat left bottom;
vertical-align: top;
}

.form__wrapper{
	overflow:hidden;
}
.form-table {
	max-width: 1000px;
	width: 100%;
	margin: auto;
}
.form-table table {
    max-width: 1000px;
    width: 100%;
    margin: auto;
}
.form-table th {
width: 100%;
    max-width: 1000px;
    display: block;
    font-weight: normal;
    text-align: left;
    font-size: 120%;
    padding-bottom: 24px;
    background: url(../img/common/h2_bg.png) no-repeat;
    color: #505050;
    padding-left: 39px;
}
.icon-required {
    color: #ffffff;
    background-color: #B00C0D;
    padding: 2px 6px;
    border: 1px solid #B00C0D;
    border-radius: 4px;
    margin-left: 10px;
    font-size: 70%;
    font-weight: normal;
	}
.form-table td {
    width: 100%;
    max-width: 1000px;
    display: block;
    margin-bottom: 30px;
}
.form-table input {
    width: 99%;
    display: block;
    padding: 7px 0;
    border: 1px solid #cccccc;
    border-radius: 0;
}
.form-table textarea, .form-table select {
    width: 99%;
    display: block;
    padding: 7px 0;
    border: 1px solid #cccccc;
    border-radius: 0;
}
.submit_button {
    max-width: 700px;
    margin: 0 auto 50px auto;
    text-align: center;
}
.submit_button button {
    width: 40%;
    padding: 14px;
    background: #dadf00;
    text-decoration: none;
    border: none;
	font-size:135%;
}
p.text-s {
    font-size: 80%;
	text-align:left;
}
.text-s a{
    color:#22a9ff;
}
.confirm{
	display:none;
}

td span.confirm{
	float:left;
	padding-left:40px;
	margin-top:-20px;
}

.send_btn,.back_btn{
	margin:5px;
}

@media screen and (max-width: 760px){
	.top_img_Wrap{
	margin-top: 10px;
	}
}

dl.textOnly{
	margin-left:50px;
	}
.textOnly dt{
	margin-right:150px;
	text-align:left;
	line-height:2.5:
}
.textOnly dd{
	margin-left:150px;
	margin-top:-35px;
	text-align:left;
	line-height:2.5:
}
.textOnly p{
	font-size:90%;
	}

@media screen and (max-width: 760px){
dl.textOnly{
	margin:auto;
	}
.textOnly dt{
	margin-right:100px;
	text-align:left;
}
.textOnly dd{
	margin-left:100px;
	margin-top:-35px;
	text-align:left;
}
}


/*コンテンツ*/
.subpage_Content{
	margin:0 10px;
}

/*テキストのみレイアウト*/
.textOnly p{
	padding: 0 20px;
	text-align:left;
}




@media screen and (max-width: 760px){
.subpage_Content{
/*	margin:0 10px;*/
}
/*テキストのみレイアウト*/
.textOnly p{
	padding:0 10px;
}

}

