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:normal;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}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;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{height:100%;font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;font-size:62.5%;font-weight:400;font-feature-settings:"pkna" 1;scroll-behavior:smooth;scroll-padding-top:100px}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){html{scroll-padding-top:100px}}html:lang(en){font-family:"Crimson Text",serif;font-weight:400;font-style:normal}body{width:100%;background-color:#fff;color:#231815;font-size:1.6rem;line-height:1.8;word-wrap:break-word;overflow-wrap:break-word}body:lang(en){font-size:1.8rem;line-height:1.5}*{box-sizing:border-box}*::before,*::after{box-sizing:border-box}a{color:#d80c18;text-decoration:none;transition:.3s}a:hover{opacity:.6}a.disable{pointer-events:none}.disable{opacity:.6;text-decoration:line-through}.underline{text-decoration:underline}a[href=aaa]{pointer-events:none;cursor:default}img{width:100%;height:auto;vertical-align:top;transition:.3s;-ms-interpolation-mode:bicubic}input,textarea,button,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font-family:inherit;font-size:100%}input:focus,textarea:focus,button:focus,select:focus{outline:none}input[type=search]{border-radius:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button,input[type=time]::-webkit-clear-button,input[type=time]::-webkit-inner-spin-button,input[type=datetime-local]::-webkit-clear-button,input[type=datetime-local]::-webkit-inner-spin-button,input[type=month]::-webkit-clear-button,input[type=month]::-webkit-inner-spin-button{display:none}span{font-weight:inherit}li{list-style:none}b,strong{font-weight:bold}.bold{font-weight:bold}.mt0{margin-top:0 !important}.mt1{margin-top:1em !important}.mt2{margin-top:2em !important}.mt3{margin-top:3em !important}.mt4{margin-top:4em !important}.mt5{margin-top:5em !important}.ml-auto{margin-left:auto}.mb0{margin-bottom:0 !important}.mb1{margin-bottom:1em !important}.mb2{margin-bottom:2em !important}.mb3{margin-bottom:3em !important}.mb4{margin-bottom:4em !important}.mb5{margin-bottom:5em !important}.pt0{padding-top:0 !important}.pt05{padding-top:.5em !important}.pt1{padding-top:1em !important}.pt2{padding-top:2em !important}.pt3{padding-top:3em !important}.pt4{padding-top:4em !important}.pt5{padding-top:5em !important}.pb05{padding-bottom:.5em !important}.pb1{padding-bottom:1em !important}.pb2{padding-bottom:2em !important}.pb3{padding-bottom:3em !important}.t-center{text-align:center}.t-left{text-align:left}.t-right{text-align:right}.bt-none{border-top:none !important}.bb-none{border-top:none !important}.fs70{font-size:70%}.fs80{font-size:80%}.fs90{font-size:90%}.fs110{font-size:110%}.fs120{font-size:120%}.palt{font-feature-settings:"palt" 1}.redink{color:#d80c18 !important}.dgrey{color:#4c4845 !important}.lgrey{color:#b9b3af !important}.silver{color:#c4c5bf !important}.gold{color:#b08737 !important}.lh10{line-height:1}.lh11{line-height:1.1}.lh12{line-height:1.2}.lh13{line-height:1.3}.lh14{line-height:1.4}.lh15{line-height:1.5}.lh16{line-height:1.6}.pc{display:block}@media only screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media only screen and (max-width: 767px){.sp{display:block}}span.sp-br{display:inline}@media only screen and (max-width: 767px){span.sp-br{display:block}}span.block{display:block}.vimeo{position:relative;height:0;padding:0 0 56.25%;overflow:hidden}.vimeo iframe{position:absolute;top:0;right:0;width:100%;height:100%}.youtube{width:100%;aspect-ratio:16/9}.youtube iframe{width:100%;height:100%}.googlemap{position:relative;height:0;overflow:hidden;padding-bottom:40%}@media only screen and (min-width: 768px)and (max-width: 1260px){.googlemap{padding-bottom:50%}}@media only screen and (max-width: 767px){.googlemap{padding-bottom:100%}}.googlemap iframe{position:absolute;left:0;top:0;width:100%;height:100%}.flex{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start}.al-center{align-items:center !important}.wrap__fit{width:100%}.wrap__wide{width:100%;margin:0 auto;padding:0 4%}@media only screen and (min-width: 768px)and (max-width: 1260px){.wrap__wide{padding:0 6%}}@media only screen and (max-width: 767px){.wrap__wide{padding:0 7%}}.wrap__txt{max-width:1260px;margin:0 auto}@media only screen and (min-width: 768px)and (max-width: 1260px){.wrap__txt{padding:0 6%}}@media only screen and (max-width: 767px){.wrap__txt{padding:0 7%}}.wrap__txt:lang(en){max-width:1300px}.swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;background:#fff;opacity:.3}.swiper-pagination .swiper-pagination-bullet-active{background:#fff;opacity:1}.swiper-button-prev,.swiper-button-next{--swiper-navigation-color: #fff;--swiper-navigation-size: 20px}@media only screen and (max-width: 767px){.swiper-button-prev,.swiper-button-next{--swiper-navigation-size: 15px}}.swiper-button-prev{margin-left:15px}@media only screen and (max-width: 767px){.swiper-button-prev{margin-left:0}}.swiper-button-next{margin-right:15px}@media only screen and (max-width: 767px){.swiper-button-next{margin-right:0}}.swiper-slide-active img,.swiper-slide-duplicate-active img,.swiper-slide-prev img{width:100%;height:100%;object-fit:cover}.grid{display:grid;gap:40px}.grid.grid2{grid-template-columns:repeat(2, 1fr)}.grid.grid3{grid-template-columns:repeat(3, 1fr)}.grid.grid4{grid-template-columns:repeat(4, 1fr)}.grid.grid5{grid-template-columns:repeat(5, 1fr)}@media only screen and (min-width: 768px)and (max-width: 1260px){.grid{grid-template-columns:repeat(2, 1fr) !important;gap:20px}}@media only screen and (max-width: 767px){.grid{grid-template-columns:repeat(1, 1fr) !important;gap:0}}.grid img{width:100%}header .header__wrap{position:fixed;padding:10px 0 30px;width:100%;justify-content:space-between;align-items:flex-end;background:linear-gradient(to bottom, #ffffff, transparent);transition:background-color .5s ease;z-index:100}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){header .header__wrap{padding:15px 0 90px;justify-content:center;align-items:center}}header .header__wrap .logo{margin-left:4%;width:280px;transition:.3s}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){header .header__wrap .logo{margin-left:0;width:240px}}header .header__wrap nav.nav__wrap{margin-right:4%}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){header .header__wrap nav.nav__wrap{margin-right:0;position:fixed;z-index:150;left:0;bottom:-110%;width:100%;height:100vh;padding:0 8%;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#c4c5bf;transition:all .3s;justify-content:center;align-items:center}header .header__wrap nav.nav__wrap.show__nav{bottom:0}}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){header .header__wrap ul.nav__menu{flex-direction:column;align-items:center}}header .header__wrap ul.nav__menu li+li{margin-left:1em}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){header .header__wrap ul.nav__menu li+li{margin-left:0;margin-top:2em}}header .header__wrap ul.nav__menu li a{padding:.5em .5em;font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:1.8rem;line-height:1;letter-spacing:.05em;color:#231815}header .header__wrap ul.nav__menu li a:hover{color:#d80c18;opacity:1}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){header .header__wrap ul.nav__menu li a{font-size:2.4rem}}header .header__wrap ul.nav__menu li.lang{margin-left:5em}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){header .header__wrap ul.nav__menu li.lang{margin-left:0;margin-top:5em}}header .header__wrap ul.nav__menu li.lang a{font-size:1.6rem;vertical-align:.04em}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){header .header__wrap ul.nav__menu li.lang a{font-size:2rem}}header .header__wrap ul.nav__menu li.lang i{vertical-align:-0.01em}header .header__wrap ul.nav__menu li.lang__ja{margin-left:5em}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){header .header__wrap ul.nav__menu li.lang__ja{margin-left:0;margin-top:5em}}header .header__wrap ul.nav__menu li.lang__ja a{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;font-size:1.5rem;font-weight:500;vertical-align:0}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){header .header__wrap ul.nav__menu li.lang__ja a{font-size:1.6rem}}header .header__wrap ul.nav__menu li.lang__ja i{vertical-align:-0.01em}header .scrolled{padding:15px 0 30px;background:rgba(196,197,191,.6);box-shadow:0px 0px 20px 0px rgba(0,0,0,.2)}header .scrolled .logo{width:180px}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){header .scrolled .logo{width:180px}}header .btn__nav{display:none}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){header .btn__nav{display:block;position:fixed;bottom:0;width:100%;height:60px;background-color:#b9b3af;z-index:200;cursor:pointer}}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){header .btn__nav span{display:inline-block;transition:all .3s;position:absolute;left:50%;transform:translateX(-50%);height:1px;width:40px;background-color:#fff}header .btn__nav span:nth-of-type(1){top:18px}header .btn__nav span:nth-of-type(2){top:30px}header .btn__nav span:nth-of-type(3){top:42px}}header .btn__nav.active span{background-color:#fff}header .btn__nav.active span:nth-of-type(1){top:18px;transform:translateX(-50%) translateY(12px) rotate(-45deg);width:40px}header .btn__nav.active span:nth-of-type(2){opacity:0}header .btn__nav.active span:nth-of-type(3){top:42px;transform:translateX(-50%) translateY(-12px) rotate(45deg);width:40px}.kv__wrap{position:relative}.kv__wrap .kv__slides{width:100%;height:100vh}@media only screen and (min-width: 768px)and (max-width: 1260px){.kv__wrap .kv__slides{height:50vh}}@media only screen and (max-width: 767px){.kv__wrap .kv__slides{height:80vh}}@keyframes zoom{from{transform:scale(1)}to{transform:scale(1.1)}}.kv__wrap .swiper-slide-active img,.kv__wrap .swiper-slide-duplicate-active img,.kv__wrap .swiper-slide-prev img{width:100%;height:100%;object-fit:cover;animation:zoom 6s linear 0s normal both}.kv__wrap .kv01 img{object-position:50% 50%}@media only screen and (max-width: 767px){.kv__wrap .kv01 img{object-position:60% 0%}}.kv__wrap .kv02 img{object-position:50% 50%}@media only screen and (max-width: 767px){.kv__wrap .kv02 img{object-position:40% 50%}}.kv__wrap .kv03 img{object-position:50% 50%}@media only screen and (max-width: 767px){.kv__wrap .kv03 img{object-position:100% 50%}}.kv__wrap .kv04 img{object-position:50% 0%}@media only screen and (max-width: 767px){.kv__wrap .kv04 img{object-position:80% 0%}}.kv__wrap .kv05 img{object-position:50% 50%}@media only screen and (max-width: 767px){.kv__wrap .kv05 img{object-position:50% 50%}}.content__wrap h2,.content__wrap h3,.content__wrap h4,.content__wrap h5{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;font-weight:500;letter-spacing:.1em;color:#231815}.content__wrap h2:lang(en),.content__wrap h3:lang(en),.content__wrap h4:lang(en),.content__wrap h5:lang(en){font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-weight:600;letter-spacing:.05em}.content__wrap h2{font-size:2.8rem}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){.content__wrap h2{font-size:2.2rem}}.content__wrap h2 span{font-size:2.2rem}.content__wrap h2:lang(en){font-size:3.4rem;line-height:1.2;letter-spacing:.1em}.content__wrap h2:lang(en) span{font-size:2.2rem;letter-spacing:.05em}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){.content__wrap h2:lang(en) span{font-size:2rem;letter-spacing:.03em}}.content__wrap h3{font-size:2.8rem}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){.content__wrap h3{font-size:2.2rem}}.content__wrap h3:lang(en){font-size:2.8rem}.content__wrap h4{font-size:1.8rem}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){.content__wrap h4{font-size:2rem}}.content__wrap h4:lang(en){font-size:2.2rem}.content__wrap h5{font-size:1.6rem}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){.content__wrap h5{font-size:1.5rem}}.content__wrap p{line-height:2}.content__wrap p:lang(en){line-height:1.6}.content__wrap p a{text-decoration:underline}.content__wrap ul.disc>li,.content__wrap ol.disc>li{list-style:disc}.content__wrap ul.circle>li,.content__wrap ol.circle>li{list-style:circle}.content__wrap ul.square>li,.content__wrap ol.square>li{list-style:square}.content__wrap ul.num>li,.content__wrap ol.num>li{list-style:decimal}.content__wrap ul.abc>li,.content__wrap ol.abc>li{list-style:lower-alpha}.content__wrap ul.none>li,.content__wrap ol.none>li{list-style:none;margin-left:0;padding-left:0}.content__wrap ul.parentheses,.content__wrap ol.parentheses{counter-reset:item;list-style:none}.content__wrap ul.parentheses li,.content__wrap ol.parentheses li{counter-increment:item;position:relative;margin-left:0;padding-left:2em}.content__wrap ul.parentheses li::before,.content__wrap ol.parentheses li::before{content:"(" counter(item) ")";position:absolute;left:0}section{margin-top:100px}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){section{margin-top:50px}}section .wrap__txt{padding-top:100px;padding-bottom:100px}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){section .wrap__txt{padding-top:50px;padding-bottom:50px}}section .about{display:grid;gap:30px;grid-template-columns:35% 1fr}@media only screen and (min-width: 768px)and (max-width: 1260px){section .about{grid-template-columns:46% 1fr;gap:30px}}@media only screen and (max-width: 767px){section .about{grid-template-columns:repeat(1, 1fr);gap:20px}}section .about p.lead{font-size:1.8rem}section .about p.lead:lang(en){font-size:2rem}section .about p.lead span{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal}@media only screen and (max-width: 767px){section .about p.lead{padding-top:1em}}section .works{background-color:rgba(196,197,191,.2)}section .works .works__phoenix{padding-bottom:80px;display:grid;gap:50px;grid-template-columns:45% 1fr}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){section .works .works__phoenix{padding-bottom:50px;grid-template-columns:repeat(1, 1fr);gap:50px}}section .works .works__phoenix:lang(en){grid-template-columns:50% 1fr}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){section .works .works__phoenix:lang(en){grid-template-columns:repeat(1, 1fr);gap:50px}}section .works .works__phoenix .mov{position:relative;aspect-ratio:1/1;border-radius:2px;overflow:hidden}section .works .works__phoenix .mov video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}section .works .works__phoenix h4{padding-top:1.5em;margin-left:-0.4em;font-size:2rem}section .works .works__phoenix h4:lang(en){margin-left:0}section .works .works__phoenix p{font-size:1.8rem}section .works .works__phoenix p:lang(en){font-size:2rem}section .works .works__phoenix p.cap{padding-top:1em;font-size:1.6rem;line-height:1.8}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){section .works .works__phoenix p.cap{line-height:2}}section .works .works__phoenix p.cap:lang(en){padding-top:.5em;font-size:1.8rem;line-height:1.5}section .works .scene{width:100%;display:grid;gap:30px;padding-top:0;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 767px){section .works .scene{grid-template-columns:repeat(1, 1fr)}}section .works .scene li img{border-radius:2px}section .profile{padding:50px 50px;border:1px solid rgba(176,135,55,.1);border-radius:3px;background-color:rgba(176,135,55,.05)}@media only screen and (min-width: 768px)and (max-width: 1260px){section .profile{margin-left:6%;margin-right:6%;padding:2em 2em}}@media only screen and (max-width: 767px){section .profile{margin-left:7%;margin-right:7%;padding:1.5em 1.5em}section .profile:lang(en){padding:1em 1em}}section .profile h4{font-size:2rem}section .profile h4 span{padding-left:.5em;font-size:1.4rem;letter-spacing:.05em}section .profile h4 span:lang(en){font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal;font-weight:600}section .profile p.txt{padding-top:1em;font-size:1.6rem}section .profile p.txt:lang(en){font-size:1.8rem;line-height:1.5}section .contact{display:grid;gap:100px;grid-template-columns:38% 1fr}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){section .contact{grid-template-columns:repeat(1, 1fr);gap:20px}}section .contact .info{margin-top:20px}section .contact .info:lang(en){font-size:1.8rem;line-height:1.5}section .contact form{margin-top:60px}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){section .contact form{margin-top:0}}section .contact form:lang(en){margin-top:50px}section .contact form ul.contact__form li:nth-child(odd){margin-top:1em;font-size:1.4rem;font-weight:500;color:#4c4845}section .contact form ul.contact__form li:nth-child(odd) span{font-size:80%}section .contact form ul.contact__form li:nth-child(odd):lang(en){font-size:1.6rem;line-height:1.4}section .contact form ul.contact__form li:nth-child(even){margin-top:.3em}section .contact form ul.contact__form li:nth-child(even):lang(en){margin-top:.6em}section .contact form ul.contact__form input:not([type=checkbox]),section .contact form ul.contact__form textarea{width:100%;padding:.6em .8em;border:1px solid #c4c5bf;background-color:#e0e0e0;border-radius:3px}section .contact form ul.contact__form input:not([type=checkbox]):lang(en),section .contact form ul.contact__form textarea:lang(en){font-size:1.8rem;line-height:1.6}section .contact form ul.contact__form input[type=checkbox]{appearance:checkbox;-webkit-appearance:checkbox;-moz-appearance:checkbox;width:auto;margin-right:.1em;margin-bottom:.3em;vertical-align:middle;accent-color:#b08737}section .contact form ul.contact__form label{display:inline-block;font-size:1.5rem;cursor:pointer;color:#231815}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){section .contact form ul.contact__form label{font-size:1.6rem}}section .contact form ul.contact__form label:lang(en){font-size:1.8rem}section .contact form ul.contact__form .subject{display:flex;flex-wrap:wrap;gap:0 1.5em}@media only screen and (max-width: 767px){section .contact form ul.contact__form .subject{flex-direction:column;gap:.3em 0}}section .contact form .btn__submit{margin-top:1em}section .contact form .btn__submit input[type=submit]{width:100%;padding:1.2em .8em;letter-spacing:.1em;color:#fff;border:1px solid #c4c5bf;background-color:#4c4845;border-radius:3px;transition:.3s;cursor:pointer}section .contact form .btn__submit input[type=submit]:hover{color:#fff;border:1px solid #c4c5bf;background-color:#b08737}section .contact .thankyou{margin-top:20px;font-weight:600;line-height:1.8;color:#d80c18}section .contact .thankyou:lang(en){font-size:1.8rem;line-height:1.5}.topofpage{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin-top:100px}.topofpage a{padding:2em 1em}footer .footer__wrap{padding-top:1.5em;padding-bottom:1.5em;background-color:#b9b3af;display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;flex-direction:column;align-items:flex-end}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){footer .footer__wrap{padding-bottom:calc(60px + 1.5em);align-items:center}}footer .footer__wrap p.sitettl{width:40px}@media only screen and (min-width: 768px)and (max-width: 1260px),only screen and (max-width: 767px){footer .footer__wrap p.sitettl{width:30px}}footer .footer__wrap p.copyright{padding-top:1.5em;font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-size:1.2rem;letter-spacing:.05em;color:#4c4845;opacity:.6}.midori{height:100vh;display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;justify-content:center;align-items:center;background-color:rgba(196,197,191,.2)}.midori .cover{margin-top:-90px;text-align:center}.midori .cover h1{width:400px}@media only screen and (max-width: 767px){.midori .cover h1{width:80%;margin:0 auto}}.midori .cover p.txt{padding-top:50px;font-weight:600;color:#4c4845}@media only screen and (max-width: 767px){.midori .cover p.txt{font-size:1.5rem}}.midori .cover ul.language{margin-top:1.5em;justify-content:space-evenly}.midori .cover ul.language li{width:40%;font-weight:500;line-height:1;letter-spacing:.05em}.midori .cover ul.language li a{display:block;padding:1em 1em 1.2em;color:#fff;background-color:#b08737;border-radius:3px}.midori .cover ul.language li a:hover{background-color:#d80c18;opacity:1}
