@font-face{font-family:"Avenir";src:url(https://uka-studio.jp/wp-content/themes/uka/fonts/avenir-heavy.woff) format("woff"), url(https://uka-studio.jp/wp-content/themes/uka/fonts/avenir-heavy.ttf) format("truetype")}*:focus{outline:none !important}#layer_board_area{display:none}@media screen and (max-width:767px){#navArea nav{background-color:#219b60;color:#fff;position:fixed;top:0;left:-100%;bottom:0;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:0.5s;z-index:300}#navArea nav .inner{padding:0}#navArea nav .inner .nheader{align-items:center;display:flex;margin:20px 0 60px 15px}#navArea nav .inner .nheader .logo{margin:0}#navArea nav .inner .nheader .logo a{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/logo07@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:39px;width:61px}#navArea nav .inner .nheader .en{color:#fff;font-family:"acumin-pro", sans-serif;font-weight:300;font-style:normal;font-size:12px;letter-spacing:0.07em;margin-left:10px}#navArea nav .inner .nav{font-size:12px;letter-spacing:0.1em;padding-bottom:5px}#navArea nav .inner .nav .left{border-bottom:1px solid #fff;padding:0 50px 55px}#navArea nav .inner .nav .left a{font-size:24px;letter-spacing:0.1em}#navArea nav .inner .nav .center h6,#navArea nav .inner .nav .right h6{border-bottom:1px solid #fff;border-top:1px solid #fff;font-size:24px;letter-spacing:0.1em;padding:20px 50px 20px}#navArea nav .inner .nav .center ul,#navArea nav .inner .nav .right ul{padding:25px 50px 55px}#navArea nav .inner .nav .center ul li a,#navArea nav .inner .nav .right ul li a{display:block;font-size:18px;letter-spacing:0.1em;padding-bottom:12px}#navArea nav .inner .reserve01{padding:0 35px 15px}#navArea nav .inner .reserve01 a{align-items:center;background-color:#fff;border:1px solid #fff;color:#219b60;display:flex;font-size:18px;justify-content:center;height:80px}#navArea nav .inner .reserve01 a:hover{background:#219b60;color:#fff}#navArea nav .inner .links{padding:0 35px 115px}#navArea nav .inner .links ul li{padding-bottom:15px}#navArea nav .inner .links ul li a{align-items:center;border:1px solid #fff;display:flex;height:50px;font-family:"Helvetica Neue", "Helvetica";font-size:18px;justify-content:center;letter-spacing:0.07em}#navArea nav .inner .links ul li a:hover{background-color:#fff;color:#219b60}#navArea.open nav{left:0}}@media screen and (min-width:768px){#navArea nav{align-items:center;background-color:#219b60;color:#fff;justify-content:center;position:fixed;top:0;left:-100%;bottom:0;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:0.5s;z-index:300}#navArea nav .inner{padding:0}#navArea nav .inner .nheader{align-items:center;display:flex;margin:3vw 0 7vw 3.6vw}#navArea nav .inner .nheader .logo{margin:0}#navArea nav .inner .nheader .logo a{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/logo07@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;margin-left:2vw;height:5.05vw;width:7.6vw}#navArea nav .inner .nheader .en{color:#fff;font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-family:"acumin-pro", sans-serif;font-weight:300;font-style:normal;letter-spacing:0.07em;margin-left:2vw}#navArea nav .inner .nav{display:flex;font-size:12px;letter-spacing:0.1em;padding:0 9.43vw 6vw}#navArea nav .inner .nav .left{padding:0 5vw 0 0}#navArea nav .inner .nav .left a{font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);letter-spacing:0.1em}#navArea nav .inner .nav .center,#navArea nav .inner .nav .right{padding:0 5vw 0 0}#navArea nav .inner .nav .center h6,#navArea nav .inner .nav .right h6{border-bottom:1px solid #fff;font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);margin-bottom:1.2vw;padding:0 0 1.2vw}#navArea nav .inner .nav .center ul li a,#navArea nav .inner .nav .right ul li a{display:block;font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.1em;padding-bottom:0.6vw}#navArea nav .inner .links{padding:0 9.4vw 1.3vw}#navArea nav .inner .links ul{display:flex;justify-content:space-between;width:52vw}#navArea nav .inner .links ul li{padding-right:0.5vw;width:24.2%}#navArea nav .inner .links ul li a{align-items:center;border:1px solid #fff;display:flex;height:3.85vw;font-family:"Helvetica Neue", "Helvetica";font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);justify-content:center;letter-spacing:0.07em;width:100%}#navArea nav .inner .links ul li a:hover{background-color:#fff;color:#219b60}#navArea nav .inner .reserve01{padding:0 9.4vw 3vw}#navArea nav .inner .reserve01 a{align-items:center;background-color:#fff;border:1px solid #fff;color:#219b60;display:flex;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);justify-content:center;height:3.85vw;width:52vw}#navArea nav .inner .reserve01 a:hover{background:#219b60;color:#fff}#navArea.open nav{left:0}#navArea.open nav a{color:#fff}}@media screen and (max-width:767px){#navArea.open .toggle_btn span{background-color:white}#navArea.open .toggle_btn span:nth-child(1){transform:translate(0, 10px) rotate(-15deg);animation:unset;top:0px}#navArea.open .toggle_btn span:nth-child(2){opacity:0;animation:unset}#navArea.open .toggle_btn span:nth-child(3){transform:translate(0, -10px) rotate(15deg);animation:unset;top:20px;left:0;width:45px}.toggle_btn{display:block;position:fixed;top:35px;right:25px;width:45px;height:45px;transform:translate(0, 0);transition:all 0.5s;cursor:pointer;z-index:10000}.toggle_btn span{display:block;position:absolute;left:0;width:24px;height:1px;background-color:#219b60;transition:all 0.5s}.toggle_btn span:nth-child(1){top:5px;width:45px}.toggle_btn span:nth-child(2){display:none;top:12px;width:24px}.toggle_btn span:nth-child(3){top:5px;left:10px;width:25px;transform:rotate(-90deg)}.blog .toggle_btn{display:none !important}}@media screen and (min-width:768px){#navArea.open .toggle_btn span{background-color:#fff}#navArea.open .toggle_btn span:nth-child(1){transform:translate(0, 10px) rotate(-15deg);animation:unset;top:-11px}#navArea.open .toggle_btn span:nth-child(2){opacity:0;animation:unset}#navArea.open .toggle_btn span:nth-child(3){transform:translate(0, -10px) rotate(15deg);animation:unset;top:8px;left:0;width:100%}.toggle_btn{cursor:pointer;display:block;height:3.4vw;right:3.7vw;position:fixed;text-align:center;top:4.2vw;transform:translate(0, 0);transition:all 0.5s;width:6.1vw;z-index:10000}.toggle_btn span{display:block;position:absolute;left:0;width:6.1vw;height:1px;background-color:#219b60;transition:all 0.5s}.toggle_btn span:nth-child(1){top:0px;width:6.1vw}.toggle_btn span:nth-child(2){display:none;top:12px;width:24px}.toggle_btn span:nth-child(3){top:0px;left:1.5vw;width:3.3vw;transform:rotate(-90deg)}}#mask{display:none}.open #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.8;cursor:pointer;transition:all 0.5s;z-index:111}.pagination{list-style-type:none;padding-left:0;margin:30px 0}.pagination,.pagination li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.pagination a{font-weight:300;padding-top:1px;text-decoration:none;border:1px solid #ddd;border-left-width:0;min-width:36px;min-height:36px;color:#333}.pagination li:not([class*="current"]) a:hover{background-color:#eee}.pagination li:first-of-type a{border-left-width:1px}.pagination li.first span,.pagination li.last span,.pagination li.previous span,.pagination li.next span{position:absolute;top:-9999px;left:-9999px}.pagination li.first a::before,.pagination li.last a::after,.pagination li.previous a::before,.pagination li.next a::after{display:inline-block;font-family:Fontawesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.pagination li.first a::before{content:"<<"}.pagination li.last a::after{content:">>"}.pagination li.previous a::before{content:"<"}.pagination li.next a::after{content:">"}.pagination li.current a{background-color:#ddd;cursor:default;pointer-events:none}.pagination>li:first-child>a{border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a,.pagination>li>span{color:black}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#7d7d7d}@media only screen and (max-width:680px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}.pagination li.previous a{border-left-width:1px}}@media only screen and (max-width:500px){.pagination li{position:absolute;top:-9999px;left:-9999px}.pagination li.current,.pagination li.first,.pagination li.last,.pagination li.previous,.pagination li.next{position:initial;top:initial;left:initial}.pagination li.previous a{border-left-width:0}}@media only screen and (max-width:400px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}.pagination li.previous a{border-left-width:1px}}@media only screen and (max-width:240px){.pagination li{width:50%}.pagination li.current{order:2;width:100%;border-left-width:1px}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.ani.anit{opacity:0 !important;transform:translateY(30px);transition:all 1s 0s ease}.ani.anit.active{opacity:1 !important;transform:translateY(0)}.ani.anir{opacity:0 !important;transform:translateX(-30px);transition:all 1s 0s ease}.ani.anir.active{opacity:1 !important;transform:translateX(0)}.ani.anil{opacity:0 !important;transform:translateX(30px);transition:all 1s 0s ease}.ani.anil.active{opacity:1 !important;transform:translateX(0)}.animation02{overflow:hidden;position:relative}.animation02 img{display:block;opacity:0;position:relative;transition:all 1s 0.3s ease;width:100%;z-index:0}.animation02::before{background:white;content:"";display:block;height:100%;position:absolute;transform:translateX(0);transition:all 0.8s 0.4s ease;width:100%;z-index:1}.animation02.active:before{transform:translateX(100%)}.animation02.active img{opacity:1}@keyframes fadein{0%{opacity:0}100%{opacity:1}}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:black;font-family:"Noto Sans JP", sans-serif;animation:fadein 3s forwards}a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none}a:active,a:focus,a:hover{color:#1ea363}img{height:auto;max-width:100%}.none{display:none}@media screen and (max-width:767px){.error404 .error-404{letter-spacing:0.05em;line-height:2;margin:100px auto;padding:0 20px}.error404 .error-404 h1{border-bottom:1px dotted #000;font-size:20px;margin:0 0 12px;padding-bottom:10px}}@media screen and (min-width:768px){.error404 .error-404{letter-spacing:0.05em;line-height:2;margin:10vw auto;width:75vw}.error404 .error-404 h1{border-bottom:1px dotted #000;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);margin:0 0 1.2vw;padding-bottom:1vw}}@media screen and (max-width:767px){.wrap{height:100vh;height:100svh;min-height:100vh;min-height:100svh;width:100%}.wrap .left{align-items:center;background-image:url(//uka-studio.jp/wp-content/themes/uka/images/fv02@2x.jpg);background-position:left top;background-repeat:no-repeat;background-size:cover;display:flex;height:73vh;height:73%;justify-content:center;width:100%}.wrap .left .open{width:71vw}.wrap .left .open img{width:100%}.wrap .right{height:calc(100% - 73vh);height:27%;position:relative;width:100%}.wrap .right .nav{margin:0;padding:0;position:absolute}.wrap .right .nav li{font-family:"Avenir";font-size:8px;padding-bottom:5px}.wrap .right .logo{position:absolute;top:-80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90px}.wrap .right .logo img{font-size:1.67vw;font-size:clamp(13px, 1.67vw, 32px)}.wrap .right .instagram{bottom:30px;position:absolute;right:35px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:32px}.wrap.h499 .right .nav{left:35px;top:30px}.wrap.h501 .right .nav{bottom:30px;left:35px}header{align-items:center;display:flex;height:59px;padding:20px 0 0 15px;position:fixed;z-index:50}header hgroup{align-items:center;display:flex}header hgroup h1{margin:0}header hgroup h1 a{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/logo06@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:39px;width:61px}header hgroup h2{color:#219b60;font-family:"acumin-pro", sans-serif;font-weight:300;font-style:normal;font-size:12px;letter-spacing:0.07em;margin-left:10px}header ul.nav{display:none}header ul.nav li{margin-right:2.1vw}header ul.nav li a{color:#fff;font-family:"acumin-pro", sans-serif;font-weight:300;font-style:normal;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.1em}header.is-show ul.nav li a{color:#000}.mnav{background-color:#fff;border-top:1px solid #000;bottom:0;display:flex;flex-wrap:wrap;left:0;position:fixed;width:100%}.mnav .txt{align-items:center;border-top:1px solid #000;display:flex;font-family:"acumin-pro", sans-serif;font-weight:300;font-size:10px;height:68px;letter-spacing:0.1em;line-height:1.5;order:2;padding:0 0 0 53px;width:100%}.mnav .links{display:flex;flex-wrap:wrap;order:1;width:100%}.mnav .links .link{align-items:center;display:flex;height:50%;justify-content:center;width:100%}.mnav .links .link:first-child{border-bottom:1px solid #000;height:68px}.mnav .links .link:last-child{height:68px}.mnav .links .link a{align-items:center;border-left:25px solid #949dad;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:16px;height:100%;justify-content:space-between;padding:0 25px 0 30px;width:100%}.mnav .links .link a span{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/arrow04@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:7px;margin-left:25px;width:34px}.mnav .links .link a:hover{background-color:#eee}footer{background-color:#b1b1b1;color:#fff;font-family:"acumin-pro", sans-serif;padding:80px 0 200px}footer .txt .name{font-family:"acumin-pro", sans-serif;font-size:35px;letter-spacing:0.1em;line-height:1.25;padding:0 75px 15px;white-space:nowrap}footer .txt .address{border-bottom:1px solid #fff;font-family:"acumin-pro", sans-serif;font-size:12px;letter-spacing:0.1em;line-height:1.6;padding:0 75px 60px}footer .txt .sns{padding:60px 75px 80px;text-align:center}footer .txt .sns dt{font-size:18px;font-family:"acumin-pro", sans-serif;font-weight:300;letter-spacing:0.1em;padding-bottom:30px;text-align:center}footer .txt .sns dd{text-align:center}footer .txt .sns dd a{align-items:center;border:1px solid #fff;display:flex;font-family:"acumin-pro", sans-serif;height:50px;font-size:18px;justify-content:center;letter-spacing:0.1em;margin:0 auto;width:238px}footer .txt .sns dd a:hover{background-color:#999;color:#fff}footer .txt .sns dd .desc{font-size:12px;letter-spacing:0.05em;line-height:1.6;padding-top:15px;text-align:left}footer .txt .sns dd:first-of-type{margin-bottom:30px}footer .right{padding:0 75px}footer .right .privacypoliry01{font-size:12px;letter-spacing:0.05em;padding-bottom:15px}footer .right .koutiku01{font-size:12px;letter-spacing:0.05em;padding-bottom:15px}footer .right .copyright{font-size:14px;letter-spacing:0.1em}.home-old header{align-items:center;display:flex;height:85px;padding:25px 0 0 25px;position:fixed;z-index:50}.home-old header h1{margin:0}.home-old header h1 a{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/logo04@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:39px;width:61px}.home-old header ul.nav{display:none}.home-old header ul.nav li{margin-right:2.1vw}.home-old header ul.nav li a{color:#fff;font-family:"acumin-pro", sans-serif;font-weight:300;font-style:normal;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.1em}.home-old header.is-show h1 a{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/logo03@2x.png)}.home-old header.is-show ul.nav li a{color:#000}.home-old .fv{height:100vh;height:100svh;width:100%}.home-old .fv .top,.home-old .fv .bottom{align-items:center;background-position:center top;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;width:100%}.home-old .fv .top{height:64%}.home-old .fv .top img{width:30vw}.home-old .fv .bottom{color:#fff;font-family:"acumin-pro", sans-serif;font-weight:300;font-size:16px;height:36%;letter-spacing:0.05em;position:relative}.home-old .fv .bottom .catch{bottom:140px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.home-old #concept{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/concept01@2x.jpg);background-position:right top;background-repeat:no-repeat;background-size:50%;margin-bottom:60px}.home-old #concept .header{width:100%}.home-old #concept .header h2{font-family:"yu-mincho-pr6n", serif;font-weight:400;font-style:normal;font-size:40px;letter-spacing:0.1em;padding:20px 0 230px 22px}.home-old #concept .header h3{padding:0 0 60px 45px}.home-old #concept .header h3 img{width:38px}.home-old #concept .txt{background-color:#cbcbcb;padding:90px 45px;width:100%}.home-old #concept .txt .inner .desc{font-family:"yu-mincho-pr6n", serif;font-size:12px;line-height:2.5}.home-old #concept .txt .inner .link{display:none;font-family:"acumin-pro", sans-serif;font-weight:300;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.15em}.home-old #concept .txt .inner .link a{align-items:center;display:flex;margin:0 0 0 auto;text-align:right;width:fit-content}.home-old #concept .txt .inner .link a .txt{display:block;margin-right:0.9vw;width:fit-content}.home-old #concept .txt .inner .link a .line{background-color:#000;display:block;height:1px}.home-old #concept .txt .inner .link a .circle{align-items:center;border:1px solid #000;border-radius:100%;display:flex;height:1.3vw;justify-content:center;margin-left:-0.65vw;width:1.3vw}.home-old #concept .txt .inner .link a .circle span{background-color:#000;display:block;height:0.26vw;width:0.26vw}.home-old #concept .txt .inner .link a:hover .line{animation:line01 1s forwards}.home-old #concept .txt .inner .link a:hover .circle{animation:bg01 1s forwards}@keyframes line01{0%{width:0}100%{width:3.9vw}}@keyframes bg01{0%{background-color:#cbcbcb}100%{background-color:rgba(0, 0, 0, 0.5)}}.home-old #concept .image{background-position:center;background-repeat:no-repeat;background-size:cover;width:20.1%}.home-old #floor .block .header{padding:0 35px}.home-old #floor .block .header h3{font-family:"aleo", sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:0.2em;padding-bottom:24px}.home-old #floor .block .header .num{font-family:"yu-mincho-pr6n", serif;font-size:35px;letter-spacing:0.05em;padding-bottom:45px}.home-old #floor .block .image{padding-bottom:45px;width:100%}.home-old #floor .block .txt{padding:0 35px 65px}.home-old #floor .block .txt .desc{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em;line-height:2;padding-bottom:50px}.home-old #floor .block .txt .link a{align-items:center;border:1px solid #000;border-radius:25px;display:flex;height:50px;font-size:16px;justify-content:center;width:100%}.home-old #floor .block .txt .link a span{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/link01@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:16px;margin-left:12px;width:16px}.home-old #floor .block .txt .link a:hover{background-color:#eee}.home-old #floor .block .subimg{padding-bottom:85px}.home-old #floor .block.block02 .subimg{padding-bottom:0}.home-old #gallery{display:flex;display:none}.home-old #gallery .block{background-position:center top;background-repeat:no-repeat;background-size:cover;height:40.6vw}.home-old #gallery .block.block01{width:30%}.home-old #gallery .block.block02{width:30%}.home-old #gallery .block.block03{width:30%}.home-old #gallery .block.block04{width:10%}.home-old #space,.home-old #plan,.home-old #taking{background-color:#e6e6e6;padding:10px 0 5px}.home-old #space .block,.home-old #plan .block,.home-old #taking .block{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/0014@2x.png);background-position:center top;background-repeat:no-repeat;background-size:cover;height:165vw;margin:auto;padding:45px 25px 25px;width:calc(100vw - 20px)}.home-old #space .block .header,.home-old #plan .block .header,.home-old #taking .block .header{color:#fff;padding-bottom:180px}.home-old #space .block .header h2,.home-old #plan .block .header h2,.home-old #taking .block .header h2{font-family:"aleo", sans-serif;font-size:14px;letter-spacing:0.2em;padding-bottom:10px}.home-old #space .block .header h3,.home-old #plan .block .header h3,.home-old #taking .block .header h3{font-size:28px;letter-spacing:0.05em}.home-old #space .block .image,.home-old #plan .block .image,.home-old #taking .block .image{display:none}.home-old #space .block .txt,.home-old #plan .block .txt,.home-old #taking .block .txt{align-items:center;background-color:#fff;width:100%}.home-old #space .block .txt .inner,.home-old #plan .block .txt .inner,.home-old #taking .block .txt .inner{padding:50px 40px}.home-old #space .block .txt .inner .desc,.home-old #plan .block .txt .inner .desc,.home-old #taking .block .txt .inner .desc{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em;line-height:1.8;padding-bottom:40px}.home-old #space .block .txt .inner .link a,.home-old #plan .block .txt .inner .link a,.home-old #taking .block .txt .inner .link a{align-items:center;border:1px solid #000;border-radius:25px;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:14px;height:42px;justify-content:center;width:100%}.home-old #space .block .txt .inner .link a span,.home-old #plan .block .txt .inner .link a span,.home-old #taking .block .txt .inner .link a span{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/link01@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:13px;margin-left:12px;width:13px}.home-old #space .block .txt .inner .link a:hover,.home-old #plan .block .txt .inner .link a:hover,.home-old #taking .block .txt .inner .link a:hover{background-color:#eee}.home-old #plan .block{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/0040@2x.png)}.home-old #taking{padding-bottom:60px}.home-old #taking .block{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/0041@2x.png)}.home-old #dress{background-color:#e6e6e6;padding:0 0 85px}.home-old #dress .image{width:100%}.home-old #dress .image img{width:100%}.home-old #rental{background-color:#e6e6e6;padding:0 35px 13.5vw}.home-old #rental .header{padding:0 0 40px}.home-old #rental .header h2{font-family:"aleo", sans-serif;font-size:14px;letter-spacing:0.2em;padding-bottom:12px}.home-old #rental .header h3{font-size:28px;letter-spacing:0.05em;padding-bottom:40px}.home-old #rental .header .desc{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em;line-height:2}.home-old #rental .group{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.home-old #rental .group .block{padding-bottom:28px;width:calc(50% - 7px)}.home-old #rental .group .block .image{padding-bottom:20px}.home-old #rental .group .block .txt{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em}.home-old #rental .group .block .txt .item{padding-bottom:7px}.home-old #information{background-color:#d3ccc0;display:flex;flex-wrap:wrap}.home-old #information .en{background-color:#d3ccc0;height:114vw;width:75px}.home-old #information .en .inner{font-family:"acumin-pro", sans-serif;font-size:7px;letter-spacing:0.1em;line-height:1.57;margin:0 auto 0 30px;padding:35px 0 0 0;writing-mode:vertical-rl;width:fit-content}.home-old #information .images{align-content:space-between;display:flex;flex-wrap:wrap;background-color:#d3ccc0;height:114vw;width:calc(100% - 75px)}.home-old #information .images .image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.home-old #information .images .image:first-child{height:64.6%}.home-old #information .images .image:last-child{height:35.4%}.home-old #information .txt{padding:60px 35px;width:100%}.home-old #information .txt h2{font-family:"aleo", sans-serif;font-size:14px;letter-spacing:0.2em;padding-bottom:60px}.home-old #information .txt .inner .left{padding-bottom:65px}.home-old #information .txt .inner .left h3{font-family:"Helvetica Neue", "Helvetica";font-size:18px;letter-spacing:0.07em;padding-bottom:14px}.home-old #information .txt .inner .left h4{font-size:12px;padding-bottom:60px}.home-old #information .txt .inner .left .address{font-size:14px;letter-spacing:0.05em;line-height:1.6;padding-bottom:14px}.home-old #information .txt .inner .left .map{padding-bottom:23px}.home-old #information .txt .inner .left .map a{border-bottom:1px solid #000;font-size:12px;letter-spacing:0.05em;padding-bottom:7px}.home-old #information .txt .inner .left .open{font-size:14px;letter-spacing:0.05em;line-height:2.2;padding-bottom:23px}.home-old #information .txt .inner .left .parking{font-size:14px;letter-spacing:0.05em}.home-old #information .txt .inner .right .links .tel{padding-bottom:20px}.home-old #information .txt .inner .right .links .tel a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:16px;height:50px;justify-content:center;width:100%}.home-old #information .txt .inner .right .links .tel a:hover{background-color:#eee}.home-old #information .txt .inner .right .links .instagram{padding-bottom:20px}.home-old #information .txt .inner .right .links .instagram a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:16px;height:50px;justify-content:center;width:100%}.home-old #information .txt .inner .right .links .instagram a:hover{background-color:#eee}.home-old #information .txt .inner .right .links .line a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:16px;height:50px;justify-content:center;width:100%}.home-old #information .txt .inner .right .links .line a:hover{background-color:#eee}.rental-space .headerq{align-items:center;display:flex;height:85px;padding:25px 0 0 25px;position:fixed;z-index:50}.rental-space .headerq h1{margin:0}.rental-space .headerq h1 a{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/logo06@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:39px;width:61px}.rental-space .headerq ul.nav{display:none}.rental-space .headerq ul.nav li{margin-right:2.1vw}.rental-space .headerq ul.nav li a{color:#fff;font-family:"acumin-pro", sans-serif;font-weight:300;font-style:normal;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.1em}.rental-space .headerq.is-show h1 a{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/logo03@2x.png)}.rental-space .headerq.is-show ul.nav li a{color:#000}.rental-space #fv{align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;height:108vw;justify-content:center;width:100%}.rental-space #fv h2{color:#fff;font-size:18px;font-family:"aleo", sans-serif;font-weight:400;font-style:normal;letter-spacing:0.2em}.rental-space #fv .catch{display:none}.rental-space #fv .top,.rental-space #fv .bottom{align-items:center;background-position:center top;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;width:100%}.rental-space #fv .top{height:39%}.rental-space #fv .top img{width:30vw}.rental-space #fv .bottom{color:#fff;font-family:"acumin-pro", sans-serif;font-weight:300;font-size:16px;height:40%;letter-spacing:0.05em;position:relative}.rental-space #fv .bottom .catch{bottom:140px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.rental-space #concept{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/concept01@2x.jpg);background-position:right top;background-repeat:no-repeat;background-size:50%;margin-bottom:60px}.rental-space #concept .header{width:50%}.rental-space #concept .header h2{font-family:"yu-mincho-pr6n", serif;font-weight:400;font-style:normal;font-size:30px;letter-spacing:0.1em;padding:22px 0 230px 24px}.rental-space #concept .header h2 span{font-size:12px;margin-left:8px}.rental-space #concept .header h3{padding:0 0 40px 37px}.rental-space #concept .header h3 img{width:38px}.rental-space #concept .txt{background-color:#cbcbcb;padding:110px 35px;width:100%}.rental-space #concept .txt .inner h4{font-family:"aleo", sans-serif;font-weight:400;font-style:normal;font-size:18px;letter-spacing:0.2em;padding-bottom:80px}.rental-space #concept .txt .inner .desc{font-family:"yu-mincho-pr6n", serif;font-size:12px;line-height:2.5}.rental-space #concept .txt .inner .link{display:none;font-family:"acumin-pro", sans-serif;font-weight:300;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.15em}.rental-space #concept .txt .inner .link a{align-items:center;display:flex;margin:0 0 0 auto;text-align:right;width:fit-content}.rental-space #concept .txt .inner .link a .txt{display:block;margin-right:0.9vw;width:fit-content}.rental-space #concept .txt .inner .link a .line{background-color:#000;display:block;height:1px}.rental-space #concept .txt .inner .link a .circle{align-items:center;border:1px solid #000;border-radius:100%;display:flex;height:1.3vw;justify-content:center;margin-left:-0.65vw;width:1.3vw}.rental-space #concept .txt .inner .link a .circle span{background-color:#000;display:block;height:0.26vw;width:0.26vw}.rental-space #concept .txt .inner .link a:hover .line{animation:line01 1s forwards}.rental-space #concept .txt .inner .link a:hover .circle{animation:bg01 1s forwards}@keyframes line01{0%{width:0}100%{width:3.9vw}}@keyframes bg01{0%{background-color:#cbcbcb}100%{background-color:rgba(0, 0, 0, 0.5)}}.rental-space #concept .image{background-position:center;background-repeat:no-repeat;background-size:cover;width:20.1%}.rental-space #floor{padding:60px 0 0}.rental-space #floor .block{padding-bottom:70px}.rental-space #floor .block .header{padding:0 35px}.rental-space #floor .block .header h3{font-family:"aleo", sans-serif;font-weight:400;font-style:normal;font-size:18px;letter-spacing:0.2em;padding-bottom:65px;text-align:center}.rental-space #floor .block .header .num{font-family:"yu-mincho-pr6n", serif;font-size:35px;letter-spacing:0.05em;padding-bottom:40px}.rental-space #floor .block .header .num span{font-family:"aleo", sans-serif;font-size:14px;letter-spacing:0.2em;margin-right:12px}.rental-space #floor .block>.desc{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em;line-height:2;padding:0 35px 35px}.rental-space #floor .block>.image{padding:0 35px 30px;width:100%}.rental-space #floor .block .pdf{padding:0 35px 40px}.rental-space #floor .block .pdf a{align-items:center;border:1px solid #000;display:flex;font-size:10px;height:30px;justify-content:center;width:194px}.rental-space #floor .block .setsubi{font-family:"yu-mincho-pr6n", serif;padding:0 35px 40px}.rental-space #floor .block .setsubi h5{font-size:20px;letter-spacing:0.05em;padding-bottom:26px}.rental-space #floor .block .setsubi .desc{font-size:12px;letter-spacing:0.05em;line-height:2}.rental-space #floor .block.block02{padding-bottom:0}.rental-space #price,.rental-space #plan,.rental-space #cancel,.rental-space #pay{border-bottom:1px solid #000;padding:60px 35px 80px}.rental-space #price h2,.rental-space #plan h2,.rental-space #cancel h2,.rental-space #pay h2{font-family:"aleo", sans-serif;font-weight:400;font-size:18px;letter-spacing:0.2em;padding-bottom:40px;text-align:center}.rental-space #price>.open,.rental-space #plan>.open,.rental-space #cancel>.open,.rental-space #pay>.open{font-family:"yu-mincho-pr6n", serif;font-size:16px;letter-spacing:0.05em;padding-bottom:40px;text-align:center}.rental-space #price .block,.rental-space #plan .block,.rental-space #cancel .block,.rental-space #pay .block{margin:0 auto}.rental-space #price .block .group01,.rental-space #plan .block .group01,.rental-space #cancel .block .group01,.rental-space #pay .block .group01{padding-bottom:30px}.rental-space #price .block .open,.rental-space #plan .block .open,.rental-space #cancel .block .open,.rental-space #pay .block .open{font-family:"yu-mincho-pr6n", serif;font-size:20px;letter-spacing:0.05em;padding-bottom:30px;text-align:center}.rental-space #price .block .open span,.rental-space #plan .block .open span,.rental-space #cancel .block .open span,.rental-space #pay .block .open span{display:block;font-size:14px;margin:12px auto 0}.rental-space #price .block h3,.rental-space #plan .block h3,.rental-space #cancel .block h3,.rental-space #pay .block h3{font-family:"yu-mincho-pr6n", serif;font-size:14px;letter-spacing:0.05em;padding-bottom:50px;text-align:center}.rental-space #price .block table,.rental-space #plan .block table,.rental-space #cancel .block table,.rental-space #pay .block table{border-right:1px solid #000;border-top:1px solid #000;font-family:"yu-mincho-pr6n", serif;margin-bottom:30px;width:100%}.rental-space #price .block table tr th,.rental-space #plan .block table tr th,.rental-space #cancel .block table tr th,.rental-space #pay .block table tr th{border-bottom:1px solid #000;border-left:1px solid #000;font-size:14px;letter-spacing:0.05em;font-weight:normal;padding:12px 6px;text-align:center;width:20%}.rental-space #price .block table tr td,.rental-space #plan .block table tr td,.rental-space #cancel .block table tr td,.rental-space #pay .block table tr td{border-bottom:1px solid #000;border-left:1px solid #000;font-size:14px;letter-spacing:0.05em;padding:12px 6px;text-align:center;width:80%}.rental-space #price .block table tr:nth-child(odd) th,.rental-space #price .block table tr:nth-child(odd) td,.rental-space #plan .block table tr:nth-child(odd) th,.rental-space #plan .block table tr:nth-child(odd) td,.rental-space #cancel .block table tr:nth-child(odd) th,.rental-space #cancel .block table tr:nth-child(odd) td,.rental-space #pay .block table tr:nth-child(odd) th,.rental-space #pay .block table tr:nth-child(odd) td{background-color:#fff}.rental-space #price .block .txt,.rental-space #plan .block .txt,.rental-space #cancel .block .txt,.rental-space #pay .block .txt{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em;line-height:2}.rental-space #price{border-bottom:none;padding-bottom:20px}.rental-space #price .group{border:1px solid #000;margin-bottom:40px}.rental-space #price .group h3{border-bottom:1px solid #000;font-family:"yu-mincho-pr6n", serif;font-size:18px;padding:22px 0;text-align:center}.rental-space #price .group dl{border-bottom:0.5px solid #000;display:flex;font-family:"yu-mincho-pr6n", serif;letter-spacing:0.05em}.rental-space #price .group dl dt{background-color:#dddddd;font-size:14px;font-weight:normal;padding:18px 2px 18px 2px;text-align:center;width:18%}.rental-space #price .group dl dd{padding:18px 10px 18px 18px;font-size:14px;width:82%}.rental-space #price .group dl.heijitsu dt,.rental-space #price .group dl.donichi dt{background-color:#d1d1d1}.rental-space #price .link{padding:25px 0 80px}.rental-space #price .link a{align-items:center;background-color:#219b60;color:#fff;display:flex;height:50px;justify-content:center;width:100%}.rental-space #pay{border-bottom:none}.rental-space #faq{border-bottom:1px solid #000;padding:0 0 65px}.rental-space #faq .image{padding-bottom:65px}.rental-space #faq h2{font-family:"aleo", sans-serif;font-weight:400;font-size:14px;letter-spacing:0.2em;padding-bottom:18px;text-align:center}.rental-space #faq>h3{font-family:"yu-mincho-pr6n", serif;font-size:14px;letter-spacing:0.05em;padding-bottom:50px;text-align:center}.rental-space #faq .group{margin:0 auto;padding:0 35px;width:100%}.rental-space #faq .group .block{margin-bottom:20px}.rental-space #faq .group .block .question{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/plus01@2x.png);background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:22px;border:1px solid #000000;cursor:pointer;font-size:14px;line-height:1.7;padding:25px 60px 25px 18px}.rental-space #faq .group .block .question.open{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/minus01@2x.png)}.rental-space #faq .group .block .answer{display:none;font-size:12px;line-height:2;padding:20px 0 0}.rental-space #kiyaku{padding:55px 35px 90px}.rental-space #kiyaku h2{font-size:16px;letter-spacing:0.05em;padding-bottom:50px;text-align:center}.rental-space #kiyaku .txt{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em;line-height:1.87;margin:0 auto}.rental-space #gallery{display:flex;display:none}.rental-space #gallery .block{background-position:center top;background-repeat:no-repeat;background-size:cover;height:40.6vw}.rental-space #gallery .block.block01{width:30%}.rental-space #gallery .block.block02{width:30%}.rental-space #gallery .block.block03{width:30%}.rental-space #gallery .block.block04{width:10%}.rental-space #space,.rental-space #plan-,.rental-space #taking{background-color:#e6e6e6;padding:10px 0 5px}.rental-space #space .block,.rental-space #plan- .block,.rental-space #taking .block{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/0014@2x.png);background-position:center top;background-repeat:no-repeat;background-size:cover;height:165vw;margin:auto;padding:45px 25px 25px;width:calc(100vw - 20px)}.rental-space #space .block .header,.rental-space #plan- .block .header,.rental-space #taking .block .header{color:#fff;padding-bottom:180px}.rental-space #space .block .header h2,.rental-space #plan- .block .header h2,.rental-space #taking .block .header h2{font-family:"aleo", sans-serif;font-size:14px;letter-spacing:0.2em;padding-bottom:10px}.rental-space #space .block .header h3,.rental-space #plan- .block .header h3,.rental-space #taking .block .header h3{font-size:28px;letter-spacing:0.05em}.rental-space #space .block .image,.rental-space #plan- .block .image,.rental-space #taking .block .image{display:none}.rental-space #space .block .txt,.rental-space #plan- .block .txt,.rental-space #taking .block .txt{align-items:center;background-color:#fff;width:100%}.rental-space #space .block .txt .inner,.rental-space #plan- .block .txt .inner,.rental-space #taking .block .txt .inner{padding:50px 40px}.rental-space #space .block .txt .inner .desc,.rental-space #plan- .block .txt .inner .desc,.rental-space #taking .block .txt .inner .desc{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em;line-height:1.8;padding-bottom:40px}.rental-space #space .block .txt .inner .link a,.rental-space #plan- .block .txt .inner .link a,.rental-space #taking .block .txt .inner .link a{align-items:center;border:1px solid #000;border-radius:25px;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:14px;height:42px;justify-content:center;width:100%}.rental-space #space .block .txt .inner .link a span,.rental-space #plan- .block .txt .inner .link a span,.rental-space #taking .block .txt .inner .link a span{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/link01@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:13px;margin-left:12px;width:13px}.rental-space #space .block .txt .inner .link a:hover,.rental-space #plan- .block .txt .inner .link a:hover,.rental-space #taking .block .txt .inner .link a:hover{background-color:#eee}.rental-space #plan- .block{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/0040@2x.png)}.rental-space #plan{border-bottom:1px solid #000;padding-bottom:100px}.rental-space #plan .group .block{padding-bottom:50px}.rental-space #plan .group .block img{width:100%}.rental-space #plan .link{padding:25px 0 0}.rental-space #plan .link a{align-items:center;background-color:#219b60;color:#fff;display:flex;height:50px;justify-content:center;width:100%}.rental-space #taking{padding-bottom:60px}.rental-space #taking .block{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/0041@2x.png)}.rental-space #dress{background-color:#e6e6e6;padding:0 0 85px}.rental-space #dress .image{width:100%}.rental-space #dress .image img{width:100%}.rental-space #rental{background-color:#e6e6e6;padding:60px 35px 30px}.rental-space #rental .header{padding:0 0 60px}.rental-space #rental .header h2{font-family:"aleo", sans-serif;font-size:18px;letter-spacing:0.2em;padding-bottom:23px}.rental-space #rental .header h3{font-size:28px;letter-spacing:0.05em;padding-bottom:40px}.rental-space #rental .header .desc{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em;line-height:2}.rental-space #rental .group{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.rental-space #rental .group .block{padding-bottom:28px;width:calc(50% - 7px)}.rental-space #rental .group .block .image{padding-bottom:20px}.rental-space #rental .group .block .txt{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em}.rental-space #rental .group .block .txt .item{padding-bottom:7px}.rental-space #dress{background-color:#f8f8f8;padding:60px 35px 72px}.rental-space #dress .header{padding:0 0 35px}.rental-space #dress .header h2{font-family:"aleo", sans-serif;font-weight:400;font-style:normal;font-size:18px;letter-spacing:0.2em;padding-bottom:30px}.rental-space #dress .header h3{font-size:28px;padding-bottom:34px}.rental-space #dress .header .desc{font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:2}.rental-space #dress .image{padding:0 0 27px}.rental-space #dress .image img{width:100%}.rental-space #dress .link a{align-items:center;background-color:#fff;border:1px solid #000;color:#000;display:flex;font-size:12px;height:50px;justify-content:center;width:100%}.rental-space #dress .link a:hover{background-color:#219b60;border-color:#219b60;color:#fff}.rental-space #information{display:flex;flex-wrap:wrap}.rental-space #information .en{background-color:#d3ccc0;height:114vw;width:75px}.rental-space #information .en .inner{font-family:"acumin-pro", sans-serif;font-size:7px;letter-spacing:0.1em;line-height:1.57;margin:0 auto 0 30px;padding:35px 0 0 0;writing-mode:vertical-rl;width:fit-content}.rental-space #information .images{align-content:space-between;display:flex;flex-wrap:wrap;background-color:#d3ccc0;height:114vw;width:calc(100% - 75px)}.rental-space #information .images .image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.rental-space #information .images .image:first-child{height:64.6%}.rental-space #information .images .image:last-child{height:35.4%}.rental-space #information .txt{background:#d3ccc0;padding:60px 35px;width:100%}.rental-space #information .txt h2{font-family:"aleo", sans-serif;font-size:18px;letter-spacing:0.2em;padding-bottom:60px}.rental-space #information .txt .inner .left{padding-bottom:65px}.rental-space #information .txt .inner .left h3{font-size:18px;letter-spacing:0.07em;padding-bottom:15px}.rental-space #information .txt .inner .left h4{font-size:12px;padding-bottom:60px}.rental-space #information .txt .inner .left .address{font-size:14px;letter-spacing:0.05em;line-height:1.6;padding-bottom:14px}.rental-space #information .txt .inner .left .map{padding-bottom:23px}.rental-space #information .txt .inner .left .map a{border-bottom:1px solid #000;font-size:12px;letter-spacing:0.05em;padding-bottom:7px}.rental-space #information .txt .inner .left .open{font-size:14px;letter-spacing:0.05em;line-height:1.6;padding-bottom:23px}.rental-space #information .txt .inner .left .parking{font-size:14px;letter-spacing:0.05em}.rental-space #information .txt .inner .right .links .tel{padding-bottom:20px}.rental-space #information .txt .inner .right .links .tel a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:18px;height:50px;justify-content:center;width:100%}.rental-space #information .txt .inner .right .links .tel a:hover{background-color:#eee}.rental-space #information .txt .inner .right .links .instagram{padding-bottom:20px}.rental-space #information .txt .inner .right .links .instagram a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:18px;height:50px;justify-content:center;width:100%}.rental-space #information .txt .inner .right .links .instagram a:hover{background-color:#eee}.rental-space #information .txt .inner .right .links .line a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:18px;height:50px;justify-content:center;width:100%}.rental-space #information .txt .inner .right .links .line a:hover{background-color:#eee}.photo-shoot-plan #fv{position:relative;width:100%}.photo-shoot-plan #fv .images{height:100vh;height:100svh}.photo-shoot-plan #fv .images .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:50%;height:50%;width:100%}.photo-shoot-plan #fv .catch{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 30px);z-index:5}.photo-shoot-plan .pageheader{padding:60px 35px 60px}.photo-shoot-plan .pageheader h2{font-family:"aleo", sans-serif;font-weight:400;font-size:14px;letter-spacing:0.2em;padding-bottom:27px}.photo-shoot-plan .pageheader h3{font-size:28px;letter-spacing:0.05em;padding-bottom:40px}.photo-shoot-plan .pageheader .desc{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em;line-height:2}.photo-shoot-plan #plan .group{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 15px 90px;position:relative}.photo-shoot-plan #plan .group .block{margin-bottom:10px;position:relative;width:48.6%}.photo-shoot-plan #plan .group .block a{display:block;position:relative}.photo-shoot-plan #plan .group .block a .image{position:relative;z-index:1}.photo-shoot-plan #plan .group .block a .txt{bottom:10px;color:#fff;font-family:"Helvetica Neue", "Helvetica";left:12px;position:absolute;z-index:2}.photo-shoot-plan #plan .group .block a .txt .en{display:none}.photo-shoot-plan #plan .group .block a .txt .title{font-size:14px;padding-bottom:4px}.photo-shoot-plan #plan .group .block a .txt .price{font-size:19px;font-weight:500}.photo-shoot-plan #plan .group .block a .txt .price span{font-size:10px;margin-left:2px}.photo-shoot-plan #plan .group .block a .link{bottom:0;position:absolute;right:0;width:50px;z-index:2}.photo-shoot-plan #plan .group .block a:hover .image:after{background:#219b60;content:"";display:block;height:100%;left:0;opacity:0.3;position:absolute;top:0;width:100%;z-index:12}.photo-shoot-plan #dress{display:none}.photo-shoot-plan #information{background-color:#d3ccc0;display:flex;flex-wrap:wrap}.photo-shoot-plan #information .en{background-color:#d3ccc0;height:114vw;width:75px}.photo-shoot-plan #information .en .inner{font-family:"acumin-pro", sans-serif;font-size:7px;letter-spacing:0.1em;line-height:1.57;margin:0 auto 0 30px;padding:35px 0 0 0;writing-mode:vertical-rl;width:fit-content}.photo-shoot-plan #information .images{align-content:space-between;display:flex;flex-wrap:wrap;background-color:#d3ccc0;height:114vw;width:calc(100% - 75px)}.photo-shoot-plan #information .images .image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.photo-shoot-plan #information .images .image:first-child{height:64.6%}.photo-shoot-plan #information .images .image:last-child{height:35.4%}.photo-shoot-plan #information .txt{padding:60px 35px;width:100%}.photo-shoot-plan #information .txt h2{font-family:"aleo", sans-serif;font-size:14px;letter-spacing:0.2em;padding-bottom:60px}.photo-shoot-plan #information .txt .inner .left{padding-bottom:65px}.photo-shoot-plan #information .txt .inner .left h3{font-family:"Helvetica Neue", "Helvetica";font-size:18px;letter-spacing:0.07em;padding-bottom:14px}.photo-shoot-plan #information .txt .inner .left h4{font-size:12px;padding-bottom:60px}.photo-shoot-plan #information .txt .inner .left .address{font-size:14px;letter-spacing:0.05em;line-height:1.6;padding-bottom:14px}.photo-shoot-plan #information .txt .inner .left .map{padding-bottom:23px}.photo-shoot-plan #information .txt .inner .left .map a{border-bottom:1px solid #000;font-size:12px;letter-spacing:0.05em;padding-bottom:7px}.photo-shoot-plan #information .txt .inner .left .open{font-size:14px;letter-spacing:0.05em;line-height:2.2;padding-bottom:23px}.photo-shoot-plan #information .txt .inner .left .parking{font-size:14px;letter-spacing:0.05em}.photo-shoot-plan #information .txt .inner .right .links .tel{padding-bottom:20px}.photo-shoot-plan #information .txt .inner .right .links .tel a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:16px;height:50px;justify-content:center;width:100%}.photo-shoot-plan #information .txt .inner .right .links .tel a:hover{background-color:#eee}.photo-shoot-plan #information .txt .inner .right .links .instagram{padding-bottom:20px}.photo-shoot-plan #information .txt .inner .right .links .instagram a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:16px;height:50px;justify-content:center;width:100%}.photo-shoot-plan #information .txt .inner .right .links .instagram a:hover{background-color:#eee}.photo-shoot-plan #information .txt .inner .right .links .line a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:16px;height:50px;justify-content:center;width:100%}.photo-shoot-plan #information .txt .inner .right .links .line a:hover{background-color:#eee}.photo-shoot-plan #self{padding:0 15px 110px;text-align:center}.photo-shoot-plan #self a{display:block}.photo-shoot-plan #self a img{width:100%}#other{padding:0 15px 95px}#other .header{padding-bottom:60px;text-align:center}#other .header h2{font-family:"aleo", sans-serif;font-weight:400;font-size:14px;letter-spacing:0.2em;padding-bottom:26px}#other .header h3{font-size:28px;letter-spacing:0.05em}#other .plan01 .basic{border:1px solid #000000;width:100%}#other .plan01 .basic h4{align-items:center;background:#f8f8f8;border-bottom:1px solid #000;display:flex;font-size:16px;font-weight:bold;height:80px;justify-content:center;letter-spacing:0.05em;width:100%}#other .plan01 .basic .inner{padding:35px 10px 50px;text-align:center}#other .plan01 .basic .inner .price{font-family:"Helvetica Neue", "Helvetica";font-size:47px;font-weight:bold;margin-bottom:14px}#other .plan01 .basic .inner .price span{font-size:26px;font-weight:normal;margin-left:4px}#other .plan01 .basic .inner .cut{font-size:16px;line-height:1.7;padding-bottom:24px}#other .plan01 .basic .inner .donichi{align-items:center;border:1px solid #000;border-radius:15px;display:flex;font-size:16px;height:30px;justify-content:center;line-height:1;margin:0 auto 55px;width:194px}#other .plan01 .basic .inner .desc{font-size:16px;line-height:1.5}#other .plan01 .plus{padding:25px;text-align:center}#other .plan01 .plus img{width:35px}#other .plan01 .plan02{border:1px solid #000000;width:100%}#other .plan01 .plan02 h4{align-items:center;background:#f8f8f8;border-bottom:1px solid #000;display:flex;font-size:16px;font-weight:bold;height:80px;justify-content:center;letter-spacing:0.05em;width:100%}#other .plan01 .plan02 .inner{padding:45px 20px}#other .plan01 .plan02 .inner .group dl{display:flex;padding-bottom:25px}#other .plan01 .plan02 .inner .group dl dt{font-size:16px;letter-spacing:0.05em;font-weight:normal;line-height:1.7;width:70%}#other .plan01 .plan02 .inner .group dl dd{font-size:16px;letter-spacing:0.05em;line-height:1.7;width:30%}#other .plan01 .plan02 .inner .group .desc{align-items:center;border:1px solid #000;border-radius:9px;display:flex;font-size:10px;height:18px;justify-content:center;line-height:18px;margin:0 0 28px auto;padding:0 10px;width:fit-content}#other .plan01 .plan02 .inner .group .desc02{font-size:10px;line-height:1.8;margin:0 0 28px auto;text-align:right;width:fit-content}#other .plan01 .plan02 .inner .group .desc03{font-size:10px;line-height:1.8;margin:0 0 28px auto;width:fit-content}.page-template-page-floor .fv{margin-bottom:65px}.page-template-page-floor #concept{padding:0 0 50px}.page-template-page-floor #concept .header{padding:0 35px 45px}.page-template-page-floor #concept .header h2{font-family:"aleo", sans-serif;font-weight:400;font-size:14px;letter-spacing:0.2em;padding-bottom:25px}.page-template-page-floor #concept .header h3{font-family:"yu-mincho-pr6n", serif;font-size:35px;letter-spacing:0.05em}.page-template-page-floor #concept .image{padding-bottom:45px;text-align:center;width:100%}.page-template-page-floor #concept .txt{padding:0 35px}.page-template-page-floor #concept .txt .desc{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em;line-height:2;padding-bottom:45px}.page-template-page-floor #concept .txt .link a{align-items:center;border:1px solid #000;border-radius:25px;display:flex;font-size:16px;height:50px;justify-content:center;width:100%}.page-template-page-floor #concept .txt .link a span{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/link01@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:16px;margin-left:10px;width:16px}.page-template-page-floor #detail{margin-bottom:35px}.page-template-page-floor #detail .block{width:100%}.page-template-page-floor #detail .block .image{padding-bottom:55px;width:100%}.page-template-page-floor #detail .block .txt{padding:0 35px;width:100%}.page-template-page-floor #detail .block .txt h2{font-family:"aleo", sans-serif;font-weight:400;font-size:14px;letter-spacing:0.2em;padding-bottom:18px}.page-template-page-floor #detail .block .txt .group{border-bottom:1px solid #000;border-top:1px solid #000;display:flex;flex-wrap:wrap;margin:0 auto 25px;padding:25px 0;width:100%}.page-template-page-floor #detail .block .txt .group dl{display:flex;flex-wrap:wrap;font-family:"yu-mincho-pr6n", serif;width:50%}.page-template-page-floor #detail .block .txt .group dl dt{font-size:14px;font-weight:normal;letter-spacing:0.05em;line-height:2}.page-template-page-floor #detail .block .txt .group dl dd{font-size:14px;letter-spacing:0.05em;line-height:2}.page-template-page-floor #detail .block .txt .desc{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em;line-height:2;width:100%}.page-template-page-floor #images{background-color:#d3ccc0;margin-bottom:9.2vw;padding:55px 35px 0}.page-template-page-floor #images .header{display:flex;justify-content:space-between;padding-bottom:140px}.page-template-page-floor #images .header .address{font-family:"acumin-pro", sans-serif;font-size:7px;font-weight:300;letter-spacing:0.1em;line-height:1.57;width:50%}.page-template-page-floor #images .header h2{font-family:"aleo", sans-serif;font-weight:400;font-size:14px;letter-spacing:0.2em;text-align:center;width:50%}.page-template-page-floor #images .header .null{width:0%}.page-template-page-floor #images .group{display:flex;flex-wrap:wrap;justify-content:space-between}.page-template-page-floor #images .group .image01{margin-bottom:6px;width:100%}.page-template-page-floor #images .group .image02{margin-bottom:6px;width:calc(50% - 3px)}.page-template-page-floor #images .group .image03{margin-bottom:6px;width:calc(50% - 3px)}.page-template-page-floor #images .group .image04{margin-bottom:6px;width:calc(50% - 3px)}.page-template-page-floor #images .group .image05{margin-bottom:6px;width:calc(50% - 3px)}.page-template-page-floor #images .group .image06{width:100%}.page-template-page-floor #price,.page-template-page-floor #cancel,.page-template-page-floor #pay{background-color:#e6e6e6;border-bottom:1px solid #000;padding:55px 35px 85px}.page-template-page-floor #price h2,.page-template-page-floor #cancel h2,.page-template-page-floor #pay h2{font-family:"aleo", sans-serif;font-weight:400;font-size:14px;letter-spacing:0.2em;padding-bottom:45px;text-align:center}.page-template-page-floor #price .block,.page-template-page-floor #cancel .block,.page-template-page-floor #pay .block{margin:0 auto}.page-template-page-floor #price .block .group01,.page-template-page-floor #cancel .block .group01,.page-template-page-floor #pay .block .group01{padding-bottom:30px}.page-template-page-floor #price .block .open,.page-template-page-floor #cancel .block .open,.page-template-page-floor #pay .block .open{font-family:"yu-mincho-pr6n", serif;font-size:20px;letter-spacing:0.05em;padding-bottom:30px;text-align:center}.page-template-page-floor #price .block .open span,.page-template-page-floor #cancel .block .open span,.page-template-page-floor #pay .block .open span{display:block;font-size:14px;margin:12px auto 0}.page-template-page-floor #price .block h3,.page-template-page-floor #cancel .block h3,.page-template-page-floor #pay .block h3{font-family:"yu-mincho-pr6n", serif;font-size:14px;letter-spacing:0.05em;padding-bottom:50px;text-align:center}.page-template-page-floor #price .block table,.page-template-page-floor #cancel .block table,.page-template-page-floor #pay .block table{border-right:1px solid #000;border-top:1px solid #000;font-family:"yu-mincho-pr6n", serif;margin-bottom:30px;width:100%}.page-template-page-floor #price .block table tr th,.page-template-page-floor #cancel .block table tr th,.page-template-page-floor #pay .block table tr th{border-bottom:1px solid #000;border-left:1px solid #000;font-size:14px;letter-spacing:0.05em;font-weight:normal;padding:12px 6px;text-align:center;width:20%}.page-template-page-floor #price .block table tr td,.page-template-page-floor #cancel .block table tr td,.page-template-page-floor #pay .block table tr td{border-bottom:1px solid #000;border-left:1px solid #000;font-size:14px;letter-spacing:0.05em;padding:12px 6px;text-align:center;width:80%}.page-template-page-floor #price .block table tr:nth-child(odd) th,.page-template-page-floor #price .block table tr:nth-child(odd) td,.page-template-page-floor #cancel .block table tr:nth-child(odd) th,.page-template-page-floor #cancel .block table tr:nth-child(odd) td,.page-template-page-floor #pay .block table tr:nth-child(odd) th,.page-template-page-floor #pay .block table tr:nth-child(odd) td{background-color:#fff}.page-template-page-floor #price .block .txt,.page-template-page-floor #cancel .block .txt,.page-template-page-floor #pay .block .txt{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em;line-height:2}.page-template-page-floor #price{padding-bottom:20px}.page-template-page-floor #pay{border-bottom:none}.page-template-page-floor #faq{border-bottom:1px solid #000;padding:0 0 65px}.page-template-page-floor #faq .image{padding-bottom:65px}.page-template-page-floor #faq h2{font-family:"aleo", sans-serif;font-weight:400;font-size:14px;letter-spacing:0.2em;padding-bottom:18px;text-align:center}.page-template-page-floor #faq>h3{font-family:"yu-mincho-pr6n", serif;font-size:14px;letter-spacing:0.05em;padding-bottom:50px;text-align:center}.page-template-page-floor #faq .group{margin:0 auto;padding:0 35px;width:100%}.page-template-page-floor #faq .group .block{margin-bottom:20px}.page-template-page-floor #faq .group .block .question{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/plus01@2x.png);background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:22px;border:1px solid #000000;cursor:pointer;font-size:14px;line-height:1.7;padding:25px 60px 25px 18px}.page-template-page-floor #faq .group .block .question.open{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/minus01@2x.png)}.page-template-page-floor #faq .group .block .answer{display:none;font-size:12px;line-height:2;padding:20px 0 0}.page-template-page-floor #kiyaku{padding:55px 35px 90px}.page-template-page-floor #kiyaku h2{font-size:16px;letter-spacing:0.05em;padding-bottom:50px;text-align:center}.page-template-page-floor #kiyaku .txt{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em;line-height:1.87;margin:0 auto}.page-template-page-floor .mnav{border-top:1px solid #000}.contact .pageheader,.reserve .pageheader,.taking-pictures-plan .pageheader,.parent-pageid-106 .pageheader,.rental-dress .pageheader{margin:0 auto;padding:125px 35px 65px}.contact .pageheader .main h2,.reserve .pageheader .main h2,.taking-pictures-plan .pageheader .main h2,.parent-pageid-106 .pageheader .main h2,.rental-dress .pageheader .main h2{font-family:"aleo", sans-serif;font-weight:400;font-size:14px;letter-spacing:0.2em;padding-bottom:12px}.contact .pageheader .main h3,.reserve .pageheader .main h3,.taking-pictures-plan .pageheader .main h3,.parent-pageid-106 .pageheader .main h3,.rental-dress .pageheader .main h3{font-size:28px;letter-spacing:0.05em;padding-bottom:45px}.contact .pageheader .main .desc,.reserve .pageheader .main .desc,.taking-pictures-plan .pageheader .main .desc,.parent-pageid-106 .pageheader .main .desc,.rental-dress .pageheader .main .desc{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em;line-height:2}.contact .pageheader .side,.reserve .pageheader .side,.taking-pictures-plan .pageheader .side,.parent-pageid-106 .pageheader .side,.rental-dress .pageheader .side{display:none}.contact .form,.reserve .form,.taking-pictures-plan .form,.parent-pageid-106 .form,.rental-dress .form{background-color:#e6e6e6;font-weight:normal;margin:0 auto;padding:75px 35px;width:100%}.contact .form .mw_wp_form,.reserve .form .mw_wp_form,.taking-pictures-plan .form .mw_wp_form,.parent-pageid-106 .form .mw_wp_form,.rental-dress .form .mw_wp_form{margin:0 auto;width:100%}.contact .form .mw_wp_form .block,.reserve .form .mw_wp_form .block,.taking-pictures-plan .form .mw_wp_form .block,.parent-pageid-106 .form .mw_wp_form .block,.rental-dress .form .mw_wp_form .block{padding-bottom:20px}.contact .form .mw_wp_form .block h4,.reserve .form .mw_wp_form .block h4,.taking-pictures-plan .form .mw_wp_form .block h4,.parent-pageid-106 .form .mw_wp_form .block h4,.rental-dress .form .mw_wp_form .block h4{font-size:14px;font-weight:normal;letter-spacing:0.05em;padding-bottom:9px}.contact .form .mw_wp_form .block h4 span,.reserve .form .mw_wp_form .block h4 span,.taking-pictures-plan .form .mw_wp_form .block h4 span,.parent-pageid-106 .form .mw_wp_form .block h4 span,.rental-dress .form .mw_wp_form .block h4 span{color:#219b60}.contact .form .mw_wp_form .block .input,.reserve .form .mw_wp_form .block .input,.taking-pictures-plan .form .mw_wp_form .block .input,.parent-pageid-106 .form .mw_wp_form .block .input,.rental-dress .form .mw_wp_form .block .input{font-size:14px;letter-spacing:0.05em}.contact .form .mw_wp_form .block .input input[type="text"],.contact .form .mw_wp_form .block .input textarea,.reserve .form .mw_wp_form .block .input input[type="text"],.reserve .form .mw_wp_form .block .input textarea,.taking-pictures-plan .form .mw_wp_form .block .input input[type="text"],.taking-pictures-plan .form .mw_wp_form .block .input textarea,.parent-pageid-106 .form .mw_wp_form .block .input input[type="text"],.parent-pageid-106 .form .mw_wp_form .block .input textarea,.rental-dress .form .mw_wp_form .block .input input[type="text"],.rental-dress .form .mw_wp_form .block .input textarea{background-color:#fff;width:100%;padding:15px}.contact .form .mw_wp_form .block.block01 h4,.reserve .form .mw_wp_form .block.block01 h4,.taking-pictures-plan .form .mw_wp_form .block.block01 h4,.parent-pageid-106 .form .mw_wp_form .block.block01 h4,.rental-dress .form .mw_wp_form .block.block01 h4{padding-bottom:18px}.contact .form .mw_wp_form .block.notice,.reserve .form .mw_wp_form .block.notice,.taking-pictures-plan .form .mw_wp_form .block.notice,.parent-pageid-106 .form .mw_wp_form .block.notice,.rental-dress .form .mw_wp_form .block.notice{color:#219b60;font-size:12px;font-weight:bold;letter-spacing:0.05em;padding:10px 0 35px}.contact .form .mw_wp_form .policy03,.reserve .form .mw_wp_form .policy03,.taking-pictures-plan .form .mw_wp_form .policy03,.parent-pageid-106 .form .mw_wp_form .policy03,.rental-dress .form .mw_wp_form .policy03{background-color:rgba(255, 255, 255, 0.5);height:150px;line-height:1.7;margin:10px 0;overflow:auto;padding:25px 16px}.contact .form .mw_wp_form .policy03 h4,.reserve .form .mw_wp_form .policy03 h4,.taking-pictures-plan .form .mw_wp_form .policy03 h4,.parent-pageid-106 .form .mw_wp_form .policy03 h4,.rental-dress .form .mw_wp_form .policy03 h4{font-size:12px;padding-bottom:10px}.contact .form .mw_wp_form .policy03 .desc,.reserve .form .mw_wp_form .policy03 .desc,.taking-pictures-plan .form .mw_wp_form .policy03 .desc,.parent-pageid-106 .form .mw_wp_form .policy03 .desc,.rental-dress .form .mw_wp_form .policy03 .desc{font-family:"yu-mincho-pr6n", serif;font-size:10px;letter-spacing:0.05em;line-height:1.7}.contact .form .mw_wp_form .policy03 .desc h5,.reserve .form .mw_wp_form .policy03 .desc h5,.taking-pictures-plan .form .mw_wp_form .policy03 .desc h5,.parent-pageid-106 .form .mw_wp_form .policy03 .desc h5,.rental-dress .form .mw_wp_form .policy03 .desc h5{padding:22px 0 10px}.contact .form .mw_wp_form .policy01,.reserve .form .mw_wp_form .policy01,.taking-pictures-plan .form .mw_wp_form .policy01,.parent-pageid-106 .form .mw_wp_form .policy01,.rental-dress .form .mw_wp_form .policy01{font-size:12px;letter-spacing:0.05em;padding:30px 0 35px}.contact .form .mw_wp_form .policy01 .policy02,.reserve .form .mw_wp_form .policy01 .policy02,.taking-pictures-plan .form .mw_wp_form .policy01 .policy02,.parent-pageid-106 .form .mw_wp_form .policy01 .policy02,.rental-dress .form .mw_wp_form .policy01 .policy02{font-size:10px;padding-top:9px}.contact .form .mw_wp_form .policy01 .policy02 a,.reserve .form .mw_wp_form .policy01 .policy02 a,.taking-pictures-plan .form .mw_wp_form .policy01 .policy02 a,.parent-pageid-106 .form .mw_wp_form .policy01 .policy02 a,.rental-dress .form .mw_wp_form .policy01 .policy02 a{text-decoration:underline}.contact .form .mw_wp_form .send input,.reserve .form .mw_wp_form .send input,.taking-pictures-plan .form .mw_wp_form .send input,.parent-pageid-106 .form .mw_wp_form .send input,.rental-dress .form .mw_wp_form .send input{align-items:center;background:#8e8e8e;border:1px solid #8e8e8e;color:#fff;display:flex;font-size:16px;height:44px;justify-content:center;letter-spacing:0.05em;text-align:center;width:100%}.contact .form .mw_wp_form.mw_wp_form_confirm .send,.reserve .form .mw_wp_form.mw_wp_form_confirm .send,.taking-pictures-plan .form .mw_wp_form.mw_wp_form_confirm .send,.parent-pageid-106 .form .mw_wp_form.mw_wp_form_confirm .send,.rental-dress .form .mw_wp_form.mw_wp_form_confirm .send{display:flex;justify-content:space-between}.contact .form .mw_wp_form.mw_wp_form_confirm .send input,.reserve .form .mw_wp_form.mw_wp_form_confirm .send input,.taking-pictures-plan .form .mw_wp_form.mw_wp_form_confirm .send input,.parent-pageid-106 .form .mw_wp_form.mw_wp_form_confirm .send input,.rental-dress .form .mw_wp_form.mw_wp_form_confirm .send input{width:49%}.contact .form .mw_wp_form.mw_wp_form_complete,.reserve .form .mw_wp_form.mw_wp_form_complete,.taking-pictures-plan .form .mw_wp_form.mw_wp_form_complete,.parent-pageid-106 .form .mw_wp_form.mw_wp_form_complete,.rental-dress .form .mw_wp_form.mw_wp_form_complete{font-size:16px;line-height:2}.contact .mnav,.reserve .mnav,.taking-pictures-plan .mnav,.parent-pageid-106 .mnav,.rental-dress .mnav{border-top:1px solid #000}.contact .footercatch,.reserve .footercatch,.taking-pictures-plan .footercatch,.parent-pageid-106 .footercatch,.rental-dress .footercatch{display:none}.parent-pageid-106 .policy01,.parent-pageid-106 .policy03{display:none}.parent-pageid-106 .footercatch{display:none}.contact .footercatch{display:none}.reserve{background-color:#e6e6e6}.reserve .pageheader .main h3{display:none}.reserve .sub05{padding:0 35px 90px;text-align:center}.reserve .sub05 h4{font-size:16px;padding-bottom:27px}.reserve .sub05 .link{padding-bottom:55px}.reserve .sub05 .link a{align-items:center;background-color:#219b60;color:#fff;display:flex;font-size:16px;height:50px;justify-content:center;width:100%}.reserve .sub05 .link a:hover{background-color:#fff;color:#219b60}.reserve .sub05 ul li a{align-items:center;background-color:#fff;border:1px solid #707070;color:#000000;display:flex;font-size:14px;height:50px;justify-content:center;margin-bottom:15px;width:100%}.reserve .sub05 ul li a:hover{background-color:#219b60;border-color:#219b60;color:#fff}.reserve .sub01,.reserve .sub02{border:1px solid #707070;margin:0 auto 38px;width:calc(100% - 20px)}.reserve .sub01 h3,.reserve .sub02 h3{font-size:18px;font-weight:300;line-height:1.38;margin:35px auto 30px;text-align:center}.reserve .sub01 ul,.reserve .sub02 ul{padding-bottom:15px}.reserve .sub01 ul li,.reserve .sub02 ul li{padding:0 25px 15px}.reserve .sub01 ul li a,.reserve .sub02 ul li a{align-items:center;border:1px solid #707070;border-radius:25px;color:#000000;display:flex;font-size:16px;height:50px;justify-content:center;width:100%}.reserve .sub01 ul li a span,.reserve .sub02 ul li a span{display:none}.reserve .sub01 ul li a:hover,.reserve .sub02 ul li a:hover{background-color:#707070;color:#fff}.reserve .sub02{margin:0 auto 38px;width:calc(100% - 20px)}.reserve .sub04{margin:0 auto 38px;width:calc(100% - 20px)}.reserve .sub03{border:1px solid #707070;margin:0 auto 75px;width:calc(100% - 20px)}.reserve .sub03 a{align-items:center;color:#000000;display:flex;font-size:18px;font-weight:300;height:100px;justify-content:center;width:100%}.reserve .sub03 a:hover{background-color:#707070;color:#fff}.reserve .catch,.reserve .mnav{display:none}.rental-dress .pageheader{padding-bottom:60px}.rental-dress .sub01{margin:0 auto 55px;padding:0 35px;width:100%}.rental-dress .sub01 table{border-right:1px solid #000;border-top:1px solid #000;width:100%}.rental-dress .sub01 table tr th{border-bottom:1px solid #000;border-left:1px solid #000;display:block;font-size:14px;font-weight:normal;letter-spacing:0.05em;line-height:1.75;padding:22px;text-align:center;width:100%}.rental-dress .sub01 table tr td{border-bottom:1px solid #000;border-left:1px solid #000;display:block;font-size:16px;font-weight:normal;letter-spacing:0.05em;line-height:1.75;padding:35px 25px 50px 25px;width:100%}.rental-dress .sub01 table tr td dl{padding-bottom:30px}.rental-dress .sub01 table tr td dl dt{border-bottom:1px solid #000;font-weight:normal;margin-bottom:12px;padding:0 0 12px}.rental-dress .sub01 table tr td dl dd{text-align:right}.rental-dress .sub01 table tr td dl dd.notice{font-size:12px;padding-top:10px;text-align:left}.rental-dress .sub02{margin:0 auto 75px;padding:0 35px;width:100%}.rental-dress .sub02 .image{padding-bottom:35px}.rental-dress .sub02 .link{text-align:center}.rental-dress .sub02 .link a{align-items:center;border:1px solid #000;display:flex;font-size:12px;height:50px;justify-content:center;letter-spacing:0;margin:0 auto;width:100%}.rental-dress .sub02 .link a:hover{background:#eee}.photo-shoot-plan-old .pageheader{padding:125px 35px 50px}.photo-shoot-plan-old .pageheader h2{font-family:"aleo", sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:0.2em;padding-bottom:12px}.photo-shoot-plan-old .pageheader h3{font-size:28px;letter-spacing:0.05em;line-height:1.42}.photo-shoot-plan-old .pageheader .desc{font-size:12px;letter-spacing:0.05em;line-height:2}.photo-shoot-plan-old .plan01{background-color:#e6e6e6;padding:60px 35px}.photo-shoot-plan-old .plan01 .notice01{font-size:16px;letter-spacing:0.05em;line-height:1.8;padding-bottom:45px;text-align:center}.photo-shoot-plan-old .plan01 .notice01 span{text-decoration:underline}.photo-shoot-plan-old .plan01 table{width:100%}.photo-shoot-plan-old .plan01 table tr{border-bottom:1px solid #000000;border-top:1px solid #000000}.photo-shoot-plan-old .plan01 table tr.first{background-color:#fff;border-bottom:none;margin-bottom:10px}.photo-shoot-plan-old .plan01 table tr th{background-color:#fff;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;display:block;font-size:14px;font-weight:normal;letter-spacing:0.05em;padding:24px 10px;text-align:center;width:100%}.photo-shoot-plan-old .plan01 table tr td{border-left:1px solid #000000;border-right:1px solid #000000;display:block;font-size:12px;line-height:2;letter-spacing:0.05em;padding:25px 20px;width:100%}.photo-shoot-plan-old .plan01 table tr td .price02{text-align:center}.photo-shoot-plan-old .plan01 table tr td .price02 .price01{font-size:22px}.photo-shoot-plan-old .plan01 table tr td .price02 .small{font-size:14px;margin-left:14px}.photo-shoot-plan-old .plan01 table tr td h5{font-size:16px;font-weight:normal;padding:25px 0 50px}.photo-shoot-plan-old .plan01 table tr td dl{border-bottom:1px solid #000;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:12px;padding-top:35px}.photo-shoot-plan-old .plan01 table tr td dl dt{font-size:16px;font-weight:normal}.photo-shoot-plan-old .plan01 table tr td dl dd{font-size:16px}.photo-shoot-plan-old .plan01 table tr td dl dd span{display:block;width:100%;font-size:12px}.photo-shoot-plan-old .plan01 table tr td .desc{font-size:12px;letter-spacing:0.05em;padding-top:12px}.photo-shoot-plan-old .plan01 table.fee{border-bottom:1px solid #000;margin-bottom:10px}.photo-shoot-plan-old .plan02{padding:80px 0 60px}.photo-shoot-plan-old .plan02 .group{margin:0 auto 6px;width:calc(100% - 20px)}.photo-shoot-plan-old .plan02 .group h5{display:none;padding-bottom:12px;width:100%}.photo-shoot-plan-old .plan02 .group .list{padding-bottom:0}.photo-shoot-plan-old .plan02 .group .list .block{background-position:center;background-repeat:no-repeat;background-size:cover}.photo-shoot-plan-old .plan02 .group .list .block a{display:block;height:100%;width:100%}.photo-shoot-plan-old .plan02 .group.plan-celemoy h5{cursor:pointer;position:relative}.photo-shoot-plan-old .plan02 .group.plan-celemoy h5:after{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/arrow01@2x.png);background-position:center;background-repeat:no-repeat;background-size:18px;content:"";height:100%;position:absolute;right:37px;top:0;width:18px}.photo-shoot-plan-old .plan02 .group.plan-celemoy h5.open:after{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/arrow02@2x.png)}.photo-shoot-plan-old .plan02 .group.plan-celemoy .list{display:flex;flex-wrap:wrap;justify-content:space-between}.photo-shoot-plan-old .plan02 .group.plan-celemoy .list .left{width:calc(50% - 3px)}.photo-shoot-plan-old .plan02 .group.plan-celemoy .list .right{width:calc(50% - 3px)}.photo-shoot-plan-old .plan02 .group.plan-celemoy .list .bottom{width:100%}.photo-shoot-plan-old .plan02 .group.plan-celemoy .list .block01{height:90px;margin-bottom:6px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-celemoy .list .block02{height:90px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-celemoy .list .block03{height:186px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-celemoy .list .block17{margin-top:6px;height:90px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family h5{cursor:pointer;position:relative}.photo-shoot-plan-old .plan02 .group.plan-family h5:after{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/arrow01@2x.png);background-position:center;background-repeat:no-repeat;background-size:18px;content:"";height:100%;position:absolute;right:37px;top:0;width:18px}.photo-shoot-plan-old .plan02 .group.plan-family h5.open:after{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/arrow02@2x.png)}.photo-shoot-plan-old .plan02 .group.plan-family .list{display:flex;flex-wrap:wrap;justify-content:space-between}.photo-shoot-plan-old .plan02 .group.plan-family .list .left{width:calc(50% - 3px)}.photo-shoot-plan-old .plan02 .group.plan-family .list .left .block04{height:90px;margin-bottom:6px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .left .block05{height:90px;margin-bottom:6px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .left .block06{height:90px;margin-bottom:6px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .left .block07{height:90px;margin-bottom:6px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .left .block07{height:90px;margin-bottom:6px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .left .block08{height:90px;margin-bottom:6px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .right{width:calc(50% - 3px)}.photo-shoot-plan-old .plan02 .group.plan-family .list .right .block09{height:186px;margin-bottom:6px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .right .block10{height:186px;margin-bottom:6px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .right .block11{height:90px;margin-bottom:6px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .bottom{width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .bottom .block12{height:90px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-friend h5{cursor:pointer;position:relative}.photo-shoot-plan-old .plan02 .group.plan-friend h5:after{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/arrow01@2x.png);background-position:center;background-repeat:no-repeat;background-size:18px;content:"";height:100%;position:absolute;right:37px;top:0;width:18px}.photo-shoot-plan-old .plan02 .group.plan-friend h5.open:after{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/arrow02@2x.png)}.photo-shoot-plan-old .plan02 .group.plan-friend .list{display:flex;justify-content:space-between}.photo-shoot-plan-old .plan02 .group.plan-friend .list .left{width:calc(50% - 3px)}.photo-shoot-plan-old .plan02 .group.plan-friend .list .left .block13{height:90px;margin-bottom:6px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-friend .list .left .block14{height:90px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-friend .list .right{width:calc(50% - 3px)}.photo-shoot-plan-old .plan02 .group.plan-friend .list .right .block15{height:90px;margin-bottom:6px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-friend .list .right .block16{height:90px;width:100%}.photo-shoot-plan-old .plan02 .group.plan-wedding h5,.photo-shoot-plan-old .plan02 .group.plan-profile h5{cursor:pointer;position:relative}.photo-shoot-plan-old .plan02 .group.plan-wedding h5:after,.photo-shoot-plan-old .plan02 .group.plan-profile h5:after{background-position:center;background-size:cover;content:"";height:100%;position:absolute;right:42px;top:0;width:8px}.photo-shoot-plan-old .plan02 .group.plan-wedding .list,.photo-shoot-plan-old .plan02 .group.plan-profile .list{display:flex;justify-content:space-between}.photo-shoot-plan-old .plan02 .group.plan-wedding .list .left,.photo-shoot-plan-old .plan02 .group.plan-profile .list .left{width:36.8vw}.photo-shoot-plan-old .plan02 .group.plan-wedding .list .left .block13,.photo-shoot-plan-old .plan02 .group.plan-profile .list .left .block13{height:18vw;margin-bottom:0.8vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-wedding .list .left .block14,.photo-shoot-plan-old .plan02 .group.plan-profile .list .left .block14{height:18vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-wedding .list .center,.photo-shoot-plan-old .plan02 .group.plan-profile .list .center{width:35vw}.photo-shoot-plan-old .plan02 .group.plan-wedding .list .center .block15,.photo-shoot-plan-old .plan02 .group.plan-profile .list .center .block15{height:36.8vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-wedding .list .right,.photo-shoot-plan-old .plan02 .group.plan-profile .list .right{width:18.7vw}.photo-shoot-plan-old .plan02 .group.plan-wedding .list .right .block16,.photo-shoot-plan-old .plan02 .group.plan-profile .list .right .block16{height:36.8vw;width:100%}.photo-shoot-plan-old .mnav{border-top:1px solid #000}.privacy-policy .pageheader{border-bottom:1px solid #000;margin:0 auto 80px;padding:120px 0 75px;width:calc(100% - 70px)}.privacy-policy .pageheader .main h2{font-family:"aleo", sans-serif;font-weight:400;font-size:14px;letter-spacing:0.2em;padding-bottom:12px}.privacy-policy .pageheader .main h3{font-size:28px;letter-spacing:0.05em;padding-bottom:45px}.privacy-policy .pageheader .main .desc{font-family:"yu-mincho-pr6n", serif;font-size:12px;letter-spacing:0.05em;line-height:2}.privacy-policy .pageheader .side{display:none}.privacy-policy .entry-content{font-family:"yu-mincho-pr6n", serif;font-weight:400;font-style:normal;letter-spacing:0.05em;margin:0 auto 80px;width:calc(100% - 70px)}.privacy-policy .entry-content h2{font-size:16px;padding-bottom:24px}.privacy-policy .entry-content p{font-size:12px;line-height:2;padding-bottom:65px}.privacy-policy .mnav{border-top:1px solid #000}.privacy-policy .footercatch{display:none}.single-plan{background-color:#fff;letter-spacing:0.05em}.single-plan .plan01 .pageheader{margin:auto;padding:125px 35px 40px}.single-plan .plan01 .pageheader h1{font-size:14px;font-family:"aleo", sans-serif;font-weight:400;font-style:normal;letter-spacing:0.2em;padding-bottom:23px}.single-plan .plan01 .pageheader h2{font-size:28px;font-weight:normal;line-height:1.7;padding-bottom:10px}.single-plan .plan01 .pageheader h3{font-size:10px;font-family:"aleo", sans-serif;font-weight:400;font-style:normal}.single-plan .plan01 .slider{padding:0 0 35px}.single-plan .plan01 .catch{padding:0 35px 41px}.single-plan .plan01 .catch h4{font-size:18px;line-height:1.6;padding-bottom:25px}.single-plan .plan01 .catch .desc{font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:2}.single-plan .plan01 .price10{background-color:#f8f8f8;margin:0 0 70px;padding:60px 35px 65px}.single-plan .plan01 .price10 .price11{padding-bottom:58px;text-align:center}.single-plan .plan01 .price10 .price11 h5{font-size:22px;font-weight:bold;padding-bottom:11px}.single-plan .plan01 .price10 .price11 .price12{color:#219b60;font-family:"Helvetica Neue", "Helvetica";font-size:40px;font-weight:500;padding-bottom:18px}.single-plan .plan01 .price10 .price11 .price12 span{font-size:22px;margin-right:6px}.single-plan .plan01 .price10 .price11 .donichi{align-items:center;border:1px solid #000;border-radius:15px;display:flex;font-size:14px;font-weight:bold;height:30px;justify-content:center;line-height:1;margin:0 auto;width:194px}.single-plan .plan01 .price10 .price13{margin:0 auto 15px;width:100%}.single-plan .plan01 .price10 .price13 .block{margin-bottom:40px;text-align:center;width:100%}.single-plan .plan01 .price10 .price13 .block h6{border-bottom:1px solid #000;border-top:1px solid #000;font-size:16px;font-weight:bold;margin-bottom:18px;padding:16px}.single-plan .plan01 .price10 .price13 .block .price14{font-family:"Helvetica Neue", "Helvetica";font-size:30px;font-weight:500;margin-bottom:12px}.single-plan .plan01 .price10 .price13 .block .price14 span{font-size:16px;margin-left:4px}.single-plan .plan01 .price10 .price13 .block .notice{font-size:13px;line-height:1.7}.single-plan .plan01 .price10 .price13 .plus{padding-bottom:38px;text-align:center;width:100%}.single-plan .plan01 .price10 .price13 .plus img{width:25px}.single-plan .plan01 .price10 .link a{align-items:center;background:#219b60;border:1px solid #219b60;color:#fff;font-size:16px;font-weight:bold;display:flex;height:50px;justify-content:center;width:100%}.single-plan .plan01 .price10 .link a:hover{background-color:#fff;color:#219b60}.single-plan .plan01 #gallery{margin-bottom:65px}.single-plan .plan01 #gallery .header h2{font-size:18px;font-family:"aleo", sans-serif;font-weight:400;font-style:normal;padding-bottom:55px;text-align:center}.single-plan .plan01 #dress{background-color:#f8f8f8;padding:60px 35px 72px}.single-plan .plan01 #dress .header{padding:0 0 35px}.single-plan .plan01 #dress .header h2{font-family:"aleo", sans-serif;font-weight:400;font-style:normal;font-size:18px;letter-spacing:0.2em;padding-bottom:30px}.single-plan .plan01 #dress .header h3{font-size:28px;padding-bottom:34px}.single-plan .plan01 #dress .header .desc{font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:2}.single-plan .plan01 #dress .image{padding:0 0 27px}.single-plan .plan01 #dress .image img{width:100%}.single-plan .plan01 #dress .link a{align-items:center;background-color:#fff;border:1px solid #000;color:#000;display:flex;font-size:12px;height:50px;justify-content:center;width:100%}.single-plan .plan01 #dress .link a:hover{background-color:#219b60;border-color:#219b60;color:#fff}.single-plan .plan01 #other{padding:100px 15px 45px}.single-plan .plan01 .back{padding:0 35px 95px}.single-plan .plan01 .back a{align-items:center;border:1px solid #707070;display:flex;font-size:16px;height:50px;justify-content:center;margin:0 auto}.single-plan .plan01 .back a:hover{background-color:#219b60;border-color:#219b60;color:#fff}.single-plan .plan01 .group-old{display:flex;justify-content:space-between;margin:auto;width:82vw}.single-plan .plan01 .group-old .images{align-content:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;width:46%}.single-plan .plan01 .group-old .images .image{background-position:center top;background-repeat:no-repeat;background-size:cover}.single-plan .plan01 .group-old .images .image a{display:block;height:100%;width:100%}.single-plan .plan01 .group-old .images .image.image01{height:59.2vw;margin-bottom:1vw;width:45.2vw}.single-plan .plan01 .group-old .images .left{width:30.7%}.single-plan .plan01 .group-old .images .left .image02{aspect-ratio:0.9163179916;margin-bottom:1vw;width:100%;margin-bottom:1vw}.single-plan .plan01 .group-old .images .left .image03{aspect-ratio:0.9163179916;width:100%}.single-plan .plan01 .group-old .images .center{width:30.7%}.single-plan .plan01 .group-old .images .center .image04{aspect-ratio:0.9163179916;margin-bottom:1vw}.single-plan .plan01 .group-old .images .center .image05{aspect-ratio:0.9163179916}.single-plan .plan01 .group-old .images .right{width:34.3%}.single-plan .plan01 .group-old .images .right .image06{aspect-ratio:0.4949494949;width:100%}.single-plan .plan01 .group-old .txt{width:49%}.single-plan .plan01 .group-old .txt h4{font-size:2vw;font-size:clamp(16px, 2vw, 40px);line-height:1.7;padding-bottom:2.8vw}.single-plan .plan01 .group-old .txt .desc{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:1.8;padding-bottom:5vw}.single-plan .plan01 .group-old .txt .block h6{font-family:"aleo", sans-serif;font-weight:400;font-style:normal;font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.2em;padding-bottom:1.3vw}.single-plan .plan01 .group-old .txt .block table{border-top:1px solid #000000;border-right:1px solid #000000;width:100%}.single-plan .plan01 .group-old .txt .block table tr th{border-bottom:1px solid #000000;border-left:1px solid #000000;font-weight:normal;font-size:1vw;font-size:clamp(8px, 1vw, 20px);line-height:2;padding:1.6vw;text-align:center;width:28%}.single-plan .plan01 .group-old .txt .block table tr td{border-bottom:1px solid #000000;border-left:1px solid #000000;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2;padding:1.6vw;width:72%}.single-plan .plan01 .group-old .txt .block table tr td h5{font-size:1.2vw}.single-plan .plan01 .group-old .txt .block table tr.price01{background-color:#e6e6e6}.single-plan .plan01 .group-old .txt .block table tr.price01 td{font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px)}.single-plan .plan01 .group-old .txt .block table tr.price02{background-color:#e6e6e6}.single-plan .plan01 .group-old .txt .block table tr.price02 td{font-size:1.5vw}.single-plan .plan01 .group-old .txt .block.block01{margin-bottom:2.1vw;position:relative}.single-plan .plan01 .group-old .txt .block.block01:after{content:"+";font-size:1.46vw;font-size:clamp(11px, 1.46vw, 28px);margin:1.9vw auto 3.1vw;position:absolute;text-align:center;width:100%}.single-plan .plan01 .group-old .txt .block.block02{margin-bottom:4.4vw}.single-plan .plan01 .group-old .txt .link a{align-items:center;border:1px solid #000;border-radius:2.23vw;display:flex;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);height:4.47vw;justify-content:center;letter-spacing:0}.single-plan .plan01 .group-old .txt .link a span{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/link01@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:1.1vw;margin-left:0.9vw;width:1.1vw}.single-plan #information{background-color:#d3ccc0;display:flex;flex-wrap:wrap}.single-plan #information .en{background-color:#d3ccc0;height:114vw;width:75px}.single-plan #information .en .inner{font-family:"acumin-pro", sans-serif;font-size:7px;letter-spacing:0.1em;line-height:1.57;margin:0 auto 0 30px;padding:35px 0 0 0;writing-mode:vertical-rl;width:fit-content}.single-plan #information .images{align-content:space-between;display:flex;flex-wrap:wrap;background-color:#d3ccc0;height:114vw;width:calc(100% - 75px)}.single-plan #information .images .image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.single-plan #information .images .image:first-child{height:64.6%}.single-plan #information .images .image:last-child{height:35.4%}.single-plan #information .txt{padding:60px 35px;width:100%}.single-plan #information .txt h2{font-family:"aleo", sans-serif;font-size:14px;letter-spacing:0.2em;padding-bottom:60px}.single-plan #information .txt .inner .left{padding-bottom:65px}.single-plan #information .txt .inner .left h3{font-family:"Helvetica Neue", "Helvetica";font-size:18px;letter-spacing:0.07em;padding-bottom:14px}.single-plan #information .txt .inner .left h4{font-size:12px;padding-bottom:60px}.single-plan #information .txt .inner .left .address{font-size:14px;letter-spacing:0.05em;line-height:1.6;padding-bottom:14px}.single-plan #information .txt .inner .left .map{padding-bottom:23px}.single-plan #information .txt .inner .left .map a{border-bottom:1px solid #000;font-size:12px;letter-spacing:0.05em;padding-bottom:7px}.single-plan #information .txt .inner .left .open{font-size:14px;letter-spacing:0.05em;line-height:2.2;padding-bottom:23px}.single-plan #information .txt .inner .left .parking{font-size:14px;letter-spacing:0.05em}.single-plan #information .txt .inner .right .links .tel{padding-bottom:20px}.single-plan #information .txt .inner .right .links .tel a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:16px;height:50px;justify-content:center;width:100%}.single-plan #information .txt .inner .right .links .tel a:hover{background-color:#eee}.single-plan #information .txt .inner .right .links .instagram{padding-bottom:20px}.single-plan #information .txt .inner .right .links .instagram a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:16px;height:50px;justify-content:center;width:100%}.single-plan #information .txt .inner .right .links .instagram a:hover{background-color:#eee}.single-plan #information .txt .inner .right .links .line a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:16px;height:50px;justify-content:center;width:100%}.single-plan #information .txt .inner .right .links .line a:hover{background-color:#eee}.home-new #fv{height:100vh;height:100svh;width:100%}.home-new #fv #photo,.home-new #fv #space{background-position:center top;background-repeat:no-repeat;background-size:cover;color:#fff;height:50%;position:relative;width:100%}.home-new #fv #photo a,.home-new #fv #space a{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.home-new #fv #photo a .txt,.home-new #fv #space a .txt{text-align:center}.home-new #fv #photo a .txt h2,.home-new #fv #space a .txt h2{font-family:"aleo", sans-serif;font-size:20px;letter-spacing:0.2em;padding-bottom:10px}.home-new #fv #photo a .txt .ja,.home-new #fv #space a .txt .ja{font-size:14px}.home-new #fv #photo a .link,.home-new #fv #space a .link{bottom:0;position:absolute;right:0;width:105px}.home-new footer{display:none}.home-new #layer_board_area .layer_board{display:block}.home-new #layer_board_area .layer_board .image{margin:auto;position:relative;width:calc(100% - 70px)}.home-new #layer_board_area .layer_board .image a{display:block;margin:auto}.home-new #layer_board_area .layer_board .image .btn_close{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/close01@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:32px;position:absolute;right:-16px;top:-16px;width:32px;z-index:5}.home-new #layer_board_area .layer_board .image .btn_close a{display:block;background:none;height:100%;padding:0;width:100%}}@media screen and (min-width:768px){.wrap{display:flex;height:100vh;height:100svh;width:100%}.wrap .left{align-items:center;background-image:url(//uka-studio.jp/wp-content/themes/uka/images/fv01@2x.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;justify-content:center;width:67%}.wrap .left .open{margin:auto auto 6vw;text-align:center;width:100%}.wrap .left .open img{margin:auto;width:26vw}.wrap .left .instagram{margin:0 auto auto;text-align:center}.wrap .left .instagram a{font-size:2vw;font-size:clamp(16px, 2vw, 40px);color:#fff}.wrap .right{padding:3vw;position:relative;width:33%}.wrap .right .nav{margin:0;padding:0}.wrap .right .nav li{font-family:"Avenir";font-size:12px;padding-bottom:8px}.wrap .right .logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:9.4vw}header{align-items:center;display:flex;height:8.43vw;padding:3vw 0 0 3.6vw;position:fixed;top:0;width:100%;z-index:50}header hgroup{align-items:center;display:flex}header hgroup h1 a{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/logo06@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:5.05vw;width:7.6vw}header hgroup h2{color:#219b60;font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-family:"acumin-pro", sans-serif;font-weight:300;font-style:normal;letter-spacing:0.07em;margin-left:2vw}header ul.nav{align-items:center;display:flex}header ul.nav li{margin-right:2.1vw}header ul.nav li a{color:#000;font-family:"acumin-pro", sans-serif;font-weight:300;font-style:normal;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.1em}header.is-show ul.nav li a{color:#000}.mnav{border-bottom:1px solid #000;height:15.4vw;display:flex}.mnav .txt{align-items:center;border-right:1px solid #000;display:flex;font-family:"acumin-pro", sans-serif;font-weight:300;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);letter-spacing:0.1em;line-height:1.81;justify-content:center;text-align:center;width:50%}.mnav .links{display:flex;flex-wrap:wrap;width:50%}.mnav .links .link{align-items:center;display:flex;height:50%;justify-content:center;width:100%}.mnav .links .link:first-child{border-bottom:1px solid #000}.mnav .links .link a{align-items:center;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:1.3vw;font-size:clamp(10px, 1.3vw, 26px);height:100%;justify-content:center;width:100%}.mnav .links .link a span{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/link01@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:1.3vw;margin-left:0.83vw;width:1.3vw}.mnav .links .link a:hover{background-color:#eee}#information{border-bottom:1px solid #000;background-color:#d3ccc0;display:flex}#information .en{width:17.5%}#information .en .inner{font-family:"acumin-pro", sans-serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);letter-spacing:0.1em;margin:0 0 0 auto;padding:3.75vw 2.4vw 0 0;writing-mode:vertical-rl;width:fit-content}#information .images{align-content:space-between;display:flex;flex-wrap:wrap;width:32.5%}#information .images .image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}#information .images .image:first-child{height:64.7%}#information .images .image:last-child{height:35.3%}#information .txt{background-color:#fff;padding:3.5vw 5.5vw 6vw;width:50%}#information .txt h2{font-family:"aleo", sans-serif;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:15vw;text-align:center}#information .txt .inner{align-items:flex-end;display:flex;justify-content:space-between}#information .txt .inner .left{width:47%}#information .txt .inner .left h3{font-family:"acumin-pro", sans-serif;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.1em;padding-bottom:3.3vw}#information .txt .inner .left .address{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.05em;line-height:1.66;padding-bottom:2.2vw}#information .txt .inner .left .map{padding-bottom:2.3vw}#information .txt .inner .left .map a{border-bottom:1px solid #000;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.05em;padding-bottom:0.4vw;width:fit-content}#information .txt .inner .left .open{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.05em;line-height:1.66;padding-bottom:2.2vw}#information .txt .inner .left .parking{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.05em;line-height:1.66}#information .txt .inner .right{width:47%}#information .txt .inner .right .links .tel{padding-bottom:1vw}#information .txt .inner .right .links .tel a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:2.6vw;justify-content:center;width:16.6vw}#information .txt .inner .right .links .tel a:hover{background-color:#eee}#information .txt .inner .right .links .instagram{padding-bottom:1vw}#information .txt .inner .right .links .instagram a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:2.6vw;justify-content:center;width:16.6vw}#information .txt .inner .right .links .instagram a:hover{background-color:#eee}#information .txt .inner .right .links .line a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:2.6vw;justify-content:center;width:16.6vw}#information .txt .inner .right .links .line a:hover{background-color:#eee}footer{align-items:flex-end;background-color:#b1b1b1;color:#fff;display:flex;font-family:"acumin-pro", sans-serif;justify-content:space-between;padding:13.5vw 17.4vw}footer .txt .name{font-family:"acumin-pro", sans-serif;font-size:2.3vw;font-size:clamp(18px, 2.3vw, 45px);letter-spacing:0.1em;padding-bottom:1.7vw}footer .txt .address{font-family:"acumin-pro", sans-serif;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.1em;line-height:1.55;padding-bottom:4.2vw}footer .txt .sns{display:flex}footer .txt .sns dt{font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);font-family:"acumin-pro", sans-serif;font-weight:300;letter-spacing:0.1em;padding:0.4vw 2vw 0 0}footer .txt .sns dd a{align-items:center;border:1px solid #fff;display:flex;font-family:"acumin-pro", sans-serif;height:2.6vw;font-size:1vw;font-size:clamp(8px, 1vw, 20px);justify-content:center;letter-spacing:0.1em;width:16.5vw}footer .txt .sns dd a:hover{background-color:#eee}footer .txt .sns dd:first-of-type{margin-right:1vw}footer .txt .sns dd .desc{font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);letter-spacing:0.05em;line-height:1.57;padding-top:1.3vw}footer .right .privacypoliry01{font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);letter-spacing:0.05em;padding-bottom:1.8vw;text-align:right}footer .right .koutiku01{font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);letter-spacing:0.05em;padding-bottom:1.8vw;text-align:right}footer .right .copyright{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.1em;text-align:right}.home-old header{align-items:center;display:flex;height:8.43vw;padding:0 0 0 2.3vw;position:fixed;width:100%;z-index:50}.home-old header h1{margin-right:3.64vw}.home-old header h1 a{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/logo04@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:3.81vw;width:5.95vw}.home-old header ul.nav{align-items:center;display:flex}.home-old header ul.nav li{margin-right:2.1vw}.home-old header ul.nav li a{color:#fff;font-family:"acumin-pro", sans-serif;font-weight:300;font-style:normal;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.1em}.home-old header.is-show h1 a{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/logo03@2x.png)}.home-old header.is-show ul.nav li a{color:#000}.home-old .fv{display:flex;height:100vh;height:100svh;width:100%}.home-old .fv .left,.home-old .fv .right{align-items:center;background-position:center top;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;height:100%;width:50%}.home-old .fv .left img{width:9.6vw}.home-old .fv .right{color:#fff;font-family:"acumin-pro", sans-serif;font-weight:300;font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);letter-spacing:0.1em}.home-old #concept{display:flex;min-height:56.25vw;margin-bottom:8.4vw}.home-old #concept .header{width:40.2%}.home-old #concept .header h2{font-family:"yu-mincho-pr6n", serif;font-weight:400;font-style:normal;font-size:3.1vw;font-size:clamp(24px, 3.1vw, 60px);letter-spacing:0.1em;padding:5vw 0 25.1vw 3.75vw}.home-old #concept .header h3{padding:0 0 0 5.36vw}.home-old #concept .header h3 img{width:3.35vw}.home-old #concept .txt{align-items:center;display:flex;background-color:#cbcbcb;justify-content:center;width:39.7%}.home-old #concept .txt .inner{width:23.4vw}.home-old #concept .txt .inner .desc{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:2.8;padding-bottom:7vw}.home-old #concept .txt .inner .link{font-family:"acumin-pro", sans-serif;font-weight:300;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.15em}.home-old #concept .txt .inner .link a{align-items:center;display:flex;margin:0 0 0 auto;text-align:right;width:fit-content}.home-old #concept .txt .inner .link a .txt{display:block;margin-right:0.9vw;width:fit-content}.home-old #concept .txt .inner .link a .line{background-color:#000;display:block;height:1px}.home-old #concept .txt .inner .link a .circle{align-items:center;border:1px solid #000;border-radius:100%;display:flex;height:1.3vw;justify-content:center;margin-left:-0.65vw;width:1.3vw}.home-old #concept .txt .inner .link a .circle span{background-color:#000;display:block;height:0.26vw;width:0.26vw}.home-old #concept .txt .inner .link a:hover .line{animation:line01 1s forwards}.home-old #concept .txt .inner .link a:hover .circle{animation:bg01 1s forwards}@keyframes line01{0%{width:0}100%{width:3.9vw}}@keyframes bg01{0%{background-color:#cbcbcb}100%{background-color:rgba(0, 0, 0, 0.5)}}.home-old #concept .image{background-position:center;background-repeat:no-repeat;background-size:cover;width:20.1%}.home-old #floor .block{display:flex;justify-content:space-between;padding:0 6.7vw 8.2vw 17.4vw}.home-old #floor .block .txt{width:22.7vw}.home-old #floor .block .txt h3{font-family:"aleo", sans-serif;font-weight:400;font-style:normal;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:3vw}.home-old #floor .block .txt .num{font-family:"yu-mincho-pr6n", serif;font-size:2.3vw;font-size:clamp(18px, 2.3vw, 45px);letter-spacing:0.05em;padding-bottom:9vw}.home-old #floor .block .txt .desc{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:1.87;padding-bottom:4vw}.home-old #floor .block .txt .link a{align-items:center;border:1px solid #000;border-radius:1.3vw;display:flex;height:2.65vw;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);justify-content:center;width:18.2vw}.home-old #floor .block .txt .link a span{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/link01@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:0.83vw;margin-left:0.83vw;width:0.83vw}.home-old #floor .block .txt .link a:hover{background-color:#eee}.home-old #floor .block .image{width:43.2vw}.home-old #floor .block.block02{padding:0 17.4vw 7.8vw 8.6vw}.home-old #floor .block.block02 .txt{order:2}.home-old #floor .block.block02 .image{order:1}.home-old #gallery{display:flex}.home-old #gallery .block{background-position:center top;background-repeat:no-repeat;background-size:cover;height:40.6vw}.home-old #gallery .block.block01{width:30%}.home-old #gallery .block.block02{width:30%}.home-old #gallery .block.block03{width:30%}.home-old #gallery .block.block04{width:10%}.home-old #space,.home-old #plan,.home-old #taking{background-color:#e6e6e6;padding:12.9vw 3.75vw 2.65vw}.home-old #space .block,.home-old #plan .block,.home-old #taking .block{display:flex;justify-content:space-between;width:100%}.home-old #space .block .image,.home-old #plan .block .image,.home-old #taking .block .image{width:46%}.home-old #space .block .image img,.home-old #plan .block .image img,.home-old #taking .block .image img{border-bottom-left-radius:0.52vw;border-top-left-radius:0.52vw}.home-old #space .block .txt,.home-old #plan .block .txt,.home-old #taking .block .txt{align-items:center;background-color:#fff;border-bottom-right-radius:0.52vw;border-top-right-radius:0.52vw;display:flex;width:54%}.home-old #space .block .txt .inner,.home-old #plan .block .txt .inner,.home-old #taking .block .txt .inner{padding:0 0 0 5.6vw;width:27vw}.home-old #space .block .txt .inner h2,.home-old #plan .block .txt .inner h2,.home-old #taking .block .txt .inner h2{font-family:"aleo", sans-serif;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.2em;padding-bottom:1.1vw}.home-old #space .block .txt .inner h3,.home-old #plan .block .txt .inner h3,.home-old #taking .block .txt .inner h3{font-size:2vw;font-size:clamp(16px, 2vw, 40px);font-weight:300;letter-spacing:0.05em;padding-bottom:5.6vw}.home-old #space .block .txt .inner .desc,.home-old #plan .block .txt .inner .desc,.home-old #taking .block .txt .inner .desc{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:1.87;padding-bottom:3.2vw}.home-old #space .block .txt .inner .link a,.home-old #plan .block .txt .inner .link a,.home-old #taking .block .txt .inner .link a{align-items:center;border:1px solid #000;border-radius:1.3vw;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:2.6vw;justify-content:center;width:18.2vw}.home-old #space .block .txt .inner .link a span,.home-old #plan .block .txt .inner .link a span,.home-old #taking .block .txt .inner .link a span{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/link01@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:0.83vw;margin-left:0.83vw;width:0.83vw}.home-old #space .block .txt .inner .link a:hover,.home-old #plan .block .txt .inner .link a:hover,.home-old #taking .block .txt .inner .link a:hover{background-color:#eee}.home-old #space{padding:0 3.75vw 2.65vw}.home-old #taking{padding:0 3.75vw 13vw}.home-old #dress{background-color:#e6e6e6;padding:0 3.75vw 12vw}.home-old #dress .image{width:100%}.home-old #dress .image img{width:100%}.home-old #rental{background-color:#e6e6e6;padding:0 17.4vw 13.5vw}.home-old #rental .header{padding:0 0 5.7vw}.home-old #rental .header h2{font-family:"aleo", sans-serif;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:3vw}.home-old #rental .header h3{font-size:2vw;font-size:clamp(16px, 2vw, 40px);letter-spacing:0.05em;padding-bottom:2.3vw}.home-old #rental .header .desc{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:1.87}.home-old #rental .group{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.home-old #rental .group:before{content:"";display:block;height:1px;order:1;width:23.3%}.home-old #rental .group:after{content:"";display:block;height:1px;order:2;width:23.3%}.home-old #rental .group .block{padding-bottom:2vw;width:23.3%}.home-old #rental .group .block .image{padding-bottom:1vw}.home-old #rental .group .block .txt{display:flex;font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em}.home-old #rental .group .block .txt .item{padding-right:1.7vw}.rental-space header{align-items:center;display:flex;height:8.43vw;padding:0 0 0 2.3vw;position:fixed;width:100%;z-index:50}.rental-space header h1 a{background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:3.81vw;width:5.95vw}.rental-space header ul.nav{align-items:center;display:flex}.rental-space header ul.nav li{margin-right:2.1vw}.rental-space header ul.nav li a{color:#fff;font-family:"acumin-pro", sans-serif;font-weight:300;font-style:normal;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.1em}.rental-space header.is-show ul.nav li a{color:#000}.rental-space #fv{background-position:center top;background-repeat:no-repeat;background-size:cover;height:100vh;height:100svh;position:relative;width:100%}.rental-space #fv h2{color:#fff;font-family:"aleo", sans-serif;font-weight:400;font-style:normal;font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.2em;position:absolute;top:50%;left:15.6vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rental-space #fv .catch{position:absolute;top:50%;right:9.4vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3.33vw}.rental-space #concept{display:flex;min-height:56.25vw}.rental-space #concept .header{width:40.2%}.rental-space #concept .header h2{align-items:center;display:flex;font-family:"yu-mincho-pr6n", serif;font-weight:400;font-style:normal;font-size:3.1vw;font-size:clamp(24px, 3.1vw, 60px);letter-spacing:0.1em;padding:5vw 0 25.1vw 3.75vw}.rental-space #concept .header h2 span{font-size:1vw;font-size:clamp(8px, 1vw, 20px);margin-left:2vw}.rental-space #concept .header h3{padding:0 0 0 5.36vw}.rental-space #concept .header h3 img{width:3.35vw}.rental-space #concept .txt{align-items:center;display:flex;background-color:#cbcbcb;justify-content:center;width:39.7%}.rental-space #concept .txt .inner{width:23.4vw}.rental-space #concept .txt .inner .desc{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:2.8;padding-bottom:7vw}.rental-space #concept .txt .inner .link{font-family:"acumin-pro", sans-serif;font-weight:300;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.15em}.rental-space #concept .txt .inner .link a{align-items:center;display:flex;margin:0 0 0 auto;text-align:right;width:fit-content}.rental-space #concept .txt .inner .link a .txt{display:block;margin-right:0.9vw;width:fit-content}.rental-space #concept .txt .inner .link a .line{background-color:#000;display:block;height:1px}.rental-space #concept .txt .inner .link a .circle{align-items:center;border:1px solid #000;border-radius:100%;display:flex;height:1.3vw;justify-content:center;margin-left:-0.65vw;width:1.3vw}.rental-space #concept .txt .inner .link a .circle span{background-color:#000;display:block;height:0.26vw;width:0.26vw}.rental-space #concept .txt .inner .link a:hover .line{animation:line01 1s forwards}.rental-space #concept .txt .inner .link a:hover .circle{animation:bg01 1s forwards}@keyframes line01{0%{width:0}100%{width:3.9vw}}@keyframes bg01{0%{background-color:#cbcbcb}100%{background-color:rgba(0, 0, 0, 0.5)}}.rental-space #concept .image{background-position:center;background-repeat:no-repeat;background-size:cover;width:20.1%}.rental-space #gallery{margin-bottom:6vw}.rental-space #floor{padding-bottom:4.5vw}.rental-space #floor>.header{text-align:center}.rental-space #floor>.header h3{font-family:"aleo", sans-serif;font-weight:400;font-style:normal;font-size:1.3vw;font-size:clamp(10px, 1.3vw, 25px);letter-spacing:0.2em;padding-bottom:9vw}.rental-space #floor .block{padding-bottom:9vw}.rental-space #floor .block .inner{align-items:center;display:flex;justify-content:space-between;padding:0 17.4vw 4.8vw 17.4vw}.rental-space #floor .block .inner .left{text-align:center;width:50%}.rental-space #floor .block .inner .left .madori{padding-bottom:2.8vw}.rental-space #floor .block .inner .left .pdf a{align-items:center;border:1px solid #707070;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:2.6vw;justify-content:center;margin:0 auto;width:18.2vw}.rental-space #floor .block .inner .txt{width:35%}.rental-space #floor .block .inner .txt h4{font-family:"aleo", sans-serif;font-weight:400;font-style:normal;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:0.8vw}.rental-space #floor .block .inner .txt .num{font-family:"yu-mincho-pr6n", serif;font-size:2.3vw;font-size:clamp(18px, 2.3vw, 45px);letter-spacing:0.05em;padding-bottom:2.6vw}.rental-space #floor .block .inner .txt .desc{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:1.87;padding-bottom:1.5vw}.rental-space #floor .block .inner .txt h5{font-family:"yu-mincho-pr6n", serif;font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.05em;padding-bottom:1.4vw}.rental-space #floor .block .inner .txt .setsubi{font-family:"yu-mincho-pr6n", serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);letter-spacing:0.05em;line-height:1.6}.rental-space #floor .block .inner .txt .link a{align-items:center;border:1px solid #000;border-radius:1.3vw;display:flex;height:2.65vw;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);justify-content:center;width:18.2vw}.rental-space #floor .block .inner .txt .link a span{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/link01@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:0.83vw;margin-left:0.83vw;width:0.83vw}.rental-space #floor .block .inner .txt .link a:hover{background-color:#eee}.rental-space #floor .block .gallery{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 17.4vw}.rental-space #floor .block .gallery .image{padding-bottom:0.4vw;width:32.9%}.rental-space #cancel,.rental-space #pay{border-bottom:1px solid #000;padding:3.6vw 0 7vw 0}.rental-space #cancel h2,.rental-space #pay h2{font-family:"aleo", sans-serif;font-weight:400;font-size:1.3vw;font-size:clamp(10px, 1.3vw, 25px);letter-spacing:0.2em;padding-bottom:3.5vw;text-align:center}.rental-space #cancel .block,.rental-space #pay .block{margin:0 auto;width:65vw}.rental-space #cancel .block h3,.rental-space #pay .block h3{font-family:"yu-mincho-pr6n", serif;font-size:1.3vw;font-size:clamp(10px, 1.3vw, 25px);letter-spacing:0.05em;padding-bottom:1.4vw}.rental-space #cancel .block .txt,.rental-space #pay .block .txt{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:1.87}.rental-space #price{padding:0 0 10vw}.rental-space #price h2{font-family:"aleo", sans-serif;font-weight:400;font-size:1.3vw;font-size:clamp(10px, 1.3vw, 25px);letter-spacing:0.2em;padding-bottom:8vw;text-align:center}.rental-space #price .open{font-family:"yu-mincho-pr6n", serif;font-size:1.3vw;font-size:clamp(10px, 1.3vw, 25px);letter-spacing:0.05em;padding-bottom:2vw;text-align:center}.rental-space #price .group{padding:0 17.4vw}.rental-space #price .group table{border-top:1px solid #000000;border-right:1px solid #000;font-family:"yu-mincho-pr6n", serif;margin-bottom:2vw;width:100%}.rental-space #price .group table tr th{border-bottom:1px solid #000000;border-left:1px solid #000000;font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);letter-spacing:0.05em;text-align:center;vertical-align:middle;width:13.5%}.rental-space #price .group table tr td{border-bottom:1px solid #000000;border-left:1px solid #000000;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.05em;padding:1.2vw 2vw;text-align:center}.rental-space #price .group table tr td.youbi{background:#d1d1d1;font-size:1vw;font-size:clamp(8px, 1vw, 20px);width:13.5%}.rental-space #price .group table tr td.entyo{background:rgba(209, 209, 209, 0.4);font-size:1vw;font-size:clamp(8px, 1vw, 20px);width:13.5%}.rental-space #plan{background-color:#fff;border-bottom:1px solid #000;padding:0 0 14vw}.rental-space #plan h2{font-family:"aleo", sans-serif;font-weight:400;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:5.8vw;text-align:center}.rental-space #plan .group{display:flex;justify-content:space-between;margin:0 auto 5.7vw;padding:0 17.4vw;width:100%}.rental-space #plan .group .block{width:48.8%}.rental-space #plan .group .block img{width:100%}.rental-space #plan .link{padding:4.3vw 0 0 0;text-align:center}.rental-space #plan .link a{align-items:center;background:#219b60;color:#fff;display:flex;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);height:3.8vw;justify-content:center;margin:0 auto;width:40vw}.rental-space #pay{border-bottom:none}.rental-space #faq{border-bottom:1px solid #000;padding:0 0 9vw}.rental-space #faq .slider{padding-bottom:6.4vw}.rental-space #faq .slider img{width:100%}.rental-space #faq h2{font-family:"aleo", sans-serif;font-weight:400;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:5.8vw;text-align:center}.rental-space #faq .group{margin:0 auto;width:56vw}.rental-space #faq .group .block{margin-bottom:1vw}.rental-space #faq .group .block .question{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/plus01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:1.1vw;border:1px solid #000000;cursor:pointer;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:1.7;padding:1.4vw 2vw}.rental-space #faq .group .block .question.open{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/minus01@2x.png)}.rental-space #faq .group .block .answer{display:none;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2.1;padding:2vw}.rental-space #kiyaku{padding:9vw 0 11vw}.rental-space #kiyaku h2{font-size:1.3vw;font-size:clamp(10px, 1.3vw, 26px);letter-spacing:0.05em;padding-bottom:5.3vw;text-align:center}.rental-space #kiyaku .txt{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:1.87;margin:0 auto;width:65vw}.rental-space #space,.rental-space #plan-,.rental-space #taking{background-color:#e6e6e6;padding:12.9vw 3.75vw 2.65vw}.rental-space #space .block,.rental-space #plan- .block,.rental-space #taking .block{display:flex;justify-content:space-between;width:100%}.rental-space #space .block .image,.rental-space #plan- .block .image,.rental-space #taking .block .image{width:46%}.rental-space #space .block .image img,.rental-space #plan- .block .image img,.rental-space #taking .block .image img{border-bottom-left-radius:0.52vw;border-top-left-radius:0.52vw}.rental-space #space .block .txt,.rental-space #plan- .block .txt,.rental-space #taking .block .txt{align-items:center;background-color:#fff;border-bottom-right-radius:0.52vw;border-top-right-radius:0.52vw;display:flex;width:54%}.rental-space #space .block .txt .inner,.rental-space #plan- .block .txt .inner,.rental-space #taking .block .txt .inner{padding:0 0 0 5.6vw;width:27vw}.rental-space #space .block .txt .inner h2,.rental-space #plan- .block .txt .inner h2,.rental-space #taking .block .txt .inner h2{font-family:"aleo", sans-serif;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.2em;padding-bottom:1.1vw}.rental-space #space .block .txt .inner h3,.rental-space #plan- .block .txt .inner h3,.rental-space #taking .block .txt .inner h3{font-size:2vw;font-size:clamp(16px, 2vw, 40px);font-weight:300;letter-spacing:0.05em;padding-bottom:5.6vw}.rental-space #space .block .txt .inner .desc,.rental-space #plan- .block .txt .inner .desc,.rental-space #taking .block .txt .inner .desc{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:1.87;padding-bottom:3.2vw}.rental-space #space .block .txt .inner .link a,.rental-space #plan- .block .txt .inner .link a,.rental-space #taking .block .txt .inner .link a{align-items:center;border:1px solid #000;border-radius:1.3vw;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:2.6vw;justify-content:center;width:18.2vw}.rental-space #space .block .txt .inner .link a span,.rental-space #plan- .block .txt .inner .link a span,.rental-space #taking .block .txt .inner .link a span{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/link01@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:0.83vw;margin-left:0.83vw;width:0.83vw}.rental-space #space .block .txt .inner .link a:hover,.rental-space #plan- .block .txt .inner .link a:hover,.rental-space #taking .block .txt .inner .link a:hover{background-color:#eee}.rental-space #space{padding:0 3.75vw 2.65vw}.rental-space #taking{padding:0 3.75vw 13vw}.rental-space #dress{background-color:#f8f8f8;padding:4.2vw 3.75vw 3vw}.rental-space #dress .header{padding-bottom:2vw;text-align:center}.rental-space #dress .header h2{font-family:"aleo", sans-serif;font-weight:400;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:2.1vw}.rental-space #dress .header h3{font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);letter-spacing:0.05em;padding-bottom:1.8vw}.rental-space #dress .header .desc{font-size:1vw;font-size:clamp(8px, 1vw, 20px);line-height:1.8}.rental-space #dress .image{padding-bottom:2.9vw;width:100%}.rental-space #dress .image img{width:100%}.rental-space #dress .link{text-align:center}.rental-space #dress .link a{align-items:center;background-color:#fff;border:1px solid #707070;display:flex;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);height:3.8vw;justify-content:center;margin:0 auto;width:39vw}.rental-space #dress .link a:hover{background-color:#219b60;border-color:#219b60;color:#fff}.rental-space #rental{background-color:#e6e6e6;padding:6vw 17.4vw 13.5vw}.rental-space #rental .header{padding:0 0 5.7vw}.rental-space #rental .header h2{font-family:"aleo", sans-serif;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:3vw}.rental-space #rental .header h3{font-size:2vw;font-size:clamp(16px, 2vw, 40px);letter-spacing:0.05em;padding-bottom:2.3vw}.rental-space #rental .header .desc{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:1.87}.rental-space #rental .group{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.rental-space #rental .group:before{content:"";display:block;height:1px;order:1;width:23.3%}.rental-space #rental .group:after{content:"";display:block;height:1px;order:2;width:23.3%}.rental-space #rental .group .block{padding-bottom:2vw;width:23.3%}.rental-space #rental .group .block .image{padding-bottom:1vw}.rental-space #rental .group .block .txt{display:flex;font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em}.rental-space #rental .group .block .txt .item{padding-right:1.7vw}.rental-space #information{border-bottom:1px solid #000;display:flex}.rental-space #information .en{background-color:#d3ccc0;width:17.5%}.rental-space #information .en .inner{font-family:"acumin-pro", sans-serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);letter-spacing:0.1em;margin:0 0 0 auto;padding:3.75vw 2.4vw 0 0;writing-mode:vertical-rl;width:fit-content}.rental-space #information .images{align-content:space-between;display:flex;flex-wrap:wrap;background-color:#d3ccc0;width:32.5%}.rental-space #information .images .image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.rental-space #information .images .image:first-child{height:64.7%}.rental-space #information .images .image:last-child{height:35.3%}.rental-space #information .txt{padding:3.5vw 5.5vw 6vw;width:50%}.rental-space #information .txt h2{font-family:"aleo", sans-serif;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:15vw;text-align:center}.rental-space #information .txt .inner{align-items:flex-end;display:flex;justify-content:space-between}.rental-space #information .txt .inner .left{width:47%}.rental-space #information .txt .inner .left h3{font-family:"acumin-pro", sans-serif;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.1em;padding-bottom:3.3vw}.rental-space #information .txt .inner .left .address{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.05em;line-height:1.66;padding-bottom:2.2vw}.rental-space #information .txt .inner .left .map{padding-bottom:2.3vw}.rental-space #information .txt .inner .left .map a{border-bottom:1px solid #000;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.05em;padding-bottom:0.4vw;width:fit-content}.rental-space #information .txt .inner .left .open{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.05em;line-height:1.66;padding-bottom:2.2vw}.rental-space #information .txt .inner .left .parking{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.05em;line-height:1.66}.rental-space #information .txt .inner .right{width:47%}.rental-space #information .txt .inner .right .links .tel{padding-bottom:1vw}.rental-space #information .txt .inner .right .links .tel a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:2.6vw;justify-content:center;width:16.6vw}.rental-space #information .txt .inner .right .links .tel a:hover{background-color:#eee}.rental-space #information .txt .inner .right .links .instagram{padding-bottom:1vw}.rental-space #information .txt .inner .right .links .instagram a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:2.6vw;justify-content:center;width:16.6vw}.rental-space #information .txt .inner .right .links .instagram a:hover{background-color:#eee}.rental-space #information .txt .inner .right .links .line a{align-items:center;border:1px solid #000;display:flex;font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;font-style:normal;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:2.6vw;justify-content:center;width:16.6vw}.rental-space #information .txt .inner .right .links .line a:hover{background-color:#eee}.photo-shoot-plan #fv{position:relative;width:100%}.photo-shoot-plan #fv .images .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh;height:100svh;width:100%}.photo-shoot-plan #fv .catch{bottom:-3.2vw;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:85vw;z-index:5}.photo-shoot-plan .pageheader{padding:8vw 9.3vw 6vw}.photo-shoot-plan .pageheader h2{font-family:"aleo", sans-serif;font-weight:400;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:4.8vw}.photo-shoot-plan .pageheader h3{font-size:2vw;font-size:clamp(16px, 2vw, 40px);letter-spacing:0.05em;padding-bottom:2.2vw}.photo-shoot-plan .pageheader .desc{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:1.8}.photo-shoot-plan #plan .group{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 9.3vw 11vw;position:relative}.photo-shoot-plan #plan .group:after{content:"";display:block;height:1px;width:32.5%}.photo-shoot-plan #plan .group .block{margin-bottom:1vw;position:relative;width:32.5%}.photo-shoot-plan #plan .group .block a{display:block;position:relative}.photo-shoot-plan #plan .group .block a .image{position:relative;z-index:1}.photo-shoot-plan #plan .group .block a .txt{bottom:2vw;color:#fff;font-family:"Helvetica Neue", "Helvetica";left:2vw;position:absolute;z-index:2}.photo-shoot-plan #plan .group .block a .txt .en{font-size:0.5vw;font-size:clamp(8px, 0.5vw, 9px);padding-bottom:0.5vw}.photo-shoot-plan #plan .group .block a .txt .title{font-size:1.46vw;font-size:clamp(11px, 1.46vw, 28px)}.photo-shoot-plan #plan .group .block a .txt .price{font-size:2.6vw;font-size:clamp(20px, 2.6vw, 50px);font-weight:500}.photo-shoot-plan #plan .group .block a .txt .price span{font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);margin-left:0.3vw}.photo-shoot-plan #plan .group .block a .link{bottom:0;position:absolute;right:0;width:5.4vw;z-index:2}.photo-shoot-plan #plan .group .block a:hover .image:after{background:#219b60;content:"";display:block;height:100%;left:0;opacity:0.3;position:absolute;top:0;width:100%;z-index:12}.photo-shoot-plan #dress{background-color:#f8f8f8;padding:4.2vw 3.75vw 3vw}.photo-shoot-plan #dress .header{padding-bottom:2vw;text-align:center}.photo-shoot-plan #dress .header h2{font-family:"aleo", sans-serif;font-weight:400;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:2.1vw}.photo-shoot-plan #dress .header h3{font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);letter-spacing:0.05em;padding-bottom:1.8vw}.photo-shoot-plan #dress .header .desc{font-size:1vw;font-size:clamp(8px, 1vw, 20px);line-height:1.8}.photo-shoot-plan #dress .image{padding-bottom:2.9vw;width:100%}.photo-shoot-plan #dress .image img{width:100%}.photo-shoot-plan #dress .link{text-align:center}.photo-shoot-plan #dress .link a{align-items:center;background-color:#fff;border:1px solid #707070;display:flex;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);height:3.8vw;justify-content:center;margin:0 auto;width:39vw}.photo-shoot-plan #dress .link a:hover{background-color:#219b60;border-color:#219b60;color:#fff}.photo-shoot-plan #other,.single-plan #other{padding-bottom:4.8vw}.photo-shoot-plan #other .header,.single-plan #other .header{padding-bottom:5vw;text-align:center}.photo-shoot-plan #other .header h2,.single-plan #other .header h2{font-family:"aleo", sans-serif;font-weight:400;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.2em;padding-bottom:2vw}.photo-shoot-plan #other .header h3,.single-plan #other .header h3{font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);letter-spacing:0.05em}.photo-shoot-plan #other .plan01,.single-plan #other .plan01{display:flex;justify-content:space-between;padding:0 12.6vw}.photo-shoot-plan #other .plan01 .basic,.single-plan #other .plan01 .basic{border:1px solid #000000;width:22%}.photo-shoot-plan #other .plan01 .basic h4,.single-plan #other .plan01 .basic h4{align-items:center;background:#f8f8f8;border-bottom:1px solid #000;display:flex;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);font-weight:bold;height:5.8vw;justify-content:center;letter-spacing:0.05em;width:100%}.photo-shoot-plan #other .plan01 .basic .inner,.single-plan #other .plan01 .basic .inner{padding:2vw 2vw;text-align:center}.photo-shoot-plan #other .plan01 .basic .inner .price,.single-plan #other .plan01 .basic .inner .price{font-family:"Helvetica Neue", "Helvetica";font-size:2vw;font-size:clamp(16px, 2vw, 40px);font-weight:bold;margin-bottom:1.1vw}.photo-shoot-plan #other .plan01 .basic .inner .price span,.single-plan #other .plan01 .basic .inner .price span{font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);font-weight:normal;margin-left:0.3vw}.photo-shoot-plan #other .plan01 .basic .inner .cut,.single-plan #other .plan01 .basic .inner .cut{font-size:0.78vw;font-size:clamp(8px, 0.78vw, 15px);padding-bottom:1.1vw}.photo-shoot-plan #other .plan01 .basic .inner .donichi,.single-plan #other .plan01 .basic .inner .donichi{align-items:center;border:1px solid #000;border-radius:1.5vw;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);justify-content:center;line-height:1;margin:0 auto 3vw;height:1.6vw;width:10.1vw}.photo-shoot-plan #other .plan01 .basic .inner .desc,.single-plan #other .plan01 .basic .inner .desc{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2.1}.photo-shoot-plan #other .plan01 .plus,.single-plan #other .plan01 .plus{padding-top:2vw;text-align:center;width:7%}.photo-shoot-plan #other .plan01 .plus img,.single-plan #other .plan01 .plus img{width:2.44vw}.photo-shoot-plan #other .plan01 .plan02,.single-plan #other .plan01 .plan02{border:1px solid #000000;width:71%}.photo-shoot-plan #other .plan01 .plan02 h4,.single-plan #other .plan01 .plan02 h4{align-items:center;background:#f8f8f8;border-bottom:1px solid #000;display:flex;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);font-weight:bold;height:5.8vw;justify-content:center;letter-spacing:0.05em;width:100%}.photo-shoot-plan #other .plan01 .plan02 .inner,.single-plan #other .plan01 .plan02 .inner{padding:2.7vw 3.2vw}.photo-shoot-plan #other .plan01 .plan02 .inner .group dl,.single-plan #other .plan01 .plan02 .inner .group dl{display:flex;padding-bottom:1.1vw}.photo-shoot-plan #other .plan01 .plan02 .inner .group dl dt,.single-plan #other .plan01 .plan02 .inner .group dl dt{font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.05em;font-weight:normal;line-height:1.7;width:40%}.photo-shoot-plan #other .plan01 .plan02 .inner .group dl dd,.single-plan #other .plan01 .plan02 .inner .group dl dd{font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);letter-spacing:0.05em;line-height:1.7;width:60%}.photo-shoot-plan #self,.single-plan #self{padding:0 12.6vw 14.5vw;text-align:center}.photo-shoot-plan #self a,.single-plan #self a{display:block}.photo-shoot-plan #self a img,.single-plan #self a img{width:100%}.page-template-page-floor .fv{background-position:center top;background-repeat:no-repeat;background-size:cover;height:36.5vw;margin-bottom:8vw}.page-template-page-floor #concept{display:flex;justify-content:space-between;padding:0 0 9.5vw}.page-template-page-floor #concept .txt{padding:0 0 0 17.5vw;width:50%}.page-template-page-floor #concept .txt h2{font-family:"aleo", sans-serif;font-weight:400;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:3vw}.page-template-page-floor #concept .txt h3{font-family:"yu-mincho-pr6n", serif;font-size:2.3vw;font-size:clamp(18px, 2.3vw, 45px);letter-spacing:0.05em;padding-bottom:9vw}.page-template-page-floor #concept .txt .desc{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:1.87;padding-bottom:3.7vw}.page-template-page-floor #concept .txt .link a{align-items:center;border:1px solid #000;border-radius:1.3vw;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:2.6vw;justify-content:center;width:18.2vw}.page-template-page-floor #concept .txt .link a span{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/link01@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:0.83vw;margin-left:0.83vw;width:0.83vw}.page-template-page-floor #concept .image{padding-right:6.5vw;width:50%}.page-template-page-floor #detail{margin-bottom:9vw;width:calc(100% - 17.3vw)}.page-template-page-floor #detail .block{border-top:1px solid #000;display:flex;width:100%}.page-template-page-floor #detail .block .image{background-position:center top;background-repeat:no-repeat;background-size:cover;width:50%}.page-template-page-floor #detail .block .txt{align-content:space-between;display:flex;flex-wrap:wrap;padding:3.5vw 0 0;width:50%}.page-template-page-floor #detail .block .txt h2{font-family:"aleo", sans-serif;font-weight:400;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:14vw;text-align:right;width:100%}.page-template-page-floor #detail .block .txt .group{border-bottom:1px solid #000;display:flex;flex-wrap:wrap;margin:auto auto 3vw;padding:0 0 2vw 3.9vw;width:100%}.page-template-page-floor #detail .block .txt .group dl{display:flex;flex-wrap:wrap;font-family:"yu-mincho-pr6n", serif;line-height:2.8;width:33%}.page-template-page-floor #detail .block .txt .group dl dt{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);font-weight:normal;letter-spacing:0.05em}.page-template-page-floor #detail .block .txt .group dl dd{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.05em}.page-template-page-floor #detail .block .txt .desc{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:1.87;padding-left:3.9vw;width:100%}.page-template-page-floor #images{background-color:#d3ccc0;margin-bottom:9.2vw;padding:4vw 3.7vw 0}.page-template-page-floor #images .header{display:flex;justify-content:space-between;padding-bottom:17vw}.page-template-page-floor #images .header .address{font-family:"acumin-pro", sans-serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);font-weight:300;letter-spacing:0.1em;line-height:1.57;width:25%}.page-template-page-floor #images .header h2{font-family:"aleo", sans-serif;font-weight:400;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;text-align:center;width:50%}.page-template-page-floor #images .header .null{width:25%}.page-template-page-floor #images .group{display:flex;height:36.8vw;justify-content:space-between}.page-template-page-floor #images .group .image{background-position:center;background-repeat:no-repeat;background-size:cover}.page-template-page-floor #images .group .left{align-content:space-between;display:flex;flex-wrap:wrap;height:36.8vw;justify-content:space-between;width:39.8%}.page-template-page-floor #images .group .left .image01{height:calc(50% - 8px);width:calc(50% - 8px)}.page-template-page-floor #images .group .left .image03{height:calc(50% - 8px);width:calc(50% - 8px)}.page-template-page-floor #images .group .left .image02{height:calc(50% - 8px);width:calc(50% - 8px)}.page-template-page-floor #images .group .left .image04{height:calc(50% - 8px);width:calc(50% - 8px)}.page-template-page-floor #images .group .center{margin:0 0 0 auto;width:calc(39% - 16px)}.page-template-page-floor #images .group .center .image05{height:100%;width:100%}.page-template-page-floor #images .group .right{margin:0 0 0 auto;width:calc(21.2% - 16px)}.page-template-page-floor #images .group .right .image06{height:100%;width:100%}.page-template-page-floor #price,.page-template-page-floor #cancel,.page-template-page-floor #pay{background-color:#e6e6e6;border-bottom:1px solid #000;padding:4.6vw 0 4.5vw 0}.page-template-page-floor #price h2,.page-template-page-floor #cancel h2,.page-template-page-floor #pay h2{font-family:"aleo", sans-serif;font-weight:400;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:5.8vw;text-align:center}.page-template-page-floor #price .block,.page-template-page-floor #cancel .block,.page-template-page-floor #pay .block{margin:0 auto;width:65vw}.page-template-page-floor #price .block .open,.page-template-page-floor #cancel .block .open,.page-template-page-floor #pay .block .open{font-family:"yu-mincho-pr6n", serif;font-size:1.46vw;font-size:clamp(11px, 1.46vw, 28px);letter-spacing:0.05em;padding-bottom:2vw}.page-template-page-floor #price .block .open span,.page-template-page-floor #cancel .block .open span,.page-template-page-floor #pay .block .open span{font-size:1vw;font-size:clamp(8px, 1vw, 20px);margin-left:1.3vw}.page-template-page-floor #price .block h3,.page-template-page-floor #cancel .block h3,.page-template-page-floor #pay .block h3{font-family:"yu-mincho-pr6n", serif;font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.05em;padding-bottom:1.8vw}.page-template-page-floor #price .block table,.page-template-page-floor #cancel .block table,.page-template-page-floor #pay .block table{background-color:#fff;border-right:1px solid #000;border-top:1px solid #000;font-family:"yu-mincho-pr6n", serif;margin-bottom:2vw;width:100%}.page-template-page-floor #price .block table tr th,.page-template-page-floor #cancel .block table tr th,.page-template-page-floor #pay .block table tr th{border-bottom:1px solid #000;border-left:1px solid #000;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.05em;font-weight:normal;padding:1.4vw;text-align:center;width:20%}.page-template-page-floor #price .block table tr th.price02,.page-template-page-floor #cancel .block table tr th.price02,.page-template-page-floor #pay .block table tr th.price02{background-color:#d1d1d1}.page-template-page-floor #price .block table tr td,.page-template-page-floor #cancel .block table tr td,.page-template-page-floor #pay .block table tr td{border-bottom:1px solid #000;border-left:1px solid #000;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.05em;padding:1.4vw;text-align:center;width:80%}.page-template-page-floor #price .block .txt,.page-template-page-floor #cancel .block .txt,.page-template-page-floor #pay .block .txt{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:1.87}.page-template-page-floor #pay{border-bottom:none}.page-template-page-floor #faq{border-bottom:1px solid #000;padding:0 0 9vw}.page-template-page-floor #faq .slider{padding-bottom:6.4vw}.page-template-page-floor #faq .slider img{width:100%}.page-template-page-floor #faq h2{font-family:"aleo", sans-serif;font-weight:400;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:5.8vw;text-align:center}.page-template-page-floor #faq .group{margin:0 auto;width:56vw}.page-template-page-floor #faq .group .block{margin-bottom:1vw}.page-template-page-floor #faq .group .block .question{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/plus01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:1.1vw;border:1px solid #000000;cursor:pointer;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:1.7;padding:1.4vw 2vw}.page-template-page-floor #faq .group .block .question.open{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/minus01@2x.png)}.page-template-page-floor #faq .group .block .answer{display:none;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2.1;padding:2vw}.page-template-page-floor #kiyaku{padding:9vw 0 11vw}.page-template-page-floor #kiyaku h2{font-size:1.3vw;font-size:clamp(10px, 1.3vw, 26px);letter-spacing:0.05em;padding-bottom:5.3vw;text-align:center}.page-template-page-floor #kiyaku .txt{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:1.87;margin:0 auto;width:65vw}.page-template-page-floor .mnav{border-top:1px solid #000}.contact .pageheader,.reserve .pageheader,.taking-pictures-plan .pageheader,.parent-pageid-106 .pageheader,.rental-dress .pageheader{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto;padding:14vw 0 5.5vw;width:74vw}.contact .pageheader .main h2,.reserve .pageheader .main h2,.taking-pictures-plan .pageheader .main h2,.parent-pageid-106 .pageheader .main h2,.rental-dress .pageheader .main h2{font-family:"aleo", sans-serif;font-weight:400;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:5vw}.contact .pageheader .main h3,.reserve .pageheader .main h3,.taking-pictures-plan .pageheader .main h3,.parent-pageid-106 .pageheader .main h3,.rental-dress .pageheader .main h3{font-size:2vw;font-size:clamp(16px, 2vw, 40px);font-weight:300;letter-spacing:0.05em;padding-bottom:2vw}.contact .pageheader .main .desc,.reserve .pageheader .main .desc,.taking-pictures-plan .pageheader .main .desc,.parent-pageid-106 .pageheader .main .desc,.rental-dress .pageheader .main .desc{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:1.8}.contact .pageheader .side,.reserve .pageheader .side,.taking-pictures-plan .pageheader .side,.parent-pageid-106 .pageheader .side,.rental-dress .pageheader .side{font-family:"acumin-pro", sans-serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);font-weight:300;letter-spacing:0.1em;line-height:1.57;margin:auto 0 0 auto;writing-mode:vertical-rl}.contact .form,.reserve .form,.taking-pictures-plan .form,.parent-pageid-106 .form,.rental-dress .form{background-color:#e6e6e6;margin:0 auto;padding:9.5vw 0 12vw;width:74vw}.contact .form .mw_wp_form,.reserve .form .mw_wp_form,.taking-pictures-plan .form .mw_wp_form,.parent-pageid-106 .form .mw_wp_form,.rental-dress .form .mw_wp_form{margin:0 auto;width:39vw}.contact .form .mw_wp_form .block,.reserve .form .mw_wp_form .block,.taking-pictures-plan .form .mw_wp_form .block,.parent-pageid-106 .form .mw_wp_form .block,.rental-dress .form .mw_wp_form .block{padding-bottom:1.5vw}.contact .form .mw_wp_form .block h4,.reserve .form .mw_wp_form .block h4,.taking-pictures-plan .form .mw_wp_form .block h4,.parent-pageid-106 .form .mw_wp_form .block h4,.rental-dress .form .mw_wp_form .block h4{font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.05em;padding-bottom:0.7vw}.contact .form .mw_wp_form .block h4 span,.reserve .form .mw_wp_form .block h4 span,.taking-pictures-plan .form .mw_wp_form .block h4 span,.parent-pageid-106 .form .mw_wp_form .block h4 span,.rental-dress .form .mw_wp_form .block h4 span{color:#219b60}.contact .form .mw_wp_form .block .input,.reserve .form .mw_wp_form .block .input,.taking-pictures-plan .form .mw_wp_form .block .input,.parent-pageid-106 .form .mw_wp_form .block .input,.rental-dress .form .mw_wp_form .block .input{font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.05em}.contact .form .mw_wp_form .block .input input[type="text"],.contact .form .mw_wp_form .block .input textarea,.reserve .form .mw_wp_form .block .input input[type="text"],.reserve .form .mw_wp_form .block .input textarea,.taking-pictures-plan .form .mw_wp_form .block .input input[type="text"],.taking-pictures-plan .form .mw_wp_form .block .input textarea,.parent-pageid-106 .form .mw_wp_form .block .input input[type="text"],.parent-pageid-106 .form .mw_wp_form .block .input textarea,.rental-dress .form .mw_wp_form .block .input input[type="text"],.rental-dress .form .mw_wp_form .block .input textarea{background-color:#fff;width:100%;padding:1vw}.contact .form .mw_wp_form .block.block01,.reserve .form .mw_wp_form .block.block01,.taking-pictures-plan .form .mw_wp_form .block.block01,.parent-pageid-106 .form .mw_wp_form .block.block01,.rental-dress .form .mw_wp_form .block.block01{display:flex}.contact .form .mw_wp_form .block.block01 h4,.reserve .form .mw_wp_form .block.block01 h4,.taking-pictures-plan .form .mw_wp_form .block.block01 h4,.parent-pageid-106 .form .mw_wp_form .block.block01 h4,.rental-dress .form .mw_wp_form .block.block01 h4{padding-right:2.7vw}.contact .form .mw_wp_form .block.notice,.reserve .form .mw_wp_form .block.notice,.taking-pictures-plan .form .mw_wp_form .block.notice,.parent-pageid-106 .form .mw_wp_form .block.notice,.rental-dress .form .mw_wp_form .block.notice{color:#219b60;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);font-weight:bold;letter-spacing:0.05em;padding:0.8vw 0 2.5vw}.contact .form .mw_wp_form .policy03,.reserve .form .mw_wp_form .policy03,.taking-pictures-plan .form .mw_wp_form .policy03,.parent-pageid-106 .form .mw_wp_form .policy03,.rental-dress .form .mw_wp_form .policy03{background-color:rgba(255, 255, 255, 0.5);height:20vw;line-height:1.7;margin:1vw 0 2.6vw;overflow:auto;padding:2.5vw 1.6vw}.contact .form .mw_wp_form .policy03 h4,.reserve .form .mw_wp_form .policy03 h4,.taking-pictures-plan .form .mw_wp_form .policy03 h4,.parent-pageid-106 .form .mw_wp_form .policy03 h4,.rental-dress .form .mw_wp_form .policy03 h4{font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);padding-bottom:1.1vw}.contact .form .mw_wp_form .policy03 .desc,.reserve .form .mw_wp_form .policy03 .desc,.taking-pictures-plan .form .mw_wp_form .policy03 .desc,.parent-pageid-106 .form .mw_wp_form .policy03 .desc,.rental-dress .form .mw_wp_form .policy03 .desc{font-family:"yu-mincho-pr6n", serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);letter-spacing:0.05em;line-height:1.7}.contact .form .mw_wp_form .policy03 .desc h5,.reserve .form .mw_wp_form .policy03 .desc h5,.taking-pictures-plan .form .mw_wp_form .policy03 .desc h5,.parent-pageid-106 .form .mw_wp_form .policy03 .desc h5,.rental-dress .form .mw_wp_form .policy03 .desc h5{padding:2.2vw 0 1vw}.contact .form .mw_wp_form .policy01,.reserve .form .mw_wp_form .policy01,.taking-pictures-plan .form .mw_wp_form .policy01,.parent-pageid-106 .form .mw_wp_form .policy01,.rental-dress .form .mw_wp_form .policy01{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.05em;padding:0 0 2.7vw}.contact .form .mw_wp_form .policy01 .policy02,.reserve .form .mw_wp_form .policy01 .policy02,.taking-pictures-plan .form .mw_wp_form .policy01 .policy02,.parent-pageid-106 .form .mw_wp_form .policy01 .policy02,.rental-dress .form .mw_wp_form .policy01 .policy02{font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);padding-top:0.7vw}.contact .form .mw_wp_form .policy01 .policy02 a,.reserve .form .mw_wp_form .policy01 .policy02 a,.taking-pictures-plan .form .mw_wp_form .policy01 .policy02 a,.parent-pageid-106 .form .mw_wp_form .policy01 .policy02 a,.rental-dress .form .mw_wp_form .policy01 .policy02 a{text-decoration:underline}.contact .form .mw_wp_form .send input,.reserve .form .mw_wp_form .send input,.taking-pictures-plan .form .mw_wp_form .send input,.parent-pageid-106 .form .mw_wp_form .send input,.rental-dress .form .mw_wp_form .send input{align-items:center;background:#8e8e8e;border:1px solid #8e8e8e;color:#fff;display:flex;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);height:3.85vw;justify-content:center;letter-spacing:0.05em;text-align:center;width:100%}.contact .form .mw_wp_form.mw_wp_form_confirm .send,.reserve .form .mw_wp_form.mw_wp_form_confirm .send,.taking-pictures-plan .form .mw_wp_form.mw_wp_form_confirm .send,.parent-pageid-106 .form .mw_wp_form.mw_wp_form_confirm .send,.rental-dress .form .mw_wp_form.mw_wp_form_confirm .send{display:flex;justify-content:space-between}.contact .form .mw_wp_form.mw_wp_form_confirm .send input,.reserve .form .mw_wp_form.mw_wp_form_confirm .send input,.taking-pictures-plan .form .mw_wp_form.mw_wp_form_confirm .send input,.parent-pageid-106 .form .mw_wp_form.mw_wp_form_confirm .send input,.rental-dress .form .mw_wp_form.mw_wp_form_confirm .send input{width:49%}.contact .form .mw_wp_form.mw_wp_form_complete,.reserve .form .mw_wp_form.mw_wp_form_complete,.taking-pictures-plan .form .mw_wp_form.mw_wp_form_complete,.parent-pageid-106 .form .mw_wp_form.mw_wp_form_complete,.rental-dress .form .mw_wp_form.mw_wp_form_complete{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2}.contact .mnav,.reserve .mnav,.taking-pictures-plan .mnav,.parent-pageid-106 .mnav,.rental-dress .mnav{border-top:1px solid #000}.contact .footercatch,.reserve .footercatch,.taking-pictures-plan .footercatch,.parent-pageid-106 .footercatch,.rental-dress .footercatch{font-family:"acumin-pro", sans-serif;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);font-weight:300;letter-spacing:0.1em;line-height:1.8;padding:0 0 5.8vw;text-align:center}.contact .policy01,.contact .policy03,.parent-pageid-106 .policy01,.parent-pageid-106 .policy03{display:none}.contact .footercatch,.parent-pageid-106 .footercatch{padding-top:7vw}.reserve .pageheader{align-items:flex-start}.reserve .pageheader .main h2{margin:0;padding:0 0 0 4.5vw}.reserve .sub05{background-color:#e6e6e6;margin:-14vw auto 7vw;padding:6.2vw 12.8vw;text-align:center;width:65vw}.reserve .sub05 h4{font-size:1.3vw;font-size:clamp(10px, 1.3vw, 25px);padding-bottom:2.2vw}.reserve .sub05 .link{padding-bottom:4vw}.reserve .sub05 .link a{align-items:center;background-color:#219b60;color:#fff;display:flex;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);height:3.85vw;justify-content:center;width:100%}.reserve .sub05 .link a:hover{background-color:#fff;color:#000}.reserve .sub05 ul li a{align-items:center;background-color:#fff;border:1px solid #707070;color:#000000;display:flex;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);height:3.85vw;justify-content:center;margin-bottom:0.88vw;width:100%}.reserve .sub05 ul li a:hover{background-color:#219b60;border-color:#219b60;color:#fff}.reserve .sub01,.reserve .sub02{border:1px solid #707070;margin:-11vw auto 2.3vw;width:65vw}.reserve .sub01 h3,.reserve .sub02 h3{font-size:1.3vw;font-size:clamp(10px, 1.3vw, 26px);font-weight:300;margin:2.8vw auto 2.1vw;text-align:center}.reserve .sub01 ul,.reserve .sub02 ul{display:flex;justify-content:center;padding-bottom:2.8vw}.reserve .sub01 ul li,.reserve .sub02 ul li{padding:0 0.52vw}.reserve .sub01 ul li a,.reserve .sub02 ul li a{align-items:center;border:1px solid #707070;border-radius:1.56vw;color:#000000;display:flex;font-size:1vw;font-size:clamp(8px, 1vw, 20px);height:3.1vw;justify-content:center;width:13.5vw}.reserve .sub01 ul li a span,.reserve .sub02 ul li a span{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/link01@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:0.83vw;margin-left:0.57vw;width:0.83vw}.reserve .sub01 ul li a:hover,.reserve .sub02 ul li a:hover{background-color:#707070;color:#fff}.reserve .sub02{margin:0 auto 2.3vw;width:65vw}.reserve .sub04{margin:0 auto 2.3vw;width:65vw}.reserve .sub03{border:1px solid #707070;margin:0 auto 6vw;width:65vw}.reserve .sub03 a{align-items:center;color:#000000;display:flex;font-size:1.3vw;font-size:clamp(10px, 1.3vw, 26px);font-weight:300;height:7.7vw;justify-content:center;width:100%}.reserve .sub03 a:hover{background-color:#707070;color:#fff}.reserve .catch{font-family:"acumin-pro", sans-serif;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);letter-spacing:0.1em;line-height:1.8;padding-bottom:5.7vw;text-align:center}.reserve .mnav{display:none}.rental-dress .pageheader .side{display:none}.rental-dress .sub01{margin:0 auto 4.4vw;width:74vw}.rental-dress .sub01 table{border-right:1px solid #000;border-top:1px solid #000;width:100%}.rental-dress .sub01 table tr th{border-bottom:1px solid #000;border-left:1px solid #000;font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-weight:normal;letter-spacing:0.05em;line-height:1.75;padding:4.5vw 3.5vw 4.5vw 4vw}.rental-dress .sub01 table tr td{border-bottom:1px solid #000;border-left:1px solid #000;font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-weight:normal;letter-spacing:0.05em;line-height:1.75;padding:4.5vw 3.5vw 4.5vw 4vw}.rental-dress .sub01 table tr td dl{display:flex;padding-bottom:1.2vw}.rental-dress .sub01 table tr td dl dt{font-weight:normal;width:27.5vw}.rental-dress .sub01 table tr td dl dt span{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px)}.rental-dress .sub01 table tr td dl dd{width:calc(100% - 27.5vw)}.rental-dress .sub02{margin:0 auto 7vw;width:92vw}.rental-dress .sub02 .image{padding-bottom:4.4vw}.rental-dress .sub02 .link{text-align:center}.rental-dress .sub02 .link a{align-items:center;border:1px solid #000;display:flex;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);height:3.85vw;justify-content:center;letter-spacing:0;line-height:2;margin:0 auto;width:39.4vw}.rental-dress .sub02 .link a:hover{background:#eee}.rental-dress .footercatch{font-family:"acumin-pro", sans-serif;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);font-weight:300;letter-spacing:0.1em;line-height:1.8;padding:0 0 5.8vw;text-align:center}.photo-shoot-plan-old .pageheader{padding:14vw 13vw 6vw}.photo-shoot-plan-old .pageheader h2{font-family:"aleo", sans-serif;font-weight:400;font-style:normal;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:4.8vw}.photo-shoot-plan-old .pageheader h3{font-size:2vw;font-size:clamp(16px, 2vw, 40px);font-weight:300;letter-spacing:0.05em;padding-bottom:2vw}.photo-shoot-plan-old .pageheader .desc{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:1.8}.photo-shoot-plan-old .plan01{background-color:#e6e6e6;padding:6.3vw 13vw}.photo-shoot-plan-old .plan01 .notice01{font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.05em;padding-bottom:1.7vw}.photo-shoot-plan-old .plan01 table{border-top:1px solid #000000;width:100%}.photo-shoot-plan-old .plan01 table tr{border-bottom:1px solid #000000}.photo-shoot-plan-old .plan01 table tr.first{background-color:#fff;border-bottom:none}.photo-shoot-plan-old .plan01 table tr th{border-right:1px solid #000000;font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-weight:normal;letter-spacing:0.05em;padding:3.5vw 4vw 2.5vw;text-align:center}.photo-shoot-plan-old .plan01 table tr td{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2.1;letter-spacing:0.05em;padding:2.5vw 4vw}.photo-shoot-plan-old .plan01 table tr td .price01{font-size:2vw;font-size:clamp(16px, 2vw, 40px)}.photo-shoot-plan-old .plan01 table tr td .small{font-size:1vw;font-size:clamp(8px, 1vw, 20px);margin-left:1.5vw}.photo-shoot-plan-old .plan01 table tr td h5{font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);font-weight:normal;padding-bottom:1.8vw}.photo-shoot-plan-old .plan01 table tr td dl{display:flex;justify-content:space-between;padding-bottom:0.8vw}.photo-shoot-plan-old .plan01 table tr td dl dt{font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-weight:normal;width:40%}.photo-shoot-plan-old .plan01 table tr td dl dd{font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);width:60%}.photo-shoot-plan-old .plan01 table tr td dl dd span{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px)}.photo-shoot-plan-old .plan02{padding:8.2vw 0 12vw}.photo-shoot-plan-old .plan02 .group{margin:0 auto 0.8vw;width:92vw}.photo-shoot-plan-old .plan02 .group h5{display:none;padding-bottom:2.6vw;width:100%}.photo-shoot-plan-old .plan02 .group .list .block{background-position:center;background-repeat:no-repeat;background-size:cover}.photo-shoot-plan-old .plan02 .group .list .block a{display:block;height:100%;width:100%}.photo-shoot-plan-old .plan02 .group.plan-celemoy h5{cursor:pointer;position:relative}.photo-shoot-plan-old .plan02 .group.plan-celemoy h5:after{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/arrow01@2x.png);background-position:center;background-size:cover;content:"";height:1.4vw;position:absolute;right:6vw;top:8.2vw;width:3.2vw}.photo-shoot-plan-old .plan02 .group.plan-celemoy h5.open:after{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/arrow02@2x.png)}.photo-shoot-plan-old .plan02 .group.plan-celemoy .list{display:flex;flex-wrap:wrap;justify-content:space-between}.photo-shoot-plan-old .plan02 .group.plan-celemoy .list .left{width:calc(50% - 0.4vw)}.photo-shoot-plan-old .plan02 .group.plan-celemoy .list .right{width:calc(50% - 0.4vw)}.photo-shoot-plan-old .plan02 .group.plan-celemoy .list .bottom{width:100%}.photo-shoot-plan-old .plan02 .group.plan-celemoy .list .block01{height:18vw;margin-bottom:0.8vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-celemoy .list .block02{height:18vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-celemoy .list .block03{height:36.8vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-celemoy .list .block17{margin-top:0.8vw;height:18vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family h5{cursor:pointer;position:relative}.photo-shoot-plan-old .plan02 .group.plan-family h5:after{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/arrow01@2x.png);background-position:center;background-size:cover;content:"";height:1.4vw;position:absolute;right:6vw;top:8.2vw;width:3.2vw}.photo-shoot-plan-old .plan02 .group.plan-family h5.open:after{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/arrow02@2x.png)}.photo-shoot-plan-old .plan02 .group.plan-family .list{display:flex;flex-wrap:wrap;justify-content:space-between}.photo-shoot-plan-old .plan02 .group.plan-family .list .left{margin:auto auto 0.8vw 0;width:calc(40% - 0.4vw)}.photo-shoot-plan-old .plan02 .group.plan-family .list .left .block04{height:18vw;margin-bottom:0.8vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .left .block05{height:18vw;margin-bottom:0.8vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .left .block08{height:18vw;margin-bottom:0.8vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .left .block09{height:18vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .center{margin:auto auto 0.8vw;width:calc(40% - 0.4vw)}.photo-shoot-plan-old .plan02 .group.plan-family .list .center .block06{height:36.8vw;margin-bottom:0.8vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .center .block10{height:36.8vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .right{margin:auto 0 0.8vw auto;width:calc(20% - 0.4vw)}.photo-shoot-plan-old .plan02 .group.plan-family .list .right .block07{height:36.8vw;margin-bottom:0.8vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .right .block11{height:36.8vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .bottom{height:18vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-family .list .bottom .block12{height:18vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-friend h5{cursor:pointer;position:relative}.photo-shoot-plan-old .plan02 .group.plan-friend h5:after{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/arrow01@2x.png);background-position:center;background-size:cover;content:"";height:1.4vw;position:absolute;right:6vw;top:8.2vw;width:3.2vw}.photo-shoot-plan-old .plan02 .group.plan-friend h5.open:after{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/arrow02@2x.png)}.photo-shoot-plan-old .plan02 .group.plan-friend .list{display:flex;justify-content:space-between}.photo-shoot-plan-old .plan02 .group.plan-friend .list .left{margin:auto auto auto 0;width:calc(40% - 0.4vw)}.photo-shoot-plan-old .plan02 .group.plan-friend .list .left .block13{height:18vw;margin-bottom:0.8vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-friend .list .left .block14{height:18vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-friend .list .center{margin:0 auto;width:calc(40% - 0.4vw)}.photo-shoot-plan-old .plan02 .group.plan-friend .list .center .block15{height:36.8vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-friend .list .right{margin:auto 0 auto auto;width:calc(20% - 0.4vw)}.photo-shoot-plan-old .plan02 .group.plan-friend .list .right .block16{height:36.8vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-wedding h5,.photo-shoot-plan-old .plan02 .group.plan-profile h5{cursor:pointer;position:relative}.photo-shoot-plan-old .plan02 .group.plan-wedding h5:after,.photo-shoot-plan-old .plan02 .group.plan-profile h5:after{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/arrow03@2x.png);background-position:center;background-size:cover;content:"";height:3.2vw;position:absolute;right:6.8vw;top:7.3vw;width:1.4vw}.photo-shoot-plan-old .plan02 .group.plan-wedding .list,.photo-shoot-plan-old .plan02 .group.plan-profile .list{display:flex;justify-content:space-between}.photo-shoot-plan-old .plan02 .group.plan-wedding .list .left,.photo-shoot-plan-old .plan02 .group.plan-profile .list .left{width:36.8vw}.photo-shoot-plan-old .plan02 .group.plan-wedding .list .left .block13,.photo-shoot-plan-old .plan02 .group.plan-profile .list .left .block13{height:18vw;margin-bottom:0.8vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-wedding .list .left .block14,.photo-shoot-plan-old .plan02 .group.plan-profile .list .left .block14{height:18vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-wedding .list .center,.photo-shoot-plan-old .plan02 .group.plan-profile .list .center{width:35vw}.photo-shoot-plan-old .plan02 .group.plan-wedding .list .center .block15,.photo-shoot-plan-old .plan02 .group.plan-profile .list .center .block15{height:36.8vw;width:100%}.photo-shoot-plan-old .plan02 .group.plan-wedding .list .right,.photo-shoot-plan-old .plan02 .group.plan-profile .list .right{width:18.7vw}.photo-shoot-plan-old .plan02 .group.plan-wedding .list .right .block16,.photo-shoot-plan-old .plan02 .group.plan-profile .list .right .block16{height:36.8vw;width:100%}.photo-shoot-plan-old .mnav{border-top:1px solid #000}.privacy-policy .pageheader{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto;padding:14vw 0 9vw;width:74vw}.privacy-policy .pageheader .main h2{font-family:"aleo", sans-serif;font-weight:400;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:5vw}.privacy-policy .pageheader .main h3{font-size:2vw;font-size:clamp(16px, 2vw, 40px);font-weight:300;letter-spacing:0.05em;padding-bottom:2vw}.privacy-policy .pageheader .main .desc{font-family:"yu-mincho-pr6n", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;line-height:1.8}.privacy-policy .pageheader .side{font-family:"acumin-pro", sans-serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);font-weight:300;letter-spacing:0.1em;line-height:1.57;margin:auto 0 0 auto;writing-mode:vertical-rl}.privacy-policy .entry-content{font-family:"yu-mincho-pr6n", serif;font-weight:400;font-style:normal;letter-spacing:0.05em;margin:0 auto 12vw;width:74vw}.privacy-policy .entry-content h2{font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);padding-bottom:1.4vw}.privacy-policy .entry-content p{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:1.8;padding-bottom:3.7vw}.privacy-policy .mnav{border-top:1px solid #000}.privacy-policy .footercatch{font-family:"acumin-pro", sans-serif;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);font-weight:300;letter-spacing:0.1em;line-height:1.8;padding:0 0 5.8vw;text-align:center}.single-plan{background-color:#fff;letter-spacing:0.05em}.single-plan .plan01 .pageheader{margin:auto;padding:14vw 13vw 4vw}.single-plan .plan01 .pageheader h1{font-size:1.3vw;font-size:clamp(10px, 1.3vw, 25px);font-family:"aleo", sans-serif;font-weight:400;font-style:normal;letter-spacing:0.2em;padding-bottom:4vw}.single-plan .plan01 .pageheader h2{font-size:3.1vw;font-size:clamp(24px, 3.1vw, 60px);font-weight:normal;padding-bottom:1.1vw}.single-plan .plan01 .pageheader h3{font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-family:"aleo", sans-serif;font-weight:400;font-style:normal}.single-plan .plan01 .slider{padding:0 13vw 6vw}.single-plan .plan01 .slider img{width:100%}.single-plan .plan01 .catch{padding:0 13vw 2vw}.single-plan .plan01 .catch h4{font-size:2vw;font-size:clamp(16px, 2vw, 40px);padding-bottom:1.7vw}.single-plan .plan01 .catch .desc{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:1.8}.single-plan .plan01 .price10{background-color:#f8f8f8;margin:0 13vw 6vw;padding:2.5vw 2vw 2vw}.single-plan .plan01 .price10 .price11{text-align:center}.single-plan .plan01 .price10 .price11 h5{font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);letter-spacing:0.1em;padding-bottom:0.3vw}.single-plan .plan01 .price10 .price11 .price12{color:#219b60;font-family:"Helvetica Neue", "Helvetica";font-size:3.6vw;font-size:clamp(28px, 3.6vw, 70px);font-weight:500;padding-bottom:0.5vw}.single-plan .plan01 .price10 .price11 .price12 span{font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);margin-right:0.3vw}.single-plan .plan01 .price10 .price11 .donichi{align-items:center;background-color:#fff;border:1px solid #000;border-radius:1.5vw;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);justify-content:center;line-height:1;margin:0 auto 2.2vw;height:1.6vw;width:10.1vw}.single-plan .plan01 .price10 .price13{display:flex;justify-content:space-between;margin:0 auto;width:36vw}.single-plan .plan01 .price10 .price13 .block{margin-bottom:2vw;text-align:center;width:38%}.single-plan .plan01 .price10 .price13 .block h6{border-bottom:1px solid #000;border-top:1px solid #000;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);margin-bottom:1.1vw;padding:1.1vw}.single-plan .plan01 .price10 .price13 .block .price14{font-family:"Helvetica Neue", "Helvetica";font-size:2vw;font-size:clamp(16px, 2vw, 40px);font-weight:500;margin-bottom:1.3vw}.single-plan .plan01 .price10 .price13 .block .price14 span{font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);margin-left:0.3vw}.single-plan .plan01 .price10 .price13 .block .notice{font-size:0.78vw;font-size:clamp(8px, 0.78vw, 15px);line-height:1.7}.single-plan .plan01 .price10 .price13 .plus{padding-top:4vw;text-align:center;width:24%}.single-plan .plan01 .price10 .price13 .plus img{width:2.4vw}.single-plan .plan01 .price10 .link a{align-items:center;background:#219b60;border:1px solid #219b60;color:#fff;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);display:flex;height:3.85vw;justify-content:center;margin:0 auto;width:36vw}.single-plan .plan01 .price10 .link a:hover{background-color:#fff;color:#219b60}.single-plan .plan01 #gallery{margin-bottom:7.5vw}.single-plan .plan01 #gallery .header h2{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);font-family:"aleo", sans-serif;font-weight:400;font-style:normal;padding-bottom:2vw;text-align:center}.single-plan .plan01 #dress{background-color:#f8f8f8;padding:4.2vw 3.75vw 3vw}.single-plan .plan01 #dress .header{padding-bottom:2vw;text-align:center}.single-plan .plan01 #dress .header h2{font-family:"aleo", sans-serif;font-weight:400;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.2em;padding-bottom:2.1vw}.single-plan .plan01 #dress .header h3{font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);letter-spacing:0.05em;padding-bottom:1.8vw}.single-plan .plan01 #dress .header .desc{font-size:1vw;font-size:clamp(8px, 1vw, 20px);line-height:1.8}.single-plan .plan01 #dress .image{padding-bottom:2.9vw;width:100%}.single-plan .plan01 #dress .image img{width:100%}.single-plan .plan01 #dress .link{text-align:center}.single-plan .plan01 #dress .link a{align-items:center;background-color:#fff;border:1px solid #707070;display:flex;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);height:3.8vw;justify-content:center;margin:0 auto;width:39vw}.single-plan .plan01 #dress .link a:hover{background-color:#219b60;border-color:#219b60;color:#fff}.single-plan .plan01 #other{padding:10vw 0 5vw}.single-plan .plan01 .back{padding-bottom:9vw}.single-plan .plan01 .back a{align-items:center;border:1px solid #707070;display:flex;height:3.85vw;justify-content:center;letter-spacing:0.2em;margin:0 auto 0vw;width:40vw}.single-plan .plan01 .back a:hover{background-color:#219b60;border-color:#219b60;color:#fff}.single-plan .plan01 .group{margin:auto}.single-plan .plan01 .group .images{align-content:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;width:46%}.single-plan .plan01 .group .images .image{background-position:center top;background-repeat:no-repeat;background-size:cover}.single-plan .plan01 .group .images .image a{display:block;height:100%;width:100%}.single-plan .plan01 .group .images .image.image01{height:59.2vw;margin-bottom:1vw;width:45.2vw}.single-plan .plan01 .group .images .left{width:30.7%}.single-plan .plan01 .group .images .left .image02{aspect-ratio:0.9163179916;margin-bottom:1vw;width:100%;margin-bottom:1vw}.single-plan .plan01 .group .images .left .image03{aspect-ratio:0.9163179916;width:100%}.single-plan .plan01 .group .images .center{width:30.7%}.single-plan .plan01 .group .images .center .image04{aspect-ratio:0.9163179916;margin-bottom:1vw}.single-plan .plan01 .group .images .center .image05{aspect-ratio:0.9163179916}.single-plan .plan01 .group .images .right{width:34.3%}.single-plan .plan01 .group .images .right .image06{aspect-ratio:0.4949494949;width:100%}.single-plan .plan01 .group .txt{width:49%}.single-plan .plan01 .group .txt h4{font-size:2vw;font-size:clamp(16px, 2vw, 40px);line-height:1.7;padding-bottom:2.8vw}.single-plan .plan01 .group .txt .desc{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:1.8;padding-bottom:5vw}.single-plan .plan01 .group .txt .block h6{font-family:"aleo", sans-serif;font-weight:400;font-style:normal;font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.2em;padding-bottom:1.3vw}.single-plan .plan01 .group .txt .block table{border-top:1px solid #000000;border-right:1px solid #000000;width:100%}.single-plan .plan01 .group .txt .block table tr th{border-bottom:1px solid #000000;border-left:1px solid #000000;font-weight:normal;font-size:1vw;font-size:clamp(8px, 1vw, 20px);line-height:2;padding:1.6vw;text-align:center;width:28%}.single-plan .plan01 .group .txt .block table tr td{border-bottom:1px solid #000000;border-left:1px solid #000000;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2;padding:1.6vw;width:72%}.single-plan .plan01 .group .txt .block table tr td h5{font-size:1.2vw}.single-plan .plan01 .group .txt .block table tr.price01{background-color:#e6e6e6}.single-plan .plan01 .group .txt .block table tr.price01 td{font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px)}.single-plan .plan01 .group .txt .block table tr.price02{background-color:#e6e6e6}.single-plan .plan01 .group .txt .block table tr.price02 td{font-size:1.5vw}.single-plan .plan01 .group .txt .block.block01{margin-bottom:2.1vw;position:relative}.single-plan .plan01 .group .txt .block.block01:after{content:"+";font-size:1.46vw;font-size:clamp(11px, 1.46vw, 28px);margin:1.9vw auto 3.1vw;position:absolute;text-align:center;width:100%}.single-plan .plan01 .group .txt .block.block02{margin-bottom:4.4vw}.single-plan .plan01 .group .txt .link a{align-items:center;border:1px solid #000;border-radius:2.23vw;display:flex;font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);height:4.47vw;justify-content:center;letter-spacing:0}.single-plan .plan01 .group .txt .link a span{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/link01@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:1.1vw;margin-left:0.9vw;width:1.1vw}.home-new #fv{display:flex;height:100vh;width:100%}.home-new #fv #photo,.home-new #fv #space{height:100vh;position:relative;width:50%}.home-new #fv #photo .group,.home-new #fv #space .group{height:100vh;left:0;position:absolute;top:0;width:100%;z-index:-1}.home-new #fv #photo .group .slick-list,.home-new #fv #space .group .slick-list{height:100vh;width:100%}.home-new #fv #photo .group .slick-list .image.slick-slide,.home-new #fv #space .group .slick-list .image.slick-slide{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100vh;left:0;position:absolute;top:0;width:100%;z-index:-1}.home-new #fv #photo a,.home-new #fv #space a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.home-new #fv #photo a .txt,.home-new #fv #space a .txt{color:#fff;text-align:center}.home-new #fv #photo a .txt h2,.home-new #fv #space a .txt h2{font-family:"aleo", sans-serif;font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);letter-spacing:0.2em;padding-bottom:0.6vw}.home-new #fv #photo a .txt .ja,.home-new #fv #space a .txt .ja{font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px)}.home-new #fv #photo a .link,.home-new #fv #space a .link{bottom:0;position:absolute;right:0;width:8.3vw}.home-new #fv #photo a .link img,.home-new #fv #space a .link img{width:100%}.home-new #fv #photo a:hover .txt,.home-new #fv #space a:hover .txt{color:#219b60}.home-new footer{display:none}#layer_board_area .layer_board{display:block}#layer_board_area .layer_board .image{margin:auto;position:relative;width:28.6vw}#layer_board_area .layer_board .image a{display:block;margin:auto}#layer_board_area .layer_board .image .btn_close{background-image:url(//uka-studio.jp/wp-content/themes/uka/images/close01@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:2.3vw;position:absolute;right:-1.15vw;top:-1.15vw;width:2.3vw;z-index:5}#layer_board_area .layer_board .image .btn_close a{display:block;background:none;height:100%;padding:0;width:100%}}@media screen and (min-width:768px){.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:inherit;max-width:calc(100% - 7vw)}.mfp-bg{background-color:#949dad;opacity:0.7}.mfp-iframe-scaler iframe{box-shadow:none}}