@import url(lightbox.min.css);@import url("https://fonts.googleapis.com/css2?family=Marcellus&family=Noto+Sans+JP:wght@300;400;500&family=Noto+Serif+JP:wght@300;400;500&family=Tenor+Sans&display=swap");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,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:300;vertical-align:baseline;background:transparent}body{font-family:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;font-weight:400;line-height:2;color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{display:block;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;transition:all 0.5s}a:hover{opacity:.7}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}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;margin:0;padding:0}input,select{vertical-align:middle}img{border:none;vertical-align:top;width:100%;height:auto;image-rendering:-webkit-optimize-contrast}body{opacity:0;animation:bodyFadein 1s 0.5s forwards}@keyframes bodyFadein{0%{opacity:0}100%{opacity:1}}.pc-only{display:block}.sp-only{display:none}@media screen and (max-width: 768px){.pc-only{display:none}.sp-only{display:block}transition:all 0.5s 0s ease}.fadein{opacity:0;transform:translate(0, 50px);transition:all 1s}.fadein.scrollin{opacity:1;transform:translate(0, 0)}.sample-page{margin-top:clamp(10px, 8.78477vw, 120px)}.sample-page__title{margin-bottom:clamp(10px, 8.78477vw, 120px)}.sample-page__title h1{width:clamp(10px, 17.27672vw, 236px);margin:0 auto clamp(10px, 5.85652vw, 80px)}.sample-page__title h2{font-family:'Hiragino Mincho ProN', serif;font-size:clamp(10px, 2.34261vw, 32px);line-height:1.3;text-align:center;margin-bottom:clamp(10px, 5.12445vw, 70px)}.sample-page__title h2 span{font-size:clamp(10px, 1.46413vw, 20px)}.sample-page__title p{font-size:clamp(10px, 1.02489vw, 14px);text-align:center}.sample-page__contents{max-width:1246px;margin:0 auto clamp(10px, 8.78477vw, 120px);padding:0 clamp(10px, 4.39239vw, 60px)}.sample-page__contents>h2{font-family:'Hiragino Mincho ProN', serif;font-size:clamp(10px, 2.34261vw, 32px)}.sample-page__contents>p{font-size:clamp(10px, 1.02489vw, 14px);margin-bottom:clamp(10px, 2.92826vw, 40px)}.sample-page__contents>p small{display:block;font-size:clamp(10px, .87848vw, 12px);line-height:1.6;margin-top:10px}.sample-page__contents .accordion-list>ul{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;margin-bottom:clamp(10px, 6.58858vw, 90px)}.sample-page__contents .accordion-list>ul::after{content:"";display:block;width:33%}.sample-page__contents .accordion-list>ul li{width:33%;margin-bottom:0.5%;display:block;transition-property:display, opacity, height, padding-top;transition-behavior:allow-discrete;transition-duration:1s}@starting-style{.sample-page__contents .accordion-list>ul li{opacity:0}}.sample-page__contents .accordion-list .link-button{width:300px;margin:0 auto}.sample-page__contents .accordion-list p.link-button a{font-size:clamp(10px, 1.46413vw, 20px);color:#3685F7;line-height:1;text-align:center;letter-spacing:1px;padding:clamp(10px, 1.46413vw, 20px) 0;border-radius:50px;border:1px solid #3685F7;cursor:pointer}.sample-page__contents .accordion-list p.link-button a:hover{color:#fff;background:#3685F7}.sample-page__contents .accordion-list .hidden{display:none}@media screen and (max-width: 768px){.sample-page{margin-top:21.33333vw;transition:all 0.5s 0s ease}.sample-page__title{margin-bottom:21.33333vw}.sample-page__title h1{width:61.33333vw;margin:0 auto 18.66667vw}.sample-page__title h2{font-size:6.93333vw;margin-bottom:18.66667vw}.sample-page__title h2 span{font-size:4.26667vw}.sample-page__title p{font-size:3.73333vw;text-align:left;margin:0 8vw}.sample-page__contents{margin:0 auto 21.33333vw;padding:0}.sample-page__contents>h2{font-size:6.93333vw;margin:0 8vw}.sample-page__contents>p{font-size:3.73333vw;margin:0 8vw 10.66667vw}.sample-page__contents>p small{font-size:3.2vw}.sample-page__contents .accordion-list>ul{margin-bottom:10.66667vw}.sample-page__contents .accordion-list .link-button{width:80%}.sample-page__contents .accordion-list p.link-button a{font-size:5.33333vw;padding:5.33333vw 0}}footer{margin-bottom:clamp(10px, 4.39239vw, 60px)}footer h2{width:clamp(10px, 16.39824vw, 224px);margin:0 auto clamp(10px, 2.92826vw, 40px)}footer p{font-size:clamp(10px, 1.1713vw, 16px);text-align:center}@media screen and (max-width: 768px){footer{margin-bottom:10.66667vw;transition:all 0.5s 0s ease}footer h2{width:59.73333vw;margin:0 auto 10.66667vw}footer p{font-size:4.26667vw}}.lb-data .lb-number{display:none !important}.lb-data .lb-close{position:absolute !important;top:0 !important;right:50px !important;width:23.5px !important;height:24.5px !important;background-size:100% !important;z-index:9999 !important}@media screen and (max-width: 768px){.lb-data .lb-close{top:-50px !important;right:20px !important;transition:all 0.5s 0s ease}}.lightbox .lb-image{border:none !important}.lightboxOverlay{opacity:.9 !important}.lb-nav a.lb-prev{position:relative;left:2% !important}.lb-nav a.lb-next{position:relative;right:2% !important}.lb-outerContainer{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}
