@charset "UTF-8";.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;display:block;position:relative;touch-action:pan-y;user-select:none}.slick-list{display:block;position:relative;margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{display:block;position:relative;top:0;left:0;margin-right:auto;margin-left:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;height:100%;min-height:1px;float:left}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(//studio-p.tokyo/wp-content/themes/studioP_wp/css/./../img/ajax-loader.gif) center center no-repeat}@font-face{src:url(//studio-p.tokyo/wp-content/themes/studioP_wp/css/./fonts/../../fonts/slick.eot);src:url(//studio-p.tokyo/wp-content/themes/studioP_wp/css/./fonts/../../fonts/slick.eot?#iefix) format("embedded-opentype"),url(//studio-p.tokyo/wp-content/themes/studioP_wp/css/./fonts/../../fonts/slick.woff) format("woff"),url(//studio-p.tokyo/wp-content/themes/studioP_wp/css/./fonts/../../fonts/slick.ttf) format("truetype"),url(//studio-p.tokyo/wp-content/themes/studioP_wp/css/./fonts/../../fonts/slick.svg#slick) format("svg");font-family:"slick";font-style:normal;font-weight:400}.slick-prev,.slick-next{display:block;position:absolute;top:50%;width:20px;height:20px;padding:0;transform:translate(0,-50%);border:none;outline:none;background:0 0;color:transparent;font-size:0px;line-height:0;cursor:pointer}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:0 0;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}.slick-prev:before,.slick-next:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:"slick";font-size:20px;line-height:1;opacity:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{display:block;z-index:9999;position:absolute;bottom:25px;width:100%;margin:0;padding:0;list-style:none;text-align:center}.slick-dots li{display:inline-block;position:relative;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:20px;height:20px;padding:5px;border:0;outline:none;background:0 0;color:transparent;font-size:0px;line-height:0;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:0;width:20px;height:20px;color:#fff;font-family:"slick";font-size:15px;line-height:20px;text-align:center;content:"•";opacity:1}.slick-dots li.slick-active button:before{color:#292424;opacity:1}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,input{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,small{display:block}img,fieldset{border:0}ol,ul,li{list-style:none}address{font-style:normal;font-weight:400}hr{display:none}a{outline-style:none}a img{border:none}*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type=submit],input[type=button]{-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;box-sizing:border-box;border:none;border-radius:0;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}.clearfix:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}html{overflow-y:scroll}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background-color:transparent;cursor:pointer}html{width:100%;height:100vh;overflow:hidden}body{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}.wrapper{width:100%;min-width:100%;max-width:100%}img{display:block}.headerImage{width:100%}.headerImage picture{width:100%}.headerImage picture img{-o-object-fit:cover;width:100%;max-height:370px;object-fit:cover}.page{padding:0 1rem}.page h1,.page h2{margin:4rem 0 2rem;font-size:32px;letter-spacing:3px;line-height:1em;text-align:left}[data-label]{display:flex}[data-label]:before{-moz-text-align-last:justify;display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;min-width:6em;max-width:6em;min-height:6em;max-height:6em;margin:0 2rem 0 0;padding:1em;background-color:#2b3835;color:#fff;font-size:14px;font-weight:400;text-align:justify;text-align-last:justify;text-justify:distribute;content:attr(data-label)}[data-label].two-char:before{display:block;line-height:calc(6em - 2em)}html{color:#000;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:16px;font-style:normal;font-weight:600}html h1,html h2{font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:36px;font-weight:400;letter-spacing:3px}html h3{font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:24px;font-weight:400;letter-spacing:3px}html p{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-weight:400;letter-spacing:3px;line-height:1.2}main{width:100%;min-height:calc(100vh - 82px - 200px)}section{width:100%}.sectionWrapper{width:100%;max-width:1100px;margin:0 auto}.sectionWrapper.full-width{max-width:100%}.sectionContent{width:100%}.btn,.btn-primary,.btn-secondary,.btn-submit{display:block;background-color:#000;color:#fff;font-size:13px;text-decoration:none}.btn:hover,.btn-primary:hover,.btn-secondary:hover,.btn-submit:hover{opacity:.8;transition:.3s ease-in-out}.btnWrapper{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:9rem auto 7rem}.btnWrapper .btn:first-child,.btnWrapper .btn-primary:first-child,.btnWrapper .btn-secondary:first-child,.btnWrapper .btn-submit:first-child{margin:0 1rem 0 0}.btnWrapper .btn:last-child,.btnWrapper .btn-primary:last-child,.btnWrapper .btn-secondary:last-child,.btnWrapper .btn-submit:last-child{margin:0 0 0 1rem}.btn-primary{padding:1rem 5rem;letter-spacing:5px;text-indent:5px}.btn-secondary{padding:0 .5rem;font-family:"ヒラギノ角ゴ ProN W1","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-weight:100}.btn-submit{padding:1em 3em;background-color:#cd2a46;font-weight:400}.hamIcon,.hamIcon.inactive{display:none;position:relative;flex-direction:column;justify-content:space-between;height:14px;cursor:pointer}.hamIcon:before,.hamIcon:after,.hamIcon span,.hamIcon.inactive:before,.hamIcon.inactive:after,.hamIcon.inactive span{display:block;width:20px;height:2px;border-radius:2px;background-color:#000;content:"";transition:.3s ease-in-out}.hamIcon.active span,.hamIcon.inactive.active span{background-color:transparent}.hamIcon.active:before,.hamIcon.inactive.active:before{transform:translateY(6px) rotate(45deg)}.hamIcon.active:after,.hamIcon.inactive.active:after{transform:translateY(-6px) rotate(-45deg)}header{z-index:9999999;position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;height:87px;border-bottom:6px solid #000;background-color:#fff}.headerWrapper{-ms-grid-rows:auto;-ms-grid-columns:auto auto;display:-ms-grid;display:grid;grid-template:auto/auto auto;width:100%;max-width:1100px;margin:0 auto;padding:1rem}.headerWrapper .logo{-ms-grid-row-align:center;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;grid-row:1/2;align-self:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.headerWrapper .logo svg{display:block;width:120px;height:auto}.headerWrapper nav{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;grid-row:1/2;align-self:flex-end;margin:0 0 0 auto}.headerWrapper nav ul{display:flex;align-items:center}.headerWrapper nav li{border-right:1px solid #000}.headerWrapper nav li:first-child{border-left:1px solid #000}.headerWrapper nav li a{display:block;padding:0 2rem;color:#000;font-size:13px;font-weight:400;line-height:1.2rem;text-decoration:none}.headerWrapper nav li a:hover{background-color:#d6d7d8}.headerWrapper nav li.current-menu-item{background-color:#d6d7d8}.headerWrapper .hamContent{display:flex}.headerWrapper .btn-secondary{align-self:flex-end;margin:0 0 0 2rem;font-size:13px;line-height:1.2rem}footer{width:100%;padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom);background-color:#d6d7d8}.footerWrapper{display:flex;width:100%;max-width:1100px;min-height:200px;margin:0 auto;padding:3rem 1rem}.footerWrapper .logo{align-self:flex-start}.footerWrapper .logo svg{display:block;max-width:150px}.footerWrapper nav{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 3rem 0 auto}.footerWrapper nav>ul{display:flex;justify-content:space-between;width:100%;max-width:467px}.footerWrapper nav>ul ul{flex-direction:column}.footerWrapper nav ul>li:first-child ul{padding:0}.footerWrapper nav ul>li:not(:first-child) ul{padding:0 0 0 4rem}.footerWrapper nav ul>li li:not(:last-child){padding:0 0 .2rem}.footerWrapper nav ul>li li a{display:block;color:#000;font-size:12px;font-weight:400;text-decoration:none}.footerWrapper nav ul>li li a:hover{text-decoration:underline}.footerWrapper nav ul>li li.current-menu-item{background-color:#d6d7d8}.footerWrapper .footerUtility{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 1rem 0 3rem;border-left:1px solid #000;color:#000;font-size:12px}.footerWrapper .footerUtility ul{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.footerWrapper .footerUtility ul li{font-size:12px;font-weight:400}.footerWrapper .footerUtility ul li:first-child{width:100%;line-height:1.5}.footerWrapper .footerUtility ul li:not(:first-child){width:auto;margin-right:1em;line-height:1.5}.footerWrapper .footerUtility ul li:not(:last-child){padding:0 0 .2rem}.wrapper{width:100%}.slider picture img{-o-object-fit:cover;width:100%;max-height:calc(100vh - 87px);object-fit:cover}.caption{margin-top:-30px;padding:54px 0;text-align:center}.caption h1,.caption h2{font-size:32px;letter-spacing:3px}.caption p{margin-top:1rem;font-size:16px;letter-spacing:1px;line-height:2rem}.caption br.spind{display:none}.feature ul{display:flex;flex-wrap:nowrap;justify-content:center;width:100%}.feature ul li{width:100%;text-align:center}.feature ul picture{width:100%}.feature ul picture img{-o-object-fit:cover;width:100%;height:260px;object-fit:cover}.feature ul h3{margin:.8rem 0;font-size:27px;letter-spacing:5px;text-indent:5px}.feature ul p{padding:0 1em;font-size:13px;letter-spacing:0px;line-height:1.5}.news{align-items:center;justify-content:center;padding:96px 0 1rem;text-align:center}.news h1,.news h2{display:inline-flex;flex-direction:column;padding:0 .5rem;border-bottom:1px solid #000;line-height:1.2}.news ul{margin-top:3rem}.news li{margin-bottom:2rem}.news a{display:block;color:#000;text-decoration:none}.news article h3{font-family:"ヒラギノ角ゴ ProN W6","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:20px;font-weight:700;letter-spacing:1px}.news article p{margin-top:1em;font-size:13px;font-weight:400;letter-spacing:0px;line-height:1.5}.banner{margin-bottom:5rem}.banner ul{display:flex;justify-content:center;margin-top:5rem}.banner ul li{margin:0 1rem}.banner ul li figure{max-width:250px}.banner ul li figure img{width:100%}.banner .btnWrapper{margin:5rem auto 0}.price [data-label]{margin-bottom:3rem}.price [data-label="基本時間"]{margin-top:3rem}.price h3{margin-bottom:1rem;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:16px;letter-spacing:1px;line-height:1em}.price time{display:block;width:100%;margin-top:.3em;font-size:18px;font-weight:400;line-height:2}.price p{font-size:13px;letter-spacing:0px;line-height:1.5}.price p br.pcind{display:none}.price span{display:block;width:100%;font-size:13px;font-weight:400}.price span:before{content:"※"}.price ul{display:flex;flex-wrap:wrap;justify-content:space-between}.price ul li:nth-child(-n+2){width:420px}.price ul li:nth-child(n+3){width:100%;margin-top:3rem}.price ul li p{margin-bottom:2rem}.price table{display:flex;width:100%;margin:1rem 0;border-top:1px solid #000;border-bottom:1px solid #000;border-collapse:collapse}.price table tbody{display:flex;flex-direction:column;width:100%;padding:1rem}.price table tbody.secondary{flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:1rem 3rem}.price table tbody.secondary tr{width:370px}.price table tbody.secondary td{min-width:50px;text-align:left}.price table tr{display:flex;justify-content:space-between}.price table tr.space{margin-top:1rem}.price table th,.price table td{font-weight:400;line-height:1.5}.work{margin:96px auto}.work h1,.work h2{margin-bottom:2rem;font-size:26px;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif}.work h1 small,.work h2 small{display:inline-block;font-size:.5em}.work .sectionContent{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;width:100%;max-height:222px}.work ul:first-child{margin-bottom:2em}.work ul li{font-weight:400}.work ul li:first-child{margin-bottom:.5rem;font-size:18px;letter-spacing:1px}.work ul li:not(:first-child){display:flex;font-size:16px;list-style:none}.work ul li:not(:first-child):first-line {margin-left:-1em}.work ul li:not(:first-child):before{display:block;width:calc(1em - 8px);height:calc(1em - 8px);margin:7px 3px 0 0;border-radius:50%;background-color:#000;content:""}.about{margin-bottom:10rem}.about .first{margin-bottom:6rem}.about .first h3{margin-bottom:1rem;font-size:26px;letter-spacing:1px}.about .first h3 br{display:none}.about .first p{margin-bottom:1rem;letter-spacing:1px;line-height:1.5}.about .first p br.pcind{display:none}.about dl{display:flex;flex-wrap:wrap;width:100%}.about dl dt{-moz-text-align-last:justify;width:97px;margin-right:2rem;font-family:"ヒラギノ角ゴ ProN W7","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:16px;font-weight:700;text-align-last:justify;text-justify:inter-ideograph}.about dl dt:not(.nomb){margin-bottom:1.1rem}.about dl dd{flex-grow:1;width:calc(100% - 97px - 2rem);font-size:16px;font-weight:400}.about dl dd:not(.nomb){margin-bottom:1.1rem}.about dl dd ol{padding-left:1.5em}.about dl dd ol li{list-style:outside decimal}.photographer{margin-bottom:5rem}.photographer h1,.photographer h2{font-size:24px;letter-spacing:1px}.photographer li{-ms-grid-rows:auto 0 1rem 0 auto;-ms-grid-columns:180px 3rem auto;grid-column-gap:3rem;grid-row-gap:0;display:-ms-grid;display:grid;grid-template:auto 1rem auto/180px auto;align-items:center;margin-bottom:3rem;font-weight:400}.photographer picture{-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;align-self:flex-start;width:100%}.photographer picture img{width:100%}.photographer h3{margin:auto 0 1rem;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:18px;letter-spacing:5px}.photographer h3 span{margin-left:1rem;font-size:13px;letter-spacing:1px}.photographer span.status{margin-bottom:.5em;font-size:14px;line-height:1em}.photographer p{margin:0 0 auto;font-size:13px;font-weight:400;letter-spacing:1px;line-height:1.5}.photographer .btnWrapper{margin:9rem auto 6rem}.studio{margin-top:4rem}.studio .sectionContent{-ms-grid-rows:auto;-ms-grid-columns:auto 2rem auto;grid-row-gap:1rem;grid-column-gap:2rem;display:-ms-grid;display:grid;grid-template:auto/auto auto;width:100%}.studio .introduce{padding-bottom:4rem;border-bottom:1px solid #000}.studio .introduce h1,.studio .introduce h2{margin:0 0 1rem;font-size:32px}.studio .introduce p{font-size:16px;font-weight:400;letter-spacing:0px;line-height:1.5rem}.studio .introduce p .pcind{display:inline-block}.studio picture{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;grid-row:1/3;width:100%;margin-left:1rem}.studio .equipment{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;grid-row:2/3}.studio .equipment h3{margin-bottom:1rem;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:17px;font-weight:400;letter-spacing:0px}.studio .equipment table{width:100%;font-weight:400}.studio .equipment th{font-size:14px;font-weight:400;text-align:left}.studio .equipment th br.pcind{display:inline-block}.studio .equipment td{font-size:14px;font-weight:400;vertical-align:bottom}.studio .equipment a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1rem 0;padding:0 1rem;background-color:#f8dfe3;color:#d86979;font-size:13px;font-weight:400;text-decoration:none}.studio .equipment ul li{font-size:13px;font-weight:400;list-style:inside "※"}.studio .equipment ul li br.pcind{display:inline-block}.videoWrap{margin-top:1em;text-align:right}@media screen and (max-width:768px){.videoWrap{margin-top:.5em}}.videoWrap a{display:inline-block;padding:.3rem .5rem .3rem 1rem;background-color:#f8dfe3;color:#d86979;font-size:16px;font-weight:400;text-decoration:none;line-height:1}.videoWrap a:hover{opacity:.7}.image{margin:10rem auto}.image picture{display:block;width:100%}.image picture img{-o-object-fit:cover;width:100%;height:570px;object-fit:cover}.facility{width:100%;margin-bottom:3rem}.facility .btnWrapper{margin:8rem auto 6rem}.facilityGallery{display:flex;justify-content:flex-start;width:100%}.facilityGallery:last-child:not(.alternate) li{margin-bottom:0}.facilityGallery.alternate{flex-direction:row-reverse}.facilityGallery.alternate li{margin-bottom:6rem}.facilityGallery.alternate li:first-child{max-width:300px;margin:2rem 0 0 auto}.facilityGallery.alternate li:not(:first-child){width:360px;margin-right:1rem}.facilityGallery:not(.alternate) li{margin-bottom:6rem}.facilityGallery:not(.alternate) li:first-child{max-width:300px;margin:2rem auto 0 0}.facilityGallery:not(.alternate) li:not(:first-child){width:360px;margin-left:1rem}.facilityGallery h3{margin-bottom:1rem;font-size:28px;letter-spacing:1px}.facilityGallery h3:before{display:inline-block;width:18px;height:18px;margin-right:1rem;background-color:#d6d7d8;content:""}.facilityGallery h3.yellow:before{background-color:#b9a546}.facilityGallery h3.brown:before{background-color:#be5041}.facilityGallery h3.purple:before{background-color:#963c87}.facilityGallery p{font-size:13px;letter-spacing:0px;line-height:1.2rem}.facilityGallery p br.pcind{display:inline-block}.facilityGallery picture{width:100%}.facilityGallery picture img{-o-object-fit:cover;width:100%;height:290px;object-fit:cover}.map{margin-bottom:5rem}.map h1,.map h2{margin-top:7rem}.map iframe{width:100%;height:500px;margin-top:-1rem;border:0}.access .sectionContent{display:flex;font-size:13px}.access ul{padding-left:1rem}.access ul li{padding-left:3px;font-weight:400;letter-spacing:1px;list-style:outside "◆"}.access .mapImage{width:100%;max-width:600px;padding:1rem 1rem 1rem 0}.access .mapImage img{-o-object-fit:cover;-o-object-position:bottom;width:100%;object-fit:cover;object-position:bottom;cursor:pointer}.access .popup{cursor:pointer}.access .popup span{display:none}.access .popup.active{display:flex;z-index:99999999;position:fixed;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100vh;background-color:rgba(3,3,3,.9)}.access .popup.active .popupBox{position:relative;width:60%;min-width:280px;max-width:662px;height:60%;min-height:280px;max-height:640px}.access .popup.active .popupBox span{display:flex;position:absolute;top:-1rem;right:-1rem;justify-content:center;width:2rem;height:2rem;border-radius:2rem;background-color:#fff;color:#000;font-weight:700;line-height:2rem;cursor:pointer}.access .popup.active .popupBox span:before,.access .popup.active .popupBox span:after{display:block;width:1.5rem;height:2px;background-color:#000;content:""}.access .popup.active .popupBox span:before{transform:rotate(45deg);transform-origin:-.4rem 1.1rem}.access .popup.active .popupBox span:after{transform:rotate(-45deg);transform-origin:1.4rem 1.1rem}.accessText{-ms-grid-row-align:center;align-self:center;padding:1rem;line-height:1.8}.accessText h4{margin-top:1rem;font-weight:400;letter-spacing:0px}.accessText address{font-size:14px;line-height:1.5}.accessText address.postalcode{line-height:1.8}.accessText span{font-size:12px}.accessText ul li{font-size:13px}.accessGuide{display:flex;justify-content:center;margin:2rem auto 7rem}.accessGuideBox picture{display:block;width:100%;margin-bottom:.5rem}.accessGuideBox picture img{-o-object-fit:cover;width:100%;object-fit:cover}.accessGuideBox p{font-size:13px;letter-spacing:0px}.accessGuideBox:first-child{margin-right:1rem}.accessGuideBox:last-child{margin-left:1rem}.campaign{margin-bottom:3rem;text-align:center}.campaign h1,.campaign h2{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 1rem;padding:.5rem 1rem;background-color:#d6d7d8;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:24px;letter-spacing:1px;line-height:1.5}.campaign p{font-size:14px;letter-spacing:1px}.campaign span{font-size:13px;font-weight:400}.parking .mb{margin-bottom:3rem}.parking .btnWrapper{margin:5rem auto 6rem}.parkingInfo{width:100%}.parking h1,.parking h2{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 1.5rem;padding:0 1rem .5em;border-bottom:1px solid #000;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:16px}.parking ul{display:flex;justify-content:center;width:100%}.parking ul li{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:400;letter-spacing:1px}.parking ul li:before{width:100%;max-width:1.2rem;height:100%;max-height:1.2rem;border-radius:50%;color:#fff;font-size:13px;line-height:1.2rem;text-align:center;content:""}.parking ul li:nth-of-type(odd){margin-right:4rem}.parking ul li:nth-of-type(odd):before{content:url(//studio-p.tokyo/wp-content/themes/studioP_wp/css/../img/parking_blue.png)}.parking ul li:nth-of-type(even){margin-left:4rem}.parking ul li:nth-of-type(even):before{content:url(//studio-p.tokyo/wp-content/themes/studioP_wp/css/../img/parking_green.png)}.parking ul li dl{display:flex;width:100%;margin-left:.5rem;font-size:13px}.parking ul li dl dt.has_dd{width:100%;max-width:4.5em}.parking ul li dl dd{width:19em;margin-left:2rem}.parking ol{display:flex;justify-content:center;width:100%}.parking ol li>ol{display:flex;flex-direction:column;padding:0 1rem}.parking ol li>ol li{display:flex;font-size:13px;font-weight:400;line-height:2;list-style:none}.parking ol li>ol li:before{display:block;width:calc(1em - 6px);height:calc(1em - 6px);margin:9px 3px 0 0;border-radius:50%;background-color:#000;content:""}.parking ol li>ol li a{color:#000;text-decoration:underline}.parking ol li>ol li a:hover{opacity:.5}.parking ol li>ol li br{display:none}.termsHeader{margin-bottom:3rem}.terms .btnWrapper{margin:8rem auto 6rem}.terms h4{display:inline-block;margin-bottom:.5rem;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:18px;letter-spacing:0px}.terms p{margin-bottom:1rem;letter-spacing:0px}.terms ol>li{margin-bottom:2rem;font-size:18px;list-style:inside decimal}.terms ol>li h3{display:inline-block;margin-bottom:.5rem;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:18px;letter-spacing:0px}.terms ol>li p{padding-left:24px;font-size:14px;letter-spacing:0px;line-height:1.5}.terms ol>li ul{padding-left:2.2rem}.terms ol>li ul>li{font-size:14px;font-weight:400;line-height:2;list-style:outside "■"}.terms ol>li ul>li>ul{margin-top:1rem}.terms ol>li ul>li>ul li{display:flex;font-size:14px;list-style:none}.terms ol>li ul>li>ul li:before{display:block;width:calc(1em - 8px);height:calc(1em - 8px);margin:10px 0 0;border-radius:50%;background-color:#000;content:""}.terms ol>li ol{padding-left:2.2rem}.terms ol>li ol>li{margin-bottom:0;font-size:14px;font-weight:400;line-height:2;list-style:outside decimal}.single h1,.single h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-bottom:.5rem;border-bottom:1px solid #000}.single .btnWrapper{margin:11rem auto 11rem}.articleWrapper{width:100%;margin:3rem auto;color:#000}.articleMeta time{display:block;margin-bottom:3rem}.articleMeta h1{display:block;margin-bottom:2rem;font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2rem;font-weight:400;letter-spacing:6px}.articleContent{margin-top:2rem auto;color:#000;font-size:13px;letter-spacing:0px}.articleContent h1,.articleContent h2,.articleContent h3,.articleContent h4,.articleContent h5,.articleContent h6{display:block;width:100%;margin-bottom:1rem;border:none;font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1rem;font-weight:400;letter-spacing:0px}.articleContent a{display:inline;color:#000;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;letter-spacing:0px;line-height:2.5;text-decoration:underline}.articleContent p{margin-bottom:1rem;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:13px;letter-spacing:0px;line-height:2.5}.articleContent ul{margin-bottom:1rem}.articleContent ul>li{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-weight:400;line-height:2.5;list-style:inside disc}.articleContent ol{margin-bottom:1rem}.articleContent ol>li{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-weight:400;line-height:2.5;list-style:inside decimal}.pagination{display:flex;justify-content:space-between;width:100%;margin-bottom:5rem;padding-top:3rem;border-top:1px solid #000}.arrow{display:flex;align-items:flex-end;color:#000;text-decoration:none}.arrow span{color:#000;font-size:1.2rem;letter-spacing:1px;line-height:1em}.arrow svg{-o-object-fit:contain;width:4em;height:1rem;object-fit:contain}.arrow.prev{margin-right:auto}.arrow.prev span{margin-left:.5em}.arrow.next{margin-left:auto}.arrow.next span{margin-right:.5em}.schedule{margin-bottom:5rem}.schedule iframe{width:100%;height:1000px;border:0}.contactForm p{letter-spacing:0px}.contactForm .explain{margin-bottom:1em;font-size:13px;letter-spacing:0px}.contactForm .explain br{display:none}.contactForm .btnWrapper.submit{margin:0 0 0 auto}.contactForm .btnWrapper.submit input[type=submit]{border:none;cursor:pointer}.contactForm span.horizontal{display:flex;width:100%;height:1em;margin-top:3rem;margin-bottom:2rem;line-height:1em}.contactForm span.horizontal:after{display:block;flex-grow:1;height:1em;margin-left:1em;border-bottom:1px solid #000;content:""}.contactForm span.error{margin-left:1em;color:#d86979}.contactForm .personalinfoForm{margin-top:3rem}.contactForm .personalinfoForm ul li{display:flex;align-items:center;margin-bottom:1.5rem}.contactForm .personalinfoForm ul li label{display:inline-flex;align-items:center;justify-content:space-between;width:100px;min-width:100px;font-size:14px;font-weight:400;letter-spacing:1px}.contactForm .personalinfoForm ul li label:after{margin-left:.5em;padding:.2em;font-size:14px;content:attr(input-label)}.contactForm .personalinfoForm ul li label.graylabel:after{background-color:#d6d7d8;color:#000}.contactForm .personalinfoForm ul li label.redlabel:after{background-color:#f8dfe3;color:#fd3839}.contactForm .personalinfoForm ul li input[type=text],.contactForm .personalinfoForm ul li input[type=email]{flex-grow:1;height:36px;margin-left:3em;padding:.7em;border:1px solid #000;color:#000;font-size:14px;line-height:1em}.reserveForm input{padding:.5em}.reserveForm li{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-bottom:1.5rem}.reserveForm li .date>label{width:3rem;margin-right:.5em;font-size:14px}.reserveForm li .time>label{width:2rem;min-width:2rem;margin-right:.5em;font-size:14px}.reserveForm li input{width:250px}.reserveForm li .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-right:2rem;font-size:14px;font-weight:400}.reserveForm li .date{display:flex;align-items:center;margin-right:auto}.reserveForm li .dateForm{display:flex;align-items:center;justify-content:space-between;width:250px;height:36px;margin-left:.5em;padding:.7em;border:1px solid #000;border-radius:2px;font-size:14px}.reserveForm li .dateForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-grow:1;border:none;font-size:14px;line-height:1em}.reserveForm li .dateForm label{flex-grow:1;font-size:14px;line-height:1em}.reserveForm li .time{display:flex;flex-grow:1;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:1em}.reserveForm li .timeFormWrapper{display:flex;flex-grow:1;align-items:center;justify-content:flex-start}.reserveForm li .timeForm{display:flex;flex-grow:1;align-items:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;height:36px;margin-left:.5em;padding:.7em;border:1px solid #000;border-radius:2px;font-size:14px}.reserveForm li .timeForm label{font-size:14px;line-height:1em}.reserveForm li .timeForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:14px;line-height:1em}.reserveForm li .time .end{margin-left:0}.reserveForm li .time span{margin:0 .5rem}.otherForm{display:flex;align-items:flex-start;margin-bottom:3rem}.otherForm label{font-size:14px}.otherForm textarea{display:block;flex-grow:1;min-height:250px;max-height:250px;margin-left:3rem;padding:.5em;font-weight:400}@media screen and (min-width:769px) and (max-width:1024px){body{overflow-x:scroll}.wrapper{min-width:1023px;max-width:1023px;overflow-x:hidden}main{min-width:1023px;max-width:1023px}header{min-width:1023px;max-width:1023px}footer{min-width:1023px;max-width:1023px}}@media screen and (max-width:768px){.page h1,.page h2{margin:2rem 0 2rem;font-size:24px}[data-label]:before{min-width:5em;max-width:5em;min-height:5em;max-height:5em;margin:0 1rem 0 0;padding:.5em;font-size:13px}[data-label].two-char:before{line-height:calc(5em - 1em)}[data-label].tablet-oneColumn{flex-direction:column}[data-label].tablet-oneColumn:before{margin:0 0 2rem}[data-label].three-char:before{padding:.5em 1em}[data-label].four-char:before{padding:.5em}.sectionWrapper{max-width:100%}.btnWrapper{flex-direction:column;margin:5rem auto}.btnWrapper .btn:first-child,.btnWrapper .btn-primary:first-child,.btnWrapper .btn-secondary:first-child,.btnWrapper .btn-submit:first-child{margin:0;margin-bottom:1rem}.btnWrapper .btn:last-child,.btnWrapper .btn-primary:last-child,.btnWrapper .btn-secondary:last-child,.btnWrapper .btn-submit:last-child{margin:0;margin-bottom:1rem}.btn-secondary{width:100%;padding:1rem 2rem}.btn-submit{padding:.5em 3em;font-size:13px}.hamIcon,.hamIcon.inactive{display:flex}.hamContent{transform:translate(-100%);opacity:0}.hamContent.active{transform:translate(0%);opacity:1;transition:transform .01s,opacity .6s .01s ease-in-out}.hamContent.inactive{transform:translate(-100%);opacity:0;transition:opacity .6s ease-in-out,transform .01s .6s}header{height:50px}.headerWrapper{padding:.5rem 1rem}.headerWrapper .logo{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;grid-row:1/2;margin:0 auto}.headerWrapper .logo svg{width:80px;margin:0 auto}.headerWrapper nav{-ms-grid-row-align:center;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;grid-row:1/2;align-self:center;justify-content:flex-end}.headerWrapper nav ul{flex-direction:column}.headerWrapper nav li{width:100%;border-bottom:1px solid #84878a}.headerWrapper nav li a:hover{background-color:transparent}.headerWrapper nav li a{width:100%;padding:.5rem 2rem;color:#fff}.headerWrapper nav li.current-menu-item{background-color:transparent}.headerWrapper .hamContent{position:fixed;top:50px;left:0;flex-direction:column;width:100%;background-color:#000}.headerWrapper .btn-secondary{align-self:flex-start;margin:0;padding:.5rem 2rem}.footerWrapper{flex-direction:column;padding:1rem 2rem 40vw}.footerWrapper .logo{width:100%;margin-bottom:1rem}.footerWrapper .logo svg{max-width:80px;margin:0 auto}.footerWrapper nav>ul{max-width:387px;margin:0 auto}.footerWrapper nav>ul ul{padding:0 1rem 0 0}.footerWrapper nav ul>li:not(:first-child) ul{padding:0}.footerWrapper nav ul>li li a{font-size:10px;line-height:2}.footerWrapper .footerUtility{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0;border-left:none}.footerWrapper .footerUtility ul{display:flex;flex-wrap:wrap;max-width:387px;padding:0 0 .2rem}.footerWrapper .footerUtility ul li{font-size:10px;line-height:2}.caption{padding:46px 0}.caption h1,.caption h2{padding:0 1rem;font-size:15px;letter-spacing:.5px}.caption p{padding:0 1rem;font-size:12px;line-height:1.8}.caption br.spind{display:inline-block}.feature ul{flex-direction:column}.feature ul li:nth-of-type(odd) picture img{-o-object-position:bottom;object-position:bottom}.feature ul li:nth-of-type(even) picture img{-o-object-position:top;object-position:top}.feature ul picture img{height:42.4vw}.feature ul h3{margin:1rem 0 .2rem;font-size:18px;letter-spacing:3px;text-indent:3px}.feature ul p{padding:0 1rem 2rem}.news{padding:48px 0 1rem}.news h1,.news h2{font-size:20px}.news ul{margin-top:1rem}.news li{margin-bottom:1rem}.news article h3{font-size:14px;letter-spacing:0px}.news article p{margin-top:0;font-size:12px}.banner{margin-bottom:5rem}.banner ul{flex-direction:column;align-items:center}.banner ul li{margin:0 0 1rem}.price [data-label]{margin-bottom:4rem}.price p br.pcind{display:inline}.price ul li:not(:last-child){margin-bottom:3rem}.price ul li:nth-child(-n+2){width:100%}.price ul li:nth-child(n+3){margin-top:0}.price ul li p{margin-bottom:1rem}.price table tbody.secondary{padding:1rem}.price table tbody.secondary tr{width:100%}.work{margin:0 auto 96px 0}.work h1,.work h2{margin:0;font-size:22px;margin-bottom:1rem}.work .sectionContent{max-height:none}.work ul{margin-bottom:1rem}.work ul:first-child{margin-bottom:1rem}.about .first h3{font-size:22px;letter-spacing:.5px}.about .first h3 br{display:block}.about .first p br.pcind{display:none}.about dl dt{margin-right:1rem}.about dl dd{width:calc(100% - 97px - 1rem)}.photographer li{-ms-grid-rows:3rem auto auto;-ms-grid-columns:1fr 1rem 1fr;grid-column-gap:1rem;grid-template:3rem auto auto/1fr 1fr;width:100%}.studio{margin-top:1rem}.studio .sectionContent{grid-column-gap:normal;-ms-grid-rows:auto;-ms-grid-columns:100%;grid-template:auto/100%}.studio .introduce{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;grid-row:1/2;margin-bottom:1rem;padding-bottom:0;border-bottom:none}.studio .introduce h1,.studio .introduce h2{margin:0 0 .2em;font-size:24px}.studio .introduce p{font-size:12px;line-height:1.2rem}.studio .introduce p .pcind{display:none}.studio picture{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;grid-row:2/3;margin-bottom:1rem;margin-left:0}.studio picture img{width:100%;max-width:600px;margin-right:auto}.studio .equipment{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;grid-row:3/4}.studio .equipment h3{margin-bottom:0;font-size:16px}.studio .equipment table{width:auto}.studio .equipment th{font-size:13px}.studio .equipment th br.pcind{display:none}.studio .equipment ul li{font-size:12px}.studio .equipment ul li br.pcind{display:none}.image{margin:2rem auto}.image picture{width:calc(100% + 2rem);margin:0 -1rem}.image picture img{height:60vw}.facility .btnWrapper{margin:8rem auto 9rem}.facilityGallery{flex-direction:column;margin-bottom:2rem}.facilityGallery.alternate{flex-direction:column}.facilityGallery.alternate li:first-child{width:100%;max-width:600px;margin:0 auto 1rem}.facilityGallery.alternate li:not(:first-child){width:100%;margin:0 auto 1rem 0;margin-right:0}.facilityGallery:not(.alternate) li:first-child{width:100%;max-width:600px;margin:0 auto 1rem}.facilityGallery:not(.alternate) li:not(:first-child){width:100%;margin:0 auto 1rem 0}.facilityGallery h3{margin-bottom:0;font-size:18px}.facilityGallery h3:before{width:12px;height:12px;margin-right:.5rem}.facilityGallery p br.pcind{display:none}.facilityGallery picture img{max-width:600px;height:60vw;max-height:400px;margin:0 auto}.map{margin-bottom:1rem}.map iframe{height:40vw}.access .sectionContent{flex-direction:column}.access ul li{line-height:1.5}.access .mapImage{width:100%;padding:1rem 0}.access .mapImage img{height:60vw}.accessText{width:100%;padding:0}.accessGuide{flex-direction:column;margin:2rem auto 2rem}.accessGuideBox{margin-bottom:1rem}.accessGuideBox picture img{max-width:660px;height:40vw}.accessGuideBox:first-child{width:100%;margin-right:0}.accessGuideBox:last-child{width:100%;margin-left:0}.campaign h1,.campaign h2{margin:0 0 1rem;padding:0 .5rem;font-size:14px}.campaign p{font-size:13px}.parking .mb{margin-bottom:-1rem}.parking h1,.parking h2{margin:2rem auto;font-size:14px}.parking ul{flex-direction:column}.parking ul li{width:100%;margin-bottom:2rem}.parking ul li:nth-of-type(odd){margin-right:0}.parking ul li:nth-of-type(even){margin-left:0}.parking ul li dl dt{width:100%}.parking ul li dl dt.has_dd{max-width:4.5em}.parking ul li dl dd{width:100%;margin-left:1rem}.parking ol{flex-direction:column}.parking ol li{width:100%}.termsHeader{margin-bottom:2rem}.single h1,.single h2{margin:0 auto}.articleWrapper{margin:1rem auto}.articleMeta time{margin-bottom:1rem;font-size:13px}.articleMeta h1{margin-bottom:2rem;font-size:22px;letter-spacing:6px;line-height:1}.articleContent h1,.articleContent h2,.articleContent h3,.articleContent h4,.articleContent h5,.articleContent h6{margin:0;margin-bottom:1rem;font-size:1rem}.pagination{padding-top:1rem}.arrow span{font-size:13px}.arrow svg{width:3em;height:13px}.schedule{margin-bottom:2rem}.schedule h1,.schedule h2{font-size:18px}.schedule iframe{height:500px}.contactForm h1,.contactForm h2{margin:0 0 1rem;font-size:16px}.contactForm .explain br{display:inline}.contactForm span.horizontal{margin-top:5rem;font-size:14px}.contactForm .personalinfoForm ul li{flex-direction:column;margin-bottom:1rem}.contactForm .personalinfoForm ul li label{width:85px;min-width:85px;margin-right:auto;margin-bottom:.2em;font-size:13px}.contactForm .personalinfoForm ul li label:after{padding:0 .2em;font-size:13px;line-height:1em}.contactForm .personalinfoForm ul li input[type=text],.contactForm .personalinfoForm ul li input[type=email]{width:100%;margin-left:0;padding:.7em}.reserveForm li{flex-direction:column;align-items:flex-start;justify-content:flex-start}.reserveForm li .date>label{width:3em;min-width:3em;text-align:left}.reserveForm li .time>label{width:3em;min-width:3em;text-align:right}.reserveForm li input{flex-grow:1;width:auto}.reserveForm li .title{margin-bottom:.5em}.reserveForm li .date{width:100%;margin-bottom:1em;margin-left:0}.reserveForm li .time{width:100%;margin-left:0}.reserveForm li .timeFormWrapper{justify-content:flex-start}.otherForm{flex-direction:column;margin-bottom:1rem}.otherForm label{margin-bottom:.5em}.otherForm textarea{width:100%;min-height:200px;max-height:200px;margin-left:0}}@media screen and (max-width:374px){[data-label]{flex-direction:column}[data-label]:before{margin:0 0 2rem}.footerWrapper nav{margin:0 auto 3rem 0}.footerWrapper nav>ul{flex-direction:column}.photographer li{-ms-grid-rows:auto;-ms-grid-columns:1fr;grid-column-gap:normal;grid-template:auto/1fr}.photographer picture{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;grid-row:1/2;margin-bottom:1rem}.photographer h3{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;grid-row:2/3}.photographer span.status{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;grid-row:3/4}.photographer p{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;grid-row:4/5}.reserveForm li .dateForm{flex-grow:1;width:auto}}@media screen and (min-width:375px) and (max-width:768px){.footerWrapper nav{width:100%;margin:0 auto 2rem auto}.photographer picture{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.photographer h3{display:flex;flex-direction:column;margin:2rem 0 1rem}.photographer h3 span{margin-left:0}.photographer span.status{align-self:flex-start;margin-top:1rem}.photographer p{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;grid-row:3/4;width:100%;margin-top:1rem}}@media screen and (max-width:480px){.parking ol li>ol li br{display:inline-block}}