*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;tab-size:2;scrollbar-gutter:stable}:where(html:has(dialog:modal[open])){overflow:clip}:where(body){line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(dialog){border:none;background:none;inset:unset;max-width:unset;max-height:unset}:where(dialog:not([open])){display:none !important}:where(:focus-visible){outline:3px solid CanvasText;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}html{scroll-behavior:smooth}body{background:#fff;font-family:"Roboto","Noto Sans JP",sans-serif;font-weight:400;color:#000;font-size:0.875rem}a{text-decoration:underline}a:visited{text-decoration:underline}.is-sp{display:block}.is-pc{display:none}.header{bottom:.625rem;position:absolute;right:.625rem;z-index:200;opacity:0;transform:translateY(30px);transition:opacity .5s ease-out,transform .5s ease-out}.header.fade-in{opacity:1;transform:translateY(0)}.main{height:100vh;width:100%;overflow-y:scroll;overflow-x:hidden;background:url(../img/back-sp.jpg) no-repeat center center/cover;color:#000}.section{width:100%;margin:0 auto 3rem;padding:5rem 1rem}.section__fv{background:hsla(0,0%,100%,.9);height:100vh;margin:0 auto 3rem;padding:0 1rem;position:relative;width:76.33%;z-index:10}.section__intro{width:100%;margin:0 auto;padding:5rem 1rem 0;position:relative;opacity:0;transform:translateY(30px);transition:opacity .5s ease-out,transform .5s ease-out}.section__intro.fade-in{opacity:1;transform:translateY(0)}.text-set{font-feature-settings:"palt"}.back-w{background:#fff}.back-dark{background:#1c1b1b}.ttl__h2--intro{width:12.5rem;margin:0 auto 2.875rem}.ttl__h2--text{font-size:1.25rem;line-height:1;margin-bottom:2rem}.ttl__h2--text::first-letter{color:#dd5611}.ttl__h2--exhibition{font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:1rem;font-feature-settings:"palt"}.ttl__h2--logo{width:11.25rem;margin:0 auto 4rem}.ttl__h2--center{font-size:1.25rem;line-height:1;margin-bottom:2rem;text-align:center}.ttl__h2--center::first-letter{color:#dd5611}.ttl__h2--sub{font-size:1rem;display:block;margin-bottom:1rem;font-weight:bold}.ttl__a{font-size:1rem;color:#fff;margin-bottom:3rem;text-align:center}.ttl__a span{font-size:0.875rem;color:#e95541;display:block;line-height:1.71;text-align:center;margin-bottom:.25rem}.ttl__a strong{font-size:1.625rem;color:#fff;line-height:1.33;display:block;margin-bottom:.375rem}.ttl__b{width:11.25rem;margin:0 auto 4rem}.overview{margin-bottom:2rem}.overview__ttl{font-size:1rem;font-weight:700;margin-bottom:1rem}.overview__discription{font-size:0.875rem}.overview__discription--line{font-size:0.875rem;line-height:2}.overview__discription .mail{display:block;margin-top:1.25rem}.note{margin:0 0 5rem 1rem}.note__margin{margin:0 0 1rem 1rem}.note__item{font-size:0.8125rem;line-height:1.71;position:relative}.note__item::before{content:"※";position:absolute;left:-1rem;top:0}.profile__photo{width:11.25rem;position:absolute;z-index:1}.profile__contents{padding-top:6rem;position:relative;z-index:10}.profile__name{font-size:1.875rem;font-weight:700;line-height:1;margin-bottom:2rem}.profile__name small{font-size:0.75rem;color:#e95541;display:block;line-height:1.5;margin-bottom:.5rem}.profile__name span{font-size:0.875rem;display:block;font-weight:400;margin-top:1rem;line-height:1.71}.profile__discription{font-size:0.875rem;line-height:1.71}.profile__left{margin-bottom:3rem;position:relative}.profile__left--last{margin-bottom:5rem;position:relative}.profile__left--last .profile__contents{padding-top:2.5rem}.profile__left--last .profile__name{padding-left:55%;margin-bottom:1rem}.profile__left--last .profile__discription{padding:0}.profile__left .profile__name{padding-left:55%}.profile__left .profile__discription{padding:0}.profile__left .profile__photo{left:0;top:0}.profile__right{margin-bottom:3rem;position:relative}.profile__right .profile__photo{right:0;top:0}.profile__right .profile__name{padding-right:55%;text-align:right}.profile__right .profile__discription{padding:0}.footer{background:#fff;border-top:#000 solid 1px;padding:4rem 0 2rem;text-align:center}.footer__logo{align-items:center;display:flex;justify-content:center;gap:1.875rem;margin:2rem auto}.footer__logo--misawa{height:1.125rem}.footer__logo--misawahome{height:0.75rem}.footer__logo--museum{height:1.875rem}.footer__logo--ab{width:13.125rem;margin:auto}.copy{font-size:0.75rem;line-height:1}.fv__logo{position:absolute;left:50%;top:40%;transform:translate(-50%, -40%);z-index:100;width:12.5rem;opacity:0;transition:opacity .8s ease,transform .8s ease}.fv__logo.fade-in{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:100;width:12.5rem;opacity:1}.fv__text{bottom:7.1%;left:0;line-height:2;position:absolute;text-align:center;width:100%;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.fv__text span{display:inline-block}.fv__text.fade-in{opacity:1;transform:translateY(0)}.fv__note{font-size:1rem;font-weight:700;left:0;position:absolute;text-align:center;width:100%;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.fv__note.fade-in{top:22%;opacity:1;transform:translateY(0)}.credit{display:none}.intro__logo{align-items:center;display:flex;justify-content:center;gap:1.875rem;margin-bottom:5rem}.intro__logo--misawa{height:1.125rem}.intro__logo--misawahome{height:0.75rem}.intro__logo--museum{height:1.875rem}.intro__discription{margin-bottom:5rem}.intro__text{font-size:1rem;margin-bottom:2rem}.intro__text:first-child{line-height:1.875}.intro__text:last-child{margin-bottom:0}.intro__text--day{line-height:1.71;margin-bottom:1rem}.intro__text--address{line-height:1.71;display:block}.intro__text--address a{display:block}.ad__double{display:flex;justify-content:center;gap:0;margin:5rem -1rem 0}.ad__item{width:50%}.ad__single{text-align:center}.ad__img--dark{width:12.3125rem;border:#444 solid 1px;display:block;margin:0 auto}.ad__img--basic{width:12.3125rem;display:block;margin:0 auto}.ad__download--dark{font-size:0.875rem;color:#fff;display:inline-block;line-height:1;margin-top:1rem;padding-left:1.875rem;position:relative;text-decoration:underline}.ad__download--dark::before{content:"";height:1rem;width:1rem;display:block;background-image:url(../img/download.png);background-position:center;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%)}.ad__download--dark:hover,.ad__download--dark:visited{color:#fff}.ad__download--basic{font-size:0.875rem;color:#000;display:inline-block;line-height:1;margin-top:1rem;padding-left:1.875rem;position:relative;text-decoration:underline}.ad__download--basic::before{content:"";height:1rem;width:1rem;display:block;background-image:url(../img/download.png);background-position:center;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%)}.ad__download--basic:hover,.ad__download--basic:visited{color:#000}.nav{display:none}.nav__item{background:#fff;border-top:#ccc solid 1px;border-bottom:#ccc solid 1px;width:50%;padding:1.25rem 0 .625rem;transition:.3s all linear}.nav__item:first-child{border-right:#ccc solid 1px}.nav__item a{display:block}.nav__img--logo{height:3.125rem;margin:0 auto}.nav__to--a{width:10rem;height:3rem;align-items:center;background:#fff;border-radius:.5rem 0px 0px .5rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;display:flex;margin-bottom:1.125rem}.nav__to--b{width:10rem;height:3rem;align-items:center;background:#fff;border-radius:.5rem 0px 0px .5rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;display:flex}.nav__arrow{display:flex;justify-content:center;gap:0;margin:0 0 3rem;transition:all .3s ease;z-index:100}.nav__arrow.fixed{position:fixed;left:0;top:0;width:100%}.nav__arrow.fixed .nav__item{padding:.5rem 0}.nav__arrow.fixed a{align-items:center;display:flex;justify-content:center}.nav__arrow.fixed .nav__img--logo{height:1.875rem}.nav__arrow--sub{display:none}.nav__arrow--sub.is-show{display:flex;margin-bottom:3rem}.nav__arrow--logo{width:0.8125rem;margin:.625rem auto 0}.timetable__a{margin-bottom:2rem}.timetable__ttl{font-size:1.125rem;color:#fff;font-weight:700;line-height:1.55;margin-bottom:.625rem}.timetable__ttl span{color:#e95541}.timetable__discription{font-size:0.875rem;color:#e95541;line-height:1.71}#ap .overview,#ap .note{color:#fff}#ap .profile__name{color:#fff}#ap .profile__discription{color:#fff}.site__name{margin-top:1rem}.anchor-a{font-size:0.875rem;display:flex;align-items:center;gap:.75rem;position:relative}.anchor-a:hover{opacity:1}.anchor-a:hover .tooltip-a{visibility:visible;opacity:1}.tooltip-a{display:none}.bp__discription{margin-bottom:5rem}.bp__text{font-size:0.875rem;line-height:1.71;margin-bottom:1rem}.bp__text:last-child{margin-bottom:0}.bp__logo{width:9.375rem}#bp{background:#fff url(../img/back-sp-b.jpg) no-repeat left bottom/contain;padding-bottom:25rem}#bp .profile__name small{color:#000}.anchor-b{font-size:0.875rem;display:flex;align-items:center;gap:1rem;position:relative}.anchor-b img{width:3.125rem}.anchor-b:hover{opacity:1}.anchor-b:hover .tooltip-b{visibility:visible;opacity:1}.tooltip-b{display:none}.contact{margin:4rem 0 0}.contact__content--a{display:flex;gap:1.875rem}.contact__content--b{display:flex;gap:1.875rem;margin-top:2rem}.contact__content--b .contact__ttl{order:2}.contact__content--b .contact__discription{order:1}.contact__ttl{width:26%}.contact__ttl img{width:5.8125rem;margin:0 auto}.contact__discription{font-size:0.875rem;text-align:left;width:65%}.contact__discription p:first-child{margin-bottom:1.25rem}.access{margin-bottom:5rem}.access:last-child{margin-bottom:0}.access__discription{line-height:1.71;margin-top:2rem}
@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}
@media screen and (min-width: 768px){body{font-size:1rem}a{transition:.3s all linear}a:hover{text-decoration:none;opacity:.5}.is-sp{display:none}.is-pc{display:block}.header{display:block;bottom:auto;top:1.875rem}.main{background:url(../img/back-pc.jpg) no-repeat center center/cover}.section{max-width:600px;padding:5rem 1.875rem;width:auto}.section__fv{max-width:600px;padding:0;width:auto}.section__intro{max-width:600px;padding:5rem 1.875rem 2rem;width:auto}.ttl__h2--intro{width:15.625rem;margin:0 auto 2.875rem;padding-top:2rem}.ttl__h2--exhibition{font-size:1.25rem;line-height:1}.ttl__h2--logo{width:12.5rem}.ttl__h2--sub{font-size:1.125rem}.ttl__a{font-size:1.125rem;margin-bottom:4rem}.ttl__a strong{font-size:1.875rem}.ttl__b{margin:0 auto 5rem}.note{margin:0 0 5rem 1.125rem}.note__margin{margin:0 0 1rem 1.125rem}.note__item{font-size:0.875rem}.profile__photo{width:12.5rem}.profile__contents{width:23.5rem;padding-top:3.4rem}.profile__name{font-size:2.375rem}.profile__name small{font-size:0.875rem;line-height:1.42}.profile__name span{line-height:1}.profile__left--last .profile__contents{margin-left:32.33%;padding-top:2.5rem}.profile__left--last .profile__name{padding-left:4.25rem}.profile__left--last .profile__discription{padding:1rem 0 0 1rem}.profile__left .profile__contents{margin-left:32.33%}.profile__left .profile__name{padding-left:4.25rem}.profile__left .profile__discription{padding:1rem 0 0 1rem}.profile__right .profile__name{padding-right:4.25rem}.profile__right .profile__discription{padding:1rem 1rem 0 0}.footer__logo{gap:2.5rem}.footer__logo--misawa{height:1.5rem}.footer__logo--misawahome{height:1rem}.footer__logo--museum{height:2.5rem}.footer__logo--ab{width:15.625rem}.fv__logo{width:25rem}.fv__logo.fade-in{width:25rem}.fv__text{line-height:2.14}.credit{font-size:0.625rem;color:#fff;position:fixed;bottom:.625rem;right:.625rem;display:block;text-align:right;z-index:10}.intro__logo{gap:2.5rem}.intro__logo--misawa{height:1.5rem}.intro__logo--misawahome{height:1rem}.intro__logo--museum{height:2.5rem}.ad__double{border-top:none;border-bottom:none;gap:4rem}.ad__item{width:12.3125rem}.ad__img--dark{width:14.375rem}.ad__img--basic{width:14.375rem}.nav{display:block;position:absolute;top:10.25rem;right:0;z-index:100;opacity:0;transform:translateY(30px);transition:opacity .5s ease-out,transform .5s ease-out}.nav.fade-in{opacity:1;transform:translateY(0)}.nav__item{border-bottom:none;border-top:none;padding:0 0 5rem 0}.nav__item:first-child{border-right:none}.nav__item a{pointer-events:none}.nav__img--pc{height:1.875rem;margin-left:2rem;margin-right:auto}.nav__img--logo{height:3.75rem}.nav__arrow{max-width:600px;margin:0 auto 3rem}.nav__arrow.fixed{position:relative;left:auto;top:auto;width:auto}.nav__arrow.fixed .nav__item{padding:0 0 5rem 0}.nav__arrow.fixed a{display:block}.nav__arrow.fixed .nav__img--logo{height:3.75rem}.nav__arrow--sub.is-show{display:none}.nav__arrow--pc{width:0.9375rem;margin-right:1rem}.nav__arrow--logo{display:none}.timetable__ttl{line-height:1;margin-bottom:.75rem}.timetable__discription{line-height:1}#ap .profile__discription{background:#1c1b1b}.tooltip-a{display:block;visibility:hidden;opacity:0;position:absolute;bottom:100%;right:35%;background:#e95541;color:#fff;padding:8px;border-radius:4px;white-space:nowrap;transition:opacity .3s;margin-bottom:5px;font-size:14px;z-index:10;position:absolute}.tooltip-a::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:.5rem;border-style:solid;border-color:#e95541 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.bp__logo{width:11.25rem}#bp{background:#fff;padding-bottom:5rem}#bp .profile__discription{background:#fff}.tooltip-b{display:block;visibility:hidden;opacity:0;position:absolute;bottom:85%;right:48%;background:#f63;color:#fff;padding:8px;border-radius:4px;white-space:nowrap;transition:opacity .3s;margin-bottom:5px;font-size:14px;z-index:10;position:absolute}.tooltip-b::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:.5rem;border-style:solid;border-color:#f63 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.contact{display:flex;gap:2.5rem;justify-content:center}.contact__content--a{width:15.625rem;display:block;gap:0}.contact__content--b{width:15.625rem;display:block;margin-top:0;gap:0}.contact__ttl{width:auto}.contact__ttl img{width:9.375rem}.contact__discription{margin-top:2rem;text-align:center;width:auto}.access__discription{line-height:1.62}}
@media screen and (max-width: 320px){.ttl__h2--intro{width:11.875rem}.ttl__a{font-size:0.875rem}.ttl__a span{font-size:0.75rem}.ttl__a strong{font-size:1.4375rem}.profile__photo{width:150px !important}.profile__contents{padding-top:3.75rem}.profile__left--last .profile__contents{padding-top:1.5rem}.profile__left--last .profile__name span{font-size:0.75rem;margin-top:.5rem}.footer__logo{gap:1rem}.copy{font-size:0.625rem}.fv__text{font-size:0.6875rem;bottom:1rem;line-height:1.5}.intro__logo{gap:1rem}}
@media screen and (max-width: 375px){.ttl__h2--logo{width:9.375rem}.profile__photo{width:10rem}.profile__contents{padding-top:4.875rem}.profile__left--last .profile__contents{padding-top:1.5rem}}
@media screen and (max-height: 430px)and (max-width: 1023px){.fv__text{bottom:.5rem;line-height:1.3;text-align:left;padding:0 2rem}.fv__text br{display:none}}
/*# sourceMappingURL=style.css.map */