/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Noto+Serif+JP:wght@200..900&display=swap";html{line-height:1.3;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;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:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::after,*::before{box-sizing:border-box}html{position:relative;height:100%}body{position:relative;color:#000;font-family:"Noto Serif JP",serif;font-weight:500;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt" 1;font-variant-east-asian:proportional-width;-moz-font-feature-settings:"palt";-webkit-font-feature-settings:"palt"}img{max-width:100%;height:auto;vertical-align:bottom}br.brsp{display:none}@media screen and (max-width: 599px){br.brsp{display:inline}}@media screen and (max-width: 599px){br.brpc{display:none}}.inner{margin:0 auto;padding:0 max(8vw,1.75rem)}@media screen and (max-width: 820px){.inner{padding:0 1.5rem}}.inner_max{margin:0 auto;padding:0 max(2vw,1.5rem)}@media screen and (max-width: 820px){.inner_max{padding:0 1.75rem}}section{position:relative;padding:max(10vw,4rem) 0}section.nopadding{padding:0}a.btn_link{position:relative;display:inline-block;padding:1em 3em 1em 1.5em;font-weight:bold;color:#fff;background:#00574b;border-radius:1rem;transition:.4s}a.btn_link::after{content:"";position:absolute;top:50%;right:1em;width:10px;aspect-ratio:1/1;background:url(../img/icon_link.svg) no-repeat center/cover;transform:translateY(-50%)}a.btn_link:hover{color:#fff;background:#2e4a3c}a{color:#000;text-decoration:none;transition:.2s}a:hover{color:#000;transition:.2s}a:hover img{opacity:.85;transition:.2s}@media screen and (max-width: 599px){.pcblock{display:none !important}}.spblock{display:none !important}@media screen and (max-width: 599px){.spblock{display:block !important}}@media screen and (max-width: 599px){.spnone{display:none}}::-moz-selection{color:#fff;background-color:#00574b}::selection{color:#fff;background-color:#00574b}.radius{border-radius:max(1vw,1em);overflow:hidden}ul.nonstyle{list-style:none;margin:0;padding:0}ul.ul_kome{list-style:none;display:flex;flex-direction:column;gap:.35em;margin:0;padding-left:1.35em}ul.ul_kome li{text-indent:-1.35em;line-height:1.4;font-size:max(.8vw,.875em)}ul.ul_kome li::before{content:"※";margin-right:.5em}#loader{position:fixed;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .5s ease}.spinner{width:48px;height:48px;border:4px solid #ccc;border-top-color:#00574b;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#loader.loaded{opacity:0;pointer-events:none}header{padding:0 max(2vw,1.75rem)}@media screen and (max-width: 820px){header{padding:0 .5rem}}header::before{content:"";display:block;width:100%;height:max(1vw,1rem);background:#00574b;background:linear-gradient(145deg, rgb(47, 121, 94) 0%, rgb(0, 87, 75) 100%);border-radius:0 0 max(1vw,1rem) max(1vw,1rem)}header div.inner{margin:max(5vw,4rem) 0 calc(max(5vw,4rem) - max(2vw,1.75rem))}@media screen and (max-width: 599px){header div.inner{margin:max(5vw,4rem) 0}}header div.inner div.grid_wrap{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) max(14vw,9rem);gap:1.25rem}@media screen and (max-width: 599px){header div.inner div.grid_wrap{grid-template-columns:minmax(0, 1fr);gap:0}}@media screen and (max-width: 599px){header div.inner div.grid_wrap div.left{grid-row:2/3}}header div.inner div.grid_wrap div.left div.img{width:max(15vw,10rem)}header div.inner div.grid_wrap div.left h1{display:flex;justify-content:flex-start;align-items:center;gap:.25em;margin-bottom:0;color:#00574b;font-weight:900;font-size:max(2.5vw,2rem)}@media screen and (max-width: 820px){header div.inner div.grid_wrap div.left h1{flex-direction:column;align-items:flex-start;gap:0;margin-top:1em;font-size:1.75rem;line-height:1.4}}header div.inner div.grid_wrap div.right a{display:inline-block}@media screen and (max-width: 599px){header div.inner div.grid_wrap div.right{position:absolute;top:0;right:0;grid-row:1/2;text-align:right}header div.inner div.grid_wrap div.right img{width:8rem}}main section.about_hayama{padding:0;z-index:1}@media screen and (max-width: 820px){main section.about_hayama{margin:1.75rem .25rem;padding:max(7vw,2.5rem);background:url(../img/bg_about_hayama.jpg) no-repeat center/cover;border-radius:max(1vw,1em);overflow:hidden}}main section.about_hayama div.about_hayama_box{position:relative;z-index:1}main section.about_hayama div.about_hayama_box div.inner_max{padding:max(2vw,1.75rem) max(2vw,1.75rem) 0;width:100%;height:calc(100vh - max(2vw,1.75rem))}@media screen and (max-width: 820px){main section.about_hayama div.about_hayama_box div.inner_max{padding:0;height:auto}}main section.about_hayama div.about_hayama_box div.inner_max div.view_fix{width:100%;height:100%;background:url(../img/bg_about_hayama.jpg) no-repeat center/cover;border-radius:max(1vw,1em);overflow:hidden}@media screen and (max-width: 820px){main section.about_hayama div.about_hayama_box div.inner_max div.view_fix{background:none;border-radius:none;overflow:visible}}main section.about_hayama div.about_hayama_box div.inner_max div.view_fix div.img{position:relative;width:50%;height:100%;color:#fff}@media screen and (max-width: 820px){main section.about_hayama div.about_hayama_box div.inner_max div.view_fix div.img{width:100%}}main section.about_hayama div.about_hayama_box div.inner_max div.view_fix div.img h2{position:absolute;top:5vw;left:5vw;display:flex;flex-direction:column;align-items:center;margin:0}@media screen and (max-width: 820px){main section.about_hayama div.about_hayama_box div.inner_max div.view_fix div.img h2{position:relative;top:auto;left:auto;align-items:flex-start}}@media screen and (max-width: 599px){main section.about_hayama div.about_hayama_box div.inner_max div.view_fix div.img h2{font-size:1.2em}}main section.about_hayama div.about_hayama_box div.inner_max div.view_fix div.img h2 span.ja{font-size:.85em;font-weight:700}main section.about_hayama div.about_hayama_box div.inner_max div.view_fix div.img h2 span.en{font-family:"Libre Baskerville",serif;font-style:italic}main section.about_hayama div.about_hayama_box div.inner_max div.view_fix div.img div.ph_wrap{position:absolute;bottom:0;right:0;width:100%;height:85%;text-align:right}@media screen and (max-width: 820px){main section.about_hayama div.about_hayama_box div.inner_max div.view_fix div.img div.ph_wrap{position:relative;top:auto;left:auto;margin:calc(max(7vw,2.5rem)*-1) 0 max(7vw,2.5rem);width:100%;height:auto;text-align:right}}@media screen and (max-width: 599px){main section.about_hayama div.about_hayama_box div.inner_max div.view_fix div.img div.ph_wrap{margin-top:-4rem;overflow:hidden}}main section.about_hayama div.about_hayama_box div.inner_max div.view_fix div.img div.ph_wrap img{width:auto;max-width:none;height:100%}@media screen and (max-width: 820px){main section.about_hayama div.about_hayama_box div.inner_max div.view_fix div.img div.ph_wrap img{height:auto;width:80%;max-width:100%}}@media screen and (max-width: 599px){main section.about_hayama div.about_hayama_box div.inner_max div.view_fix div.img div.ph_wrap img{margin-right:-3rem;width:100%}}main section.about_hayama div.about_hayama_box div.inner_max div.view_fix div.img p.name{position:absolute;bottom:4vw;left:5vw;margin:0;font-size:max(6vw,1.35em);font-family:"Libre Baskerville",serif;font-style:italic;line-height:1.2}@media screen and (max-width: 820px){main section.about_hayama div.about_hayama_box div.inner_max div.view_fix div.img p.name{font-size:4em}}@media screen and (max-width: 599px){main section.about_hayama div.about_hayama_box div.inner_max div.view_fix div.img p.name{left:1rem;font-size:3em}}main section.about_hayama div.spece{position:relative;width:100%;height:max(2vw,1.75rem);background-color:#fff;z-index:3}@media screen and (max-width: 820px){main section.about_hayama div.spece{display:none}}main section.about_hayama div.about_hayama_txt{position:relative;margin-top:-60vh;margin-left:55%;padding:0 12vw 15vh 2vw;color:#fff;z-index:2}@media screen and (max-width: 820px){main section.about_hayama div.about_hayama_txt{margin:0;padding:0}}main section.about_hayama div.about_hayama_txt p.intro{font-size:max(1.65vw,1.35em)}main section.about_hayama div.about_hayama_txt div.info{margin:max(3vw,2rem) 0}main section.about_hayama div.about_hayama_txt div.info p.p_info{font-size:max(1.1vw,.8em)}main section.about_hayama div.about_hayama_txt div.info p.name{font-size:max(2.5vw,2em)}@media screen and (max-width: 599px){main section.about_hayama div.about_hayama_txt div.info p.name{margin:.5em 0}}main section.about_hayama div.about_hayama_txt div.info p.name span{margin-left:.5em;font-size:.6em}main section.about_hayama div.about_hayama_txt div.info p.job{font-size:max(1.1vw,.8em)}main section.about_hayama div.about_hayama_txt p.maintxt{font-size:max(1.1vw,1.125em);text-align:justify;line-height:1.6}@media screen and (max-width: 820px){main section.about_hayama div.about_hayama_txt p.maintxt{font-size:1em}}main section.about_hayama div.about_hayama_txt div.ph{margin-top:max(3vw,2rem);border-radius:max(1vw,1em);overflow:hidden}@media screen and (max-width: 820px){main section.about_hayama div.about_hayama_txt div.ph{max-width:30rem}}main section.about_book{padding:0;z-index:2}main section.about_book div.inner_max{padding:0 max(2vw,1.75rem) max(2vw,1.75rem);width:100%;height:calc(100vh - max(2vw,1.75rem));background:#fff}@media screen and (max-width: 820px){main section.about_book div.inner_max{height:auto;padding:0 .25rem 1.75rem}}main section.about_book div.inner_max div.box{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:max(8vw,2.5rem);place-items:center;padding:0 max(8vw,2.5rem);width:100%;height:100%;background:url(../img/bg_about_book.jpg) no-repeat center/cover;border-radius:max(1vw,1em);overflow:hidden}@media screen and (max-width: 820px){main section.about_book div.inner_max div.box{grid-template-columns:minmax(0, 1fr);gap:0;padding:max(7vw,2.5rem);overflow:visible}}@media screen and (max-width: 599px){main section.about_book div.inner_max div.box{padding:2.5rem 2rem}}main section.about_book div.inner_max div.box div.txt{width:100%}main section.about_book div.inner_max div.box div.txt div.intro{display:flex;justify-content:flex-start;align-items:center;gap:max(.7vw,.75rem)}main section.about_book div.inner_max div.box div.txt div.intro div.img{width:max(2vw,2rem)}main section.about_book div.inner_max div.box div.txt div.intro p{margin:0;font-size:max(1vw,.9em);font-weight:bold}main section.about_book div.inner_max div.box div.txt h2{margin:.75em 0 max(2vw,1.5rem);font-size:max(2.2vw,1.75em)}@media screen and (max-width: 599px){main section.about_book div.inner_max div.box div.txt h2 span{display:block}}@media screen and (max-width: 820px){main section.about_book div.inner_max div.box div.txt div.pc{display:none}}main section.about_book div.inner_max div.box div.txt div.pc p.txt{text-align:justify;font-weight:600;font-size:max(.85vw,.875em)}main section.about_book div.inner_max div.box div.txt div.pc div.btn_wrap{margin-top:max(2vw,1.5rem)}main section.about_book div.inner_max div.box div.img{width:100%}main section.about_book div.inner_max div.box div.img .swiper.main-swiper{width:100%;margin:0 auto 20px}main section.about_book div.inner_max div.box div.img .swiper.main-swiper .swiper-slide img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;border:2px solid #fff}main section.about_book div.inner_max div.box div.img .swiper.thumbs-swiper{width:70%;margin:0;overflow:visible}@media screen and (max-width: 599px){main section.about_book div.inner_max div.box div.img .swiper.thumbs-swiper{width:100%}}main section.about_book div.inner_max div.box div.img .swiper.thumbs-swiper .swiper-slide{position:relative;width:25%;opacity:.5;cursor:pointer;transition:opacity .3s ease;overflow:visible;border:2px solid #fff}main section.about_book div.inner_max div.box div.img .swiper.thumbs-swiper .swiper-slide::after{content:"";position:absolute;top:-5px;left:-5px;width:10px;height:10px;border-radius:10px;background:#00574b;z-index:2;transition:.5s;transform:scale(0)}main section.about_book div.inner_max div.box div.img .swiper.thumbs-swiper .swiper-slide-thumb-active{opacity:1}main section.about_book div.inner_max div.box div.img .swiper.thumbs-swiper .swiper-slide-thumb-active::after{transform:scale(1)}main section.about_book div.inner_max div.box div.img .swiper.thumbs-swiper .swiper-slide img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}main section.about_book div.inner_max div.box div.img div.sp{display:none;margin-top:2rem}@media screen and (max-width: 820px){main section.about_book div.inner_max div.box div.img div.sp{display:block}}main section.about_book div.inner_max div.box div.img div.sp p.txt{text-align:justify;font-weight:600;font-size:max(1vw,.9125em)}main section.about_book div.inner_max div.box div.img div.sp div.btn_wrap{margin:2rem 0 0}@media screen and (max-width: 599px){main section.about_book div.inner_max div.box div.img div.sp div.btn_wrap a{width:100%}}main section.about_sunparte{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);place-items:center}@media screen and (max-width: 820px){main section.about_sunparte{grid-template-columns:minmax(0, 1fr);place-items:normal}}main section.about_sunparte div.img{width:100%}@media screen and (max-width: 820px){main section.about_sunparte div.img{margin-bottom:4rem;width:80%}}@media screen and (max-width: 599px){main section.about_sunparte div.img{width:86%}}main section.about_sunparte div.img .masked_wrapper{position:relative;width:100%;aspect-ratio:640/500;-webkit-mask-image:url("../img/mask.png");mask-image:url("../img/mask.png");-webkit-mask-size:100%;mask-size:100%;overflow:hidden}main section.about_sunparte div.img .masked_wrapper .masked_img{width:100%;height:130%;background:url(../img/ph_zao.jpg) no-repeat center/cover}@media screen and (max-width: 820px){main section.about_sunparte div.img .masked_wrapper .masked_img{height:100%}}main section.about_sunparte div.txt{position:relative;margin:0 auto;width:60%}@media screen and (max-width: 599px){main section.about_sunparte div.txt{width:72%}}main section.about_sunparte div.txt h2{position:absolute;top:0;right:0;margin:0;line-height:1.2;font-family:"Libre Baskerville",serif;color:#00574b;text-align:right;font-size:1.25rem;transform:translate(80%, -120%) rotate(-90deg)}@media screen and (max-width: 820px){main section.about_sunparte div.txt h2{position:relative;top:auto;right:auto;font-size:1rem;transform:none}}main section.about_sunparte div.txt h3{font-size:max(1.5vw,1.5em)}main section.about_sunparte div.txt p{font-size:max(1vw,1em);text-align:justify}main section.discover{padding-top:0}@media screen and (max-width: 599px){main section.discover div.inner_max{padding:0 .5rem}}main section.discover div.inner_max h2{position:relative;margin:0 auto;width:12%;z-index:2}@media screen and (max-width: 820px){main section.discover div.inner_max h2{width:18%}}@media screen and (max-width: 599px){main section.discover div.inner_max h2{width:24%}}main section.discover div.inner_max div.main_ph{position:relative;margin-top:-1vw}@media screen and (max-width: 599px){main section.discover div.inner_max div.main_ph{margin-top:0}}main section.discover div.inner_max div.main_ph img.wave{position:absolute;top:0;left:50%;width:40%;transform:translateX(-50%)}@media screen and (max-width: 820px){main section.discover div.inner_max div.main_ph img.wave{width:50%}}@media screen and (max-width: 599px){main section.discover div.inner_max div.main_ph img.wave{width:55%}}main section.discover div.photo_1_wrap{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;margin:max(8vw,2rem) 0}@media screen and (max-width: 599px){main section.discover div.photo_1_wrap{flex-direction:column;gap:max(2vw,1.5rem);margin:max(8vw,2rem) auto}}main section.discover div.photo_1_wrap div.left{width:35%}main section.discover div.photo_1_wrap div.left figcaption br{display:none}@media screen and (max-width: 820px){main section.discover div.photo_1_wrap div.left{width:40%}main section.discover div.photo_1_wrap div.left figcaption br{display:inline}}@media screen and (max-width: 599px){main section.discover div.photo_1_wrap div.left{width:100%}}main section.discover div.photo_1_wrap div.right{width:55%}@media screen and (max-width: 599px){main section.discover div.photo_1_wrap div.right{width:100%}}main section.discover div.photo_1_wrap div.right div.txt_wrap{display:grid;place-items:start end;margin-bottom:max(12vw,2rem)}@media screen and (max-width: 820px){main section.discover div.photo_1_wrap div.right div.txt_wrap{display:block;margin-bottom:2rem;padding:0 .5em}}main section.discover div.photo_1_wrap div.right div.txt_wrap p{margin:0;font-size:max(1.1vw,1em)}main section.gallery{display:grid;gap:max(10vw,3rem);padding-top:0}main section.gallery .mb{margin-bottom:max(2vw,1.5rem)}main section.gallery div.ttl_wrap div.line{display:grid;grid-template-columns:4rem minmax(0, 1fr);place-items:center start}main section.gallery div.ttl_wrap div.line div.square{width:4rem;height:4rem;text-align:center;font-family:"Libre Baskerville",serif;border:3px solid #000;border-radius:.5rem}main section.gallery div.ttl_wrap div.line div.square span{font-size:1.5rem;font-weight:bold;line-height:calc(4rem - 3px)}main section.gallery div.ttl_wrap div.line::after{content:"";width:100%;height:3px;background-color:#000}main section.gallery div.ttl_wrap div.txt_wrap{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:max(2vw,1.5rem);padding:max(4vw,2rem) max(4.5vw,2.5rem) max(4.5vw,2.5rem)}@media screen and (max-width: 820px){main section.gallery div.ttl_wrap div.txt_wrap{grid-template-columns:minmax(0, 1fr);gap:0}}@media screen and (max-width: 599px){main section.gallery div.ttl_wrap div.txt_wrap{padding:max(4vw,2rem) 1rem max(4.5vw,2.5rem)}}main section.gallery div.ttl_wrap div.txt_wrap h2 span.en{display:block;font-family:"Libre Baskerville",serif;font-size:max(2.9vw,1.75em);line-height:1.1}@media screen and (max-width: 820px){main section.gallery div.ttl_wrap div.txt_wrap h2 span.en{font-size:max(2.2vw,1.5em)}}main section.gallery div.ttl_wrap div.txt_wrap h2 span.ja{display:block;font-size:max(1.9vw,1.25em);line-height:1.1}@media screen and (max-width: 820px){main section.gallery div.ttl_wrap div.txt_wrap h2 span.ja{font-size:max(1.2vw,1.125em)}}main section.gallery div.ttl_wrap div.txt_wrap p.txt{font-size:max(1vw,.9em);font-weight:bold}.zoom-overlay{position:fixed;inset:0;background:rgba(255,255,255,.5);opacity:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;transition:opacity .3s;z-index:9998}.zoom-overlay.active{opacity:1;pointer-events:auto;cursor:url("../img/close-cursor.png") 20 20,zoom-out}.main-swiper .swiper-slide img{cursor:pointer}.zoom-clone{max-width:90vw;max-height:80vh;-o-object-fit:contain;object-fit:contain;border:2px solid #fff;pointer-events:none;z-index:9999}figure{margin:0}figure div.aspect_16_9{width:100%;aspect-ratio:16/9}@media screen and (max-width: 820px){figure div.aspect_16_9{aspect-ratio:3/2}}figure div.aspect_16_9 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}figure div.aspect_3_2{width:100%;aspect-ratio:3/2}figure div.aspect_3_2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}figure figcaption{margin:.75em .5em .75em .75em;text-align:right;font-weight:600}@media screen and (max-width: 820px){figure figcaption{font-size:.9em}}.grid_3col{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:max(2vw,1.5rem)}@media screen and (max-width: 820px){.grid_3col{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 599px){.grid_3col{grid-template-columns:minmax(0, 1fr)}}.grid_2col{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:max(2vw,1.5rem)}@media screen and (max-width: 599px){.grid_2col{grid-template-columns:minmax(0, 1fr)}}footer{padding:0 max(2vw,1.75rem);background:url(../img/bg_footer.jpg) no-repeat center top/cover}@media screen and (max-width: 599px){footer{padding:0 .5rem}}footer::after{content:"";display:block;width:100%;height:max(1vw,1rem);background:#00574b;background:linear-gradient(145deg, rgb(47, 121, 94) 0%, rgb(0, 87, 75) 100%);border-radius:max(1vw,1rem) max(1vw,1rem) 0 0}footer div.inner{padding:8vw max(8vw,1.75rem) 12vw;text-align:center}footer div.inner p.ja{margin:0 0 max(2vw,1.5rem);padding-left:.5em;letter-spacing:.1em;font-size:max(2.2vw,1.25em)}footer div.inner p.fr{margin:0 0 max(4vw,2.5rem);font-size:max(2vw,1.25em);font-style:italic}footer div.inner div.logo{margin:0 auto max(3vw,2.5rem);width:min(60%,15rem)}footer div.inner div.logo a{display:inline-block}footer div.inner p.copy{margin:0;font-size:.8em}/*# sourceMappingURL=style.min.css.map */