@charset"shift_jis";

@import url("default.css");

/*========================Contents=============================
 01) Common
 02) Index
=============================================================*/

/*============================================================
	01) Common
=============================================================*/

.flL {float:left;}
.flR {float:right;}

.btnSpace {margin-bottom:10px;}
.btnSpace02 {margin-bottom:25px;}
.btnSpace03 {margin:15px 0 25px;}

.pagetop {
	margin:9px 0 0 0;
	text-align:right;
}

strong {display:block;margin:2px 0 25px 0;}

/*============================================================
	02) Index
=============================================================*/

#anchorSpace {
	width:780px;
	margin:25px 35px;
}

#anchorSpace dd {display:inline;}

#anchorSpace dd img {margin:25px 0 30px 0;}
#anchorSpace strong {display:block;margin:0 0 30px 0;}

.reasonableBox {
	border:10px solid #e4007f;
	padding-bottom:20px;
	margin-top:50px;
	text-align:center;
}

.reasonableBox h2 {text-align:left;}

.reasonableBox dl {
	width:678px;
	margin:0 auto;
	text-align:left;
}

.reasonableBox dt {margin:34px 0 29px 0;}

.mtb55_40 {margin:55px 0 40px 0;}
.mt30 {margin-top:30px;}

.reasonableBox p.myBtn1 {margin:39px 0 0 20px;text-align:left;}
.reasonableBox p.myBtn2 {margin:25px 0 0 20px;text-align:left;}

/*============================================================
 99) clear
=============================================================*/

.clearfix:after,
.btnSpace:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix,
.btnSpace {display:inline-block;}

/* exclude MacIE5 \*/
* html .clearfix,
* html .btnSpace {height:1%;}
.clearfix,
.btnSpace {display:block;}
/* end MacIE5 */