@media print,screen{section.panel{background-color:#eee}section.panel>div{max-width:1920px;margin:0 auto}section.panel>div>img{max-width:100%}}@media print,screen{section.message{padding:60px 7%;background-color:#fffae7}section.message>div{max-width:800px;margin:0 auto}section.message>div>p{text-align:justify;text-justify:inter-ideograph;padding:5px 0;font-size:2.2rem;line-height:180%;color:#333}}@media print and (max-width:599px),screen and (max-width:599px){section.message>div>p{font-size:1.6rem}}@media print,screen{section.access{padding:60px 7% 0 7%}section.access>div{max-width:1000px;margin:0 auto}section.access>div>h2{text-align:center;font-size:3.6rem;line-height:130%;color:#000}section.access>div>iframe{margin-top:30px;border:none;width:100%;height:600px}}@media print,screen{section.address{padding:60px 7% 0px 7%}section.address>div{max-width:360px;margin:0 auto;text-align:center}section.address>div>h1{font-size:3.4rem;line-height:130%;color:#000}section.address>div>p{margin-top:5px;font-size:1.7rem;line-height:160%;color:#333}section.address>div>.tel{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}section.address>div>.tel>p{font-size:2.4rem;line-height:100%;color:#51ba45;font-weight:700}section.address>div>.tel>div{font-size:4rem;line-height:100%;color:#51ba45;font-weight:700}section.address>div>.reserve{margin-top:15px;background-color:#51ba45;font-size:2.4rem;line-height:100%;color:#fff;font-weight:700;padding:20px}}@media print,screen{section.note{padding:30px 7% 60px 7%}section.note>div{max-width:600px;margin:0 auto;text-align:center;background-color:#fffae7;padding:20px}section.note>div>div{font-size:3.4rem;line-height:130%;color:#e41136;font-weight:700}section.note>div>p{margin-top:5px;font-size:1.9rem;line-height:160%;color:#e41136}}@media print,screen{section.form{padding:60px 2% 80px 2%;background-color:#eee}section.form>div{max-width:1000px;margin:0 auto}section.form>div>h2{text-align:center;font-size:3.6rem;line-height:130%;color:#000}section.form>div>p{margin-top:20px;font-size:1.5rem;line-height:150%;color:#333;text-align:center}section.form>div>p>b{font-weight:normal;color:#e03}section.form>div>#submitResult{background-color:#51ba45;font-size:1.5rem;line-height:160%;color:#fff;padding:10px 20px;border-radius:3px}section.form>div>#submitResult:empty{display:none}section.form>div>#submitResult>b{font-size:1.8rem;font-weight:300}}