﻿@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;600&family=Noto+Serif+JP:wght@300;600&display=swap");.mv{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch}.mv *{min-height:0%}.mv .img{width:25%}.rosen{margin-top:5rem}.note-block{margin-top:4rem;line-height:1.6;text-align:center;padding-bottom:8rem}@media screen and (max-width: 930px){.note-block{text-align:left}}#train{margin:8rem auto 0 auto;max-width:800px;padding-bottom:2rem}#train .ac02-ttl{border-bottom:solid 1px #222;padding:.5rem;line-height:1.2;font-size:1.8rem}#train .ac02-ttl .train-ttl{display:inline-block;margin-right:.5rem;background:#47372c;color:#fff;padding:.5rem 2rem;border-radius:4rem}#train .t-list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch}#train .t-list *{min-height:0%}#train .t-list li{width:47%;margin-top:35px}#train .t-list li img{width:100%;height:auto}#train .t-list li .note{margin-top:10px;font-size:1.2rem;line-height:1.5}#train .t-list li .note p{position:relative;padding-left:1.3rem}#train .t-list li .note p::before{content:"※";font-size:1.2rem;position:absolute;top:0;left:0}@media screen and (max-width: 640px){#train{margin-top:35px}#train .ac02-ttl{font-size:1.4rem}#train .t-list li{width:100%}#train .t-list li img{width:90%}}.time05{margin:0 auto;width:100%;max-width:620px}.sim{margin-top:6rem;padding-bottom:6rem}.sim .s-ttl{background:#47372c;color:#fff;padding:.5rem;font-size:1.8rem}.sim .img{margin-top:3rem}@media screen and (max-width: 640px){.sim .s-ttl{font-size:1.4rem}.sim .img{overflow-x:scroll;overflow-y:hidden;width:100%;height:320px}.sim .img img{height:300px;width:auto;max-width:2000px}}
