.t0-b-headerCombiCustom-1 {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-1__hd {
  color: #333;
  padding: 10px 0;
}

.t0-b-headerCombiCustom-1__hd > p {
  width: 1062px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1em;
}

.t0-b-headerCombiCustom-1__hd > p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-headerCombiCustom-1__hd > p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-headerCombiCustom-1__bd > div {
  display: table;
  width: 1062px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-1__bd > div > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 15px;
}

.t0-b-headerCombiCustom-1__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-1__col2 {
  padding-left: 15px;
}

.t0-b-headerCombiCustom-1__col3 {
  padding-left: 15px;
}

.t0-b-headerCombiCustom-1 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-1__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-1 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-1 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-1 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-1 .t0-b-headerUnit-labeledList th {
  padding: 0;
}
.t0-b-headerCombiCustom-2 {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-2__hd {
  color: #333;
  padding: 10px 0;
}

.t0-b-headerCombiCustom-2__hd > p {
  width: 1062px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1em;
}

.t0-b-headerCombiCustom-2__hd > p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-headerCombiCustom-2__hd > p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-headerCombiCustom-2__bd > div {
  display: table;
  width: 1062px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-2__bd > div > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 15px;
}

.t0-b-headerCombiCustom-2__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-2__col2 {
  padding-left: 15px;
}

.t0-b-headerCombiCustom-2__col3 {
  padding-left: 15px;
}

.t0-b-headerCombiCustom-2 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-2__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-2 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-2 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-2 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-2 .t0-b-headerUnit-labeledList th {
  padding: 0;
}
.t0-b-headerCombiCustom-3 {
  background-color: #fff;
  padding-top: 5px;
  background-repeat: repeat-x;
  background-position: left top;
}

.t0-b-headerCombiCustom-3__hd {
  padding: 12px 0;
  color: #4d4d4d;
  background: -webkit-linear-gradient(#fefeff, #edf3f7);
  background: linear-gradient(#fefeff, #edf3f7);
}

.t0-b-headerCombiCustom-3__hd > p {
  width: 980px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 0.857em;
}

.t0-b-headerCombiCustom-3__hd > p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.05em;
}

.t0-b-headerCombiCustom-3__hd > p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.25em;
}

.t0-b-headerCombiCustom-3__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-3__bd > div {
  display: table;
  width: 980px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-3__bd > div > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-3__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-3__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-3__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-3 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-3__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-3 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-3 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-3 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-3 .t0-b-headerUnit-labeledList th {
  padding: 0;
}
.t0-b-headerCombiCustom-4 {
  background-color: #fff;
  padding-top: 5px;
  background-repeat: repeat-x;
  background-position: left top;
}

.t0-b-headerCombiCustom-4__hd {
  padding: 12px 0;
  color: #4d4d4d;
  background: -webkit-linear-gradient(#fefeff, #edf3f7);
  background: linear-gradient(#fefeff, #edf3f7);
}

.t0-b-headerCombiCustom-4__hd > p {
  width: 980px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 0.857em;
}

.t0-b-headerCombiCustom-4__hd > p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.05em;
}

.t0-b-headerCombiCustom-4__hd > p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.25em;
}

.t0-b-headerCombiCustom-4__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-4__bd > div {
  display: table;
  width: 980px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-4__bd > div > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-4__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-4__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-4__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-4 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-4__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-4 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-4 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-4 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-4 .t0-b-headerUnit-labeledList th {
  padding: 0;
}
.t0-b-headerCombiCustom-5 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-5__hd > p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143em;
  color: #393939;
}

.t0-b-headerCombiCustom-5__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-5__bd > div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-5__bd > div > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-5__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-5__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-5__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-text a {
  color: #393939;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-siteName {
  color: #393939;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-siteTitle {
  color: #393939;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-siteTitle2 {
  color: #393939;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-siteName a {
  color: #393939;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-siteTitle a {
  color: #393939;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-labeledList {
  color: #393939;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-miniCol {
  background: #f1f5f4;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-tel {
  color: #0b6678;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/019-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/019-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/019-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-fax > div {
  background-image: url("/_master/acre/themes/019-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-fax > p {
  color: #393939;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-nav {
  color: #0b6678;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-nav a {
  color: #0b6678;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-nav a:hover {
  color: #45b1c7;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-navB {
  border: 1px solid #18849a;
  background: #35a0b6;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-navB2 {
  color: #fff;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-navB2 a {
  color: #fff;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-navB2 p {
  background: #414141;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-navB2 div {
  background: #414141;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-navB2 div:before {
  background: url('/_master/acre/themes/019-L25/imgs/t0-b-navItem/3.png?1468220328') no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-5__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-5 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-5 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-5 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-6 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-6__hd > p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143em;
  color: #393939;
}

.t0-b-headerCombiCustom-6__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-6__bd > div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-6__bd > div > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-6__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-6__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-6__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-text a {
  color: #393939;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-siteName {
  color: #393939;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-siteTitle {
  color: #393939;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-siteTitle2 {
  color: #393939;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-siteName a {
  color: #393939;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-siteTitle a {
  color: #393939;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-labeledList {
  color: #393939;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-miniCol {
  background: #f1f5f4;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-tel {
  color: #0b6678;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/019-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/019-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/019-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-fax > div {
  background-image: url("/_master/acre/themes/019-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-fax > p {
  color: #393939;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-nav {
  color: #0b6678;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-nav a {
  color: #0b6678;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-nav a:hover {
  color: #45b1c7;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-navB {
  border: 1px solid #18849a;
  background: #35a0b6;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-navB2 {
  color: #fff;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-navB2 a {
  color: #fff;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-navB2 p {
  background: #414141;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-navB2 div {
  background: #414141;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-navB2 div:before {
  background: url('/_master/acre/themes/019-L25/imgs/t0-b-navItem/3.png?1468220328') no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-6__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-6 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-6 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-6 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-7 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-7__hd > p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143em;
  color: #393939;
}

.t0-b-headerCombiCustom-7__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-7__bd > div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-7__bd > div > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-7__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-7__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-7__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-text a {
  color: #393939;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-siteName {
  color: #393939;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-siteTitle {
  color: #393939;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-siteTitle2 {
  color: #393939;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-siteName a {
  color: #393939;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-siteTitle a {
  color: #393939;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-labeledList {
  color: #393939;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-miniCol {
  background: #f3f3e8;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-tel {
  color: #4d5a01;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/019C-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/019C-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/019C-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-fax > div {
  background-image: url("/_master/acre/themes/019C-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-fax > p {
  color: #393939;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-nav {
  color: #4d5a01;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-nav a {
  color: #4d5a01;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-nav a:hover {
  color: #a1b91d;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-navB {
  border: 1px solid #7b8d13;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-navB2 {
  color: #fff;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-navB2 a {
  color: #fff;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-navB2 p {
  background: #414141;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-navB2 div {
  background: #414141;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-navB2 div:before {
  background: url('/_master/acre/themes/019C-L25/imgs/t0-b-navItem/3.png?1467691217') no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-7__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-7 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-7 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-7 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-8 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-8__hd > p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143em;
  color: #393939;
}

.t0-b-headerCombiCustom-8__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-8__bd > div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-8__bd > div > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-8__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-8__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-8__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-text a {
  color: #393939;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-siteName {
  color: #393939;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-siteTitle {
  color: #393939;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-siteTitle2 {
  color: #393939;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-siteName a {
  color: #393939;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-siteTitle a {
  color: #393939;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-labeledList {
  color: #393939;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-miniCol {
  background: #f3f3e8;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-tel {
  color: #4d5a01;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/019C-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/019C-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/019C-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-fax > div {
  background-image: url("/_master/acre/themes/019C-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-fax > p {
  color: #393939;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-nav {
  color: #4d5a01;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-nav a {
  color: #4d5a01;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-nav a:hover {
  color: #a1b91d;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-navB {
  border: 1px solid #7b8d13;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-navB2 {
  color: #fff;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-navB2 a {
  color: #fff;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-navB2 p {
  background: #414141;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-navB2 div {
  background: #414141;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-navB2 div:before {
  background: url('/_master/acre/themes/019C-L25/imgs/t0-b-navItem/3.png?1467691217') no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-8__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-8 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-8 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-8 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-9 {
  padding-top: 5px;
  box-sizing: border-box;
}

.t0-b-headerCombiCustom-9__hd > p {
  width: 1060px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1em;
}

.t0-b-headerCombiCustom-9__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-9__bd > div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-9__bd > div > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-9__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-9__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-9__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-9 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-9__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-9 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-9 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-9 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-9 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-10 {
  padding-top: 5px;
  box-sizing: border-box;
}

.t0-b-headerCombiCustom-10__hd > p {
  width: 1060px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1em;
}

.t0-b-headerCombiCustom-10__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-10__bd > div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-10__bd > div > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-10__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-10__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-10__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-10 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-10__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-10 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-10 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-10 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-10 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-11 {
  padding-top: 5px;
  box-sizing: border-box;
}

.t0-b-headerCombiCustom-11__hd > p {
  width: 1060px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1em;
}

.t0-b-headerCombiCustom-11__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-11__bd > div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-11__bd > div > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-11__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-11__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-11__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-11 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-11__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-11 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-11 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-11 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-11 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-12 {
  padding-top: 5px;
  box-sizing: border-box;
}

.t0-b-headerCombiCustom-12__hd > p {
  width: 1060px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1em;
}

.t0-b-headerCombiCustom-12__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-12__bd > div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-12__bd > div > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-12__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-12__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-12__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-12 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-12__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-12 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-12 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-12 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-12 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-mediaCustom-13__media {
  line-height: 0;
}

.t0-b-mediaCustom-13 {
  color: #333;
}

.t0-b-mediaCustom-13 img {
  width: 100%;
}

.t0-b-mediaCustom-13 > * {
  padding-top: 15px;
}

.t0-b-mediaCustom-13 > *:first-child {
  padding-top: 0;
}

.t0-b-mediaCustom-13__h-upper {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1.143em;
  text-align: center;
  color: #553010;
}

.t0-b-mediaCustom-13__h-upper:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-13__h-upper:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.25em;
}

.t0-b-mediaCustom-13__media {
  text-align: center;
}

.t0-b-mediaCustom-13__media img {
  padding: 7px 7px 6px 6px;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-y, repeat-x, repeat-y, repeat-x;
  background-position: left top, left bottom, right bottom, right top, left top, left bottom, right top, left top;
  background-image: url("/_master/acre/themes/002-L25/imgs/t0-b-media/1/bg.png"), url("/_master/acre/themes/002-L25/imgs/t0-b-media/1/bg2.png"), url("/_master/acre/themes/002-L25/imgs/t0-b-media/1/bg3.png"), url("/_master/acre/themes/002-L25/imgs/t0-b-media/1/bg4.png"), url("/_master/acre/themes/002-L25/imgs/t0-b-media/1/bg5.png"), url("/_master/acre/themes/002-L25/imgs/t0-b-media/1/bg6.png"), url("/_master/acre/themes/002-L25/imgs/t0-b-media/1/bg7.png"), url("/_master/acre/themes/002-L25/imgs/t0-b-media/1/bg8.png");
  box-shadow: 0px 0px 2px #f3ece0;
  box-sizing: border-box;
}

.t0-b-mediaCustom-13__media a {
  text-decoration: none;
}

.t0-b-mediaCustom-13 a > img:hover {
  opacity: 0.8;
}

.t0-b-mediaCustom-13__h-lower {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1.143em;
  text-align: center;
  color: #553010;
}

.t0-b-mediaCustom-13__h-lower:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-13__h-lower:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.25em;
}

.t0-b-mediaCustom-13__caption p {
  line-height: 1.25;
  font-size: 1em;
  text-align: left;
}

.t0-b-mediaCustom-13__caption p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-13__caption p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-mediaCustom-13--width-l .t0-b-mediaCustom-13__media img {
  width: 100%;
}

.t0-b-mediaCustom-13--width-m .t0-b-mediaCustom-13__media img {
  width: 75%;
}

.t0-b-mediaCustom-13--width-s .t0-b-mediaCustom-13__media img {
  width: 50%;
}

.t0-b-mediaCustom-13--align-l {
  text-align: left;
}

.t0-b-mediaCustom-13--align-c {
  text-align: center;
}

.t0-b-mediaCustom-13--align-r {
  text-align: right;
}

.t0-b-mediaCustom-13__h-upper a {
  text-decoration: none;
  color: #553010;
}

.t0-b-mediaCustom-13__h-lower a {
  text-decoration: none;
  color: #553010;
}

.t0-b-mediaCustom-13__h-upper a:hover {
  color: #ee8100;
}

.t0-b-mediaCustom-13__h-lower a:hover {
  color: #ee8100;
}

.t0-b-mediaCustom-13__h-upper div {
  display: inline-block;
}

.t0-b-mediaCustom-13__h-lower div {
  display: inline-block;
}

.t0-b-mediaCustom-14__media {
  line-height: 0;
}

.t0-b-mediaCustom-14 > *:first-child {
  padding-top: 0;
}

.t0-b-mediaCustom-14 img {
  width: 100%;
  box-sizing: border-box;
}

.t0-b-mediaCustom-14__h-upper {
  line-height: 1.25;
  font-size: 1.143em;
  margin: 0 0 10px;
  font-weight: bold;
  text-align: center;
}

.t0-b-mediaCustom-14__media {
  text-align: center;
}

.t0-b-mediaCustom-14__media a {
  text-decoration: none;
}

.t0-b-mediaCustom-14 a > img:hover {
  opacity: 0.8;
}

.t0-b-mediaCustom-14__h-lower {
  line-height: 1.25;
  font-size: 1.143em;
  margin: 10px 0 0;
  font-weight: bold;
  text-align: center;
}

.t0-b-mediaCustom-14__caption {
  margin: 10px 0 0;
  text-align: left;
}

.t0-b-mediaCustom-14__caption p {
  line-height: 1.25;
  font-size: 0.857em;
  text-align: left;
}

.t0-b-media3--width-l .t0-b-mediaCustom-14__media img {
  width: 100%;
}

.t0-b-mediaCustom-14--width-l .t0-b-mediaCustom-14__media img {
  width: 100%;
}

.t0-b-media2--width-l .t0-b-mediaCustom-14__media img {
  width: 100%;
}

.t0-b-media3--width-m .t0-b-mediaCustom-14__media img {
  width: 75%;
}

.t0-b-mediaCustom-14--width-m .t0-b-mediaCustom-14__media img {
  width: 75%;
}

.t0-b-media2--width-m .t0-b-mediaCustom-14__media img {
  width: 75%;
}

.t0-b-media3--width-s .t0-b-mediaCustom-14__media img {
  width: 50%;
}

.t0-b-mediaCustom-14--width-s .t0-b-mediaCustom-14__media img {
  width: 50%;
}

.t0-b-media2--width-s .t0-b-mediaCustom-14__media img {
  width: 50%;
}

.t0-b-mediaCustom-14--align-l {
  text-align: left;
}

.t0-b-mediaCustom-14--align-c {
  text-align: center;
}

.t0-b-mediaCustom-14--align-r {
  text-align: right;
}

.t0-b-mediaCustom-14__h-upper a {
  text-decoration: none;
  color: #cdbcbc;
}

.t0-b-mediaCustom-14__h-lower a {
  text-decoration: none;
  color: #cdbcbc;
}

.t0-b-mediaCustom-14__h-upper a:hover {
  color: #dccdb1;
}

.t0-b-mediaCustom-14__h-lower a:hover {
  color: #dccdb1;
}

.t0-b-mediaCustom-14__h-upper div {
  display: inline-block;
}

.t0-b-mediaCustom-14__h-lower div {
  display: inline-block;
}

.t0-b-mediaCustom-14 img {
  border: 1px solid #333;
}

.t0-b-mediaCustom-15__media {
  line-height: 0;
}

.t0-b-mediaCustom-15 {
  color: #4d4d4d;
}

.t0-b-mediaCustom-15 > *:first-child {
  padding-top: 0;
}

.t0-b-mediaCustom-15 img {
  width: 100%;
}

.t0-b-mediaCustom-15__h-upper {
  line-height: 1.25;
  font-size: 1em;
  margin: 0 0 5px;
  font-weight: bold;
  text-align: center;
}

.t0-b-mediaCustom-15__media {
  text-align: center;
}

.t0-b-mediaCustom-15__media a {
  text-decoration: none;
}

.t0-b-mediaCustom-15 a > img:hover {
  opacity: 0.8;
}

.t0-b-mediaCustom-15__h-lower {
  line-height: 1.25;
  font-size: 1em;
  margin: 10px 0 0;
  font-weight: bold;
  text-align: center;
}

.t0-b-mediaCustom-15__caption {
  margin: 10px 0 0;
  text-align: left;
}

.t0-b-mediaCustom-15__caption p {
  line-height: 1.6;
  font-size: 0.857em;
  text-align: left;
}

.t0-b-mediaCustom-15--width-l .t0-b-mediaCustom-15__media img {
  width: 100%;
}

.t0-b-mediaCustom-15--width-m .t0-b-mediaCustom-15__media img {
  width: 75%;
}

.t0-b-mediaCustom-15--width-s .t0-b-mediaCustom-15__media img {
  width: 50%;
}

.t0-b-mediaCustom-15--align-l {
  text-align: left;
}

.t0-b-mediaCustom-15--align-c {
  text-align: center;
}

.t0-b-mediaCustom-15--align-r {
  text-align: right;
}

.t0-b-mediaCustom-15__h-upper a {
  text-decoration: none;
  color: #4d4d4d;
}

.t0-b-mediaCustom-15__h-lower a {
  text-decoration: none;
  color: #4d4d4d;
}

.t0-b-mediaCustom-15__h-upper a:hover {
  color: #4C8FC8;
}

.t0-b-mediaCustom-15__h-lower a:hover {
  color: #4C8FC8;
}

.t0-b-mediaCustom-15__h-upper div {
  display: inline-block;
}

.t0-b-mediaCustom-15__h-lower div {
  display: inline-block;
}

.t0-b-mediaCustom-16__media {
  line-height: 0;
}

.t0-b-mediaCustom-16 > *:first-child {
  padding-top: 0;
}

.t0-b-mediaCustom-16 img {
  width: 100%;
  box-sizing: border-box;
  border: 6px solid #fff;
  border-radius: 6px;
  box-shadow: 2px 2px 4px #ede9da, -1px -1px 2px #ede9da;
}

.t0-b-mediaCustom-16__h-upper {
  line-height: 1.25;
  font-size: 1.143em;
  margin: 0 0 10px;
  font-weight: bold;
  text-align: center;
}

.t0-b-mediaCustom-16__media {
  text-align: center;
  padding: 2px 4px 4px 2px;
}

.t0-b-mediaCustom-16__media a {
  text-decoration: none;
}

.t0-b-mediaCustom-16 a > img:hover {
  opacity: 0.8;
}

.t0-b-mediaCustom-16__h-lower {
  line-height: 1.25;
  font-size: 1.143em;
  margin: 10px 0 0;
  font-weight: bold;
  text-align: center;
}

.t0-b-mediaCustom-16__caption {
  margin: 10px 0 0;
  text-align: left;
}

.t0-b-mediaCustom-16__caption p {
  line-height: 1.6;
  font-size: 1em;
  text-align: left;
}

.t0-b-mediaCustom-16--width-l .t0-b-mediaCustom-16__media img {
  width: 100%;
}

.t0-b-mediaCustom-16--width-m .t0-b-mediaCustom-16__media img {
  width: 75%;
}

.t0-b-mediaCustom-16--width-s .t0-b-mediaCustom-16__media img {
  width: 50%;
}

.t0-b-mediaCustom-16--align-l {
  text-align: left;
}

.t0-b-mediaCustom-16--align-c {
  text-align: center;
}

.t0-b-mediaCustom-16--align-r {
  text-align: right;
}

.t0-b-mediaCustom-16__h-upper a {
  text-decoration: none;
  color: #8e6e3b;
}

.t0-b-mediaCustom-16__h-lower a {
  text-decoration: none;
  color: #8e6e3b;
}

.t0-b-mediaCustom-16__h-upper a:hover {
  color: #6fc6b7;
}

.t0-b-mediaCustom-16__h-lower a:hover {
  color: #6fc6b7;
}

.t0-b-mediaCustom-16__h-upper div {
  display: inline-block;
}

.t0-b-mediaCustom-16__h-lower div {
  display: inline-block;
}

.t0-b-mediaCustom-17__media {
  line-height: 0;
}

.t0-b-mediaCustom-17 > *:first-child {
  padding-top: 0;
}

.t0-b-mediaCustom-17 img {
  width: 100%;
  box-sizing: border-box;
  border: 6px solid #fff;
  border-radius: 6px;
  box-shadow: 2px 2px 4px #d4dfce, -1px -1px 2px #d4dfce;
}

.t0-b-mediaCustom-17__h-upper {
  line-height: 1.25;
  font-size: 1.143em;
  margin: 0 0 10px;
  font-weight: bold;
  text-align: center;
}

.t0-b-mediaCustom-17__media {
  text-align: center;
  padding: 2px 4px 4px 2px;
}

.t0-b-mediaCustom-17__media a {
  text-decoration: none;
}

.t0-b-mediaCustom-17 a > img:hover {
  opacity: 0.8;
}

.t0-b-mediaCustom-17__h-lower {
  line-height: 1.25;
  font-size: 1.143em;
  margin: 10px 0 0;
  font-weight: bold;
  text-align: center;
}

.t0-b-mediaCustom-17__caption {
  margin: 10px 0 0;
  text-align: left;
}

.t0-b-mediaCustom-17__caption p {
  line-height: 1.6;
  font-size: 1em;
  text-align: left;
}

.t0-b-mediaCustom-17--width-l .t0-b-mediaCustom-17__media img {
  width: 100%;
}

.t0-b-mediaCustom-17--width-m .t0-b-mediaCustom-17__media img {
  width: 75%;
}

.t0-b-mediaCustom-17--width-s .t0-b-mediaCustom-17__media img {
  width: 50%;
}

.t0-b-mediaCustom-17--align-l {
  text-align: left;
}

.t0-b-mediaCustom-17--align-c {
  text-align: center;
}

.t0-b-mediaCustom-17--align-r {
  text-align: right;
}

.t0-b-mediaCustom-17__h-upper a {
  text-decoration: none;
  color: #8e6e3b;
}

.t0-b-mediaCustom-17__h-lower a {
  text-decoration: none;
  color: #8e6e3b;
}

.t0-b-mediaCustom-17__h-upper a:hover {
  color: #6fc6b7;
}

.t0-b-mediaCustom-17__h-lower a:hover {
  color: #6fc6b7;
}

.t0-b-mediaCustom-17__h-upper div {
  display: inline-block;
}

.t0-b-mediaCustom-17__h-lower div {
  display: inline-block;
}

.t0-b-lv4H-qIcon .t0-b-mediaCustom-18__media {
  padding: 0;
}

.t0-b-mediaCustom-18__media {
  line-height: 0;
}

.t0-b-lv4H-aIcon .t0-b-mediaCustom-18__media {
  padding: 0;
}

.t0-b-mediaCustom-18 {
  color: #664b3a;
  margin: 0 auto;
}

.t0-b-mediaCustom-18 img {
  width: 100%;
  box-sizing: border-box;
  border: 2px solid #fff;
}

.t0-b-mediaCustom-18__h-upper {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1em;
  text-align: center;
  margin-bottom: 10px;
}

.t0-b-mediaCustom-18__h-upper:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-18__h-upper:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-mediaCustom-18__media {
  text-align: center;
  background: url("/_master/acre/themes/008-L25/imgs/t0-b-media/bg.png") 0 0 repeat;
  padding: 4px;
}

.t0-b-mediaCustom-18 a {
  text-decoration: none;
  color: #664b3a;
}

.t0-b-mediaCustom-18 a:hover {
  color: #b74249;
}

.t0-b-mediaCustom-18 a>img:hover {
  opacity: 0.8;
  color: #b74249;
}

.t0-b-mediaCustom-18__h-lower {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1em;
  text-align: center;
  margin-top: 10px;
}

.t0-b-mediaCustom-18__h-lower:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-18__h-lower:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-mediaCustom-18__caption {
  margin-top: 10px;
}

.t0-b-mediaCustom-18__caption p {
  line-height: 1.6;
  font-size: 1em;
  text-align: left;
}

.t0-b-mediaCustom-18__caption p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.3em;
}

.t0-b-mediaCustom-18__caption p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.4em;
}

.t0-b-mediaCustom-18--width-l {
  width: 100%;
}

.t0-b-mediaCustom-18--width-m {
  width: 75%;
}

.t0-b-mediaCustom-18--width-s {
  width: 50%;
}

.t0-b-mediaCustom-18--align-l {
  text-align: left;
}

.t0-b-mediaCustom-18--align-c {
  text-align: center;
}

.t0-b-mediaCustom-18--align-r {
  text-align: right;
}

.t0-b-headerCombiCustom-19 {
  position: relative;
  background-color: #fff;
  padding-bottom: 15px;
  padding-top: 5px;
}

.t0-b-headerCombiCustom-19:before {
  content: "";
  background-repeat: repeat-x;
  background-position: 0 0;
  display: block;
  position: absolute;
  pointer-events: none;
  background-image: url("/_master/acre/themes/008-L25/imgs/header/1/10.png");
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
}

.t0-b-headerCombiCustom-19__hd {
  padding: 0 0 4px;
  background-repeat: repeat;
  background-position: 0 0;
  background-image: url("/_master/acre/themes/008-L25/imgs/header/1/11.png");
  z-index: 11;
  position: relative;
}

.t0-b-headerCombiCustom-19__hd>p {
  width: 1020px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 0.857em;
  position: relative;
}

.t0-b-headerCombiCustom-19__bd>div {
  display: table;
  width: 1020px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-19__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 15px;
}

.t0-b-headerCombiCustom-19__col1 {
  width: 100%;
  position: relative;
  z-index: 12;
}

.t0-b-headerCombiCustom-19__col2 {
  padding: 15px;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100% 100%;
  position: relative;
  z-index: 12;
  padding-right: 30px;
}

.t0-b-headerCombiCustom-19__col3 {
  padding: 15px 15px 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 0 -10px;
  position: relative;
  z-index: 12;
}

.t0-b-headerCombiCustom-19__col3:after {
  content: none;
  display: block;
  position: absolute;
  border: #fdf6f5 solid 5px;
  pointer-events: none;
  background: url("/_master/acre/themes/008-L25/imgs/t0-b-media/bg.png") 0 0 repeat;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.t0-b-headerCombiCustom-19__col3 .t0-b-headerUnit-contact-navB {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-19__col3 .t0-b-headerUnit-contact-navB2 {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-19 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-19__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-19 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-19 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-19 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-19 .t0-b-headerUnit-labeledList th {
  padding: 0;
}
.t0-b-headerCombiCustom-20 {
  position: relative;
  background-color: #fff;
  padding-bottom: 15px;
  padding-top: 5px;
}

.t0-b-headerCombiCustom-20:before {
  content: "";
  background-repeat: repeat-x;
  background-position: 0 0;
  display: block;
  position: absolute;
  pointer-events: none;
  background-image: url("/_master/acre/themes/008-L25/imgs/header/1/10.png");
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
}

.t0-b-headerCombiCustom-20__hd {
  padding: 0 0 4px;
  background-repeat: repeat;
  background-position: 0 0;
  background-image: url("/_master/acre/themes/008-L25/imgs/header/1/11.png");
  z-index: 11;
  position: relative;
}

.t0-b-headerCombiCustom-20__hd>p {
  width: 1020px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 0.857em;
  position: relative;
}

.t0-b-headerCombiCustom-20__bd>div {
  display: table;
  width: 1020px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-20__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 15px;
}

.t0-b-headerCombiCustom-20__col1 {
  width: 100%;
  position: relative;
  z-index: 12;
}

.t0-b-headerCombiCustom-20__col2 {
  padding: 15px;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100% 100%;
  position: relative;
  z-index: 12;
  padding-right: 30px;
}

.t0-b-headerCombiCustom-20__col3 {
  padding: 15px 15px 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 0 -10px;
  position: relative;
  z-index: 12;
}

.t0-b-headerCombiCustom-20__col3:after {
  content: none;
  display: block;
  position: absolute;
  border: #fdf6f5 solid 5px;
  pointer-events: none;
  background: url("/_master/acre/themes/008-L25/imgs/t0-b-media/bg.png") 0 0 repeat;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.t0-b-headerCombiCustom-20__col3 .t0-b-headerUnit-contact-navB {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-20__col3 .t0-b-headerUnit-contact-navB2 {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-20 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-20__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-20 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-20 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-20 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-20 .t0-b-headerUnit-labeledList th {
  padding: 0;
}
.t0-b-headerCombiCustom-21 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-21__hd > p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143em;
  color: #393939;
}

.t0-b-headerCombiCustom-21__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-21__bd > div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-21__bd > div > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-21__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-21__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-21__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-text a {
  color: #393939;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-siteName {
  color: #393939;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-siteTitle {
  color: #393939;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-siteTitle2 {
  color: #393939;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-siteName a {
  color: #393939;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-siteTitle a {
  color: #393939;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-labeledList {
  color: #393939;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-miniCol {
  background: #ffedf5;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-tel {
  color: #e92677;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/019D-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/019D-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/019D-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-fax > div {
  background-image: url("/_master/acre/themes/019D-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-fax > p {
  color: #393939;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-nav {
  color: #e92677;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-nav a {
  color: #e92677;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-nav a:hover {
  color: #ff65ab;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-navB {
  border: 1px solid #e92677;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-navB2 {
  color: #fff;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-navB2 a {
  color: #fff;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-navB2 p {
  background: #414141;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-navB2 div {
  background: #414141;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-navB2 div:before {
  background: url('/_master/acre/themes/019D-L25/imgs/t0-b-navItem/3.png?1496730622') no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-21__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-21 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-21 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-21 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-22 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-22__hd > p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143em;
  color: #393939;
}

.t0-b-headerCombiCustom-22__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-22__bd > div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-22__bd > div > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-22__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-22__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-22__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-text a {
  color: #393939;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-siteName {
  color: #393939;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-siteTitle {
  color: #393939;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-siteTitle2 {
  color: #393939;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-siteName a {
  color: #393939;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-siteTitle a {
  color: #393939;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-labeledList {
  color: #393939;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-miniCol {
  background: #ffedf5;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-tel {
  color: #e92677;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/019D-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/019D-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/019D-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-fax > div {
  background-image: url("/_master/acre/themes/019D-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-fax > p {
  color: #393939;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-nav {
  color: #e92677;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-nav a {
  color: #e92677;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-nav a:hover {
  color: #ff65ab;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-navB {
  border: 1px solid #e92677;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-navB2 {
  color: #fff;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-navB2 a {
  color: #fff;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-navB2 p {
  background: #414141;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-navB2 div {
  background: #414141;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-navB2 div:before {
  background: url('/_master/acre/themes/019D-L25/imgs/t0-b-navItem/3.png?1496730622') no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-22__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-22 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-22 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-22 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-23 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-23__hd > p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143em;
  color: #393939;
}

.t0-b-headerCombiCustom-23__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-23__bd > div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-23__bd > div > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-23__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-23__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-23__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-text a {
  color: #393939;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-siteName {
  color: #393939;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-siteTitle {
  color: #393939;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-siteTitle2 {
  color: #393939;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-siteName a {
  color: #393939;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-siteTitle a {
  color: #393939;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-labeledList {
  color: #393939;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-miniCol {
  background: #f3f7fc;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-tel {
  color: #074098;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-tel__free {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/free.png") !important;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-fax > div {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-fax > p {
  color: #393939;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-nav {
  color: #1176bd;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-nav a {
  color: #1176bd;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-nav a:hover {
  color: #7ab3e4;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-navB {
  border: 1px solid #043173;
  background: #1f5bb6;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-navB2 {
  color: #393939;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-navB2:before {
  background: url('/_master/acre/themes/019E-L25/imgs/t0-b-navItem/bg.png?1500510458') repeat-y right top;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-navB2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-navB2 p {
  background: #adcde9;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-navB2 div {
  background: #adcde9;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-navB2 div:before {
  background: url('/_master/acre/themes/019E-L25/imgs/t0-b-navItem/10.png?1500510458') no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-23__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-23 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-23 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-23 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-24 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-24__hd > p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143em;
  color: #393939;
}

.t0-b-headerCombiCustom-24__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-24__bd > div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-24__bd > div > div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-24__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-24__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-24__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-text a {
  color: #393939;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-siteName {
  color: #393939;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-siteTitle {
  color: #393939;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-siteTitle2 {
  color: #393939;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-siteName a {
  color: #393939;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-siteTitle a {
  color: #393939;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-labeledList {
  color: #393939;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-miniCol {
  background: #f3f7fc;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-tel {
  color: #074098;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-tel__free {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/free.png") !important;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-fax > div {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-fax > p {
  color: #393939;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-nav {
  color: #1176bd;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-nav a {
  color: #1176bd;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-nav a:hover {
  color: #7ab3e4;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-navB {
  border: 1px solid #043173;
  background: #1f5bb6;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-navB2 {
  color: #393939;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-navB2:before {
  background: url('/_master/acre/themes/019E-L25/imgs/t0-b-navItem/bg.png?1500510458') repeat-y right top;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-navB2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-navB2 p {
  background: #adcde9;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-navB2 div {
  background: #adcde9;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-navB2 div:before {
  background: url('/_master/acre/themes/019E-L25/imgs/t0-b-navItem/10.png?1500510458') no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-24__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-24 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-24 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-24 .t0-b-headerUnit-table table td {
  padding: 10px 7px;
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-25 {
  position: relative;
  width: 100%;
  height: 500px;
  background: url(/_design/704/images/bg.jpg) no-repeat center center;
}

.t0-b-headerCombiCustom-25__col1 ,
.t0-b-headerCombiCustom-25__col2 ,
.t0-b-headerCombiCustom-25__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 1280px;
  height: 500px;
  margin: auto;
}

.t0-b-headerCombiCustom-25__col1 img ,
.t0-b-headerCombiCustom-25__col2 img ,
.t0-b-headerCombiCustom-25__col3 img {
  display: inline;
  width: auto;
  height: 500px;
}

/* TEXT */
.t0-b-headerCombiCustom-25__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-25__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-25__col3 .t0-b-headerUnit-siteName2__ft {
  position: absolute;
  background: #ffffff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px 5px;
}

.t0-b-headerCombiCustom-25__col1 .t0-b-headerUnit-siteName2__ft span ,
.t0-b-headerCombiCustom-25__col2 .t0-b-headerUnit-siteName2__ft span ,
.t0-b-headerCombiCustom-25__col3 .t0-b-headerUnit-siteName2__ft span {
  line-height: 1.6em;
}

.t0-b-headerCombiCustom-25__col1 .t0-b-headerUnit-siteName2__ft {
  top: 25px;
  right: 120px;
}

.t0-b-headerCombiCustom-25__col2 .t0-b-headerUnit-siteName2__ft {
  bottom: 30px;
  left: 80px;
}

.t0-b-headerCombiCustom-25__col3 .t0-b-headerUnit-siteName2__ft {
  right: 0;
  bottom: 20px;
  left: 0;
  text-align: center;
}


/* animation */
.t0-b-headerCombiCustom-25__col1 ,
.t0-b-headerCombiCustom-25__col2 ,
.t0-b-headerCombiCustom-25__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

@keyframes show {
  0% { opacity: 0; }
  10% { opacity: 1; }
  30% { opacity: 1; }
  40% { opacity: 0; }
}

@-webkit-keyframes show {
  0% { opacity: 0; }
  10% { opacity: 1; }
  30% { opacity: 1; }
  40% { opacity: 0; }
}

.t0-b-headerCombiCustom-25__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-25__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-25__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

.t0-b-headerFullWidthMediaCustom-26 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-26 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-26 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-27__col1 .t0-b-headerUnit-siteName2__ft {
  /* 下部中央テキストパターン */
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 1000px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  margin: auto;
  padding: 20px;
  line-height: 1.3em !important;
}

/* スライド２ */
.t0-b-headerCombiCustom-27__col2 .t0-b-headerUnit-siteName2__ft {
  /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-27__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-27__col3 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}
/* ここまで */


.t0-b-headerCombiCustom-27 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-27__col1 ,
.t0-b-headerCombiCustom-27__col2 ,
.t0-b-headerCombiCustom-27__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  max-width: 1280px;
  height: 500px;
  overflow: hidden;
  margin: auto;
  text-align: center;
}

.t0-b-headerCombiCustom-27__col1 img ,
.t0-b-headerCombiCustom-27__col2 img ,
.t0-b-headerCombiCustom-27__col3 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  width: 1280px;
  height: auto;
}

/* TEXT */
.t0-b-headerCombiCustom-27__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-27__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-27__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-27__col1 ,
.t0-b-headerCombiCustom-27__col2 ,
.t0-b-headerCombiCustom-27__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-27__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-27__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-27__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-27 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-28 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-28__hd,
.t0-b-footerFullWidthFrameCustom-28__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-28__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-28__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-29 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-29 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-29 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-30__col1 .t0-b-headerUnit-siteName2__ft {
  /* 下部中央テキストパターン */
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 1000px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  margin: auto;
  padding: 20px;
  line-height: 1.3em !important;
}

/* スライド２ */
.t0-b-headerCombiCustom-30__col2 .t0-b-headerUnit-siteName2__ft {
  /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-30__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-30__col3 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}
/* ここまで */


.t0-b-headerCombiCustom-30 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-30__col1 ,
.t0-b-headerCombiCustom-30__col2 ,
.t0-b-headerCombiCustom-30__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  max-width: 1280px;
  height: 500px;
  overflow: hidden;
  margin: auto;
  text-align: center;
}

.t0-b-headerCombiCustom-30__col1 img ,
.t0-b-headerCombiCustom-30__col2 img ,
.t0-b-headerCombiCustom-30__col3 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  width: 1280px;
  height: auto;
}

/* TEXT */
.t0-b-headerCombiCustom-30__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-30__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-30__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-30__col1 ,
.t0-b-headerCombiCustom-30__col2 ,
.t0-b-headerCombiCustom-30__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-30__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-30__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-30__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-30 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-31 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-31__hd,
.t0-b-footerFullWidthFrameCustom-31__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-31__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-31__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-32 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-32 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-32 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-33__col1 .t0-b-headerUnit-siteName2__ft {
  /* 下部中央テキストパターン */
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 1000px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  margin: auto;
  padding: 20px;
  line-height: 1.3em !important;
}

/* スライド２ */
.t0-b-headerCombiCustom-33__col2 .t0-b-headerUnit-siteName2__ft {
  /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-33__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-33__col3 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}
/* ここまで */


.t0-b-headerCombiCustom-33 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-33__col1 ,
.t0-b-headerCombiCustom-33__col2 ,
.t0-b-headerCombiCustom-33__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  max-width: 1280px;
  height: 500px;
  overflow: hidden;
  margin: auto;
  text-align: center;
}

.t0-b-headerCombiCustom-33__col1 img ,
.t0-b-headerCombiCustom-33__col2 img ,
.t0-b-headerCombiCustom-33__col3 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  width: 1280px;
  height: auto;
}

/* TEXT */
.t0-b-headerCombiCustom-33__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-33__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-33__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-33__col1 ,
.t0-b-headerCombiCustom-33__col2 ,
.t0-b-headerCombiCustom-33__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-33__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-33__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-33__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-33 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-34 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-34__hd,
.t0-b-footerFullWidthFrameCustom-34__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-34__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-34__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-35 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-35 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-35 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-36__col1 .t0-b-headerUnit-siteName2__ft {
  /* 下部中央テキストパターン */
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 1000px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  margin: auto;
  padding: 20px;
  line-height: 1.3em !important;
}

/* スライド２ */
.t0-b-headerCombiCustom-36__col2 .t0-b-headerUnit-siteName2__ft {
  /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-36__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-36__col3 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}
/* ここまで */


.t0-b-headerCombiCustom-36 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-36__col1 ,
.t0-b-headerCombiCustom-36__col2 ,
.t0-b-headerCombiCustom-36__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  max-width: 1280px;
  height: 500px;
  overflow: hidden;
  margin: auto;
  text-align: center;
}

.t0-b-headerCombiCustom-36__col1 img ,
.t0-b-headerCombiCustom-36__col2 img ,
.t0-b-headerCombiCustom-36__col3 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  width: 1280px;
  height: auto;
}

/* TEXT */
.t0-b-headerCombiCustom-36__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-36__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-36__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-36__col1 ,
.t0-b-headerCombiCustom-36__col2 ,
.t0-b-headerCombiCustom-36__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-36__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-36__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-36__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-36 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-37 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-37__hd,
.t0-b-footerFullWidthFrameCustom-37__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-37__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-37__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-38 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-38 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-38 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-39__col1 .t0-b-headerUnit-siteName2__ft {
  /* 下部中央テキストパターン */
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 1000px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  margin: auto;
  padding: 20px;
  line-height: 1.3em !important;
}

/* スライド２ */
.t0-b-headerCombiCustom-39__col2 .t0-b-headerUnit-siteName2__ft {
  /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-39__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-39__col3 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}
/* ここまで */


.t0-b-headerCombiCustom-39 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-39__col1 ,
.t0-b-headerCombiCustom-39__col2 ,
.t0-b-headerCombiCustom-39__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  max-width: 1280px;
  height: 500px;
  overflow: hidden;
  margin: auto;
  text-align: center;
}

.t0-b-headerCombiCustom-39__col1 img ,
.t0-b-headerCombiCustom-39__col2 img ,
.t0-b-headerCombiCustom-39__col3 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  width: 1280px;
  height: auto;
}

/* TEXT */
.t0-b-headerCombiCustom-39__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-39__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-39__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-39__col1 ,
.t0-b-headerCombiCustom-39__col2 ,
.t0-b-headerCombiCustom-39__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-39__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-39__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-39__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-39 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-40 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-40__hd,
.t0-b-footerFullWidthFrameCustom-40__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-40__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-40__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-41 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-41 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-41 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-42__col1 .t0-b-headerUnit-siteName2__ft {
  /* 下部中央テキストパターン */
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 1000px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  margin: auto;
  padding: 20px;
  line-height: 1.3em !important;
}

/* スライド２ */
.t0-b-headerCombiCustom-42__col2 .t0-b-headerUnit-siteName2__ft {
  /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-42__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-42__col3 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}
/* ここまで */


.t0-b-headerCombiCustom-42 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-42__col1 ,
.t0-b-headerCombiCustom-42__col2 ,
.t0-b-headerCombiCustom-42__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  max-width: 1280px;
  height: 500px;
  overflow: hidden;
  margin: auto;
  text-align: center;
}

.t0-b-headerCombiCustom-42__col1 img ,
.t0-b-headerCombiCustom-42__col2 img ,
.t0-b-headerCombiCustom-42__col3 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  width: 1280px;
  height: auto;
}

/* TEXT */
.t0-b-headerCombiCustom-42__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-42__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-42__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-42__col1 ,
.t0-b-headerCombiCustom-42__col2 ,
.t0-b-headerCombiCustom-42__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-42__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-42__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-42__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-42 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-43 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-43__hd,
.t0-b-footerFullWidthFrameCustom-43__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-43__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-43__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-44 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-44 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-44 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-45__col1 .t0-b-headerUnit-siteName2__ft {
  /* 下部中央テキストパターン */
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 1000px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  margin: auto;
  padding: 20px;
  line-height: 1.3em !important;
}

/* スライド２ */
.t0-b-headerCombiCustom-45__col2 .t0-b-headerUnit-siteName2__ft {
  /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-45__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-45__col3 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}
/* ここまで */


.t0-b-headerCombiCustom-45 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-45__col1 ,
.t0-b-headerCombiCustom-45__col2 ,
.t0-b-headerCombiCustom-45__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  max-width: 1280px;
  height: 500px;
  overflow: hidden;
  margin: auto;
  text-align: center;
}

.t0-b-headerCombiCustom-45__col1 img ,
.t0-b-headerCombiCustom-45__col2 img ,
.t0-b-headerCombiCustom-45__col3 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  width: 1280px;
  height: auto;
}

/* TEXT */
.t0-b-headerCombiCustom-45__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-45__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-45__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-45__col1 ,
.t0-b-headerCombiCustom-45__col2 ,
.t0-b-headerCombiCustom-45__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-45__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-45__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-45__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-45 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-46 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-46__hd,
.t0-b-footerFullWidthFrameCustom-46__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-46__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-46__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-47 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-47 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-47 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-48__col1 .t0-b-headerUnit-siteName2__ft {
  /* 下部中央テキストパターン */
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 1000px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  margin: auto;
  padding: 20px;
  line-height: 1.3em !important;
}

/* スライド２ */
.t0-b-headerCombiCustom-48__col2 .t0-b-headerUnit-siteName2__ft {
  /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-48__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-48__col3 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}
/* ここまで */


.t0-b-headerCombiCustom-48 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-48__col1 ,
.t0-b-headerCombiCustom-48__col2 ,
.t0-b-headerCombiCustom-48__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  max-width: 1280px;
  height: 500px;
  overflow: hidden;
  margin: auto;
  text-align: center;
}

.t0-b-headerCombiCustom-48__col1 img ,
.t0-b-headerCombiCustom-48__col2 img ,
.t0-b-headerCombiCustom-48__col3 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  width: 1280px;
  height: auto;
}

/* TEXT */
.t0-b-headerCombiCustom-48__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-48__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-48__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-48__col1 ,
.t0-b-headerCombiCustom-48__col2 ,
.t0-b-headerCombiCustom-48__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-48__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-48__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-48__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-48 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-49 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-49__hd,
.t0-b-footerFullWidthFrameCustom-49__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-49__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-49__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-50 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-50 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-50 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-51__col1 .t0-b-headerUnit-siteName2__ft {
  /* 下部中央テキストパターン */
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 1000px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  margin: auto;
  padding: 20px;
  line-height: 1.3em !important;
}

/* スライド２ */
.t0-b-headerCombiCustom-51__col2 .t0-b-headerUnit-siteName2__ft {
  /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-51__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-51__col3 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}
/* ここまで */


.t0-b-headerCombiCustom-51 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-51__col1 ,
.t0-b-headerCombiCustom-51__col2 ,
.t0-b-headerCombiCustom-51__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  max-width: 1280px;
  height: 500px;
  overflow: hidden;
  margin: auto;
  text-align: center;
}

.t0-b-headerCombiCustom-51__col1 img ,
.t0-b-headerCombiCustom-51__col2 img ,
.t0-b-headerCombiCustom-51__col3 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  width: 1280px;
  height: auto;
}

/* TEXT */
.t0-b-headerCombiCustom-51__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-51__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-51__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-51__col1 ,
.t0-b-headerCombiCustom-51__col2 ,
.t0-b-headerCombiCustom-51__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-51__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-51__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-51__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-51 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-52 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-52__hd,
.t0-b-footerFullWidthFrameCustom-52__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-52__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-52__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerCombiCustom-53-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-53 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-53 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-53 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-53 {
  background-color: #fff;
  padding-top: 5px;
  background-repeat: repeat-x;
  background-position: left top;
  background-image: url("/_master/acre/themes/033-L25/imgs/t0-b-headerCombi/bg.png");
}

.t0-b-headerCombiCustom-53__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-53__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-53__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-53__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-53__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-53__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-53__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-53__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-53 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-53__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-53 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-53 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-53 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-53 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-54-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-54 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-54 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-54 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-54 {
  background-color: #fff;
  padding-top: 5px;
  background-repeat: repeat-x;
  background-position: left top;
  background-image: url("/_master/acre/themes/033-L25/imgs/t0-b-headerCombi/bg.png");
}

.t0-b-headerCombiCustom-54__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-54__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-54__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-54__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-54__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-54__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-54__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-54__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-54 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-54__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-54 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-54 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-54 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-54 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-55-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-55 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-55 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-55 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-55 {
  padding-top: 5px;
  background-repeat: repeat-x;
  background-position: left top;
  background-image: url("/_master/acre/themes/033A-L25/imgs/t0-b-headerCombi/bg.png");
}

.t0-b-headerCombiCustom-55__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-55__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-55__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-55__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-55__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-55__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-55__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-55__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-55 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-55__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-55 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-55 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-55 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-55 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-56-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-56 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-56 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-56 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-56 {
  padding-top: 5px;
  background-repeat: repeat-x;
  background-position: left top;
  background-image: url("/_master/acre/themes/033A-L25/imgs/t0-b-headerCombi/bg.png");
}

.t0-b-headerCombiCustom-56__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-56__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-56__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-56__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-56__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-56__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-56__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-56__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-56 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-56__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-56 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-56 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-56 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-56 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-57-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-57 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-57 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-57 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-57 {
  padding-top: 5px;
  background-repeat: repeat-x;
  background-position: left top;
  background-image: url("/_master/acre/themes/033B-L25/imgs/t0-b-headerCombi/bg.png");
}

.t0-b-headerCombiCustom-57__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-57__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-57__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-57__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-57__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-57__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-57__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-57__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-57 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-57__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-57 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-57 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-57 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-57 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-58-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-58 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-58 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-58 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-58 {
  padding-top: 5px;
  background-repeat: repeat-x;
  background-position: left top;
  background-image: url("/_master/acre/themes/033B-L25/imgs/t0-b-headerCombi/bg.png");
}

.t0-b-headerCombiCustom-58__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-58__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-58__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-58__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-58__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-58__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-58__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-58__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-58 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-58__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-58 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-58 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-58 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-58 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-59-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-59 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-59 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-59 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-59 {
  padding-top: 5px;
  background-repeat: repeat-x;
  background-position: left top;
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-headerCombi/bg.png");
}

.t0-b-headerCombiCustom-59__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-59__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-59__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-59__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-59__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-59__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-59__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-59__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-59 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-59__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-59 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-59 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-59 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-59 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-60-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-60 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-60 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-60 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-60 {
  padding-top: 5px;
  background-repeat: repeat-x;
  background-position: left top;
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-headerCombi/bg.png");
}

.t0-b-headerCombiCustom-60__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-60__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-60__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-60__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-60__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-60__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-60__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-60__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-60 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-60__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-60 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-60 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-60 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-60 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-61 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-61__hd,
.t0-b-footerFullWidthFrameCustom-61__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-61__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-61__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}

.t0-b-footerFullWidthFrameCustom-62 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-62__hd,
.t0-b-footerFullWidthFrameCustom-62__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-62__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-62__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}

.t0-b-footerFullWidthFrameCustom-63 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-63__hd,
.t0-b-footerFullWidthFrameCustom-63__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-63__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-63__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}

.t0-b-footerFullWidthFrameCustom-64 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-64__hd,
.t0-b-footerFullWidthFrameCustom-64__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-64__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-64__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}

.t0-b-headerFullWidthMediaCustom-65 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-65 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-65 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

.t0-b-headerFullWidthMediaCustom-66 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-66 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-66 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

.t0-b-headerFullWidthMediaCustom-67 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-67 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-67 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

.t0-b-headerFullWidthMediaCustom-68 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-68 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-68 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-69__col1 .t0-b-headerUnit-siteName2__ft {
  /* 下部中央テキストパターン */
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 1000px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  margin: auto;
  padding: 20px;
  line-height: 1.3em !important;
}

/* スライド２ */
.t0-b-headerCombiCustom-69__col2 .t0-b-headerUnit-siteName2__ft {
  /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-69__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-69__col3 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}
/* ここまで */


.t0-b-headerCombiCustom-69 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-69__col1 ,
.t0-b-headerCombiCustom-69__col2 ,
.t0-b-headerCombiCustom-69__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  max-width: 1280px;
  height: 500px;
  overflow: hidden;
  margin: auto;
  text-align: center;
}

.t0-b-headerCombiCustom-69__col1 img ,
.t0-b-headerCombiCustom-69__col2 img ,
.t0-b-headerCombiCustom-69__col3 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  width: 1280px;
  height: auto;
}

/* TEXT */
.t0-b-headerCombiCustom-69__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-69__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-69__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-69__col1 ,
.t0-b-headerCombiCustom-69__col2 ,
.t0-b-headerCombiCustom-69__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-69__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-69__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-69__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-69 [data-cms-part] {
  position: static;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-70__col1 .t0-b-headerUnit-siteName2__ft {
  /* 下部中央テキストパターン */
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 1000px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  margin: auto;
  padding: 20px;
  line-height: 1.3em !important;
}

/* スライド２ */
.t0-b-headerCombiCustom-70__col2 .t0-b-headerUnit-siteName2__ft {
  /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-70__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-70__col3 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}
/* ここまで */


.t0-b-headerCombiCustom-70 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-70__col1 ,
.t0-b-headerCombiCustom-70__col2 ,
.t0-b-headerCombiCustom-70__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  max-width: 1280px;
  height: 500px;
  overflow: hidden;
  margin: auto;
  text-align: center;
}

.t0-b-headerCombiCustom-70__col1 img ,
.t0-b-headerCombiCustom-70__col2 img ,
.t0-b-headerCombiCustom-70__col3 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  width: 1280px;
  height: auto;
}

/* TEXT */
.t0-b-headerCombiCustom-70__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-70__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-70__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-70__col1 ,
.t0-b-headerCombiCustom-70__col2 ,
.t0-b-headerCombiCustom-70__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-70__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-70__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-70__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-70 [data-cms-part] {
  position: static;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-71__col1 .t0-b-headerUnit-siteName2__ft {
  /* 下部中央テキストパターン */
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 1000px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  margin: auto;
  padding: 20px;
  line-height: 1.3em !important;
}

/* スライド２ */
.t0-b-headerCombiCustom-71__col2 .t0-b-headerUnit-siteName2__ft {
  /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-71__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-71__col3 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}
/* ここまで */


.t0-b-headerCombiCustom-71 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-71__col1 ,
.t0-b-headerCombiCustom-71__col2 ,
.t0-b-headerCombiCustom-71__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  max-width: 1280px;
  height: 500px;
  overflow: hidden;
  margin: auto;
  text-align: center;
}

.t0-b-headerCombiCustom-71__col1 img ,
.t0-b-headerCombiCustom-71__col2 img ,
.t0-b-headerCombiCustom-71__col3 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  width: 1280px;
  height: auto;
}

/* TEXT */
.t0-b-headerCombiCustom-71__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-71__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-71__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-71__col1 ,
.t0-b-headerCombiCustom-71__col2 ,
.t0-b-headerCombiCustom-71__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-71__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-71__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-71__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-71 [data-cms-part] {
  position: static;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-72__col1 .t0-b-headerUnit-siteName2__ft {
  /* 下部中央テキストパターン */
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 1000px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  margin: auto;
  padding: 20px;
  line-height: 1.3em !important;
}

/* スライド２ */
.t0-b-headerCombiCustom-72__col2 .t0-b-headerUnit-siteName2__ft {
  /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-72__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-72__col3 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}
/* ここまで */


.t0-b-headerCombiCustom-72 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-72__col1 ,
.t0-b-headerCombiCustom-72__col2 ,
.t0-b-headerCombiCustom-72__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  max-width: 1280px;
  height: 500px;
  overflow: hidden;
  margin: auto;
  text-align: center;
}

.t0-b-headerCombiCustom-72__col1 img ,
.t0-b-headerCombiCustom-72__col2 img ,
.t0-b-headerCombiCustom-72__col3 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  width: 1280px;
  height: auto;
}

/* TEXT */
.t0-b-headerCombiCustom-72__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-72__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-72__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-72__col1 ,
.t0-b-headerCombiCustom-72__col2 ,
.t0-b-headerCombiCustom-72__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-72__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-72__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-72__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-72 [data-cms-part] {
  position: static;
}
.t0-b-headerCombiCustom-73-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-73 {
  color: #664b3a;
  padding-top: 5px;
  border-top: 4px solid #bead7a;
  background-color: #fff;
}

.t0-b-headerCombiCustom-73__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-73__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-73__hd a:hover {
  color: #009fa5;
}

.t0-b-headerCombiCustom-73__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-73__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-73__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-73__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-73__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-73__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-73__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-74-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-74 {
  color: #664b3a;
  padding-top: 5px;
  border-top: 4px solid #bead7a;
  background-color: #fff;
}

.t0-b-headerCombiCustom-74__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-74__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-74__hd a:hover {
  color: #009fa5;
}

.t0-b-headerCombiCustom-74__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-74__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-74__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-74__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-74__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-74__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-74__col3 {
  padding-left: 30px;
}

.t0-b-headerFullWidthMediaCustom-75 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-75 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-75 {
  filter:alpha(opacity=40);
  -moz-opacity: 0.4;
  opacity: 0.4;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-76__col1 .t0-b-headerUnit-siteName2__ft {
  /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-76__col1 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド２ */
.t0-b-headerCombiCustom-76__col2 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}

/* スライド３ */
.t0-b-headerCombiCustom-76__col3 .t0-b-headerUnit-siteName2__ft {
  /* 下部中央テキストパターン */
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 1000px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  margin: auto;
  padding: 20px;
  line-height: 1.3em !important;
}
/* ここまで */


.t0-b-headerCombiCustom-76 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-76__col1 ,
.t0-b-headerCombiCustom-76__col2 ,
.t0-b-headerCombiCustom-76__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  max-width: 1280px;
  height: 500px;
  overflow: hidden;
  margin: auto;
  text-align: center;
}

.t0-b-headerCombiCustom-76__col1 img ,
.t0-b-headerCombiCustom-76__col2 img ,
.t0-b-headerCombiCustom-76__col3 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  width: 1280px;
  height: auto;
}

/* TEXT */
.t0-b-headerCombiCustom-76__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-76__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-76__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
  text-shadow: 
        #fff 1px 1px 0, #fff -1px -1px 0,/*右下、左上*/
        #fff -1px 1px 0, #fff 1px -1px 0,/*右上、左下*/
        #fff 0px 1px 0, #fff  0-1px 0,/*右、左*/
        #fff -1px 0 0, #fff 1px 0 0;/*上、下*/  
}


/* animation */
.t0-b-headerCombiCustom-76__col1 ,
.t0-b-headerCombiCustom-76__col2 ,
.t0-b-headerCombiCustom-76__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-76__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-76__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-76__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-76 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-77 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-77__hd,
.t0-b-footerFullWidthFrameCustom-77__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-77__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-77__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}

.t0-b-headerCombiCustom-78-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-78 {
  color: #664b3a;
  padding-top: 5px;
  background-color: #fff;
}

.t0-b-headerCombiCustom-78__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-78__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-78__hd a:hover {
  color: #009fa5;
}

.t0-b-headerCombiCustom-78__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-78__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-78__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-78__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-78__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-78__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-78__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-79-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-79 {
  color: #664b3a;
  padding-top: 5px;
  background-color: #fff;
}

.t0-b-headerCombiCustom-79__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-79__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-79__hd a:hover {
  color: #009fa5;
}

.t0-b-headerCombiCustom-79__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-79__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-79__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-79__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-79__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-79__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-79__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-80-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-80 {
  color: #664b3a;
  padding-top: 5px;
  background-color: #fdfbf8;
}

.t0-b-headerCombiCustom-80__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-80__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-80__hd a:hover {
  color: #009fa5;
}

.t0-b-headerCombiCustom-80__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-80__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-80__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-80__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-80__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-80__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-80__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-80__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-80__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-80__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-80__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-81-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-81 {
  color: #664b3a;
  padding-top: 5px;
  background-color: #fdfbf8;
}

.t0-b-headerCombiCustom-81__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-81__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-81__hd a:hover {
  color: #009fa5;
}

.t0-b-headerCombiCustom-81__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-81__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-81__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-81__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-81__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-81__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-81__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-81__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-81__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-81__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-81__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-82-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-82 {
  color: #664b3a;
  padding-top: 5px;
  background-color: #f7feff;
}

.t0-b-headerCombiCustom-82__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-82__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-82__hd a:hover {
  color: #009fa5;
}

.t0-b-headerCombiCustom-82__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-82__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-82__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-82__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-82__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-82__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-82__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-82__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-82__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-82__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-82__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-83-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-83 {
  color: #664b3a;
  padding-top: 5px;
  background-color: #f7feff;
}

.t0-b-headerCombiCustom-83__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-83__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-83__hd a:hover {
  color: #009fa5;
}

.t0-b-headerCombiCustom-83__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-83__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-83__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-83__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-83__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-83__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-83__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-83__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-83__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-83__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-83__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-84-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-84 {
  color: #664b3a;
  padding-top: 5px;
  background-color: #fef9fc;
}

.t0-b-headerCombiCustom-84__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-84__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-84__hd a:hover {
  color: #009fa5;
}

.t0-b-headerCombiCustom-84__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-84__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-84__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-84__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-84__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-84__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-84__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-84__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-84__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-84__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-84__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-85-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-85 {
  color: #664b3a;
  padding-top: 5px;
  background-color: #fef9fc;
}

.t0-b-headerCombiCustom-85__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-85__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-85__hd a:hover {
  color: #009fa5;
}

.t0-b-headerCombiCustom-85__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-85__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-85__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-85__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-85__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-85__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-85__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-85__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-85__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-85__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-85__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-86-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-siteName {
  color: #393939;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-siteTitle {
  color: #393939;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-siteName a {
  color: #393939;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-siteTitle a {
  color: #393939;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-siteName {
  margin: 0;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-siteTitle {
  margin: 0;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-siteTitle2 {
  color: #393939;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-contact-fax>div {
  background-image: url("/_master/acre/themes/034-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-contact-fax>p {
  color: #393939;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-contact-nav {
  color: #0b6678;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-contact-nav a {
  color: #0b6678;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-contact-nav a:hover {
  color: #45b1c7;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-contact-navB {
  border: 1px solid #18849a;
  background: #35a0b6;
}

126  color: #fff;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-contact-navB2 a {
  color: #fff;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-contact-navB2 p {
  background: #414141;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-contact-navB2 div {
  background: #414141;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-contact-navB2 div:before {
  background: url("/_master/acre/themes/034-L25/imgs/t0-b-navItem/3.png") no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-contact-tel {
  color: #0b6678;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/034-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/034-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/034-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-labeledList {
  color: #393939;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-miniCol {
  background: #f1f5f4;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-siteName2__ft a {
  color: inherit;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-siteName2__ft a:hover {
  color: #45b1c7;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-text a {
  color: #393939;
}

.t0-b-headerCombiCustom-86 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-86__hd>p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143rem;
  color: #393939;
}

.t0-b-headerCombiCustom-86__hd a {
  color: inherit;
}

.t0-b-headerCombiCustom-86__hd a:hover {
  color: #45b1c7;
}

.t0-b-headerCombiCustom-86__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-86__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-86__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-86__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-86__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-86__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-86__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-86 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-86 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-86 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-87-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-siteName {
  color: #393939;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-siteTitle {
  color: #393939;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-siteName a {
  color: #393939;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-siteTitle a {
  color: #393939;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-siteName {
  margin: 0;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-siteTitle {
  margin: 0;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-siteTitle2 {
  color: #393939;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-fax>div {
  background-image: url("/_master/acre/themes/034-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-fax>p {
  color: #393939;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-nav {
  color: #0b6678;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-nav a {
  color: #0b6678;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-nav a:hover {
  color: #45b1c7;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-navB {
  border: 1px solid #18849a;
  background: #35a0b6;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-navB2 {
  color: #fff;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-navB2 a {
  color: #fff;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-navB2 p {
  background: #414141;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-navB2 div {
  background: #414141;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-navB2 div:before {
  background: url("/_master/acre/themes/034-L25/imgs/t0-b-navItem/3.png") no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-tel {
  color: #0b6678;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/034-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/034-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/034-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-labeledList {
  color: #393939;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-miniCol {
  background: #f1f5f4;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-siteName2__ft a {
  color: inherit;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-siteName2__ft a:hover {
  color: #45b1c7;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-text a {
  color: #393939;
}

.t0-b-headerCombiCustom-87 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-87__hd>p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143rem;
  color: #393939;
}

.t0-b-headerCombiCustom-87__hd a {
  color: inherit;
}

.t0-b-headerCombiCustom-87__hd a:hover {
  color: #45b1c7;
}

.t0-b-headerCombiCustom-87__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-87__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-87__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-87__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-87__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-87__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-87__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-87 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-87 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-87 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-88 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-88__hd,
.t0-b-footerFullWidthFrameCustom-88__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-88__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-88__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-89 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-89 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-89 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-90__col1 .t0-b-headerUnit-siteName2__ft {
  /* 下部中央テキストパターン */
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  width: 1000px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  margin: auto;
  padding: 20px;
  line-height: 1.3em !important;
}

/* スライド２ */
.t0-b-headerCombiCustom-90__col2 .t0-b-headerUnit-siteName2__ft {
  /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-90__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-90__col3 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}
/* ここまで */


.t0-b-headerCombiCustom-90 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-90__col1 ,
.t0-b-headerCombiCustom-90__col2 ,
.t0-b-headerCombiCustom-90__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  max-width: 1280px;
  height: 500px;
  overflow: hidden;
  margin: auto;
  text-align: center;
}

.t0-b-headerCombiCustom-90__col1 img ,
.t0-b-headerCombiCustom-90__col2 img ,
.t0-b-headerCombiCustom-90__col3 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  width: 1280px;
  height: auto;
}

/* TEXT */
.t0-b-headerCombiCustom-90__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-90__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-90__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-90__col1 ,
.t0-b-headerCombiCustom-90__col2 ,
.t0-b-headerCombiCustom-90__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-90__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-90__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-90__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-90 [data-cms-part] {
  position: static;
}