@charset "UTF-8";#footerNav li{display:flex;flex-direction:column}.heroTt{top:50%;left:50%;transform:translate(-50%,-50%)}.heroTt,.srOnly{position:absolute}.srOnly{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);white-space:nowrap;clip-path:inset(50%)}@font-face{src:url(/photo/page/common/fonts/SackersGothicStd-Light.otf) format("opentype");font-family:"Sackers Gothic Light"} #scrollBtn, .fixedRental span, .ftAlp, .ftLinkBtn, .rentalBtn a, .s8more,.tocNo{font-family:"Sackers Gothic Medium",verdana,sans-serif} #scrollBtn,.fixedRental span, .ftAlp{text-transform:uppercase}.secNo, .secTt{font-family:"Sackers Gothic Light",verdana,sans-serif}.s0ttAlp, .s67h2, .secName, .tocName{font-family:"Freight Big Book",Times,serif} .introBtt,.introTt, .s8ul h3{font-weight:bold} #footerNav li,.effFI{opacity:0;transition:1.4s ease-out} #footerNav li.act,.act.effFI{opacity:1}#footerNav{margin:0 auto;padding:5em 2%}#footerNav ul{display:flex;flex-wrap:wrap;width:100%;margin:0 auto}#footerNav li{width:50%;padding:0 2% 3.5em} #ring #footerNav,#ringRental #footerNav{background-color:#fafafa}.ftNavTtBox{flex-grow:1;margin-bottom:1.5em}.ftAlp{font-size:clamp(14px,14px + .1vw,16px);line-height:1.5}.ftAlp,.ftJp{letter-spacing:0;text-align:center;text-indent:0}.ftJp{font-size:12px;line-height:1.6}.ftLinkBtn{display:inline-block;width:100%;height:2em;margin:1.5em auto 0;border:1px solid #424242;font-size:115%;line-height:2em;letter-spacing:.03em;text-align:center;text-indent:.03em;white-space:nowrap}#sec1, #sec2, #sec3, #sec4, #sec5, #sec8{padding:3.8em 0 20vh}.s1img2, .s3img2, .s5img2{width:80%;max-width:640px}.s1img5, .s2img5, .s3img5, .s4img3, .s5img4{width:80%;max-width:770px;margin:0 auto}.s1img3, .s2img4, .s3img4, .s4img2, .s5img3{width:80%;max-width:640px;margin:0 0 0 auto}.s2img3{width:60%;max-width:480px}#sec1, #sec2, #sec3, #sec4, #sec5, #sec8, .dressLP #footerNav{min-height:97vh}#intro, #sec1, #sec2, #sec3, #sec4, #sec5, #sec6, #sec7, .dressLP #footerNav{background:#fff}#introB, #sec8{background:#f2efe6}#sec6, #sec7{background:#f5f5f5}.just{text-align:justify} .fixedRental,.rentalBtn a{display:block;width:100%;height:100%}.lpContainer{margin-right:auto;margin-left:auto} .effFIL,.effFIR, .effFIU{opacity:0;transition:1.3s} .effFIL.act,.effFIR.act, .effFIU.act{transform:none;opacity:1}.effFIU{transform:translateY(20px)}.effFIL{transform:translateX(-3%)}.effFIR{transform:translateX(3%)}@-webkit-keyframes anmFI{0%{opacity:0}100%{opacity:1}}@keyframes anmFI{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes anmFIOhero{0%, 100%{opacity:0}20%, 80%{opacity:1}}@keyframes anmFIOhero{0%, 100%{opacity:0}20%, 80%{opacity:1}}.fixedBtnPc{transition:.4s ease-out} .fixedBtnPc:active, .fixedBtnPc:focus,.fixedBtnPc:hover{transform:translateY(3px);opacity:.7}body{opacity:0;transition:1.5s ease-out}body.pret{opacity:1}.lpContents{position:relative;min-width:200px;padding:0;background:#fff;color:#424242;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",meiryo,メイリオ,sans-serif;text-align:justify;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.lpContents, .lpContents li, .lpContents p{font-size:clamp(11px,11px + .25vw,14px);line-height:1.5;letter-spacing:.03em}.lpContents img{display:block;height:auto}.lpContents svg{z-index:8} .lpContents li,.lpContents ul{list-style:none}.lpContents a{color:#424242;text-decoration:none;cursor:pointer;transition:.5s}.lpContents a:hover{opacity:.7}.footerOuter{z-index:997;position:relative;padding-top:0!important;background:#fff}.breadcrumb{position:relative;margin-bottom:0!important}@-webkit-keyframes scroll{0%{transform:translateY(0) rotate(-45deg);opacity:0}50%{opacity:1}100%{transform:translateY(10px) rotate(-45deg);opacity:0}}@keyframes scroll{0%{transform:translateY(0) rotate(-45deg);opacity:0}50%{opacity:1}100%{transform:translateY(10px) rotate(-45deg);opacity:0}}#scrollBtn{display:block;z-index:3;position:fixed;bottom:70px;left:50%;padding-bottom:30px;transform:translateX(-50%);color:#fff;font-size:11px;transition:1s ease-out}#scrollBtn::after{display:inline-block;position:absolute;top:20px;left:50%;width:16px;height:16px;margin-left:-8px;border-bottom:1px solid #fff;border-left:1px solid #fff;content:"";-webkit-animation:scroll 1.6s infinite;box-sizing:border-box;animation:scroll 1.6s infinite}.pret #scrollBtn{-webkit-animation:anmFI 1s ease-out 3s;animation:anmFI 1s ease-out 3s}.lpScrolled #scrollBtn{opacity:0}#hero{position:relative;overflow:hidden;background:#92bfe2;font-size:0}.heroTt{z-index:2;width:60%;max-width:320px}.heroImg{z-index:1;position:relative;opacity:0;transition:1.8s ease-out 2s}#switchV{-o-object-fit:cover;aspect-ratio:1080/1920;width:100vw;height:auto;min-height:calc(100vh - 170px);margin:0 auto;object-fit:cover}.pret .heroImg{opacity:1}.pret .heroTt{-webkit-animation:anmFIOhero 2.4s ease-out both;animation:anmFIOhero 2.4s ease-out both}#intro{padding-bottom:20vh}#introA{padding:50px 0 70px;text-align:center}.introTt{font-size:115.38%}.s0ttAlp{padding:.5em 0 2.8em;font-size:169.23%;letter-spacing:.03em}.introAtx{line-height:2}#introB{padding:3.8em 0 5em}.introBtt{margin-bottom:1.4em}#toc ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}#toc li{position:relative}#toc li::after{position:absolute;right:0;bottom:0;width:1px;height:35px;transform:rotate(40deg);background:#ded7bf;content:""}.tocNo{font-size:85.77%}.tocName{display:block;font-size:153.85%;line-height:1.1}#sec1, #sec2, #sec3, #sec4, #sec5, #sec6, #sec7{position:relative}.ttBox{margin-bottom:1.9em;line-height:1;text-align:center}.secNo{font-size:215.38%}.secName{margin-bottom:.5em;font-size:153.85%;letter-spacing:.04em}.secTt{font-size:92.31%}.ul li{position:relative;padding-bottom:4em}.ul li:last-child{padding-bottom:0!important} .s2head, .s3head, .s4head,.s5head{margin-bottom:4em} .s1img2capt,.s5img2capt,
.s5img3capt{margin:2.7em 0 0 12%} .s3note,.s6note{font-size:80%;line-height:2}.s1head{margin-bottom:4em}.s1head img, .s2head img, .s3head img, .s4head img, .s5head img{margin-right:auto;margin-left:auto}.s1img2capt{position:relative}.s1video{margin:0 auto;text-align:center}.s2img3capt{margin:2.7em 0 0 10%}.s2img4capt{margin:2.7em 4% 0}.s3img1capt,
.s3img2capt{margin:2.7em 0 0 5.33%}.s3img5{max-width:780px}.s3note{margin-top:2em;text-align:center;opacity:.8}.s4img2capt{margin:2.7em 0 0 20%}.s1img5capt{position:absolute;top:66.09%;left:0}#sec6{padding:3.8em 0 .5em}#sec6,#sec7{text-align:center}#sec7{padding:3.8em 0}.s67h2{margin-bottom:2em;font-size:153.85%}.s6tx, .s7tx{letter-spacing:.05em}.s6img, .s7img{margin-top:3em}.s6note{margin-top:2em}#sec8{padding-bottom:5.3em}.s8h2{text-align:center}.s8ul li{position:relative;width:80%;margin:2.3em auto 0;padding:2.3em 8.33% 30px;background:#fffbf4}.s8ul img{width:auto;margin:0 auto 2em}.s8ul h3{margin-bottom:.3em}.s8ul h3, .s8ul img, .s8ul span{transition:.5s}.s8ul a:hover{opacity:1}.s8ul a:hover h3, .s8ul a:hover img, .s8ul a:hover span{opacity:.7}.s8moreTx{display:block;margin-bottom:1em}img.s8icon1{height:60px}img.s8icon2{height:58px}img.s8icon3{height:63px}img.s8icon4{height:60px}.s8wTax{font-size:90%}#fixedRing::after, #fixedRing::before, .s8more::after, .s8more::before{position:absolute;top:calc(50% - .4em);right:0;width:1px;height:.5em;transform-origin:bottom center;background:#303030;content:""}#fixedRing::before, .s8more::before{transform:translateY(-50%) rotate(-45deg)}#fixedRing::after, .s8more::after{transform:translateY(-50%) rotate(-135deg)}.s8more{position:relative;padding-right:.8em;font-size:80%;line-height:1;text-transform:uppercase}.dressLP #footerNav{padding:12em 0 28em}.rentalBtn a{margin:2em auto 0;padding:12px 45px 8px;border:1px solid #303030;font-size:1em;letter-spacing:.03em;text-indent:.03em;white-space:nowrap}.fixedBtnPc,.rentalBtn a{line-height:1;text-align:center}.fixedBtnPc{z-index:999;position:fixed;top:210px;right:40px;width:250px;font-size:10px;opacity:0;pointer-events:auto;transition:.8s ease-out}.fixedBtnPc a:hover{cursor:pointer}.pret .fixedBtnPc{opacity:1}.lpScrolled .fixedBtnPc{top:100px}.fixedBtnPc.invisible{opacity:0;pointer-events:none}.fixedRental{padding:1.6em 0 1.5em;border:1px solid #303030}.fixedRental span{display:block;padding-top:.8em;font-size:16px;letter-spacing:.1em;text-align:center;text-indent:.1em}#fixedRing{display:inline-block;position:relative;margin-top:2em;padding-right:.8em;line-height:1}#fixedRing::after,#fixedRing::before{top:25%}@media (width >= 330px){.i5Only{display:none}}@media (width >= 500px){#switchV{aspect-ratio:1920/1080}}@media (width >= 650px){#footerNav{padding:5em 4% 8em}#footerNav li{width:25%;padding:0 2%}.ftJp{font-weight:bold;letter-spacing:.03em;text-align:center;text-indent:.03em}}@media (750px <= width <= 999px){ .fixedBtnPc,.pcOnly{display:none!important}.s5img3capt{margin-top:5em}}@media (width >= 1150px){.s5img4capt{left:0}.s67txWrap{padding:0 12%}}@media (width <= 1160px){.s1img5capt{display:none}}@media (width <= 999px){.lpContainer{width:90%}.dressLP #footerNav{padding-top:12em}}@media (width <= 749px){ .fixedBtnPc,.pcOnly, .pctbOnly, .tbOnly{display:none!important}.lpContainer{width:86%}#toc{margin:3.8em auto 0}#toc li{width:33.33%}#toc li:nth-child(4), #toc li:nth-child(5){margin-top:2.3em}#toc li:nth-child(3)::after, #toc li:nth-child(5)::after{display:none}.introBtx li:first-child{margin-bottom:5em}.s2img3{margin-left:10%}.s8h2{font-weight:bold}.dressLP #footerNav{min-height:290vw;padding-top:8em}.rentalBtn a{width:180px;padding:8px 0 5px}.rentalBtn img{width:70px}}@media (750px <= width){.spOnly{display:none!important}.lpContents, .lpContents li, .lpContents p{line-height:1.9}#scrollBtn{bottom:20px;font-size:14px}#scrollBtn::after{width:32px;height:32px;margin-left:-16px}#introA{padding:10em 0 9.5em}.introAtx{font-size:110%;line-height:2.22}.introTt{font-size:114.29%}.s0ttAlp{padding:.5em 0 2.8em;font-size:164.29%}.introBtx{display:flex;justify-content:space-between;width:640px}.introBtx li{width:44.5%}#introB{padding:7em 0 6.7em}#toc{margin:3.6em 0}#toc li{padding:0 1.5em}#toc li::after{top:50%;height:67px;transform:translateY(-50%) rotate(40deg)}#toc li:last-child::after{display:none}#toc a{display:flex}.tocNo{padding-right:.7em}.s3video{width:52.68%} .s1img3, .s4img2,.s5img2{width:63.62%} .s1img5, .s3img5,.s5img4{width:76.54%} .s4img3,.s5img3{width:100%;max-width:1000px;margin:0 auto} .s4img2capt,.s5img2capt{margin:5em auto 0;text-align:center} #sec2, #sec3, #sec4,#sec5{padding:8em 0 30vh} #sec2,#sec4{background:#f5f5f5}.ttBox{margin-bottom:6em}.secNo{margin-bottom:40px;font-size:285.71%}.secName{margin-bottom:25px;font-size:171.43%}.ul li{padding-bottom:7em}#intro{padding-bottom:30vh}#sec1{padding:8.6em 0 30vh}.s1head{margin-bottom:7em}.s1img2wrap{display:flex;flex-direction:column;align-items:center;width:60.38%}.s1img2capt{margin:5em 0 0;text-align:left}.s1video{max-width:530px}.s1img2{width:100%}.s2head{margin-bottom:7em}.s2img3wrap{display:flex;align-items:center}.s2img3{width:47.71%}.s2img3capt{margin:20% 0 0 6.96%}.s2video{width:52.68%;margin:0 0 0 37.77%}.s2img4capt{margin:5em auto 0;text-align:center}.s3head{position:relative;margin-bottom:7em}.s3img1capt{position:absolute;top:61.78%;left:0}.s3img2capt{margin:5em 0 0 7%}.s3video{margin:0 auto}.s3img4 img{margin:0 0 0 auto}.s4head,.s5head{margin-bottom:7em}.s5img2{margin-left:2.83%}.s5img4{margin:0 auto}.s5img4capt{position:absolute;top:50.43%;left:5.33%}#sec2, #sec3, #sec4, #sec5{padding-top:8em}#sec8{padding:7.7em 0 9em}.s8h2{margin-bottom:3.7em;font-size:142.86%}.rentalBtn{margin-top:5.7em}.rentalBtn a{width:60%;max-width:630px;padding:10px 0 7px;font-size:101%}}@media (1000px <= width){.spTbOnly{display:none!important}#footerNav{padding:8em 4%;background:#f6f6f6;text-align:center}#footerNav ul{flex-direction:row;max-width:1140px}.pcW{max-width:1060px;margin:0 auto}.heroTt{max-width:400px}#sec6, #sec7{padding:0}.s67txWrap{z-index:3;position:absolute;top:50%;left:50%;width:100%;margin:0 auto;padding:0 5.33%;transform:translate(-50%,-50%)} .s6txBox,.s7txBox{color:#fff;text-align:left}.s7txBox{text-align:right}.s67h2{margin-bottom:.5em;color:#fff;font-size:257.14%}.s6img, .s7img{margin-top:0}.s8ul{display:flex;width:min(70%,600px);margin:0 auto;text-align:center}.s8ul li{width:50%;margin:0 1.36%;padding:3em 3.11%;font-size:121.43%;line-height:1.55}.s8ul h3{margin-bottom:.6em;letter-spacing:.075em}.s8ul li:nth-child(1) h3{margin-top:.8em;margin-bottom:1.2em}.s8moreTx{display:block}.s8more{position:absolute;bottom:2.6em;left:2.6em}img.s8icon1{height:70px}img.s8icon2{height:66px}img.s8icon3{height:75px}img.s8icon4{height:67px}.rentalBtn a{width:630px}}@media (orientation:portrait){.group.stuck.align-bottom{bottom:5em!important}}