@charset "UTF-8";
/* line 121, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/_base.scss */
.res_img {
  height: auto; }

/* line 124, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/_base.scss */
.mb5 {
  margin-bottom: 5px; }

/* line 127, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/_base.scss */
.mb10 {
  margin-bottom: 10px; }

/* line 130, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/_base.scss */
.mb20 {
  margin-bottom: 20px; }

/* line 133, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/_base.scss */
.mb30 {
  margin-bottom: 30px; }

/* line 136, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/_base.scss */
.mb40 {
  margin-bottom: 40px; }

/* line 139, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/_base.scss */
.mb50 {
  margin-bottom: 50px; }

/* line 142, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/_base.scss */
.mb60 {
  margin-bottom: 60px; }

/* line 145, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/_base.scss */
.mb70 {
  margin-bottom: 70px; }

/* line 148, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/_base.scss */
.mb80 {
  margin-bottom: 80px; }

/* line 151, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/_base.scss */
.mb90 {
  margin-bottom: 90px; }

/* line 154, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/_base.scss */
.mb100 {
  margin-bottom: 100px; }

/* line 6, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
* {
  margin: 0;
  padding: 0; }

/* line 10, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
.bottom-box {
  line-height: 0; }

/* line 13, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
#present_banners li {
  margin-bottom: 5px; }

/* line 17, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
#main-container #left-container {
  line-height: 0; }
/* line 20, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
#main-container .bottombox {
  line-height: 0; }

/* line 25, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
.header p, .header span, .header a, .header li, .header strong, footer p, footer span, footer a, footer li, footer strong {
  font-size: 12px;
  font-family: Verdana, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; }
/* line 29, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
.header a, footer a {
  text-decoration: none; }
/* line 32, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
.header .fz10, footer .fz10 {
  font-size: 10px; }
/* line 35, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
.header .fz13, footer .fz13 {
  font-size: 13px; }
/* line 38, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
.header .in, footer .in {
  width: 950px;
  margin-left: auto;
  margin-right: auto;
  position: relative; }

/* line 45, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
.header {
  line-height: 0; }
  /* line 47, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
  .header .bar {
    width: 100%;
    background: #4b1e08;
    height: 20px;
    line-height: 20px; }
    /* line 52, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    .header .bar span {
      width: 950px;
      display: block;
      margin: 0 auto;
      color: #998073; }
  /* line 59, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
  .header .in {
    padding-top: 16px;
    padding-bottom: 10px;
    overflow: hidden;
    position: relative; }
    /* line 64, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    .header .in .varie {
      position: absolute;
      right: 165px;
      top: 0px;
      transition: 0.15s; }
      /* line 69, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
      .header .in .varie:hover {
        opacity: 0.7; }
    /* line 73, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    .header .in .logo {
      margin-right: auto; }
    /* line 76, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    .header .in .button_request {
      display: block;
      position: absolute;
      right: 0;
      top: 0; }
  /* line 83, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
  .header .navigation {
    width: 950px;
    margin: 0 auto; }
    /* line 86, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    .header .navigation ul {
      list-style: none;
      overflow: hidden; }
      /* line 89, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
      .header .navigation ul li {
        float: left;
        padding: 10px 0;
        position: relative; }
        /* line 93, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
        .header .navigation ul li a {
          color: #4b1e08;
          padding: 0 11px;
          display: block;
          height: 25px;
          cursor: pointer;
          line-height: 25px;
          border-right: 1px dotted #4b1e08;
          transition: 0.2s; }
          /* line 101, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
          .header .navigation ul li a:hover {
            opacity: 0.8; }
        /* line 106, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
        .header .navigation ul li:first-child a {
          border-left: 1px dotted #4b1e08; }
      /* line 112, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
      .header .navigation ul .on:after {
        content: '';
        border-bottom: 10px solid #4b1e08;
        border-top: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        position: absolute;
        bottom: 3px;
        left: 50%;
        margin-left: -10px; }
  /* line 126, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
  .header .header_navi {
    background: rgba(58, 12, 3, 0.9);
    width: 100%;
    position: absolute;
    top: 137px;
    z-index: 500;
    display: none;
    height: 100px;
    overflow: hidden; }
    /* line 135, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    .header .header_navi .in {
      padding-top: 14px;
      position: relative; }
    /* line 139, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    .header .header_navi h2 {
      float: left;
      text-indent: 0;
      width: 250px; }
    /* line 144, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    .header .header_navi ul {
      float: left;
      width: 700px; }
      /* line 147, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
      .header .header_navi ul li {
        height: 25px;
        line-height: 25px;
        float: left; }
        /* line 151, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
        .header .header_navi ul li a {
          color: #fff;
          width: 190px;
          display: block;
          position: relative; }
          /* line 156, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
          .header .header_navi ul li a img {
            position: absolute;
            top: 8px;
            left: -15px; }
      /* line 164, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
      .header .header_navi ul .short a {
        width: 115px; }
    /* line 169, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    .header .header_navi .close {
      position: absolute;
      right: 0;
      cursor: pointer;
      transition: 0.2s; }
      /* line 174, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
      .header .header_navi .close:hover {
        opacity: 0.8; }
  /* line 182, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
  .header .cases ul li a {
    width: 100%; }
  /* line 191, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
  .header .faq ul li a {
    width: 300px; }

/* line 199, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
footer aside {
  padding-top: 30px;
  padding-bottom: 30px;
  background: #e0dad6;
  border-top: 4px solid #fff; }
  /* line 204, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
  footer aside .banner {
    display: block;
    padding-bottom: 20px;
    margin-bottom: 30px;
    border-bottom: 1px solid #fff; }
    /* line 209, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    footer aside .banner img {
      display: block;
      margin: 0 auto;
      transition: 0.15s; }
      /* line 213, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
      footer aside .banner img:hover {
        opacity: 0.8; }
  /* line 218, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
  footer aside .box {
    width: 100%;
    height: auto;
    float: none;
    overflow: hidden; }
    /* line 220, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    footer aside .box .left {
      float: left;
      width: 363px; }
      /* line 223, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
      footer aside .box .left img {
        margin-bottom: 5px; }
      /* line 226, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
      footer aside .box .left span {
        display: block;
        font-size: 13px; }
    /* line 231, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    footer aside .box .right {
      float: right;
      width: 390px; }
      /* line 234, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
      footer aside .box .right a {
        background: #8dc21f;
        border-radius: 5px;
        display: block;
        transition: 0.15s; }
        /* line 239, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
        footer aside .box .right a:hover {
          background: #648d0f; }
        /* line 242, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
        footer aside .box .right a img {
          display: block;
          margin: 0 auto;
          padding: 25px 0; }
/* line 251, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
footer .content {
  background: #4b1e08;
  padding-top: 40px;
  position: relative;
  padding-bottom: 35px; }
  /* line 256, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
  footer .content .in {
    width: 960px; }
  /* line 259, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
  footer .content .buttno_back_top {
    position: absolute;
    left: 50%;
    display: block;
    margin-left: -21px;
    top: -44px;
    background: #4b1e08;
    width: 88px;
    padding: 23px 0;
    border-radius: 50%;
    transition: 0.15s; }
    /* line 270, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    footer .content .buttno_back_top:hover {
      background: #2e200c; }
    /* line 273, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    footer .content .buttno_back_top img {
      display: block;
      margin: 0 auto; }
  /* line 278, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
  footer .content .logo {
    position: absolute;
    left: 0; }
  /* line 282, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
  footer .content nav {
    width: 700px;
    margin-left: auto;
    color: #fff; }
    /* line 286, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    footer .content nav p {
      margin-bottom: 30px; }
    /* line 289, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    footer .content nav .box {
      float: none;
      width: 100%;
      height: auto;
      overflow: hidden; }
      /* line 291, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
      footer .content nav .box .left {
        width: 250px;
        float: left; }
        /* line 294, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
        footer .content nav .box .left strong {
          font-size: 14px;
          display: block;
          margin-bottom: 10px; }
        /* line 299, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
        footer .content nav .box .left img {
          transition: 0.15s; }
          /* line 301, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
          footer .content nav .box .left img:hover {
            opacity: 0.8; }
      /* line 306, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
      footer .content nav .box .right {
        float: right;
        width: 440px; }
        /* line 309, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
        footer .content nav .box .right ul {
          overflow: hidden;
          list-style: none; }
          /* line 312, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
          footer .content nav .box .right ul li {
            float: left;
            width: 208px;
            padding-left: 11px;
            height: 25px;
            line-height: 25px;
            background: url(../cafe/images/bg_footer_content_li.png) repeat-y left top; }
            /* line 319, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
            footer .content nav .box .right ul li a {
              color: #fff;
              text-decoration: none;
              font-size: 12px;
              position: relative;
              padding-left: 10px;
              display: block;
              transition: 0.15s; }
              /* line 327, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
              footer .content nav .box .right ul li a:hover {
                opacity: 0.8; }
              /* line 330, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
              footer .content nav .box .right ul li a:before {
                content: '';
                border-left: 5px solid #8dc21f;
                border-right: 0;
                border-top: 4px solid transparent;
                border-bottom: 4px solid transparent;
                display: block;
                position: absolute;
                left: 0;
                top: 8px; }
          /* line 343, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
          footer .content nav .box .right ul .odd {
            width: 160px; }
/* line 351, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
footer .copy {
  background: #2e200c;
  overflow: hidden;
  padding: 10px 0; }
  /* line 355, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
  footer .copy .left {
    width: 490px;
    float: left;
    color: #fff; }
    /* line 359, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    footer .copy .left a {
      display: block;
      float: left; }
    /* line 363, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    footer .copy .left span {
      font-size: 8px;
      margin-left: 10px; }
  /* line 368, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
  footer .copy .right {
    float: right; }
    /* line 370, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
    footer .copy .right ul {
      margin-right: -13px; }
      /* line 372, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
      footer .copy .right ul li {
        float: left; }
        /* line 374, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
        footer .copy .right ul li a {
          font-size: 10px;
          color: #fff;
          border-left: 1px solid #fff;
          position: relative;
          height: 10px;
          line-height: 10px;
          padding: 0 13px;
          transition: 0.15s; }
          /* line 382, /Applications/MAMP/htdocs/development/i.hoshizaki.com/teatimeplus/css/common.scss */
          footer .copy .right ul li a:hover {
            opacity: 0.8; }

/*# sourceMappingURL=common.css.map */