@import"https://fonts.googleapis.com/css2?family=GFS+Didot&family=Noto+Sans+JP:wght@200..800&family=Noto+Serif+JP:wght@200..900&display=swap";@import"https://use.typekit.net/zpx2tcq.css";html[data-v-92967bf3],body[data-v-92967bf3],div[data-v-92967bf3],span[data-v-92967bf3],object[data-v-92967bf3],iframe[data-v-92967bf3],h1[data-v-92967bf3],h2[data-v-92967bf3],h3[data-v-92967bf3],h4[data-v-92967bf3],h5[data-v-92967bf3],h6[data-v-92967bf3],p[data-v-92967bf3],blockquote[data-v-92967bf3],pre[data-v-92967bf3],abbr[data-v-92967bf3],address[data-v-92967bf3],cite[data-v-92967bf3],code[data-v-92967bf3],del[data-v-92967bf3],dfn[data-v-92967bf3],em[data-v-92967bf3],img[data-v-92967bf3],ins[data-v-92967bf3],kbd[data-v-92967bf3],q[data-v-92967bf3],samp[data-v-92967bf3],small[data-v-92967bf3],strong[data-v-92967bf3],sub[data-v-92967bf3],sup[data-v-92967bf3],var[data-v-92967bf3],b[data-v-92967bf3],i[data-v-92967bf3],dl[data-v-92967bf3],dt[data-v-92967bf3],dd[data-v-92967bf3],ol[data-v-92967bf3],ul[data-v-92967bf3],li[data-v-92967bf3],fieldset[data-v-92967bf3],form[data-v-92967bf3],label[data-v-92967bf3],legend[data-v-92967bf3],table[data-v-92967bf3],caption[data-v-92967bf3],tbody[data-v-92967bf3],tfoot[data-v-92967bf3],thead[data-v-92967bf3],tr[data-v-92967bf3],th[data-v-92967bf3],td[data-v-92967bf3],article[data-v-92967bf3],aside[data-v-92967bf3],canvas[data-v-92967bf3],details[data-v-92967bf3],figcaption[data-v-92967bf3],figure[data-v-92967bf3],footer[data-v-92967bf3],header[data-v-92967bf3],hgroup[data-v-92967bf3],main[data-v-92967bf3],menu[data-v-92967bf3],nav[data-v-92967bf3],section[data-v-92967bf3],summary[data-v-92967bf3],time[data-v-92967bf3],mark[data-v-92967bf3],audio[data-v-92967bf3],video[data-v-92967bf3]{margin:0;padding:0;border:0;outline:0;font-weight:400;text-decoration:none;vertical-align:baseline;background:transparent;box-sizing:border-box}article[data-v-92967bf3],aside[data-v-92967bf3],details[data-v-92967bf3],figcaption[data-v-92967bf3],figure[data-v-92967bf3],footer[data-v-92967bf3],header[data-v-92967bf3],hgroup[data-v-92967bf3],main[data-v-92967bf3],menu[data-v-92967bf3],nav[data-v-92967bf3],section[data-v-92967bf3]{display:block}ul[data-v-92967bf3],ol[data-v-92967bf3]{list-style:none;list-style-position:inside}blockquote[data-v-92967bf3],q[data-v-92967bf3]{quotes:none}blockquote[data-v-92967bf3]:before,blockquote[data-v-92967bf3]:after{content:"";content:none}q[data-v-92967bf3]:before,q[data-v-92967bf3]:after{content:"";content:none}a[data-v-92967bf3]{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins[data-v-92967bf3]{background-color:#ff9;color:#000;text-decoration:none}mark[data-v-92967bf3]{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del[data-v-92967bf3]{text-decoration:line-through}abbr[title][data-v-92967bf3],dfn[title][data-v-92967bf3]{border-bottom:1px dotted;cursor:help}table[data-v-92967bf3]{border-collapse:collapse;border-spacing:0}hr[data-v-92967bf3]{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input[data-v-92967bf3],select[data-v-92967bf3]{vertical-align:middle}select[data-v-92967bf3]{outline:none}select[data-v-92967bf3]::-ms-expand{display:none}input[data-v-92967bf3],textarea[data-v-92967bf3]{border-radius:0;border:0;outline:none}[type=submit][data-v-92967bf3],[type=reset][data-v-92967bf3],[type=button][data-v-92967bf3],button[data-v-92967bf3]{border:0;cursor:pointer}input[type=button][data-v-92967bf3],input[type=text][data-v-92967bf3],input[type=submit][data-v-92967bf3],input[type=image][data-v-92967bf3],input[type=search][data-v-92967bf3],textarea[data-v-92967bf3]{-webkit-appearance:none;border-radius:0}footer[data-v-92967bf3]{position:sticky;top:100vh;width:100%;padding:32px 15px 16px;background-color:#333;color:#fff;text-align:center;line-height:1.6;z-index:99999}footer .footer__ttlarea[data-v-92967bf3]{margin-bottom:24px;font-size:16px}footer .footer__ttlarea .footer__ttl[data-v-92967bf3]{font-size:26px;margin-bottom:8px}footer .footer__col_item[data-v-92967bf3]{margin-bottom:12px;text-align:left;font-size:12px}footer .footer__col_item .footer__linkarea .footer__linkarea__row[data-v-92967bf3]{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){footer .footer__col_item .footer__linkarea .footer__linkarea__row[data-v-92967bf3]{flex-direction:column;align-items:flex-start}}footer .footer__col_item .footer__linkarea .footer__linkarea__row a[data-v-92967bf3]{display:inline-block;margin-bottom:6px;color:#fff;letter-spacing:.05em;line-height:1.6}@media screen and (min-width: 769px){footer .footer__col_item .footer__linkarea .footer__linkarea__row>li:not(:last-of-type) a[data-v-92967bf3]{padding-right:3em;border-right:1px solid #fff}footer .footer__col_item .footer__linkarea .footer__linkarea__row>li:not(:first-of-type) a[data-v-92967bf3]{padding-left:3em}}footer .footer__copyright[data-v-92967bf3]{font-size:11px}#pagetop[data-v-92967bf3]{display:block;position:absolute;top:-32px;right:15px}@media screen and (max-width: 768px){#pagetop[data-v-92967bf3]{top:20px}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-weight:400;text-decoration:none;vertical-align:baseline;background:transparent;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ul,ol{list-style:none;list-style-position:inside}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}select{outline:none}select::-ms-expand{display:none}input,textarea{border-radius:0;border:0;outline:none}[type=submit],[type=reset],[type=button],button{border:0;cursor:pointer}input[type=button],input[type=text],input[type=submit],input[type=image],input[type=search],textarea{-webkit-appearance:none;border-radius:0}:root{--cPurple: #A68BA7 }::selection{background-color:#8e8e7899}html{scroll-behavior:smooth;background-color:#fff}body{font-family:kumlien-pro,"Noto Serif JP",serif;font-weight:500;font-size:14px;letter-spacing:.05em;line-height:2.28;opacity:.01}body footer{font-family:Noto Sans JP,sans-serif}body.fade-in{opacity:1}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}.fade-in{animation:fadeIn .5s ease-in-out}main{background-color:#fff}*{box-sizing:border-box}a{text-decoration:none;color:inherit}a:hover{text-decoration:none;opacity:.8;transition:opacity .1s}a{outline:none}a{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}img{vertical-align:bottom}.align_l{text-align:left}.align_c{text-align:center}.pcbl{display:block}@media screen and (max-width: 768px){.pcbl{display:none}}.pcib{display:inline-block}@media screen and (max-width: 768px){.pcib{display:none}}.spbl{display:none}@media screen and (max-width: 768px){.spbl{display:block}}.spib{display:none}@media screen and (max-width: 768px){.spib{display:inline-block}}.pc_none{display:none}@media screen and (max-width: 768px){.pc_none{display:inline-block}}.sp_none{display:inline-block}@media screen and (max-width: 768px){.sp_none{display:none}}.bold{font-weight:700}.indent_txt{text-indent:-1em;padding-left:1em}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-center{text-align:center}.mb8{margin-bottom:8px!important}.mb16{margin-bottom:16px!important}.mb24{margin-bottom:24px!important}.mb32{margin-bottom:32px!important}.mb40{margin-bottom:40px!important}.mb48{margin-bottom:48px!important}.cf:after{content:"";display:block;clear:both}.cf:before{content:"";display:block;clear:both}.cf{display:block}a{color:#3a76d5}.w0{width:0%!important}.w10{width:10%!important}.w20{width:20%!important}.w30{width:30%!important}.w40{width:40%!important}.w45{width:45%!important}.w50{width:50%!important}.w55{width:55%!important}.w60{width:60%!important}.w70{width:70%!important}.w80{width:80%!important}.w90{width:90%!important}.w100{width:100%!important}@media screen and (max-width: 768px){.sp_w100{width:100%!important}}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-7{padding-left:1.75rem!important;padding-right:1.75rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.px-9{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.px-11{padding-left:2.75rem!important;padding-right:2.75rem!important}.px-12{padding-left:3rem!important;padding-right:3rem!important}.px-14{padding-left:3.5rem!important;padding-right:3.5rem!important}.px-16{padding-left:4rem!important;padding-right:4rem!important}@media screen and (max-width: 768px){.sp_px-0{padding-left:0!important;padding-right:0!important}}@media screen and (max-width: 1140px){.reset{color:#7fffd4}}.arrow{position:relative;display:inline-block;width:6.9px;height:13.7px}.arrow:before,.arrow:after{content:"";position:absolute;bottom:0;left:calc(50% - .5px);width:2px;height:11.2px;border-radius:9999px;background-color:#8e8e78;transform-origin:50% calc(100% - .5px)}.arrow:before{transform:rotate(45deg)}.arrow:after{transform:rotate(-45deg)}.arrow.arrow_white:before,.arrow.arrow_white:after{background-color:#fff}
