@charset "UTF-8";.pc{display:block}.sp{display:none}@media screen and (max-width:799px){.pc{display:none}.sp{display:block}}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,table,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;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:inherit;text-decoration:none}a{display:block}html{scroll-padding-top:100px;font-size:62.5%}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;height:auto;overflow-x:hidden}main{background-color:#f9f9f9;font: 14px/1.8 Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,Arial,Verdana,sans-serif;text-align:left;line-height:1.6;color:#333;text-align:justify;overflow-x:hidden;scroll-behavior:smooth;width:400px;text-align:center;margin-left:auto;margin-right:auto;box-shadow:0 0 10px #333}@media screen and (max-width:750px){body{min-width:100vw}}img{max-width:100%;height:auto;vertical-align:bottom}a{color:#333;text-decoration:none}.bold{font-weight:700}figure{line-height:0}a{-webkit-transition:.2s;transition:.2s}a:hover{opacity:.6;transition:opacity .2s ease-in-out}.mb5{margin-bottom:5px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.mb60{margin-bottom:60px}body{background:linear-gradient(to top,#9fb0c7,#e5dce2,#fff);background-size:cover,100% 100%;background-repeat:repeat-y,no-repeat;background-position:center top,center;min-height:100vh;background-attachment:fixed}.cont-wrap{width:92%;text-align:center;margin:auto}@media screen and (max-width:750px){main{width:100%}}.main{width:100%;margin:0 auto;background:#fff;position:relative}@media screen and (max-width:750px){.body-wrap{width:100vw}}.body-wrap{-ms-overflow-style:none;scrollbar-width:none}.body-wrap::-webkit-scrollbar{display:none}.mv p{margin:5px 15px;line-height:1.4}.btn_reservation{margin:0 auto 5%}.lp-btn a{width:90%;filter:drop-shadow(0px 0px 5px #5b233442);margin:auto}.lp-btn a:hover{opacity:1!important;transform:scale(.97);transition:transform .2s ease-in-out}.sec02 .cont-wrap{width:80%;margin:50px auto}.sec03{background-color:#e6dcce}.sec03 .cont-wrap{margin-top:-110%}.sec04{z-index:10;background-color:#a19990}.sec04 .hositu{margin-top:-9%}.sec05{background-color:#f8f5ef;padding-bottom:20px}.sec05 h2{width:80%;text-align:center;margin:-12% auto 0}.sec07{background-color:#f3ede3;padding-bottom:10%}.sec07 h2{width:70%;margin:-10% auto -6%}.sec08{background:linear-gradient(1800deg,transparent 0%,transparent 8%,#f3ede3 0%,#f3ede3 100%);padding:10% 0}.sec08 .white{height:50%;width:100%;background-color:#fff}.sec10{background:linear-gradient(to bottom,#ece6df,#f7f4f2);padding-bottom:10%}.cta{padding-bottom:20px;background-color:#658989}.cta_cont{position:relative;padding:5% 0}.cta .lp-btn{width:100%;position:absolute;bottom:5%;left:0;right:0;margin:auto;z-index:2}.faq{padding:10% 0;background-color:#f3ede3}.faq h2{width:60%;text-align:center;margin:auto}.faq-list{width:95%;margin:0 auto;padding-bottom:10%}.faq-list dt{position:relative;cursor:pointer}.faq-list dt:first-child{margin-top:0}.faq .icn_area{display:flex;position:absolute;top:50%;right:5%;width:4%;height:38%;-webkit-transform:translate(0,-50%);transform:translateY(-50%);align-items:center;justify-content:center}.faq .icn__plus:before,.faq .icn__plus:after{content:"";display:block;position:absolute;width:100%;height:2px;background:#534741}.faq .icn__plus:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faq .icn__plus.is_active:before{-webkit-transform:rotate(0deg);transform:rotate(0)}.faq .aco_contents{display:none;width:95%;text-align:center;margin:-16px auto auto;font-size:14px}.faq .aco_contents p{text-align:left;background-color:#fff;padding:15px}.floating_btn{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:400px;height:auto;text-align:center;padding:5px 0;z-index:1000}.floating_btn .lp-btn{padding:0;width:40rem;text-align:right;margin-left:auto;margin-right:1%;animation:float 2s ease-in-out infinite}@keyframes float{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.05)}to{transform:translateY(0) scale(1)}}.floating_btn.show{opacity:1;pointer-events:auto}.floating_btn a{margin:0;width:100%}@media screen and (max-width:750px){.floating_btn{background-color:#fff3}.floating_btn .lp-btn{width:75%;text-align:center;margin:auto}}.footer-content{padding:5.5% 0 22%;background-color:#716657}.footer-info{text-align:center;font-size:14px}.footer-info a{color:#fff;text-decoration:underline;transition:.5s;display:inline-block;margin:0 10px}.footer-info a:hover{text-decoration:none}.footer-copy{font-size:13px;text-align:center;color:#fff;margin-top:10px}@media screen and (max-width:1200px){.footer-content{padding-bottom:30%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/seorii-lp-cream.css.map */
