@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap);body{opacity:0}.treasures{position:relative;line-height:1;text-align:center;font-family:"Noto Sans JP",sans-serif}.treasures *{box-sizing:border-box}.treasures section{position:relative}.treasures img{max-width:100%;vertical-align:top}@media screen and (min-width:768px){.treasures .sp{display:none!important}}@media screen and (max-width:767px){.treasures .pc{display:none!important}.treasures img{pointer-events:none}.treasures a{display:inline-block}}.treasures main{overflow:hidden}.treasures main a img{transition:.2s}.treasures main a img:hover{transform:scale(1.05)}.treasures main .inner{max-width:1200px;margin:0 auto}.treasures .menu{position:-webkit-sticky;position:sticky;top:0;z-index:99}.treasures .menu__btn{width:10.5333333333vw;height:10.5333333333vw;cursor:pointer;background:url(../../assets220711/image/common/nav_close.png) no-repeat left top/cover;position:absolute;top:1.6vw;right:1.7333333333vw;z-index:1}.treasures .menu__btn.is-active img{opacity:0}.treasures .menu nav{display:flex;justify-content:space-between;align-items:center;padding:7px 53px 4px 10px;background:#0981df}@media screen and (max-width:767px){.treasures .menu nav{display:none;width:100%;padding:6.6666666667vw 0 5.8666666667vw;background:url(../../assets220711/image/common/nav_bg.png) no-repeat right bottom/100% #0981df;position:absolute;top:0;left:0}}.treasures .menu nav p{width:195px}@media screen and (max-width:767px){.treasures .menu nav p{width:60.1333333333vw;margin:0 auto}}.treasures .menu ul a,.treasures .menu ul img,.treasures .menu ul span{position:relative;display:block}@media screen and (max-width:767px){.treasures .menu ul{width:76.6666666667vw;margin:2.5333333333vw auto 0}}@media screen and (min-width:768px){.treasures .menu ul{display:flex;justify-content:flex-end;max-width:1491px;width:1491px}.treasures .menu ul li{margin-left:3.6217303823%}.treasures .menu ul li a::before{content:"";display:block;height:79px;max-height:100%;position:absolute;top:0;background:url(../../assets220711/image/common/nav_icon.png) no-repeat left top/auto 100%;opacity:0;transition:.25s}.treasures .menu ul li a.act::before,.treasures .menu ul li a:hover::before{opacity:1}.treasures .menu ul li a:not(.act):hover::before{transform:rotate(45deg)}.treasures .menu ul li:nth-child(1){width:3.5546613011%}.treasures .menu ul li:nth-child(1) a::before{left:-84.9056603774%;width:149.0566037736%}.treasures .menu ul li:nth-child(2){width:5.7679409792%}.treasures .menu ul li:nth-child(2) a::before{left:-52.3255813953%;width:91.8604651163%}.treasures .menu ul li:nth-child(3){width:5.9020791415%}.treasures .menu ul li:nth-child(3) a::before{left:-51.1363636364%;width:89.7727272727%}.treasures .menu ul li:nth-child(4){width:12.9443326626%}.treasures .menu ul li:nth-child(4) a::before{left:-23.3160621762%;width:40.932642487%}.treasures .menu ul li:nth-child(5){width:8.71898055%}.treasures .menu ul li:nth-child(5) a::before{left:-34.6153846154%;width:60.7692307692%}.treasures .menu ul li:nth-child(6){width:10.2615694165%}.treasures .menu ul li:nth-child(6) a::before{left:-29.4117647059%;width:51.6339869281%}.treasures .menu ul li:nth-child(7){width:5.7679409792%}.treasures .menu ul li:nth-child(7) a::before{left:-52.3255813953%;width:91.8604651163%}.treasures .menu ul li:nth-child(8){width:7.3105298457%}.treasures .menu ul li:nth-child(8) a::before{left:-41.2844036697%;width:72.4770642202%}.treasures .menu ul li:nth-child(9){width:3.48759222%}.treasures .menu ul li:nth-child(9) a::before{left:-86.5384615385%;width:151.9230769231%}}.modalContent{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.modalContent .modalBg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8)}.modalContent .modalClose{position:absolute;top:-80px;right:0;width:62px;height:62px;cursor:pointer;background:url(../../assets220711/image/common/modal_close.png) no-repeat 0 0/100% auto}@media screen and (max-width:767px){.modalContent .modalClose{top:-13.3333333333vw;width:10.9333333333vw;height:10.9333333333vw}}.modalContent .modalArea{box-sizing:content-box;z-index:10;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1024px;height:576px}@media screen and (max-width:1100px){.modalContent .modalArea{width:95%;height:0;padding-top:53.4375%}}.modalContent .modalArea .modalInner{width:100%;height:100%;position:absolute;top:0;left:0}.modalContent .modalArea iframe{width:100%;height:100%}