/*  11px */
/*  12px */
/*  16px */
/*  18px */
/*  24px */
/*  32px */
/*  48px */
/* =====================================
	content
===================================== */
.shibuya-stay .main-visual {
  background-image: url(../images/shibuya/stay/bg_main.jpg); }

.shibuya-service-facilities .main-visual {
  background-image: url(../images/shibuya/service-facilities/bg_main.jpg); }

.shibuya-cim .main-visual {
  background-image: url(../images/shibuya/cim/bg_main.jpg); }

.shibuya-location .main-visual {
  background-image: url(../images/shibuya/index/mv_sub_03.jpg); }

.shibuya-news .main-visual {
  background-image: url(../images/shibuya/news/bg_main.jpg); }

.main-ttl-about {
  background: url(../images/shibuya/index/mv_01.jpg) no-repeat; }

.main-ttl-location {
  background: url(../images/shibuya/index/mv_03.jpg) no-repeat;
  background-size: cover; }

.element-child-ttl-megan {
  font-size: 1.8rem !important; }
  .element-child-ttl-megan img {
    width: 96px;
    height: auto;
    margin-right: 24px;
    padding-bottom: 8px;
    vertical-align: middle; }

@media screen and (max-width: 768px) {
  .element-child-ttl-megan {
    font-size: 1.6rem !important; }
    .element-child-ttl-megan img {
      width: 80px;
      margin-right: 16px; } }
