@charset "utf-8";
/****common****/
.ttl_bg_color_glay {
  background: #E5E2E1;
}
/****hard/hard-jp****/
.fo_color_message-hard, .ttl_bg_color_message-hard {
  color: #3BA3C4;
}
.h2_bg_color_message-hard {
  background: #A2CADD;
}
.bg_color_message-hard {
  background: #D1E5EE;
}
.bor_color_message-hard {
  border-color: #3BA3C4;
}
.ttl_bg_color_message-hard {
  color: #fff;
}
.ttl_ico_message-hard:before {
  position: absolute;
  content: "";
  background: #3BA3C4;
  width: 9px;
  height: 18px;
  left: 0px;
  top: 8px;
}
@media only screen and (max-width: 800px) {
  .ttl_ico_message-hard:before {
    width: 6px;
    height: 16px;
    left: 0px;
    top: 4px;
  }
}
/****hotel****/
.fo_color_message-hotel, .ttl_bg_color_message-hotel {
  color: #1B2E56;
}
.h2_bg_color_message-hotel {
  background: #1B2E56;
  color: #fff;
}
.bg_color_message-hotel {
  background: #CAD4E3;
}
.bt_color_message-hotel {
  background: #B4C2D7;
}
.bor_color_message-hotel {
  border-color: #7882A0;
}
.ttl_bg_color_message-hotel {
  color: #fff;
}
.ttl_ico_message-hotel:before {
  position: absolute;
  content: "";
  background: #1B2E56;
  width: 9px;
  height: 18px;
  left: 0px;
  top: 8px;
}
/****/
.page_message.hotel .h2_ar .eng span::after {
  background: #fff;
}
@media only screen and (max-width: 800px) {
  .ttl_ico_message-hotel:before {
    width: 6px;
    height: 16px;
    left: 0px;
    top: 4px;
  }
}
/****kids****/
.fo_color_message-kids, .ttl_bg_color_message-kids {
  color: #EF8200;
}
.fo_color_message-kids02 {
  color: #FFFF32;
  text-decoration: underline;
}
.ttl_bg_color_message-kids {
  background: #EF8200;
  color: #fff;
}
.h2_bg_color_message-kids {
  background: #FCCC08;
}
.bg_color_message-kids {
  background: #FFDB52;
}
.bt_color_message-kids {
  background: #FCCC08;
}
.bor_color_message-kids {
  border-color: #F4A74C;
}
.ttl_bg_color_message-kids {
  color: #fff;
}
.ttl_ico_message-kids:before {
  position: absolute;
  content: "";
  background: #EF8200;
  width: 9px;
  height: 18px;
  left: 0px;
  top: 8px;
}
/****/
.page_message.kids .h2_ar .eng span::after {
  background: #fff;
}
@media only screen and (max-width: 800px) {
  .ttl_ico_message-kids:before {
    width: 6px;
    height: 16px;
    left: 0px;
    top: 4px;
  }
}
/****care****/
.fo_color_message-care, .ttl_bg_color_message-care {
  color: #DC5140;
}
.ttl_bg_color_message-care {
  background: #DC5140;
  color: #fff;
}
.h2_bg_color_message-care {
  background: #E59E87;
}
.bg_color_message-care {
  background: #FBE2E1;
}
.bt_color_message-care {
  background: #E59E87;
}
.bor_color_message-care {
  border-color: #DC5140;
}
.ttl_ico_message-care:before {
  position: absolute;
  content: "";
  background: #DC5140;
  width: 9px;
  height: 18px;
  left: 0px;
  top: 8px;
}
/****/
.page_message.care .h2_ar .eng span::after {
  background: #fff;
}
@media only screen and (max-width: 800px) {
  .ttl_ico_message-care:before {
    width: 6px;
    height: 16px;
    left: 0px;
    top: 4px;
  }
}
/****order****/
.ico_bg_color_message-order {
  background: #567852;
  color: #fff;
}
.h2_bg_color_message-order {
  background: #567852;
}
.ttl_bg_color_message-order {
  background: #C4D0C2;
}
/****【product】****/
.common_product_name_ar .eng.message-hard:before {
  background: #A2CADD;
}
.common_product_name_ar .eng.message-hotel:before {
  background: #1B2E56;
}
.common_product_name_ar .eng.message-kids:before {
  background: #FCCC08;
}
.common_product_name_ar .eng.message-care:before {
  background: #E59E87;
}