<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.t0-b-headerCombiCustom-1 {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-1__hd {
  color: #333;
  padding: 10px 0;
}

.t0-b-headerCombiCustom-1__hd &gt; p {
  width: 1062px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1em;
}

.t0-b-headerCombiCustom-1__hd &gt; p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-headerCombiCustom-1__hd &gt; p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-headerCombiCustom-1__bd &gt; div {
  display: table;
  width: 1062px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-1__bd &gt; div &gt; 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 &gt; p {
  width: 1062px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1em;
}

.t0-b-headerCombiCustom-2__hd &gt; p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-headerCombiCustom-2__hd &gt; p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-headerCombiCustom-2__bd &gt; div {
  display: table;
  width: 1062px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-2__bd &gt; div &gt; 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 &gt; p {
  width: 980px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 0.857em;
}

.t0-b-headerCombiCustom-3__hd &gt; p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.05em;
}

.t0-b-headerCombiCustom-3__hd &gt; p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.25em;
}

.t0-b-headerCombiCustom-3__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-3__bd &gt; div {
  display: table;
  width: 980px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-3__bd &gt; div &gt; 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 &gt; p {
  width: 980px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 0.857em;
}

.t0-b-headerCombiCustom-4__hd &gt; p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.05em;
}

.t0-b-headerCombiCustom-4__hd &gt; p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.25em;
}

.t0-b-headerCombiCustom-4__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-4__bd &gt; div {
  display: table;
  width: 980px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-4__bd &gt; div &gt; 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 &gt; 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 &gt; div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-5__bd &gt; div &gt; 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 &gt; div {
  background-image: url("/_master/acre/themes/019-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-5 .t0-b-headerUnit-contact-fax &gt; 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 &gt; 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 &gt; div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-6__bd &gt; div &gt; 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 &gt; div {
  background-image: url("/_master/acre/themes/019-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-6 .t0-b-headerUnit-contact-fax &gt; 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 &gt; 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 &gt; div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-7__bd &gt; div &gt; 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 &gt; div {
  background-image: url("/_master/acre/themes/019C-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-7 .t0-b-headerUnit-contact-fax &gt; 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 &gt; 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 &gt; div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-8__bd &gt; div &gt; 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 &gt; div {
  background-image: url("/_master/acre/themes/019C-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-8 .t0-b-headerUnit-contact-fax &gt; 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 &gt; 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 &gt; div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-9__bd &gt; div &gt; 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 &gt; 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 &gt; div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-10__bd &gt; div &gt; 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 &gt; 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 &gt; div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-11__bd &gt; div &gt; 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 &gt; 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 &gt; div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-12__bd &gt; div &gt; 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 &gt; * {
  padding-top: 15px;
}

.t0-b-mediaCustom-13 &gt; *: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 &gt; 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 &gt; *: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 &gt; 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 &gt; *: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 &gt; 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 &gt; *: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 &gt; 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 &gt; *: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 &gt; 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&gt;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&gt;p {
  width: 1020px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 0.857em;
  position: relative;
}

.t0-b-headerCombiCustom-19__bd&gt;div {
  display: table;
  width: 1020px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-19__bd&gt;div&gt;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&gt;p {
  width: 1020px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 0.857em;
  position: relative;
}

.t0-b-headerCombiCustom-20__bd&gt;div {
  display: table;
  width: 1020px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-20__bd&gt;div&gt;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 &gt; 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 &gt; div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-21__bd &gt; div &gt; 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 &gt; div {
  background-image: url("/_master/acre/themes/019D-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-21 .t0-b-headerUnit-contact-fax &gt; 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 &gt; 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 &gt; div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-22__bd &gt; div &gt; 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 &gt; div {
  background-image: url("/_master/acre/themes/019D-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-22 .t0-b-headerUnit-contact-fax &gt; 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 &gt; 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 &gt; div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-23__bd &gt; div &gt; 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 &gt; div {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-23 .t0-b-headerUnit-contact-fax &gt; 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 &gt; 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 &gt; div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-24__bd &gt; div &gt; 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 &gt; div {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-24 .t0-b-headerUnit-contact-fax &gt; 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/1073/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;
  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-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;
  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-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;
  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-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;
  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-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;
  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-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;
  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-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;
  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-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;
  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-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: 1100px;
  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;
  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-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&gt;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&gt;div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-53__bd&gt;div&gt;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&gt;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&gt;div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-54__bd&gt;div&gt;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&gt;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&gt;div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-55__bd&gt;div&gt;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&gt;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&gt;div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-56__bd&gt;div&gt;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&gt;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&gt;div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-57__bd&gt;div&gt;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&gt;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&gt;div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-58__bd&gt;div&gt;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&gt;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&gt;div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-59__bd&gt;div&gt;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&gt;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&gt;div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-60__bd&gt;div&gt;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;
  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-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;
  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-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;
  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-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;
  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-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&gt;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&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-73__bd&gt;div&gt;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&gt;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&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-74__bd&gt;div&gt;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=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-76__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-76__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-76__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-76__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-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&gt;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&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-78__bd&gt;div&gt;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&gt;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&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-79__bd&gt;div&gt;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&gt;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&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-80__bd&gt;div&gt;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&gt;div&gt;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&gt;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&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-81__bd&gt;div&gt;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&gt;div&gt;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&gt;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&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-82__bd&gt;div&gt;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&gt;div&gt;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&gt;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&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-83__bd&gt;div&gt;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&gt;div&gt;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&gt;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&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-84__bd&gt;div&gt;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&gt;div&gt;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&gt;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&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-85__bd&gt;div&gt;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&gt;div&gt;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&gt;div {
  background-image: url("/_master/acre/themes/034-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-86 .t0-b-headerUnit-contact-fax&gt;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&gt;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&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-86__bd&gt;div&gt;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&gt;div {
  background-image: url("/_master/acre/themes/034-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-87 .t0-b-headerUnit-contact-fax&gt;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&gt;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&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-87__bd&gt;div&gt;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;
  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-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;
}
.t0-b-headerCombiCustom-91-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-91 {
  color: #666;
  padding-top: 5px;
  border-top: 4px solid #000000;
  background-color: #fff;
}

.t0-b-headerCombiCustom-91__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-91__hd a {
  color: #666;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-91__hd a:hover {
  color: #aa841b;
}

.t0-b-headerCombiCustom-91__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-91__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-91__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-91__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-91__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-91__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-91__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-91__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-91__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-91__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-91__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-92-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-92 {
  color: #666;
  padding-top: 5px;
  border-top: 4px solid #000000;
  background-color: #fff;
}

.t0-b-headerCombiCustom-92__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-92__hd a {
  color: #666;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-92__hd a:hover {
  color: #aa841b;
}

.t0-b-headerCombiCustom-92__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-92__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-92__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-92__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-92__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-92__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-92__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-92__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-92__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-92__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-92__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-93-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-93 {
  color: #666;
  padding-top: 5px;
  background-color: #fff;
}

.t0-b-headerCombiCustom-93__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-93__hd a {
  color: #666;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-93__hd a:hover {
  color: #aa841b;
}

.t0-b-headerCombiCustom-93__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-93__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-93__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-93__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-93__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-93__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-93__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-93__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-93__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-93__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-93__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-94-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-94 {
  color: #666;
  padding-top: 5px;
  background-color: #fff;
}

.t0-b-headerCombiCustom-94__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-94__hd a {
  color: #666;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-94__hd a:hover {
  color: #aa841b;
}

.t0-b-headerCombiCustom-94__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-94__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-94__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-94__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-94__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-94__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-94__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-94__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-94__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-94__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-94__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-95-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-95 {
  color: #666;
  padding-top: 5px;
  background-color: #f6f5f3;
}

.t0-b-headerCombiCustom-95__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-95__hd a {
  color: #666;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-95__hd a:hover {
  color: #aa841b;
}

.t0-b-headerCombiCustom-95__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-95__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-95__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-95__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-95__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-95__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-95__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-95__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-95__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-95__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-95__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-96-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-96 {
  color: #666;
  padding-top: 5px;
  background-color: #f6f5f3;
}

.t0-b-headerCombiCustom-96__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-96__hd a {
  color: #666;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-96__hd a:hover {
  color: #aa841b;
}

.t0-b-headerCombiCustom-96__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-96__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-96__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-96__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-96__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-96__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-96__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-96__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-96__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-96__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-96__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-97-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-97 {
  color: #666;
  padding-top: 5px;
  background-color: #edf0f3;
}

.t0-b-headerCombiCustom-97__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-97__hd a {
  color: #666;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-97__hd a:hover {
  color: #aa841b;
}

.t0-b-headerCombiCustom-97__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-97__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-97__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-97__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-97__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-97__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-97__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-97__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-97__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-97__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-97__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-98-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-98 {
  color: #666;
  padding-top: 5px;
  background-color: #edf0f3;
}

.t0-b-headerCombiCustom-98__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-98__hd a {
  color: #666;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-98__hd a:hover {
  color: #aa841b;
}

.t0-b-headerCombiCustom-98__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-98__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-98__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-98__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-98__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-98__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-98__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-98__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-98__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-98__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-98__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-99-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-99 {
  color: #666;
  padding-top: 5px;
  background-color: #f8f2f2;
}

.t0-b-headerCombiCustom-99__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-99__hd a {
  color: #666;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-99__hd a:hover {
  color: #aa841b;
}

.t0-b-headerCombiCustom-99__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-99__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-99__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-99__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-99__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-99__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-99__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-99__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-99__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-99__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-99__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-100-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-100 {
  color: #666;
  padding-top: 5px;
  background-color: #f8f2f2;
}

.t0-b-headerCombiCustom-100__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-100__hd a {
  color: #666;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-100__hd a:hover {
  color: #aa841b;
}

.t0-b-headerCombiCustom-100__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-100__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-100__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-100__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-100__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-100__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-100__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-100__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-100__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-100__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-100__col3 {
  padding-left: 30px;
}

.t0-b-headerFullWidthMediaCustom-101 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-101 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-101 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-102__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-102__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-102__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-102__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-102 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-102__col1 ,
.t0-b-headerCombiCustom-102__col2 ,
.t0-b-headerCombiCustom-102__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-102__col1 img ,
.t0-b-headerCombiCustom-102__col2 img ,
.t0-b-headerCombiCustom-102__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-102__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-102__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-102__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-102__col1 ,
.t0-b-headerCombiCustom-102__col2 ,
.t0-b-headerCombiCustom-102__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-102__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-102__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-102__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-102 [data-cms-part] {
  position: static;
}
.t0-b-headerCombiCustom-103-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-103 {
  color: #664b3a;
  padding-top: 5px;
  border-top: 4px solid #7ca000;
  background-color: #fff;
}

.t0-b-headerCombiCustom-103__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-103__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-103__hd a:hover {
  color: #f6973c;
}

.t0-b-headerCombiCustom-103__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-103__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-103__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-103__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-103__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-103__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-103__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-103__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-103__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-103__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-103__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-104-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-104 {
  color: #664b3a;
  padding-top: 5px;
  border-top: 4px solid #7ca000;
  background-color: #fff;
}

.t0-b-headerCombiCustom-104__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-104__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-104__hd a:hover {
  color: #f6973c;
}

.t0-b-headerCombiCustom-104__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-104__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-104__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-104__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-104__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-104__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-104__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-104__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-104__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-104__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-104__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-105-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-105 {
  color: #664b3a;
  padding-top: 5px;
  background-color: #fff;
}

.t0-b-headerCombiCustom-105__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-105__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-105__hd a:hover {
  color: #f6973c;
}

.t0-b-headerCombiCustom-105__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-105__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-105__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-105__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-105__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-105__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-105__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-105__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-105__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-105__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-105__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-106-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-106 {
  color: #664b3a;
  padding-top: 5px;
  background-color: #fff;
}

.t0-b-headerCombiCustom-106__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-106__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-106__hd a:hover {
  color: #f6973c;
}

.t0-b-headerCombiCustom-106__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-106__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-106__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-106__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-106__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-106__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-106__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-106__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-106__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-106__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-106__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-107-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-107 {
  color: #664b3a;
  padding-top: 5px;
  background-color: #f1eaea;
}

.t0-b-headerCombiCustom-107__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-107__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-107__hd a:hover {
  color: #f6973c;
}

.t0-b-headerCombiCustom-107__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-107__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-107__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-107__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-107__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-107__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-107__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-107__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-107__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-107__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-107__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-108-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-108 {
  color: #664b3a;
  padding-top: 5px;
  background-color: #f1eaea;
}

.t0-b-headerCombiCustom-108__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-108__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-108__hd a:hover {
  color: #f6973c;
}

.t0-b-headerCombiCustom-108__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-108__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-108__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-108__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-108__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-108__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-108__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-108__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-108__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-108__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-108__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-109-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-109 {
  color: #664b3a;
  padding-top: 5px;
  background-color: #edf2db;
}

.t0-b-headerCombiCustom-109__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-109__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-109__hd a:hover {
  color: #f6973c;
}

.t0-b-headerCombiCustom-109__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-109__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-109__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-109__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-109__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-109__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-109__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-109__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-109__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-109__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-109__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-110-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-110 {
  color: #664b3a;
  padding-top: 5px;
  background-color: #edf2db;
}

.t0-b-headerCombiCustom-110__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-110__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-110__hd a:hover {
  color: #f6973c;
}

.t0-b-headerCombiCustom-110__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-110__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-110__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-110__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-110__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-110__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-110__col3 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-110__bd&gt;div&gt;div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-110__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-110__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-110__col3 {
  padding-left: 30px;
}

.t0-b-headerFullWidthMediaCustom-111 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-111 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-111 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-112__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-112__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-112__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-112__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-112 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-112__col1 ,
.t0-b-headerCombiCustom-112__col2 ,
.t0-b-headerCombiCustom-112__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-112__col1 img ,
.t0-b-headerCombiCustom-112__col2 img ,
.t0-b-headerCombiCustom-112__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-112__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-112__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-112__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-112__col1 ,
.t0-b-headerCombiCustom-112__col2 ,
.t0-b-headerCombiCustom-112__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-112__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-112__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-112__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-112 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-113 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-113__hd,
.t0-b-footerFullWidthFrameCustom-113__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-113__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-113__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}

.t0-b-footerFullWidthFrameCustom-114 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-114__hd,
.t0-b-footerFullWidthFrameCustom-114__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-114__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-114__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}

.t0-b-headerCombiCustom-115-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-siteName {
  color: #393939;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-siteTitle {
  color: #393939;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-siteName a {
  color: #393939;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-siteTitle a {
  color: #393939;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-siteName {
  margin: 0;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-siteTitle {
  margin: 0;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-siteTitle2 {
  color: #393939;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-contact-fax&gt;div {
  background-image: url("/_master/acre/themes/034C-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-contact-fax&gt;p {
  color: #393939;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-contact-nav {
  color: #4d5a01;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-contact-nav a {
  color: #4d5a01;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-contact-nav a:hover {
  color: #a1b91d;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-contact-navB {
  border: 1px solid #7b8d13;
  background: #a3ac0f;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-contact-navB2 {
  color: #fff;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-contact-navB2 a {
  color: #fff;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-contact-navB2 p {
  background: #414141;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-contact-navB2 div {
  background: #414141;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-contact-navB2 div:before {
  background: url("/_master/acre/themes/034C-L25/imgs/t0-b-navItem/3.png") no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-contact-tel {
  color: #4d5a01;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/034C-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/034C-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/034C-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-labeledList {
  color: #393939;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-miniCol {
  background: #f3f3e8;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-siteName2__ft a {
  color: inherit;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-siteName2__ft a:hover {
  color: #a1b91d;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-text a {
  color: #393939;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-text a:hover {
  color: #a1b91d;
}

.t0-b-headerCombiCustom-115 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-115__hd&gt;p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143rem;
  color: #393939;
}

.t0-b-headerCombiCustom-115__hd a {
  color: inherit;
}

.t0-b-headerCombiCustom-115__hd a:hover {
  color: #a1b91d;
}

.t0-b-headerCombiCustom-115__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-115__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-115__bd&gt;div&gt;div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-115__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-115__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-115__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-115__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-115 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-115 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-115 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-116-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-siteName {
  color: #393939;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-siteTitle {
  color: #393939;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-siteName a {
  color: #393939;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-siteTitle a {
  color: #393939;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-siteName {
  margin: 0;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-siteTitle {
  margin: 0;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-siteTitle2 {
  color: #393939;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-contact-fax&gt;div {
  background-image: url("/_master/acre/themes/034C-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-contact-fax&gt;p {
  color: #393939;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-contact-nav {
  color: #4d5a01;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-contact-nav a {
  color: #4d5a01;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-contact-nav a:hover {
  color: #a1b91d;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-contact-navB {
  border: 1px solid #7b8d13;
  background: #a3ac0f;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-contact-navB2 {
  color: #fff;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-contact-navB2 a {
  color: #fff;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-contact-navB2 p {
  background: #414141;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-contact-navB2 div {
  background: #414141;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-contact-navB2 div:before {
  background: url("/_master/acre/themes/034C-L25/imgs/t0-b-navItem/3.png") no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-contact-tel {
  color: #4d5a01;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/034C-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/034C-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/034C-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-labeledList {
  color: #393939;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-miniCol {
  background: #f3f3e8;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-siteName2__ft a {
  color: inherit;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-siteName2__ft a:hover {
  color: #a1b91d;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-text a {
  color: #393939;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-text a:hover {
  color: #a1b91d;
}

.t0-b-headerCombiCustom-116 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-116__hd&gt;p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143rem;
  color: #393939;
}

.t0-b-headerCombiCustom-116__hd a {
  color: inherit;
}

.t0-b-headerCombiCustom-116__hd a:hover {
  color: #a1b91d;
}

.t0-b-headerCombiCustom-116__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-116__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-116__bd&gt;div&gt;div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-116__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-116__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-116__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-116__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-116 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-116 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-116 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-116 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerFullWidthMediaCustom-117 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-117 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-117 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-118__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-118__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-118__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-118__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-118 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-118__col1 ,
.t0-b-headerCombiCustom-118__col2 ,
.t0-b-headerCombiCustom-118__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-118__col1 img ,
.t0-b-headerCombiCustom-118__col2 img ,
.t0-b-headerCombiCustom-118__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-118__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-118__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-118__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-118__col1 ,
.t0-b-headerCombiCustom-118__col2 ,
.t0-b-headerCombiCustom-118__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-118__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-118__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-118__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-118 [data-cms-part] {
  position: static;
}
.t0-b-headerCombiCustom-119-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-siteName {
  color: #393939;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-siteTitle {
  color: #393939;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-siteName a {
  color: #393939;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-siteTitle a {
  color: #393939;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-siteName {
  margin: 0;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-siteTitle {
  margin: 0;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-siteTitle2 {
  color: #393939;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-fax&gt;div {
  background-image: url("/_master/acre/themes/034D-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-fax&gt;p {
  color: #393939;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-nav {
  color: #e92677;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-nav a {
  color: #e92677;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-nav a:hover {
  color: #ff65ab;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-navB {
  border: 1px solid #e92677;
  background: #ff65ab;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-navB2 {
  color: #fff;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-navB2 a {
  color: #fff;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-navB2 p {
  background: #414141;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-navB2 div {
  background: #414141;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-navB2 div:before {
  background: url("/_master/acre/themes/034D-L25/imgs/t0-b-navItem/3.png") no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-tel {
  color: #e92677;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/034D-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/034D-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-tel__free {
  background-image: url("/_master/acre/themes/034D-L25/imgs/t0-b-iconText/free.png") !important;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/034D-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-labeledList {
  color: #393939;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-miniCol {
  background: #ffedf5;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-siteName2__ft a {
  color: inherit;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-siteName2__ft a:hover {
  color: #ff65ab;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-text a {
  color: #393939;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-text a:hover {
  color: #ff65ab;
}

.t0-b-headerCombiCustom-119 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-119__hd&gt;p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143rem;
  color: #393939;
}

.t0-b-headerCombiCustom-119__hd a {
  color: inherit;
}

.t0-b-headerCombiCustom-119__hd a:hover {
  color: #ff65ab;
}

.t0-b-headerCombiCustom-119__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-119__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-119__bd&gt;div&gt;div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-119__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-119__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-119__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-119__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-119 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-119 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-119 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-119 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-120-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-siteName {
  color: #393939;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-siteTitle {
  color: #393939;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-siteName a {
  color: #393939;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-siteTitle a {
  color: #393939;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-siteName {
  margin: 0;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-siteTitle {
  margin: 0;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-siteTitle2 {
  color: #393939;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-fax&gt;div {
  background-image: url("/_master/acre/themes/034D-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-fax&gt;p {
  color: #393939;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-nav {
  color: #e92677;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-nav a {
  color: #e92677;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-nav a:hover {
  color: #ff65ab;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-navB {
  border: 1px solid #e92677;
  background: #ff65ab;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-navB2 {
  color: #fff;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-navB2 a {
  color: #fff;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-navB2 p {
  background: #414141;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-navB2 div {
  background: #414141;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-navB2 div:before {
  background: url("/_master/acre/themes/034D-L25/imgs/t0-b-navItem/3.png") no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-tel {
  color: #e92677;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/034D-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/034D-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-tel__free {
  background-image: url("/_master/acre/themes/034D-L25/imgs/t0-b-iconText/free.png") !important;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/034D-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-labeledList {
  color: #393939;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-miniCol {
  background: #ffedf5;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-siteName2__ft a {
  color: inherit;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-siteName2__ft a:hover {
  color: #ff65ab;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-text a {
  color: #393939;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-text a:hover {
  color: #ff65ab;
}

.t0-b-headerCombiCustom-120 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-120__hd&gt;p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143rem;
  color: #393939;
}

.t0-b-headerCombiCustom-120__hd a {
  color: inherit;
}

.t0-b-headerCombiCustom-120__hd a:hover {
  color: #ff65ab;
}

.t0-b-headerCombiCustom-120__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-120__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-120__bd&gt;div&gt;div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-120__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-120__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-120__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-120__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-120 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-120 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-120 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-120 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-121 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-121__hd,
.t0-b-footerFullWidthFrameCustom-121__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-121__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-121__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}

.t0-b-footerFullWidthFrameCustom-122 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-122__hd,
.t0-b-footerFullWidthFrameCustom-122__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-122__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-122__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}

.t0-b-headerFullWidthMediaCustom-123 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-123 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-123 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-124__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-124__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-124__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-124__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-124 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-124__col1 ,
.t0-b-headerCombiCustom-124__col2 ,
.t0-b-headerCombiCustom-124__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-124__col1 img ,
.t0-b-headerCombiCustom-124__col2 img ,
.t0-b-headerCombiCustom-124__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-124__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-124__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-124__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-124__col1 ,
.t0-b-headerCombiCustom-124__col2 ,
.t0-b-headerCombiCustom-124__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-124__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-124__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-124__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-124 [data-cms-part] {
  position: static;
}
.t0-b-headerCombiCustom-125-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-siteName {
  color: #393939;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-siteTitle {
  color: #393939;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-siteName a {
  color: #393939;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-siteTitle a {
  color: #393939;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-siteName {
  margin: 0;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-siteTitle {
  margin: 0;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-siteTitle2 {
  color: #393939;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-fax&gt;div {
  background-image: url("/_master/acre/themes/034E-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-fax&gt;p {
  color: #393939;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-nav {
  color: #1176bd;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-nav a {
  color: #1176bd;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-nav a:hover {
  color: #7ab3e4;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-nav div:before {
  background: url("/_master/acre/themes/034E-L25/imgs/t0-b-navItem/12.png") no-repeat 0 50%;
  background-size: 24px 24px;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-nav p {
  border-bottom: 2px solid #0d4291;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-navB {
  border: 1px solid #043173;
  background: #1f5bb6;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-navB2 {
  color: #fff;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-navB2 a {
  color: #fff;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-navB2 p {
  background: #414141;
  color: #fff;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-navB2 div {
  background: #414141;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-navB2 div:before {
  background: url("/_master/acre/themes/034E-L25/imgs/t0-b-navItem/3.png") no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-tel {
  color: #074098;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/034E-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/034E-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-tel__free {
  background-image: url("/_master/acre/themes/034E-L25/imgs/t0-b-iconText/free.png") !important;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/034E-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-labeledList {
  color: #393939;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-miniCol {
  background: #f3f7fc;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-siteName2__ft a {
  color: inherit;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-siteName2__ft a:hover {
  color: #7ab3e4;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-text a {
  color: #393939;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-text a:hover {
  color: #7ab3e4;
}

.t0-b-headerCombiCustom-125 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-125__hd&gt;p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143rem;
  color: #393939;
}

.t0-b-headerCombiCustom-125__hd a {
  color: inherit;
}

.t0-b-headerCombiCustom-125__hd a:hover {
  color: #7ab3e4;
}

.t0-b-headerCombiCustom-125__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-125__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-125__bd&gt;div&gt;div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-125__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-125__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-125__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-125__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-125 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-125 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-125 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-126-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-siteName {
  color: #393939;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-siteTitle {
  color: #393939;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-siteName a {
  color: #393939;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-siteTitle a {
  color: #393939;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-siteName {
  margin: 0;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-siteTitle {
  margin: 0;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-siteTitle2 {
  color: #393939;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-fax&gt;div {
  background-image: url("/_master/acre/themes/034E-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-fax&gt;p {
  color: #393939;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-nav {
  color: #1176bd;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-nav a {
  color: #1176bd;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-nav a:hover {
  color: #7ab3e4;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-nav div:before {
  background: url("/_master/acre/themes/034E-L25/imgs/t0-b-navItem/12.png") no-repeat 0 50%;
  background-size: 24px 24px;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-nav p {
  border-bottom: 2px solid #0d4291;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-navB {
  border: 1px solid #043173;
  background: #1f5bb6;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-navB2 {
  color: #fff;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-navB2 a {
  color: #fff;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-navB2 p {
  background: #414141;
  color: #fff;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-navB2 div {
  background: #414141;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-navB2 div:before {
  background: url("/_master/acre/themes/034E-L25/imgs/t0-b-navItem/3.png") no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-tel {
  color: #074098;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/034E-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/034E-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-tel__free {
  background-image: url("/_master/acre/themes/034E-L25/imgs/t0-b-iconText/free.png") !important;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/034E-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-labeledList {
  color: #393939;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-miniCol {
  background: #f3f7fc;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-siteName2__ft a {
  color: inherit;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-siteName2__ft a:hover {
  color: #7ab3e4;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-text a {
  color: #393939;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-text a:hover {
  color: #7ab3e4;
}

.t0-b-headerCombiCustom-126 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-126__hd&gt;p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143rem;
  color: #393939;
}

.t0-b-headerCombiCustom-126__hd a {
  color: inherit;
}

.t0-b-headerCombiCustom-126__hd a:hover {
  color: #7ab3e4;
}

.t0-b-headerCombiCustom-126__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-126__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-126__bd&gt;div&gt;div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-126__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-126__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-126__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-126__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-126 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-126 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-126 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerFullWidthMediaCustom-127 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-127 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-127 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-128__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-128__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-128__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-128__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-128 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-128__col1 ,
.t0-b-headerCombiCustom-128__col2 ,
.t0-b-headerCombiCustom-128__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-128__col1 img ,
.t0-b-headerCombiCustom-128__col2 img ,
.t0-b-headerCombiCustom-128__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-128__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-128__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-128__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-128__col1 ,
.t0-b-headerCombiCustom-128__col2 ,
.t0-b-headerCombiCustom-128__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-128__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-128__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-128__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-128 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-129 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-129__hd,
.t0-b-footerFullWidthFrameCustom-129__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-129__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-129__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}

.t0-b-headerCombiCustom-130-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-siteName {
  color: #333;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-siteTitle {
  color: #333;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-siteName a {
  color: #333;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-siteTitle a {
  color: #333;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-siteName {
  margin: 0;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-siteTitle {
  margin: 0;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-siteTitle2 {
  color: #333;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-siteTitle2 a {
  color: #333;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-fax&gt;div {
  background-image: url("/_master/acre/themes/034B-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-fax&gt;p {
  color: #333;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-nav {
  color: #1f1348;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-nav a {
  color: #1f1348;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-nav a:hover {
  color: #ab8717;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-navB {
  border: 1px solid #1f1348;
  background: #3a2b71;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-navB2 {
  color: #fff;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-navB2 a {
  color: #fff;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-navB2 p {
  background: #414141;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-navB2 div {
  background: #414141;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-navB2 div:before {
  background: url("/_master/acre/themes/034B-L25/imgs/t0-b-navItem/3.png") no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-tel {
  color: #1f1348;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/034B-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/034B-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-tel__free {
  background-image: url("/_master/acre/themes/034B-L25/imgs/t0-b-iconText/free.png") !important;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/034B-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-labeledList {
  color: #333;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-miniCol {
  background: #eee;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-siteName2__ft {
  color: #333;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-siteName2__ft a {
  color: inherit;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-siteName2__ft a:hover {
  color: #ab8717;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-text {
  color: #333;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-text a {
  color: #333;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-text a:hover {
  color: #ab8717;
}

.t0-b-headerCombiCustom-130 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #f7f6f1;
}

.t0-b-headerCombiCustom-130__hd&gt;p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143rem;
  color: #333;
}

.t0-b-headerCombiCustom-130__hd a {
  color: inherit;
}

.t0-b-headerCombiCustom-130__hd a:hover {
  color: #ab8717;
}

.t0-b-headerCombiCustom-130__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-130__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-130__bd&gt;div&gt;div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-130__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-130__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-130__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-130__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-130 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-130 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-130 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-130 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-131-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-siteName {
  color: #333;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-siteTitle {
  color: #333;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-siteName a {
  color: #333;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-siteTitle a {
  color: #333;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-siteName {
  margin: 0;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-siteTitle {
  margin: 0;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-siteTitle2 {
  color: #333;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-siteTitle2 a {
  color: #333;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-fax&gt;div {
  background-image: url("/_master/acre/themes/034B-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-fax&gt;p {
  color: #333;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-nav {
  color: #1f1348;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-nav a {
  color: #1f1348;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-nav a:hover {
  color: #ab8717;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-navB {
  border: 1px solid #1f1348;
  background: #3a2b71;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-navB2 {
  color: #fff;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-navB2:after {
  border-bottom: 1px solid #414141;
  border-right: 1px solid #414141;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-navB2 a {
  color: #fff;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-navB2 p {
  background: #414141;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-navB2 div {
  background: #414141;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-navB2 div:before {
  background: url("/_master/acre/themes/034B-L25/imgs/t0-b-navItem/3.png") no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-tel {
  color: #1f1348;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/034B-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/034B-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-tel__free {
  background-image: url("/_master/acre/themes/034B-L25/imgs/t0-b-iconText/free.png") !important;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/034B-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-labeledList {
  color: #333;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-labeledList th {
  color: #fff;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-miniCol {
  background: #eee;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-siteName2__ft {
  color: #333;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-siteName2__ft a {
  color: inherit;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-siteName2__ft a:hover {
  color: #ab8717;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-text {
  color: #333;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-text a {
  color: #333;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-text a:hover {
  color: #ab8717;
}

.t0-b-headerCombiCustom-131 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #f7f6f1;
}

.t0-b-headerCombiCustom-131__hd&gt;p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143rem;
  color: #333;
}

.t0-b-headerCombiCustom-131__hd a {
  color: inherit;
}

.t0-b-headerCombiCustom-131__hd a:hover {
  color: #ab8717;
}

.t0-b-headerCombiCustom-131__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-131__bd&gt;div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-131__bd&gt;div&gt;div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-131__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-131__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-131__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-131__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-131 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-131 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-131 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-131 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-132 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-132__hd,
.t0-b-footerFullWidthFrameCustom-132__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-132__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-132__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}

.t0-b-headerFullWidthMediaCustom-133 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-133 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-133 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-134__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-134__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-134__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-134__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-134 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-134__col1 ,
.t0-b-headerCombiCustom-134__col2 ,
.t0-b-headerCombiCustom-134__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-134__col1 img ,
.t0-b-headerCombiCustom-134__col2 img ,
.t0-b-headerCombiCustom-134__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-134__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-134__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-134__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-134__col1 ,
.t0-b-headerCombiCustom-134__col2 ,
.t0-b-headerCombiCustom-134__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-134__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-134__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-134__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-134 [data-cms-part] {
  position: static;
}
.t0-b-mediaCustom-135__media {
  line-height: 0;
}

.t0-b-mediaCustom-135 {
  color: #333;
}

.t0-b-mediaCustom-135 img {
  width: 100%;
}

.t0-b-mediaCustom-135 &gt; * {
  padding-top: 15px;
}

.t0-b-mediaCustom-135 &gt; *:first-child {
  padding-top: 0;
}

.t0-b-mediaCustom-135__h-upper {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1.143em;
  text-align: center;
  color: #553010;
}

.t0-b-mediaCustom-135__h-upper:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-135__h-upper:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.25em;
}

.t0-b-mediaCustom-135__media {
  text-align: center;
}

.t0-b-mediaCustom-135__media a {
  text-decoration: none;
}

.t0-b-mediaCustom-135 a &gt; img:hover {
  opacity: 0.8;
}

.t0-b-mediaCustom-135__h-lower {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1.143em;
  text-align: center;
  color: #553010;
}

.t0-b-mediaCustom-135__h-lower:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-135__h-lower:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.25em;
}

.t0-b-mediaCustom-135__caption p {
  line-height: 1.25;
  font-size: 1em;
  text-align: center;
}

.t0-b-mediaCustom-135__caption p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-135__caption p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-mediaCustom-135--width-l .t0-b-mediaCustom-194__media img {
  width: 100%;
}

.t0-b-mediaCustom-135--width-m .t0-b-mediaCustom-194__media img {
  width: 75%;
}

.t0-b-mediaCustom-135--width-s .t0-b-mediaCustom-194__media img {
  width: 50%;
}

.t0-b-mediaCustom-135--align-l {
  text-align: left;
}

.t0-b-mediaCustom-135--align-c {
  text-align: center;
}

.t0-b-mediaCustom-135--align-r {
  text-align: right;
}

.t0-b-mediaCustom-135__h-upper a {
  text-decoration: none;
  color: #553010;
}

.t0-b-mediaCustom-135__h-lower a {
  text-decoration: none;
  color: #553010;
}

.t0-b-mediaCustom-135__h-upper a:hover {
  color: #ee8100;
}

.t0-b-mediaCustom-135__h-lower a:hover {
  color: #ee8100;
}

.t0-b-mediaCustom-135__h-upper div {
  display: inline-block;
}

.t0-b-mediaCustom-135__h-lower div {
  display: inline-block;
}
.t0-b-headerCombiCustom-136-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-136 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-136 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-136 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-136 {
  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-136__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-136__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-136__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-136__bd&gt;div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-136__bd&gt;div&gt;div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-136__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-136__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-136__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-136 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-136__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-136 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-136 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-136 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-136 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-137-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-137 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-137 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-137 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-137 {
  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-137__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-137__hd&gt;p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-137__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-137__bd&gt;div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-137__bd&gt;div&gt;div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-137__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-137__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-137__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-137 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-137__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-137 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-137 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-137 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-137 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-lv2HCustom-138-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv2HCustom-138 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo",メイリオ,"ＭＳ Ｐゴシック",sans-serif;
  color: #714f2d;
  text-align: center;
}

.t0-b-lv2HCustom-138 a {
  display: block;
  color: #714f2d;
  text-decoration: none;
}

.t0-b-lv2HCustom-138 a:hover {
  color: #f6973c;
}

.t0-b-lv2HCustom-138 h2 {
  line-height: 1.25;
  font-size: 2.286rem;
  min-height: 35px;
  padding: 20px 15px;
  margin: 0px 200px;
  background-color:white;
}

.t0-b-lv2HCustom-138--size-1 h2 {
  line-height: 1.25;
  font-size: 2.000rem;
  min-height: 29px;
}

.t0-b-lv2HCustom-138--size-3 h2 {
  line-height: 1.25;
  font-size: 2.571rem;
  min-height: 40px;
}

.t0-b-lv2HCustom-138--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-138--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-138--align-r {
  text-align: right;
}

.t0-b-headerFullWidthMediaCustom-139 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-139 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-139 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-140__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-140__col2 .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-140__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-140 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-140__col1 ,
.t0-b-headerCombiCustom-140__col2 ,
.t0-b-headerCombiCustom-140__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-140__col1 img ,
.t0-b-headerCombiCustom-140__col2 img ,
.t0-b-headerCombiCustom-140__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-140__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-140__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-140__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-140__col1 ,
.t0-b-headerCombiCustom-140__col2 ,
.t0-b-headerCombiCustom-140__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-140__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-140__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-140__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-140 [data-cms-part] {
  position: static;
}
.t0-b-fullWidthFrameCustom-142 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCustom-142 {
  background-color: #FFE492;
}

.t0-b-fullWidthFrameCustom-143 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCustom-143 {
  background-color: #6AC6A3;
}

.t0-b-fullWidthFrameCustom-144 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCustom-144 {
  position: relative;
  padding: 75px 1035px;
  padding: 75px 1165px;
}

.t0-b-fullWidthFrameCustom-144::before {
  position: absolute;
  top: 40px;
  right: 1000px;
  bottom: 40px;
  left: 1000px;
  pointer-events: none;
  content: "";
  border-radius: 10px;
}

.t0-b-fullWidthFrameCustom-144&gt;* {
  position: relative;
}

.t0-b-fullWidthFrameCustom-144::before {
  right: 1130px;
  left: 1130px;
}

.t0-b-fullWidthFrameCustom-144 {
  background-color: #FFE492;
}

.t0-b-fullWidthFrameCustom-144::before {
  background-color: #fff;
}

.t0-b-footerFullWidthFrameCustom-145-bPlacer {
  padding-bottom: 0;
}

.t0-b-footerFullWidthFrameCustom-145 {
  position: relative;
  padding: 40px 0;
  background: no-repeat;
  background-position: center center;
}

.t0-b-footerFullWidthFrameCustom-145__hd {
  width: 1100px;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-145__bd {
  width: 1100px;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-145__ft {
  width: 1100px;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-145 {
  background-color: #FFE492;
}

.t0-b-footerFullWidthFrameCustom-146-bPlacer {
  padding-bottom: 0;
}

.t0-b-footerFullWidthFrameCustom-146 {
  position: relative;
  padding: 40px 0;
  background: no-repeat;
  background-position: center center;
}

.t0-b-footerFullWidthFrameCustom-146__hd {
  width: 1100px;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-146__bd {
  width: 1100px;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-146__ft {
  width: 1100px;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-146 {
  padding: 75px;
}

.t0-b-footerFullWidthFrameCustom-146__hd {
  width: 1030px;
}

.t0-b-footerFullWidthFrameCustom-146__bd {
  width: 1030px;
}

.t0-b-footerFullWidthFrameCustom-146__ft {
  width: 1030px;
}

.t0-b-footerFullWidthFrameCustom-146::before {
  position: absolute;
  top: 40px;
  right: 0;
  bottom: 40px;
  left: 0;
  width: 1100px;
  margin: 0 auto;
  pointer-events: none;
  content: "";
  border-radius: 10px;
}

.t0-b-footerFullWidthFrameCustom-146&gt;* {
  position: relative;
}

.t0-b-footerFullWidthFrameCustom-146 {
  background-color: #FFE492;
}

.t0-b-footerFullWidthFrameCustom-146::before {
  background-color: #fff;
}
</pre></body></html>