@charset "utf-8";

#kanzei_gakuen .post .title{
	display: none;
	}

#kanzei_gakuen .sec1{ margin: 0 auto 6%;}

#kanzei_gakuen .m_b15{ width:96%; margin:0 auto 1%; line-height:1.4em;}
.main_table {width: 96%; margin:0 auto 4%;border-collapse: collapse;}

.main_table th {width: 30%;padding: 20px 0;border-right: #ffffff 1px solid;border-bottom: #ffffff 1px solid;font-weight: normal;background: #f3f3f3;}

.main_table td {padding: 5px 10px;border-bottom: #E8E8E8 1px solid;word-break: break-all; line-height: 2em;}

#kanzei_gakuen .main_table p{margin: 0;}
.main_table li{margin: 0;}

.main_table td ol{ padding-left:1.5em;}
.main_table td ol li{ display:list-item; list-style:decimal;}
.align_c { text-align:center;}

.main_table input{margin-right: 1%;}
.main_table li input{margin-left: 1%;}

span.wpcf7-list-item {
display: block;
width: 100%;
}

#kanzei_gakuen .align_c .wpcf7-confirm{
	width: 168px;
    margin: 1em 0 2em;
	height: 38px;
	outline: none;
	background: url('/kanzeigakuen/wordpress/comtact/images/comtact/pc/form_btn01.jpg') no-repeat top left;
	color: #fff;
	font-size: 0;
	vertical-align: middle;
	border-radius: 4px;
	padding: 0;
	border: none;
	}

#kanzei_gakuen .align_c .wpcf7c-elm-step2{
	width: 40%;
    margin: 1em 1em 2em;
	height: 46px;
	outline: none;
	background: none #999;
	color: #fff;
	font-size: 16px;
	font-family: A-OTF Shin Go Pr6N;
	font-weight: 300;
	vertical-align: middle;
	border-radius: 4px;
	padding: 0;
	}

#kanzei_gakuen .main_table .wpcf7c-conf {
    background-color: #F0F0F0;
}
.wpcf7-form .main_table li input {
	display: inline;
}
.zipSuggest #mfp_element_11{
	width: 110px;

}

@media (max-width:769px){

.main_table th {width: 20%;padding: 1% 0;border-right: #ffffff 1px solid;border-bottom: #ffffff 1px solid;font-weight: normal;background: ##f3f3f3;}

.main_table td {padding: 1% 2%;border-bottom: #E8E8E8 1px solid;word-break: break-all;line-height: 2em;}

.main_table li{width: 100%;line-height: 1.4em;word-break: normal;}

#mfp_element_6{width: 100%;}
#mfp_element_7{width: 100%;}
#mfp_element_8{width: 100%;}
#mfp_element_9{width: 100%;}
#mfp_element_10{width: 100%;}
#mfp_element_11{width: 100%;}
#mfp_element_11_2{width: 100%;}

#mfp_element_12{width: 60%;margin-left: 2%;}
#mfp_element_13{width: 60%;margin-left: 1%;}
#mfp_element_16{width: 100%;}

#mfp_element_14{width: 60%;margin-left: 2%;}
#mfp_element_15{width: 60%;margin-left: 1%;}
#mfp_element_16-2{width: 60%;}
#mfp_element_17{ width:100%}
#mfp_element_18{width: 100%;}


.main_table .zipSuggest{margin: 1em 0;}
	}
