@charset "UTF-8";
/* コンパイルCSS 直接修正禁止 */
.index{padding-bottom:1.5rem}.index .intro{margin-top:.4rem}.index .intro .catch{text-align:center;font-size:.18rem;line-height:2.33}.index .intro .chart{margin:auto;margin-top:.45rem;width:4.7rem;height:4.1rem}.index .studioBox{position:relative;max-width:12.8rem;width:100%;margin:auto;margin-top:1rem;padding-top:.7rem;padding-bottom:.7rem;background-color:#f1f1f1}.index .studioBox>.in{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:11.9rem;width:100%;margin:auto}.index .studioBox .item{position:relative;width:calc((100% - .32rem)/ 2);margin-right:.32rem;background-color:#fff}.index .studioBox .item:nth-of-type(2n){margin-right:0}.no-touchevents .index .studioBox .item .wrapLink:hover~.thumb img{-webkit-transform:scale(1.03);transform:scale(1.03);opacity:.5}.no-touchevents .index .studioBox .item .wrapLink:hover~.txtBox .inlineTit .more{-webkit-transform:translateX(.1rem);transform:translateX(.1rem)}.index .studioBox .item .thumb{width:100%;height:3.26rem;overflow:hidden}.index .studioBox .item .thumb img{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.index .studioBox .item .txtBox{padding:.1rem .3rem .2rem}.index .studioBox .item .txtBox .inlineTit{height:.6rem}.index .studioBox .item .txtBox .inlineTit .title{padding:0}.index .studioBox .item .txtBox .inlineTit .more{right:.3rem;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.index .endcopy{margin-top:.8rem;font-size:.18rem;line-height:1.88;text-align:center}.sec_content>.in{padding-top:1rem;padding-bottom:1.4rem}.sec_content .dataBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:10.8rem;width:100%;margin:auto}.sec_content .dataBox .detail{width:calc(100% - 2.6rem);padding-left:.6rem;border-left:1px solid #4d4d4d}.sec_content .dataBox .detail .catch{font-size:.16rem;line-height:2.33}.sec_content .slideArea{margin-top:1.1rem}.sec_content .photoArea{width:calc(100% - .4rem);margin:auto;margin-top:.35rem;text-align:center}.sec_content .photoArea .wrap{padding-bottom:.25rem;border-bottom:1px solid #c2b79c}.sec_content .photoArea .ph{width:100%;height:59.1vw}.sec_content .photoArea .ph+.ph{margin-top:.1rem}.sec_content .photoArea .more{position:relative;display:inline-block;width:auto;height:auto;padding:.2rem 0;padding-right:.25rem;font-size:.13rem;letter-spacing:.04em;line-height:1;color:#4d4d4d;border:none}.sec_content .photoArea .more:before{right:0;top:calc(50% - .08rem);bottom:auto;width:.08rem;height:.08rem;background-color:transparent;border-right:1px solid #826c34;border-bottom:1px solid #826c34;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.sec_content .photoArea .more.active:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.sec_content .movieBox{position:relative;max-width:10.8rem;width:100%;height:6.1rem;margin:auto;margin-top:1rem}.sec_content .movieBox.mp4 video{width:100%;height:100%}.sec_content .movieBox.mp4 .icon{position:absolute;z-index:1;top:0;bottom:.4rem;left:0;right:0;cursor:pointer}.sec_content .accessBox{position:relative;display:block;max-width:11.9rem;width:100%;height:6.15rem;margin:auto;margin-top:1rem;padding-top:.65rem;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_content .accessBox:before{content:"";position:absolute;z-index:-1;top:0;left:calc(50% - 50vw);right:calc(50% - 1.8rem);display:block;height:3.95rem;background-color:#f8f8f8}.sec_content .accessBox .address>dt{font-size:.18rem;font-weight:700;margin-top:.3rem}.sec_content .accessBox .address>dd:not(.map){font-size:.15rem;letter-spacing:.06em;line-height:2;margin-top:.1rem}.sec_content .accessBox .address .map{position:absolute;right:0;top:.95rem;width:7.41rem;text-align:right}.sec_content .accessBox .address .map img{width:100%;height:auto}.sec_content .accessBox .address .map a{display:inline-block;text-align:right;margin-top:.04rem;font-size:.14rem}.sec_content .accessBox .address .map .txtLink span{position:relative;padding-right:1em;padding-bottom:.05rem;border-bottom:1px solid #4d4d4d;-webkit-transition:border-color .3s;transition:border-color .3s}.sec_content .accessBox .address .map .txtLink span:after{content:"";position:absolute;top:calc(50% - .04rem);right:.25em;display:block;width:.06rem;height:.06rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.no-touchevents .sec_content .accessBox .address .map .txtLink:hover span{border-color:rgba(77,77,77,0)}@media screen and (max-width:640px){.index{padding-bottom:.75rem}.index .intro{margin-top:.25rem}.index .intro .catch{font-size:.14rem;line-height:2}.index .intro .chart{width:calc(100% - .4rem);height:auto;margin-top:.3rem}.index .intro .chart img{width:100%;height:auto}.index .studioBox{width:calc(100% - .2rem);margin-top:.55rem;padding:.1rem;padding-top:.45rem;padding-bottom:.45rem;-webkit-box-sizing:border-box;box-sizing:border-box}.index .studioBox>.in{display:block}.index .studioBox .item{width:100%;margin:0}.index .studioBox .item:nth-of-type(2n){margin-top:.4rem}.index .studioBox .item .thumb{height:50vw}.index .studioBox .item .txtBox{padding:.05rem .2rem .15rem}.index .studioBox .item .txtBox .inlineTit{border-bottom:1px solid #f0ebea}.index .studioBox .item .txtBox .inlineTit .title{padding-bottom:.16rem}.index .studioBox .item .txtBox .inlineTit .title:after{position:absolute;left:0;top:auto;bottom:0;margin:0}.index .studioBox .item .txtBox .inlineTit .more{right:.2rem}.index .studioBox .item .txtBox .txt{margin-top:.1rem;font-size:.12rem;line-height:1.91}.index .endcopy{width:calc(100% - .35rem);text-align:left;margin:auto;margin-top:.45rem;font-size:.14rem;line-height:1.78}.sec_content>.in{padding-top:.6rem;padding-bottom:.5rem}.sec_content .dataBox{display:block;max-width:100%}.sec_content .dataBox .detail{width:100%;padding:0 .2rem;margin-top:.1rem;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}.sec_content .dataBox .detail .catch{font-size:.14rem;line-height:2}.sec_content .dataBox .detail .catch br{display:none}.sec_content .movieBox{max-width:calc(100% - .4rem);height:calc(40.27vw + .4rem);margin-top:.4rem}.sec_content .accessBox{max-width:100%;height:auto;margin-top:.6rem;padding-top:.35rem;padding-bottom:.5rem}.sec_content .accessBox:before{left:0;right:.4rem;height:auto;bottom:.3rem}.sec_content .accessBox .address>dt{font-size:.14rem;margin-left:.2rem;margin-top:.15rem}.sec_content .accessBox .address>dd:not(.map){font-size:.13rem;margin-left:.2rem}.sec_content .accessBox .address .map{position:static;width:calc(100% - .3rem);margin-left:.2rem;margin-top:.2rem}.sec_content .accessBox .address .map a{font-size:.12rem}}@media print,screen and (min-width:641px){.sec_content .dataBox .secTit{width:2.5rem;margin-right:.6rem}.sec_content .dataBox .secTit .title{font-size:.14rem;padding-top:.3rem}.sec_content .dataBox .secTit .title[data-txt]:before{font-size:.2rem}}
/*# sourceMappingURL=studio.css.map */
