
/*___________________ 画像 _____________________*/
.gazo0{
	margin: 0px auto 0px;
	display: block;
}
.gazo10{
	margin: 0px auto 10px;
	display: block;
}
.gazo15{
	margin: 0px auto 15px;
	display: block;
}
.gazo20{
	margin: 0px auto 20px;
	display: block;
}
.gazo25{
	margin: 0px auto 25px;
	display: block;
}
.gazo30{
	margin: 0px auto 30px;
	display: block;
}
.gazo35{
	margin: 0px auto 35px;
	display: block;
}
.gazo40{
	margin: 0px auto 40px;
	display: block;
}
.gazo50{
	margin: 0px auto 50px;
	display: block;
}
.gazo70{
	margin: 0px auto 70px;
	display: block;
}
.gazo80{
	margin: 0px auto 80px;
	display: block;
}
.migi{
	float: right;
	margin-left: 23px;
	margin-bottom: 10px;
	display: block;
}
.hidari{
	float: left;
	margin-right: 25px;
	margin-bottom: 30px;
	display: block;
}
.right{
	float: right;
}
.left{
	float: left;
	margin-right: 18px;
}


/*___________________ コンテンツ _____________________*/

#top{
	background-image: url("../images/top.jpg");
	background-repeat: no-repeat;
	background-position: center 0;
	width: 100%;
    height: 850px;
	margin: 0px auto 0px;
	display: block;
}
#wrap{
    background-image: url("../images/bg.png");
	background-repeat: repeat-y;
	background-position: center 0;
    width: 100%;
	margin: 0px auto 0px;
    overflow: hidden;
	display: block;
}
#ga{
	background-image: url("../images/ga.png");
	background-repeat: no-repeat;
	background-position: center 0;
	width: 100%;
    height: 185px;
	margin: 0px auto 30px;
	display: block;
}
.box{
	width: 800px;
	margin: 0px auto 40px;
	overflow: hidden;
	display: block;
}
.box p{
	width: 800px;
	margin: 0px auto 40px;
	overflow: hidden;
	display: block;
}
.box2{
	width: 800px;
	margin: 0px auto 40px;
	overflow: hidden;
	display: block;
}
.form{
	width: 816px;
    border: solid 2px #888;
    padding-top: 35px;
	margin: -2px auto 60px;
	overflow: hidden;
	display: block;
}
.form p{
	width: 730px;
	margin: 0px auto 40px;
	overflow: hidden;
	display: block;
}

.center {
	font-weight: bold;
	display: block;
	text-align: center;
	margin: 0 auto 1em;
}

#before_btm_click_area {
	font-size: 1.5em;
}

#before_btm_click[type=checkbox] {
	width:			26px;
	height:			26px;
	-moz-transform:		scale(1.4);
	-webkit-transform:	scale(1.4);
	transform:		scale(1.4);
	margin-right: 1em;
	margin-top: -2px;
	display: inline-block;
}

.pointer_events_none {
	pointer-events: none !important;

	cursor: default;
}

.pointer_events_none img {
	opacity: 0.4;
}