@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700&display=swap");*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{font-size:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#fff;color:#000;font-family:"Noto Serif JP","Noto Serif CJK JP",serif;font-size:1.4rem;line-height:1.6}a{color:inherit;text-decoration:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}a:hover{opacity:.6}img{display:block;height:auto;max-width:100%}ol,ul{list-style:none}button{background:none;border:none;cursor:pointer;padding:0}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}@media print,screen and (min-width:769px){.pc-mt-0{margin-top:0!important}.pc-mr-0{margin-right:0!important}}@media only screen and (max-width:768px){.sp-mt-0{margin-top:0!important}.sp-mr-0{margin-right:0!important}}.mt-5{margin-top:5px!important}.mr-5{margin-right:5px!important}@media print,screen and (min-width:769px){.pc-mt-5{margin-top:5px!important}.pc-mr-5{margin-right:5px!important}}@media only screen and (max-width:768px){.sp-mt-5{margin-top:5px!important}.sp-mr-5{margin-right:5px!important}}.mt-10{margin-top:10px!important}.mr-10{margin-right:10px!important}@media print,screen and (min-width:769px){.pc-mt-10{margin-top:10px!important}.pc-mr-10{margin-right:10px!important}}@media only screen and (max-width:768px){.sp-mt-10{margin-top:10px!important}.sp-mr-10{margin-right:10px!important}}.mt-15{margin-top:15px!important}.mr-15{margin-right:15px!important}@media print,screen and (min-width:769px){.pc-mt-15{margin-top:15px!important}.pc-mr-15{margin-right:15px!important}}@media only screen and (max-width:768px){.sp-mt-15{margin-top:15px!important}.sp-mr-15{margin-right:15px!important}}.mt-20{margin-top:20px!important}.mr-20{margin-right:20px!important}@media print,screen and (min-width:769px){.pc-mt-20{margin-top:20px!important}.pc-mr-20{margin-right:20px!important}}@media only screen and (max-width:768px){.sp-mt-20{margin-top:20px!important}.sp-mr-20{margin-right:20px!important}}.mt-25{margin-top:25px!important}.mr-25{margin-right:25px!important}@media print,screen and (min-width:769px){.pc-mt-25{margin-top:25px!important}.pc-mr-25{margin-right:25px!important}}@media only screen and (max-width:768px){.sp-mt-25{margin-top:25px!important}.sp-mr-25{margin-right:25px!important}}.mt-30{margin-top:30px!important}.mr-30{margin-right:30px!important}@media print,screen and (min-width:769px){.pc-mt-30{margin-top:30px!important}.pc-mr-30{margin-right:30px!important}}@media only screen and (max-width:768px){.sp-mt-30{margin-top:30px!important}.sp-mr-30{margin-right:30px!important}}.mt-35{margin-top:35px!important}.mr-35{margin-right:35px!important}@media print,screen and (min-width:769px){.pc-mt-35{margin-top:35px!important}.pc-mr-35{margin-right:35px!important}}@media only screen and (max-width:768px){.sp-mt-35{margin-top:35px!important}.sp-mr-35{margin-right:35px!important}}.mt-40{margin-top:40px!important}.mr-40{margin-right:40px!important}@media print,screen and (min-width:769px){.pc-mt-40{margin-top:40px!important}.pc-mr-40{margin-right:40px!important}}@media only screen and (max-width:768px){.sp-mt-40{margin-top:40px!important}.sp-mr-40{margin-right:40px!important}}.mt-45{margin-top:45px!important}.mr-45{margin-right:45px!important}@media print,screen and (min-width:769px){.pc-mt-45{margin-top:45px!important}.pc-mr-45{margin-right:45px!important}}@media only screen and (max-width:768px){.sp-mt-45{margin-top:45px!important}.sp-mr-45{margin-right:45px!important}}.mt-50{margin-top:50px!important}.mr-50{margin-right:50px!important}@media print,screen and (min-width:769px){.pc-mt-50{margin-top:50px!important}.pc-mr-50{margin-right:50px!important}}@media only screen and (max-width:768px){.sp-mt-50{margin-top:50px!important}.sp-mr-50{margin-right:50px!important}}.mt-55{margin-top:55px!important}.mr-55{margin-right:55px!important}@media print,screen and (min-width:769px){.pc-mt-55{margin-top:55px!important}.pc-mr-55{margin-right:55px!important}}@media only screen and (max-width:768px){.sp-mt-55{margin-top:55px!important}.sp-mr-55{margin-right:55px!important}}.mt-60{margin-top:60px!important}.mr-60{margin-right:60px!important}@media print,screen and (min-width:769px){.pc-mt-60{margin-top:60px!important}.pc-mr-60{margin-right:60px!important}}@media only screen and (max-width:768px){.sp-mt-60{margin-top:60px!important}.sp-mr-60{margin-right:60px!important}}.mt-65{margin-top:65px!important}.mr-65{margin-right:65px!important}@media print,screen and (min-width:769px){.pc-mt-65{margin-top:65px!important}.pc-mr-65{margin-right:65px!important}}@media only screen and (max-width:768px){.sp-mt-65{margin-top:65px!important}.sp-mr-65{margin-right:65px!important}}.mt-70{margin-top:70px!important}.mr-70{margin-right:70px!important}@media print,screen and (min-width:769px){.pc-mt-70{margin-top:70px!important}.pc-mr-70{margin-right:70px!important}}@media only screen and (max-width:768px){.sp-mt-70{margin-top:70px!important}.sp-mr-70{margin-right:70px!important}}.mt-75{margin-top:75px!important}.mr-75{margin-right:75px!important}@media print,screen and (min-width:769px){.pc-mt-75{margin-top:75px!important}.pc-mr-75{margin-right:75px!important}}@media only screen and (max-width:768px){.sp-mt-75{margin-top:75px!important}.sp-mr-75{margin-right:75px!important}}.mt-80{margin-top:80px!important}.mr-80{margin-right:80px!important}@media print,screen and (min-width:769px){.pc-mt-80{margin-top:80px!important}.pc-mr-80{margin-right:80px!important}}@media only screen and (max-width:768px){.sp-mt-80{margin-top:80px!important}.sp-mr-80{margin-right:80px!important}}.mt-85{margin-top:85px!important}.mr-85{margin-right:85px!important}@media print,screen and (min-width:769px){.pc-mt-85{margin-top:85px!important}.pc-mr-85{margin-right:85px!important}}@media only screen and (max-width:768px){.sp-mt-85{margin-top:85px!important}.sp-mr-85{margin-right:85px!important}}.mt-90{margin-top:90px!important}.mr-90{margin-right:90px!important}@media print,screen and (min-width:769px){.pc-mt-90{margin-top:90px!important}.pc-mr-90{margin-right:90px!important}}@media only screen and (max-width:768px){.sp-mt-90{margin-top:90px!important}.sp-mr-90{margin-right:90px!important}}.mt-95{margin-top:95px!important}.mr-95{margin-right:95px!important}@media print,screen and (min-width:769px){.pc-mt-95{margin-top:95px!important}.pc-mr-95{margin-right:95px!important}}@media only screen and (max-width:768px){.sp-mt-95{margin-top:95px!important}.sp-mr-95{margin-right:95px!important}}.mt-100{margin-top:100px!important}.mr-100{margin-right:100px!important}@media print,screen and (min-width:769px){.pc-mt-100{margin-top:100px!important}.pc-mr-100{margin-right:100px!important}}@media only screen and (max-width:768px){.sp-mt-100{margin-top:100px!important}.sp-mr-100{margin-right:100px!important}}.mt-105{margin-top:105px!important}.mr-105{margin-right:105px!important}@media print,screen and (min-width:769px){.pc-mt-105{margin-top:105px!important}.pc-mr-105{margin-right:105px!important}}@media only screen and (max-width:768px){.sp-mt-105{margin-top:105px!important}.sp-mr-105{margin-right:105px!important}}.mt-110{margin-top:110px!important}.mr-110{margin-right:110px!important}@media print,screen and (min-width:769px){.pc-mt-110{margin-top:110px!important}.pc-mr-110{margin-right:110px!important}}@media only screen and (max-width:768px){.sp-mt-110{margin-top:110px!important}.sp-mr-110{margin-right:110px!important}}.mt-115{margin-top:115px!important}.mr-115{margin-right:115px!important}@media print,screen and (min-width:769px){.pc-mt-115{margin-top:115px!important}.pc-mr-115{margin-right:115px!important}}@media only screen and (max-width:768px){.sp-mt-115{margin-top:115px!important}.sp-mr-115{margin-right:115px!important}}.mt-120{margin-top:120px!important}.mr-120{margin-right:120px!important}@media print,screen and (min-width:769px){.pc-mt-120{margin-top:120px!important}.pc-mr-120{margin-right:120px!important}}@media only screen and (max-width:768px){.sp-mt-120{margin-top:120px!important}.sp-mr-120{margin-right:120px!important}}.mt-125{margin-top:125px!important}.mr-125{margin-right:125px!important}@media print,screen and (min-width:769px){.pc-mt-125{margin-top:125px!important}.pc-mr-125{margin-right:125px!important}}@media only screen and (max-width:768px){.sp-mt-125{margin-top:125px!important}.sp-mr-125{margin-right:125px!important}}.mt-130{margin-top:130px!important}.mr-130{margin-right:130px!important}@media print,screen and (min-width:769px){.pc-mt-130{margin-top:130px!important}.pc-mr-130{margin-right:130px!important}}@media only screen and (max-width:768px){.sp-mt-130{margin-top:130px!important}.sp-mr-130{margin-right:130px!important}}.mt-135{margin-top:135px!important}.mr-135{margin-right:135px!important}@media print,screen and (min-width:769px){.pc-mt-135{margin-top:135px!important}.pc-mr-135{margin-right:135px!important}}@media only screen and (max-width:768px){.sp-mt-135{margin-top:135px!important}.sp-mr-135{margin-right:135px!important}}.mt-140{margin-top:140px!important}.mr-140{margin-right:140px!important}@media print,screen and (min-width:769px){.pc-mt-140{margin-top:140px!important}.pc-mr-140{margin-right:140px!important}}@media only screen and (max-width:768px){.sp-mt-140{margin-top:140px!important}.sp-mr-140{margin-right:140px!important}}.mt-145{margin-top:145px!important}.mr-145{margin-right:145px!important}@media print,screen and (min-width:769px){.pc-mt-145{margin-top:145px!important}.pc-mr-145{margin-right:145px!important}}@media only screen and (max-width:768px){.sp-mt-145{margin-top:145px!important}.sp-mr-145{margin-right:145px!important}}.mt-150{margin-top:150px!important}.mr-150{margin-right:150px!important}@media print,screen and (min-width:769px){.pc-mt-150{margin-top:150px!important}.pc-mr-150{margin-right:150px!important}}@media only screen and (max-width:768px){.sp-mt-150{margin-top:150px!important}.sp-mr-150{margin-right:150px!important}}.mt-155{margin-top:155px!important}.mr-155{margin-right:155px!important}@media print,screen and (min-width:769px){.pc-mt-155{margin-top:155px!important}.pc-mr-155{margin-right:155px!important}}@media only screen and (max-width:768px){.sp-mt-155{margin-top:155px!important}.sp-mr-155{margin-right:155px!important}}.mt-160{margin-top:160px!important}.mr-160{margin-right:160px!important}@media print,screen and (min-width:769px){.pc-mt-160{margin-top:160px!important}.pc-mr-160{margin-right:160px!important}}@media only screen and (max-width:768px){.sp-mt-160{margin-top:160px!important}.sp-mr-160{margin-right:160px!important}}.mt-165{margin-top:165px!important}.mr-165{margin-right:165px!important}@media print,screen and (min-width:769px){.pc-mt-165{margin-top:165px!important}.pc-mr-165{margin-right:165px!important}}@media only screen and (max-width:768px){.sp-mt-165{margin-top:165px!important}.sp-mr-165{margin-right:165px!important}}.mt-170{margin-top:170px!important}.mr-170{margin-right:170px!important}@media print,screen and (min-width:769px){.pc-mt-170{margin-top:170px!important}.pc-mr-170{margin-right:170px!important}}@media only screen and (max-width:768px){.sp-mt-170{margin-top:170px!important}.sp-mr-170{margin-right:170px!important}}.mt-175{margin-top:175px!important}.mr-175{margin-right:175px!important}@media print,screen and (min-width:769px){.pc-mt-175{margin-top:175px!important}.pc-mr-175{margin-right:175px!important}}@media only screen and (max-width:768px){.sp-mt-175{margin-top:175px!important}.sp-mr-175{margin-right:175px!important}}.mt-180{margin-top:180px!important}.mr-180{margin-right:180px!important}@media print,screen and (min-width:769px){.pc-mt-180{margin-top:180px!important}.pc-mr-180{margin-right:180px!important}}@media only screen and (max-width:768px){.sp-mt-180{margin-top:180px!important}.sp-mr-180{margin-right:180px!important}}.mt-185{margin-top:185px!important}.mr-185{margin-right:185px!important}@media print,screen and (min-width:769px){.pc-mt-185{margin-top:185px!important}.pc-mr-185{margin-right:185px!important}}@media only screen and (max-width:768px){.sp-mt-185{margin-top:185px!important}.sp-mr-185{margin-right:185px!important}}.mt-190{margin-top:190px!important}.mr-190{margin-right:190px!important}@media print,screen and (min-width:769px){.pc-mt-190{margin-top:190px!important}.pc-mr-190{margin-right:190px!important}}@media only screen and (max-width:768px){.sp-mt-190{margin-top:190px!important}.sp-mr-190{margin-right:190px!important}}.mt-195{margin-top:195px!important}.mr-195{margin-right:195px!important}@media print,screen and (min-width:769px){.pc-mt-195{margin-top:195px!important}.pc-mr-195{margin-right:195px!important}}@media only screen and (max-width:768px){.sp-mt-195{margin-top:195px!important}.sp-mr-195{margin-right:195px!important}}.mt-200{margin-top:200px!important}.mr-200{margin-right:200px!important}@media print,screen and (min-width:769px){.pc-mt-200{margin-top:200px!important}.pc-mr-200{margin-right:200px!important}}@media only screen and (max-width:768px){.sp-mt-200{margin-top:200px!important}.sp-mr-200{margin-right:200px!important}}.m-auto{margin:auto}@media only screen and (max-width:768px){.m-auto{margin:auto}}.text-1{font-size:1px}@media print,screen and (min-width:769px){.pc-text-1{font-size:1px}}@media only screen and (max-width:768px){.sp-text-1{font-size:1px}}.text-2{font-size:2px}@media print,screen and (min-width:769px){.pc-text-2{font-size:2px}}@media only screen and (max-width:768px){.sp-text-2{font-size:2px}}.text-3{font-size:3px}@media print,screen and (min-width:769px){.pc-text-3{font-size:3px}}@media only screen and (max-width:768px){.sp-text-3{font-size:3px}}.text-4{font-size:4px}@media print,screen and (min-width:769px){.pc-text-4{font-size:4px}}@media only screen and (max-width:768px){.sp-text-4{font-size:4px}}.text-5{font-size:5px}@media print,screen and (min-width:769px){.pc-text-5{font-size:5px}}@media only screen and (max-width:768px){.sp-text-5{font-size:5px}}.text-6{font-size:6px}@media print,screen and (min-width:769px){.pc-text-6{font-size:6px}}@media only screen and (max-width:768px){.sp-text-6{font-size:6px}}.text-7{font-size:7px}@media print,screen and (min-width:769px){.pc-text-7{font-size:7px}}@media only screen and (max-width:768px){.sp-text-7{font-size:7px}}.text-8{font-size:8px}@media print,screen and (min-width:769px){.pc-text-8{font-size:8px}}@media only screen and (max-width:768px){.sp-text-8{font-size:8px}}.text-9{font-size:9px}@media print,screen and (min-width:769px){.pc-text-9{font-size:9px}}@media only screen and (max-width:768px){.sp-text-9{font-size:9px}}.text-10{font-size:10px}@media print,screen and (min-width:769px){.pc-text-10{font-size:10px}}@media only screen and (max-width:768px){.sp-text-10{font-size:10px}}.text-11{font-size:11px}@media print,screen and (min-width:769px){.pc-text-11{font-size:11px}}@media only screen and (max-width:768px){.sp-text-11{font-size:11px}}.text-12{font-size:12px}@media print,screen and (min-width:769px){.pc-text-12{font-size:12px}}@media only screen and (max-width:768px){.sp-text-12{font-size:12px}}.text-13{font-size:13px}@media print,screen and (min-width:769px){.pc-text-13{font-size:13px}}@media only screen and (max-width:768px){.sp-text-13{font-size:13px}}.text-14{font-size:14px}@media print,screen and (min-width:769px){.pc-text-14{font-size:14px}}@media only screen and (max-width:768px){.sp-text-14{font-size:14px}}.text-15{font-size:15px}@media print,screen and (min-width:769px){.pc-text-15{font-size:15px}}@media only screen and (max-width:768px){.sp-text-15{font-size:15px}}.text-16{font-size:16px}@media print,screen and (min-width:769px){.pc-text-16{font-size:16px}}@media only screen and (max-width:768px){.sp-text-16{font-size:16px}}.text-17{font-size:17px}@media print,screen and (min-width:769px){.pc-text-17{font-size:17px}}@media only screen and (max-width:768px){.sp-text-17{font-size:17px}}.text-18{font-size:18px}@media print,screen and (min-width:769px){.pc-text-18{font-size:18px}}@media only screen and (max-width:768px){.sp-text-18{font-size:18px}}.text-19{font-size:19px}@media print,screen and (min-width:769px){.pc-text-19{font-size:19px}}@media only screen and (max-width:768px){.sp-text-19{font-size:19px}}.text-20{font-size:20px}@media print,screen and (min-width:769px){.pc-text-20{font-size:20px}}@media only screen and (max-width:768px){.sp-text-20{font-size:20px}}.text-21{font-size:21px}@media print,screen and (min-width:769px){.pc-text-21{font-size:21px}}@media only screen and (max-width:768px){.sp-text-21{font-size:21px}}.text-22{font-size:22px}@media print,screen and (min-width:769px){.pc-text-22{font-size:22px}}@media only screen and (max-width:768px){.sp-text-22{font-size:22px}}.text-23{font-size:23px}@media print,screen and (min-width:769px){.pc-text-23{font-size:23px}}@media only screen and (max-width:768px){.sp-text-23{font-size:23px}}.text-24{font-size:24px}@media print,screen and (min-width:769px){.pc-text-24{font-size:24px}}@media only screen and (max-width:768px){.sp-text-24{font-size:24px}}.text-25{font-size:25px}@media print,screen and (min-width:769px){.pc-text-25{font-size:25px}}@media only screen and (max-width:768px){.sp-text-25{font-size:25px}}.text-26{font-size:26px}@media print,screen and (min-width:769px){.pc-text-26{font-size:26px}}@media only screen and (max-width:768px){.sp-text-26{font-size:26px}}.text-27{font-size:27px}@media print,screen and (min-width:769px){.pc-text-27{font-size:27px}}@media only screen and (max-width:768px){.sp-text-27{font-size:27px}}.text-28{font-size:28px}@media print,screen and (min-width:769px){.pc-text-28{font-size:28px}}@media only screen and (max-width:768px){.sp-text-28{font-size:28px}}.text-29{font-size:29px}@media print,screen and (min-width:769px){.pc-text-29{font-size:29px}}@media only screen and (max-width:768px){.sp-text-29{font-size:29px}}.text-30{font-size:30px}@media print,screen and (min-width:769px){.pc-text-30{font-size:30px}}@media only screen and (max-width:768px){.sp-text-30{font-size:30px}}.text-31{font-size:31px}@media print,screen and (min-width:769px){.pc-text-31{font-size:31px}}@media only screen and (max-width:768px){.sp-text-31{font-size:31px}}.text-32{font-size:32px}@media print,screen and (min-width:769px){.pc-text-32{font-size:32px}}@media only screen and (max-width:768px){.sp-text-32{font-size:32px}}.text-33{font-size:33px}@media print,screen and (min-width:769px){.pc-text-33{font-size:33px}}@media only screen and (max-width:768px){.sp-text-33{font-size:33px}}.text-34{font-size:34px}@media print,screen and (min-width:769px){.pc-text-34{font-size:34px}}@media only screen and (max-width:768px){.sp-text-34{font-size:34px}}.text-35{font-size:35px}@media print,screen and (min-width:769px){.pc-text-35{font-size:35px}}@media only screen and (max-width:768px){.sp-text-35{font-size:35px}}.text-36{font-size:36px}@media print,screen and (min-width:769px){.pc-text-36{font-size:36px}}@media only screen and (max-width:768px){.sp-text-36{font-size:36px}}.text-37{font-size:37px}@media print,screen and (min-width:769px){.pc-text-37{font-size:37px}}@media only screen and (max-width:768px){.sp-text-37{font-size:37px}}.text-38{font-size:38px}@media print,screen and (min-width:769px){.pc-text-38{font-size:38px}}@media only screen and (max-width:768px){.sp-text-38{font-size:38px}}.text-39{font-size:39px}@media print,screen and (min-width:769px){.pc-text-39{font-size:39px}}@media only screen and (max-width:768px){.sp-text-39{font-size:39px}}.text-40{font-size:40px}@media print,screen and (min-width:769px){.pc-text-40{font-size:40px}}@media only screen and (max-width:768px){.sp-text-40{font-size:40px}}.text-41{font-size:41px}@media print,screen and (min-width:769px){.pc-text-41{font-size:41px}}@media only screen and (max-width:768px){.sp-text-41{font-size:41px}}.text-42{font-size:42px}@media print,screen and (min-width:769px){.pc-text-42{font-size:42px}}@media only screen and (max-width:768px){.sp-text-42{font-size:42px}}.text-43{font-size:43px}@media print,screen and (min-width:769px){.pc-text-43{font-size:43px}}@media only screen and (max-width:768px){.sp-text-43{font-size:43px}}.text-44{font-size:44px}@media print,screen and (min-width:769px){.pc-text-44{font-size:44px}}@media only screen and (max-width:768px){.sp-text-44{font-size:44px}}.text-45{font-size:45px}@media print,screen and (min-width:769px){.pc-text-45{font-size:45px}}@media only screen and (max-width:768px){.sp-text-45{font-size:45px}}.text-46{font-size:46px}@media print,screen and (min-width:769px){.pc-text-46{font-size:46px}}@media only screen and (max-width:768px){.sp-text-46{font-size:46px}}.text-47{font-size:47px}@media print,screen and (min-width:769px){.pc-text-47{font-size:47px}}@media only screen and (max-width:768px){.sp-text-47{font-size:47px}}.text-48{font-size:48px}@media print,screen and (min-width:769px){.pc-text-48{font-size:48px}}@media only screen and (max-width:768px){.sp-text-48{font-size:48px}}.text-49{font-size:49px}@media print,screen and (min-width:769px){.pc-text-49{font-size:49px}}@media only screen and (max-width:768px){.sp-text-49{font-size:49px}}.text-50{font-size:50px}@media print,screen and (min-width:769px){.pc-text-50{font-size:50px}}@media only screen and (max-width:768px){.sp-text-50{font-size:50px}}.text-51{font-size:51px}@media print,screen and (min-width:769px){.pc-text-51{font-size:51px}}@media only screen and (max-width:768px){.sp-text-51{font-size:51px}}.text-52{font-size:52px}@media print,screen and (min-width:769px){.pc-text-52{font-size:52px}}@media only screen and (max-width:768px){.sp-text-52{font-size:52px}}.text-53{font-size:53px}@media print,screen and (min-width:769px){.pc-text-53{font-size:53px}}@media only screen and (max-width:768px){.sp-text-53{font-size:53px}}.text-54{font-size:54px}@media print,screen and (min-width:769px){.pc-text-54{font-size:54px}}@media only screen and (max-width:768px){.sp-text-54{font-size:54px}}.text-55{font-size:55px}@media print,screen and (min-width:769px){.pc-text-55{font-size:55px}}@media only screen and (max-width:768px){.sp-text-55{font-size:55px}}.text-56{font-size:56px}@media print,screen and (min-width:769px){.pc-text-56{font-size:56px}}@media only screen and (max-width:768px){.sp-text-56{font-size:56px}}.text-57{font-size:57px}@media print,screen and (min-width:769px){.pc-text-57{font-size:57px}}@media only screen and (max-width:768px){.sp-text-57{font-size:57px}}.text-58{font-size:58px}@media print,screen and (min-width:769px){.pc-text-58{font-size:58px}}@media only screen and (max-width:768px){.sp-text-58{font-size:58px}}.text-59{font-size:59px}@media print,screen and (min-width:769px){.pc-text-59{font-size:59px}}@media only screen and (max-width:768px){.sp-text-59{font-size:59px}}.text-60{font-size:60px}@media print,screen and (min-width:769px){.pc-text-60{font-size:60px}}@media only screen and (max-width:768px){.sp-text-60{font-size:60px}}.text-61{font-size:61px}@media print,screen and (min-width:769px){.pc-text-61{font-size:61px}}@media only screen and (max-width:768px){.sp-text-61{font-size:61px}}.text-62{font-size:62px}@media print,screen and (min-width:769px){.pc-text-62{font-size:62px}}@media only screen and (max-width:768px){.sp-text-62{font-size:62px}}.text-63{font-size:63px}@media print,screen and (min-width:769px){.pc-text-63{font-size:63px}}@media only screen and (max-width:768px){.sp-text-63{font-size:63px}}.text-64{font-size:64px}@media print,screen and (min-width:769px){.pc-text-64{font-size:64px}}@media only screen and (max-width:768px){.sp-text-64{font-size:64px}}.text-65{font-size:65px}@media print,screen and (min-width:769px){.pc-text-65{font-size:65px}}@media only screen and (max-width:768px){.sp-text-65{font-size:65px}}.text-66{font-size:66px}@media print,screen and (min-width:769px){.pc-text-66{font-size:66px}}@media only screen and (max-width:768px){.sp-text-66{font-size:66px}}.text-67{font-size:67px}@media print,screen and (min-width:769px){.pc-text-67{font-size:67px}}@media only screen and (max-width:768px){.sp-text-67{font-size:67px}}.text-68{font-size:68px}@media print,screen and (min-width:769px){.pc-text-68{font-size:68px}}@media only screen and (max-width:768px){.sp-text-68{font-size:68px}}.text-69{font-size:69px}@media print,screen and (min-width:769px){.pc-text-69{font-size:69px}}@media only screen and (max-width:768px){.sp-text-69{font-size:69px}}.text-70{font-size:70px}@media print,screen and (min-width:769px){.pc-text-70{font-size:70px}}@media only screen and (max-width:768px){.sp-text-70{font-size:70px}}.text-71{font-size:71px}@media print,screen and (min-width:769px){.pc-text-71{font-size:71px}}@media only screen and (max-width:768px){.sp-text-71{font-size:71px}}.text-72{font-size:72px}@media print,screen and (min-width:769px){.pc-text-72{font-size:72px}}@media only screen and (max-width:768px){.sp-text-72{font-size:72px}}.text-73{font-size:73px}@media print,screen and (min-width:769px){.pc-text-73{font-size:73px}}@media only screen and (max-width:768px){.sp-text-73{font-size:73px}}.text-74{font-size:74px}@media print,screen and (min-width:769px){.pc-text-74{font-size:74px}}@media only screen and (max-width:768px){.sp-text-74{font-size:74px}}.text-75{font-size:75px}@media print,screen and (min-width:769px){.pc-text-75{font-size:75px}}@media only screen and (max-width:768px){.sp-text-75{font-size:75px}}.text-76{font-size:76px}@media print,screen and (min-width:769px){.pc-text-76{font-size:76px}}@media only screen and (max-width:768px){.sp-text-76{font-size:76px}}.text-77{font-size:77px}@media print,screen and (min-width:769px){.pc-text-77{font-size:77px}}@media only screen and (max-width:768px){.sp-text-77{font-size:77px}}.text-78{font-size:78px}@media print,screen and (min-width:769px){.pc-text-78{font-size:78px}}@media only screen and (max-width:768px){.sp-text-78{font-size:78px}}.text-79{font-size:79px}@media print,screen and (min-width:769px){.pc-text-79{font-size:79px}}@media only screen and (max-width:768px){.sp-text-79{font-size:79px}}.text-80{font-size:80px}@media print,screen and (min-width:769px){.pc-text-80{font-size:80px}}@media only screen and (max-width:768px){.sp-text-80{font-size:80px}}.text-81{font-size:81px}@media print,screen and (min-width:769px){.pc-text-81{font-size:81px}}@media only screen and (max-width:768px){.sp-text-81{font-size:81px}}.text-82{font-size:82px}@media print,screen and (min-width:769px){.pc-text-82{font-size:82px}}@media only screen and (max-width:768px){.sp-text-82{font-size:82px}}.text-83{font-size:83px}@media print,screen and (min-width:769px){.pc-text-83{font-size:83px}}@media only screen and (max-width:768px){.sp-text-83{font-size:83px}}.text-84{font-size:84px}@media print,screen and (min-width:769px){.pc-text-84{font-size:84px}}@media only screen and (max-width:768px){.sp-text-84{font-size:84px}}.text-85{font-size:85px}@media print,screen and (min-width:769px){.pc-text-85{font-size:85px}}@media only screen and (max-width:768px){.sp-text-85{font-size:85px}}.text-86{font-size:86px}@media print,screen and (min-width:769px){.pc-text-86{font-size:86px}}@media only screen and (max-width:768px){.sp-text-86{font-size:86px}}.text-87{font-size:87px}@media print,screen and (min-width:769px){.pc-text-87{font-size:87px}}@media only screen and (max-width:768px){.sp-text-87{font-size:87px}}.text-88{font-size:88px}@media print,screen and (min-width:769px){.pc-text-88{font-size:88px}}@media only screen and (max-width:768px){.sp-text-88{font-size:88px}}.text-89{font-size:89px}@media print,screen and (min-width:769px){.pc-text-89{font-size:89px}}@media only screen and (max-width:768px){.sp-text-89{font-size:89px}}.text-90{font-size:90px}@media print,screen and (min-width:769px){.pc-text-90{font-size:90px}}@media only screen and (max-width:768px){.sp-text-90{font-size:90px}}.text-91{font-size:91px}@media print,screen and (min-width:769px){.pc-text-91{font-size:91px}}@media only screen and (max-width:768px){.sp-text-91{font-size:91px}}.text-92{font-size:92px}@media print,screen and (min-width:769px){.pc-text-92{font-size:92px}}@media only screen and (max-width:768px){.sp-text-92{font-size:92px}}.text-93{font-size:93px}@media print,screen and (min-width:769px){.pc-text-93{font-size:93px}}@media only screen and (max-width:768px){.sp-text-93{font-size:93px}}.text-94{font-size:94px}@media print,screen and (min-width:769px){.pc-text-94{font-size:94px}}@media only screen and (max-width:768px){.sp-text-94{font-size:94px}}.text-95{font-size:95px}@media print,screen and (min-width:769px){.pc-text-95{font-size:95px}}@media only screen and (max-width:768px){.sp-text-95{font-size:95px}}.text-96{font-size:96px}@media print,screen and (min-width:769px){.pc-text-96{font-size:96px}}@media only screen and (max-width:768px){.sp-text-96{font-size:96px}}.text-97{font-size:97px}@media print,screen and (min-width:769px){.pc-text-97{font-size:97px}}@media only screen and (max-width:768px){.sp-text-97{font-size:97px}}.text-98{font-size:98px}@media print,screen and (min-width:769px){.pc-text-98{font-size:98px}}@media only screen and (max-width:768px){.sp-text-98{font-size:98px}}.text-99{font-size:99px}@media print,screen and (min-width:769px){.pc-text-99{font-size:99px}}@media only screen and (max-width:768px){.sp-text-99{font-size:99px}}.text-100{font-size:100px}@media print,screen and (min-width:769px){.pc-text-100{font-size:100px}}@media only screen and (max-width:768px){.sp-text-100{font-size:100px}}.text{line-height:1.6}.pc{display:block!important}@media only screen and (max-width:768px){.pc{display:none!important}}.tab{display:none!important}@media only screen and (max-width:1024px){.tab{display:block!important}}.sp{display:none!important}@media only screen and (max-width:768px){.sp{display:block!important}}.header{position:sticky;top:0;z-index:1000}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0 auto;max-width:1600px;padding:4rem 4rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}@media only screen and (max-width:768px){.header__inner{padding:2rem 2rem 0}}.header__logo{color:#000;font-size:1.4rem}.header__hamburger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;cursor:pointer;gap:6px;height:2rem;justify-content:center;padding:0;position:fixed;right:2rem;top:2rem;width:2rem;z-index:1001}@media only screen and (max-width:768px){.header__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__hamburger-bar{background-color:#000;display:block;height:2px;-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease;width:100%}body.is-menu-open .header__hamburger .header__hamburger-bar:first-child{-webkit-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}body.is-menu-open .header__hamburger .header__hamburger-bar:nth-child(2){opacity:0}body.is-menu-open .header__hamburger .header__hamburger-bar:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}@media only screen and (max-width:768px){.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;left:100%;padding:6rem 2rem 2rem;position:fixed;top:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;justify-content:center;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;z-index:1001}body.is-menu-open .header__nav{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.header__overlay{display:none}@media only screen and (max-width:768px){.header__overlay{display:block;inset:0;opacity:0;pointer-events:none;position:fixed;visibility:hidden;z-index:1000}body.is-menu-open .header__overlay{opacity:1;pointer-events:auto;visibility:visible}}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}@media only screen and (max-width:768px){.menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem}@media print,screen and (min-width:1024px){.menu-item:not(:first-child):before{content:"/";margin-right:.6rem}}.menu-link{color:#000;display:block;font-size:1.2rem}@media only screen and (max-width:768px){.menu-link{font-size:1.4rem;text-align:center}}.menu-copy{display:none}@media only screen and (max-width:768px){.menu-copy{bottom:.5rem;color:#333;display:block;font-size:.5625rem;left:0;position:absolute;right:0;text-align:center}}.contents{margin:0 auto;max-width:1600px;padding:4rem}@media only screen and (max-width:768px){.contents{padding:2rem}}.archive-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}.archive-item{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.archive-item:hover{opacity:.6}.archive-item__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem}@media only screen and (max-width:768px){.archive-item__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1.5rem 0}}.archive-item__image{-ms-flex-negative:0;background-color:#f5f5f5;flex-shrink:0;height:160px;overflow:hidden;width:auto}@media only screen and (max-width:768px){.archive-item__image{height:80px}}.archive-item__image img{display:block;height:100%;width:auto}.archive-item__content{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;min-width:0}.archive-item__title{color:#000;font-size:1.4rem;line-height:1.5;margin:0}@media only screen and (max-width:768px){.archive-item__title{font-size:1.2rem}}.archive-item__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#333;-ms-flex-direction:column;flex-direction:column;font-size:1.2rem;line-height:1.5}.archive-item__meta:before{content:"-"}.archive-item__material,.archive-item__size,.archive-item__year{display:block}.archive-item__excerpt,.archive-item__material:after,.archive-item__year:after{display:none}.archive-item__external{color:#333;display:inline-block;font-size:.6875rem;margin-left:.5rem}.archive-header{border-bottom:1px solid #e5e5e5;margin-bottom:4rem;padding-bottom:2rem}@media only screen and (max-width:768px){.archive-header{margin-bottom:3rem;padding-bottom:1.5rem}}.archive-header__title{font-size:2.5rem;line-height:1.2;margin-bottom:1rem}@media only screen and (max-width:768px){.archive-header__title{font-size:1.75rem}}.archive-header__description{color:#333;font-size:.9375rem;line-height:1.7}.post-navigation,.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:2rem;justify-content:space-between}.post-navigation .nav-links{width:100%}.post-navigation .nav-next,.post-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1;flex:1}.post-navigation .nav-subtitle{color:#333;display:block;font-size:.75rem;margin-bottom:.5rem;text-transform:uppercase}.post-navigation .nav-title{color:#000;display:block;font-size:.9375rem}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;border-top:1px solid #e5e5e5;gap:1rem;justify-content:center;margin-top:6rem;padding-top:3rem}.pagination .page-numbers{border:1px solid #e5e5e5;color:#000;display:inline-block;font-size:.8125rem;padding:.75rem 1rem;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.pagination .page-numbers.current,.pagination .page-numbers:hover{background-color:#000;border-color:#000;color:#fff}.page-content{margin:0 auto 0 0;max-width:900px}.page-content__header{padding-bottom:2rem}.page-content__header:after{content:"-";display:block;padding:2rem 0 0}.page-content__title{font-size:2rem;line-height:1.5}.page-content__title-sub{color:#333;display:block;font-size:1.2rem;margin-top:1rem}.page-content__meta{color:#333;font-size:1rem;line-height:1.9;margin-bottom:2rem}.page-content__thumbnail{margin:0 0 3rem}.page-content__thumbnail img{cursor:pointer;height:auto;width:100%}.page-content__body{color:#000;font-size:1rem;line-height:1.9}.page-content__body p{margin-bottom:2rem}.page-content__body img{cursor:pointer;height:auto;margin:3rem 0;width:100%}.page-content__body a{color:#000;text-decoration:underline;text-underline-offset:3px}.page-content__body a:hover{opacity:.6}.page__title{font-size:1.6rem;line-height:1.3;margin-bottom:2rem}@media only screen and (max-width:768px){.page__title{font-size:1.75rem;margin-bottom:1.5rem}}.page__title-sub{color:#333;display:block;font-size:1rem;margin-top:.5rem}.page__contents{color:#000;font-size:1rem;line-height:1.8}.page__contents p{margin-bottom:1.5rem}.page__contents>div{max-width:600px}input[type=email],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #e5e5e5;border-radius:0;color:#000;font-size:1rem;padding:.75rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#000;outline:none}input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#333}input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#333}input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#333}input[type=email]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#333}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#333}textarea{min-height:120px;resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2.5rem}input[type=checkbox]{accent-color:#000;cursor:pointer;height:18px;width:18px}.btn{background-color:transparent;border:1px solid #e5e5e5;border-radius:0;color:#000;cursor:pointer;display:inline-block;font-size:.875rem;padding:.75rem 1.5rem;-webkit-transition:all .2s ease;transition:all .2s ease}.btn:hover{background-color:#000;border-color:#000;color:#fff}.work-info__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin:0}.work-info__item dt{color:#333;font-size:.8125rem;text-transform:uppercase}.work-info__item dd{color:#000;font-size:1rem;margin:0}.work-info__item dd a{color:#000;text-decoration:underline;text-underline-offset:3px}.work-info__item dd a:hover{opacity:.6}.external-icon{display:inline-block;font-size:.875rem;margin-left:.5rem}body[data-modal-active=true]{left:0;overflow:hidden;position:fixed;width:100%}.footer{border-top:1px solid #e5e5e5;color:#333;font-size:.8125rem;margin-top:6rem;padding:4rem 4rem 2rem;text-align:center}@media only screen and (max-width:768px){.footer{margin-top:4rem;padding:3rem 2rem 2rem}}