.ttl01{margin-bottom:30px}@media screen and (max-width: 767px){.ttl01{margin-bottom:5.3333333333vw}}.ttl04{margin-bottom:30px}@media screen and (max-width: 767px){.ttl04{margin-bottom:4vw}}.linkbtn01{margin-right:auto;margin-left:auto}.lcl-lead{width:1000px;margin:40px auto 0px;padding-bottom:40px;border-bottom:1px solid #ccc}@media screen and (max-width: 767px){.lcl-lead{width:calc(100% - 8vw);margin:8vw auto 0}}.lcl-lead .lcl-lead__txt{text-align:center;font-size:1rem;line-height:1.71428571em}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__txt{text-align:left;font-size:3.2vw;line-height:5.3333333333vw}}.lcl-lead .lcl-lead-nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:20px;margin-bottom:30px}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-nav{justify-content:center;flex-direction:column;margin-top:5.3333333333vw}}.lcl-lead .lcl-lead-nav__item:not(:last-child){margin-right:15px}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-nav__item:not(:last-child){margin-right:0}}.lcl-lead .lcl-lead-nav__link{width:340px}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-nav__link{width:73.3333333333vw;margin-bottom:2.6666666667vw}}.lcl-lead .lcl-lead-nav__link .fas{transform:rotate(90deg)}.lcl-lead .lcl-lead-remcom{width:1000px;border:#080098 3px solid;border-radius:5px;padding:25px 40px}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-remcom{width:100%;padding:4vw}}.lcl-lead .lcl-lead-remcom__ttl{text-align:center;font-weight:bold;margin-bottom:15px}.lcl-lead .lcl-lead-remcom__ttl span{position:relative}.lcl-lead .lcl-lead-remcom__ttl span:before,.lcl-lead .lcl-lead-remcom__ttl span:after{content:'';position:absolute;width:3px;height:30px;background:#080098;bottom:-3px}.lcl-lead .lcl-lead-remcom__ttl span:before{left:-20px;transform:rotate(-30deg)}.lcl-lead .lcl-lead-remcom__ttl span:after{right:-20px;transform:rotate(30deg)}.lcl-lead .lcl-lead-remcom__list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-remcom__list{margin-bottom:2.6666666667vw}}.lcl-lead .lcl-lead-remcom__item{border-radius:5px;background:#DFEAFB;font-weight:bold;padding:12px 18px}@media screen and (max-width: 767px){.lcl-lead .lcl-lead-remcom__item{width:100%;text-align:center;font-size:3.2vw;padding:2.1333333333vw}.lcl-lead .lcl-lead-remcom__item:not(:last-child){margin-bottom:1.3333333333vw}}.contact .lcl-contact__txt{margin-bottom:30px;text-align:center}@media screen and (max-width: 767px){.contact .lcl-contact__txt{margin-bottom:4vw;text-align:left}}.contact .lcl-contact-item{width:calc(100% - 100px);background:#f5f5f5;padding:20px 40px;border-radius:10px;margin:0 auto 40px}@media screen and (max-width: 767px){.contact .lcl-contact-item{width:100%;padding:4vw}}.contact .lcl-contact-item__list{margin-bottom:15px}.contact .lcl-contact-item__txt{display:flex;align-items:center}.contact .lcl-contact-item__txt:not(:last-child){margin-bottom:3px}@media screen and (max-width: 767px){.contact .lcl-contact-item__txt:not(:last-child){margin-bottom:1.3333333333vw}}@media screen and (max-width: 767px){.contact .lcl-contact-item__txt{align-items:flex-start;justify-content:space-between}}.contact .lcl-contact-item__ico{background:#080098;border-radius:10px;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:12px;color:#fff;margin-right:5px}@media screen and (max-width: 767px){.contact .lcl-contact-item__ico{width:4vw;height:4vw;font-size:2.6666666667vw;border-radius:2.1333333333vw;margin-top:.8vw}}@media screen and (max-width: 767px){.contact .lcl-contact-item__detail{width:calc(100% - 5.3333333333vw)}}.contact .lcl-contact-table{margin-bottom:15px;width:calc(100% - 100px);margin:0 auto}@media screen and (max-width: 767px){.contact .lcl-contact-table{width:100%;margin-left:auto;margin-right:auto}}.contact .lcl-contact-table__item{font-size:14px;line-height:24px}@media screen and (max-width: 767px){.contact .lcl-contact-table__item{font-size:3.2vw;line-height:5.3333333333vw}}.contact .lcl-contact-table__ttl,.contact .lcl-contact-table__txt{padding:8px 15px;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}@media screen and (max-width: 767px){.contact .lcl-contact-table__ttl,.contact .lcl-contact-table__txt{padding:1.6vw 2.6666666667vw;border-top:.2666666667vw solid #E5E5E5;border-bottom:.2666666667vw solid #E5E5E5}}.contact .lcl-contact-table__ttl{width:250px;background:#F5F5F5}@media screen and (max-width: 767px){.contact .lcl-contact-table__ttl{width:26.6666666667vw}}.contact .lcl-contact-table__txt{text-align:left}.lcl-sec{width:1000px;margin-right:auto;margin-left:auto;margin-bottom:60px;padding-top:40px}@media screen and (max-width: 767px){.lcl-sec{width:100%}}@media screen and (max-width: 767px) and (max-width: 767px){.lcl-sec{margin-bottom:10.6666666667vw}}.lcl-sec .lcl-cnt:not(:last-child){margin-bottom:60px}@media screen and (max-width: 767px){.lcl-sec .lcl-cnt:not(:last-child){margin-bottom:10.6666666667vw}}.lcl-sec .lcl-time{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.lcl-sec .lcl-time__item{width:calc( 50%  - 20px)}@media screen and (max-width: 767px){.lcl-sec .lcl-time__item{width:calc(100% - 8vw );margin-right:auto;margin-left:auto}.lcl-sec .lcl-time__item:not(:last-child){margin-bottom:2.6666666667vw}}.lcl-sec .lcl-time__ttl{font-weight:bold;font-size:20px;border-bottom:1px solid #080098;padding-bottom:5px;margin-bottom:20px;line-height:30px}@media screen and (max-width: 767px){.lcl-sec .lcl-time__ttl{font-size:4.8vw;border-bottom:.2666666667vw solid #080098;padding-bottom:2.1333333333vw;margin-bottom:2.6666666667vw;line-height:7.2vw}}.lcl-sec .lcl-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.lcl-sec .lcl-list__item{display:flex;justify-content:space-between;width:calc( 50%  - 20px)}.lcl-sec .lcl-list__item:nth-last-child(n+3){margin-bottom:20px}@media screen and (max-width: 767px){.lcl-sec .lcl-list__item:not(:last-child){margin-bottom:2.6666666667vw}}@media screen and (max-width: 767px){.lcl-sec .lcl-list__item{width:calc( 100%  - 30px);margin-left:auto;margin-right:auto}}.lcl-sec .lcl-list__ico{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-items:center;justify-content:center;width:45px;height:45px;background:#080098;color:#FFF100;font-size:20px;font-weight:bold;border-radius:50px}@media screen and (max-width: 767px){.lcl-sec .lcl-list__ico{width:6.6666666667vw;height:6.6666666667vw;font-size:3.2vw}}.lcl-sec .lcl-list__txt{width:calc(100% - 60px)}@media screen and (max-width: 767px){.lcl-sec .lcl-list__txt{width:calc(100% - 9.3333333333vw )}}.lcl-sec .lcl-list__ttl{font-weight:bold;margin-bottom:5px}@media screen and (max-width: 767px){.lcl-sec .lcl-list__ttl{margin-bottom:1.3333333333vw}}.lcl-sec .lcl-btn{margin-top:40px;margin-right:auto;margin-left:auto;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.lcl-sec .lcl-btn{display:block}}.lcl-sec .lcl-btn .linkbtn03.lcl-btn__w400{width:400px;margin-right:30px}@media screen and (max-width: 767px){.lcl-sec .lcl-btn .linkbtn03.lcl-btn__w400{width:calc(100% - 8vw);margin-right:auto;margin-left:auto}}@media screen and (max-width: 767px){.lcl-sec .lcl-btn .linkbtn03{width:calc(100% - 8vw)}.lcl-sec .lcl-btn .linkbtn03:not(:last-child){margin-bottom:2.6666666667vw}}.lcl-sec .lcl-demae{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 767px){.lcl-sec .lcl-demae{display:block}}.lcl-sec .lcl-demae__txt{width:calc( 100% - 440px)}@media screen and (max-width: 767px){.lcl-sec .lcl-demae__txt{width:calc( 100% - 8vw);margin-right:auto;margin-left:auto;margin-bottom:4vw}}.lcl-sec .lcl-demae__ttl{margin-bottom:15px}.lcl-sec .lcl-demae__img{width:400px}@media screen and (max-width: 767px){.lcl-sec .lcl-demae__img{width:calc( 100% - 8vw);margin-right:auto;margin-left:auto}}.pinch-img{width:100%;height:230px;background:url(/e-museum/group_reserve/img/bg_01.png) no-repeat center center/cover}