/* Only the BCの時間 page loads this stylesheet. */
.time-page .time-intro{padding:0 0 60px}
.time-page .time-intro p{font-family:'Hiragino Mincho ProN','Yu Mincho',serif;font-size:clamp(18px,2vw,21px);line-height:1.9;margin:18px 0}
.time-page .time-scene{padding:54px 0 58px}
.time-page .time-scene h2{font-size:clamp(22px,2.5vw,26px);margin:0 0 26px;text-wrap:balance}
.time-page .time-scene-number{font-family:inherit;color:var(--gold);font-size:.7em;letter-spacing:.04em}
.time-page .time-copy{max-width:660px}
.time-page .time-copy p{margin:18px 0;line-height:2}
.time-page .time-copy p:last-child{margin-bottom:0}
.time-page .time-photo{margin:32px 0 0;max-width:660px}
.time-page .time-photo-large{max-width:none}
.time-page .time-photo-small{max-width:360px}
.time-page .time-photo-object{max-width:440px}
.time-page .time-photo img{display:block;width:100%;height:auto}
.time-page .time-scene:last-child{padding-bottom:0}
.time-page #coffee-trade,.time-page #station-front{padding-bottom:44px}
.time-page #now{padding-top:44px}
@media(min-width:661px){
  .time-page #coffee-trade .time-photo{max-width:500px}
  .time-page #station-front .time-photo{max-width:740px}
}
@media(max-width:660px){
  .time-page .time-intro{padding-bottom:36px}
  .time-page .time-intro p{margin:16px 0}
  .time-page .time-scene{padding:36px 0 40px}
  .time-page .time-scene h2{margin-bottom:22px}
  .time-page .time-copy p{margin:16px 0}
  .time-page .time-photo{margin-top:26px}
  .time-page #coffee-trade,.time-page #station-front{padding-bottom:32px}
  .time-page #now{padding-top:32px}
}
