@charset "utf-8";

#integr-kouza03{width:950px; margin:0 auto;}


.bold{font-weight:bold;}

#integr-kouza03 .m-b10{margin-bottom:10px;}
#integr-kouza03 .m-b20{margin-bottom:20px;}
#integr-kouza03 .m-b30{margin-bottom:30px;}
#integr-kouza03 .m-b50{margin-bottom:50px;}

#integr-kouza03 p + p{margin-top:10px;}

.oneday-table01{ border-collapse:collapse; margin:20px 0 30px; width:100%;}
.oneday-table01 th{background:#E3E0DA; border-top:1px solid #ACA491; border-bottom:1px solid #ACA491; padding:15px; width:120px; vertical-align:top; text-align:left;}
.oneday-table01 th > span{color:#AA0000;}
.oneday-table01 td{ border-top:1px solid #ACA491; border-bottom:1px solid #ACA491; padding:15px;}
.oneday-table02{ border-collapse:collapse; margin:0 0 30px; width:100%;}
.oneday-table02 th{background:#E3E0DA; border-top:1px solid #ACA491; border-bottom:1px solid #ACA491; padding:15px; width:120px;}
.oneday-table02 td{ border-top:1px solid #ACA491; border-bottom:1px solid #ACA491; padding:15px;}

.send-btn01{padding-bottom:60px; text-align:center;}


#integr-kouza03 .oneday-table01 td ul{list-style:none}
#integr-kouza03 .oneday-table01 td ul li{padding:5px 0}



.btn{border-top:1px solid #ACA491; padding:30px 0 80px; margin-top:30px; text-align:center;}

a.alphaover:hover img ,input.alphaover:hover{
	zoom: 1;
	filter: alpha(opacity=70); /* IE6/7 */
	-ms-filter: "alpha(opacity=70)"; /* IE8 */
	-moz-opacity: 0.70; /* Firefox */
	opacity: 0.70;
	}

/*======================================================
	CLEARFIX  clearしたい親要素に加える
======================================================*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	font-size:0;
	line-height:0;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

div {
	zoom: 100%;
}


.f-r {	float: right;}
.f-l {	float: left;}

input.w-600{width:600px; border:1px solid #ACA491; padding:5px; font-size:16px;}
input.w-400{width:400px; border:1px solid #ACA491; padding:5px; font-size:16px;}
input.w-240{width:240px; border:1px solid #ACA491; padding:5px; font-size:16px;}
input.w-150{width:150px; border:1px solid #ACA491; padding:5px; font-size:16px;}
select.oneday{ border:1px solid #ACA491; padding:5px; margin:10px 0;}
.message{font-size:16px; font-weight:bold; color:#AA0000; line-height:180%; padding:30px 0 0;}
.submit-li2{margin-bottom:80px;}
.error_messe-wrap{font-size:18px; font-weight:bold; color:#AA0000; line-height:180%; background:#E3E0DA; border-top:1px solid #ACA491; border-bottom:1px solid #ACA491;}
.error_messe-wrap > p{