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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.t0-b-headerFullWidthMediaCustom-75 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-75 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-75 {
  filter:alpha(opacity=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;
}


/* animation */
.t0-b-headerCombiCustom-76__col1 ,
.t0-b-headerCombiCustom-76__col2 ,
.t0-b-headerCombiCustom-76__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-76__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-76__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-76__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-76 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-77 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-77__hd,
.t0-b-footerFullWidthFrameCustom-77__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-77__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-77__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}

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

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

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

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

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

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

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

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

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

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

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

.t0-b-headerFullWidthMediaCustom-91-inner {
  width: 1060px;
  margin: 0 auto;
  position: relative;
}

.t0-b-headerFullWidthMediaCustom-91-inner>div {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.t0-b-headerFullWidthMediaCustom-91 {
  height: 200px;
}

.t0-b-headerFullWidthMediaCustom-91-inner {
  height: 190px;
}

.t0-b-headerFullWidthMediaCustom-91 {
  background-color: #FFFFFD;
}

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

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-93__col1 .t0-b-headerUnit-siteName2__ft {
 /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-93__col1 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド２ */
.t0-b-headerCombiCustom-93__col2 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}


/* スライド３ */
.t0-b-headerCombiCustom-93__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-93 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-93__col1 ,
.t0-b-headerCombiCustom-93__col2 ,
.t0-b-headerCombiCustom-93__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-93__col1 img ,
.t0-b-headerCombiCustom-93__col2 img ,
.t0-b-headerCombiCustom-93__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-93__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-93__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-93__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-93__col1 ,
.t0-b-headerCombiCustom-93__col2 ,
.t0-b-headerCombiCustom-93__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-93__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-93__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-93__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-93 [data-cms-part] {
  position: static;
}
.t0-b-frameCustom-94-bPlacer {
  padding-bottom: 8%;
}

.t0-b-lv4H-numIconCustom-95-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv4H-numIconCustom-95 {
  line-height: 0;
}

.t0-b-lv4H-numIconCustom-95>div {
  display: inline-block;
}

.t0-b-lv4H-numIconCustom-95>div>* {
  display: table-cell;
  vertical-align: middle;
}

.t0-b-lv4H-numIconCustom-95__iconPlacer {
  padding: 0 10px 0 0;
}

.t0-b-lv4H-numIconCustom-95__iconPlacer>* {
  display: block;
}

.t0-b-lv4H-numIconCustom-95__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 0 4px;
}

.t0-b-lv4H-numIconCustom-95__h {
  line-height: 1.25;
  font-size: 1.857rem;
}

.t0-b-lv4H-numIconCustom-95__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 4px 0 3px;
}

.t0-b-lv4H-numIconCustom-95__caption-upper+.t0-b-lv4H-numIconCustom-95__h {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-lv4H-numIconCustom-95__caption-upper+a>.t0-b-lv4H-numIconCustom-95__h {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-lv4H-numIconCustom-95__icon {
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  width: 60px;
  height: 60px;
  background-size: 60px;
  box-shadow: 1px 1px 3px #ccc;
  overflow: hidden;
  text-indent: -100px;
  color: transparent;
}

.t0-b-lv4H-numIconCustom-95__icon--anshin-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/1.png");
}

.t0-b-lv4H-numIconCustom-95__icon--anshin-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/2.png");
}

.t0-b-lv4H-numIconCustom-95__icon--anshin-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/3.png");
}

.t0-b-lv4H-numIconCustom-95__icon--anshin-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/4.png");
}

.t0-b-lv4H-numIconCustom-95__icon--anshin-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/5.png");
}

.t0-b-lv4H-numIconCustom-95__icon--anshin-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/6.png");
}

.t0-b-lv4H-numIconCustom-95__icon--anshin-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/7.png");
}

.t0-b-lv4H-numIconCustom-95__icon--anshin-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/8.png");
}

.t0-b-lv4H-numIconCustom-95__icon--anshin-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/9.png");
}

.t0-b-lv4H-numIconCustom-95__icon--anshin-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/10.png");
}

.t0-b-lv4H-numIconCustom-95__icon--concept-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/1.png");
}

.t0-b-lv4H-numIconCustom-95__icon--concept-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/2.png");
}

.t0-b-lv4H-numIconCustom-95__icon--concept-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/3.png");
}

.t0-b-lv4H-numIconCustom-95__icon--concept-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/4.png");
}

.t0-b-lv4H-numIconCustom-95__icon--concept-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/5.png");
}

.t0-b-lv4H-numIconCustom-95__icon--concept-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/6.png");
}

.t0-b-lv4H-numIconCustom-95__icon--concept-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/7.png");
}

.t0-b-lv4H-numIconCustom-95__icon--concept-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/8.png");
}

.t0-b-lv4H-numIconCustom-95__icon--concept-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/9.png");
}

.t0-b-lv4H-numIconCustom-95__icon--concept-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/10.png");
}

.t0-b-lv4H-numIconCustom-95__icon--houshin-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/1.png");
}

.t0-b-lv4H-numIconCustom-95__icon--houshin-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/2.png");
}

.t0-b-lv4H-numIconCustom-95__icon--houshin-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/3.png");
}

.t0-b-lv4H-numIconCustom-95__icon--houshin-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/4.png");
}

.t0-b-lv4H-numIconCustom-95__icon--houshin-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/5.png");
}

.t0-b-lv4H-numIconCustom-95__icon--houshin-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/6.png");
}

.t0-b-lv4H-numIconCustom-95__icon--houshin-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/7.png");
}

.t0-b-lv4H-numIconCustom-95__icon--houshin-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/8.png");
}

.t0-b-lv4H-numIconCustom-95__icon--houshin-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/9.png");
}

.t0-b-lv4H-numIconCustom-95__icon--houshin-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/10.png");
}

.t0-b-lv4H-numIconCustom-95__icon--kodawari-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/1.png");
}

.t0-b-lv4H-numIconCustom-95__icon--kodawari-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/2.png");
}

.t0-b-lv4H-numIconCustom-95__icon--kodawari-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/3.png");
}

.t0-b-lv4H-numIconCustom-95__icon--kodawari-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/4.png");
}

.t0-b-lv4H-numIconCustom-95__icon--kodawari-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/5.png");
}

.t0-b-lv4H-numIconCustom-95__icon--kodawari-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/6.png");
}

.t0-b-lv4H-numIconCustom-95__icon--kodawari-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/7.png");
}

.t0-b-lv4H-numIconCustom-95__icon--kodawari-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/8.png");
}

.t0-b-lv4H-numIconCustom-95__icon--kodawari-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/9.png");
}

.t0-b-lv4H-numIconCustom-95__icon--kodawari-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/10.png");
}

.t0-b-lv4H-numIconCustom-95__icon--merit-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/1.png");
}

.t0-b-lv4H-numIconCustom-95__icon--merit-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/2.png");
}

.t0-b-lv4H-numIconCustom-95__icon--merit-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/3.png");
}

.t0-b-lv4H-numIconCustom-95__icon--merit-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/4.png");
}

.t0-b-lv4H-numIconCustom-95__icon--merit-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/5.png");
}

.t0-b-lv4H-numIconCustom-95__icon--merit-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/6.png");
}

.t0-b-lv4H-numIconCustom-95__icon--merit-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/7.png");
}

.t0-b-lv4H-numIconCustom-95__icon--merit-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/8.png");
}

.t0-b-lv4H-numIconCustom-95__icon--merit-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/9.png");
}

.t0-b-lv4H-numIconCustom-95__icon--merit-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/10.png");
}

.t0-b-lv4H-numIconCustom-95__icon--oyakusoku-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/1.png");
}

.t0-b-lv4H-numIconCustom-95__icon--oyakusoku-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/2.png");
}

.t0-b-lv4H-numIconCustom-95__icon--oyakusoku-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/3.png");
}

.t0-b-lv4H-numIconCustom-95__icon--oyakusoku-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/4.png");
}

.t0-b-lv4H-numIconCustom-95__icon--oyakusoku-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/5.png");
}

.t0-b-lv4H-numIconCustom-95__icon--oyakusoku-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/6.png");
}

.t0-b-lv4H-numIconCustom-95__icon--oyakusoku-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/7.png");
}

.t0-b-lv4H-numIconCustom-95__icon--oyakusoku-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/8.png");
}

.t0-b-lv4H-numIconCustom-95__icon--oyakusoku-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/9.png");
}

.t0-b-lv4H-numIconCustom-95__icon--oyakusoku-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/10.png");
}

.t0-b-lv4H-numIconCustom-95__icon--point-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/1.png");
}

.t0-b-lv4H-numIconCustom-95__icon--point-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/2.png");
}

.t0-b-lv4H-numIconCustom-95__icon--point-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/3.png");
}

.t0-b-lv4H-numIconCustom-95__icon--point-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/4.png");
}

.t0-b-lv4H-numIconCustom-95__icon--point-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/5.png");
}

.t0-b-lv4H-numIconCustom-95__icon--point-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/6.png");
}

.t0-b-lv4H-numIconCustom-95__icon--point-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/7.png");
}

.t0-b-lv4H-numIconCustom-95__icon--point-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/8.png");
}

.t0-b-lv4H-numIconCustom-95__icon--point-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/9.png");
}

.t0-b-lv4H-numIconCustom-95__icon--point-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/10.png");
}

.t0-b-lv4H-numIconCustom-95__icon--riyu-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/1.png");
}

.t0-b-lv4H-numIconCustom-95__icon--riyu-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/2.png");
}

.t0-b-lv4H-numIconCustom-95__icon--riyu-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/3.png");
}

.t0-b-lv4H-numIconCustom-95__icon--riyu-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/4.png");
}

.t0-b-lv4H-numIconCustom-95__icon--riyu-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/5.png");
}

.t0-b-lv4H-numIconCustom-95__icon--riyu-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/6.png");
}

.t0-b-lv4H-numIconCustom-95__icon--riyu-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/7.png");
}

.t0-b-lv4H-numIconCustom-95__icon--riyu-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/8.png");
}

.t0-b-lv4H-numIconCustom-95__icon--riyu-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/9.png");
}

.t0-b-lv4H-numIconCustom-95__icon--riyu-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/10.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/1.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/2.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/3.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/4.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/5.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/6.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/7.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/8.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/9.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/10.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho2-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/1.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho2-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/2.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho2-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/3.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho2-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/4.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho2-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/5.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho2-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/6.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho2-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/7.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho2-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/8.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho2-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/9.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tokucho2-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/10.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tsuyomi-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/1.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tsuyomi-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/2.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tsuyomi-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/3.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tsuyomi-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/4.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tsuyomi-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/5.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tsuyomi-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/6.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tsuyomi-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/7.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tsuyomi-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/8.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tsuyomi-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/9.png");
}

.t0-b-lv4H-numIconCustom-95__icon--tsuyomi-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/10.png");
}

.t0-b-lv4H-numIconCustom-95__icon--step-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/1.png");
}

.t0-b-lv4H-numIconCustom-95__icon--step-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/2.png");
}

.t0-b-lv4H-numIconCustom-95__icon--step-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/3.png");
}

.t0-b-lv4H-numIconCustom-95__icon--step-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/4.png");
}

.t0-b-lv4H-numIconCustom-95__icon--step-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/5.png");
}

.t0-b-lv4H-numIconCustom-95__icon--step-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/6.png");
}

.t0-b-lv4H-numIconCustom-95__icon--step-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/7.png");
}

.t0-b-lv4H-numIconCustom-95__icon--step-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/8.png");
}

.t0-b-lv4H-numIconCustom-95__icon--step-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/9.png");
}

.t0-b-lv4H-numIconCustom-95__icon--step-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/10.png");
}

.t0-b-lv4H-numIconCustom-95--size-1 .t0-b-lv4H-numIconCustom-95__icon {
  background-size: 48px;
  width: 48px;
  height: 48px;
}

.t0-b-lv4H-numIconCustom-95--size-1 .t0-b-lv4H-numIconCustom-95__caption-upper {
  line-height: 1.25;
  font-size: 0.857rem;
}

.t0-b-lv4H-numIconCustom-95--size-1 .t0-b-lv4H-numIconCustom-95__caption-lower {
  line-height: 1.25;
  font-size: 0.857rem;
}

.t0-b-lv4H-numIconCustom-95--size-1 .t0-b-lv4H-numIconCustom-95__h {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-lv4H-numIconCustom-95--size-1 .t0-b-lv4H-numIconCustom-95__caption-upper+.t0-b-lv4H-numIconCustom-95__h {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-numIconCustom-95--size-1 .t0-b-lv4H-numIconCustom-95__caption-upper+a>.t0-b-lv4H-numIconCustom-95__h {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-numIconCustom-95--size-3 .t0-b-lv4H-numIconCustom-95__icon {
  background-size: 72px;
  width: 72px;
  height: 72px;
}

.t0-b-lv4H-numIconCustom-95--size-3 .t0-b-lv4H-numIconCustom-95__caption-upper {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-numIconCustom-95--size-3 .t0-b-lv4H-numIconCustom-95__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-numIconCustom-95--size-3 .t0-b-lv4H-numIconCustom-95__h {
  line-height: 1.25;
  font-size: 2.143rem;
}

.t0-b-lv4H-numIconCustom-95--size-3 .t0-b-lv4H-numIconCustom-95__caption-upper+.t0-b-lv4H-numIconCustom-95__h {
  line-height: 1.25;
  font-size: 2.000rem;
}

.t0-b-lv4H-numIconCustom-95--size-3 .t0-b-lv4H-numIconCustom-95__caption-upper+a>.t0-b-lv4H-numIconCustom-95__h {
  line-height: 1.25;
  font-size: 2.000rem;
}

.t0-b-lv4H-numIconCustom-95--align-l {
  text-align: left;
}

.t0-b-lv4H-numIconCustom-95--align-c {
  text-align: center;
}

.t0-b-lv4H-numIconCustom-95--align-r {
  text-align: right;
}

.t0-b-lv4H-numIconCustom-95 a {
  text-decoration: none;
  color: #555;
}

.t0-b-lv4H-numIconCustom-95 a:hover {
  color: #7c6600;
}

.t0-b-frameCustom-96-bPlacer {
  padding-bottom: 8%;
}

.t0-b-headerCombiCustom-97-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-97 {
  padding-top: 5px;
  color: #767065;
  background-color: #fff;
  border-top: 4px solid #ffe168;
}

.t0-b-headerCombiCustom-97__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-97__hd a {
  color: #767065;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-97__hd a:hover {
  color: #ffae00;
}

.t0-b-headerCombiCustom-97__hd>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>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-97__bd>div>div {
  display: table-cell;
  padding-top: 20px;
  text-align: left;
  vertical-align: top;
}

.t0-b-headerCombiCustom-97__bd>div>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-headerFullWidthMediaCustom-98 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-98 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-98 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-99__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-99__col2 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}

/* スライド３ */
.t0-b-headerCombiCustom-99__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-99 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-99__col1 ,
.t0-b-headerCombiCustom-99__col2 ,
.t0-b-headerCombiCustom-99__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-99__col1 img ,
.t0-b-headerCombiCustom-99__col2 img ,
.t0-b-headerCombiCustom-99__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-99__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-99__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-99__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-99__col1 ,
.t0-b-headerCombiCustom-99__col2 ,
.t0-b-headerCombiCustom-99__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-99__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-99__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-99__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-99 [data-cms-part] {
  position: static;
}
.t0-b-frameOuterCustom-100-bPlacer {
  padding-bottom: 8%;
}

.t0-b-frameOuterCustom-100__frame {
  padding: 3.5% 3.5% 1%;
  color: #675f4f;
  background-color: #fff9e2;
  border: 1px solid #ece5c8;
  border-radius: 11px;
}

.t0-b-frameOuterCustom-100__hd {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  text-align: center;
  color: #675f4f;
}

.t0-b-frameOuterCustom-100__hd a {
  text-decoration: none;
  color: inherit;
}

.t0-b-frameOuterCustom-100__hd a:hover {
  color: #ffae00;
}

.t0-b-frameOuterCustom-100__hd-h {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-frameOuterCustom-100__hd-caption-upper {
  line-height: 1.25;
  font-size: 1rem;
  padding: 0 0 5px;
  color: #675f4f;
}

.t0-b-frameOuterCustom-100__hd-caption-lower {
  line-height: 1.25;
  font-size: 1rem;
  padding: 5px 0 0;
  color: #675f4f;
}

.t0-b-frameOuterCustom-100__hd--size-1 .t0-b-frameOuterCustom-100__hd-caption-upper {
  line-height: 1.25;
  font-size: .714rem;
}

.t0-b-frameOuterCustom-100__hd--size-1 .t0-b-frameOuterCustom-100__hd-caption-lower {
  line-height: 1.25;
  font-size: .714rem;
}

.t0-b-frameOuterCustom-100__hd--size-1 .t0-b-frameOuterCustom-100__hd-h {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-frameOuterCustom-100__hd--size-3 .t0-b-frameOuterCustom-100__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-frameOuterCustom-100__hd--size-3 .t0-b-frameOuterCustom-100__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-frameOuterCustom-100__hd--size-3 .t0-b-frameOuterCustom-100__hd-h {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-frameOuterCustom-100__hd--align-l {
  text-align: left;
}

.t0-b-frameOuterCustom-100__hd--align-c {
  text-align: center;
}

.t0-b-frameOuterCustom-100__hd--align-r {
  text-align: right;
}

.t0-b-frameOuterCustom-100__hd+.t0-b-frameOuterCustom-100__bd {
  padding: 30px 0 0;
}

.t0-b-frameOuterCustom-100__ft {
  margin-top: 2%;
}


.t0-b-fullWidthFrameCustom-102 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCustom-102 {
  background-color: #faf2ff;
}

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

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

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

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

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

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

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

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

.t0-b-headerCombiCustom-115 {
  padding-top: 5px;
  box-sizing: border-box;
}

.t0-b-headerCombiCustom-115__hd > p {
  width: 1060px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1em;
}

.t0-b-headerCombiCustom-115__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-115__bd > div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-115__bd > div > 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 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.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: 10px 7px;
}

.t0-b-headerCombiCustom-115 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-mediaCustom-116__media {
  line-height: 0;
}

.t0-b-mediaCustom-116 {
  color: #333;
}

.t0-b-mediaCustom-116 img {
  width: 100%;
}

.t0-b-mediaCustom-116 > * {
  padding-top: 15px;
}

.t0-b-mediaCustom-116 > *:first-child {
  padding-top: 0;
}

.t0-b-mediaCustom-116__h-upper {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1.143em;
  text-align: center;
  color: #553010;
}

.t0-b-mediaCustom-116__h-upper:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-116__h-upper:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.25em;
}

.t0-b-mediaCustom-116__media {
  text-align: center;
}

.t0-b-mediaCustom-116__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-116__media a {
  text-decoration: none;
}

.t0-b-mediaCustom-116 a > img:hover {
  opacity: 0.8;
}

.t0-b-mediaCustom-116__h-lower {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1.143em;
  text-align: center;
  color: #553010;
}

.t0-b-mediaCustom-116__h-lower:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-116__h-lower:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.25em;
}

.t0-b-mediaCustom-116__caption p {
  line-height: 1.25;
  font-size: 1em;
  text-align: left;
}

.t0-b-mediaCustom-116__caption p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-116__caption p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-mediaCustom-116--width-l .t0-b-mediaCustom-116__media img {
  width: 100%;
}

.t0-b-mediaCustom-116--width-m .t0-b-mediaCustom-116__media img {
  width: 75%;
}

.t0-b-mediaCustom-116--width-s .t0-b-mediaCustom-116__media img {
  width: 50%;
}

.t0-b-mediaCustom-116--align-l {
  text-align: left;
}

.t0-b-mediaCustom-116--align-c {
  text-align: center;
}

.t0-b-mediaCustom-116--align-r {
  text-align: right;
}

.t0-b-mediaCustom-116__h-upper a {
  text-decoration: none;
  color: #553010;
}

.t0-b-mediaCustom-116__h-lower a {
  text-decoration: none;
  color: #553010;
}

.t0-b-mediaCustom-116__h-upper a:hover {
  color: #ee8100;
}

.t0-b-mediaCustom-116__h-lower a:hover {
  color: #ee8100;
}

.t0-b-mediaCustom-116__h-upper div {
  display: inline-block;
}

.t0-b-mediaCustom-116__h-lower div {
  display: inline-block;
}

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

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

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

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

.t0-b-lv4H-qIcon .t0-b-mediaCustom-121__media {
  padding: 0;
}

.t0-b-mediaCustom-121__media {
  line-height: 0;
}

.t0-b-lv4H-aIcon .t0-b-mediaCustom-121__media {
  padding: 0;
}

.t0-b-mediaCustom-121 {
  color: #664b3a;
  margin: 0 auto;
}

.t0-b-mediaCustom-121 img {
  width: 100%;
  box-sizing: border-box;
  border: 2px solid #fff;
}

.t0-b-mediaCustom-121__h-upper {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1em;
  text-align: center;
  margin-bottom: 10px;
}

.t0-b-mediaCustom-121__h-upper:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-121__h-upper:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-mediaCustom-121__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-121 a {
  text-decoration: none;
  color: #664b3a;
}

.t0-b-mediaCustom-121 a:hover {
  color: #b74249;
}

.t0-b-mediaCustom-121 a>img:hover {
  opacity: 0.8;
  color: #b74249;
}

.t0-b-mediaCustom-121__h-lower {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1em;
  text-align: center;
  margin-top: 10px;
}

.t0-b-mediaCustom-121__h-lower:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-121__h-lower:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-mediaCustom-121__caption {
  margin-top: 10px;
}

.t0-b-mediaCustom-121__caption p {
  line-height: 1.6;
  font-size: 1em;
  text-align: left;
}

.t0-b-mediaCustom-121__caption p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.3em;
}

.t0-b-mediaCustom-121__caption p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.4em;
}

.t0-b-mediaCustom-121--width-l {
  width: 100%;
}

.t0-b-mediaCustom-121--width-m {
  width: 75%;
}

.t0-b-mediaCustom-121--width-s {
  width: 50%;
}

.t0-b-mediaCustom-121--align-l {
  text-align: left;
}

.t0-b-mediaCustom-121--align-c {
  text-align: center;
}

.t0-b-mediaCustom-121--align-r {
  text-align: right;
}

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

.t0-b-headerCombiCustom-125 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-125__hd > p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143em;
  color: #393939;
}

.t0-b-headerCombiCustom-125__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-125__bd > div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-125__bd > div > 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 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-text a {
  color: #393939;
}

.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-siteTitle2 {
  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-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.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: #ffedf5;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-tel {
  color: #e92677;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/019D-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/019D-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/019D-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-fax > div {
  background-image: url("/_master/acre/themes/019D-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-fax > p {
  color: #393939;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-nav {
  color: #e92677;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-nav a {
  color: #e92677;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-nav a:hover {
  color: #ff65ab;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-contact-navB {
  border: 1px solid #e92677;
}

.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;
}

.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/019D-L25/imgs/t0-b-navItem/3.png?1496730622') no-repeat 0 50%;
  background-size: 6px 10px;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.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: 10px 7px;
}

.t0-b-headerCombiCustom-125 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-126 {
  padding-top: 5px;
  box-sizing: border-box;
  background: #fff;
}

.t0-b-headerCombiCustom-126__hd > p {
  width: 1100px;
  margin: 0 auto;
  line-height: 1.25;
  font-size: 1.143em;
  color: #393939;
}

.t0-b-headerCombiCustom-126__bd {
  padding-bottom: 15px;
}

.t0-b-headerCombiCustom-126__bd > div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-126__bd > div > 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 .t0-b-headerUnit-text {
  color: #393939;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-text a {
  color: #393939;
}

.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-siteTitle2 {
  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-siteTitle2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-siteName2__ft {
  color: #393939;
}

.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-contact-tel {
  color: #074098;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-tel__tel {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/tel.png") !important;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-tel__fax {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/fax.png") !important;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-tel__cell {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/cell.png") !important;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-tel__free {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/free.png") !important;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-fax > div {
  background-image: url("/_master/acre/themes/019E-L25/imgs/t0-b-iconText/fax4.png");
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-fax > 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-navB {
  border: 1px solid #043173;
  background: #1f5bb6;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-navB2 {
  color: #393939;
}

.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:before {
  background: url('/_master/acre/themes/019E-L25/imgs/t0-b-navItem/bg.png?1500510458') repeat-y right top;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-navB2 a {
  color: #393939;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-navB2 p {
  background: #adcde9;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-contact-navB2 div {
  background: #adcde9;
}

.t0-b-headerCombiCustom-126 .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-126 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.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: 10px 7px;
}

.t0-b-headerCombiCustom-126 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

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

.t0-b-headerCombiCustom-128 {
  position: relative;
  width: 100%;
  height: 500px;
  background: url(/_design/2907/images/bg-1.jpg) no-repeat center center;
}

.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;
  width: 1280px;
  height: 500px;
  margin: auto;
}

.t0-b-headerCombiCustom-128__col1 img ,
.t0-b-headerCombiCustom-128__col2 img ,
.t0-b-headerCombiCustom-128__col3 img {
  display: inline;
  width: auto;
  height: 500px;
}

/* 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 {
  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-128__col1 .t0-b-headerUnit-siteName2__ft span ,
.t0-b-headerCombiCustom-128__col2 .t0-b-headerUnit-siteName2__ft span ,
.t0-b-headerCombiCustom-128__col3 .t0-b-headerUnit-siteName2__ft span {
  line-height: 1.6em;
}

.t0-b-headerCombiCustom-128__col1 .t0-b-headerUnit-siteName2__ft {
  top: 25px;
  right: 120px;
}

.t0-b-headerCombiCustom-128__col2 .t0-b-headerUnit-siteName2__ft {
  bottom: 30px;
  left: 80px;
}

.t0-b-headerCombiCustom-128__col3 .t0-b-headerUnit-siteName2__ft {
  right: 0;
  bottom: 20px;
  left: 0;
  text-align: center;
}


/* 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;
}

@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-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;
}

.t0-b-headerFullWidthMediaCustom-129 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-129 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-129 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-130__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-130__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-130__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-130__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-130 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-130__col1 ,
.t0-b-headerCombiCustom-130__col2 ,
.t0-b-headerCombiCustom-130__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-130__col1 img ,
.t0-b-headerCombiCustom-130__col2 img ,
.t0-b-headerCombiCustom-130__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-130__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-130__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-130__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-130__col1 ,
.t0-b-headerCombiCustom-130__col2 ,
.t0-b-headerCombiCustom-130__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-130__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-130__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-130__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-130 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-131 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-131__hd,
.t0-b-footerFullWidthFrameCustom-131__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-131__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-131__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-132 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-132 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-132 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-133__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-133__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-133__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-133__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-133 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-133__col1 ,
.t0-b-headerCombiCustom-133__col2 ,
.t0-b-headerCombiCustom-133__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-133__col1 img ,
.t0-b-headerCombiCustom-133__col2 img ,
.t0-b-headerCombiCustom-133__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-133__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-133__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-133__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-133__col1 ,
.t0-b-headerCombiCustom-133__col2 ,
.t0-b-headerCombiCustom-133__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-133__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-133__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-133__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-133 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-134 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-134__hd,
.t0-b-footerFullWidthFrameCustom-134__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-134__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-134__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-135 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-135 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-135 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-136__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-136__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-136__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-136__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-136 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-136__col1 ,
.t0-b-headerCombiCustom-136__col2 ,
.t0-b-headerCombiCustom-136__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-136__col1 img ,
.t0-b-headerCombiCustom-136__col2 img ,
.t0-b-headerCombiCustom-136__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-136__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-136__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-136__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-136__col1 ,
.t0-b-headerCombiCustom-136__col2 ,
.t0-b-headerCombiCustom-136__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-136__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-136__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-136__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-136 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-137 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-137__hd,
.t0-b-footerFullWidthFrameCustom-137__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-137__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-137__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-138 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-138 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-138 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-139__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-139__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-139__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-139__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-139 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-139__col1 ,
.t0-b-headerCombiCustom-139__col2 ,
.t0-b-headerCombiCustom-139__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-139__col1 img ,
.t0-b-headerCombiCustom-139__col2 img ,
.t0-b-headerCombiCustom-139__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-139__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-139__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-139__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-139__col1 ,
.t0-b-headerCombiCustom-139__col2 ,
.t0-b-headerCombiCustom-139__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-139__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-139__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-139__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-139 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-140 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-140__hd,
.t0-b-footerFullWidthFrameCustom-140__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-140__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-140__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-141 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-141 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-141 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-142__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-142__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-142__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-142__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-142 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-142__col1 ,
.t0-b-headerCombiCustom-142__col2 ,
.t0-b-headerCombiCustom-142__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-142__col1 img ,
.t0-b-headerCombiCustom-142__col2 img ,
.t0-b-headerCombiCustom-142__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-142__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-142__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-142__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-142__col1 ,
.t0-b-headerCombiCustom-142__col2 ,
.t0-b-headerCombiCustom-142__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-142__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-142__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-142__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-142 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-143 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-143__hd,
.t0-b-footerFullWidthFrameCustom-143__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-143__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-143__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-144 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-144 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-144 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-145__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-145__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-145__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-145__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-145 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-145__col1 ,
.t0-b-headerCombiCustom-145__col2 ,
.t0-b-headerCombiCustom-145__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-145__col1 img ,
.t0-b-headerCombiCustom-145__col2 img ,
.t0-b-headerCombiCustom-145__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-145__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-145__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-145__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-145__col1 ,
.t0-b-headerCombiCustom-145__col2 ,
.t0-b-headerCombiCustom-145__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-145__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-145__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-145__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-145 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-146 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-146__hd,
.t0-b-footerFullWidthFrameCustom-146__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-146__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-146__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-147 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-147 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-147 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-148__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-148__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-148__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-148__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-148 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-148__col1 ,
.t0-b-headerCombiCustom-148__col2 ,
.t0-b-headerCombiCustom-148__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-148__col1 img ,
.t0-b-headerCombiCustom-148__col2 img ,
.t0-b-headerCombiCustom-148__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-148__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-148__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-148__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-148__col1 ,
.t0-b-headerCombiCustom-148__col2 ,
.t0-b-headerCombiCustom-148__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-148__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-148__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-148__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-148 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-149 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-149__hd,
.t0-b-footerFullWidthFrameCustom-149__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-149__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-149__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-150 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-150 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-150 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-151__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-151__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-151__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-151__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-151 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-151__col1 ,
.t0-b-headerCombiCustom-151__col2 ,
.t0-b-headerCombiCustom-151__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-151__col1 img ,
.t0-b-headerCombiCustom-151__col2 img ,
.t0-b-headerCombiCustom-151__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-151__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-151__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-151__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-151__col1 ,
.t0-b-headerCombiCustom-151__col2 ,
.t0-b-headerCombiCustom-151__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-151__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-151__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-151__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-151 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-152 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-152__hd,
.t0-b-footerFullWidthFrameCustom-152__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-152__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-152__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-153 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-153 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-153 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-154__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-154__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-154__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-154__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-154 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-154__col1 ,
.t0-b-headerCombiCustom-154__col2 ,
.t0-b-headerCombiCustom-154__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-154__col1 img ,
.t0-b-headerCombiCustom-154__col2 img ,
.t0-b-headerCombiCustom-154__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-154__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-154__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-154__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-154__col1 ,
.t0-b-headerCombiCustom-154__col2 ,
.t0-b-headerCombiCustom-154__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-154__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-154__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-154__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-154 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-155 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-155__hd,
.t0-b-footerFullWidthFrameCustom-155__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-155__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-155__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerCombiCustom-156-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-156 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-156 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-156 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-156 {
  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-156__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-156__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-156__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-156__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-156__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-156__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-156__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-156__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-156 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-156__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-156 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-156 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-156 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-156 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-157-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-157 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-157 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-157 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-157 {
  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-157__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-157__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-157__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-157__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-157__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-157__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-157__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-157__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-157 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-157__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-157 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-157 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-157 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-157 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-158-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-158 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-158 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-158 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-158 {
  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-158__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-158__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-158__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-158__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-158__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-158__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-158__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-158__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-158 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-158__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-158 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-158 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-158 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-158 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-159-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-159 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-159 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-159 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-159 {
  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-159__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-159__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-159__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-159__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-159__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-159__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-159__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-159__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-159 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-159__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-159 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-159 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-159 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-159 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-160-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-160 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-160 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-160 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-160 {
  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-160__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-160__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-160__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-160__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-160__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-160__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-160__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-160__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-160 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-160__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-160 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-160 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-160 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-160 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-161-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-161 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-161 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-161 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-161 {
  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-161__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-161__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-161__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-161__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-161__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-161__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-161__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-161__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-161 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-161__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-161 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-161 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-161 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-161 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-162-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-162 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-162 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-162 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-162 {
  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-162__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-162__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-162__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-162__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-162__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-162__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-162__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-162__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-162 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-162__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-162 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-162 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-162 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-162 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-163-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-163 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-163 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-163 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-163 {
  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-163__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-163__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-163__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-163__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-163__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-163__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-163__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-163__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-163 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-163__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-163 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-163 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-163 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-163 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

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

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

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

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

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

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

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

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

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-172__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-172__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-172__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-172__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-172 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-172__col1 ,
.t0-b-headerCombiCustom-172__col2 ,
.t0-b-headerCombiCustom-172__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-172__col1 img ,
.t0-b-headerCombiCustom-172__col2 img ,
.t0-b-headerCombiCustom-172__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-172__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-172__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-172__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-172__col1 ,
.t0-b-headerCombiCustom-172__col2 ,
.t0-b-headerCombiCustom-172__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-172__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-172__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-172__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-172 [data-cms-part] {
  position: static;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-173__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-173__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-173__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-173__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-173 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-173__col1 ,
.t0-b-headerCombiCustom-173__col2 ,
.t0-b-headerCombiCustom-173__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-173__col1 img ,
.t0-b-headerCombiCustom-173__col2 img ,
.t0-b-headerCombiCustom-173__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-173__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-173__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-173__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-173__col1 ,
.t0-b-headerCombiCustom-173__col2 ,
.t0-b-headerCombiCustom-173__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-173__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-173__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-173__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-173 [data-cms-part] {
  position: static;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-174__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-174__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-174__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-174__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-174 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-174__col1 ,
.t0-b-headerCombiCustom-174__col2 ,
.t0-b-headerCombiCustom-174__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-174__col1 img ,
.t0-b-headerCombiCustom-174__col2 img ,
.t0-b-headerCombiCustom-174__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-174__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-174__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-174__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-174__col1 ,
.t0-b-headerCombiCustom-174__col2 ,
.t0-b-headerCombiCustom-174__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-174__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-174__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-174__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-174 [data-cms-part] {
  position: static;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-175__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-175__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-175__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-175__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-175 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-175__col1 ,
.t0-b-headerCombiCustom-175__col2 ,
.t0-b-headerCombiCustom-175__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-175__col1 img ,
.t0-b-headerCombiCustom-175__col2 img ,
.t0-b-headerCombiCustom-175__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-175__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-175__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-175__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-175__col1 ,
.t0-b-headerCombiCustom-175__col2 ,
.t0-b-headerCombiCustom-175__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-175__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-175__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-175__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-175 [data-cms-part] {
  position: static;
}
.t0-b-headerCombiCustom-176-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-176 {
  color: #664b3a;
  padding-top: 5px;
  border-top: 4px solid #bead7a;
  background-color: #fff;
}

.t0-b-headerCombiCustom-176__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-176__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-176__hd a:hover {
  color: #009fa5;
}

.t0-b-headerCombiCustom-176__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-176__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-176__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-176__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-176__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-176__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-176__col3 {
  padding-left: 30px;
}

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

.t0-b-headerFullWidthMediaCustom-178 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-178 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-178 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-179__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-179__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-179__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-179__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-179 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-179__col1 ,
.t0-b-headerCombiCustom-179__col2 ,
.t0-b-headerCombiCustom-179__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-179__col1 img ,
.t0-b-headerCombiCustom-179__col2 img ,
.t0-b-headerCombiCustom-179__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-179__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-179__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-179__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-179__col1 ,
.t0-b-headerCombiCustom-179__col2 ,
.t0-b-headerCombiCustom-179__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-179__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-179__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-179__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-179 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-180 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-180__hd,
.t0-b-footerFullWidthFrameCustom-180__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-180__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-180__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}

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

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

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

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

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

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

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

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

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

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

.t0-b-footerFullWidthFrameCustom-191 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-191__hd,
.t0-b-footerFullWidthFrameCustom-191__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-191__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-191__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-192 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-192 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-192 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-193__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-193__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-193__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-193__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-193 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-193__col1 ,
.t0-b-headerCombiCustom-193__col2 ,
.t0-b-headerCombiCustom-193__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-193__col1 img ,
.t0-b-headerCombiCustom-193__col2 img ,
.t0-b-headerCombiCustom-193__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-193__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-193__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-193__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-193__col1 ,
.t0-b-headerCombiCustom-193__col2 ,
.t0-b-headerCombiCustom-193__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-193__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-193__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-193__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-193 [data-cms-part] {
  position: static;
}
.t0-b-headerFullWidthMediaCustom-194 {
  padding: 0 0 10px;
  background-position: center top;
  background-repeat: no-repeat;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-194-inner {
  width: 1060px;
  margin: 0 auto;
  position: relative;
}

.t0-b-headerFullWidthMediaCustom-194-inner>div {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.t0-b-headerFullWidthMediaCustom-194 {
  height: 200px;
}

.t0-b-headerFullWidthMediaCustom-194-inner {
  height: 190px;
}

.t0-b-headerFullWidthMediaCustom-194 {
  background-color: #FFFFFD;
}

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

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-196__col1 .t0-b-headerUnit-siteName2__ft {
 /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-196__col1 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド２ */
.t0-b-headerCombiCustom-196__col2 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}


/* スライド３ */
.t0-b-headerCombiCustom-196__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-196 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-196__col1 ,
.t0-b-headerCombiCustom-196__col2 ,
.t0-b-headerCombiCustom-196__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-196__col1 img ,
.t0-b-headerCombiCustom-196__col2 img ,
.t0-b-headerCombiCustom-196__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-196__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-196__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-196__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-196__col1 ,
.t0-b-headerCombiCustom-196__col2 ,
.t0-b-headerCombiCustom-196__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-196__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-196__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-196__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-196 [data-cms-part] {
  position: static;
}
.t0-b-frameCustom-197-bPlacer {
  padding-bottom: 8%;
}

.t0-b-lv4H-numIconCustom-198-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv4H-numIconCustom-198 {
  line-height: 0;
}

.t0-b-lv4H-numIconCustom-198>div {
  display: inline-block;
}

.t0-b-lv4H-numIconCustom-198>div>* {
  display: table-cell;
  vertical-align: middle;
}

.t0-b-lv4H-numIconCustom-198__iconPlacer {
  padding: 0 10px 0 0;
}

.t0-b-lv4H-numIconCustom-198__iconPlacer>* {
  display: block;
}

.t0-b-lv4H-numIconCustom-198__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 0 4px;
}

.t0-b-lv4H-numIconCustom-198__h {
  line-height: 1.25;
  font-size: 1.857rem;
}

.t0-b-lv4H-numIconCustom-198__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 4px 0 3px;
}

.t0-b-lv4H-numIconCustom-198__caption-upper+.t0-b-lv4H-numIconCustom-198__h {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-lv4H-numIconCustom-198__caption-upper+a>.t0-b-lv4H-numIconCustom-198__h {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-lv4H-numIconCustom-198__icon {
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  width: 60px;
  height: 60px;
  background-size: 60px;
  box-shadow: 1px 1px 3px #ccc;
  overflow: hidden;
  text-indent: -100px;
  color: transparent;
}

.t0-b-lv4H-numIconCustom-198__icon--anshin-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/1.png");
}

.t0-b-lv4H-numIconCustom-198__icon--anshin-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/2.png");
}

.t0-b-lv4H-numIconCustom-198__icon--anshin-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/3.png");
}

.t0-b-lv4H-numIconCustom-198__icon--anshin-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/4.png");
}

.t0-b-lv4H-numIconCustom-198__icon--anshin-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/5.png");
}

.t0-b-lv4H-numIconCustom-198__icon--anshin-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/6.png");
}

.t0-b-lv4H-numIconCustom-198__icon--anshin-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/7.png");
}

.t0-b-lv4H-numIconCustom-198__icon--anshin-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/8.png");
}

.t0-b-lv4H-numIconCustom-198__icon--anshin-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/9.png");
}

.t0-b-lv4H-numIconCustom-198__icon--anshin-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/10.png");
}

.t0-b-lv4H-numIconCustom-198__icon--concept-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/1.png");
}

.t0-b-lv4H-numIconCustom-198__icon--concept-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/2.png");
}

.t0-b-lv4H-numIconCustom-198__icon--concept-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/3.png");
}

.t0-b-lv4H-numIconCustom-198__icon--concept-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/4.png");
}

.t0-b-lv4H-numIconCustom-198__icon--concept-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/5.png");
}

.t0-b-lv4H-numIconCustom-198__icon--concept-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/6.png");
}

.t0-b-lv4H-numIconCustom-198__icon--concept-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/7.png");
}

.t0-b-lv4H-numIconCustom-198__icon--concept-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/8.png");
}

.t0-b-lv4H-numIconCustom-198__icon--concept-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/9.png");
}

.t0-b-lv4H-numIconCustom-198__icon--concept-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/10.png");
}

.t0-b-lv4H-numIconCustom-198__icon--houshin-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/1.png");
}

.t0-b-lv4H-numIconCustom-198__icon--houshin-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/2.png");
}

.t0-b-lv4H-numIconCustom-198__icon--houshin-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/3.png");
}

.t0-b-lv4H-numIconCustom-198__icon--houshin-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/4.png");
}

.t0-b-lv4H-numIconCustom-198__icon--houshin-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/5.png");
}

.t0-b-lv4H-numIconCustom-198__icon--houshin-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/6.png");
}

.t0-b-lv4H-numIconCustom-198__icon--houshin-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/7.png");
}

.t0-b-lv4H-numIconCustom-198__icon--houshin-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/8.png");
}

.t0-b-lv4H-numIconCustom-198__icon--houshin-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/9.png");
}

.t0-b-lv4H-numIconCustom-198__icon--houshin-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/10.png");
}

.t0-b-lv4H-numIconCustom-198__icon--kodawari-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/1.png");
}

.t0-b-lv4H-numIconCustom-198__icon--kodawari-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/2.png");
}

.t0-b-lv4H-numIconCustom-198__icon--kodawari-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/3.png");
}

.t0-b-lv4H-numIconCustom-198__icon--kodawari-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/4.png");
}

.t0-b-lv4H-numIconCustom-198__icon--kodawari-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/5.png");
}

.t0-b-lv4H-numIconCustom-198__icon--kodawari-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/6.png");
}

.t0-b-lv4H-numIconCustom-198__icon--kodawari-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/7.png");
}

.t0-b-lv4H-numIconCustom-198__icon--kodawari-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/8.png");
}

.t0-b-lv4H-numIconCustom-198__icon--kodawari-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/9.png");
}

.t0-b-lv4H-numIconCustom-198__icon--kodawari-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/10.png");
}

.t0-b-lv4H-numIconCustom-198__icon--merit-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/1.png");
}

.t0-b-lv4H-numIconCustom-198__icon--merit-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/2.png");
}

.t0-b-lv4H-numIconCustom-198__icon--merit-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/3.png");
}

.t0-b-lv4H-numIconCustom-198__icon--merit-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/4.png");
}

.t0-b-lv4H-numIconCustom-198__icon--merit-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/5.png");
}

.t0-b-lv4H-numIconCustom-198__icon--merit-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/6.png");
}

.t0-b-lv4H-numIconCustom-198__icon--merit-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/7.png");
}

.t0-b-lv4H-numIconCustom-198__icon--merit-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/8.png");
}

.t0-b-lv4H-numIconCustom-198__icon--merit-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/9.png");
}

.t0-b-lv4H-numIconCustom-198__icon--merit-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/10.png");
}

.t0-b-lv4H-numIconCustom-198__icon--oyakusoku-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/1.png");
}

.t0-b-lv4H-numIconCustom-198__icon--oyakusoku-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/2.png");
}

.t0-b-lv4H-numIconCustom-198__icon--oyakusoku-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/3.png");
}

.t0-b-lv4H-numIconCustom-198__icon--oyakusoku-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/4.png");
}

.t0-b-lv4H-numIconCustom-198__icon--oyakusoku-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/5.png");
}

.t0-b-lv4H-numIconCustom-198__icon--oyakusoku-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/6.png");
}

.t0-b-lv4H-numIconCustom-198__icon--oyakusoku-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/7.png");
}

.t0-b-lv4H-numIconCustom-198__icon--oyakusoku-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/8.png");
}

.t0-b-lv4H-numIconCustom-198__icon--oyakusoku-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/9.png");
}

.t0-b-lv4H-numIconCustom-198__icon--oyakusoku-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/10.png");
}

.t0-b-lv4H-numIconCustom-198__icon--point-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/1.png");
}

.t0-b-lv4H-numIconCustom-198__icon--point-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/2.png");
}

.t0-b-lv4H-numIconCustom-198__icon--point-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/3.png");
}

.t0-b-lv4H-numIconCustom-198__icon--point-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/4.png");
}

.t0-b-lv4H-numIconCustom-198__icon--point-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/5.png");
}

.t0-b-lv4H-numIconCustom-198__icon--point-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/6.png");
}

.t0-b-lv4H-numIconCustom-198__icon--point-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/7.png");
}

.t0-b-lv4H-numIconCustom-198__icon--point-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/8.png");
}

.t0-b-lv4H-numIconCustom-198__icon--point-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/9.png");
}

.t0-b-lv4H-numIconCustom-198__icon--point-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/10.png");
}

.t0-b-lv4H-numIconCustom-198__icon--riyu-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/1.png");
}

.t0-b-lv4H-numIconCustom-198__icon--riyu-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/2.png");
}

.t0-b-lv4H-numIconCustom-198__icon--riyu-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/3.png");
}

.t0-b-lv4H-numIconCustom-198__icon--riyu-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/4.png");
}

.t0-b-lv4H-numIconCustom-198__icon--riyu-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/5.png");
}

.t0-b-lv4H-numIconCustom-198__icon--riyu-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/6.png");
}

.t0-b-lv4H-numIconCustom-198__icon--riyu-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/7.png");
}

.t0-b-lv4H-numIconCustom-198__icon--riyu-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/8.png");
}

.t0-b-lv4H-numIconCustom-198__icon--riyu-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/9.png");
}

.t0-b-lv4H-numIconCustom-198__icon--riyu-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/10.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/1.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/2.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/3.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/4.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/5.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/6.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/7.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/8.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/9.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/10.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho2-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/1.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho2-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/2.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho2-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/3.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho2-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/4.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho2-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/5.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho2-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/6.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho2-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/7.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho2-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/8.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho2-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/9.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tokucho2-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/10.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tsuyomi-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/1.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tsuyomi-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/2.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tsuyomi-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/3.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tsuyomi-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/4.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tsuyomi-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/5.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tsuyomi-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/6.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tsuyomi-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/7.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tsuyomi-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/8.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tsuyomi-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/9.png");
}

.t0-b-lv4H-numIconCustom-198__icon--tsuyomi-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/10.png");
}

.t0-b-lv4H-numIconCustom-198__icon--step-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/1.png");
}

.t0-b-lv4H-numIconCustom-198__icon--step-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/2.png");
}

.t0-b-lv4H-numIconCustom-198__icon--step-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/3.png");
}

.t0-b-lv4H-numIconCustom-198__icon--step-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/4.png");
}

.t0-b-lv4H-numIconCustom-198__icon--step-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/5.png");
}

.t0-b-lv4H-numIconCustom-198__icon--step-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/6.png");
}

.t0-b-lv4H-numIconCustom-198__icon--step-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/7.png");
}

.t0-b-lv4H-numIconCustom-198__icon--step-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/8.png");
}

.t0-b-lv4H-numIconCustom-198__icon--step-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/9.png");
}

.t0-b-lv4H-numIconCustom-198__icon--step-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/10.png");
}

.t0-b-lv4H-numIconCustom-198--size-1 .t0-b-lv4H-numIconCustom-198__icon {
  background-size: 48px;
  width: 48px;
  height: 48px;
}

.t0-b-lv4H-numIconCustom-198--size-1 .t0-b-lv4H-numIconCustom-198__caption-upper {
  line-height: 1.25;
  font-size: 0.857rem;
}

.t0-b-lv4H-numIconCustom-198--size-1 .t0-b-lv4H-numIconCustom-198__caption-lower {
  line-height: 1.25;
  font-size: 0.857rem;
}

.t0-b-lv4H-numIconCustom-198--size-1 .t0-b-lv4H-numIconCustom-198__h {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-lv4H-numIconCustom-198--size-1 .t0-b-lv4H-numIconCustom-198__caption-upper+.t0-b-lv4H-numIconCustom-198__h {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-numIconCustom-198--size-1 .t0-b-lv4H-numIconCustom-198__caption-upper+a>.t0-b-lv4H-numIconCustom-198__h {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-numIconCustom-198--size-3 .t0-b-lv4H-numIconCustom-198__icon {
  background-size: 72px;
  width: 72px;
  height: 72px;
}

.t0-b-lv4H-numIconCustom-198--size-3 .t0-b-lv4H-numIconCustom-198__caption-upper {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-numIconCustom-198--size-3 .t0-b-lv4H-numIconCustom-198__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-numIconCustom-198--size-3 .t0-b-lv4H-numIconCustom-198__h {
  line-height: 1.25;
  font-size: 2.143rem;
}

.t0-b-lv4H-numIconCustom-198--size-3 .t0-b-lv4H-numIconCustom-198__caption-upper+.t0-b-lv4H-numIconCustom-198__h {
  line-height: 1.25;
  font-size: 2.000rem;
}

.t0-b-lv4H-numIconCustom-198--size-3 .t0-b-lv4H-numIconCustom-198__caption-upper+a>.t0-b-lv4H-numIconCustom-198__h {
  line-height: 1.25;
  font-size: 2.000rem;
}

.t0-b-lv4H-numIconCustom-198--align-l {
  text-align: left;
}

.t0-b-lv4H-numIconCustom-198--align-c {
  text-align: center;
}

.t0-b-lv4H-numIconCustom-198--align-r {
  text-align: right;
}

.t0-b-lv4H-numIconCustom-198 a {
  text-decoration: none;
  color: #555;
}

.t0-b-lv4H-numIconCustom-198 a:hover {
  color: #7c6600;
}

.t0-b-frameCustom-199-bPlacer {
  padding-bottom: 8%;
}

.t0-b-headerCombiCustom-200-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-200 {
  padding-top: 5px;
  color: #767065;
  background-color: #fff;
  border-top: 4px solid #ffe168;
}

.t0-b-headerCombiCustom-200__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-200__hd a {
  color: #767065;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-200__hd a:hover {
  color: #ffae00;
}

.t0-b-headerCombiCustom-200__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-200__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-200__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-200__bd>div>div {
  display: table-cell;
  padding-top: 20px;
  text-align: left;
  vertical-align: top;
}

.t0-b-headerCombiCustom-200__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-200__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-200__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-200__col3 {
  padding-left: 30px;
}
.t0-b-headerFullWidthMediaCustom-201 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-201 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-201 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-202__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-202__col2 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}

/* スライド３ */
.t0-b-headerCombiCustom-202__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-202 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-202__col1 ,
.t0-b-headerCombiCustom-202__col2 ,
.t0-b-headerCombiCustom-202__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-202__col1 img ,
.t0-b-headerCombiCustom-202__col2 img ,
.t0-b-headerCombiCustom-202__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-202__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-202__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-202__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-202__col1 ,
.t0-b-headerCombiCustom-202__col2 ,
.t0-b-headerCombiCustom-202__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-202__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-202__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-202__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-202 [data-cms-part] {
  position: static;
}
.t0-b-frameOuterCustom-203-bPlacer {
  padding-bottom: 8%;
}

.t0-b-frameOuterCustom-203__frame {
  padding: 3.5% 3.5% 1%;
  color: #675f4f;
  background-color: #fff9e2;
  border: 1px solid #ece5c8;
  border-radius: 11px;
}

.t0-b-frameOuterCustom-203__hd {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  text-align: center;
  color: #675f4f;
}

.t0-b-frameOuterCustom-203__hd a {
  text-decoration: none;
  color: inherit;
}

.t0-b-frameOuterCustom-203__hd a:hover {
  color: #ffae00;
}

.t0-b-frameOuterCustom-203__hd-h {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-frameOuterCustom-203__hd-caption-upper {
  line-height: 1.25;
  font-size: 1rem;
  padding: 0 0 5px;
  color: #675f4f;
}

.t0-b-frameOuterCustom-203__hd-caption-lower {
  line-height: 1.25;
  font-size: 1rem;
  padding: 5px 0 0;
  color: #675f4f;
}

.t0-b-frameOuterCustom-203__hd--size-1 .t0-b-frameOuterCustom-203__hd-caption-upper {
  line-height: 1.25;
  font-size: .714rem;
}

.t0-b-frameOuterCustom-203__hd--size-1 .t0-b-frameOuterCustom-203__hd-caption-lower {
  line-height: 1.25;
  font-size: .714rem;
}

.t0-b-frameOuterCustom-203__hd--size-1 .t0-b-frameOuterCustom-203__hd-h {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-frameOuterCustom-203__hd--size-3 .t0-b-frameOuterCustom-203__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-frameOuterCustom-203__hd--size-3 .t0-b-frameOuterCustom-203__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-frameOuterCustom-203__hd--size-3 .t0-b-frameOuterCustom-203__hd-h {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-frameOuterCustom-203__hd--align-l {
  text-align: left;
}

.t0-b-frameOuterCustom-203__hd--align-c {
  text-align: center;
}

.t0-b-frameOuterCustom-203__hd--align-r {
  text-align: right;
}

.t0-b-frameOuterCustom-203__hd+.t0-b-frameOuterCustom-203__bd {
  padding: 30px 0 0;
}

.t0-b-frameOuterCustom-203__ft {
  margin-top: 2%;
}


.t0-b-fullWidthFrameCustom-205 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCustom-205 {
  background-color: #faf2ff;
}

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

.t0-b-headerCombiCustom-207-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-207 {
  padding-top: 5px;
  color: #767065;
  background-color: #fff;
  border-top: 4px solid #ffe168;
}

.t0-b-headerCombiCustom-207__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-207__hd a {
  color: #767065;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-207__hd a:hover {
  color: #ffae00;
}

.t0-b-headerCombiCustom-207__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-207__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-207__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-207__bd>div>div {
  display: table-cell;
  padding-top: 20px;
  text-align: left;
  vertical-align: top;
}

.t0-b-headerCombiCustom-207__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-207__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-207__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-207__col3 {
  padding-left: 30px;
}
.t0-b-headerFullWidthMediaCustom-208 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-208 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-208 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

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

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

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

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

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

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

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

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

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

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

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

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

.t0-b-mediaCustom-226__media {
  line-height: 0;
}

.t0-b-mediaCustom-226 {
  color: #333;
}

.t0-b-mediaCustom-226 img {
  width: 100%;
}

.t0-b-mediaCustom-226 > * {
  padding-top: 15px;
}

.t0-b-mediaCustom-226 > *:first-child {
  padding-top: 0;
}

.t0-b-mediaCustom-226__h-upper {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1.143em;
  text-align: center;
  color: #553010;
}

.t0-b-mediaCustom-226__h-upper:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-226__h-upper:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.25em;
}

.t0-b-mediaCustom-226__media {
  text-align: center;
}

.t0-b-mediaCustom-226__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-226__media a {
  text-decoration: none;
}

.t0-b-mediaCustom-226 a > img:hover {
  opacity: 0.8;
}

.t0-b-mediaCustom-226__h-lower {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1.143em;
  text-align: center;
  color: #553010;
}

.t0-b-mediaCustom-226__h-lower:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-226__h-lower:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.25em;
}

.t0-b-mediaCustom-226__caption p {
  line-height: 1.25;
  font-size: 1em;
  text-align: left;
}

.t0-b-mediaCustom-226__caption p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-226__caption p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-mediaCustom-226--width-l .t0-b-mediaCustom-226__media img {
  width: 100%;
}

.t0-b-mediaCustom-226--width-m .t0-b-mediaCustom-226__media img {
  width: 75%;
}

.t0-b-mediaCustom-226--width-s .t0-b-mediaCustom-226__media img {
  width: 50%;
}

.t0-b-mediaCustom-226--align-l {
  text-align: left;
}

.t0-b-mediaCustom-226--align-c {
  text-align: center;
}

.t0-b-mediaCustom-226--align-r {
  text-align: right;
}

.t0-b-mediaCustom-226__h-upper a {
  text-decoration: none;
  color: #553010;
}

.t0-b-mediaCustom-226__h-lower a {
  text-decoration: none;
  color: #553010;
}

.t0-b-mediaCustom-226__h-upper a:hover {
  color: #ee8100;
}

.t0-b-mediaCustom-226__h-lower a:hover {
  color: #ee8100;
}

.t0-b-mediaCustom-226__h-upper div {
  display: inline-block;
}

.t0-b-mediaCustom-226__h-lower div {
  display: inline-block;
}

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

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

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

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

.t0-b-lv4H-qIcon .t0-b-mediaCustom-231__media {
  padding: 0;
}

.t0-b-mediaCustom-231__media {
  line-height: 0;
}

.t0-b-lv4H-aIcon .t0-b-mediaCustom-231__media {
  padding: 0;
}

.t0-b-mediaCustom-231 {
  color: #664b3a;
  margin: 0 auto;
}

.t0-b-mediaCustom-231 img {
  width: 100%;
  box-sizing: border-box;
  border: 2px solid #fff;
}

.t0-b-mediaCustom-231__h-upper {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1em;
  text-align: center;
  margin-bottom: 10px;
}

.t0-b-mediaCustom-231__h-upper:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-231__h-upper:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-mediaCustom-231__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-231 a {
  text-decoration: none;
  color: #664b3a;
}

.t0-b-mediaCustom-231 a:hover {
  color: #b74249;
}

.t0-b-mediaCustom-231 a>img:hover {
  opacity: 0.8;
  color: #b74249;
}

.t0-b-mediaCustom-231__h-lower {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1em;
  text-align: center;
  margin-top: 10px;
}

.t0-b-mediaCustom-231__h-lower:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-231__h-lower:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-mediaCustom-231__caption {
  margin-top: 10px;
}

.t0-b-mediaCustom-231__caption p {
  line-height: 1.6;
  font-size: 1em;
  text-align: left;
}

.t0-b-mediaCustom-231__caption p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.3em;
}

.t0-b-mediaCustom-231__caption p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.4em;
}

.t0-b-mediaCustom-231--width-l {
  width: 100%;
}

.t0-b-mediaCustom-231--width-m {
  width: 75%;
}

.t0-b-mediaCustom-231--width-s {
  width: 50%;
}

.t0-b-mediaCustom-231--align-l {
  text-align: left;
}

.t0-b-mediaCustom-231--align-c {
  text-align: center;
}

.t0-b-mediaCustom-231--align-r {
  text-align: right;
}

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

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

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

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

.t0-b-headerCombiCustom-238 {
  position: relative;
  width: 100%;
  height: 500px;
  background: url(/_design/2907/images/bg-2.jpg) no-repeat center center;
}

.t0-b-headerCombiCustom-238__col1 ,
.t0-b-headerCombiCustom-238__col2 ,
.t0-b-headerCombiCustom-238__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 1280px;
  height: 500px;
  margin: auto;
}

.t0-b-headerCombiCustom-238__col1 img ,
.t0-b-headerCombiCustom-238__col2 img ,
.t0-b-headerCombiCustom-238__col3 img {
  display: inline;
  width: auto;
  height: 500px;
}

/* TEXT */
.t0-b-headerCombiCustom-238__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-238__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-238__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-238__col1 .t0-b-headerUnit-siteName2__ft span ,
.t0-b-headerCombiCustom-238__col2 .t0-b-headerUnit-siteName2__ft span ,
.t0-b-headerCombiCustom-238__col3 .t0-b-headerUnit-siteName2__ft span {
  line-height: 1.6em;
}

.t0-b-headerCombiCustom-238__col1 .t0-b-headerUnit-siteName2__ft {
  top: 25px;
  right: 120px;
}

.t0-b-headerCombiCustom-238__col2 .t0-b-headerUnit-siteName2__ft {
  bottom: 30px;
  left: 80px;
}

.t0-b-headerCombiCustom-238__col3 .t0-b-headerUnit-siteName2__ft {
  right: 0;
  bottom: 20px;
  left: 0;
  text-align: center;
}


/* animation */
.t0-b-headerCombiCustom-238__col1 ,
.t0-b-headerCombiCustom-238__col2 ,
.t0-b-headerCombiCustom-238__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-238__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-238__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-238__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

.t0-b-headerFullWidthMediaCustom-239 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-239 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-239 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-240__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-240__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-240__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-240__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-240 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-240__col1 ,
.t0-b-headerCombiCustom-240__col2 ,
.t0-b-headerCombiCustom-240__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-240__col1 img ,
.t0-b-headerCombiCustom-240__col2 img ,
.t0-b-headerCombiCustom-240__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-240__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-240__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-240__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-240__col1 ,
.t0-b-headerCombiCustom-240__col2 ,
.t0-b-headerCombiCustom-240__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-240__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-240__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-240__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-240 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-241 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-241__hd,
.t0-b-footerFullWidthFrameCustom-241__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-241__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-241__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-242 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-242 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-242 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-243__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-243__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-243__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-243__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-243 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-243__col1 ,
.t0-b-headerCombiCustom-243__col2 ,
.t0-b-headerCombiCustom-243__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-243__col1 img ,
.t0-b-headerCombiCustom-243__col2 img ,
.t0-b-headerCombiCustom-243__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-243__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-243__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-243__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-243__col1 ,
.t0-b-headerCombiCustom-243__col2 ,
.t0-b-headerCombiCustom-243__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-243__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-243__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-243__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-243 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-244 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-244__hd,
.t0-b-footerFullWidthFrameCustom-244__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-244__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-244__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-245 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-245 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-245 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-246__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-246__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-246__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-246__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-246 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-246__col1 ,
.t0-b-headerCombiCustom-246__col2 ,
.t0-b-headerCombiCustom-246__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-246__col1 img ,
.t0-b-headerCombiCustom-246__col2 img ,
.t0-b-headerCombiCustom-246__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-246__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-246__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-246__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-246__col1 ,
.t0-b-headerCombiCustom-246__col2 ,
.t0-b-headerCombiCustom-246__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-246__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-246__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-246__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-246 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-247 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-247__hd,
.t0-b-footerFullWidthFrameCustom-247__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-247__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-247__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-248 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-248 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-248 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-249__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-249__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-249__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-249__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-249 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-249__col1 ,
.t0-b-headerCombiCustom-249__col2 ,
.t0-b-headerCombiCustom-249__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-249__col1 img ,
.t0-b-headerCombiCustom-249__col2 img ,
.t0-b-headerCombiCustom-249__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-249__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-249__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-249__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-249__col1 ,
.t0-b-headerCombiCustom-249__col2 ,
.t0-b-headerCombiCustom-249__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-249__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-249__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-249__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-249 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-250 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-250__hd,
.t0-b-footerFullWidthFrameCustom-250__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-250__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-250__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-251 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-251 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-251 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-252__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-252__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-252__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-252__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-252 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-252__col1 ,
.t0-b-headerCombiCustom-252__col2 ,
.t0-b-headerCombiCustom-252__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-252__col1 img ,
.t0-b-headerCombiCustom-252__col2 img ,
.t0-b-headerCombiCustom-252__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-252__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-252__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-252__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-252__col1 ,
.t0-b-headerCombiCustom-252__col2 ,
.t0-b-headerCombiCustom-252__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-252__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-252__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-252__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-252 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-253 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-253__hd,
.t0-b-footerFullWidthFrameCustom-253__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-253__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-253__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-254 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-254 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-254 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-255__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-255__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-255__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-255__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-255 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-255__col1 ,
.t0-b-headerCombiCustom-255__col2 ,
.t0-b-headerCombiCustom-255__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-255__col1 img ,
.t0-b-headerCombiCustom-255__col2 img ,
.t0-b-headerCombiCustom-255__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-255__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-255__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-255__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-255__col1 ,
.t0-b-headerCombiCustom-255__col2 ,
.t0-b-headerCombiCustom-255__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-255__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-255__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-255__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-255 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-256 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-256__hd,
.t0-b-footerFullWidthFrameCustom-256__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-256__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-256__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-257 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-257 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-257 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-258__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-258__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-258__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-258__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-258 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-258__col1 ,
.t0-b-headerCombiCustom-258__col2 ,
.t0-b-headerCombiCustom-258__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-258__col1 img ,
.t0-b-headerCombiCustom-258__col2 img ,
.t0-b-headerCombiCustom-258__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-258__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-258__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-258__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-258__col1 ,
.t0-b-headerCombiCustom-258__col2 ,
.t0-b-headerCombiCustom-258__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-258__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-258__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-258__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-258 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-259 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-259__hd,
.t0-b-footerFullWidthFrameCustom-259__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-259__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-259__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-260 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-260 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-260 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-261__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-261__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-261__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-261__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-261 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-261__col1 ,
.t0-b-headerCombiCustom-261__col2 ,
.t0-b-headerCombiCustom-261__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-261__col1 img ,
.t0-b-headerCombiCustom-261__col2 img ,
.t0-b-headerCombiCustom-261__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-261__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-261__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-261__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-261__col1 ,
.t0-b-headerCombiCustom-261__col2 ,
.t0-b-headerCombiCustom-261__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-261__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-261__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-261__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-261 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-262 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-262__hd,
.t0-b-footerFullWidthFrameCustom-262__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-262__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-262__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-263 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-263 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-263 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-264__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-264__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-264__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-264__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-264 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-264__col1 ,
.t0-b-headerCombiCustom-264__col2 ,
.t0-b-headerCombiCustom-264__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-264__col1 img ,
.t0-b-headerCombiCustom-264__col2 img ,
.t0-b-headerCombiCustom-264__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-264__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-264__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-264__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-264__col1 ,
.t0-b-headerCombiCustom-264__col2 ,
.t0-b-headerCombiCustom-264__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-264__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-264__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-264__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-264 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-265 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-265__hd,
.t0-b-footerFullWidthFrameCustom-265__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-265__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-265__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerCombiCustom-266-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-266 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-266 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-266 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-266 {
  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-266__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-266__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-266__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-266__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-266__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-266__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-266__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-266__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-266 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-266__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-266 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-266 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-266 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-266 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-267-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-267 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-267 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-267 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-267 {
  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-267__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-267__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-267__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-267__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-267__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-267__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-267__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-267__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-267 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-267__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-267 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-267 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-267 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-267 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-268-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-268 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-268 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-268 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-268 {
  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-268__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-268__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-268__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-268__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-268__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-268__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-268__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-268__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-268 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-268__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-268 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-268 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-268 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-268 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-269-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-269 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-269 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-269 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-269 {
  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-269__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-269__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-269__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-269__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-269__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-269__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-269__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-269__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-269 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-269__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-269 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-269 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-269 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-269 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-270-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-270 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-270 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-270 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-270 {
  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-270__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-270__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-270__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-270__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-270__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-270__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-270__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-270__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-270 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-270__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-270 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-270 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-270 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-270 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-271-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-271 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-271 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-271 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-271 {
  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-271__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-271__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-271__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-271__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-271__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-271__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-271__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-271__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-271 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-271__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-271 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-271 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-271 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-271 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-272-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-272 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-272 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-272 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-272 {
  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-272__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-272__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-272__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-272__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-272__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-272__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-272__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-272__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-272 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-272__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-272 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-272 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-272 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-272 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-273-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-273 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-273 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-273 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-273 {
  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-273__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-273__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-273__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-273__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-273__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-273__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-273__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-273__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-273 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-273__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-273 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-273 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-273 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-273 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

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

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

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

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

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

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

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

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

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-282__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-282__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-282__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-282__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-282 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-282__col1 ,
.t0-b-headerCombiCustom-282__col2 ,
.t0-b-headerCombiCustom-282__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-282__col1 img ,
.t0-b-headerCombiCustom-282__col2 img ,
.t0-b-headerCombiCustom-282__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-282__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-282__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-282__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-282__col1 ,
.t0-b-headerCombiCustom-282__col2 ,
.t0-b-headerCombiCustom-282__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-282__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-282__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-282__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-282 [data-cms-part] {
  position: static;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-283__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-283__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-283__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-283__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-283 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-283__col1 ,
.t0-b-headerCombiCustom-283__col2 ,
.t0-b-headerCombiCustom-283__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-283__col1 img ,
.t0-b-headerCombiCustom-283__col2 img ,
.t0-b-headerCombiCustom-283__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-283__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-283__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-283__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-283__col1 ,
.t0-b-headerCombiCustom-283__col2 ,
.t0-b-headerCombiCustom-283__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-283__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-283__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-283__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-283 [data-cms-part] {
  position: static;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-284__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-284__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-284__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-284__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-284 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-284__col1 ,
.t0-b-headerCombiCustom-284__col2 ,
.t0-b-headerCombiCustom-284__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-284__col1 img ,
.t0-b-headerCombiCustom-284__col2 img ,
.t0-b-headerCombiCustom-284__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-284__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-284__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-284__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-284__col1 ,
.t0-b-headerCombiCustom-284__col2 ,
.t0-b-headerCombiCustom-284__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-284__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-284__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-284__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-284 [data-cms-part] {
  position: static;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-285__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-285__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-285__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-285__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-285 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-285__col1 ,
.t0-b-headerCombiCustom-285__col2 ,
.t0-b-headerCombiCustom-285__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-285__col1 img ,
.t0-b-headerCombiCustom-285__col2 img ,
.t0-b-headerCombiCustom-285__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-285__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-285__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-285__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-285__col1 ,
.t0-b-headerCombiCustom-285__col2 ,
.t0-b-headerCombiCustom-285__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-285__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-285__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-285__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-285 [data-cms-part] {
  position: static;
}
.t0-b-headerCombiCustom-286-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-286 {
  color: #664b3a;
  padding-top: 5px;
  border-top: 4px solid #bead7a;
  background-color: #fff;
}

.t0-b-headerCombiCustom-286__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-286__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-286__hd a:hover {
  color: #009fa5;
}

.t0-b-headerCombiCustom-286__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-286__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-286__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-286__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-286__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-286__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-286__col3 {
  padding-left: 30px;
}

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

.t0-b-headerFullWidthMediaCustom-288 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-288 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-288 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-289__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-289__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-289__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-289__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-289 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-289__col1 ,
.t0-b-headerCombiCustom-289__col2 ,
.t0-b-headerCombiCustom-289__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-289__col1 img ,
.t0-b-headerCombiCustom-289__col2 img ,
.t0-b-headerCombiCustom-289__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-289__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-289__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-289__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-289__col1 ,
.t0-b-headerCombiCustom-289__col2 ,
.t0-b-headerCombiCustom-289__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-289__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-289__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-289__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-289 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-290 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-290__hd,
.t0-b-footerFullWidthFrameCustom-290__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-290__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-290__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}

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

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

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

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

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

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

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

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

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

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

.t0-b-footerFullWidthFrameCustom-301 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-301__hd,
.t0-b-footerFullWidthFrameCustom-301__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-301__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-301__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-302 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-302 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-302 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-303__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-303__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-303__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-303__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-303 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-303__col1 ,
.t0-b-headerCombiCustom-303__col2 ,
.t0-b-headerCombiCustom-303__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-303__col1 img ,
.t0-b-headerCombiCustom-303__col2 img ,
.t0-b-headerCombiCustom-303__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-303__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-303__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-303__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-303__col1 ,
.t0-b-headerCombiCustom-303__col2 ,
.t0-b-headerCombiCustom-303__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-303__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-303__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-303__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-303 [data-cms-part] {
  position: static;
}
.t0-b-headerFullWidthMediaCustom-304 {
  padding: 0 0 10px;
  background-position: center top;
  background-repeat: no-repeat;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-304-inner {
  width: 1060px;
  margin: 0 auto;
  position: relative;
}

.t0-b-headerFullWidthMediaCustom-304-inner>div {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.t0-b-headerFullWidthMediaCustom-304 {
  height: 200px;
}

.t0-b-headerFullWidthMediaCustom-304-inner {
  height: 190px;
}

.t0-b-headerFullWidthMediaCustom-304 {
  background-color: #FFFFFD;
}

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

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-306__col1 .t0-b-headerUnit-siteName2__ft {
 /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-306__col1 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド２ */
.t0-b-headerCombiCustom-306__col2 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}


/* スライド３ */
.t0-b-headerCombiCustom-306__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-306 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-306__col1 ,
.t0-b-headerCombiCustom-306__col2 ,
.t0-b-headerCombiCustom-306__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-306__col1 img ,
.t0-b-headerCombiCustom-306__col2 img ,
.t0-b-headerCombiCustom-306__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-306__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-306__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-306__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-306__col1 ,
.t0-b-headerCombiCustom-306__col2 ,
.t0-b-headerCombiCustom-306__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-306__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-306__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-306__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-306 [data-cms-part] {
  position: static;
}
.t0-b-frameCustom-307-bPlacer {
  padding-bottom: 8%;
}

.t0-b-lv4H-numIconCustom-308-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv4H-numIconCustom-308 {
  line-height: 0;
}

.t0-b-lv4H-numIconCustom-308>div {
  display: inline-block;
}

.t0-b-lv4H-numIconCustom-308>div>* {
  display: table-cell;
  vertical-align: middle;
}

.t0-b-lv4H-numIconCustom-308__iconPlacer {
  padding: 0 10px 0 0;
}

.t0-b-lv4H-numIconCustom-308__iconPlacer>* {
  display: block;
}

.t0-b-lv4H-numIconCustom-308__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 0 4px;
}

.t0-b-lv4H-numIconCustom-308__h {
  line-height: 1.25;
  font-size: 1.857rem;
}

.t0-b-lv4H-numIconCustom-308__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 4px 0 3px;
}

.t0-b-lv4H-numIconCustom-308__caption-upper+.t0-b-lv4H-numIconCustom-308__h {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-lv4H-numIconCustom-308__caption-upper+a>.t0-b-lv4H-numIconCustom-308__h {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-lv4H-numIconCustom-308__icon {
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  width: 60px;
  height: 60px;
  background-size: 60px;
  box-shadow: 1px 1px 3px #ccc;
  overflow: hidden;
  text-indent: -100px;
  color: transparent;
}

.t0-b-lv4H-numIconCustom-308__icon--anshin-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/1.png");
}

.t0-b-lv4H-numIconCustom-308__icon--anshin-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/2.png");
}

.t0-b-lv4H-numIconCustom-308__icon--anshin-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/3.png");
}

.t0-b-lv4H-numIconCustom-308__icon--anshin-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/4.png");
}

.t0-b-lv4H-numIconCustom-308__icon--anshin-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/5.png");
}

.t0-b-lv4H-numIconCustom-308__icon--anshin-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/6.png");
}

.t0-b-lv4H-numIconCustom-308__icon--anshin-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/7.png");
}

.t0-b-lv4H-numIconCustom-308__icon--anshin-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/8.png");
}

.t0-b-lv4H-numIconCustom-308__icon--anshin-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/9.png");
}

.t0-b-lv4H-numIconCustom-308__icon--anshin-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/10.png");
}

.t0-b-lv4H-numIconCustom-308__icon--concept-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/1.png");
}

.t0-b-lv4H-numIconCustom-308__icon--concept-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/2.png");
}

.t0-b-lv4H-numIconCustom-308__icon--concept-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/3.png");
}

.t0-b-lv4H-numIconCustom-308__icon--concept-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/4.png");
}

.t0-b-lv4H-numIconCustom-308__icon--concept-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/5.png");
}

.t0-b-lv4H-numIconCustom-308__icon--concept-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/6.png");
}

.t0-b-lv4H-numIconCustom-308__icon--concept-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/7.png");
}

.t0-b-lv4H-numIconCustom-308__icon--concept-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/8.png");
}

.t0-b-lv4H-numIconCustom-308__icon--concept-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/9.png");
}

.t0-b-lv4H-numIconCustom-308__icon--concept-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/10.png");
}

.t0-b-lv4H-numIconCustom-308__icon--houshin-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/1.png");
}

.t0-b-lv4H-numIconCustom-308__icon--houshin-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/2.png");
}

.t0-b-lv4H-numIconCustom-308__icon--houshin-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/3.png");
}

.t0-b-lv4H-numIconCustom-308__icon--houshin-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/4.png");
}

.t0-b-lv4H-numIconCustom-308__icon--houshin-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/5.png");
}

.t0-b-lv4H-numIconCustom-308__icon--houshin-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/6.png");
}

.t0-b-lv4H-numIconCustom-308__icon--houshin-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/7.png");
}

.t0-b-lv4H-numIconCustom-308__icon--houshin-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/8.png");
}

.t0-b-lv4H-numIconCustom-308__icon--houshin-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/9.png");
}

.t0-b-lv4H-numIconCustom-308__icon--houshin-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/10.png");
}

.t0-b-lv4H-numIconCustom-308__icon--kodawari-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/1.png");
}

.t0-b-lv4H-numIconCustom-308__icon--kodawari-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/2.png");
}

.t0-b-lv4H-numIconCustom-308__icon--kodawari-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/3.png");
}

.t0-b-lv4H-numIconCustom-308__icon--kodawari-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/4.png");
}

.t0-b-lv4H-numIconCustom-308__icon--kodawari-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/5.png");
}

.t0-b-lv4H-numIconCustom-308__icon--kodawari-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/6.png");
}

.t0-b-lv4H-numIconCustom-308__icon--kodawari-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/7.png");
}

.t0-b-lv4H-numIconCustom-308__icon--kodawari-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/8.png");
}

.t0-b-lv4H-numIconCustom-308__icon--kodawari-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/9.png");
}

.t0-b-lv4H-numIconCustom-308__icon--kodawari-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/10.png");
}

.t0-b-lv4H-numIconCustom-308__icon--merit-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/1.png");
}

.t0-b-lv4H-numIconCustom-308__icon--merit-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/2.png");
}

.t0-b-lv4H-numIconCustom-308__icon--merit-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/3.png");
}

.t0-b-lv4H-numIconCustom-308__icon--merit-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/4.png");
}

.t0-b-lv4H-numIconCustom-308__icon--merit-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/5.png");
}

.t0-b-lv4H-numIconCustom-308__icon--merit-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/6.png");
}

.t0-b-lv4H-numIconCustom-308__icon--merit-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/7.png");
}

.t0-b-lv4H-numIconCustom-308__icon--merit-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/8.png");
}

.t0-b-lv4H-numIconCustom-308__icon--merit-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/9.png");
}

.t0-b-lv4H-numIconCustom-308__icon--merit-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/10.png");
}

.t0-b-lv4H-numIconCustom-308__icon--oyakusoku-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/1.png");
}

.t0-b-lv4H-numIconCustom-308__icon--oyakusoku-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/2.png");
}

.t0-b-lv4H-numIconCustom-308__icon--oyakusoku-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/3.png");
}

.t0-b-lv4H-numIconCustom-308__icon--oyakusoku-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/4.png");
}

.t0-b-lv4H-numIconCustom-308__icon--oyakusoku-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/5.png");
}

.t0-b-lv4H-numIconCustom-308__icon--oyakusoku-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/6.png");
}

.t0-b-lv4H-numIconCustom-308__icon--oyakusoku-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/7.png");
}

.t0-b-lv4H-numIconCustom-308__icon--oyakusoku-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/8.png");
}

.t0-b-lv4H-numIconCustom-308__icon--oyakusoku-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/9.png");
}

.t0-b-lv4H-numIconCustom-308__icon--oyakusoku-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/10.png");
}

.t0-b-lv4H-numIconCustom-308__icon--point-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/1.png");
}

.t0-b-lv4H-numIconCustom-308__icon--point-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/2.png");
}

.t0-b-lv4H-numIconCustom-308__icon--point-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/3.png");
}

.t0-b-lv4H-numIconCustom-308__icon--point-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/4.png");
}

.t0-b-lv4H-numIconCustom-308__icon--point-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/5.png");
}

.t0-b-lv4H-numIconCustom-308__icon--point-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/6.png");
}

.t0-b-lv4H-numIconCustom-308__icon--point-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/7.png");
}

.t0-b-lv4H-numIconCustom-308__icon--point-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/8.png");
}

.t0-b-lv4H-numIconCustom-308__icon--point-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/9.png");
}

.t0-b-lv4H-numIconCustom-308__icon--point-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/10.png");
}

.t0-b-lv4H-numIconCustom-308__icon--riyu-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/1.png");
}

.t0-b-lv4H-numIconCustom-308__icon--riyu-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/2.png");
}

.t0-b-lv4H-numIconCustom-308__icon--riyu-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/3.png");
}

.t0-b-lv4H-numIconCustom-308__icon--riyu-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/4.png");
}

.t0-b-lv4H-numIconCustom-308__icon--riyu-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/5.png");
}

.t0-b-lv4H-numIconCustom-308__icon--riyu-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/6.png");
}

.t0-b-lv4H-numIconCustom-308__icon--riyu-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/7.png");
}

.t0-b-lv4H-numIconCustom-308__icon--riyu-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/8.png");
}

.t0-b-lv4H-numIconCustom-308__icon--riyu-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/9.png");
}

.t0-b-lv4H-numIconCustom-308__icon--riyu-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/10.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/1.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/2.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/3.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/4.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/5.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/6.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/7.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/8.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/9.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/10.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho2-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/1.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho2-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/2.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho2-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/3.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho2-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/4.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho2-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/5.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho2-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/6.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho2-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/7.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho2-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/8.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho2-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/9.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tokucho2-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/10.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tsuyomi-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/1.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tsuyomi-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/2.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tsuyomi-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/3.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tsuyomi-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/4.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tsuyomi-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/5.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tsuyomi-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/6.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tsuyomi-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/7.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tsuyomi-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/8.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tsuyomi-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/9.png");
}

.t0-b-lv4H-numIconCustom-308__icon--tsuyomi-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/10.png");
}

.t0-b-lv4H-numIconCustom-308__icon--step-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/1.png");
}

.t0-b-lv4H-numIconCustom-308__icon--step-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/2.png");
}

.t0-b-lv4H-numIconCustom-308__icon--step-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/3.png");
}

.t0-b-lv4H-numIconCustom-308__icon--step-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/4.png");
}

.t0-b-lv4H-numIconCustom-308__icon--step-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/5.png");
}

.t0-b-lv4H-numIconCustom-308__icon--step-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/6.png");
}

.t0-b-lv4H-numIconCustom-308__icon--step-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/7.png");
}

.t0-b-lv4H-numIconCustom-308__icon--step-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/8.png");
}

.t0-b-lv4H-numIconCustom-308__icon--step-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/9.png");
}

.t0-b-lv4H-numIconCustom-308__icon--step-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/10.png");
}

.t0-b-lv4H-numIconCustom-308--size-1 .t0-b-lv4H-numIconCustom-308__icon {
  background-size: 48px;
  width: 48px;
  height: 48px;
}

.t0-b-lv4H-numIconCustom-308--size-1 .t0-b-lv4H-numIconCustom-308__caption-upper {
  line-height: 1.25;
  font-size: 0.857rem;
}

.t0-b-lv4H-numIconCustom-308--size-1 .t0-b-lv4H-numIconCustom-308__caption-lower {
  line-height: 1.25;
  font-size: 0.857rem;
}

.t0-b-lv4H-numIconCustom-308--size-1 .t0-b-lv4H-numIconCustom-308__h {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-lv4H-numIconCustom-308--size-1 .t0-b-lv4H-numIconCustom-308__caption-upper+.t0-b-lv4H-numIconCustom-308__h {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-numIconCustom-308--size-1 .t0-b-lv4H-numIconCustom-308__caption-upper+a>.t0-b-lv4H-numIconCustom-308__h {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-numIconCustom-308--size-3 .t0-b-lv4H-numIconCustom-308__icon {
  background-size: 72px;
  width: 72px;
  height: 72px;
}

.t0-b-lv4H-numIconCustom-308--size-3 .t0-b-lv4H-numIconCustom-308__caption-upper {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-numIconCustom-308--size-3 .t0-b-lv4H-numIconCustom-308__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-numIconCustom-308--size-3 .t0-b-lv4H-numIconCustom-308__h {
  line-height: 1.25;
  font-size: 2.143rem;
}

.t0-b-lv4H-numIconCustom-308--size-3 .t0-b-lv4H-numIconCustom-308__caption-upper+.t0-b-lv4H-numIconCustom-308__h {
  line-height: 1.25;
  font-size: 2.000rem;
}

.t0-b-lv4H-numIconCustom-308--size-3 .t0-b-lv4H-numIconCustom-308__caption-upper+a>.t0-b-lv4H-numIconCustom-308__h {
  line-height: 1.25;
  font-size: 2.000rem;
}

.t0-b-lv4H-numIconCustom-308--align-l {
  text-align: left;
}

.t0-b-lv4H-numIconCustom-308--align-c {
  text-align: center;
}

.t0-b-lv4H-numIconCustom-308--align-r {
  text-align: right;
}

.t0-b-lv4H-numIconCustom-308 a {
  text-decoration: none;
  color: #555;
}

.t0-b-lv4H-numIconCustom-308 a:hover {
  color: #7c6600;
}

.t0-b-frameCustom-309-bPlacer {
  padding-bottom: 8%;
}

.t0-b-headerCombiCustom-310-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-310 {
  padding-top: 5px;
  color: #767065;
  background-color: #fff;
  border-top: 4px solid #ffe168;
}

.t0-b-headerCombiCustom-310__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-310__hd a {
  color: #767065;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-310__hd a:hover {
  color: #ffae00;
}

.t0-b-headerCombiCustom-310__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-310__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-310__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-310__bd>div>div {
  display: table-cell;
  padding-top: 20px;
  text-align: left;
  vertical-align: top;
}

.t0-b-headerCombiCustom-310__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-310__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-310__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-310__col3 {
  padding-left: 30px;
}
.t0-b-headerFullWidthMediaCustom-311 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-311 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-311 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-312__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-312__col2 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}

/* スライド３ */
.t0-b-headerCombiCustom-312__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-312 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-312__col1 ,
.t0-b-headerCombiCustom-312__col2 ,
.t0-b-headerCombiCustom-312__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-312__col1 img ,
.t0-b-headerCombiCustom-312__col2 img ,
.t0-b-headerCombiCustom-312__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-312__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-312__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-312__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-312__col1 ,
.t0-b-headerCombiCustom-312__col2 ,
.t0-b-headerCombiCustom-312__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-312__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-312__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-312__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-312 [data-cms-part] {
  position: static;
}
.t0-b-frameOuterCustom-313-bPlacer {
  padding-bottom: 8%;
}

.t0-b-frameOuterCustom-313__frame {
  padding: 3.5% 3.5% 1%;
  color: #675f4f;
  background-color: #fff9e2;
  border: 1px solid #ece5c8;
  border-radius: 11px;
}

.t0-b-frameOuterCustom-313__hd {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  text-align: center;
  color: #675f4f;
}

.t0-b-frameOuterCustom-313__hd a {
  text-decoration: none;
  color: inherit;
}

.t0-b-frameOuterCustom-313__hd a:hover {
  color: #ffae00;
}

.t0-b-frameOuterCustom-313__hd-h {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-frameOuterCustom-313__hd-caption-upper {
  line-height: 1.25;
  font-size: 1rem;
  padding: 0 0 5px;
  color: #675f4f;
}

.t0-b-frameOuterCustom-313__hd-caption-lower {
  line-height: 1.25;
  font-size: 1rem;
  padding: 5px 0 0;
  color: #675f4f;
}

.t0-b-frameOuterCustom-313__hd--size-1 .t0-b-frameOuterCustom-313__hd-caption-upper {
  line-height: 1.25;
  font-size: .714rem;
}

.t0-b-frameOuterCustom-313__hd--size-1 .t0-b-frameOuterCustom-313__hd-caption-lower {
  line-height: 1.25;
  font-size: .714rem;
}

.t0-b-frameOuterCustom-313__hd--size-1 .t0-b-frameOuterCustom-313__hd-h {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-frameOuterCustom-313__hd--size-3 .t0-b-frameOuterCustom-313__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-frameOuterCustom-313__hd--size-3 .t0-b-frameOuterCustom-313__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-frameOuterCustom-313__hd--size-3 .t0-b-frameOuterCustom-313__hd-h {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-frameOuterCustom-313__hd--align-l {
  text-align: left;
}

.t0-b-frameOuterCustom-313__hd--align-c {
  text-align: center;
}

.t0-b-frameOuterCustom-313__hd--align-r {
  text-align: right;
}

.t0-b-frameOuterCustom-313__hd+.t0-b-frameOuterCustom-313__bd {
  padding: 30px 0 0;
}

.t0-b-frameOuterCustom-313__ft {
  margin-top: 2%;
}


.t0-b-fullWidthFrameCustom-315 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCustom-315 {
  background-color: #faf2ff;
}

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

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

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

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

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

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

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

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

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

.t0-b-mediaCustom-329__media {
  line-height: 0;
}

.t0-b-mediaCustom-329 {
  color: #333;
}

.t0-b-mediaCustom-329 img {
  width: 100%;
}

.t0-b-mediaCustom-329 > * {
  padding-top: 15px;
}

.t0-b-mediaCustom-329 > *:first-child {
  padding-top: 0;
}

.t0-b-mediaCustom-329__h-upper {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1.143em;
  text-align: center;
  color: #553010;
}

.t0-b-mediaCustom-329__h-upper:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-329__h-upper:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.25em;
}

.t0-b-mediaCustom-329__media {
  text-align: center;
}

.t0-b-mediaCustom-329__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-329__media a {
  text-decoration: none;
}

.t0-b-mediaCustom-329 a > img:hover {
  opacity: 0.8;
}

.t0-b-mediaCustom-329__h-lower {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1.143em;
  text-align: center;
  color: #553010;
}

.t0-b-mediaCustom-329__h-lower:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-329__h-lower:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.25em;
}

.t0-b-mediaCustom-329__caption p {
  line-height: 1.25;
  font-size: 1em;
  text-align: left;
}

.t0-b-mediaCustom-329__caption p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-329__caption p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-mediaCustom-329--width-l .t0-b-mediaCustom-329__media img {
  width: 100%;
}

.t0-b-mediaCustom-329--width-m .t0-b-mediaCustom-329__media img {
  width: 75%;
}

.t0-b-mediaCustom-329--width-s .t0-b-mediaCustom-329__media img {
  width: 50%;
}

.t0-b-mediaCustom-329--align-l {
  text-align: left;
}

.t0-b-mediaCustom-329--align-c {
  text-align: center;
}

.t0-b-mediaCustom-329--align-r {
  text-align: right;
}

.t0-b-mediaCustom-329__h-upper a {
  text-decoration: none;
  color: #553010;
}

.t0-b-mediaCustom-329__h-lower a {
  text-decoration: none;
  color: #553010;
}

.t0-b-mediaCustom-329__h-upper a:hover {
  color: #ee8100;
}

.t0-b-mediaCustom-329__h-lower a:hover {
  color: #ee8100;
}

.t0-b-mediaCustom-329__h-upper div {
  display: inline-block;
}

.t0-b-mediaCustom-329__h-lower div {
  display: inline-block;
}

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

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

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

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

.t0-b-lv4H-qIcon .t0-b-mediaCustom-334__media {
  padding: 0;
}

.t0-b-mediaCustom-334__media {
  line-height: 0;
}

.t0-b-lv4H-aIcon .t0-b-mediaCustom-334__media {
  padding: 0;
}

.t0-b-mediaCustom-334 {
  color: #664b3a;
  margin: 0 auto;
}

.t0-b-mediaCustom-334 img {
  width: 100%;
  box-sizing: border-box;
  border: 2px solid #fff;
}

.t0-b-mediaCustom-334__h-upper {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1em;
  text-align: center;
  margin-bottom: 10px;
}

.t0-b-mediaCustom-334__h-upper:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-334__h-upper:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-mediaCustom-334__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-334 a {
  text-decoration: none;
  color: #664b3a;
}

.t0-b-mediaCustom-334 a:hover {
  color: #b74249;
}

.t0-b-mediaCustom-334 a>img:hover {
  opacity: 0.8;
  color: #b74249;
}

.t0-b-mediaCustom-334__h-lower {
  font-weight: bold;
  line-height: 1.25;
  font-size: 1em;
  text-align: center;
  margin-top: 10px;
}

.t0-b-mediaCustom-334__h-lower:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.08em;
}

.t0-b-mediaCustom-334__h-lower:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.18em;
}

.t0-b-mediaCustom-334__caption {
  margin-top: 10px;
}

.t0-b-mediaCustom-334__caption p {
  line-height: 1.6;
  font-size: 1em;
  text-align: left;
}

.t0-b-mediaCustom-334__caption p:before {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.3em;
}

.t0-b-mediaCustom-334__caption p:after {
  content: "";
  display: block;
  height: 0;
  margin-top: -0.4em;
}

.t0-b-mediaCustom-334--width-l {
  width: 100%;
}

.t0-b-mediaCustom-334--width-m {
  width: 75%;
}

.t0-b-mediaCustom-334--width-s {
  width: 50%;
}

.t0-b-mediaCustom-334--align-l {
  text-align: left;
}

.t0-b-mediaCustom-334--align-c {
  text-align: center;
}

.t0-b-mediaCustom-334--align-r {
  text-align: right;
}

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

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

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

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

.t0-b-headerCombiCustom-341 {
  position: relative;
  width: 100%;
  height: 500px;
  background: url(/_design/2907/images/bg-1-1.jpg) no-repeat center center;
}

.t0-b-headerCombiCustom-341__col1 ,
.t0-b-headerCombiCustom-341__col2 ,
.t0-b-headerCombiCustom-341__col3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 1280px;
  height: 500px;
  margin: auto;
}

.t0-b-headerCombiCustom-341__col1 img ,
.t0-b-headerCombiCustom-341__col2 img ,
.t0-b-headerCombiCustom-341__col3 img {
  display: inline;
  width: auto;
  height: 500px;
}

/* TEXT */
.t0-b-headerCombiCustom-341__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-341__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-341__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-341__col1 .t0-b-headerUnit-siteName2__ft span ,
.t0-b-headerCombiCustom-341__col2 .t0-b-headerUnit-siteName2__ft span ,
.t0-b-headerCombiCustom-341__col3 .t0-b-headerUnit-siteName2__ft span {
  line-height: 1.6em;
}

.t0-b-headerCombiCustom-341__col1 .t0-b-headerUnit-siteName2__ft {
  top: 25px;
  right: 120px;
}

.t0-b-headerCombiCustom-341__col2 .t0-b-headerUnit-siteName2__ft {
  bottom: 30px;
  left: 80px;
}

.t0-b-headerCombiCustom-341__col3 .t0-b-headerUnit-siteName2__ft {
  right: 0;
  bottom: 20px;
  left: 0;
  text-align: center;
}


/* animation */
.t0-b-headerCombiCustom-341__col1 ,
.t0-b-headerCombiCustom-341__col2 ,
.t0-b-headerCombiCustom-341__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-341__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-341__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-341__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

.t0-b-headerFullWidthMediaCustom-342 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-342 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-342 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-343__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-343__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-343__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-343__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-343 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-343__col1 ,
.t0-b-headerCombiCustom-343__col2 ,
.t0-b-headerCombiCustom-343__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-343__col1 img ,
.t0-b-headerCombiCustom-343__col2 img ,
.t0-b-headerCombiCustom-343__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-343__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-343__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-343__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-343__col1 ,
.t0-b-headerCombiCustom-343__col2 ,
.t0-b-headerCombiCustom-343__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-343__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-343__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-343__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-343 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-344 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-344__hd,
.t0-b-footerFullWidthFrameCustom-344__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-344__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-344__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-345 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-345 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-345 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-346__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-346__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-346__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-346__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-346 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-346__col1 ,
.t0-b-headerCombiCustom-346__col2 ,
.t0-b-headerCombiCustom-346__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-346__col1 img ,
.t0-b-headerCombiCustom-346__col2 img ,
.t0-b-headerCombiCustom-346__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-346__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-346__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-346__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-346__col1 ,
.t0-b-headerCombiCustom-346__col2 ,
.t0-b-headerCombiCustom-346__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-346__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-346__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-346__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-346 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-347 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-347__hd,
.t0-b-footerFullWidthFrameCustom-347__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-347__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-347__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-348 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-348 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-348 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-349__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-349__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-349__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-349__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-349 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-349__col1 ,
.t0-b-headerCombiCustom-349__col2 ,
.t0-b-headerCombiCustom-349__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-349__col1 img ,
.t0-b-headerCombiCustom-349__col2 img ,
.t0-b-headerCombiCustom-349__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-349__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-349__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-349__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-349__col1 ,
.t0-b-headerCombiCustom-349__col2 ,
.t0-b-headerCombiCustom-349__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-349__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-349__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-349__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-349 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-350 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-350__hd,
.t0-b-footerFullWidthFrameCustom-350__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-350__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-350__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-351 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-351 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-351 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-352__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-352__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-352__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-352__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-352 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-352__col1 ,
.t0-b-headerCombiCustom-352__col2 ,
.t0-b-headerCombiCustom-352__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-352__col1 img ,
.t0-b-headerCombiCustom-352__col2 img ,
.t0-b-headerCombiCustom-352__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-352__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-352__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-352__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-352__col1 ,
.t0-b-headerCombiCustom-352__col2 ,
.t0-b-headerCombiCustom-352__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-352__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-352__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-352__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-352 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-353 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-353__hd,
.t0-b-footerFullWidthFrameCustom-353__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-353__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-353__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-354 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-354 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-354 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-355__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-355__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-355__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-355__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-355 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-355__col1 ,
.t0-b-headerCombiCustom-355__col2 ,
.t0-b-headerCombiCustom-355__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-355__col1 img ,
.t0-b-headerCombiCustom-355__col2 img ,
.t0-b-headerCombiCustom-355__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-355__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-355__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-355__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-355__col1 ,
.t0-b-headerCombiCustom-355__col2 ,
.t0-b-headerCombiCustom-355__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-355__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-355__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-355__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-355 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-356 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-356__hd,
.t0-b-footerFullWidthFrameCustom-356__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-356__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-356__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-357 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-357 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-357 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-358__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-358__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-358__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-358__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-358 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-358__col1 ,
.t0-b-headerCombiCustom-358__col2 ,
.t0-b-headerCombiCustom-358__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-358__col1 img ,
.t0-b-headerCombiCustom-358__col2 img ,
.t0-b-headerCombiCustom-358__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-358__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-358__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-358__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-358__col1 ,
.t0-b-headerCombiCustom-358__col2 ,
.t0-b-headerCombiCustom-358__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-358__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-358__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-358__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-358 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-359 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-359__hd,
.t0-b-footerFullWidthFrameCustom-359__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-359__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-359__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-360 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-360 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-360 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-361__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-361__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-361__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-361__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-361 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-361__col1 ,
.t0-b-headerCombiCustom-361__col2 ,
.t0-b-headerCombiCustom-361__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-361__col1 img ,
.t0-b-headerCombiCustom-361__col2 img ,
.t0-b-headerCombiCustom-361__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-361__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-361__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-361__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-361__col1 ,
.t0-b-headerCombiCustom-361__col2 ,
.t0-b-headerCombiCustom-361__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-361__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-361__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-361__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-361 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-362 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-362__hd,
.t0-b-footerFullWidthFrameCustom-362__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-362__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-362__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-363 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-363 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-363 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-364__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-364__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-364__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-364__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-364 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-364__col1 ,
.t0-b-headerCombiCustom-364__col2 ,
.t0-b-headerCombiCustom-364__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-364__col1 img ,
.t0-b-headerCombiCustom-364__col2 img ,
.t0-b-headerCombiCustom-364__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-364__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-364__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-364__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-364__col1 ,
.t0-b-headerCombiCustom-364__col2 ,
.t0-b-headerCombiCustom-364__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-364__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-364__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-364__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-364 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-365 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-365__hd,
.t0-b-footerFullWidthFrameCustom-365__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-365__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-365__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-366 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-366 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-366 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-367__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-367__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-367__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-367__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-367 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-367__col1 ,
.t0-b-headerCombiCustom-367__col2 ,
.t0-b-headerCombiCustom-367__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-367__col1 img ,
.t0-b-headerCombiCustom-367__col2 img ,
.t0-b-headerCombiCustom-367__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-367__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-367__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-367__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-367__col1 ,
.t0-b-headerCombiCustom-367__col2 ,
.t0-b-headerCombiCustom-367__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-367__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-367__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-367__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-367 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-368 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-368__hd,
.t0-b-footerFullWidthFrameCustom-368__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-368__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-368__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerCombiCustom-369-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-369 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-369 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-369 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-369 {
  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-369__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-369__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-369__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-369__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-369__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-369__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-369__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-369__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-369 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-369__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-369 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-369 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-369 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-369 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-370-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-370 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-370 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-370 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-370 {
  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-370__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-370__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-370__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-370__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-370__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-370__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-370__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-370__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-370 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-370__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-370 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-370 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-370 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-370 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-371-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-371 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-371 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-371 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-371 {
  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-371__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-371__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-371__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-371__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-371__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-371__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-371__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-371__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-371 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-371__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-371 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-371 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-371 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-371 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-372-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-372 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-372 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-372 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-372 {
  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-372__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-372__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-372__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-372__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-372__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-372__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-372__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-372__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-372 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-372__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-372 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-372 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-372 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-372 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-373-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-373 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-373 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-373 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-373 {
  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-373__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-373__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-373__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-373__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-373__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-373__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-373__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-373__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-373 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-373__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-373 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-373 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-373 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-373 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-374-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-374 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-374 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-374 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-374 {
  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-374__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-374__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-374__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-374__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-374__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-374__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-374__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-374__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-374 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-374__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-374 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-374 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-374 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-374 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-375-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-375 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-375 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-375 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-375 {
  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-375__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-375__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-375__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-375__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-375__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-375__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-375__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-375__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-375 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-375__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-375 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-375 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-375 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-375 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

.t0-b-headerCombiCustom-376-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-376 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-376 .t0-b-headerUnit-contact-nav {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-376 .t0-b-headerUnit-contact-tel {
  margin: 0 auto;
}

.t0-b-headerCombiCustom-376 {
  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-376__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-376__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-376__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-376__bd>div {
  display: table;
  width: 1060px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-376__bd>div>div {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-376__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-376__col2 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-376__col3 {
  padding-left: 20px;
}

.t0-b-headerCombiCustom-376 .t0-b-headerUnit-siteTitle2 {
  margin: 0;
}

.t0-b-headerCombiCustom-376__col1 .t0-b-headerUnit-siteName2__bd img {
  width: auto;
  min-width: auto;
}

/* テーブル */
.t0-b-headerCombiCustom-376 .t0-b-headerUnit-table table tr ,
.t0-b-headerCombiCustom-376 .t0-b-headerUnit-table table th ,
.t0-b-headerCombiCustom-376 .t0-b-headerUnit-table table td {
  padding: 7px;
}

.t0-b-headerCombiCustom-376 .t0-b-headerUnit-labeledList th {
  padding: 0;
}

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

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

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

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

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

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

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

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

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-385__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-385__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-385__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-385__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-385 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-385__col1 ,
.t0-b-headerCombiCustom-385__col2 ,
.t0-b-headerCombiCustom-385__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-385__col1 img ,
.t0-b-headerCombiCustom-385__col2 img ,
.t0-b-headerCombiCustom-385__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-385__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-385__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-385__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-385__col1 ,
.t0-b-headerCombiCustom-385__col2 ,
.t0-b-headerCombiCustom-385__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-385__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-385__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-385__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-385 [data-cms-part] {
  position: static;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-386__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-386__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-386__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-386__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-386 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-386__col1 ,
.t0-b-headerCombiCustom-386__col2 ,
.t0-b-headerCombiCustom-386__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-386__col1 img ,
.t0-b-headerCombiCustom-386__col2 img ,
.t0-b-headerCombiCustom-386__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-386__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-386__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-386__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-386__col1 ,
.t0-b-headerCombiCustom-386__col2 ,
.t0-b-headerCombiCustom-386__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-386__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-386__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-386__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-386 [data-cms-part] {
  position: static;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-387__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-387__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-387__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-387__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-387 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-387__col1 ,
.t0-b-headerCombiCustom-387__col2 ,
.t0-b-headerCombiCustom-387__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-387__col1 img ,
.t0-b-headerCombiCustom-387__col2 img ,
.t0-b-headerCombiCustom-387__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-387__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-387__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-387__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-387__col1 ,
.t0-b-headerCombiCustom-387__col2 ,
.t0-b-headerCombiCustom-387__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-387__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-387__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-387__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-387 [data-cms-part] {
  position: static;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-388__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-388__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-388__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-388__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-388 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-388__col1 ,
.t0-b-headerCombiCustom-388__col2 ,
.t0-b-headerCombiCustom-388__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-388__col1 img ,
.t0-b-headerCombiCustom-388__col2 img ,
.t0-b-headerCombiCustom-388__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-388__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-388__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-388__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-388__col1 ,
.t0-b-headerCombiCustom-388__col2 ,
.t0-b-headerCombiCustom-388__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-388__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-388__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-388__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-388 [data-cms-part] {
  position: static;
}
.t0-b-headerCombiCustom-389-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-389 {
  color: #664b3a;
  padding-top: 5px;
  border-top: 4px solid #bead7a;
  background-color: #fff;
}

.t0-b-headerCombiCustom-389__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-389__hd a {
  color: #664b3a;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-389__hd a:hover {
  color: #009fa5;
}

.t0-b-headerCombiCustom-389__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-389__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-389__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-389__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-389__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-389__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-389__col3 {
  padding-left: 30px;
}

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

.t0-b-headerFullWidthMediaCustom-391 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-391 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-391 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-392__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-392__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-392__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-392__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-392 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-392__col1 ,
.t0-b-headerCombiCustom-392__col2 ,
.t0-b-headerCombiCustom-392__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-392__col1 img ,
.t0-b-headerCombiCustom-392__col2 img ,
.t0-b-headerCombiCustom-392__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-392__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-392__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-392__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-392__col1 ,
.t0-b-headerCombiCustom-392__col2 ,
.t0-b-headerCombiCustom-392__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-392__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-392__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-392__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-392 [data-cms-part] {
  position: static;
}
.t0-b-footerFullWidthFrameCustom-393 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-393__hd,
.t0-b-footerFullWidthFrameCustom-393__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-393__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-393__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}

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

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

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

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

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

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

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

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

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

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

.t0-b-footerFullWidthFrameCustom-404 {
  margin-bottom: -20px;
  padding: 0;
}

.t0-b-footerFullWidthFrameCustom-404__hd,
.t0-b-footerFullWidthFrameCustom-404__ft {
  display: none;
}

.t0-b-footerFullWidthFrameCustom-404__bd {
  width: 100%;
  margin: 0 auto;
}

.t0-b-footerFullWidthFrameCustom-404__bd .t0-b-freeHtml {
  margin-bottom: -5px;
}
.t0-b-headerFullWidthMediaCustom-405 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-405 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-405 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-406__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-406__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-406__col2 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド３ */
.t0-b-headerCombiCustom-406__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-406 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-406__col1 ,
.t0-b-headerCombiCustom-406__col2 ,
.t0-b-headerCombiCustom-406__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-406__col1 img ,
.t0-b-headerCombiCustom-406__col2 img ,
.t0-b-headerCombiCustom-406__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-406__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-406__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-406__col3 .t0-b-headerUnit-siteName2__ft {
  display: table-cell;
  box-sizing: border-box;
  color: #393939;
  font-size: 36px;
  text-align: center;
  vertical-align: middle;
  line-height: 2em;
}


/* animation */
.t0-b-headerCombiCustom-406__col1 ,
.t0-b-headerCombiCustom-406__col2 ,
.t0-b-headerCombiCustom-406__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-406__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-406__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-406__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-406 [data-cms-part] {
  position: static;
}
.t0-b-headerFullWidthMediaCustom-407 {
  padding: 0 0 10px;
  background-position: center top;
  background-repeat: no-repeat;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-407-inner {
  width: 1060px;
  margin: 0 auto;
  position: relative;
}

.t0-b-headerFullWidthMediaCustom-407-inner>div {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.t0-b-headerFullWidthMediaCustom-407 {
  height: 200px;
}

.t0-b-headerFullWidthMediaCustom-407-inner {
  height: 190px;
}

.t0-b-headerFullWidthMediaCustom-407 {
  background-color: #FFFFFD;
}

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

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-409__col1 .t0-b-headerUnit-siteName2__ft {
 /* 右テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 7%, rgba(255, 255, 255, .8) 100%);
  padding: 10px 40px;
}
.t0-b-headerCombiCustom-409__col1 .t0-b-headerUnit-siteName2 {
  float: right;
}

/* スライド２ */
.t0-b-headerCombiCustom-409__col2 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}


/* スライド３ */
.t0-b-headerCombiCustom-409__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-409 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-409__col1 ,
.t0-b-headerCombiCustom-409__col2 ,
.t0-b-headerCombiCustom-409__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-409__col1 img ,
.t0-b-headerCombiCustom-409__col2 img ,
.t0-b-headerCombiCustom-409__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-409__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-409__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-409__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-409__col1 ,
.t0-b-headerCombiCustom-409__col2 ,
.t0-b-headerCombiCustom-409__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-409__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-409__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-409__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-409 [data-cms-part] {
  position: static;
}
.t0-b-frameCustom-410-bPlacer {
  padding-bottom: 8%;
}

.t0-b-lv4H-numIconCustom-411-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv4H-numIconCustom-411 {
  line-height: 0;
}

.t0-b-lv4H-numIconCustom-411>div {
  display: inline-block;
}

.t0-b-lv4H-numIconCustom-411>div>* {
  display: table-cell;
  vertical-align: middle;
}

.t0-b-lv4H-numIconCustom-411__iconPlacer {
  padding: 0 10px 0 0;
}

.t0-b-lv4H-numIconCustom-411__iconPlacer>* {
  display: block;
}

.t0-b-lv4H-numIconCustom-411__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 0 4px;
}

.t0-b-lv4H-numIconCustom-411__h {
  line-height: 1.25;
  font-size: 1.857rem;
}

.t0-b-lv4H-numIconCustom-411__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 4px 0 3px;
}

.t0-b-lv4H-numIconCustom-411__caption-upper+.t0-b-lv4H-numIconCustom-411__h {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-lv4H-numIconCustom-411__caption-upper+a>.t0-b-lv4H-numIconCustom-411__h {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-lv4H-numIconCustom-411__icon {
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  width: 60px;
  height: 60px;
  background-size: 60px;
  box-shadow: 1px 1px 3px #ccc;
  overflow: hidden;
  text-indent: -100px;
  color: transparent;
}

.t0-b-lv4H-numIconCustom-411__icon--anshin-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/1.png");
}

.t0-b-lv4H-numIconCustom-411__icon--anshin-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/2.png");
}

.t0-b-lv4H-numIconCustom-411__icon--anshin-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/3.png");
}

.t0-b-lv4H-numIconCustom-411__icon--anshin-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/4.png");
}

.t0-b-lv4H-numIconCustom-411__icon--anshin-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/5.png");
}

.t0-b-lv4H-numIconCustom-411__icon--anshin-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/6.png");
}

.t0-b-lv4H-numIconCustom-411__icon--anshin-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/7.png");
}

.t0-b-lv4H-numIconCustom-411__icon--anshin-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/8.png");
}

.t0-b-lv4H-numIconCustom-411__icon--anshin-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/9.png");
}

.t0-b-lv4H-numIconCustom-411__icon--anshin-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/anshin/10.png");
}

.t0-b-lv4H-numIconCustom-411__icon--concept-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/1.png");
}

.t0-b-lv4H-numIconCustom-411__icon--concept-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/2.png");
}

.t0-b-lv4H-numIconCustom-411__icon--concept-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/3.png");
}

.t0-b-lv4H-numIconCustom-411__icon--concept-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/4.png");
}

.t0-b-lv4H-numIconCustom-411__icon--concept-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/5.png");
}

.t0-b-lv4H-numIconCustom-411__icon--concept-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/6.png");
}

.t0-b-lv4H-numIconCustom-411__icon--concept-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/7.png");
}

.t0-b-lv4H-numIconCustom-411__icon--concept-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/8.png");
}

.t0-b-lv4H-numIconCustom-411__icon--concept-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/9.png");
}

.t0-b-lv4H-numIconCustom-411__icon--concept-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/concept/10.png");
}

.t0-b-lv4H-numIconCustom-411__icon--houshin-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/1.png");
}

.t0-b-lv4H-numIconCustom-411__icon--houshin-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/2.png");
}

.t0-b-lv4H-numIconCustom-411__icon--houshin-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/3.png");
}

.t0-b-lv4H-numIconCustom-411__icon--houshin-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/4.png");
}

.t0-b-lv4H-numIconCustom-411__icon--houshin-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/5.png");
}

.t0-b-lv4H-numIconCustom-411__icon--houshin-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/6.png");
}

.t0-b-lv4H-numIconCustom-411__icon--houshin-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/7.png");
}

.t0-b-lv4H-numIconCustom-411__icon--houshin-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/8.png");
}

.t0-b-lv4H-numIconCustom-411__icon--houshin-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/9.png");
}

.t0-b-lv4H-numIconCustom-411__icon--houshin-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/houshin/10.png");
}

.t0-b-lv4H-numIconCustom-411__icon--kodawari-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/1.png");
}

.t0-b-lv4H-numIconCustom-411__icon--kodawari-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/2.png");
}

.t0-b-lv4H-numIconCustom-411__icon--kodawari-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/3.png");
}

.t0-b-lv4H-numIconCustom-411__icon--kodawari-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/4.png");
}

.t0-b-lv4H-numIconCustom-411__icon--kodawari-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/5.png");
}

.t0-b-lv4H-numIconCustom-411__icon--kodawari-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/6.png");
}

.t0-b-lv4H-numIconCustom-411__icon--kodawari-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/7.png");
}

.t0-b-lv4H-numIconCustom-411__icon--kodawari-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/8.png");
}

.t0-b-lv4H-numIconCustom-411__icon--kodawari-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/9.png");
}

.t0-b-lv4H-numIconCustom-411__icon--kodawari-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/kodawari/10.png");
}

.t0-b-lv4H-numIconCustom-411__icon--merit-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/1.png");
}

.t0-b-lv4H-numIconCustom-411__icon--merit-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/2.png");
}

.t0-b-lv4H-numIconCustom-411__icon--merit-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/3.png");
}

.t0-b-lv4H-numIconCustom-411__icon--merit-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/4.png");
}

.t0-b-lv4H-numIconCustom-411__icon--merit-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/5.png");
}

.t0-b-lv4H-numIconCustom-411__icon--merit-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/6.png");
}

.t0-b-lv4H-numIconCustom-411__icon--merit-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/7.png");
}

.t0-b-lv4H-numIconCustom-411__icon--merit-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/8.png");
}

.t0-b-lv4H-numIconCustom-411__icon--merit-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/9.png");
}

.t0-b-lv4H-numIconCustom-411__icon--merit-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/merit/10.png");
}

.t0-b-lv4H-numIconCustom-411__icon--oyakusoku-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/1.png");
}

.t0-b-lv4H-numIconCustom-411__icon--oyakusoku-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/2.png");
}

.t0-b-lv4H-numIconCustom-411__icon--oyakusoku-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/3.png");
}

.t0-b-lv4H-numIconCustom-411__icon--oyakusoku-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/4.png");
}

.t0-b-lv4H-numIconCustom-411__icon--oyakusoku-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/5.png");
}

.t0-b-lv4H-numIconCustom-411__icon--oyakusoku-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/6.png");
}

.t0-b-lv4H-numIconCustom-411__icon--oyakusoku-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/7.png");
}

.t0-b-lv4H-numIconCustom-411__icon--oyakusoku-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/8.png");
}

.t0-b-lv4H-numIconCustom-411__icon--oyakusoku-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/9.png");
}

.t0-b-lv4H-numIconCustom-411__icon--oyakusoku-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/oyakusoku/10.png");
}

.t0-b-lv4H-numIconCustom-411__icon--point-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/1.png");
}

.t0-b-lv4H-numIconCustom-411__icon--point-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/2.png");
}

.t0-b-lv4H-numIconCustom-411__icon--point-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/3.png");
}

.t0-b-lv4H-numIconCustom-411__icon--point-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/4.png");
}

.t0-b-lv4H-numIconCustom-411__icon--point-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/5.png");
}

.t0-b-lv4H-numIconCustom-411__icon--point-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/6.png");
}

.t0-b-lv4H-numIconCustom-411__icon--point-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/7.png");
}

.t0-b-lv4H-numIconCustom-411__icon--point-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/8.png");
}

.t0-b-lv4H-numIconCustom-411__icon--point-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/9.png");
}

.t0-b-lv4H-numIconCustom-411__icon--point-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/point/10.png");
}

.t0-b-lv4H-numIconCustom-411__icon--riyu-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/1.png");
}

.t0-b-lv4H-numIconCustom-411__icon--riyu-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/2.png");
}

.t0-b-lv4H-numIconCustom-411__icon--riyu-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/3.png");
}

.t0-b-lv4H-numIconCustom-411__icon--riyu-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/4.png");
}

.t0-b-lv4H-numIconCustom-411__icon--riyu-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/5.png");
}

.t0-b-lv4H-numIconCustom-411__icon--riyu-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/6.png");
}

.t0-b-lv4H-numIconCustom-411__icon--riyu-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/7.png");
}

.t0-b-lv4H-numIconCustom-411__icon--riyu-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/8.png");
}

.t0-b-lv4H-numIconCustom-411__icon--riyu-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/9.png");
}

.t0-b-lv4H-numIconCustom-411__icon--riyu-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/riyu/10.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/1.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/2.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/3.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/4.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/5.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/6.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/7.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/8.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/9.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho/10.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho2-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/1.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho2-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/2.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho2-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/3.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho2-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/4.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho2-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/5.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho2-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/6.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho2-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/7.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho2-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/8.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho2-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/9.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tokucho2-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tokucho2/10.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tsuyomi-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/1.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tsuyomi-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/2.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tsuyomi-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/3.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tsuyomi-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/4.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tsuyomi-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/5.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tsuyomi-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/6.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tsuyomi-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/7.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tsuyomi-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/8.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tsuyomi-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/9.png");
}

.t0-b-lv4H-numIconCustom-411__icon--tsuyomi-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/tsuyomi/10.png");
}

.t0-b-lv4H-numIconCustom-411__icon--step-1 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/1.png");
}

.t0-b-lv4H-numIconCustom-411__icon--step-2 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/2.png");
}

.t0-b-lv4H-numIconCustom-411__icon--step-3 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/3.png");
}

.t0-b-lv4H-numIconCustom-411__icon--step-4 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/4.png");
}

.t0-b-lv4H-numIconCustom-411__icon--step-5 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/5.png");
}

.t0-b-lv4H-numIconCustom-411__icon--step-6 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/6.png");
}

.t0-b-lv4H-numIconCustom-411__icon--step-7 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/7.png");
}

.t0-b-lv4H-numIconCustom-411__icon--step-8 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/8.png");
}

.t0-b-lv4H-numIconCustom-411__icon--step-9 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/9.png");
}

.t0-b-lv4H-numIconCustom-411__icon--step-10 {
  background-image: url("/_master/acre/themes/033E-L25/imgs/t0-b-lv4H-numIcon__icon/step/10.png");
}

.t0-b-lv4H-numIconCustom-411--size-1 .t0-b-lv4H-numIconCustom-411__icon {
  background-size: 48px;
  width: 48px;
  height: 48px;
}

.t0-b-lv4H-numIconCustom-411--size-1 .t0-b-lv4H-numIconCustom-411__caption-upper {
  line-height: 1.25;
  font-size: 0.857rem;
}

.t0-b-lv4H-numIconCustom-411--size-1 .t0-b-lv4H-numIconCustom-411__caption-lower {
  line-height: 1.25;
  font-size: 0.857rem;
}

.t0-b-lv4H-numIconCustom-411--size-1 .t0-b-lv4H-numIconCustom-411__h {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-lv4H-numIconCustom-411--size-1 .t0-b-lv4H-numIconCustom-411__caption-upper+.t0-b-lv4H-numIconCustom-411__h {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-numIconCustom-411--size-1 .t0-b-lv4H-numIconCustom-411__caption-upper+a>.t0-b-lv4H-numIconCustom-411__h {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-numIconCustom-411--size-3 .t0-b-lv4H-numIconCustom-411__icon {
  background-size: 72px;
  width: 72px;
  height: 72px;
}

.t0-b-lv4H-numIconCustom-411--size-3 .t0-b-lv4H-numIconCustom-411__caption-upper {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-numIconCustom-411--size-3 .t0-b-lv4H-numIconCustom-411__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-numIconCustom-411--size-3 .t0-b-lv4H-numIconCustom-411__h {
  line-height: 1.25;
  font-size: 2.143rem;
}

.t0-b-lv4H-numIconCustom-411--size-3 .t0-b-lv4H-numIconCustom-411__caption-upper+.t0-b-lv4H-numIconCustom-411__h {
  line-height: 1.25;
  font-size: 2.000rem;
}

.t0-b-lv4H-numIconCustom-411--size-3 .t0-b-lv4H-numIconCustom-411__caption-upper+a>.t0-b-lv4H-numIconCustom-411__h {
  line-height: 1.25;
  font-size: 2.000rem;
}

.t0-b-lv4H-numIconCustom-411--align-l {
  text-align: left;
}

.t0-b-lv4H-numIconCustom-411--align-c {
  text-align: center;
}

.t0-b-lv4H-numIconCustom-411--align-r {
  text-align: right;
}

.t0-b-lv4H-numIconCustom-411 a {
  text-decoration: none;
  color: #555;
}

.t0-b-lv4H-numIconCustom-411 a:hover {
  color: #7c6600;
}

.t0-b-frameCustom-412-bPlacer {
  padding-bottom: 8%;
}

.t0-b-headerCombiCustom-413-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-413 {
  padding-top: 5px;
  color: #767065;
  background-color: #fff;
  border-top: 4px solid #ffe168;
}

.t0-b-headerCombiCustom-413__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-413__hd a {
  color: #767065;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-413__hd a:hover {
  color: #ffae00;
}

.t0-b-headerCombiCustom-413__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-413__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-413__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-413__bd>div>div {
  display: table-cell;
  padding-top: 20px;
  text-align: left;
  vertical-align: top;
}

.t0-b-headerCombiCustom-413__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-413__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-413__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-413__col3 {
  padding-left: 30px;
}
.t0-b-headerFullWidthMediaCustom-414 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-414 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-414 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

/* 設定項目 */

/* スライド１ */
.t0-b-headerCombiCustom-415__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-415__col2 .t0-b-headerUnit-siteName2__ft {
  /* 左テキストパターン */
  position: relative;
  width: 600px;
  height: 500px;
  background: #fff;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, .8) 93%, rgba(255, 255, 255, 0) 100%);
  padding: 10px 40px;
}

/* スライド３ */
.t0-b-headerCombiCustom-415__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-415 {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 500px;
  margin-top: -500px;
}

.t0-b-headerCombiCustom-415__col1 ,
.t0-b-headerCombiCustom-415__col2 ,
.t0-b-headerCombiCustom-415__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-415__col1 img ,
.t0-b-headerCombiCustom-415__col2 img ,
.t0-b-headerCombiCustom-415__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-415__col1 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-415__col2 .t0-b-headerUnit-siteName2__ft ,
.t0-b-headerCombiCustom-415__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-415__col1 ,
.t0-b-headerCombiCustom-415__col2 ,
.t0-b-headerCombiCustom-415__col3 {
  animation: show 21s infinite;
  -webkit-animation: show 21s infinite;
  opacity: 0;
}

.t0-b-headerCombiCustom-415__col1 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
}

.t0-b-headerCombiCustom-415__col2 {
  animation-delay: 7s;
  -webkit-animation-delay: 7s;
}

.t0-b-headerCombiCustom-415__col3 {
  animation-delay: 14s;
  -webkit-animation-delay: 14s;
}

/*cms-hack*/
#cms-body .t0-b-headerCombiCustom-415 [data-cms-part] {
  position: static;
}
.t0-b-frameOuterCustom-416-bPlacer {
  padding-bottom: 8%;
}

.t0-b-frameOuterCustom-416__frame {
  padding: 3.5% 3.5% 1%;
  color: #675f4f;
  background-color: #fff9e2;
  border: 1px solid #ece5c8;
  border-radius: 11px;
}

.t0-b-frameOuterCustom-416__hd {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  text-align: center;
  color: #675f4f;
}

.t0-b-frameOuterCustom-416__hd a {
  text-decoration: none;
  color: inherit;
}

.t0-b-frameOuterCustom-416__hd a:hover {
  color: #ffae00;
}

.t0-b-frameOuterCustom-416__hd-h {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-frameOuterCustom-416__hd-caption-upper {
  line-height: 1.25;
  font-size: 1rem;
  padding: 0 0 5px;
  color: #675f4f;
}

.t0-b-frameOuterCustom-416__hd-caption-lower {
  line-height: 1.25;
  font-size: 1rem;
  padding: 5px 0 0;
  color: #675f4f;
}

.t0-b-frameOuterCustom-416__hd--size-1 .t0-b-frameOuterCustom-416__hd-caption-upper {
  line-height: 1.25;
  font-size: .714rem;
}

.t0-b-frameOuterCustom-416__hd--size-1 .t0-b-frameOuterCustom-416__hd-caption-lower {
  line-height: 1.25;
  font-size: .714rem;
}

.t0-b-frameOuterCustom-416__hd--size-1 .t0-b-frameOuterCustom-416__hd-h {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-frameOuterCustom-416__hd--size-3 .t0-b-frameOuterCustom-416__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-frameOuterCustom-416__hd--size-3 .t0-b-frameOuterCustom-416__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-frameOuterCustom-416__hd--size-3 .t0-b-frameOuterCustom-416__hd-h {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-frameOuterCustom-416__hd--align-l {
  text-align: left;
}

.t0-b-frameOuterCustom-416__hd--align-c {
  text-align: center;
}

.t0-b-frameOuterCustom-416__hd--align-r {
  text-align: right;
}

.t0-b-frameOuterCustom-416__hd+.t0-b-frameOuterCustom-416__bd {
  padding: 30px 0 0;
}

.t0-b-frameOuterCustom-416__ft {
  margin-top: 2%;
}


.t0-b-fullWidthFrameCustom-418 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCustom-418 {
  background-color: #faf2ff;
}

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

.t0-b-headerCombiCustom-420-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-420 {
  padding-top: 5px;
  color: #767065;
  background-color: #fff;
  border-top: 4px solid #ffe168;
}

.t0-b-headerCombiCustom-420__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-420__hd a {
  color: #767065;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-420__hd a:hover {
  color: #ffae00;
}

.t0-b-headerCombiCustom-420__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-420__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-420__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-420__bd>div>div {
  display: table-cell;
  padding-top: 20px;
  text-align: left;
  vertical-align: top;
}

.t0-b-headerCombiCustom-420__bd>div>div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding-top: 20px;
}

.t0-b-headerCombiCustom-420__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-420__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-420__col3 {
  padding-left: 30px;
}
.t0-b-headerFullWidthMediaCustom-421 {
  height: 500px;
  padding: 0;
  background-position: center center;
  background-repeat: repeat-x;
  background-size: auto 100%;
  box-sizing: border-box;
}

.t0-b-headerFullWidthMediaCustom-421 * {
  display: none;
}

/* 背景を透過しない場合は以下を削除 */
.t0-b-headerFullWidthMediaCustom-421 {
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}

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

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

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

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

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

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-428 {
  overflow: visible;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-428 {
  overflow: visible;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-428 ul {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-428 ol {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-428 ul {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-428 ol {
  overflow: hidden;
}

.t0-b-wysiwygCustom-428-bPlacer {
  padding-bottom: 4%;
}

.t0-b-wysiwygCustom-428 {
  line-height: 1.6;
  font-size: 1rem;
  color: #767065;
}

.t0-b-wysiwygCustom-428 th>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-428 td>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-428 th>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-428 td>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-428 th>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-428 td>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-428 th>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-428 td>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-428 th>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-428 td>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-428 p {
  line-height: 1.6;
  font-size: 1rem;
  margin-top: 1em;
}

.t0-b-wysiwygCustom-428>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-428 ol {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-428 ol ul {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-428 ol ol {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-428 ol ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-428 ol ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-428 ol p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-428 ol li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: decimal;
}

.t0-b-wysiwygCustom-428 ol li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-428 ol li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-428 ol li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-428>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-428 ul {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-428 ul ul {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-428 ul ol {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-428 ul li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: disc;
}

.t0-b-wysiwygCustom-428 ul li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-428 ul li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-428 ul li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-428>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-428 table {
  width: 100%;
  margin-top: 15px;
  border: rgba(0,0,0,0) 1px solid;
}

.t0-b-wysiwygCustom-428 table th {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-428 table td {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-428 table ul {
  font-size: 14px;
}

.t0-b-wysiwygCustom-428 table ol {
  font-size: 14px;
}

.t0-b-wysiwygCustom-428 table ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-428 table ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-428 table p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-428 table th {
  color: #482e15;
  background-color: #eae4d5;
}

.t0-b-wysiwygCustom-428 table td {
  color: #7c5e42;
  background-color: #f6f3ed;
}

.t0-b-wysiwygCustom-428 table tr:first-child th {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-428 table tr:first-child td {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-428 table tr:last-child>th {
  background-image: none;
}

.t0-b-wysiwygCustom-428 table tr:last-child td {
  background-image: none;
}

.t0-b-wysiwygCustom-428>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-428 a {
  display: inline-block;
  color: #767065;
  text-decoration: underline;
}

.t0-b-wysiwygCustom-428 a:hover {
  color: #ffae00;
}

.t0-b-wysiwygCustom-428 p {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-428 ul li {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-428 ol {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-428 ol li {
  line-height: 1.6;
  font-size: 1rem;
}


.t0-b-wysiwygCustom-428 strong {
    font-weight: bolder;
    background: linear-gradient(transparent 50%, #ffdf6f 50%);
}
.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-429 {
  overflow: visible;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-429 {
  overflow: visible;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-429 ul {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-429 ol {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-429 ul {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-429 ol {
  overflow: hidden;
}

.t0-b-wysiwygCustom-429-bPlacer {
  padding-bottom: 4%;
}

.t0-b-wysiwygCustom-429 {
  line-height: 1.6;
  font-size: 1rem;
  color: #767065;
}

.t0-b-wysiwygCustom-429 th>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-429 td>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-429 th>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-429 td>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-429 th>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-429 td>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-429 th>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-429 td>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-429 th>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-429 td>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-429 p {
  line-height: 1.6;
  font-size: 1rem;
  margin-top: 1em;
}

.t0-b-wysiwygCustom-429>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-429 ol {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-429 ol ul {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-429 ol ol {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-429 ol ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-429 ol ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-429 ol p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-429 ol li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: decimal;
}

.t0-b-wysiwygCustom-429 ol li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-429 ol li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-429 ol li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-429>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-429 ul {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-429 ul ul {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-429 ul ol {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-429 ul li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: disc;
}

.t0-b-wysiwygCustom-429 ul li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-429 ul li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-429 ul li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-429>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-429 table {
  width: 100%;
  margin-top: 15px;
  border: rgba(0,0,0,0) 1px solid;
}

.t0-b-wysiwygCustom-429 table th {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-429 table td {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-429 table ul {
  font-size: 14px;
}

.t0-b-wysiwygCustom-429 table ol {
  font-size: 14px;
}

.t0-b-wysiwygCustom-429 table ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-429 table ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-429 table p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-429 table th {
  color: #482e15;
  background-color: #eae4d5;
}

.t0-b-wysiwygCustom-429 table td {
  color: #7c5e42;
  background-color: #f6f3ed;
}

.t0-b-wysiwygCustom-429 table tr:first-child th {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-429 table tr:first-child td {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-429 table tr:last-child>th {
  background-image: none;
}

.t0-b-wysiwygCustom-429 table tr:last-child td {
  background-image: none;
}

.t0-b-wysiwygCustom-429>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-429 a {
  display: inline-block;
  color: #767065;
  text-decoration: underline;
}

.t0-b-wysiwygCustom-429 a:hover {
  color: #ffae00;
}

.t0-b-wysiwygCustom-429 p {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-429 ul li {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-429 ol {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-429 ol li {
  line-height: 1.6;
  font-size: 1rem;
}



.t0-b-wysiwygCustom-429 strong {
    font-weight: bolder;
    color:#41AECF;
}
.t0-b-lv3HCustom-430-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv3HCustom-430 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv3HCustom-430 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv3HCustom-430 a:hover {
  color: #ffae00;
}

.t0-b-lv3HCustom-430 h3 {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-lv3HCustom-430--size-1 h3 {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-lv3HCustom-430--size-3 h3 {
  line-height: 1.25;
  font-size: 2.571rem;
}

.t0-b-lv3HCustom-430--align-l {
  text-align: left;
}

.t0-b-lv3HCustom-430--align-c {
  text-align: center;
}

.t0-b-lv3HCustom-430--align-r {
  text-align: right;
}

.t0-b-fullWidthFrameCustom-431 {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCustom-431 {
  background-color: #fff0;
}

.t0-b-lv2HCustom-432-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv2HCustom-432 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv2HCustom-432 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-432 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-432__caption-upper {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 0 15px 8px;
}

.t0-b-lv2HCustom-432 h2 {
  line-height: 1.25;
  font-size: 2.714rem;
  padding: 0 15px;
}

.t0-b-lv2HCustom-432__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-432--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-432--size-1 .t0-b-lv2HCustom-432__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-432--size-1 .t0-b-lv2HCustom-432__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-432--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-432--size-3 .t0-b-lv2HCustom-432__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-432--size-3 .t0-b-lv2HCustom-432__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-432--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-432--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-432--align-r {
  text-align: right;
}

.t0-b-lv3HCustom-433-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv3HCustom-433 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #714f2d;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv3HCustom-433 a {
  display: block;
  color: #714f2d;
  text-decoration: none;
}

.t0-b-lv3HCustom-433 a:hover {
  color: #ffae00;
}

.t0-b-lv3HCustom-433 h3 {
  line-height: 1.25;
  font-size: 2rem;
  min-height: 29px;
  padding: 15px;
  background-color: rgba(255,233,143,.4);
}

.t0-b-lv3HCustom-433--size-1 h3 {
  line-height: 1.25;
  font-size: 1.714rem;
  min-height: 25px;
}

.t0-b-lv3HCustom-433 h3 {
  line-height: 1.25;
  font-size: 1.286rem;
  min-height: 22px;
  padding: 10px;
  background-color: #FFF5E7;
  -webkit-box-shadow: 5px 5px 0 #FFCC00;
  box-shadow: 5px 5px 0 #FFCC00;}


.t0-b-lv3HCustom-433--align-l {
  text-align: left;
}

.t0-b-lv3HCustom-433--align-c {
  text-align: center;
}

.t0-b-lv3HCustom-433--align-r {
  text-align: right;
}

.t0-b-frameOuterCustom-434-bPlacer {
  padding-bottom: 6%;
}

.t0-b-frameOuterCustom-434__hd {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  text-align: center;
  color: #675f4f;
  padding-bottom: 10px;
}

.t0-b-frameOuterCustom-434__hd a {
  text-decoration: none;
  color: inherit;
}

.t0-b-frameOuterCustom-434__hd a:hover {
  color: #ffae00;
}

.t0-b-frameOuterCustom-434__hd-h {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-frameOuterCustom-434__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 0 0 5px;
}

.t0-b-frameOuterCustom-434__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 5px 0 0;
}

.t0-b-frameOuterCustom-434__hd--size-1 .t0-b-frameOuterCustom-434__hd-caption-upper {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-frameOuterCustom-434__hd--size-1 .t0-b-frameOuterCustom-434__hd-caption-lower {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-frameOuterCustom-434__hd--size-1 .t0-b-frameOuterCustom-434__hd-h {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-frameOuterCustom-434__hd--size-3 .t0-b-frameOuterCustom-434__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-frameOuterCustom-434__hd--size-3 .t0-b-frameOuterCustom-434__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-frameOuterCustom-434__hd--size-3 .t0-b-frameOuterCustom-434__hd-h {
  line-height: 1.25;
  font-size: 2.571rem;
}

.t0-b-frameOuterCustom-434__hd--align-l {
  text-align: left;
}

.t0-b-frameOuterCustom-434__hd--align-c {
  text-align: center;
}

.t0-b-frameOuterCustom-434__hd--align-r {
  text-align: right;
}

.t0-b-frameOuterCustom-434__ft {
  margin-top: 2%;
}

.t0-b-navBItemCustom-435-bPlacer {
  padding-bottom: 4%;
}

.t0-b-navBItemCustom-435 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  line-height: 1.25;
  font-size: 1rem;
  color: #b29b4c;
  text-align: center;
}

.t0-b-navBItemCustom-435 a {
  display: block;
  color: #b29b4c;
}

.t0-b-navBItemCustom-435 a .t0-b-navBItemCustom-435__inner {
  -webkit-transition: color .3s ease .2s,background-color .3s ease .1s,border-color .3s ease .2s;
  transition: color .3s ease .2s,background-color .3s ease .1s,border-color .3s ease .2s;
}


.t0-b-navBItemCustom-435 a .t0-b-navBItemCustom-435__inner:hover {
  color: #b29b4c;
  background-color: none;
  border: 2px solid #b29b4c;
}

.t0-b-navBItemCustom-435__inner {
  min-height: 12px;
  padding: 4px 10px 3px;
  background-color: #fff;
  border: 2px solid #b29b4c;
  border-radius: 10px;
  display: block;
  content: "";
  background-image: url("/_master/acre/themes/031C-N00/imgs/common/navItem001/Banner_arrow001.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 8px 14px;
  -webkit-transition: .2s;
  transition: .2s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}}

.t0-b-navBItemCustom-435--size-1 {
  line-height: 1.25;
  font-size: .714rem;
}

.t0-b-navBItemCustom-435--size-1 .t0-b-navBItemCustom-435__inner {
  padding: 2px 10px;
}

.t0-b-navBItemCustom-435--size-2 {
  line-height: 1.25;
  font-size: .857rem;
}

.t0-b-navBItemCustom-435--size-2 .t0-b-navBItemCustom-435__inner {
  padding: 3px 10px;
}

.t0-b-navBItemCustom-435--size-3 {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-navBItemCustom-435--size-3 .t0-b-navBItemCustom-435__inner {
  padding: 4px 10px 3px;
}

.t0-b-navBItemCustom-435--size-4 {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-navBItemCustom-435--size-4 .t0-b-navBItemCustom-435__inner {
  padding: 4px 10px;
}

.t0-b-navBItemCustom-435--size-5 {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-navBItemCustom-435--size-5 .t0-b-navBItemCustom-435__inner {
  padding: 5px 10px;
}

.t0-b-navBItemCustom-435--width-l {
  width: 100%;
}

.t0-b-navBItemCustom-435--width-m {
  width: 75%;
}

.t0-b-navBItemCustom-435--width-s {
  width: 50%;
}

.t0-b-navBItemCustom-435--align-l {
  margin-right: auto;
}

.t0-b-navBItemCustom-435--align-c {
  margin-right: auto;
  margin-left: auto;
}

.t0-b-navBItemCustom-435--align-r {
  margin-left: auto;
}

.t0-b-navBItemCustom-436-bPlacer {
  padding-bottom: 4%;
}

.t0-b-navBItemCustom-436 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  line-height: 1.25;
  font-size: 1rem;
  color: #fff;
  text-align: center;
}

.t0-b-navBItemCustom-436 a {
  display: block;
  color: #fff;
}

.t0-b-navBItemCustom-436 a .t0-b-navBItemCustom-436__inner {
  -webkit-transition: background-color .5s ease;
  transition: background-color .5s ease;
}

.t0-b-navBItemCustom-436 a .t0-b-navBItemCustom-436__inner:hover {
  background-color: #ffbc66;
}

.t0-b-navBItemCustom-436 a .t0-b-navBItemCustom-436__inner:hover::after {
  left: 15px;
}

.t0-b-navBItemCustom-436__inner {
  position: relative;
  min-height: 12px;
  padding: 6px 19px 5px 29px;
  background-color: #ff9000;
}

.t0-b-navBItemCustom-436__inner::after {
  position: absolute;
  top: 50%;
  left: 10px;
  display: block;
  content: "";
  background-image: url("/_master/acre/themes/031C-N00/imgs/common/navItem001/Banner_arrow001.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 8px 14px;
  -webkit-transition: .2s;
  transition: .2s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.t0-b-navBItemCustom-436--size-1 {
  line-height: 1.25;
  font-size: .714rem;
}

.t0-b-navBItemCustom-436--size-1 .t0-b-navBItemCustom-436__inner {
  padding: 4px 19px 4px 29px;
}

.t0-b-navBItemCustom-436--size-1 .t0-b-navBItemCustom-436__inner::after {
  width: 5px;
  height: 8px;
  background-size: 5px 8px;
}

.t0-b-navBItemCustom-436--size-2 {
  line-height: 1.25;
  font-size: .857rem;
}

.t0-b-navBItemCustom-436--size-2 .t0-b-navBItemCustom-436__inner {
  padding: 5px 19px 5px 29px;
}

.t0-b-navBItemCustom-436--size-2 .t0-b-navBItemCustom-436__inner::after {
  width: 7px;
  height: 12px;
  background-size: 7px 12px;
}

.t0-b-navBItemCustom-436--size-3 {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-navBItemCustom-436--size-3 .t0-b-navBItemCustom-436__inner {
  padding: 6px 19px 5px 29px;
}

.t0-b-navBItemCustom-436--size-3 .t0-b-navBItemCustom-436__inner::after {
  width: 8px;
  height: 14px;
  background-size: 8px 14px;
}

.t0-b-navBItemCustom-436--size-4 {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-navBItemCustom-436--size-4 .t0-b-navBItemCustom-436__inner {
  padding: 6px 19px 6px 29px;
}

.t0-b-navBItemCustom-436--size-4 .t0-b-navBItemCustom-436__inner::after {
  width: 9px;
  height: 15px;
  background-size: 9px 15px;
}

.t0-b-navBItemCustom-436--size-5 {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-navBItemCustom-436--size-5 .t0-b-navBItemCustom-436__inner {
  padding: 7px 19px 7px 29px;
}

.t0-b-navBItemCustom-436--size-5 .t0-b-navBItemCustom-436__inner::after {
  width: 10px;
  height: 16px;
  background-size: 10px 16px;
}

.t0-b-navBItemCustom-436--width-l {
  width: 100%;
}

.t0-b-navBItemCustom-436--width-m {
  width: 75%;
}

.t0-b-navBItemCustom-436--width-s {
  width: 50%;
}

.t0-b-navBItemCustom-436--align-l {
  margin-right: auto;
}

.t0-b-navBItemCustom-436--align-c {
  margin-right: auto;
  margin-left: auto;
}

.t0-b-navBItemCustom-436--align-r {
  margin-left: auto;
}

.t0-b-navBItemCustom-437-bPlacer {
  padding-bottom: 4%;
}

.t0-b-navBItemCustom-437 {
font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;
  line-height: 1.25;
  font-size: 1rem;
  color: #fff;
  text-align: center;
}

.t0-b-navBItemCustom-437 a {
  display: block;
  color: #EB7E31;
}

.t0-b-navBItemCustom-437 a .t0-b-navBItemCustom-437__inner {
  -webkit-transition: color .3s ease .2s,background-color .3s ease .1s,border-color .3s ease .2s;
  transition: color .3s ease .2s,background-color .3s ease .1s,border-color .3s ease .2s;
}

.t0-b-navBItemCustom-437 a .t0-b-navBItemCustom-437__inner:hover {
  color: #fff;
  background-color: #6d2300;
  border: 2px solid #6d2300;
}

.t0-b-navBItemCustom-437 a .t0-b-navBItemCustom-437__inner:hover::after {
  left: 15px;
  background-image: url("/_master/acre/themes/031C-N00/imgs/common/navItem001/Banner_arrow005.svg");
}

.t0-b-navBItemCustom-437__inner {
  position: relative;
  min-height: 12px;
  padding: 10px 19px 10px 29px;
  background-color: none;
  border: 2px solid #6d2300;
  border-radius: 10px;
}

.t0-b-navBItemCustom-437__inner::after {
  position: absolute;
  top: 50%;
  left: 10px;
  display: block;
  content: "";
  background-image: url("/_design/2907/images/sp_Banner_arrow003.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 8px 14px;
  -webkit-transition: left .3s,background-image 0s ease .2s;
  transition: left .3s,background-image 0s ease .2s;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.t0-b-navBItemCustom-437--size-1 {
  line-height: 1.25;
  font-size: .714rem;
}

.t0-b-navBItemCustom-437--size-1 .t0-b-navBItemCustom-437__inner {
  padding: 2px 19px 2px 29px;
}

.t0-b-navBItemCustom-437--size-1 .t0-b-navBItemCustom-437__inner::after {
  width: 5px;
  height: 8px;
  background-size: 5px 8px;
}

.t0-b-navBItemCustom-437--size-2 {
  line-height: 1.25;
  font-size: .857rem;
}

.t0-b-navBItemCustom-437--size-2 .t0-b-navBItemCustom-437__inner {
  padding: 3px 19px 3px 29px;
}

.t0-b-navBItemCustom-437--size-2 .t0-b-navBItemCustom-437__inner::after {
  width: 7px;
  height: 12px;
  background-size: 7px 12px;
}

.t0-b-navBItemCustom-437--size-3 {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-navBItemCustom-437--size-3 .t0-b-navBItemCustom-437__inner {
  padding: 4px 19px 3px 29px;
}

.t0-b-navBItemCustom-437--size-3 .t0-b-navBItemCustom-437__inner::after {
  width: 8px;
  height: 14px;
  background-size: 8px 14px;
}

.t0-b-navBItemCustom-437--size-4 {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-navBItemCustom-437--size-4 .t0-b-navBItemCustom-437__inner {
  padding: 4px 19px 4px 29px;
}

.t0-b-navBItemCustom-437--size-4 .t0-b-navBItemCustom-437__inner::after {
  width: 9px;
  height: 15px;
  background-size: 9px 15px;
}

.t0-b-navBItemCustom-437--size-5 {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-navBItemCustom-437--size-5 .t0-b-navBItemCustom-437__inner {
  padding: 5px 19px 5px 29px;
}

.t0-b-navBItemCustom-437--size-5 .t0-b-navBItemCustom-437__inner::after {
  width: 10px;
  height: 16px;
  background-size: 10px 16px;
}

.t0-b-navBItemCustom-437--width-l {
  width: 100%;
}

.t0-b-navBItemCustom-437--width-m {
  width: 75%;
}

.t0-b-navBItemCustom-437--width-s {
  width: 50%;
}

.t0-b-navBItemCustom-437--align-l {
  margin-right: auto;
}

.t0-b-navBItemCustom-437--align-c {
  margin-right: auto;
  margin-left: auto;
}

.t0-b-navBItemCustom-437--align-r {
  margin-left: auto;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-438 {
  overflow: visible;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-438 {
  overflow: visible;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-438 ul {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-438 ol {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-438 ul {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-438 ol {
  overflow: hidden;
}

.t0-b-wysiwygCustom-438-bPlacer {
  padding-bottom: 4%;
}

.t0-b-wysiwygCustom-438 {
  line-height: 1.6;
  font-size: 1rem;
  color: #767065;
}

.t0-b-wysiwygCustom-438 th>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-438 td>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-438 th>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-438 td>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-438 th>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-438 td>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-438 th>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-438 td>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-438 th>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-438 td>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-438 p {
  line-height: 1.6;
  font-size: 1rem;
  margin-top: 1em;
}

.t0-b-wysiwygCustom-438>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-438 ol {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-438 ol ul {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-438 ol ol {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-438 ol ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-438 ol ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-438 ol p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-438 ol li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: decimal;
}

.t0-b-wysiwygCustom-438 ol li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-438 ol li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-438 ol li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-438>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-438 ul {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-438 ul ul {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-438 ul ol {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-438 ul li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: disc;
}

.t0-b-wysiwygCustom-438 ul li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-438 ul li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-438 ul li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-438>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-438 table {
  width: 100%;
  margin-top: 15px;
  border: rgba(0,0,0,0) 1px solid;
}

.t0-b-wysiwygCustom-438 table th {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-438 table td {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-438 table ul {
  font-size: 14px;
}

.t0-b-wysiwygCustom-438 table ol {
  font-size: 14px;
}

.t0-b-wysiwygCustom-438 table ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-438 table ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-438 table p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-438 table th {
  color: #482e15;
  background-color: #eae4d5;
}

.t0-b-wysiwygCustom-438 table td {
  color: #7c5e42;
  background-color: #f6f3ed;
}

.t0-b-wysiwygCustom-438 table tr:first-child th {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-438 table tr:first-child td {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-438 table tr:last-child>th {
  background-image: none;
}

.t0-b-wysiwygCustom-438 table tr:last-child td {
  background-image: none;
}

.t0-b-wysiwygCustom-438>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-438 a {
  display: inline-block;
  color: #767065;
  text-decoration: underline;
}

.t0-b-wysiwygCustom-438 a:hover {
  color: #ffae00;
}

.t0-b-wysiwygCustom-438 p {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-438 ul li {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-438 ol {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-438 ol li {
  line-height: 1.6;
  font-size: 1rem;
}



.t0-b-wysiwygCustom-438 strong {
    font-weight: bolder;
    color:#E56912;}
.t0-b-frameOuterCustom-439-bPlacer {
  padding-bottom: 6%;
}

.t0-b-frameOuterCustom-439__hd {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  text-align: center;
  color: #675f4f;
  padding-bottom: 10px;
}

.t0-b-frameOuterCustom-439__hd a {
  text-decoration: none;
  color: inherit;
}

.t0-b-frameOuterCustom-439__hd a:hover {
  color: #ffae00;
}

.t0-b-frameOuterCustom-439__hd-h {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-frameOuterCustom-439__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 0 0 5px;
}

.t0-b-frameOuterCustom-439__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 5px 0 0;
}

.t0-b-frameOuterCustom-439__hd--size-1 .t0-b-frameOuterCustom-439__hd-caption-upper {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-frameOuterCustom-439__hd--size-1 .t0-b-frameOuterCustom-439__hd-caption-lower {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-frameOuterCustom-439__hd--size-1 .t0-b-frameOuterCustom-439__hd-h {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-frameOuterCustom-439__hd--size-3 .t0-b-frameOuterCustom-439__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-frameOuterCustom-439__hd--size-3 .t0-b-frameOuterCustom-439__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-frameOuterCustom-439__hd--size-3 .t0-b-frameOuterCustom-439__hd-h {
  line-height: 1.25;
  font-size: 2.571rem;
}

.t0-b-frameOuterCustom-439__hd--align-l {
  text-align: left;
}

.t0-b-frameOuterCustom-439__hd--align-c {
  text-align: center;
}

.t0-b-frameOuterCustom-439__hd--align-r {
  text-align: right;
}

.t0-b-frameOuterCustom-439__ft {
  margin-top: 2%;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-440 {
  overflow: visible;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-440 {
  overflow: visible;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-440 ul {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-440 ol {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-440 ul {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-440 ol {
  overflow: hidden;
}

.t0-b-wysiwygCustom-440-bPlacer {
  padding-bottom: 4%;
}

.t0-b-wysiwygCustom-440 {
  line-height: 1.6;
  font-size: 1rem;
  color: #767065;
}

.t0-b-wysiwygCustom-440 th>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-440 td>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-440 th>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-440 td>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-440 th>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-440 td>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-440 th>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-440 td>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-440 th>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-440 td>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-440 p {
  line-height: 1.6;
  font-size: 1rem;
  margin-top: 1em;
}

.t0-b-wysiwygCustom-440>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-440 ol {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-440 ol ul {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-440 ol ol {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-440 ol ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-440 ol ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-440 ol p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-440 ol li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: decimal;
}

.t0-b-wysiwygCustom-440 ol li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-440 ol li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-440 ol li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-440>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-440 ul {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-440 ul ul {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-440 ul ol {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-440 ul li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: disc;
}

.t0-b-wysiwygCustom-440 ul li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-440 ul li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-440 ul li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-440>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-440 table {
  width: 100%;
  margin-top: 15px;
  border: rgba(0,0,0,0) 1px solid;
}

.t0-b-wysiwygCustom-440 table th {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-440 table td {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-440 table ul {
  font-size: 14px;
}

.t0-b-wysiwygCustom-440 table ol {
  font-size: 14px;
}

.t0-b-wysiwygCustom-440 table ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-440 table ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-440 table p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-440 table th {
  color: #482e15;
  background-color: #eae4d5;
}

.t0-b-wysiwygCustom-440 table td {
  color: #7c5e42;
  background-color: #f6f3ed;
}

.t0-b-wysiwygCustom-440 table tr:first-child th {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-440 table tr:first-child td {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-440 table tr:last-child>th {
  background-image: none;
}

.t0-b-wysiwygCustom-440 table tr:last-child td {
  background-image: none;
}

.t0-b-wysiwygCustom-440>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-440 a {
  display: inline-block;
  color: #767065;
  text-decoration: underline;
}

.t0-b-wysiwygCustom-440 a:hover {
  color: #ffae00;
}

.t0-b-wysiwygCustom-440 p {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-440 ul li {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-440 ol {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-440 ol li {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-lv2HCustom-441-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv2HCustom-441 {
 font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;  color: #675f4f;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv2HCustom-441 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-441 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-441__caption-upper {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 0 15px 8px;
}

.t0-b-lv2HCustom-441 h2 {
  line-height: 1.25;
  font-size: 2.714rem;
  padding: 0 15px;
}

.t0-b-lv2HCustom-441__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-441--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-441--size-1 .t0-b-lv2HCustom-441__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-441--size-1 .t0-b-lv2HCustom-441__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-441--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-441--size-3 .t0-b-lv2HCustom-441__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-441--size-3 .t0-b-lv2HCustom-441__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-441--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-441--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-441--align-r {
  text-align: right;
}

.t0-b-lv2HCustom-442-bPlacer {
    position: relative;
    margin-top: -200px;
    margin-left: 155px;

}

.t0-b-lv2HCustom-442 {
font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;
  color: #fff;
  text-align: center;
    position: relative;
}  z-index: 210;


.t0-b-lv2HCustom-442 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-442 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-442__caption-upper {
  line-height: 1.25;
    font-size: 5.714rem!important;
    padding: 0 20px 10px;
}


.t0-b-lv2HCustom-442 h2 {
    line-height: 1.25;
    font-size: 1.3rem;
    /* padding: 0 7px; */
    position: relative;
margin-top: -90px;
    margin-left: 160px;
}


.t0-b-lv2HCustom-442__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-442--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-442--size-1 .t0-b-lv2HCustom-442__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-442--size-1 .t0-b-lv2HCustom-442__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-442--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-442--size-3 .t0-b-lv2HCustom-442__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-442--size-3 .t0-b-lv2HCustom-442__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-442--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-442--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-442--align-r {
  text-align: right;
}

.t0-b-lv2HCustom-443-bPlacer {
    position: relative;
    margin-top: -200px;
    margin-left: 86px;
 
}

.t0-b-lv2HCustom-443 {
font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;
  color: #fff;
  text-align: center;
    position: relative;
}  z-index: 210;


.t0-b-lv2HCustom-443 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-443 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-443__caption-upper {
  line-height: 1.25;
    font-size: 5.714rem!important;
    padding: 0 20px 10px;
}


.t0-b-lv2HCustom-443 h2 {
    line-height: 1.25;
    font-size: 1.3rem;
    /* padding: 0 7px; */
    position: relative;
margin-top: -90px;
    margin-left: 160px;
}


.t0-b-lv2HCustom-443__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-443--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-443--size-1 .t0-b-lv2HCustom-443__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-443--size-1 .t0-b-lv2HCustom-443__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-443--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-443--size-3 .t0-b-lv2HCustom-443__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-443--size-3 .t0-b-lv2HCustom-443__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-443--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-443--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-443--align-r {
  text-align: right;
}

.t0-b-lv2HCustom-444-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv2HCustom-444 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv2HCustom-444 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-444 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-444__caption-upper {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 0 15px 8px;
}

.t0-b-lv2HCustom-444 h2 {
  line-height: 1.25;
  font-size: 2.714rem;
  padding: 0 15px;
}

.t0-b-lv2HCustom-444__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-444--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-444--size-1 .t0-b-lv2HCustom-444__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-444--size-1 .t0-b-lv2HCustom-444__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-444--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-444--size-3 .t0-b-lv2HCustom-444__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-444--size-3 .t0-b-lv2HCustom-444__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-444--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-444--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-444--align-r {
  text-align: right;
}

.t0-b-lv2HCustom-445-bPlacer {
    position: relative;
    margin-top: -150px;
    margin-left: 30px;
    margin-bottom: 60px;
}

.t0-b-lv2HCustom-445 {
font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;
  color: #000;
  text-align: center;
    position: relative;
}  z-index: 210;


.t0-b-lv2HCustom-445 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-445 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-445__caption-upper {
  line-height: 1.25;
    font-size: 2.6rem!important;
    padding: 0 20px 10px;
}


.t0-b-lv2HCustom-445 h2 {
    line-height: 1.25;
    font-size: 3.8rem;
    /* padding: 0 7px; */
    position: relative;
margin-top: -70px;
    margin-left: 160px;
}


.t0-b-lv2HCustom-445__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-445--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-445--size-1 .t0-b-lv2HCustom-445__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-445--size-1 .t0-b-lv2HCustom-445__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-445--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-445--size-3 .t0-b-lv2HCustom-445__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-445--size-3 .t0-b-lv2HCustom-445__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-445--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-445--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-445--align-r {
  text-align: right;
}

.t0-b-labeledListCustom-446-bPlacer {
  padding-bottom: 2%;
}

.t0-b-labeledListCustom-446 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
}

.t0-b-labeledListCustom-446 a {
  display: block;
  text-decoration: underline;
}

.t0-b-labeledListCustom-446 a:hover {
  color: #ffae00;
}

.t0-b-labeledListCustom-446 table {
  border-collapse: collapse;
}

.t0-b-labeledListCustom-446 table th {
  min-width: 86px;
  padding: 0;
  color: #675f4f;
  text-align: center;
  vertical-align: top;
  line-height: 1.25;
  font-size: 1.3rem;
}

.t0-b-labeledListCustom-446 table th>div {
  min-height: 17px;
  padding: 9px 8px 6px;
  white-space: nowrap;
  background-color: #EB7E31;
 border-radius: 15px;}

.t0-b-labeledListCustom-446 table th>div a {
  color: #675f4f;
}

.t0-b-labeledListCustom-446 table td {
  padding: 0 0 0 14px;
  color: #767065;
  text-align: left;
  vertical-align: middle;
  line-height: 1.25;
font-size: 1.6rem;
}

.t0-b-labeledListCustom-446 table td>div {
  padding: 3px 0 2px;
}

.t0-b-labeledListCustom-446 table td>div a {
  color: #767065;
}

.t0-b-fullWidthFrameCustom-447 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCustom-447 {
  background-color: #fff;
}

.t0-b-lv2HCustom-448-bPlacer {
    position: relative;
    margin-top: -150px;
    margin-left: 450px;
    margin-bottom: 60px;
}

.t0-b-lv2HCustom-448 {
font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;
  color: #000;
  text-align: center;
    position: relative;
}  z-index: 210;


.t0-b-lv2HCustom-448 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-448 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-448__caption-upper {
  line-height: 1.25;
    font-size: 2.6rem!important;
    padding: 0 20px 10px;
}


.t0-b-lv2HCustom-448 h2 {
    line-height: 1.25;
    font-size: 3.8rem;
    /* padding: 0 7px; */
    position: relative;
margin-top: -70px;
    margin-left: 160px;
}


.t0-b-lv2HCustom-448__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-448--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-448--size-1 .t0-b-lv2HCustom-448__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-448--size-1 .t0-b-lv2HCustom-448__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-448--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-448--size-3 .t0-b-lv2HCustom-448__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-448--size-3 .t0-b-lv2HCustom-448__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-448--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-448--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-448--align-r {
  text-align: right;
}

.t0-b-fullWidthFrameCustom-449 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
  background-color: none;}

.t0-b-fullWidthFrameCustom-449 .t0-b-media__media {
    position: relative;
    z-index: 3;
}
}
.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-450 {
  overflow: visible;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-450 {
  overflow: visible;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-450 ul {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-450 ol {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-450 ul {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-450 ol {
  overflow: hidden;
}

.t0-b-wysiwygCustom-450-bPlacer {
  padding-bottom: 4%;
}

.t0-b-wysiwygCustom-450 {
  line-height: 1.6;
  font-size: 1rem;
  color: #767065;
}

.t0-b-wysiwygCustom-450 th>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-450 td>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-450 th>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-450 td>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-450 th>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-450 td>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-450 th>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-450 td>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-450 th>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-450 td>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-450 p {
  line-height: 1.6;
  font-size: 1rem;
  margin-top: 1em;
}

.t0-b-wysiwygCustom-450>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-450 ol {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-450 ol ul {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-450 ol ol {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-450 ol ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-450 ol ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-450 ol p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-450 ol li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: decimal;
}

.t0-b-wysiwygCustom-450 ol li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-450 ol li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-450 ol li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-450>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-450 ul {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-450 ul ul {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-450 ul ol {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-450 ul li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: disc;
}

.t0-b-wysiwygCustom-450 ul li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-450 ul li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-450 ul li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-450>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-450 table {
  width: 100%;
  margin-top: 15px;
  border: rgba(0,0,0,0) 1px solid;
}

.t0-b-wysiwygCustom-450 table th {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-450 table td {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-450 table ul {
  font-size: 14px;
}

.t0-b-wysiwygCustom-450 table ol {
  font-size: 14px;
}

.t0-b-wysiwygCustom-450 table ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-450 table ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-450 table p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-450 table th {
  color: #482e15;
  background-color: #eae4d5;
}

.t0-b-wysiwygCustom-450 table td {
  color: #7c5e42;
  background-color: #f6f3ed;
}

.t0-b-wysiwygCustom-450 table tr:first-child th {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-450 table tr:first-child td {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-450 table tr:last-child>th {
  background-image: none;
}

.t0-b-wysiwygCustom-450 table tr:last-child td {
  background-image: none;
}

.t0-b-wysiwygCustom-450>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-450 a {
  display: inline-block;
  color: #767065;
  text-decoration: underline;
}

.t0-b-wysiwygCustom-450 a:hover {
  color: #ffae00;
}

.t0-b-wysiwygCustom-450 p {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-450 ul li {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-450 ol {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-450 ol li {
  line-height: 1.6;
  font-size: 1rem;
}



.t0-b-wysiwygCustom-450 strong {
    font-weight: bolder;
    color:#F2AA77;
}
.t0-b-lv2HCustom-451-bPlacer {
    position: relative;
    margin-top: -245px;
    margin-left: 30px;
    margin-bottom: 60px;
}

.t0-b-lv2HCustom-451 {
font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;
  color: #000;
  text-align: center;
    position: relative;
 z-index: 210;} 

.t0-b-lv2HCustom-451 strong {
    font-weight: bolder;
    color: #E56912;
}

.t0-b-lv2HCustom-451 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-451 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-451__caption-upper {
  line-height: 1.25;
    font-size: 2.6rem!important;
    padding: 0 20px 10px;
}


.t0-b-lv2HCustom-451 h2 {
    line-height: 1.25;
    font-size: 3.8rem;
    /* padding: 0 7px; */
    position: relative;
margin-top: -70px;
    margin-left: 160px;
  z-index: 10;}


.t0-b-lv2HCustom-451__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-451--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-451--size-1 .t0-b-lv2HCustom-451__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-451--size-1 .t0-b-lv2HCustom-451__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-451--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-451--size-3 .t0-b-lv2HCustom-451__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-451--size-3 .t0-b-lv2HCustom-451__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-451--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-451--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-451--align-r {
  text-align: right;
}


.t0-b-fullWidthFrameCustom-452 {
  position: relative;
  background-repeat: repeat;
  background-position: center center;
  background-size: auto 100%;
  background-color: none;
  padding: 0px 1130px;
  margin:-100px -1130px 10px -1130px;}

.t0-b-fullWidthFrameCustom-453 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCustom-453 {
  background-color: #fff;
}

.t0-b-lv2HCustom-454-bPlacer {
    position: relative;
    margin-top: -245px;
    margin-right: 30px;
    margin-bottom: 60px;
}

.t0-b-lv2HCustom-454 {
font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;
  color: #000;
  text-align: center;
}  



.t0-b-lv2HCustom-454 strong {
    font-weight: bolder;
    color: #E56912;
}

.t0-b-lv2HCustom-454 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-454 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-454__caption-upper {
  line-height: 1.25;
    font-size: 2.6rem!important;
    padding: 0 20px 10px;
}


.t0-b-lv2HCustom-454 h2 {
    line-height: 1.25;
    font-size: 3.8rem;
    /* padding: 0 7px; */
    position: relative;
margin-top: -70px;
    margin-right: 160px;
  z-index: 10;}




.t0-b-lv2HCustom-454__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-454--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-454--size-1 .t0-b-lv2HCustom-454__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-454--size-1 .t0-b-lv2HCustom-454__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-454--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-454--size-3 .t0-b-lv2HCustom-454__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-454--size-3 .t0-b-lv2HCustom-454__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-454--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-454--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-454--align-r {
  text-align: right;
}


.t0-b-lv2HCustom-455-bPlacer {
    position: relative;
    margin-top: -277px;
     margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 35px;
}

.t0-b-lv2HCustom-455 {
font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;
  color: #000;
  text-align: center;
}  



.t0-b-lv2HCustom-455 strong {
    font-weight: bolder;
    color: #E56912;
}

.t0-b-lv2HCustom-455 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-455 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-455__caption-upper {
  line-height: 1.25;
    font-size: 2.6rem!important;
    padding: 0 20px 10px;
}


.t0-b-lv2HCustom-455 h2 {
    line-height: 1.25;
    font-size: 3.8rem;
    /* padding: 0 7px; */
    position: relative;
margin-top: -70px;
    margin-right: 160px;
  z-index: 10;}




.t0-b-lv2HCustom-455__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-455--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-455--size-1 .t0-b-lv2HCustom-455__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-455--size-1 .t0-b-lv2HCustom-455__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-455--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-455--size-3 .t0-b-lv2HCustom-455__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-455--size-3 .t0-b-lv2HCustom-455__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-455--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-455--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-455--align-r {
  text-align: right;
}


.t0-b-frameOuterCustom-456-bPlacer {
  padding-bottom: 6%;
}

.t0-b-frameOuterCustom-456__hd {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  text-align: center;
  color: #675f4f;
  padding-bottom: 10px;
}

.t0-b-frameOuterCustom-456__hd a {
  text-decoration: none;
  color: inherit;
}

.t0-b-frameOuterCustom-456__hd a:hover {
  color: #ffae00;
}

.t0-b-frameOuterCustom-456__hd-h {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-frameOuterCustom-456__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 0 0 5px;
}

.t0-b-frameOuterCustom-456__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 5px 0 0;
}

.t0-b-frameOuterCustom-456__hd--size-1 .t0-b-frameOuterCustom-456__hd-caption-upper {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-frameOuterCustom-456__hd--size-1 .t0-b-frameOuterCustom-456__hd-caption-lower {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-frameOuterCustom-456__hd--size-1 .t0-b-frameOuterCustom-456__hd-h {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-frameOuterCustom-456__hd--size-3 .t0-b-frameOuterCustom-456__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-frameOuterCustom-456__hd--size-3 .t0-b-frameOuterCustom-456__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-frameOuterCustom-456__hd--size-3 .t0-b-frameOuterCustom-456__hd-h {
  line-height: 1.25;
  font-size: 2.571rem;
}

.t0-b-frameOuterCustom-456__hd--align-l {
  text-align: left;
}

.t0-b-frameOuterCustom-456__hd--align-c {
  text-align: center;
}

.t0-b-frameOuterCustom-456__hd--align-r {
  text-align: right;
}

.t0-b-frameOuterCustom-456__ft {
  margin-top: 2%;
}

.t0-b-wysiwygCustom-457-bPlacer {
  padding-bottom: 6%;
}

.t0-b-wysiwygCustom-457 {
  line-height: 1.6;
  font-size: 1rem;
  padding: 15px;
  color: #767065;
  background-color: #eee;
}

.t0-b-wysiwygCustom-457 th>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-457 td>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-457 th>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-457 td>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-457 th>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-457 td>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-457 th>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-457 td>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-457 th>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-457 td>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-457 p {
  line-height: 1.6;
  font-size: 1rem;
  margin-top: 1em;
}

.t0-b-wysiwygCustom-457>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-457 ol {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-457 ol ul {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-457 ol ol {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-457 ol ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-457 ol ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-457 ol p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-457 ol li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: decimal;
}

.t0-b-wysiwygCustom-457 ol li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-457 ol li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-457 ol li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-457>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-457 ul {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-457 ul ul {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-457 ul ol {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-457 ul li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: disc;
}

.t0-b-wysiwygCustom-457 ul li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-457 ul li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-457 ul li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-457>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-457 table {
  width: 100%;
  margin-top: 15px;
  border: rgba(0,0,0,0) 1px solid;
}

.t0-b-wysiwygCustom-457 table th {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-457 table td {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-457 table ul {
  font-size: 14px;
}

.t0-b-wysiwygCustom-457 table ol {
  font-size: 14px;
}

.t0-b-wysiwygCustom-457 table ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-457 table ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-457 table p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-457 table th {
  color: #482e15;
  background-color: #eae4d5;
}

.t0-b-wysiwygCustom-457 table td {
  color: #7c5e42;
  background-color: #eee;
}

.t0-b-wysiwygCustom-457 table tr:first-child th {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-457 table tr:first-child td {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-457 table tr:last-child>th {
  background-image: none;
}

.t0-b-wysiwygCustom-457 table tr:last-child td {
  background-image: none;
}

.t0-b-wysiwygCustom-457>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-457 a {
  display: inline-block;
  color: #767065;
  text-decoration: underline;
}

.t0-b-wysiwygCustom-457 a:hover {
  color: #ffae00;
}

.t0-b-wysiwygCustom-457 p {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-457 ul li {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-457 ol {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-457 ol li {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-frameOuterCustom-458-bPlacer {
  padding-bottom: 8%;
}

.t0-b-frameOuterCustom-458__frame {
  color: #767065;
  padding: 20px;
  background-color: #fff;
  border: 5px solid #D5376B;
background-image:url("/_design/2907/images/bg_in2.jpg");
background-repeat: no-repeat;
background-size: 100%;}

.t0-b-frameOuterCustom-458__hd {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  min-height: 32px;
  padding-bottom: 10px;
  margin-bottom: 20px;
  overflow: hidden;
  color: #D5376B;
  text-align: center;
}

.t0-b-frameOuterCustom-458__hd a {
  text-decoration: none;
  color: inherit;
}

.t0-b-frameOuterCustom-458__hd a:hover {
  color: #ffae00;
}

.t0-b-frameOuterCustom-458__hd-h {
  line-height: 1.25;
  font-size: 2.286rem;
padding-left: 300px;
padding-bottom:80px;}

.t0-b-frameOuterCustom-458__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 80px 0 5px;
padding-left: 300px;
}

.t0-b-frameOuterCustom-458__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 5px 0 0px;
padding-left: 300px;}

.t0-b-frameOuterCustom-458__hd--size-1 .t0-b-frameOuterCustom-458__hd-caption-upper {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-frameOuterCustom-458__hd--size-1 .t0-b-frameOuterCustom-458__hd-caption-lower {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-frameOuterCustom-458__hd--size-1 .t0-b-frameOuterCustom-458__hd-h {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-frameOuterCustom-458__hd--size-3 .t0-b-frameOuterCustom-458__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-frameOuterCustom-458__hd--size-3 .t0-b-frameOuterCustom-458__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-frameOuterCustom-458__hd--size-3 .t0-b-frameOuterCustom-458__hd-h {
  line-height: 1.25;
  font-size: 2.571rem;
}

.t0-b-frameOuterCustom-458__hd--align-l {
  text-align: left;
}

.t0-b-frameOuterCustom-458__hd--align-c {
  text-align: center;
}

.t0-b-frameOuterCustom-458__hd--align-r {
  text-align: right;
}

.t0-b-frameOuterCustom-458__bd {
  width: 100%;
}

.t0-b-frameOuterCustom-458__ft {
  margin-top: 2%;
}

.t0-b-navBItemCustom-459-bPlacer {
  padding-bottom: 4%;
}

.t0-b-navBItemCustom-459 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  line-height: 1.25;
  font-size: 1rem;
  color: #fff;
  text-align: center;
}

.t0-b-navBItemCustom-459 a {
  display: block;
  color: #fff;
}

.t0-b-navBItemCustom-459 a .t0-b-navBItemCustom-459__inner {
  -webkit-transition: color .3s ease .2s,background-color .3s ease .1s,border-color .3s ease .2s;
  transition: color .3s ease .2s,background-color .3s ease .1s,border-color .3s ease .2s;
}

.t0-b-navBItemCustom-459 a .t0-b-navBItemCustom-459__inner:hover {
  color: #ff9000;
  background-color: #ffe9cc;
  border: 2px solid #ff9000;
}

.t0-b-navBItemCustom-459 a .t0-b-navBItemCustom-459__inner:hover::after {
  left: 15px;
  background-image: url("/_master/acre/themes/031C-N00/imgs/common/navItem001/Banner_arrow005.svg");
}

.t0-b-navBItemCustom-459__inner {
  position: relative;
  min-height: 12px;
  padding: 4px 19px 3px 29px;
  background-color: #ff9000;
  border: 2px solid #ff9000;
  border-radius: 20px;
}

.t0-b-navBItemCustom-459__inner::after {
  position: absolute;
  top: 50%;
  left: 10px;
  display: block;
  content: "";
  background-image: url("/_master/acre/themes/031C-N00/imgs/common/navItem001/Banner_arrow001.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 8px 14px;
  -webkit-transition: left .3s,background-image 0s ease .2s;
  transition: left .3s,background-image 0s ease .2s;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.t0-b-navBItemCustom-459--size-1 {
  line-height: 1.25;
  font-size: .714rem;
}

.t0-b-navBItemCustom-459--size-1 .t0-b-navBItemCustom-459__inner {
  padding: 2px 19px 2px 29px;
}

.t0-b-navBItemCustom-459--size-1 .t0-b-navBItemCustom-459__inner::after {
  width: 5px;
  height: 8px;
  background-size: 5px 8px;
}

.t0-b-navBItemCustom-459--size-2 {
  line-height: 1.25;
  font-size: .857rem;
}

.t0-b-navBItemCustom-459--size-2 .t0-b-navBItemCustom-459__inner {
  padding: 3px 19px 3px 29px;
}

.t0-b-navBItemCustom-459--size-2 .t0-b-navBItemCustom-459__inner::after {
  width: 7px;
  height: 12px;
  background-size: 7px 12px;
}

.t0-b-navBItemCustom-459--size-3 {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-navBItemCustom-459--size-3 .t0-b-navBItemCustom-459__inner {
  padding: 4px 19px 3px 29px;
}

.t0-b-navBItemCustom-459--size-3 .t0-b-navBItemCustom-459__inner::after {
  width: 8px;
  height: 14px;
  background-size: 8px 14px;
}

.t0-b-navBItemCustom-459--size-4 {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-navBItemCustom-459--size-4 .t0-b-navBItemCustom-459__inner {
  padding: 4px 19px 4px 29px;
}

.t0-b-navBItemCustom-459--size-4 .t0-b-navBItemCustom-459__inner::after {
  width: 9px;
  height: 15px;
  background-size: 9px 15px;
}

.t0-b-navBItemCustom-459--size-5 {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-navBItemCustom-459--size-5 .t0-b-navBItemCustom-459__inner {
  padding: 5px 19px 5px 29px;
}

.t0-b-navBItemCustom-459--size-5 .t0-b-navBItemCustom-459__inner::after {
  width: 10px;
  height: 16px;
  background-size: 10px 16px;
}

.t0-b-navBItemCustom-459--width-l {
  width: 100%;
}

.t0-b-navBItemCustom-459--width-m {
  width: 75%;
}

.t0-b-navBItemCustom-459--width-s {
  width: 50%;
}

.t0-b-navBItemCustom-459--align-l {
  margin-right: auto;
}

.t0-b-navBItemCustom-459--align-c {
  margin-right: auto;
  margin-left: auto;
}

.t0-b-navBItemCustom-459--align-r {
  margin-left: auto;
}

.t0-b-navBItemCustom-460-bPlacer {
  padding-bottom: 4%;
}

.t0-b-navBItemCustom-460 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  line-height: 1.25;
  font-size: 1rem;
  color: #fff;
  text-align: center;
}

.t0-b-navBItemCustom-460 a {
  display: block;
  color: #fff;
}

.t0-b-navBItemCustom-460 a .t0-b-navBItemCustom-460__inner {
  -webkit-transition: color .3s ease .2s,background-color .3s ease .1s,border-color .3s ease .2s;
  transition: color .3s ease .2s,background-color .3s ease .1s,border-color .3s ease .2s;
}

.t0-b-navBItemCustom-460 a .t0-b-navBItemCustom-460__inner:hover {
  color: #D5376B;
  background-color: #fff;
  border: 2px solid #D5376B;
}

.t0-b-navBItemCustom-460 a .t0-b-navBItemCustom-460__inner:hover::after {
  left: 15px;
  background-image: url("/_design/2907/images/sp_Banner_arrow002.png");
}

.t0-b-navBItemCustom-460__inner {
  position: relative;
  min-height: 12px;
  padding: 4px 19px 3px 29px;
  background-color: #D5376B;
  border: 2px solid #D5376B;
  border-radius: 20px;
}

.t0-b-navBItemCustom-460__inner::after {
  position: absolute;
  top: 50%;
  left: 10px;
  display: block;
  content: "";
  background-image: url("/_master/acre/themes/031C-N00/imgs/common/navItem001/Banner_arrow001.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 8px 14px;
  -webkit-transition: left .3s,background-image 0s ease .2s;
  transition: left .3s,background-image 0s ease .2s;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.t0-b-navBItemCustom-460--size-1 {
  line-height: 1.25;
  font-size: .714rem;
}

.t0-b-navBItemCustom-460--size-1 .t0-b-navBItemCustom-460__inner {
  padding: 2px 19px 2px 29px;
}

.t0-b-navBItemCustom-460--size-1 .t0-b-navBItemCustom-460__inner::after {
  width: 5px;
  height: 8px;
  background-size: 5px 8px;
}

.t0-b-navBItemCustom-460--size-2 {
  line-height: 1.25;
  font-size: .857rem;
}

.t0-b-navBItemCustom-460--size-2 .t0-b-navBItemCustom-460__inner {
  padding: 3px 19px 3px 29px;
}

.t0-b-navBItemCustom-460--size-2 .t0-b-navBItemCustom-460__inner::after {
  width: 7px;
  height: 12px;
  background-size: 7px 12px;
}

.t0-b-navBItemCustom-460--size-3 {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-navBItemCustom-460--size-3 .t0-b-navBItemCustom-460__inner {
  padding: 4px 19px 3px 29px;
}

.t0-b-navBItemCustom-460--size-3 .t0-b-navBItemCustom-460__inner::after {
  width: 8px;
  height: 14px;
  background-size: 8px 14px;
}

.t0-b-navBItemCustom-460--size-4 {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-navBItemCustom-460--size-4 .t0-b-navBItemCustom-460__inner {
  padding: 4px 19px 4px 29px;
}

.t0-b-navBItemCustom-460--size-4 .t0-b-navBItemCustom-460__inner::after {
  width: 9px;
  height: 15px;
  background-size: 9px 15px;
}

.t0-b-navBItemCustom-460--size-5 {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-navBItemCustom-460--size-5 .t0-b-navBItemCustom-460__inner {
  padding: 5px 19px 5px 29px;
}

.t0-b-navBItemCustom-460--size-5 .t0-b-navBItemCustom-460__inner::after {
  width: 10px;
  height: 16px;
  background-size: 10px 16px;
}

.t0-b-navBItemCustom-460--width-l {
  width: 100%;
}

.t0-b-navBItemCustom-460--width-m {
  width: 75%;
}

.t0-b-navBItemCustom-460--width-s {
  width: 50%;
}

.t0-b-navBItemCustom-460--align-l {
  margin-right: auto;
}

.t0-b-navBItemCustom-460--align-c {
  margin-right: auto;
  margin-left: auto;
}

.t0-b-navBItemCustom-460--align-r {
  margin-left: auto;
}

.t0-b-fullWidthFrameCustom-461 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCustom-461 {
  position: relative;
  padding: 75px 1035px;
  padding: 75px 1165px;
}

.t0-b-fullWidthFrameCustom-461::before {
  position: absolute;
  top: 40px;
  right: 1000px;
  bottom: 40px;
  left: 1000px;
  pointer-events: none;
  content: "";
  border-radius: 10px;
}

.t0-b-fullWidthFrameCustom-461>* {
  position: relative;
}

.t0-b-fullWidthFrameCustom-461::before {
  right: 1130px;
  left: 1130px;
}

.t0-b-fullWidthFrameCustom-461 {
  background-color: #6d2300;
}

.t0-b-fullWidthFrameCustom-461::before {
  background-color: #fff;
}

.t0-b-lv3HCustom-462-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv3HCustom-462 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv3HCustom-462 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv3HCustom-462 a:hover {
  color: #ffae00;
}

.t0-b-lv3HCustom-462 h3 {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-lv3HCustom-462--size-1 h3 {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-lv3HCustom-462--size-3 h3 {
  line-height: 1.25;
  font-size: 2.571rem;
}

.t0-b-lv3HCustom-462--align-l {
  text-align: left;
}

.t0-b-lv3HCustom-462--align-c {
  text-align: center;
}

.t0-b-lv3HCustom-462--align-r {
  text-align: right;
}

.t0-b-fullWidthFrameCustom-463 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCustom-463 {
  background-color: #6d2300;
}

.t0-b-sideBoxCustom-464-bPlacer {
  padding-bottom: 8%;
}

.t0-b-sideBoxCustom-464 {
  background-color: #fffefa;
  border-top: 4px solid #ffe168;
  position: relative;
  z-index: 300;
}

.t0-b-sideBoxCustom-464__hd {
  padding: 10px;
  text-align: center;
  background-color: #fff6ba;
  border-right: 1px solid #ece5c8;
  border-left: 1px solid #ece5c8;
}

.t0-b-sideBoxCustom-464__hd h4 {
  min-height: 25px;
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-sideBoxCustom-464__hd a h4:hover {
  color: #ffae00;
}

.t0-b-sideBoxCustom-464__bd {
  padding: 25px 20px 20px;
  border: 1px solid #ece5c8;
  border-top: none;
}

.t0-b-sideBoxCustom-464--align-l {
  text-align: left;
}

.t0-b-sideBoxCustom-464--align-c {
  text-align: center;
}

.t0-b-sideBoxCustom-464--align-r {
  text-align: right;
}

.t0-b-sideBoxCustom-465-bPlacer {
  padding-bottom: 8%;
}

.t0-b-sideBoxCustom-465 {
  background-color: #fffefa;
  border-top: 4px solid #ffe168;
  position: relative;
  z-index: 300;
}

.t0-b-sideBoxCustom-465__hd {
  padding: 10px;
  text-align: center;
  background-color: #fff6ba;
  border-right: 1px solid #ece5c8;
  border-left: 1px solid #ece5c8;
}

.t0-b-sideBoxCustom-465__hd h4 {
  min-height: 25px;
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-sideBoxCustom-465__hd a h4:hover {
  color: #ffae00;
}

.t0-b-sideBoxCustom-465__bd {
  padding: 25px 20px 20px;
  border: 1px solid #ece5c8;
  border-top: none;
}

.t0-b-sideBoxCustom-465--align-l {
  text-align: left;
}

.t0-b-sideBoxCustom-465--align-c {
  text-align: center;
}

.t0-b-sideBoxCustom-465--align-r {
  text-align: right;
}

.t0-b-sideBoxCustom-466-bPlacer {
  padding-bottom: 8%;
}

.t0-b-sideBoxCustom-466 {
  background-color: #fffefa;
  border-top: 4px solid #ffe168;
  position: relative;
  z-index: 300;
}

.t0-b-sideBoxCustom-466__hd {
  padding: 10px;
  text-align: center;
  background-color: #fff6ba;
  border-right: 1px solid #ece5c8;
  border-left: 1px solid #ece5c8;
}

.t0-b-sideBoxCustom-466__hd h4 {
  min-height: 25px;
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-sideBoxCustom-466__hd a h4:hover {
  color: #ffae00;
}

.t0-b-sideBoxCustom-466__bd {
  padding: 25px 20px 20px;
  border: 1px solid #ece5c8;
  border-top: none;
}

.t0-b-sideBoxCustom-466--align-l {
  text-align: left;
}

.t0-b-sideBoxCustom-466--align-c {
  text-align: center;
}

.t0-b-sideBoxCustom-466--align-r {
  text-align: right;
}

.t0-b-lv3HCustom-467-bPlacer {
  padding-bottom: 10px;
}

.t0-b-lv3HCustom-467 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  position: relative;
  z-index: 210;
min-height: 35px!important;}

.t0-b-lv3HCustom-467 a {
  display: block;
  color: #6d2300;
  text-decoration: none;
}

.t0-b-lv3HCustom-467 a:hover {
  color: #ffae00;
}

.t0-b-lv3HCustom-467>div {
  display: table;
}

.t0-b-lv3HCustom-467>div>* {
  display: table-cell;
  vertical-align: middle;
}

.t0-b-lv3HCustom-467__iconPlacer {
  width: 42px;
  text-align: left;
}

.t0-b-lv3HCustom-467__icon {
  display: inline-block;
  width: 50px;
  height: 50px;
  vertical-align: middle;
  background-image: url("/_design/2907/images/maru3.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 50px 50px;
}

.t0-b-lv3HCustom-467 h3 {
    line-height: 1.25;
    font-size: 2rem;
    padding: 3px 0;
    position: absolute;
    margin-left: -15px;
    margin-top: 5px;
}

.t0-b-lv3HCustom-467--size-1 .t0-b-lv3HCustom-467__iconPlacer {
  width: 33.6px;
}

.t0-b-lv3HCustom-467--size-1 .t0-b-lv3HCustom-467__icon {
  width: 28px;
  height: 28px;
  background-size: 28px 28px;
}

.t0-b-lv3HCustom-467--size-1 h3 {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-lv3HCustom-467--size-3 .t0-b-lv3HCustom-467__iconPlacer {
  width: 50.4px;
}

.t0-b-lv3HCustom-467--size-3 .t0-b-lv3HCustom-467__icon {
  width: 42px;
  height: 42px;
  background-size: 42px 42px;
}

.t0-b-lv3HCustom-467--size-3 h3 {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-lv3HCustom-467--align-l>div {
  margin-right: auto;
}

.t0-b-lv3HCustom-467--align-c>div {
  margin-right: auto;
  margin-left: auto;
}

.t0-b-lv3HCustom-467--align-r>div {
  margin-left: auto;
}

.t0-b-lv3HCustom-468-bPlacer {
  padding-bottom: 10px;
}

.t0-b-lv3HCustom-468 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  position: relative;
  z-index: 210;
min-height: 35px!important;}

.t0-b-lv3HCustom-468 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv3HCustom-468 a:hover {
  color: #ffae00;
}

.t0-b-lv3HCustom-468>div {
  display: table;
}

.t0-b-lv3HCustom-468>div>* {
  display: table-cell;
  vertical-align: middle;
}

.t0-b-lv3HCustom-468__iconPlacer {
  width: 42px;
  text-align: left;
}

.t0-b-lv3HCustom-468__icon {
  display: inline-block;
  width: 50px;
  height: 50px;
  vertical-align: middle;
  background-image: url("/_design/2907/images/maru4.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 50px 50px;
}

.t0-b-lv3HCustom-468 h3 {
    line-height: 1.25;
    font-size: 2rem;
    padding: 3px 0;
    position: absolute;
    margin-left: -15px;
    margin-top: 5px;
}

.t0-b-lv3HCustom-468--size-1 .t0-b-lv3HCustom-468__iconPlacer {
  width: 33.6px;
}

.t0-b-lv3HCustom-468--size-1 .t0-b-lv3HCustom-468__icon {
  width: 28px;
  height: 28px;
  background-size: 28px 28px;
}

.t0-b-lv3HCustom-468--size-1 h3 {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-lv3HCustom-468--size-3 .t0-b-lv3HCustom-468__iconPlacer {
  width: 50.4px;
}

.t0-b-lv3HCustom-468--size-3 .t0-b-lv3HCustom-468__icon {
  width: 42px;
  height: 42px;
  background-size: 42px 42px;
}

.t0-b-lv3HCustom-468--size-3 h3 {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-lv3HCustom-468--align-l>div {
  margin-right: auto;
}

.t0-b-lv3HCustom-468--align-c>div {
  margin-right: auto;
  margin-left: auto;
}

.t0-b-lv3HCustom-468--align-r>div {
  margin-left: auto;
}

.t0-b-fullWidthFrameCustom-469 {
  position: relative;
  padding: 0px 1000px;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 00px 1130px 30px;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCustom-469__ft {
  padding-top: 1%;
}

.t0-b-fullWidthFrameCustom-469 {
  background-color: #fff;
}

.t0-b-lv5HCustom-470-bPlacer {
  padding-bottom: 2%;
position: relative;
    margin-top: -300px;
    margin-bottom: 230px;}

.t0-b-lv5HCustom-470 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv5HCustom-470 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv5HCustom-470 a:hover {
  color: #ffae00;
}

.t0-b-lv5HCustom-470__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 0 5px;
}

.t0-b-lv5HCustom-470 h5 {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-lv5HCustom-470__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 5px 0 0;
}

.t0-b-lv5HCustom-470--size-1 .t0-b-lv5HCustom-470__caption-upper {
  line-height: 1.25;
  font-size: .857rem;
  padding: 0 0 5px;
}

.t0-b-lv5HCustom-470--size-1 h5 {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv5HCustom-470--size-1 .t0-b-lv5HCustom-470__caption-lower {
  line-height: 1.25;
  font-size: .857rem;
  padding: 5px 0 0;
}

.t0-b-lv5HCustom-470--size-3 .t0-b-lv5HCustom-470__caption-upper {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 0 0 5px;
}

.t0-b-lv5HCustom-470--size-3 h5 {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-lv5HCustom-470--size-3 .t0-b-lv5HCustom-470__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 5px 0 0;
}

.t0-b-lv5HCustom-470--align-l {
  text-align: left;
}

.t0-b-lv5HCustom-470--align-c {
  text-align: center;
}

.t0-b-lv5HCustom-470--align-r {
  text-align: right;
}

.t0-b-mediaCustom-471-bPlacer {
  padding-bottom: 6%;
}

.t0-b-mediaCustom-471 {
  margin: 0 auto;
  color: #675f4f;
}

.t0-b-mediaCustom-471 a {
  color: #675f4f;
  text-decoration: none;
}

.t0-b-mediaCustom-471 a:hover {
  color: #ffae00;
}

.t0-b-mediaCustom-471__h-upper {
line-height: 1.25;
    font-size: 1.5rem;
    margin-top: 15px;
    margin-bottom: -44px;
    text-align: center;
    position: relative;
    Z-INDEX: 10;
}

.t0-b-mediaCustom-471__h-upper div {
  display: inline-block;
}

.t0-b-mediaCustom-471 img {
  width: 100%;
  height: auto;
}

.t0-b-mediaCustom-471__media {
  position: relative;
  line-height: 0;
  text-align: center;
}

.t0-b-mediaCustom-471__media a {
  text-decoration: none;
}

.t0-b-mediaCustom-471__media a:hover {
  opacity: .8;
}

.t0-b-mediaCustom-471__media>* {
  border-radius: 5px;
}

.t0-b-mediaCustom-471__media img {
  border-radius: 5px;
}

.t0-b-mediaCustom-471__media+div {
  margin-top: 3%;
}

.t0-b-mediaCustom-471__textOnImage-upper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}

.t0-b-mediaCustom-471__textOnImage-upper p {
  line-height: 1.25;
  font-size: 1.286rem;
  text-shadow: -1px -1px 1px #fff,-1px 0 1px #fff,-1px 1px 1px #fff,0 -1px 1px #fff,0 0 1px #fff,0 1px 1px #fff,1px -1px 1px #fff,1px 0 1px #fff,1px 1px 1px #fff;
  max-height: 66px;
  padding: 10px 5px;
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  background: rgba(255,255,255,.8);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.t0-b-mediaCustom-471__textOnImage-lower {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}

.t0-b-mediaCustom-471__textOnImage-lower p {
  line-height: 1.25;
  font-size: 1.286rem;
  text-shadow: -1px -1px 1px #fff,-1px 0 1px #fff,-1px 1px 1px #fff,0 -1px 1px #fff,0 0 1px #fff,0 1px 1px #fff,1px -1px 1px #fff,1px 0 1px #fff,1px 1px 1px #fff;
  max-height: 66px;
  padding: 10px 5px;
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  background: rgba(255,255,255,.8);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.t0-b-mediaCustom-471__h-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  margin-top: 3%;
  font-weight: bold;
  text-align: center;
}

.t0-b-mediaCustom-471__h-lower div {
  display: inline-block;
}

.t0-b-mediaCustom-471__h-lower+div {
  margin-top: 5%;
}

.t0-b-mediaCustom-471__caption {
  margin-top: 5%;
}

.t0-b-mediaCustom-471__caption p {
  line-height: 1.25;
  font-size: 1rem;
  color: #664b3a;
  text-align: center;
}

.t0-b-mediaCustom-471__caption+div {
  margin-top: 5%;
}

.t0-b-mediaCustom-471__caption a {
  text-decoration: underline;
}

.t0-b-mediaCustom-471--width-l {
  width: 100%;
}

.t0-b-mediaCustom-471--width-m {
  width: 75%;
}

.t0-b-mediaCustom-471--width-s {
  width: 50%;
}

.t0-b-mediaCustom-471--align-l {
  text-align: left;
}

.t0-b-mediaCustom-471--align-c {
  text-align: center;
}

.t0-b-mediaCustom-471--align-r {
  text-align: right;
}

.t0-b-frameOuterCustom-472-bPlacer {
  padding-bottom: 6%;
}

.t0-b-frameOuterCustom-472__hd {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  text-align: center;
  color: #675f4f;
  padding-bottom: 10px;
}

.t0-b-frameOuterCustom-472__hd a {
  text-decoration: none;
  color: inherit;
}

.t0-b-frameOuterCustom-472__hd a:hover {
  color: #ffae00;
}

.t0-b-frameOuterCustom-472__hd-h {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-frameOuterCustom-472__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 0 0 5px;
}

.t0-b-frameOuterCustom-472__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 5px 0 0;
}

.t0-b-frameOuterCustom-472__hd--size-1 .t0-b-frameOuterCustom-472__hd-caption-upper {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-frameOuterCustom-472__hd--size-1 .t0-b-frameOuterCustom-472__hd-caption-lower {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-frameOuterCustom-472__hd--size-1 .t0-b-frameOuterCustom-472__hd-h {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-frameOuterCustom-472__hd--size-3 .t0-b-frameOuterCustom-472__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-frameOuterCustom-472__hd--size-3 .t0-b-frameOuterCustom-472__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-frameOuterCustom-472__hd--size-3 .t0-b-frameOuterCustom-472__hd-h {
  line-height: 1.25;
  font-size: 2.571rem;
}

.t0-b-frameOuterCustom-472__hd--align-l {
  text-align: left;
}

.t0-b-frameOuterCustom-472__hd--align-c {
  text-align: center;
}

.t0-b-frameOuterCustom-472__hd--align-r {
  text-align: right;
}

.t0-b-frameOuterCustom-472__ft {
  margin-top: 2%;
}

.t0-b-fullWidthFrameCustom-473 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCustom-473 {
  background-color: #fff5e7;
}

.t0-b-frameOuterCustom-474-bPlacer {
  padding-bottom: 6%;
}

.t0-b-frameOuterCustom-474__hd {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  text-align: center;
  color: #675f4f;
  padding-bottom: 10px;
}

.t0-b-frameOuterCustom-474__hd a {
  text-decoration: none;
  color: inherit;
}

.t0-b-frameOuterCustom-474__hd a:hover {
  color: #ffae00;
}

.t0-b-frameOuterCustom-474__hd-h {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-frameOuterCustom-474__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 0 0 5px;
}

.t0-b-frameOuterCustom-474__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 5px 0 0;
}

.t0-b-frameOuterCustom-474__hd--size-1 .t0-b-frameOuterCustom-474__hd-caption-upper {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-frameOuterCustom-474__hd--size-1 .t0-b-frameOuterCustom-474__hd-caption-lower {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-frameOuterCustom-474__hd--size-1 .t0-b-frameOuterCustom-474__hd-h {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-frameOuterCustom-474__hd--size-3 .t0-b-frameOuterCustom-474__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-frameOuterCustom-474__hd--size-3 .t0-b-frameOuterCustom-474__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-frameOuterCustom-474__hd--size-3 .t0-b-frameOuterCustom-474__hd-h {
  line-height: 1.25;
  font-size: 2.571rem;
}

.t0-b-frameOuterCustom-474__hd--align-l {
  text-align: left;
}

.t0-b-frameOuterCustom-474__hd--align-c {
  text-align: center;
}

.t0-b-frameOuterCustom-474__hd--align-r {
  text-align: right;
}

.t0-b-frameOuterCustom-474__ft {
  margin-top: 2%;
}

.t0-b-lv3HCustom-475-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv3HCustom-475 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv3HCustom-475 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv3HCustom-475 a:hover {
  color: #ffae00;
}

.t0-b-lv3HCustom-475 h3 {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-lv3HCustom-475--size-1 h3 {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-lv3HCustom-475--size-3 h3 {
  line-height: 1.25;
  font-size: 2.571rem;
}

.t0-b-lv3HCustom-475--align-l {
  text-align: left;
}

.t0-b-lv3HCustom-475--align-c {
  text-align: center;
}

.t0-b-lv3HCustom-475--align-r {
  text-align: right;
}

.t0-b-lv1H-mainHCustom-476-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv1H-mainHCustom-476 {
  margin: 0 auto;
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv1H-mainHCustom-476 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv1H-mainHCustom-476 a:hover {
  color: #ffae00;
}

.t0-b-lv1H-mainHCustom-476__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv1H-mainHCustom-476__bd {
  line-height: 1.25;
  font-size: 3.286rem;
  padding: 0 20px;
background: linear-gradient(transparent 24%, #f5f2e8 50%);}

.t0-b-lv1H-mainHCustom-476__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv1H-mainHCustom-476--align-l {
  text-align: left;
}

.t0-b-lv1H-mainHCustom-476--align-c {
  text-align: center;
}

.t0-b-lv1H-mainHCustom-476--align-r {
  text-align: right;
}

.t0-b-navListCustom-477-bPlacer {
  padding-bottom: 4%;
}

.t0-b-navListCustom-477 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #767065;
  text-align: left;
}

.t0-b-navListCustom-477 th>table:first-child {
  margin-top: 0;
}

.t0-b-navListCustom-477 td>table:first-child {
  margin-top: 0;
}

.t0-b-navListCustom-477 th>ul:first-child {
  margin-top: 0;
}

.t0-b-navListCustom-477 td>ul:first-child {
  margin-top: 0;
}

.t0-b-navListCustom-477 th>ol:first-child {
  margin-top: 0;
}

.t0-b-navListCustom-477 td>ol:first-child {
  margin-top: 0;
}

.t0-b-navListCustom-477 th>p:first-child {
  margin-top: 0;
}

.t0-b-navListCustom-477 td>p:first-child {
  margin-top: 0;
}

.t0-b-navListCustom-477 th>hr:first-child {
  margin-top: 0;
}

.t0-b-navListCustom-477 td>hr:first-child {
  margin-top: 0;
}

.t0-b-navListCustom-477 p {
  line-height: 1.6;
  font-size: 1.286rem;
  margin-top: 1em;
}

.t0-b-navListCustom-477>p:first-child {
  margin-top: 0;
}

.t0-b-navListCustom-477 ol {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-navListCustom-477 ol ul {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-navListCustom-477 ol ol {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-navListCustom-477 ol ul li {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-navListCustom-477 ol ol li {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-navListCustom-477 ol p {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-navListCustom-477 ol li {
  line-height: 1.25;
  font-size: 1.286rem;
  margin-top: 10px;
  list-style-type: decimal;
}

.t0-b-navListCustom-477 ol li:first-child {
  margin-top: 0;
}

.t0-b-navListCustom-477 ol li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-navListCustom-477 ol li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-navListCustom-477>ol:first-child {
  margin-top: 0;
}

.t0-b-navListCustom-477 ul {
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-navListCustom-477 ul ul {
  margin-top: 5px;
}

.t0-b-navListCustom-477 ul ol {
  margin-top: 5px;
}

.t0-b-navListCustom-477 ul li {
  min-height: 22px;
  padding: 0 0 0 30px;
  margin: 8px 0 0;
  background: url("/_master/acre/themes/031C-N00/imgs/list/list002/list002_ico01_v2_v2f1.svg");
  background-repeat: no-repeat;
  background-position: 0 .16em;
  background-size: 19px 14px;
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-navListCustom-477 ul li:first-child {
  margin-top: 0;
}

.t0-b-navListCustom-477 ul li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-navListCustom-477 ul li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-navListCustom-477>ul:first-child {
  margin-top: 0;
}

.t0-b-navListCustom-477 table {
  width: 100%;
  margin-top: 15px;
  border: rgba(0,0,0,0) 1px solid;
}

.t0-b-navListCustom-477 table th {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-navListCustom-477 table td {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-navListCustom-477 table ul {
  font-size: 14px;
}

.t0-b-navListCustom-477 table ol {
  font-size: 14px;
}

.t0-b-navListCustom-477 table ul li {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-navListCustom-477 table ol li {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-navListCustom-477 table p {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-navListCustom-477 table th {
  color: #675f4f;
  background-color: #fff4a6;
}

.t0-b-navListCustom-477 table td {
  color: #706d5e;
  background-color: #fffbdc;
}

.t0-b-navListCustom-477 table tr:first-child th {
  border-top: 1px solid #fff;
}

.t0-b-navListCustom-477 table tr:first-child td {
  border-top: 1px solid #fff;
}

.t0-b-navListCustom-477 table tr:last-child>th {
  background-image: none;
}

.t0-b-navListCustom-477 table tr:last-child td {
  background-image: none;
}

.t0-b-navListCustom-477>table:first-child {
  margin-top: 0;
}

.t0-b-navListCustom-477 a {
  display: block;
  color: inherit;
  text-decoration: underline;
}

.t0-b-navListCustom-477 a:hover {
  color: #ffae00;
}

.t0-b-navListCustom-477 ul li {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-fullWidthFrameCustom-478 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
  background-color: none;}

.t0-b-fullWidthFrameCustom-478 .t0-b-media__media {
    position: relative;
    z-index: 3;
}
}
.t0-b-lv3HCustom-479-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv3HCustom-479 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv3HCustom-479 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv3HCustom-479 a:hover {
  color: #ffae00;
}

.t0-b-lv3HCustom-479 h3 {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-lv3HCustom-479--size-1 h3 {
  line-height: 1.25;
  font-size: 2rem;
padding-top: 15px;
}


.t0-b-lv3HCustom-479--size-3 h3 {
  line-height: 1.25;
  font-size: 2.571rem;
}

.t0-b-lv3HCustom-479--align-l {
  text-align: left;
}

.t0-b-lv3HCustom-479--align-c {
  text-align: center;
}

.t0-b-lv3HCustom-479--align-r {
  text-align: right;
}

.t0-b-lv4H-qIconCustom-480-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv4H-qIconCustom-480 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
}

.t0-b-lv4H-qIconCustom-480 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv4H-qIconCustom-480 a:hover {
  color: #ffae00;
}

.t0-b-lv4H-qIconCustom-480 a .t0-b-lv4H-qIconCustom-480__h {
  color: #675f4f;
}

.t0-b-lv4H-qIconCustom-480 a .t0-b-lv4H-qIconCustom-480__h:hover {
  color: #ffae00;
}

.t0-b-lv4H-qIconCustom-480>div {
  display: table;
}

.t0-b-lv4H-qIconCustom-480>div>* {
  display: table-cell;
  vertical-align: middle;
}

.t0-b-lv4H-qIconCustom-480__iconPlacer {
  width: 35px;
  text-align: left;
}

.t0-b-lv4H-qIconCustom-480__icon {
  display: inline-block;
  width: 27px;
  height: 27px;
  vertical-align: middle;
  background-image: url("/_master/acre/themes/031C-N00/imgs/heading/heading021/heading021_question_v1f1.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 27px 27px;
}

.t0-b-lv4H-qIconCustom-480__caption-upper {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 0 0 4px;
  color: #675f4f;
}

.t0-b-lv4H-qIconCustom-480__h {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-lv4H-qIconCustom-480__caption-lower {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 4px 0 0;
  color: #675f4f;}

.t0-b-lv4H-qIconCustom-480__caption-upper+.t0-b-lv4H-qIconCustom-480__h {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-lv4H-qIconCustom-480__caption-upper+a>.t0-b-lv4H-qIconCustom-480__h {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-lv4H-qIconCustom-480--size-1 .t0-b-lv4H-qIconCustom-480__iconPlacer {
  width: 28px;
}

.t0-b-lv4H-qIconCustom-480--size-1 .t0-b-lv4H-qIconCustom-480__icon {
  width: 21.6px;
  height: 21.6px;
  background-size: 21.6px 21.6px;
}

.t0-b-lv4H-qIconCustom-480--size-1 .t0-b-lv4H-qIconCustom-480__caption-upper {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-lv4H-qIconCustom-480--size-1 .t0-b-lv4H-qIconCustom-480__caption-lower {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-lv4H-qIconCustom-480--size-1 .t0-b-lv4H-qIconCustom-480__h {
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-lv4H-qIconCustom-480--size-1 .t0-b-lv4H-qIconCustom-480__caption-upper+.t0-b-lv4H-qIconCustom-480__h {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-lv4H-qIconCustom-480--size-1 .t0-b-lv4H-qIconCustom-480__caption-upper+a>.t0-b-lv4H-qIconCustom-480__h {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-lv4H-qIconCustom-480--size-3 .t0-b-lv4H-qIconCustom-480__iconPlacer {
  width: 42px;
}

.t0-b-lv4H-qIconCustom-480--size-3 .t0-b-lv4H-qIconCustom-480__icon {
  width: 32.4px;
  height: 32.4px;
  background-size: 32.4px 32.4px;
}

.t0-b-lv4H-qIconCustom-480--size-3 .t0-b-lv4H-qIconCustom-480__caption-upper {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-lv4H-qIconCustom-480--size-3 .t0-b-lv4H-qIconCustom-480__caption-lower {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-lv4H-qIconCustom-480--size-3 .t0-b-lv4H-qIconCustom-480__h {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-lv4H-qIconCustom-480--size-3 .t0-b-lv4H-qIconCustom-480__caption-upper+.t0-b-lv4H-qIconCustom-480__h {
  line-height: 1.25;
  font-size: 1.857rem;
}

.t0-b-lv4H-qIconCustom-480--size-3 .t0-b-lv4H-qIconCustom-480__caption-upper+a>.t0-b-lv4H-qIconCustom-480__h {
  line-height: 1.25;
  font-size: 1.857rem;
}

.t0-b-lv4H-qIconCustom-480--align-l>div {
  margin-right: auto;
}

.t0-b-lv4H-qIconCustom-480--align-c>div {
  margin-right: auto;
  margin-left: auto;
}

.t0-b-lv4H-qIconCustom-480--align-r>div {
  margin-left: auto;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-481 {
  overflow: visible;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-481 {
  overflow: visible;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-481 ul {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-481 ol {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-481 ul {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-481 ol {
  overflow: hidden;
}

.t0-b-wysiwygCustom-481-bPlacer {
padding: 15px 0px 15px 0px;
    border-top: 2px solid #ccc;}

.t0-b-wysiwygCustom-481 {
  line-height: 1.6;
  font-size: 1rem;
  color: #767065;
}

.t0-b-wysiwygCustom-481 th>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-481 td>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-481 th>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-481 td>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-481 th>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-481 td>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-481 th>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-481 td>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-481 th>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-481 td>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-481 p {
  line-height: 1.6;
  font-size: 1rem;
  margin-top: 1em;
}

.t0-b-wysiwygCustom-481>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-481 ol {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-481 ol ul {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-481 ol ol {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-481 ol ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-481 ol ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-481 ol p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-481 ol li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: decimal;
}

.t0-b-wysiwygCustom-481 ol li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-481 ol li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-481 ol li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-481>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-481 ul {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-481 ul ul {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-481 ul ol {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-481 ul li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: disc;
}

.t0-b-wysiwygCustom-481 ul li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-481 ul li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-481 ul li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-481>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-481 table {
  width: 100%;
  margin-top: 15px;
  border: rgba(0,0,0,0) 1px solid;
}

.t0-b-wysiwygCustom-481 table th {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-481 table td {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-481 table ul {
  font-size: 14px;
}

.t0-b-wysiwygCustom-481 table ol {
  font-size: 14px;
}

.t0-b-wysiwygCustom-481 table ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-481 table ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-481 table p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-481 table th {
  color: #482e15;
  background-color: #eae4d5;
}

.t0-b-wysiwygCustom-481 table td {
  color: #7c5e42;
  background-color: #f6f3ed;
}

.t0-b-wysiwygCustom-481 table tr:first-child th {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-481 table tr:first-child td {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-481 table tr:last-child>th {
  background-image: none;
}

.t0-b-wysiwygCustom-481 table tr:last-child td {
  background-image: none;
}

.t0-b-wysiwygCustom-481>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-481 a {
  display: inline-block;
  color: #767065;
  text-decoration: underline;
}

.t0-b-wysiwygCustom-481 a:hover {
  color: #ffae00;
}

.t0-b-wysiwygCustom-481 p {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-481 ul li {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-481 ol {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-481 ol li {
  line-height: 1.6;
  font-size: 1rem;
}



.t0-b-wysiwygCustom-481 strong {
    font-weight: bolder;
    color:#E56912;
}
.t0-b-footerCombiCustom-482-bPlacer {
  padding-bottom: 0;
}

.t0-b-footerCombiCustom-482 {
  padding: 30px 0 10px;
  background-color: #fff;}

.t0-b-footerCombiCustom-482>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-footerCombiCustom-482__col1 {
  display: table-cell;
  vertical-align: top;
}

.t0-b-footerCombiCustom-482__col2 {
  display: table-cell;
  padding-left: 30px;
  vertical-align: top;
}

.t0-b-footerCombiCustom-482__col3 {
  display: table-cell;
  padding-left: 30px;
  vertical-align: top;
}
.t0-b-footerFreeHtmlCustom-483-bPlacer {
  padding-bottom: 4%;
}

.t0-b-footerFreeHtmlCustom-483 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  min-width: 240px;
  max-width: 1060px;
  margin: 0 auto;
}

.t0-b-footerFreeHtmlCustom-483 div {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  color: #555;
  text-align: center;
}

.t0-b-footerFreeHtmlCustom-483 div>* {
  width: 100%;
  margin: 0 auto !important;
}

.t0-b-navBItemCustom-484-bPlacer {
  padding-bottom: 4%;
}

.t0-b-navBItemCustom-484 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  line-height: 1.25;
  font-size: 1rem;
  color: #ed7573;
  text-align: center;
}

.t0-b-navBItemCustom-484 a {
  display: block;
  color: #6d2300;
}

.t0-b-navBItemCustom-484 a .t0-b-navBItemCustom-484__inner {
  -webkit-transition: color .3s ease .2s,background-color .3s ease .1s,border-color .3s ease .2s;
  transition: color .3s ease .2s,background-color .3s ease .1s,border-color .3s ease .2s;
}

.t0-b-navBItemCustom-484 a .t0-b-navBItemCustom-484__inner:hover {
  color: #fff;
  background-color: #947161;
}

.t0-b-navBItemCustom-484__inner {
  min-height: 12px;
  padding: 4px 10px 3px;
  background-color: #fff;
  border-radius: 20px;
}

.t0-b-navBItemCustom-484--size-1 {
  line-height: 1.25;
  font-size: .714rem;
}

.t0-b-navBItemCustom-484--size-1 .t0-b-navBItemCustom-484__inner {
  padding: 2px 10px;
}

.t0-b-navBItemCustom-484--size-2 {
  line-height: 1.25;
  font-size: .857rem;
}

.t0-b-navBItemCustom-484--size-2 .t0-b-navBItemCustom-484__inner {
  padding: 3px 10px;
}

.t0-b-navBItemCustom-484--size-3 {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-navBItemCustom-484--size-3 .t0-b-navBItemCustom-484__inner {
  padding: 4px 10px 3px;
}

.t0-b-navBItemCustom-484--size-4 {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-navBItemCustom-484--size-4 .t0-b-navBItemCustom-484__inner {
  padding: 4px 10px;
}

.t0-b-navBItemCustom-484--size-5 {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-navBItemCustom-484--size-5 .t0-b-navBItemCustom-484__inner {
  padding: 5px 10px;
}

.t0-b-navBItemCustom-484--width-l {
  width: 100%;
}

.t0-b-navBItemCustom-484--width-m {
  width: 75%;
}

.t0-b-navBItemCustom-484--width-s {
  width: 50%;
}

.t0-b-navBItemCustom-484--align-l {
  margin-right: auto;
}

.t0-b-navBItemCustom-484--align-c {
  margin-right: auto;
  margin-left: auto;
}

.t0-b-navBItemCustom-484--align-r {
  margin-left: auto;
}

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

.t0-b-sideBoxCustom-486-bPlacer {
  padding-bottom: 8%;
}

.t0-b-sideBoxCustom-486 {
  background-color: #fffefa;
  border-top: 4px solid #ffe168;
  position: relative;
  z-index: 300;
}

.t0-b-sideBoxCustom-486__hd {
  padding: 10px;
  text-align: center;
  background-color: #fff6ba;
  border-right: 1px solid #ece5c8;
  border-left: 1px solid #ece5c8;
}

.t0-b-sideBoxCustom-486__hd h4 {
  min-height: 25px;
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  line-height: 1.25;
  font-size: 1.429rem;
}

.t0-b-sideBoxCustom-486__hd a h4:hover {
  color: #ffae00;
}

.t0-b-sideBoxCustom-486__bd {
  padding: 25px 20px 20px;
  border: 1px solid #ece5c8;
  border-top: none;
}

.t0-b-sideBoxCustom-486--align-l {
  text-align: left;
}

.t0-b-sideBoxCustom-486--align-c {
  text-align: center;
}

.t0-b-sideBoxCustom-486--align-r {
  text-align: right;
}

.t0-b-lv2HCustom-487-bPlacer {
    position: relative;
    margin-top: -200px;
    margin-left: 86px;
 
}

.t0-b-lv2HCustom-487 {
font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;
  color: #fff;
  text-align: center;
    position: relative;
}  z-index: 210;


.t0-b-lv2HCustom-487 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-487 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-487__caption-upper {
  line-height: 1.25;
    font-size: 5.714rem!important;
    padding: 0 20px 10px;
}


.t0-b-lv2HCustom-487 h2 {
    line-height: 1.25;
    font-size: 1.3rem;
    /* padding: 0 7px; */
    position: relative;
margin-top: -90px;
    margin-left: 160px;
}


.t0-b-lv2HCustom-487__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-487--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-487--size-1 .t0-b-lv2HCustom-487__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-487--size-1 .t0-b-lv2HCustom-487__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-487--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-487--size-3 .t0-b-lv2HCustom-487__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-487--size-3 .t0-b-lv2HCustom-487__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-487--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-487--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-487--align-r {
  text-align: right;
}

.t0-b-lv2HCustom-488-bPlacer {
    position: relative;
    margin-top: -200px;
    margin-left: 155px;

}

.t0-b-lv2HCustom-488 {
font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;
  color: #fff;
  text-align: center;
    position: relative;
}  z-index: 210;


.t0-b-lv2HCustom-488 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-488 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-488__caption-upper {
  line-height: 1.25;
    font-size: 5.714rem!important;
    padding: 0 20px 10px;
}


.t0-b-lv2HCustom-488 h2 {
    line-height: 1.25;
    font-size: 1.3rem;
    /* padding: 0 7px; */
    position: relative;
margin-top: -90px;
    margin-left: 160px;
}


.t0-b-lv2HCustom-488__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-488--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-488--size-1 .t0-b-lv2HCustom-488__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-488--size-1 .t0-b-lv2HCustom-488__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-488--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-488--size-3 .t0-b-lv2HCustom-488__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-488--size-3 .t0-b-lv2HCustom-488__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-488--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-488--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-488--align-r {
  text-align: right;
}

.t0-b-fullWidthFrameCustom-489 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
  padding-bottom: 80px;}

.t0-b-fullWidthFrameCustom-489 {
  background-color: #fff;
}

.t0-b-lv2HCustom-490-bPlacer {
    position: relative;
    margin-top: -150px;
    margin-left: 30px;
    margin-bottom: 60px;
}

.t0-b-lv2HCustom-490 {
font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;
  color: #000;
  text-align: center;
    position: relative;
}  z-index: 210;


.t0-b-lv2HCustom-490 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-490 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-490__caption-upper {
  line-height: 1.25;
    font-size: 2.6rem!important;
    padding: 0 20px 10px;
}


.t0-b-lv2HCustom-490 h2 {
    line-height: 1.25;
    font-size: 3.8rem;
    /* padding: 0 7px; */
    position: relative;
margin-top: -70px;
    margin-left: 160px;
}


.t0-b-lv2HCustom-490__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-490--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-490--size-1 .t0-b-lv2HCustom-490__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-490--size-1 .t0-b-lv2HCustom-490__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-490--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-490--size-3 .t0-b-lv2HCustom-490__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-490--size-3 .t0-b-lv2HCustom-490__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-490--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-490--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-490--align-r {
  text-align: right;
}

.t0-b-labeledListCustom-491-bPlacer {
  padding-bottom: 2%;
}

.t0-b-labeledListCustom-491 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
}

.t0-b-labeledListCustom-491 a {
  display: block;
  text-decoration: underline;
}

.t0-b-labeledListCustom-491 a:hover {
  color: #ffae00;
}

.t0-b-labeledListCustom-491 table {
  border-collapse: collapse;
}

.t0-b-labeledListCustom-491 table th {
  min-width: 86px;
  padding: 0;
  color: #675f4f;
  text-align: center;
  vertical-align: top;
  line-height: 1.25;
  font-size: 1.3rem;
}

.t0-b-labeledListCustom-491 table th>div {
  min-height: 17px;
  padding: 9px 8px 6px;
  white-space: nowrap;
  background-color: #6d2300;
 border-radius: 15px;}

.t0-b-labeledListCustom-491 table th>div a {
  color: #6d2300;
}

.t0-b-labeledListCustom-491 table td {
  padding: 0 0 0 14px;
  color: #767065;
  text-align: left;
  vertical-align: middle;
  line-height: 1.25;
font-size: 1.6rem;
}

.t0-b-labeledListCustom-491 table td>div {
  padding: 3px 0 2px;
}

.t0-b-labeledListCustom-491 table td>div a {
  color: #767065;
}

.t0-b-lv2HCustom-492-bPlacer {
    position: relative;
    margin-top: -150px;
    margin-left: 450px;
    margin-bottom: 60px;
}

.t0-b-lv2HCustom-492 {
font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;
  color: #000;
  text-align: center;
    position: relative;
}  z-index: 210;


.t0-b-lv2HCustom-492 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-492 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-492__caption-upper {
  line-height: 1.25;
    font-size: 2.6rem!important;
    padding: 0 20px 10px;
}


.t0-b-lv2HCustom-492 h2 {
    line-height: 1.25;
    font-size: 3.8rem;
    /* padding: 0 7px; */
    position: relative;
margin-top: -70px;
    margin-left: 160px;
}


.t0-b-lv2HCustom-492__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-492--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-492--size-1 .t0-b-lv2HCustom-492__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-492--size-1 .t0-b-lv2HCustom-492__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-492--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-492--size-3 .t0-b-lv2HCustom-492__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-492--size-3 .t0-b-lv2HCustom-492__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-492--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-492--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-492--align-r {
  text-align: right;
}

.t0-b-fullWidthFrameCustom-493 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
  background-color: none;}

.t0-b-fullWidthFrameCustom-493 .t0-b-media__media {
    position: relative;
    z-index: 3;
}
}
.t0-b-headerCombiCustom-494-bPlacer {
  padding-bottom: 0;
}

.t0-b-headerCombiCustom-494 {
  padding-top: 5px;
  color: #767065;
  border-top: 4px solid #FFE168;
  background-color:#ffffff;
}

.t0-b-headerCombiCustom-494__hd {
  padding: 10px 0 0;
}

.t0-b-headerCombiCustom-494__hd a {
  color: #767065;
  text-decoration: underline;
}

.t0-b-headerCombiCustom-494__hd a:hover {
  color: #009fa5;
}

.t0-b-headerCombiCustom-494__hd>p {
  line-height: 1.25;
  font-size: 1.000rem;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-494__bd {
  padding-bottom: 10px;
}

.t0-b-headerCombiCustom-494__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

.t0-b-headerCombiCustom-494__bd>div>div {
  display: table-cell;
  padding-top: 20px;
  text-align: left;
  vertical-align: top;
}

.t0-b-headerCombiCustom-494__col1 {
  width: 100%;
}

.t0-b-headerCombiCustom-494__col2 {
  padding-left: 30px;
}

.t0-b-headerCombiCustom-494__col3 {
  padding-left: 30px;
}

.t0-b-headerUnit-contact-navBCustom-495-bPlacer {
  padding-bottom: 2%;
}

.t0-b-headerUnit-contact-navBCustom-495 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #fff;
  text-align: center;
  display: table;
  width: 100%;
  white-space: nowrap;
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-headerUnit-contact-navBCustom-495 a {
  display: block;
  color: #fff;
}

.t0-b-headerUnit-contact-navBCustom-495 a .t0-b-headerUnit-contact-navBCustom-495__inner {
  -webkit-transition: color .3s ease .2s,background-color .3s ease .1s,border-color .3s ease .2s;
  transition: color .3s ease .2s,background-color .3s ease .1s,border-color .3s ease .2s;
}

.t0-b-headerUnit-contact-navBCustom-495 a .t0-b-headerUnit-contact-navBCustom-495__inner:hover {
  color: #febf00;
  background-color: #fffae5;
  border: 2px solid #febf00;
}

.t0-b-headerUnit-contact-navBCustom-495 a .t0-b-headerUnit-contact-navBCustom-495__inner:hover::after {
  left: 15px;
  background-image: url("/_master/acre/themes/031C-L25-2/imgs/common/navItem001/Banner_arrow006.svg");
}

.t0-b-headerUnit-contact-navBCustom-495__inner {
  position: relative;
  min-height: 12px;
  padding: 4px 19px 3px 29px;
  background-color: #febf00;
  border: 2px solid #febf00;
  border-radius: 20px;
}

.t0-b-headerUnit-contact-navBCustom-495__inner::after {
  position: absolute;
  top: 50%;
  left: 10px;
  display: block;
  width: 8px;
  height: 14px;
  content: "";
  background-image: url("/_master/acre/themes/031C-L25-2/imgs/common/navItem001/Banner_arrow001.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 8px 14px;
  -webkit-transition: left .3s,background-image 0s ease .2s;
  transition: left .3s,background-image 0s ease .2s;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

[class^=t0-b-headerSingle] .t0-b-headerUnit-contact-navBCustom-495 {
  display: table;
  width: auto;
  margin: 0 auto;
  white-space: normal;
}

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

.t0-b-lv2HCustom-497-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv2HCustom-497 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv2HCustom-497 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-497 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-497__caption-upper {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 0 15px 8px;
}

.t0-b-lv2HCustom-497 h2 {
  line-height: 1.25;
  font-size: 2.714rem;
  padding: 0 15px;
}

.t0-b-lv2HCustom-497__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-497--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-497--size-1 .t0-b-lv2HCustom-497__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-497--size-1 .t0-b-lv2HCustom-497__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-497--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-497--size-3 .t0-b-lv2HCustom-497__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-497--size-3 .t0-b-lv2HCustom-497__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-497--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-497--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-497--align-r {
  text-align: right;
}

.t0-b-fullWidthFrameCardCustom-498 {
  position: relative;
  padding: 40px 0 .1px;
  background-color: #EB7E31;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCardCustom-498__hd {
  width: 1100px;
  margin: 0 auto;
}

.t0-b-fullWidthFrameCardCustom-498__ft {
  width: 1100px;
  margin: 0 auto;
}

.t0-b-fullWidthFrameCardCustom-498__bd {
  width: 1100px;
  margin: 0 auto;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-499 {
  overflow: visible;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-499 {
  overflow: visible;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-499 ul {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-499 ol {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-499 ul {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-499 ol {
  overflow: hidden;
}

.t0-b-wysiwygCustom-499-bPlacer {
  padding-bottom: 4%;
}

.t0-b-wysiwygCustom-499 {
  line-height: 1.6;
  font-size: 1rem;
  color: #767065;
 font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;
}

.t0-b-wysiwygCustom-499 th>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-499 td>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-499 th>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-499 td>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-499 th>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-499 td>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-499 th>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-499 td>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-499 th>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-499 td>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-499 p {
  line-height: 1.6;
  font-size: 1rem;
  margin-top: 1em;
}

.t0-b-wysiwygCustom-499>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-499 ol {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-499 ol ul {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-499 ol ol {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-499 ol ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-499 ol ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-499 ol p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-499 ol li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: decimal;
}

.t0-b-wysiwygCustom-499 ol li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-499 ol li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-499 ol li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-499>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-499 ul {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-499 ul ul {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-499 ul ol {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-499 ul li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: disc;
}

.t0-b-wysiwygCustom-499 ul li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-499 ul li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-499 ul li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-499>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-499 table {
  width: 100%;
  margin-top: 15px;
  border: rgba(0,0,0,0) 1px solid;
}

.t0-b-wysiwygCustom-499 table th {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-499 table td {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-499 table ul {
  font-size: 14px;
}

.t0-b-wysiwygCustom-499 table ol {
  font-size: 14px;
}

.t0-b-wysiwygCustom-499 table ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-499 table ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-499 table p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-499 table th {
  color: #482e15;
  background-color: #eae4d5;
}

.t0-b-wysiwygCustom-499 table td {
  color: #7c5e42;
  background-color: #f6f3ed;
}

.t0-b-wysiwygCustom-499 table tr:first-child th {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-499 table tr:first-child td {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-499 table tr:last-child>th {
  background-image: none;
}

.t0-b-wysiwygCustom-499 table tr:last-child td {
  background-image: none;
}

.t0-b-wysiwygCustom-499>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-499 a {
  display: inline-block;
  color: #767065;
  text-decoration: underline;
}

.t0-b-wysiwygCustom-499 a:hover {
  color: #ffae00;
}

.t0-b-wysiwygCustom-499 p {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-499 ul li {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-499 ol {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-499 ol li {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-fullWidthFrameCustom-500 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
  background-color: #dfd6b5;}

.t0-b-fullWidthFrameCustom-500 .t0-b-media__media {
    position: relative;
    z-index: 3;
}

.t0-b-fullWidthFrameCustom-501 {
  position: relative;
  background-repeat: repeat;
  background-position: center center;
  background-size: auto 100%;
  background-color:  #dfd6b5;
  padding: 0px 1130px;
  margin:-100px -1130px 10px -1130px;}

.t0-b-fullWidthFrameCustom-502 {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCustom-502 {
  background-color:  #dfd6b5;
}

.t0-b-lv2HCustom-503-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv2HCustom-503 {
  overflow: hidden;
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv2HCustom-503 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-503 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-503__caption-upper {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 0 35px 8px;
}

.t0-b-lv2HCustom-503 h2 {
  line-height: 1.25;
  font-size: 2.714rem;
  position: relative;
  display: inline-block;
  max-width: calc(100% - (50px + 35px)*2);
  min-height: 42px;
  padding: 0 35px;
}

.t0-b-lv2HCustom-503 h2::before {
  position: absolute;
  top: 50%;
  right: 100%;
  width: 1100px;
  content: "";
  border-top: 1px solid #fed326;
}

.t0-b-lv2HCustom-503 h2::after {
  position: absolute;
  top: 50%;
  left: 100%;
  width: 1100px;
  content: "";
  border-top: 1px solid #fed326;
}

.t0-b-lv2HCustom-503__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 35px 0;
}

.t0-b-lv2HCustom-503--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  min-height: 37px;
}

.t0-b-lv2HCustom-503--size-1 .t0-b-lv2HCustom-503__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 35px 6px;
}

.t0-b-lv2HCustom-503--size-1 .t0-b-lv2HCustom-503__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 35px 0;
}

.t0-b-lv2HCustom-503--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  min-height: 47px;
}

.t0-b-lv2HCustom-503--size-3 .t0-b-lv2HCustom-503__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 35px 10px;
}

.t0-b-lv2HCustom-503--size-3 .t0-b-lv2HCustom-503__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 35px 0;
}

.t0-b-lv2HCustom-503--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-503--align-l h2 {
  max-width: calc(100% - (50px + 35px));
  padding-left: 0;
}

.t0-b-lv2HCustom-503--align-l .t0-b-lv2HCustom-503__caption-upper {
  padding-left: 0;
}

.t0-b-lv2HCustom-503--align-l .t0-b-lv2HCustom-503__caption-lower {
  padding-left: 0;
}

.t0-b-lv2HCustom-503--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-503--align-r {
  text-align: right;
}

.t0-b-lv2HCustom-503--align-r h2 {
  max-width: calc(100% - (50px + 35px));
  padding-right: 0;
}

.t0-b-lv2HCustom-503--align-r .t0-b-lv2HCustom-503__caption-upper {
  padding-right: 0;
}

.t0-b-lv2HCustom-503--align-r .t0-b-lv2HCustom-503__caption-lower {
  padding-right: 0;
}

.t0-b-lv3HCustom-504-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv3HCustom-504 {
  font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;  color: #675f4f;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv3HCustom-504 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv3HCustom-504 a:hover {
  color: #ffae00;
}

.t0-b-lv3HCustom-504 h3 {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-lv3HCustom-504--size-1 h3 {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-lv3HCustom-504--size-3 h3 {
  line-height: 1.25;
  font-size: 2.571rem;
}

.t0-b-lv3HCustom-504--align-l {
  text-align: left;
}

.t0-b-lv3HCustom-504--align-c {
  text-align: center;
}

.t0-b-lv3HCustom-504--align-r {
  text-align: right;
}

.t0-b-lv2HCustom-505-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv2HCustom-505 {
font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;  color: #675f4f;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv2HCustom-505 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-505 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-505__caption-upper {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 0 15px 8px;
}

.t0-b-lv2HCustom-505 h2 {
 font-size: 2.429rem;
    padding: 0 7px;
    position: absolute;
   left: -20px;
    width: fit-content;
    background-color: #ffffff;
    padding: 0.4em 0.3em 0.3em 0.8em;
/*  右上、右下だけ角丸  */
    border-radius: calc(1px / 0);
    box-shadow: 2px 4px 0 0 #6d2300;}

.t0-b-lv2HCustom-505 h2 strong{
font-size: .7em;
    margin-inline-end: .3em;}

.t0-b-lv2HCustom-505__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-505--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-505--size-1 .t0-b-lv2HCustom-505__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-505--size-1 .t0-b-lv2HCustom-505__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-505--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-505--size-3 .t0-b-lv2HCustom-505__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-505--size-3 .t0-b-lv2HCustom-505__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-505--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-505--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-505--align-r {
  text-align: right;
}

.t0-b-lv2HCustom-506-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv2HCustom-506 {
font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;  color: #675f4f;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv2HCustom-506 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-506 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-506__caption-upper {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 0 15px 8px;
}

.t0-b-lv2HCustom-506 h2 {
 font-size: 2.429rem;
    padding: 0 7px;
    position: absolute;
   right: -30px;
    width: fit-content;
    background-color: #f0f0f0;
    padding: 0.4em 0.3em 0.3em 0.8em;
/*  角丸  */
    border-radius: calc(1px / 0);
    box-shadow: -2px 4px 0 0 #b29b4c;}

.t0-b-lv2HCustom-506 h2 strong{
font-size: .7em;
    margin-inline-end: .3em;}

.t0-b-lv2HCustom-506__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-506--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-506--size-1 .t0-b-lv2HCustom-506__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-506--size-1 .t0-b-lv2HCustom-506__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-506--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-506--size-3 .t0-b-lv2HCustom-506__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-506--size-3 .t0-b-lv2HCustom-506__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-506--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-506--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-506--align-r {
  text-align: right;
}

.t0-b-lv2HCustom-507-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv2HCustom-507 {
  overflow: hidden;
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv2HCustom-507 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-507 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-507__caption-upper {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 0 35px 8px;
}

.t0-b-lv2HCustom-507 h2 {
  line-height: 1.25;
  font-size: 2.714rem;
  position: relative;
  display: inline-block;
  max-width: calc(100% - (50px + 35px)*2);
  min-height: 42px;
  padding: 0 35px;
}

.t0-b-lv2HCustom-507 h2::before {
  position: absolute;
  top: 50%;
  right: 100%;
  width: 1100px;
  content: "";
  border-top: 1px solid #6d2300;
}

.t0-b-lv2HCustom-507 h2::after {
  position: absolute;
  top: 50%;
  left: 100%;
  width: 1100px;
  content: "";
  border-top: 1px solid #6d2300;
}

.t0-b-lv2HCustom-507__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 35px 0;
}

.t0-b-lv2HCustom-507--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  min-height: 37px;
}

.t0-b-lv2HCustom-507--size-1 .t0-b-lv2HCustom-507__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 35px 6px;
}

.t0-b-lv2HCustom-507--size-1 .t0-b-lv2HCustom-507__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 35px 0;
}

.t0-b-lv2HCustom-507--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  min-height: 47px;
}

.t0-b-lv2HCustom-507--size-3 .t0-b-lv2HCustom-507__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 35px 10px;
}

.t0-b-lv2HCustom-507--size-3 .t0-b-lv2HCustom-507__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 35px 0;
}

.t0-b-lv2HCustom-507--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-507--align-l h2 {
  max-width: calc(100% - (50px + 35px));
  padding-left: 0;
}

.t0-b-lv2HCustom-507--align-l .t0-b-lv2HCustom-507__caption-upper {
  padding-left: 0;
}

.t0-b-lv2HCustom-507--align-l .t0-b-lv2HCustom-507__caption-lower {
  padding-left: 0;
}

.t0-b-lv2HCustom-507--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-507--align-r {
  text-align: right;
}

.t0-b-lv2HCustom-507--align-r h2 {
  max-width: calc(100% - (50px + 35px));
  padding-right: 0;
}

.t0-b-lv2HCustom-507--align-r .t0-b-lv2HCustom-507__caption-upper {
  padding-right: 0;
}

.t0-b-lv2HCustom-507--align-r .t0-b-lv2HCustom-507__caption-lower {
  padding-right: 0;
}

.t0-b-frameOuterCustom-508-bPlacer {
  padding-bottom: 8%;
}

.t0-b-frameOuterCustom-508__frame {
  color: #767065;
  padding: 20px;
  background-color: #fff;
  border: 5px solid #D5376B;
background-image:url("/_design/2907/images/bg_in2.jpg");
background-repeat: no-repeat;
background-size: 100%;}

.t0-b-frameOuterCustom-508__hd {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  min-height: 32px;
  padding-bottom: 10px;
  margin-bottom: 20px;
  overflow: hidden;
  color: #D5376B;
  text-align: center;
}

.t0-b-frameOuterCustom-508__hd a {
  text-decoration: none;
  color: inherit;
}

.t0-b-frameOuterCustom-508__hd a:hover {
  color: #ffae00;
}

.t0-b-frameOuterCustom-508__hd-h {
  line-height: 1.25;
  font-size: 2.286rem;
padding-left: 300px;
padding-bottom:80px;}

.t0-b-frameOuterCustom-508__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 80px 0 5px;
padding-left: 300px;
}

.t0-b-frameOuterCustom-508__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.286rem;
  padding: 5px 0 0px;
padding-left: 300px;}

.t0-b-frameOuterCustom-508__hd--size-1 .t0-b-frameOuterCustom-508__hd-caption-upper {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-frameOuterCustom-508__hd--size-1 .t0-b-frameOuterCustom-508__hd-caption-lower {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-frameOuterCustom-508__hd--size-1 .t0-b-frameOuterCustom-508__hd-h {
  line-height: 1.25;
  font-size: 2rem;
}

.t0-b-frameOuterCustom-508__hd--size-3 .t0-b-frameOuterCustom-508__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-frameOuterCustom-508__hd--size-3 .t0-b-frameOuterCustom-508__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-frameOuterCustom-508__hd--size-3 .t0-b-frameOuterCustom-508__hd-h {
  line-height: 1.25;
  font-size: 2.571rem;
}

.t0-b-frameOuterCustom-508__hd--align-l {
  text-align: left;
}

.t0-b-frameOuterCustom-508__hd--align-c {
  text-align: center;
}

.t0-b-frameOuterCustom-508__hd--align-r {
  text-align: right;
}

.t0-b-frameOuterCustom-508__bd {
  width: 100%;
}

.t0-b-frameOuterCustom-508__ft {
  margin-top: 2%;
}

.t0-b-lv2HCustom-509-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv2HCustom-509 {
 font-family: 游明朝, YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;  color: #675f4f;
  text-align: center;
  position: relative;
  z-index: 210;
}

.t0-b-lv2HCustom-509 a {
  display: block;
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv2HCustom-509 a:hover {
  color: #ffae00;
}

.t0-b-lv2HCustom-509__caption-upper {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 0 15px 8px;
}

.t0-b-lv2HCustom-509 h2 {
  line-height: 1.25;
  font-size: 2.714rem;
  padding: 0 15px;
}

.t0-b-lv2HCustom-509__caption-lower {
  line-height: 1.25;
  font-size: 1.429rem;
  padding: 8px 15px 0;
}

.t0-b-lv2HCustom-509--size-1 h2 {
  line-height: 1.25;
  font-size: 2.429rem;
  padding: 0 10px;
}

.t0-b-lv2HCustom-509--size-1 .t0-b-lv2HCustom-509__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 10px 6px;
}

.t0-b-lv2HCustom-509--size-1 .t0-b-lv2HCustom-509__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 6px 10px 0;
}

.t0-b-lv2HCustom-509--size-3 h2 {
  line-height: 1.25;
  font-size: 3rem;
  padding: 0 20px;
}

.t0-b-lv2HCustom-509--size-3 .t0-b-lv2HCustom-509__caption-upper {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 0 20px 10px;
}

.t0-b-lv2HCustom-509--size-3 .t0-b-lv2HCustom-509__caption-lower {
  line-height: 1.25;
  font-size: 1.714rem;
  padding: 10px 20px 0;
}

.t0-b-lv2HCustom-509--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-509--align-c {
  text-align: center;
}

.t0-b-lv2HCustom-509--align-r {
  text-align: right;
}

.t0-b-tableCustom-510-bPlacer {
  padding-bottom: 4%;
}

.t0-b-tableCustom-510 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #767065;
}

.t0-b-tableCustom-510 th>table:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-510 td>table:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-510 th>ul:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-510 td>ul:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-510 th>ol:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-510 td>ol:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-510 th>p:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-510 td>p:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-510 th>hr:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-510 td>hr:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-510 p {
  line-height: 1.6;
  font-size: 1.143rem;
  margin-top: 1em;
}

.t0-b-tableCustom-510>p:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-510 ol {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-tableCustom-510 ol ul {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-tableCustom-510 ol ol {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-tableCustom-510 ol ul li {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-tableCustom-510 ol ol li {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-tableCustom-510 ol p {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-tableCustom-510 ol li {
  line-height: 1.25;
  font-size: 1.143rem;
  margin-top: 10px;
  list-style-type: decimal;
}

.t0-b-tableCustom-510 ol li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-tableCustom-510 ol li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-tableCustom-510 ol li:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-510>ol:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-510 ul {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-tableCustom-510 ul ul {
  margin-top: 10px;
}

.t0-b-tableCustom-510 ul ol {
  margin-top: 10px;
}

.t0-b-tableCustom-510 ul li {
  line-height: 1.25;
  font-size: 1.143rem;
  margin-top: 10px;
  list-style-type: disc;
}

.t0-b-tableCustom-510 ul li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-tableCustom-510 ul li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-tableCustom-510 ul li:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-510>ul:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-510 table {
  width: 100%;
  margin-top: 15px;
  border: rgba(0,0,0,0) solid 1px;
}

.t0-b-tableCustom-510 table th {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-tableCustom-510 table td {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-tableCustom-510 table th p {
  text-align: left;
}

.t0-b-tableCustom-510 table th ul {
  text-align: left;
}

.t0-b-tableCustom-510 table th ol {
  text-align: left;
}

.t0-b-tableCustom-510 table td p {
  text-align: left;
}

.t0-b-tableCustom-510 table td ul {
  text-align: left;
}

.t0-b-tableCustom-510 table td ol {
  text-align: left;
}

.t0-b-tableCustom-510 table ul {
  font-size: 14px;
}

.t0-b-tableCustom-510 table ol {
  font-size: 14px;
}

.t0-b-tableCustom-510 table ul li {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-tableCustom-510 table ol li {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-tableCustom-510 table p {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-tableCustom-510 table th {
  color: #675f4f;
  background-color: #d6f1ff;
}

.t0-b-tableCustom-510 table td {
  color: #706d5e;
  background-color: #effaff;
}

.t0-b-tableCustom-510 table tr:first-child th {
  border-top: 1px solid #fff;
}

.t0-b-tableCustom-510 table tr:first-child td {
  border-top: 1px solid #fff;
}

.t0-b-tableCustom-510 table tr:last-child>th {
  background-image: none;
}

.t0-b-tableCustom-510 table tr:last-child td {
  background-image: none;
}

.t0-b-tableCustom-510>table:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-510 a {
  display: block;
  color: inherit;
  text-decoration: underline;
}

.t0-b-tableCustom-510 a:hover {
  color: #ffae00;
}

.t0-b-tableCustom-511-bPlacer {
  padding-bottom: 4%;
}

.t0-b-tableCustom-511 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #767065;
}

.t0-b-tableCustom-511 th>table:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-511 td>table:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-511 th>ul:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-511 td>ul:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-511 th>ol:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-511 td>ol:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-511 th>p:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-511 td>p:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-511 th>hr:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-511 td>hr:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-511 p {
  line-height: 1.6;
  font-size: 1.143rem;
  margin-top: 1em;
}

.t0-b-tableCustom-511>p:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-511 ol {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-tableCustom-511 ol ul {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-tableCustom-511 ol ol {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-tableCustom-511 ol ul li {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-tableCustom-511 ol ol li {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-tableCustom-511 ol p {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-tableCustom-511 ol li {
  line-height: 1.25;
  font-size: 1.143rem;
  margin-top: 10px;
  list-style-type: decimal;
}

.t0-b-tableCustom-511 ol li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-tableCustom-511 ol li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-tableCustom-511 ol li:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-511>ol:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-511 ul {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-tableCustom-511 ul ul {
  margin-top: 10px;
}

.t0-b-tableCustom-511 ul ol {
  margin-top: 10px;
}

.t0-b-tableCustom-511 ul li {
  line-height: 1.25;
  font-size: 1.143rem;
  margin-top: 10px;
  list-style-type: disc;
}

.t0-b-tableCustom-511 ul li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-tableCustom-511 ul li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-tableCustom-511 ul li:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-511>ul:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-511 table {
  width: 100%;
  margin-top: 15px;
  border: rgba(0,0,0,0) solid 1px;
}

.t0-b-tableCustom-511 table th {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-tableCustom-511 table td {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-tableCustom-511 table th p {
  text-align: left;
}

.t0-b-tableCustom-511 table th ul {
  text-align: left;
}

.t0-b-tableCustom-511 table th ol {
  text-align: left;
}

.t0-b-tableCustom-511 table td p {
  text-align: left;
}

.t0-b-tableCustom-511 table td ul {
  text-align: left;
}

.t0-b-tableCustom-511 table td ol {
  text-align: left;
}

.t0-b-tableCustom-511 table ul {
  font-size: 14px;
}

.t0-b-tableCustom-511 table ol {
  font-size: 14px;
}

.t0-b-tableCustom-511 table ul li {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-tableCustom-511 table ol li {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-tableCustom-511 table p {
  line-height: 1.25;
  font-size: 1.143rem;
}

.t0-b-tableCustom-511 table th {
  color: #675f4f;
  background-color: #d6f1ff;
}

.t0-b-tableCustom-511 table td {
  color: #706d5e;
  background-color: #effaff;
}

.t0-b-tableCustom-511 table tr:first-child th {
  border-top: 1px solid #fff;
}

.t0-b-tableCustom-511 table tr:first-child td {
  border-top: 1px solid #fff;
}

.t0-b-tableCustom-511 table tr:last-child>th {
  background-image: none;
}

.t0-b-tableCustom-511 table tr:last-child td {
  background-image: none;
}

.t0-b-tableCustom-511>table:first-child {
  margin-top: 0;
}

.t0-b-tableCustom-511 a {
  display: block;
  color: inherit;
  text-decoration: underline;
}

.t0-b-tableCustom-511 a:hover {
  color: #ffae00;
}

.t0-b-frameWithHCaptionCustom-512-bPlacer {
  padding-bottom: 8%;
}

.t0-b-frameWithHCaptionCustom-512 {
  padding: 0 0 1%;
  color: #675f4f;
  background-color: #fffdf7;
  border-top: 3px solid #ffe168;
  border-bottom: 2px solid #ffefaf;
}

.t0-b-frameWithHCaptionCustom-512__hd {
  padding: 12px 3.5%;
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  text-align: center;
  background-color: #fff6ba;
}

.t0-b-frameWithHCaptionCustom-512__hd-caption-upper {
  line-height: 1.25;
  font-size: 1rem;
  padding: 0 0 5px;
  color: #675f4f;
}

.t0-b-frameWithHCaptionCustom-512__hd-h h3 {
  line-height: 1.25;
  font-size: 2rem;
  color: #675f4f;
}

.t0-b-frameWithHCaptionCustom-512__hd-caption-lower {
  line-height: 1.25;
  font-size: 1rem;
  padding: 5px 0 0;
  color: #675f4f;
}

.t0-b-frameWithHCaptionCustom-512__hd--size-1 .t0-b-frameWithHCaptionCustom-512__hd-caption-upper {
  line-height: 1.25;
  font-size: .714rem;
}

.t0-b-frameWithHCaptionCustom-512__hd--size-1 .t0-b-frameWithHCaptionCustom-512__hd-caption-lower {
  line-height: 1.25;
  font-size: .714rem;
}

.t0-b-frameWithHCaptionCustom-512__hd--size-1 .t0-b-frameWithHCaptionCustom-512__hd-h h3 {
  line-height: 1.25;
  font-size: 1.714rem;
}

.t0-b-frameWithHCaptionCustom-512__hd--size-3 .t0-b-frameWithHCaptionCustom-512__hd-caption-upper {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-frameWithHCaptionCustom-512__hd--size-3 .t0-b-frameWithHCaptionCustom-512__hd-caption-lower {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-frameWithHCaptionCustom-512__hd--size-3 .t0-b-frameWithHCaptionCustom-512__hd-h h3 {
  line-height: 1.25;
  font-size: 2.286rem;
}

.t0-b-frameWithHCaptionCustom-512__hd--align-l {
  text-align: left;
}

.t0-b-frameWithHCaptionCustom-512__hd--align-c {
  text-align: center;
}

.t0-b-frameWithHCaptionCustom-512__hd--align-r {
  text-align: right;
}

.t0-b-frameWithHCaptionCustom-512__hd a {
  color: inherit;
  text-decoration: none;
}

.t0-b-frameWithHCaptionCustom-512__hd a:hover {
  color: #ffae00;
}

.t0-b-frameWithHCaptionCustom-512__hd a:hover h3 {
  color: #ffae00;
}

.t0-b-frameWithHCaptionCustom-512>span+.t0-b-frameWithHCaptionCustom-512__bd {
  margin: 3.5% 3.5% 0;
}

.t0-b-frameWithHCaptionCustom-512__hd+.t0-b-frameWithHCaptionCustom-512__bd {
  padding: 30px 3.5% 0;
}

.t0-b-frameWithHCaptionCustom-512+div {
  margin-top: 2%;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-513 {
  overflow: visible;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-513 {
  overflow: visible;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-513 ul {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__col [class*=-bPlacer]>.t0-b-wysiwygCustom-513 ol {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-513 ul {
  overflow: hidden;
}

.ex-imageFloat.t0-b-mediaCols .t0-b-mediaCols__colHead [class*=-bPlacer]>.t0-b-wysiwygCustom-513 ol {
  overflow: hidden;
}

.t0-b-wysiwygCustom-513-bPlacer {
  padding-bottom: 4%;
}

.t0-b-wysiwygCustom-513 {
  line-height: 1.6;
  font-size: 1rem;
  color: #767065;
}

.t0-b-wysiwygCustom-513 th>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-513 td>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-513 th>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-513 td>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-513 th>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-513 td>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-513 th>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-513 td>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-513 th>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-513 td>hr:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-513 p {
  line-height: 1.6;
  font-size: 1rem;
  margin-top: 1em;
}

.t0-b-wysiwygCustom-513>p:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-513 ol {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-513 ol ul {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-513 ol ol {
  margin-top: 10px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-513 ol ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-513 ol ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-513 ol p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-513 ol li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: decimal;
}

.t0-b-wysiwygCustom-513 ol li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-513 ol li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-513 ol li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-513>ol:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-513 ul {
  padding: 0 0 0 2.5em;
  margin-top: 15px;
  font-size: 14px;
}

.t0-b-wysiwygCustom-513 ul ul {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-513 ul ol {
  margin-top: 10px;
}

.t0-b-wysiwygCustom-513 ul li {
  line-height: 1.25;
  font-size: 1rem;
  margin-top: 10px;
  list-style-type: disc;
}

.t0-b-wysiwygCustom-513 ul li:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-513 ul li::before {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-513 ul li::after {
  display: none;
  float: left;
  width: 100%;
}

.t0-b-wysiwygCustom-513>ul:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-513 table {
  width: 100%;
  margin-top: 15px;
  border: rgba(0,0,0,0) 1px solid;
}

.t0-b-wysiwygCustom-513 table th {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-513 table td {
  line-height: 1.25;
  font-size: 1rem;
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border-style: none;
  border-bottom: 1px solid #fff;
}

.t0-b-wysiwygCustom-513 table ul {
  font-size: 14px;
}

.t0-b-wysiwygCustom-513 table ol {
  font-size: 14px;
}

.t0-b-wysiwygCustom-513 table ul li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-513 table ol li {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-513 table p {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-513 table th {
  color: #482e15;
  background-color: #eae4d5;
}

.t0-b-wysiwygCustom-513 table td {
  color: #7c5e42;
  background-color: #f6f3ed;
}

.t0-b-wysiwygCustom-513 table tr:first-child th {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-513 table tr:first-child td {
  border-top: 1px solid #fff;
}

.t0-b-wysiwygCustom-513 table tr:last-child>th {
  background-image: none;
}

.t0-b-wysiwygCustom-513 table tr:last-child td {
  background-image: none;
}

.t0-b-wysiwygCustom-513>table:first-child {
  margin-top: 0;
}

.t0-b-wysiwygCustom-513 a {
  display: inline-block;
  color: #767065;
  text-decoration: underline;
}

.t0-b-wysiwygCustom-513 a:hover {
  color: #ffae00;
}

.t0-b-wysiwygCustom-513 p {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-513 ul li {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-513 ol {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-wysiwygCustom-513 ol li {
  line-height: 1.6;
  font-size: 1rem;
}

.t0-b-lv5HCustom-514-bPlacer {
  padding-bottom: 2%;
}

.t0-b-lv5HCustom-514 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  position: relative;
  z-index: 210;
}

.t0-b-lv5HCustom-514 a {
  color: #675f4f;
  text-decoration: none;
}

.t0-b-lv5HCustom-514 a:hover {
  color: #ffae00;
}

.t0-b-lv5HCustom-514__caption-upper {
  font-size: .857rem;
  padding: 0 0 5px 30px;
}

.t0-b-lv5HCustom-514__main {
  display: inline-block;
  vertical-align: middle;
}

.t0-b-lv5HCustom-514__bd {
  display: table;
}

.t0-b-lv5HCustom-514__bd>* {
  display: table-cell;
  vertical-align: middle;
}

.t0-b-lv5HCustom-514__iconPlacer {
  width: 30px;
  text-align: left;
}

.t0-b-lv5HCustom-514__icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: -2px;
  vertical-align: middle;
  background-image: url("/_master/acre/themes/031C-L25-2/imgs/heading/heading015/heading015_ico01_v2.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 24px 24px;
}

.t0-b-lv5HCustom-514 h5 {
  line-height: 1.25;
  font-size: 1.286rem;
}

.t0-b-lv5HCustom-514__caption-lower {
  line-height: 1.25;
  font-size: .857rem;
  padding: 5px 0 0 30px;
}

.t0-b-lv5HCustom-514--size-1 .t0-b-lv5HCustom-514__caption-upper {
  line-height: 1.25;
  font-size: .571rem;
  padding: 0 0 5px 24px;
}

.t0-b-lv5HCustom-514--size-1 .t0-b-lv5HCustom-514__iconPlacer {
  width: 24px;
}

.t0-b-lv5HCustom-514--size-1 .t0-b-lv5HCustom-514__icon {
  width: 19.2px;
  height: 19.2px;
  background-size: 19.2px 19.2px;
}

.t0-b-lv5HCustom-514--size-1 h5 {
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-lv5HCustom-514--size-1 .t0-b-lv5HCustom-514__caption-lower {
  line-height: 1.25;
  font-size: .571rem;
  padding: 5px 0 0 24px;
}

.t0-b-lv5HCustom-514--size-3 .t0-b-lv5HCustom-514__caption-upper {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 0 0 5px 36px;
}

.t0-b-lv5HCustom-514--size-3 .t0-b-lv5HCustom-514__iconPlacer {
  width: 36px;
}

.t0-b-lv5HCustom-514--size-3 .t0-b-lv5HCustom-514__icon {
  width: 28.8px;
  height: 28.8px;
  background-size: 28.8px 28.8px;
}

.t0-b-lv5HCustom-514--size-3 h5 {
  line-height: 1.25;
  font-size: 1.571rem;
}

.t0-b-lv5HCustom-514--size-3 .t0-b-lv5HCustom-514__caption-lower {
  line-height: 1.25;
  font-size: 1.143rem;
  padding: 5px 0 0 36px;
}

.t0-b-lv5HCustom-514--align-l {
  text-align: left;
}

.t0-b-lv5HCustom-514--align-c {
  text-align: center;
}

.t0-b-lv5HCustom-514--align-r {
  text-align: right;
}

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

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

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

.t0-b-headerCombiCustom-517 {
  padding-top: 5px;
  color: #767065;
  background-color: #fff;
  border-top: 4px solid #ffe168;
}

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

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

.t0-b-headerCombiCustom-517__hd a:hover {
  color: #ffae00;
}

.t0-b-headerCombiCustom-517__hd>p {
  line-height: 1.25;
  font-size: 1rem;
  width: 1100px;
  margin: 0 auto;
}

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

.t0-b-headerCombiCustom-517__bd>div {
  display: table;
  width: 1100px;
  margin: 0 auto;
}

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

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

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

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

.t0-b-fullWidthFrameCustom-518 {
  position: relative;
  padding: 40px 1000px;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 40px 1130px;
  margin: 0 -1130px;
}

.t0-b-fullWidthFrameCustom-518__ft {
  padding-top: 1%;
}

.t0-b-fullWidthFrameCustom-518 {
  margin: 0 -1000px;
}

.t0-b-fullWidthFrameCustom-518 {
  background-color: #f5f2e8;
}

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

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

.t0-b-headerUnit-contact-navBCustom-521-bPlacer {
  padding-bottom: 2%;
}

.t0-b-headerUnit-contact-navBCustom-521 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #fff;
  text-align: center;
  display: table;
  width: 100%;
  white-space: nowrap;
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-headerUnit-contact-navBCustom-521 a {
  display: block;
  color: #fff;
}

.t0-b-headerUnit-contact-navBCustom-521 a .t0-b-headerUnit-contact-navBCustom-521__inner {
  -webkit-transition: color .3s ease .2s,background-color .3s ease .1s,border-color .3s ease .2s;
  transition: color .3s ease .2s,background-color .3s ease .1s,border-color .3s ease .2s;
}

.t0-b-headerUnit-contact-navBCustom-521 a .t0-b-headerUnit-contact-navBCustom-521__inner:hover {
  color: #ff9000;
  background-color: #ffe9cc;
  border: 2px solid #ff9000;
}

.t0-b-headerUnit-contact-navBCustom-521 a .t0-b-headerUnit-contact-navBCustom-521__inner:hover::after {
  left: 15px;
  background-image: url("/_master/acre/themes/031C-N00/imgs/common/navItem001/Banner_arrow005.svg");
}

.t0-b-headerUnit-contact-navBCustom-521__inner {
  position: relative;
  min-height: 12px;
  padding: 4px 19px 3px 29px;
  background-color: #98763a;
  border: 2px solid #98763a;
  border-radius: 20px;
}

.t0-b-headerUnit-contact-navBCustom-521__inner::after {
  position: absolute;
  top: 50%;
  left: 10px;
  display: block;
  width: 8px;
  height: 14px;
  content: "";
  background-image: url("/_master/acre/themes/031C-N00/imgs/common/navItem001/Banner_arrow001.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 8px 14px;
  -webkit-transition: left .3s,background-image 0s ease .2s;
  transition: left .3s,background-image 0s ease .2s;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

[class^=t0-b-headerSingle] .t0-b-headerUnit-contact-navBCustom-521 {
  display: table;
  width: auto;
  margin: 0 auto;
  white-space: normal;
}

.t0-b-headerUnit-contact-navBCustom-522-bPlacer {
  padding-bottom: 2%;
}

.t0-b-headerUnit-contact-navBCustom-522 {
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #fff;
  text-align: center;
  display: table;
  width: 100%;
  white-space: nowrap;
  line-height: 1.25;
  font-size: 1rem;
}

.t0-b-headerUnit-contact-navBCustom-522 a {
  display: block;
  color: #fff;
}

.t0-b-headerUnit-contact-navBCustom-522 a .t0-b-headerUnit-contact-navBCustom-522__inner {
  -webkit-transition: color .3s ease .2s,background-color .3s ease .1s,border-color .3s ease .2s;
  transition: color .3s ease .2s,background-color .3s ease .1s,border-color .3s ease .2s;
}

.t0-b-headerUnit-contact-navBCustom-522 a .t0-b-headerUnit-contact-navBCustom-522__inner:hover {
  color: #febf00;
  background-color: #fffae5;
  border: 2px solid #febf00;
}

.t0-b-headerUnit-contact-navBCustom-522 a .t0-b-headerUnit-contact-navBCustom-522__inner:hover::after {
  left: 15px;
  background-image: url("/_master/acre/themes/031C-N00/imgs/common/navItem001/Banner_arrow006.svg");
}

.t0-b-headerUnit-contact-navBCustom-522__inner {
  position: relative;
  min-height: 12px;
  padding: 4px 19px 3px 29px;
  background-color: #5c302d;
  border: 2px solid #5c302d;
  border-radius: 20px;
}

.t0-b-headerUnit-contact-navBCustom-522__inner::after {
  position: absolute;
  top: 50%;
  left: 10px;
  display: block;
  width: 8px;
  height: 14px;
  content: "";
  background-image: url("/_master/acre/themes/031C-N00/imgs/common/navItem001/Banner_arrow001.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 8px 14px;
  -webkit-transition: left .3s,background-image 0s ease .2s;
  transition: left .3s,background-image 0s ease .2s;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

[class^=t0-b-headerSingle] .t0-b-headerUnit-contact-navBCustom-522 {
  display: table;
  width: auto;
  margin: 0 auto;
  white-space: normal;
}

.t0-b-footerMenuWithCpCustom-523 {
  width: 100%;
  margin: 0 auto;
  font-family: "Tenor Sans","游ゴシック","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  color: #675f4f;
  background-color: #d7d1cb;
  line-height: 1.25;
  font-size: .857rem;
}

.t0-b-footerMenuWithCpCustom-523 a {
  color: #675f4f;
}

.t0-b-footerMenuWithCpCustom-523 a div {
  border-bottom: 1px solid #675f4f;
}

.t0-b-footerMenuWithCpCustom-523 a:hover {
  color: #ffae00;
}

.t0-b-footerMenuWithCpCustom-523 a:hover div {
  border-bottom: 1px solid #ffae00;
}

.t0-b-footerMenuWithCpCustom-523>div {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  width: 1100px;
  min-height: 34px;
  padding: 8px 0;
  margin: 0 auto;
}

.t0-b-footerMenuWithCpCustom-523 p {
  display: table-cell;
  vertical-align: middle;
}

.t0-b-footerMenuWithCpCustom-523__menu {
  display: table-cell;
  vertical-align: middle;
}

.t0-b-footerMenuWithCpCustom-523__menu ul {
  text-align: right;
  letter-spacing: -0.4em;
}

.t0-b-footerMenuWithCpCustom-523__menu li {
  display: inline-block;
  letter-spacing: normal;
  vertical-align: middle;
  background: url("/_master/acre/themes/031C-N00/imgs/menu/menu005/menu005_ico01_v1f2.svg");
  background-repeat: no-repeat;
  background-position: left 45%;
  background-size: 7px 10px;
}

.t0-b-footerMenuWithCpCustom-523__menu li a:hover {
  color: #ffae00;
}

.t0-b-footerMenuWithCpCustom-523__menu li a:hover div {
  color: #ffae00;
}

.t0-b-footerMenuWithCpCustom-523__menu li div {
  margin: 0 15px;
}

.t0-b-footerMenuWithCpCustom-523 .state-em a div {
  border-bottom: 1px solid #a97417;
}

.t0-b-footerMenuWithCpCustom-523 .state-em a:hover div {
  border-bottom: 1px solid #ffae00;
}

.t0-b-footerMenuWithCpCustom-523 .state-em div {
  font-weight: bold;
  color: #a97417;
}

.t0-b-priceTableCustom-524 {
  padding-bottom: 25px;
}

.t0-b-priceTableCustom-524__inner a {
  text-decoration: underline;
}

.t0-b-priceTableCustom-524 table {
  width: 100%;
}

.t0-b-priceTableCustom-524 tr {
  border: 1px solid #bbb;
}

.t0-b-priceTableCustom-524 th {
  line-height: 1.3;
  font-size: 1.133rem;
  padding: 10px;
  vertical-align: middle;
  text-align: left;
  background-color: #e9ded9;
}

.t0-b-priceTableCustom-524 td {
  line-height: 1.3;
  font-size: 1.133rem;
  padding: 10px;
  vertical-align: middle;
  text-align: right;
  background-color: #fff;
}

.t0-b-lv2HCustom-525 {
  text-align: center;
  position: relative;
  z-index: 210;
padding-bottom:15px;}

.t0-b-lv2HCustom-525 a:hover {
  color: #917000;
}

.t0-b-lv2HCustom-525 h2 {
  line-height: 1.3;
  font-size: 2.133rem;
  border-bottom: 2px solid #917000;
  padding: 0 5px 10px;
}

.t0-b-lv2HCustom-525__caption-upper {
  line-height: 1.3;
  font-size: 1.067rem;
  padding: 0 5px 6px;
}

.t0-b-lv2HCustom-525__caption-lower {
  line-height: 1.3;
  font-size: 1.067rem;
  padding: 10px 5px 0;
}

.t0-b-lv2HCustom-525--size-1 h2 {
  line-height: 1.3;
  font-size: 1.867rem;
}

.t0-b-lv2HCustom-525--size-1 .t0-b-lv2HCustom-525__caption-upper {
  line-height: 1.3;
  font-size: .8rem;
  padding: 0 5px 4px;
}

.t0-b-lv2HCustom-525--size-1 .t0-b-lv2HCustom-525__caption-lower {
  line-height: 1.3;
  font-size: .8rem;
  padding: 10px 5px 0;
}

.t0-b-lv2HCustom-525--size-3 h2 {
  line-height: 1.3;
  font-size: 2.4rem;
}

.t0-b-lv2HCustom-525--size-3 .t0-b-lv2HCustom-525__caption-upper {
  line-height: 1.3;
  font-size: 1.333rem;
  padding: 0 5px 8px;
}

.t0-b-lv2HCustom-525--size-3 .t0-b-lv2HCustom-525__caption-lower {
  line-height: 1.3;
  font-size: 1.333rem;
  padding: 10px 5px 0;
}

.t0-b-lv2HCustom-525--align-l {
  text-align: left;
}

.t0-b-lv2HCustom-525--align-r {
  text-align: right;
}

.t0-b-sideBoxCustom-526-bPlacer {
  padding-bottom: 8%;
}

.t0-b-sideBoxCustom-526 {
  padding: 0 15px;
  border: 3px solid #d7c3ba;
  background-color: #fff;
  position: relative;
  z-index: 300;
}

.t0-b-sideBoxCustom-526__hd {
  position: relative;
  padding: 12px 0 16px;
  border-bottom: 2px solid #d7c3ba;
}

.t0-b-sideBoxCustom-526__hd::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 2px;
  left: 0;
  border-bottom: 3px solid #6d2300;
}

.t0-b-sideBoxCustom-526__hd h4 {
  min-height: 25px;
  line-height: 1.3;
  font-size: 1.333rem;
  text-align: center;
}

.t0-b-sideBoxCustom-526__hd a:hover h4 {
  color: #a07059;
}

.t0-b-sideBoxCustom-526__bd {
  padding: 15px 0;
}

.t0-b-sideBoxCustom-526--align-l h4 {
  text-align: left;
}

.t0-b-sideBoxCustom-526--align-c h4 {
  text-align: center;
}

.t0-b-sideBoxCustom-526--align-r h4 {
  text-align: right;
}
