/*
호시노야, kai-sub
*/

.kai-sub2-title { position: relative; padding-top:15%; }
.kai-sub2-title p { color:#fff; font-size: 2em; text-shadow:#666 0px 1px 3px; font-weight: 500; }
.kai-sub2-title h1 { color:#fff; font-size: 7em; text-shadow:#666 0px 1px 3px;}
.kai-sub2-title h2 { color:#fff; font-size: 3em; text-shadow:#666 0px 1px 3px;}
.kai-sub2-title-img { position: relative; width:50%; border:10px solid #fff; margin-left: auto; margin-right: auto;}
.kai-sub-small { color:#fff; font-size: 1em; text-shadow:#666 0px 1px 3px;}

@media only screen and (max-width: 767px) {
  .kai-sub2-title { padding-top:40%; }
  .kai-sub2-title p { font-size: 1.2em; }
  .kai-sub2-title h1 { font-size: 3em; }
  .kai-sub2-title h2 { color:#fff; font-size: 1.5em; }
  .kai-sub2-title-img { width:90%; border:3px solid #fff;}
}

/*
hoshinoya-okinawa
*/
