@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@100;300;400;500;700;800;900&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?538ri1");src:url("../fonts/icomoon.eot?538ri1#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?538ri1") format("truetype"),url("../fonts/icomoon.woff?538ri1") format("woff"),url("../fonts/icomoon.svg?538ri1#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-contact:before{content:"\e900"}.icon-tel:before{content:"\e901"}#pageTtl .ttl h2{line-height:1.2}.pageLink{padding:50px 0}@media (max-width: 767px){.pageLink{padding:30px 0 20px}}@media (max-width: 767px){.pageLink ul li{margin-bottom:10px}}.pageLink ul li a,.pageLink ul li span{font-size:3.6rem;text-align:center;padding:70px 20px;border-radius:20px;font-family:"M PLUS 1p",sans-serif;display:block;font-weight:600}@media (max-width: 1399px){.pageLink ul li a,.pageLink ul li span{font-size:3.2rem}}@media (max-width: 1199px){.pageLink ul li a,.pageLink ul li span{font-size:2.8rem}}@media (max-width: 991px){.pageLink ul li a,.pageLink ul li span{font-size:2.2rem;padding:40px 0px}}@media (max-width: 767px){.pageLink ul li a,.pageLink ul li span{font-size:1.8rem;padding:20px 0;border-radius:10px}}.pageLink ul li a{background:#E2E2E2;color:#989898}.pageLink ul li span{background:#09A257;color:#fff}.topTtl{text-align:center;font-size:3.7rem;background:#036132;padding:70px 0;color:#FFD112;font-family:"M PLUS 1p",sans-serif;font-weight:600}@media (max-width: 1199px){.topTtl{font-size:3.2rem;padding:50px 0}}@media (max-width: 991px){.topTtl{font-size:2.8rem;padding:30px 0}}@media (max-width: 767px){.topTtl{font-size:2.2rem;padding:20px 0}}#page1 .point{padding:75px 0 110px}@media (max-width: 991px){#page1 .point{padding:50px 0 70px}}@media (max-width: 767px){#page1 .point{padding:30px 0 50px}}#page1 .point ul li{margin-bottom:20px}@media (max-width: 767px){#page1 .point ul li{margin-bottom:10px}}#page1 .point ul li .box{padding:40px 40px 40px 160px;position:relative;border-radius:30px}@media (max-width: 1199px){#page1 .point ul li .box{padding:30px 30px 30px 120px}}@media (max-width: 991px){#page1 .point ul li .box{padding:30px 20px 30px 90px}}@media (max-width: 767px){#page1 .point ul li .box{padding:15px 15px 15px 90px;border-radius:20px}}#page1 .point ul li .box.point1{background:#02B9EF}#page1 .point ul li .box.point2{background:#8F81BC}#page1 .point ul li .box.point3{background:#EB6EA5}#page1 .point ul li .box.point4{background:#F5A100}#page1 .point ul li .box img{position:absolute;top:50%;left:25px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:115px}@media (max-width: 1199px){#page1 .point ul li .box img{width:100px;left:15px}}@media (max-width: 991px){#page1 .point ul li .box img{width:70px;left:10px}}#page1 .point ul li .box .txt .ttl{font-size:3.2rem;color:#FFF100;font-weight:600;margin-bottom:20px}@media (max-width: 1199px){#page1 .point ul li .box .txt .ttl{font-size:2.6rem;margin-bottom:10px}}@media (max-width: 991px){#page1 .point ul li .box .txt .ttl{font-size:2.2rem}}@media (max-width: 767px){#page1 .point ul li .box .txt .ttl{font-size:2.0rem;margin-bottom:5px}}#page1 .point ul li .box .txt p{font-size:2.2rem}@media (max-width: 1199px){#page1 .point ul li .box .txt p{font-size:1.8rem}}@media (max-width: 991px){#page1 .point ul li .box .txt p{font-size:1.6rem}}@media (max-width: 767px){#page1 .point ul li .box .txt p{font-size:1.4rem}}#page1 .contTtl{font-size:4.7rem;font-family:"M PLUS 1p",sans-serif;margin-bottom:60px;text-align:center;font-weight:600}@media (max-width: 1199px){#page1 .contTtl{font-size:3.7rem}}@media (max-width: 991px){#page1 .contTtl{font-size:3.0rem;margin-bottom:40px}}@media (max-width: 767px){#page1 .contTtl{font-size:2.1rem;margin-bottom:30px}}#page1 .cont.blue .contIn{background:url("../img/exhibition/page1/bg-blue.png") center;background-size:cover}#page1 .cont.blue .contIn .txtList li{color:#00A0E9}#page1 .cont.blue .case{background:#B4EBF8}#page1 .cont.purple .contIn{background:url("../img/exhibition/page1/bg-purple.png") center;background-size:cover}#page1 .cont.purple .contIn .txtList li{color:#6356A3}#page1 .cont.purple .case{background:#D6CFEA}#page1 .cont.pink .contIn{background:url("../img/exhibition/page1/bg-pink.png") center;background-size:cover}#page1 .cont.pink .contIn .txtList li{color:#E4017F}#page1 .cont.pink .case{background:#FFCEE5}#page1 .cont.orange .contIn{background:url("../img/exhibition/page1/bg-orange.png") center;background-size:cover;padding:50px 0 0}@media (max-width: 767px){#page1 .cont.orange .contIn{padding:30px 0 0}}#page1 .cont.orange .contIn .imageList{width:46%}@media (max-width: 767px){#page1 .cont.orange .contIn .imageList{width:auto;padding-left:80px}}#page1 .cont.orange .case{background:#F8D68E}#page1 .cont .contIn{padding:50px 0}@media (max-width: 767px){#page1 .cont .contIn{padding:30px 0 20px;position:relative;overflow:hidden}}#page1 .cont .contIn .contTop{position:relative;margin-bottom:70px}@media (max-width: 991px){#page1 .cont .contIn .contTop{margin-bottom:40px}}@media (max-width: 767px){#page1 .cont .contIn .contTop{margin-bottom:20px}}#page1 .cont .contIn .contTop .ttl{height:153px;margin-bottom:20px}@media (max-width: 1399px){#page1 .cont .contIn .contTop .ttl{height:140px}}@media (max-width: 1199px){#page1 .cont .contIn .contTop .ttl{height:110px}}@media (max-width: 991px){#page1 .cont .contIn .contTop .ttl{height:95px}}@media (max-width: 767px){#page1 .cont .contIn .contTop .ttl{width:100%;height:auto;margin-bottom:10px}}#page1 .cont .contIn .contTop h5{font-size:3.2rem;color:#FFF100;font-weight:600;border-top:3px solid #FFF100;border-bottom:3px solid #FFF100;padding:15px 0;margin-bottom:20px}@media (max-width: 1199px){#page1 .cont .contIn .contTop h5{font-size:2.8rem}}@media (max-width: 991px){#page1 .cont .contIn .contTop h5{font-size:2.2rem;padding:10px 0}}@media (max-width: 767px){#page1 .cont .contIn .contTop h5{font-size:1.8rem;margin-bottom:10px}}#page1 .cont .contIn .contTop .read{font-size:2.2rem;color:#fff;width:65%}@media (max-width: 1199px){#page1 .cont .contIn .contTop .read{font-size:2.0rem}}@media (max-width: 991px){#page1 .cont .contIn .contTop .read{font-size:1.6rem}}@media (max-width: 767px){#page1 .cont .contIn .contTop .read{font-size:1.5rem;width:100%}}#page1 .cont .contIn .contTop .image{position:absolute;top:0;right:0;width:390px}@media (max-width: 1399px){#page1 .cont .contIn .contTop .image{width:340px;top:20px;right:-10px}}@media (max-width: 1199px){#page1 .cont .contIn .contTop .image{width:290px}}@media (max-width: 991px){#page1 .cont .contIn .contTop .image{width:220px;top:50px}}@media (max-width: 767px){#page1 .cont .contIn .contTop .image{display:none}}#page1 .cont .contIn .contTop .image img{margin-bottom:15px}@media (max-width: 991px){#page1 .cont .contIn .contTop .image img{margin-bottom:5px}}#page1 .cont .contIn .contTop .image p{font-size:1.8rem;font-weight:600;text-align:center}@media (max-width: 1199px){#page1 .cont .contIn .contTop .image p{font-size:1.6rem}}@media (max-width: 991px){#page1 .cont .contIn .contTop .image p{font-size:1.3rem}}@media (max-width: 767px){#page1 .cont .contIn .contTop .image p{font-size:1.2rem}}#page1 .cont .contIn .imageList{float:right;width:60%}@media (max-width: 991px){#page1 .cont .contIn .imageList{width:65%}}@media (max-width: 767px){#page1 .cont .contIn .imageList{width:auto;float:none}}@media (max-width: 767px){#page1 .cont .contIn .imageList li{margin-bottom:10px}}#page1 .cont .contIn .imageList li img{margin-bottom:15px}@media (max-width: 991px){#page1 .cont .contIn .imageList li img{margin-bottom:5px}}@media (max-width: 767px){#page1 .cont .contIn .imageList li img{width:100%}}#page1 .cont .contIn .imageList li p{font-size:1.8rem;font-weight:600;text-align:center}@media (max-width: 1199px){#page1 .cont .contIn .imageList li p{font-size:1.6rem}}@media (max-width: 991px){#page1 .cont .contIn .imageList li p{font-size:1.3rem}}#page1 .cont .contIn .dinosaur{margin-left:30px}@media (max-width: 991px){#page1 .cont .contIn .dinosaur{margin-left:-10px}}@media (max-width: 767px){#page1 .cont .contIn .dinosaur{position:absolute;bottom:0;right:-10px}}#page1 .cont .contIn .dinosaur.dinosaur1{width:330px}@media (max-width: 1199px){#page1 .cont .contIn .dinosaur.dinosaur1{width:260px}}@media (max-width: 991px){#page1 .cont .contIn .dinosaur.dinosaur1{width:200px}}@media (max-width: 767px){#page1 .cont .contIn .dinosaur.dinosaur1{width:170px;right:-40px}}#page1 .cont .contIn .dinosaur.dinosaur2{width:410px}@media (max-width: 1199px){#page1 .cont .contIn .dinosaur.dinosaur2{width:320px}}@media (max-width: 991px){#page1 .cont .contIn .dinosaur.dinosaur2{width:260px}}@media (max-width: 767px){#page1 .cont .contIn .dinosaur.dinosaur2{width:180px;right:-60px}}#page1 .cont .contIn .dinosaur.dinosaur3{width:480px}@media (max-width: 1399px){#page1 .cont .contIn .dinosaur.dinosaur3{width:420px;margin-top:30px}}@media (max-width: 1199px){#page1 .cont .contIn .dinosaur.dinosaur3{width:330px}}@media (max-width: 991px){#page1 .cont .contIn .dinosaur.dinosaur3{width:260px}}@media (max-width: 767px){#page1 .cont .contIn .dinosaur.dinosaur3{width:200px;right:-20px}}#page1 .cont .contIn .dinosaur.dinosaur4{width:410px}@media (max-width: 1199px){#page1 .cont .contIn .dinosaur.dinosaur4{width:310px}}@media (max-width: 991px){#page1 .cont .contIn .dinosaur.dinosaur4{width:260px}}@media (max-width: 767px){#page1 .cont .contIn .dinosaur.dinosaur4{margin-top:0;right:auto;left:-40px;width:190px}}#page1 .cont .contIn .txtList{clear:both;background:#FFF100;padding:30px 50px}@media (max-width: 991px){#page1 .cont .contIn .txtList{padding:20px 30px}}@media (max-width: 767px){#page1 .cont .contIn .txtList{padding:15px}}#page1 .cont .contIn .txtList li{font-size:2.8rem;font-weight:600;text-indent:-1em;padding-left:1em}@media (max-width: 1199px){#page1 .cont .contIn .txtList li{font-size:2.4rem}}@media (max-width: 991px){#page1 .cont .contIn .txtList li{font-size:2.0rem}}@media (max-width: 767px){#page1 .cont .contIn .txtList li{font-size:1.6rem}}#page1 .cont .case{padding:40px 0 60px}@media (max-width: 767px){#page1 .cont .case{padding:30px 0 20px}}#page1 .cont .case h3{font-size:4.7rem;font-weight:600;font-family:"M PLUS 1p",sans-serif;margin-bottom:20px}@media (max-width: 1199px){#page1 .cont .case h3{font-size:3.7rem}}@media (max-width: 991px){#page1 .cont .case h3{font-size:3.0rem}}@media (max-width: 767px){#page1 .cont .case h3{font-size:2.1rem;margin-bottom:10px}}@media (max-width: 767px){#page1 .cont .case .caseList li{margin-bottom:20px}}#page1 .cont .case .caseList li a{display:block;position:relative}#page1 .cont .case .caseList li a:hover img{transform:scale(1.08)}#page1 .cont .case .caseList li a .image{margin-bottom:20px;overflow:hidden}@media (max-width: 767px){#page1 .cont .case .caseList li a .image{margin-bottom:10px}}#page1 .cont .case .caseList li a .image img{width:100%;height:240px;transition:transform .4s ease}@media (max-width: 1199px){#page1 .cont .case .caseList li a .image img{height:200px}}@media (max-width: 991px){#page1 .cont .case .caseList li a .image img{height:170px}}@media (max-width: 767px){#page1 .cont .case .caseList li a .image img{height:120px}}#page1 .cont .case .caseList li a .image .tag{position:absolute;top:0;left:0;font-family:"M PLUS 1p",sans-serif;font-weight:800;color:#fff;padding:10px 20px}@media (max-width: 991px){#page1 .cont .case .caseList li a .image .tag{padding:5px 10px;font-size:1.4rem}}@media (max-width: 767px){#page1 .cont .case .caseList li a .image .tag{font-size:1.2rem}}#page1 .cont .case .caseList li a .image .tag.category-dinosaur{background:#0BA257}#page1 .cont .case .caseList li a .image .tag.category-insect{background:#60579E}#page1 .cont .case .caseList li a .image .tag.category-experience{background:#EB6EA5}#page1 .cont .case .caseList li a .image .tag.category-dinosaur2{background:#B7981C}#page1 .cont .case .caseList li a .image .tag.category-candles{background:#F4924B}#page1 .cont .case .caseList li a .image .tag.category-snow{background:#88B83E}#page1 .cont .case .caseList li a p{font-size:2.2rem;font-weight:600}@media (max-width: 1199px){#page1 .cont .case .caseList li a p{font-size:1.8rem}}@media (max-width: 991px){#page1 .cont .case .caseList li a p{font-size:1.6rem}}@media (max-width: 767px){#page1 .cont .case .caseList li a p{font-size:1.4rem}}#page2 .inner .cont{padding:60px 0}@media (max-width: 991px){#page2 .inner .cont{padding:40px 0}}@media (max-width: 767px){#page2 .inner .cont{padding:30px 0}}#page2 .inner .cont.bg{background:#D3E6DD}#page2 .inner .cont .contTtl{font-size:4.5rem;font-family:"vdl-logog",sans-serif;margin-bottom:30px;color:#036132}@media (max-width: 1199px){#page2 .inner .cont .contTtl{font-size:3.8rem}}@media (max-width: 991px){#page2 .inner .cont .contTtl{font-size:2.8rem;margin-bottom:20px}}@media (max-width: 767px){#page2 .inner .cont .contTtl{font-size:2.4rem;margin-bottom:10px}}#page2 .inner .cont .list li{border-bottom:2px solid #036132;padding:30px 0;overflow:hidden;*zoom:1}@media (max-width: 767px){#page2 .inner .cont .list li{padding:20px 0}}#page2 .inner .cont .list li:first-child{border-top:2px solid #036132}#page2 .inner .cont .list li img{float:right;margin-left:40px;width:300px}@media (max-width: 991px){#page2 .inner .cont .list li img{margin-left:30px;width:220px}}@media (max-width: 767px){#page2 .inner .cont .list li img{float:none;width:100%;margin-left:0}}#page2 .inner .cont .list li h5{font-size:3.0rem;font-weight:600;margin-bottom:20px;text-indent:-1em;padding-left:1em}@media (max-width: 1199px){#page2 .inner .cont .list li h5{font-size:2.6rem}}@media (max-width: 991px){#page2 .inner .cont .list li h5{font-size:2.4rem;margin-bottom:10px}}@media (max-width: 767px){#page2 .inner .cont .list li h5{font-size:2.0rem}}#page2 .inner .cont .list li p{font-size:2.2rem}@media (max-width: 1199px){#page2 .inner .cont .list li p{font-size:1.8rem}}@media (max-width: 991px){#page2 .inner .cont .list li p{font-size:1.6rem}}@media (max-width: 767px){#page2 .inner .cont .list li p{font-size:1.4rem;margin-bottom:10px}}
