@charset "UTF-8";
/* ===================================================================
CSS information

 file name  :spend.css
 author     :Ability Consultant
style info  :コピー
=================================================================== */
/* -----------------------------------------------------------
	gnav
----------------------------------------------------------- */
#spend .gnav_stay a {
  background: transparent url("../images/common/gnav.png") -434px -51px no-repeat !important;
}

/* -------------------------------------------------------
	.con_intro
---------------------------------------------------------*/
.con_intro {
  clear: both;
  margin-bottom: 0;
}

/* -------------------------------------------------------
	.con_box
---------------------------------------------------------*/
.txt_btn {
  margin: 25px 0 0 100px;
}

.con_box {
  clear: both;
  overflow: hidden;
}
.con_box p {
  margin-bottom: 35px;
}
.con_box h4 {
  text-align: center;
  margin-bottom: 85px;
}
.con_box .box_col {
  clear: both;
  overflow: hidden;
}
.con_box .box_col .box_left {
  float: left;
  width: 615px;
}
.con_box .box_col .box_right {
  float: left;
  width: 335px;
}
.con_box.con_towday .box_left {
  float: left;
  width: 615px;
  margin-bottom: 85px;
}
.con_box.con_towday .box_right {
  float: left;
  width: 335px;
}
.con_box.con_towday {
  border-bottom: 10px solid #100804;
  padding-bottom: 35px;
  margin-bottom: 45px;
}

.con_box.con_towday p {
  margin-bottom: 75px;
}
.con_box .btn_box {
  position: relative;
}
.con_box .btn_box .txt_btn_red {
  position: absolute;
  bottom: 35px;
  z-index: 1;
  left: 0;
  width: 100%;
  padding-left: 13%;
}

/* -------------------------------------------------------
	.box02-11
---------------------------------------------------------*/
.box_02 {
  margin: 128px 0 100px 0;
}

.box_03 {
  margin: 150px 0 0 0;
}

.box_04 {
  margin: 186px 0 164px 0;
}

.box_05 {
  margin: 112px 0 110px 0;
}

.box_06 {
  margin: 160px 0 120px 0;
}

.box_07 {
  margin: 160px 0 0 0;
}
