html{font-size:100px}body{color:#000;margin:0;padding:0}body.home{overflow:hidden}.swiper-slide{height:100vh}.swiper-slide img{display:block}.swiper-container{width:100%;height:100%}.swiper-slide{text-align:center;height:100%}.swiper-container2 .swiper-slide{height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.index-container{padding-top:0.86rem;padding-bottom:1.2rem}.index-container .exbibtion{width:100%;max-width:1216px;margin:0 auto;padding-top:0.22rem}.index-container .exbibtion .year{font-size:0}.index-container .exbibtion .year img{width:7%}.index-container .exbibtion .thumb{display:block;text-align:right;padding-right:11.18%}.index-container .exbibtion .thumb img{width:63.15789%}.home-container{width:100%;max-width:1440px;margin:0 auto}.home-container img{max-width:100%}.home-container .wrapper{margin-top:13.9vh;padding-left:13.61%;padding-right:15.97%}.home-container .wrapper .entrance{display:flex;justify-content:space-between}.home-container .wrapper .entrance .main-theme{width:81.28%}.home-container .wrapper .btn-intro{cursor:pointer;width:5%}.home-container .wrapper .btn-intro img{width:100%}.home-intro{width:100%;max-width:950px;margin:0 auto;margin-top:12.5vh}.home-intro img{max-width:100%}.home-intro .home-intro-subject-area{display:flex;justify-content:space-between;margin-bottom:0.45rem}.home-intro .home-intro-subject-area a{display:block}.home-intro .title-subject{width:29.579%;display:block}.home-intro .title-subject img{width:100%}.home-intro .intro-detail p{color:#595c5e;text-align:justify;font-size:13px;margin-bottom:0.2rem;font-weight:500;line-height:20px}.home-intro .intro-detail p img{display:inline-block;vertical-align:middle}.home-intro .btn-home{width:4.1%;cursor:pointer}.home-intro .btn-home img{width:100%}.banner{margin:0 auto;position:relative;z-index:100;display:block}.v_mobile{display:none}@media (max-width: 1216px){.index-container .exbibtion{padding:0 5%}.index-container .exbibtion .year,.index-container .exbibtion .thumb{padding:0}}@media (max-width: 1015px){.homepage,.home-container .wrapper,.home-intro,.subject-area,.header,.menu-list,.footer{padding-left:5%;padding-right:5%}.home-container .wrapper{margin-left:-3.6%}}@media (max-width: 768px){html{font-size:80px}.home-intro .title-subject img{width:2.81rem}.home-container .wrapper .entrance .main-theme,.home-intro .title-subject{width:7.91rem}.home-container .wrapper .btn-intro,.home-intro .btn-home{width:0.5rem}.index-container .exbibtion .thumb img{width:100%;margin:0 auto}.index-container .exbibtion .year{width:11.8%;margin-left:4.2%}.index-container .exbibtion .year img{width:100%;margin-bottom:0.07rem}.v_mobile{display:block}.v_pc{display:none !important}.index-container{padding-bottom:0.86rem}.index-container .exbibtion{padding-bottom:1.16rem}.index-container .exbibtion:last-child{padding-bottom:0}}
