@charset "UTF-8";
/*------------------------------------------------
ROOT PSTH
------------------------------------------------*/
/*------------------------------------------------
TARGET
------------------------------------------------*/
/*------------------------------------------------
CONTENT SIZE
------------------------------------------------*/
/*------------------------------------------------
OUTLINE
------------------------------------------------*/
/*----------BODY----------*/
/*----------WRAPPER----------*/
/*----------HEADER----------*/
/*----------NAVIGATION----------*/
/*----------MAINVISUAL----------*/
/*----------FOOTER----------*/
/*----------CONTENT----------*/
/*------------------------------------------------
COMMON SETTING
------------------------------------------------*/
/*----------BASE----------*/
/*
if using serif-type, uncommentout this line.
@gv_default_font_family:							"ヒラギノ明朝 Pro W3",
																"Hiragino Mincho Pro","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",
																'平成明朝', 'Heisei Mincho', 'MS P明朝', 'MS P Mincho', serif,'ＭＳ 明朝',
																'MS Mincho',Garamond,Century;
*/
/*----------CURVE----------*/
/*----------LINK----------*/
/*----------COLOR----------*/
/*------------------------------------------------
UTILITY CLASS SETTING
------------------------------------------------*/
/*----------COLOR----------*/
/*----------SPACE----------*/
/*----------FORM----------*/
/*------------------------------------------------
BLOCK SETTING
------------------------------------------------*/
/*------------------------------------------------
MARGIN_BOTTOM
------------------------------------------------*/
/*------------------------------------------------
EACH WEB SITE FUNCTION
------------------------------------------------*/
/*-----------------[NOTE!]------------------------

			DON'T EDIT FROM HERE
 
-------------------[NOTE!]----------------------*/
/*------------------------------------------------
MEDIA QUERY
------------------------------------------------*/
/*------------------------------------------------
COMMON FUNCTION
------------------------------------------------*/
.Clearfix {
  zoom: 1;
}
.Clearfix:after {
  content: "";
  display: block;
  clear: both;
}
/*----------LIST LOCAL VALUE----------*/
/*--PARAMETER FOR LIST--*/
/*--/END PARAMETER FOR LIST--*/
/*--PARAMETER FOR NOTES--*/
/*--/END PARAMETER FOR NOTES--*/
/*---PARAMETER FOT TABLE--*/
/*--/END PARAMETER FOR TABLE--*/
/*----------/END LIST LOCAL VALUE----------*/
.Row .Column .Form_button {
  overflow: hidden;
  position: relative;
  zoom: 1;
}
.Row .Column .Form_button ul {
  position: relative;
  width: 100%;
  left: 50%;
  float: left;
  padding: 0px;
}
.Row .Column .Form_button ul li {
  left: -49%;
  float: left;
  width: 45%;
  margin: 0px 12px 14.4px;
  padding: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  /* for CSS3 PIE */
  position: relative;
}
@media only screen and (max-width: 640px) {
  .Row .Column .Form_button ul li {
    hack: 1 ;width: 98%;
  }
}
@media only screen and (max-width: 640px) {
  .Row .Column .Form_button ul li {
    hack: 1 ;margin-left: 0;
  }
}
@media only screen and (max-width: 640px) {
  .Row .Column .Form_button ul li {
    hack: 1 ;margin-right: 0;
  }
}
@media only screen and (max-width: 768px) {
  .Row .Column .Form_button ul li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    /* for CSS3 BOXSIZING */
    position: relative;
  }
}
.Row .Column .Form_button ul li.One_line a span {
  padding: 21px 13px;
}
.Row .Column .Form_button ul li.Two_line a span {
  padding: 13px 13px 15px 13px;
}
.Row .Column .Form_button ul li.Bg_gray {
  background: #737373;
  background: -webkit-gradient(linear, left top, left bottom, from(#737373), to(#a6a6a6));
  background: -moz-linear-gradient(top, #737373, #a6a6a6);
  background: -o-linear-gradient(top, #737373, #a6a6a6);
  background: linear-gradient(top, #737373, #a6a6a6);
  -pie-background: linear-gradient(top, #737373, #a6a6a6);
  /* for CSS3 PIE */
  position: relative;
}
.Row .Column .Form_button ul li.Bg_gray a {
  border: 1px solid #d9d9d9;
}
.Row .Column .Form_button ul li.Bg_green {
  background: #74a32c;
  background: -webkit-gradient(linear, left top, left bottom, from(#74a32c), to(#a6d461));
  background: -moz-linear-gradient(top, #74a32c, #a6d461);
  background: -o-linear-gradient(top, #74a32c, #a6d461);
  background: linear-gradient(top, #74a32c, #a6d461);
  -pie-background: linear-gradient(top, #74a32c, #a6d461);
  /* for CSS3 PIE */
  position: relative;
}
.Row .Column .Form_button ul li.Bg_green a {
  border: 1px solid #d3eab1;
}
.Row .Column .Form_button ul li.Bg_red {
  background: #bf1d18;
  background: -webkit-gradient(linear, left top, left bottom, from(#bf1d18), to(#e95854));
  background: -moz-linear-gradient(top, #bf1d18, #e95854);
  background: -o-linear-gradient(top, #bf1d18, #e95854);
  background: linear-gradient(top, #bf1d18, #e95854);
  -pie-background: linear-gradient(top, #bf1d18, #e95854);
  /* for CSS3 PIE */
  position: relative;
}
.Row .Column .Form_button ul li.Bg_red a {
  border: 1px solid #f5b1af;
}
.Row .Column .Form_button ul li.Bg_blue {
  background: #036fc8;
  background: -webkit-gradient(linear, left top, left bottom, from(#036fc8), to(#34a2fc));
  background: -moz-linear-gradient(top, #036fc8, #34a2fc);
  background: -o-linear-gradient(top, #036fc8, #34a2fc);
  background: linear-gradient(top, #036fc8, #34a2fc);
  -pie-background: linear-gradient(top, #036fc8, #34a2fc);
  /* for CSS3 PIE */
  position: relative;
}
.Row .Column .Form_button ul li.Bg_blue a {
  border: 1px solid #99d0fe;
}
.Row .Column .Form_button ul li a {
  display: block;
  text-align: center;
  line-height: 150%;
  color: #fff;
  font-size: 115.38461538%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  /* for CSS3 PIE */
  position: relative;
  z-index: 1;
}
.Row .Column .Form_button ul li a span {
  display: block;
  background: url('../../img/sub/bg_button.png') no-repeat center center;
}
.Row .Column .Form_button ul + * {
  clear: both;
}
/*-----------------[NOTE!]------------------------

			DON'T EDIT FROM HERE
 
-------------------[NOTE!]----------------------*/
#Content .Row .Column .Form_button {
  margin-bottom: 0.6em;
}
