html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,tabe,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}body{font-size:13px;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%}*,::after,::before{box-sizing:border-box}.clearfix::before,.clearfix::after{height:0;visibility:hidden;content:".";display:block;clear:both}img{vertical-align:bottom}a.line{position:relative}a.line::after{width:100%;height:1px;position:absolute;left:0;bottom:0;transition:opacity .6s ease;content:"";background:#000}.headLine{padding:138px 0 51px;text-align:center}.headLine h2{height:90px}.headLine h2 img{height:100%}.puSlide{margin-bottom:67px;height:350px;overflow:hidden;opacity:0;transition:opacity .2s ease}.puSlide.slick-initialized{opacity:1}.puSlide li{height:100%;float:left;list-style:none}.puSlide li img{width:auto;height:350px}.puWord{padding-bottom:127px;margin:0 auto;width:950px}.puEn{width:435px;float:left;line-height:2.05;letter-spacing:.8px}.puJp{margin-top:2px;width:435px;float:right;line-height:1.92;letter-spacing:.6px}.case{margin:0 auto 282px;width:950px;position:relative}.case h3{margin-bottom:56px;font-size:37.5px;font-family:"Marcellus",serif;text-align:center;letter-spacing:1px}.caseBox{position:relative}.prev,.next{width:40px;height:40px;position:absolute;top:50%;left:-54px;border-radius:100%;z-index:2;transform:translateY(-50%)}.next{left:auto;right:-54px}.prev img,.next img{width:12px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.caseSlick{opacity:0;transition:opacity .2s ease}.caseSlick.slick-initialized{opacity:1}.caseSlick img{width:100%}.caseSwitch{margin-top:8px;width:100%;position:absolute;text-align:center}.caseSwitch li{padding:7px;position:relative;display:inline-block;cursor:pointer;list-style:none}.caseSwitch li button{display:none}.caseSwitch li:after{width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:100%;content:"";background:#d2d2d2}.caseSwitch li.slick-active:after{background:#535353}.officeList{width:100%;transition:height .3s ease;position:absolute;bottom:-109px}.office{font-family:"Marcellus",serif;text-align:center;position:absolute;left:50%;top:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;transform:translateX(-50%)}.office.on{opacity:1;visibility:visible}.office p{margin-bottom:2px;font-size:23px;letter-spacing:.7px}.office span{font-size:15px}.lease{padding-bottom:184px;margin:0 auto;width:950px}.minTitle{margin-bottom:62px;text-align:center}.minTitle h3{margin-bottom:10px;font-size:37.5px;font-family:"Marcellus",serif;letter-spacing:1px}.minTitle p{font-size:12px;font-weight:bold;letter-spacing:1px}.leaseInfo{margin-bottom:22px}.leaseInfo p{font-size:13px;margin-top:-6px;width:475px;float:left;line-height:2.35;letter-spacing:2px}.leaseTable{width:435px;float:right;font-size:11.5px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","YuGothic M","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;text-align:left}.leaseTable th{padding-bottom:8px;letter-spacing:1px}.leaseTable th:first-child{width:138px}.leaseTable thead{border-bottom:1px solid #b5b5b5}.leaseTable tbody tr:first-child td{padding-top:24px}.leaseTable td{padding:4px 0}.cond{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","YuGothic M","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.cond h4{margin-bottom:11px;font-size:11.5px;font-weight:bold}.cond p{padding-left:6px;text-indent:-6px;font-size:11px;line-height:1.9}.business{padding-bottom:190px}.business .minTitle{margin-bottom:41px}.bussInir{font-size:12px;line-height:2.55;text-align:center;letter-spacing:1.5px}.model{padding-bottom:154px;margin:0 auto;width:950px}.model .minTitle h3{font-size:35px}.modelImg{margin-bottom:54px;text-align:center}.modelImg img{margin:0 26px;width:300px}.modelInir{margin-bottom:30px;font-size:12px;line-height:2.3;text-align:center;letter-spacing:1.3px}.modelLink{text-align:center}.modelLink a{font-size:12px;display:inline-block;letter-spacing:1px}@media all and (min-width: 0)and (max-width: 767px){.headLine{padding:99px 0 40px}.headLine h2{height:75px}.headLine h2 img.sp{display:inline-block !important}.puSlide{margin-bottom:57px;height:285px}.puSlide li img{height:285px}.puWord{padding-bottom:91px;margin:0 20px;width:auto}.puEn{margin-bottom:42px;width:auto;font-size:12px;line-height:1.66;float:none;letter-spacing:.7px}.puJp{width:auto;font-size:13px;float:none;letter-spacing:1px}.case{margin-bottom:186px;width:auto}.case h3{margin-bottom:32px;font-size:32.5px;letter-spacing:.6px}.caseSwitch{padding:0 48px;margin-top:18px}.caseSwitch li{padding:5px}.caseSwitch li::after{width:3px;height:3px}.prev,.next{top:auto;bottom:-70px;left:5px}.next{left:auto;right:5px}.officeList{bottom:-104px}.office.on{opacity:1;visibility:visible;width:100%}.office p{font-size:16px}.lease{padding-bottom:114px;margin:0 20px;width:auto}.minTitle{margin-bottom:44px}.minTitle h3{margin-bottom:9px;font-size:32.5px;letter-spacing:.6px}.leaseInfo{margin-bottom:53px}.leaseInfo p{margin:0 0 46px;width:auto;float:none;line-height:1.93;font-size:13px}.leaseTable{width:100%;float:none}.leaseTable th{padding-left:3px;padding-bottom:10px;font-size:12.5px}.leaseTable th:first-child{width:152px}.leaseTable td{padding-left:3px;letter-spacing:.8px;font-size:12.5px}.leaseTable tbody tr:first-child td{padding-top:26px}.cond h4{margin-bottom:10px}.cond p{padding-left:0;text-indent:0;line-height:1.73}.business{padding-bottom:100px;margin:0 20px}.bussInir{text-align:left;line-height:2.1}.model{padding-bottom:110px;width:auto}.model .minTitle h3{font-size:32.5px;line-height:1.28}.modelImg{margin-bottom:41px}.modelImg img{margin:0;width:50%;float:left}.modelInir{margin:0 20px 26px;text-align:left}}/*# sourceMappingURL=page-public.css.map */