@charset "utf-8";



/*ul.col2 li {
	width: 480px;
	margin-right: 59px;
	display: inline-block;
	vertical-align: top;
}
ul.col2 li:nth-child(2n) {
	margin-right: 0;
}*/
ß

.table { width: 480px; margin: 0 auto 20px auto; }
.table dt, .table dd {
	vertical-align: middle;
	border-radius: 3px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 10px;
	vertical-align: top;
}
.table dt {
	font-weight: normal;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	height: 33px;
	padding-top: 17px;
	color: #fff;
	background-color: #008344;
	font-size: 12px;
	line-height: 1.3;
	margin-right: 10px
}
.table dt.dt5 { padding-top: 9px; height: 41px; }
.table dt.dt6 { padding-top: 130px; height: 170px; }
.table dd { width: 360px; vertical-align: middle; }
input.w400 { width: 340px; height: 26px; padding: 10px; }
textarea { width: 340px; height: 278px; padding: 10px; }

.table dt.must:after { content: "＊"; }

.btns { text-align: right; }
.btn:hover { opacity: 1; }
.formError .formErrorClose { line-height: 1.4; }
.formError .formErrorContent,.formError .formErrorArrow div,.formError .formErrorClose {
	background-color: #008344 !important;
	color: #fff !important;
}
.formError .formErrorClose { border-color: #668F53 !important; }

input.btn {
	display: block;
	cursor: pointer;
	border: none;
	width: 160px;
	height: 25px;
	padding-top: 1px;
	background-color: #008344;
	color: #fff;
	font-size: 13px;
	border-radius: 5px;
	text-align: center;
	line-height: 1.8;
	margin: 0 0 0 auto;
	position: relative;
	font-family: "Sawarabi Gothic";
}


.table dt.rsv, .table dd.rsv {
	display: none;
}
.table {
	position: relative;
}
.table .img {
	position: absolute;
	left: -540px;
	bottom: 0;
}



@media screen and (max-width : 600px){
    h1.title{ margin-bottom:30px; }
    ul.col2 li , .bnr-containts{ padding:0 10px; }
    .bnr-containts img { max-width: 100%; }
}

@media screen and (min-width: 751px) {
	.for_sp { display: none; }
	.for_pc { display: block; }
}

@media screen and (max-width: 750px) {
	.for_pc { display: none; }
	.for_sp {display: block;}
}
