@import url(https://fonts.googleapis.com/css2?family=GFS+Didot&family=Noto+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */html{-webkit-tap-highlight-color:transparent}body{font-size:vw(14px);@media screen and (min-width:720px){font-size:c(14px)}}html{body{height:100%;#app{height:100%;#main{height:100%}}}}.link{margin-bottom:vw(12px);@media screen and (min-width:720px){margin-bottom:c(12px)}}#app{background-color:#f0f0f0}.v-enter{transform:translate(100px);opacity:0}.v-enter-to{opacity:1}.v-enter-active{transition:all 1s ease 0s}.v-leave{transform:translate(0);opacity:1}.v-leave-to{transform:translate(-100px);opacity:0}.v-leave-active{transition:all .5s ease 0s}.el-notification{z-index:9999999!important;line-height:1.7!important}.pc[data-v-9fb15386]{justify-content:center;height:100%}#main[data-v-9fb15386]{min-height:100vh;min-height:100svh;background-color:#fff;padding-bottom:12.8vw;padding-top:18.6666666667vw;display:flex;flex-direction:column}@media screen and (min-width:720px){#main[data-v-9fb15386]{padding-top:134.4px;padding-bottom:92.16px}}header[data-v-9fb15386]{position:fixed;z-index:999999;width:100vw;top:0;left:0;transform:translateZ(1000000px);padding:2.6666666667vw 0;text-align:center}@media screen and (min-width:720px){header[data-v-9fb15386]{padding:19.2px 0}}header a[data-v-9fb15386]{display:block}header img[data-v-9fb15386]{height:13.3333333333vw}@media screen and (min-width:720px){header img[data-v-9fb15386]{height:96px}}main[data-v-9fb15386]{max-width:720px;margin:0 auto;background-color:#fff;height:100%;display:flex;flex-direction:column;flex-grow:1}.current_top[data-v-9fb15386]{display:none}.pc_wrap[data-v-9fb15386]{display:flex;flex-direction:column;height:100%;row-gap:50px}.pc_wrap .logo_wrap[data-v-9fb15386]{text-align:center}.pc_wrap .logo_wrap img[data-v-9fb15386]{width:80vw}@media screen and (min-width:720px){.pc_wrap .logo_wrap img[data-v-9fb15386]{width:576px}}.pc_wrap .logo_wrap .subtitle[data-v-9fb15386]{font-family:GFS Didot,serif;font-size:4.2666666667vw;letter-spacing:.2em}@media screen and (min-width:720px){.pc_wrap .logo_wrap .subtitle[data-v-9fb15386]{font-size:30.72px}}.pc_wrap .read_wrap[data-v-9fb15386]{text-align:center}.pc_wrap .read_wrap .ttl[data-v-9fb15386]{font-family:GFS Didot,serif;font-size:9.6vw}@media screen and (min-width:720px){.pc_wrap .read_wrap .ttl[data-v-9fb15386]{font-size:57.6px;line-height:1}}.pc_wrap .read[data-v-9fb15386]{font-weight:700;line-height:1.5;text-align:center;font-size:3.7333333333vw}@media screen and (min-width:720px){.pc_wrap .read[data-v-9fb15386]{font-size:20px}}.pc_wrap .item[data-v-9fb15386]{display:inline-block;min-width:.3em;-webkit-animation:text-in-data-v-9fb15386 .8s cubic-bezier(.22,.15,.25,1.43) 0s backwards;animation:text-in-data-v-9fb15386 .8s cubic-bezier(.22,.15,.25,1.43) 0s backwards}@-webkit-keyframes text-in-data-v-9fb15386{0%{transform:translateY(-20px);opacity:0}}@keyframes text-in-data-v-9fb15386{0%{transform:translateY(-20px);opacity:0}}
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}@font-face{font-family:MyFont;src:url(/fonts/ITCFranklinGothicStd-Demi.78da1286.otf)}body{min-height:100vh;min-height:-webkit-fill-available}html{scroll-behavior:smooth}body{font-size:3.7333333333vw;font-family:Noto Sans,sans-serif;color:#212121}@media screen and (min-width:720px){body{font-size:26.88px}}html{min-height:-webkit-fill-available}html body,html body #app,html body #app #main{height:100%}.link{display:inline-block;cursor:pointer;margin:0 auto;font-weight:700;margin-bottom:3.2vw}@media screen and (min-width:720px){.link{margin-bottom:23.04px}}