/*================================================================================

media query mixin

================================================================================*/
/*    google font on web
--------------------------------------------------------------------------------*/
/*    google font on server
--------------------------------------------------------------------------------*/
/*    icomoon
--------------------------------------------------------------------------------*/
@font-face {
  font-family: 'icomoon';
  src: url("/assets/common/fonts/icomoon.eot?jkrmbh");
  src: url("/assets/common/fonts/icomoon.eot?jkrmbh#iefix") format("embedded-opentype"), url("/assets/common/fonts/icomoon.ttf?jkrmbh") format("truetype"), url("/assets/common/fonts/icomoon.woff?jkrmbh") format("woff"), url("/assets/common/fonts/icomoon.svg?jkrmbh#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */ }
  [class^="icon-"]::before, [class^="icon-"]::after, [class*=" icon-"]::before, [class*=" icon-"]::after {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: white;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

/*    custom
--------------------------------------------------------------------------------*/
.icon-scope::after {
  content: "\e900"; }
.icon-pin::after {
  content: "\e901"; }
.icon-home::after {
  content: "\e902"; }
.icon-news::after {
  content: "\e903"; }
.icon-point::after {
  content: "\e904"; }
.icon-member::after {
  content: "\e905"; }
.icon-faq::after {
  content: "\e906"; }
.icon-fb::after {
  content: "\e907"; }
.icon-tw::after {
  content: "\e908"; }
.icon-insta::after {
  content: "\e909"; }
.icon-dumbbell::after {
  content: "\e90a"; }
.icon-amenity::after {
  content: "\e90b"; }
.icon-towel::after {
  content: "\e90c"; }
.icon-shampoo::after {
  content: "\e90d"; }
.icon-wifi::after {
  content: "\e90e"; }
.icon-parking::after {
  content: "\e90f"; }
.icon-hanger::after {
  content: "\e910"; }
.icon-shower::after {
  content: "\e911"; }
.icon-shoes::after {
  content: "\e912"; }
.icon-security::after {
  content: "\e913"; }
.icon-locker::after {
  content: "\e914"; }
.icon-water::after {
  content: "\e915"; }
.icon-sunburn::after {
  content: "\e916"; }
.icon-cafe::after {
  content: "\e917"; }
.icon-comic::after {
  content: "\e918"; }
.icon-open::after {
  content: "\e919"; }
.icon-ice::after {
  content: "\e91a"; }
.icon-movie::after {
  content: "\e91b"; }
.icon-use::after {
  content: "\e91c"; }
.icon-weight::after {
  content: "\e91d"; }
.icon-tel::after {
  content: "\e91e"; }

.p-termsArea .c-txtLarge {
  margin-bottom: 40px; }
  @media screen and (max-width: 767px) {
    .p-termsArea .c-txtLarge {
      margin-bottom: 30px; } }
.p-termsArea .p-termsArea_item {
  margin-bottom: 40px; }
  .p-termsArea .p-termsArea_item:last-child {
    margin-bottom: 0; }
  @media screen and (max-width: 767px) {
    .p-termsArea .p-termsArea_item {
      margin-bottom: 30px; } }
  .p-termsArea .p-termsArea_item .p-termsArea_tit {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 30px; }
    @media screen and (max-width: 767px) {
      .p-termsArea .p-termsArea_item .p-termsArea_tit {
        margin-bottom: 20px; } }
.p-termsArea .link{
  text-decoration: underline;
}
.p-termsArea .link:hover{
  text-decoration: none;
}

/*# sourceMappingURL=terms.css.map */
