#page-guide{padding:40px 0 0}@media (min-width: 1025px){#page-guide{padding:90px 0 0}}#page-guide .guide-intro{text-align:center;font-size:1.4rem;line-height:2}@media (min-width: 1025px){#page-guide .guide-intro{font-size:1.6rem}}#page-guide .museum-fee{position:relative;background:#F3F0EC;padding:30px;margin-top:30px;margin-bottom:30px}@media (min-width: 1025px){#page-guide .museum-fee{padding:50px;margin-top:60px;margin-bottom:50px}}#page-guide .museum-fee::before{content:"";display:block;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);pointer-events:none;border:1px solid #531818}@media (min-width: 1025px){#page-guide .museum-fee::before{width:calc(100% - 20px);height:calc(100% - 20px)}}#page-guide .museum-fee h2{margin-bottom:15px;text-align:center;font-size:1.7rem}@media (min-width: 1025px){#page-guide .museum-fee h2{margin-bottom:25px;font-size:2rem}}#page-guide .museum-fee .fee-cont{display:flex;flex-direction:column;align-items:center;gap:20px}@media (min-width: 1025px){#page-guide .museum-fee .fee-cont{flex-direction:row;justify-content:center}}#page-guide .museum-fee .fee-openhour div{display:flex;align-items:center;gap:10px}#page-guide .museum-fee .fee-openhour div:not(:last-child){margin-bottom:10px}#page-guide .museum-fee .fee-openhour div dt{font-size:1.2rem;border:1px solid #D9D4D0;padding:4px 5px 3px;background:#FFF;width:65px;text-align:center}#page-guide .museum-fee .fee-openhour div dd{font-size:1.6rem}@media (min-width: 1025px){#page-guide .museum-fee .fee-openhour div dd{font-size:1.8rem}}#page-guide .museum-fee .fee-openhour div dd .small{font-size:1.3rem}@media (min-width: 1025px){#page-guide .museum-fee .fee-openhour div dd .small{font-size:1.4rem}}#page-guide .museum-fee .fee-info{display:flex;flex-direction:column;align-items:center;gap:15px}@media (min-width: 1025px){#page-guide .museum-fee .fee-info{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:20px}}#page-guide .museum-fee .fee-info table{background:#FFF}#page-guide .museum-fee .fee-info table tr th,#page-guide .museum-fee .fee-info table tr td{border:1px solid #D9D4D0;text-align:center}#page-guide .museum-fee .fee-info table tr th{background:#E0DCD6;font-size:1.4rem;vertical-align:middle;padding:5px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.3em}@media (min-width: 1025px){#page-guide .museum-fee .fee-info table tr th{font-size:1.6rem}}#page-guide .museum-fee .fee-info table tr td{padding:8px 10px 10px;font-size:1.3rem}@media (min-width: 1025px){#page-guide .museum-fee .fee-info table tr td{padding:8px 20px 10px}}#page-guide .museum-fee .fee-info table tr td .fee-number{font-size:1.4rem;font-weight:600;line-height:1.6}#page-guide .museum-fee .fee-info table tr td .font-serif{font-size:2.2rem}@media (min-width: 1025px){#page-guide .museum-fee .fee-info table tr td .font-serif{font-size:2.8rem}}#page-guide .museum-fee .fee-info table tr td .font-serif .small{font-size:1.8rem}#page-guide .museum-fee .btn{max-width:300px;margin:30px auto 0}#page-guide .guide-map{margin-bottom:30px}@media (min-width: 1025px){#page-guide .guide-map{margin-bottom:60px}}#page-guide .guide-option{margin-bottom:40px}@media (min-width: 1025px){#page-guide .guide-option{margin-bottom:90px}}#page-guide .guide-option hgroup{margin-bottom:15px}@media (min-width: 1025px){#page-guide .guide-option hgroup{margin-bottom:20px}}#page-guide .guide-option hgroup div{color:#FFF;background:#5B2323;width:fit-content;margin:0 auto 10px;padding:0 15px;border-radius:100vmax;font-size:1.3rem;font-weight:600}#page-guide .guide-option hgroup h2{font-size:2rem;text-align:center;color:#5B2323}@media (min-width: 1025px){#page-guide .guide-option hgroup h2{font-size:3rem}}#page-guide .guide-option .option-intro{margin-bottom:20px}@media (min-width: 561px){#page-guide .guide-option .option-intro{text-align:center;margin-bottom:40px}}#page-guide .guide-option .option-cont{margin-bottom:20px}@media (min-width: 1025px){#page-guide .guide-option .option-cont{margin-bottom:30px}}#page-guide .guide-option .option-cont h3{position:relative;display:flex;justify-content:center;text-align:center;gap:8px;font-size:1.7rem;font-weight:600;margin-bottom:40px}@media (min-width: 1025px){#page-guide .guide-option .option-cont h3{font-size:2rem;gap:15px;margin-bottom:60px}}#page-guide .guide-option .option-cont h3::before,#page-guide .guide-option .option-cont h3::after{content:"";display:block;width:1px;background:#000}#page-guide .guide-option .option-cont h3::before{rotate:-30deg}#page-guide .guide-option .option-cont h3::after{rotate:30deg}#page-guide .guide-option .option-cont ul{display:grid;gap:40px}@media (min-width: 1025px){#page-guide .guide-option .option-cont ul{grid-template-columns:repeat(2, 1fr)}}#page-guide .guide-option .option-cont ul li{background:#F3F0EC;padding:0 15px 20px}@media (min-width: 1025px){#page-guide .guide-option .option-cont ul li{padding:0 20px 30px}}#page-guide .guide-option .option-cont ul li h4{position:relative;text-align:center;color:#FFF;font-size:1.6rem;padding:10px 15px;margin-top:-20px;margin-bottom:15px;line-height:1.3}@media (min-width: 1025px){#page-guide .guide-option .option-cont ul li h4{font-size:2.2rem;margin-top:-40px;margin-bottom:20px}}#page-guide .guide-option .option-cont ul li h4 span{position:relative;z-index:2}#page-guide .guide-option .option-cont ul li h4 img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);height:100% !important;object-fit:contain;z-index:1}#page-guide .guide-option .option-cont ul li .option-fee{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}@media (min-width: 561px){#page-guide .guide-option .option-cont ul li .option-fee{flex-direction:row;justify-content:center;gap:20px;margin-bottom:20px}}#page-guide .guide-option .option-cont ul li .option-fee div{display:flex;align-items:flex-end;gap:10px}#page-guide .guide-option .option-cont ul li .option-fee div dt{color:#8D663A;background:#FFF;font-size:1.2rem;font-weight:600;width:65px;text-align:center;padding:3px}@media (min-width: 1261px){#page-guide .guide-option .option-cont ul li .option-fee div dt{padding:5px}}#page-guide .guide-option .option-cont ul li .option-fee div dd{font-size:1.1rem;white-space:nowrap}#page-guide .guide-option .option-cont ul li .option-fee div dd span{font-size:1.6rem;line-height:1;color:#5B2323}@media (min-width: 1261px){#page-guide .guide-option .option-cont ul li .option-fee div dd span{font-size:2rem}}#page-guide .guide-option .option-cont ul li .option-fee div dd span.large{font-size:2rem}@media (min-width: 1261px){#page-guide .guide-option .option-cont ul li .option-fee div dd span.large{font-size:2.8rem}}#page-guide .guide-option .option-image{display:flex;flex-direction:column;align-items:center;gap:15px}@media (min-width: 1025px){#page-guide .guide-option .option-image{display:grid;grid-template-columns:.6fr 1fr .87fr;align-items:normal;gap:5px}}#page-guide .guide-option .option-image>img{max-width:250px}#page-guide .guide-option .option-image .image-block{display:flex;flex-direction:column;justify-content:space-between;max-width:600px;width:100%}@media (min-width: 1025px){#page-guide .guide-option .option-image .image-block{padding-top:30px}}#page-guide .guide-option .option-image .image-block h4{color:#5B2323;font-size:1.7rem;font-weight:600}@media (min-width: 1025px){#page-guide .guide-option .option-image .image-block h4{font-size:2rem;margin-bottom:5px}}#page-guide .guide-option .option-image .image-block img{margin-top:5px}#page-guide .guide-rental{padding:30px 0 40px;background:#F3F0EC}@media (min-width: 1025px){#page-guide .guide-rental{padding:50px 0 70px}}#page-guide .guide-rental .sec-ttl{margin-bottom:15px}@media (min-width: 1025px){#page-guide .guide-rental .sec-ttl{margin-bottom:30px}}#page-guide .guide-rental .rental-intro{text-align:center;margin-bottom:20px}@media (min-width: 1025px){#page-guide .guide-rental .rental-intro{margin-bottom:30px}}#page-guide .guide-rental .rental-fee{display:grid;gap:20px;background:#FFF;padding:20px}@media (min-width: 835px){#page-guide .guide-rental .rental-fee{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1025px){#page-guide .guide-rental .rental-fee{gap:40px;padding:40px}}#page-guide .guide-rental .rental-fee dt{border-bottom:1px solid #1F1F1F;padding-bottom:5px;margin-bottom:10px}@media (min-width: 561px){#page-guide .guide-rental .rental-fee dt{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:15px}}#page-guide .guide-rental .rental-fee dt h3{font-size:1.6rem;margin-bottom:3px}@media (min-width: 561px){#page-guide .guide-rental .rental-fee dt h3{margin-bottom:0}}@media (min-width: 1025px){#page-guide .guide-rental .rental-fee dt h3{font-size:2rem}}#page-guide .guide-rental .rental-fee dt .fee{color:#5B2323;font-weight:600}#page-guide .guide-rental .rental-fee dd .notes{color:#c00;font-size:1.2rem;margin-top:5px}#page-guide .guide-rental .rental-fee dd .pdf-wrp{display:flex;flex-direction:column;gap:5px}@media (min-width: 1025px){#page-guide .guide-rental .rental-fee dd .pdf-wrp{flex-direction:row;align-items:center;gap:15px}}#page-guide .guide-rental .rental-fee dd .pdf-wrp a{display:flex;align-items:center;gap:5px;color:#5B2323;text-decoration:underline}#page-guide .guide-rental .rental-fee dd .pdf-wrp a:hover{opacity:.8}#page-guide .guide-rental .rental-fee dd .pdf-wrp a img{width:18px}#page-guide .guide-rental .btn{max-width:360px;margin:20px auto 0}@media (min-width: 1025px){#page-guide .guide-rental .btn{margin-top:30px}}
/*# sourceMappingURL=guide.css.map */
