*{margin:0;padding:0;line-height:calc(4px + 1em + .25rem);line-height:calc(.65rem + 1em)}*,:before,:after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media (prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:80px;inline-size:8rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit}:where(textarea){resize:vertical}@supports (resize: block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol){list-style-position:inside}:where(ul,ol)[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media (prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px;outline-offset:.5rem}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}ul{list-style:none}@media (max-width: 767.98px){.pc{display:none!important;pointer-events:none}}@media (min-width: 768px){.sp{display:none!important;pointer-events:none}}:where(.wrap) img{width:100%}.wrap:before{content:"";background-image:url(canna_pc_bg.png);background-size:cover;width:100%;height:100vh;position:fixed;z-index:-1;top:0}.wrap__inner{list-style:none;display:flex;justify-content:flex-end;justify-content:center;width:90%;margin-inline:auto;min-height:500px}.pc-area-logo{position:fixed;top:3.2%;left:1.8%}.pc-area-logo img{width:147px;width:14.7rem;height:56px;height:5.6rem}.pc-area-left{margin-right:9.1%;position:relative}.pc-area-left__inner{position:sticky;top:53vh;transform:translateY(-50%)}.pc-area-left img{width:100%;max-width:364px;height:540px;height:54rem;max-height:90vh;object-fit:contain;display:block}.pc-area-left__btn{position:absolute;bottom:37px;bottom:3.7rem;left:50%;transform:translate(-50%);width:324px;width:32.4rem;height:58px;height:5.8rem}.pc-area-left__btn img{width:100%;height:100%}.content{margin-top:45px;margin-top:4.5rem;margin-bottom:48px;margin-bottom:4.8rem}.content__inner{width:505px;width:50.5rem;margin-inline:auto;overflow:hidden;border-radius:24.42px;border-radius:2.442rem;box-shadow:0 0 17.094px #00000040;box-shadow:0 0 1.7094rem #00000040}.content__inner>*{position:relative}.pc-area-right{margin-left:5.5%}@media screen and (max-width: 1299.98px){.pc-area-right{display:none}}.pc-area-right__inner{position:sticky;top:81.2vh;transform:translateY(-50%)}.pc-area-right img{width:288px;width:28.8rem;height:236px;height:23.6rem;max-width:100%;max-height:90vh;object-fit:contain;display:block}.fv__inner{position:relative}.fv__btn{position:absolute;bottom:1.7%;left:50%;transform:translate(-50%);width:min(94.2vw,480px)}.sec__cta{position:relative}.sec__btn{position:absolute;bottom:20%;left:50%;transform:translate(-50%);width:324px;width:70%}.sec__movie{position:relative;width:100%}.sec__movie video{position:absolute;bottom:10%;left:50%;width:359px;width:90%;transform:translate(-50%);z-index:1}#sec16{background-color:#f9f8f6;font-family:Shippori Mincho,serif}#sec16 .sec__inner{padding:0 25px 25px 26px;padding:0 2.5rem 2.5rem 2.6rem}#sec16 .sec__cont{margin-top:30px;margin-top:3rem}.faq__item{display:flex;gap:8px;gap:.8rem;padding-bottom:26px;padding-bottom:2.6rem;padding-right:16px;padding-right:1.6rem;margin-bottom:32px;margin-bottom:3.2rem;border-bottom:1px solid rgba(222,64,61,.2);border-bottom:.1rem solid rgba(222,64,61,.2)}.faq__item:last-child{border-bottom:none;margin-bottom:0}.faq__title{font-size:23px;font-size:2.3rem;color:#b37170;line-height:1.7;letter-spacing:.022em;padding-top:11px;padding-top:1.1rem}.faq__question{font-size:16px;font-size:1.6rem;color:#303131;line-height:1.6;letter-spacing:.1em;font-weight:600}.faq__answer{margin-top:11px;margin-top:1.1rem;font-size:13px;font-size:1.3rem;color:#303131;line-height:1.7;letter-spacing:.1em}#sec17{background-color:#fff;font-family:Shippori Mincho,serif}#sec17 .sec__inner{padding:35px 28px 62px;padding:3.5rem 2.8rem 6.2rem}.info{width:100%;margin:0 auto;background:#fff;font-family:Shippori Mincho,serif;font-size:15px;font-size:1.5rem;letter-spacing:.02em;overflow:hidden}.info>div{display:flex;border-bottom:1px solid #ececec;border-bottom:.1rem solid #ececec}.info>div:last-child{border-bottom:none}.info dt,.info dd{font-size:13px;font-size:1.3rem;line-height:1.4;letter-spacing:.1em}.info dt{padding:12px;padding:1.2rem;width:101px;width:10.1rem;color:#303131;font-weight:600;border-right:1px solid #ececec;border-right:.1rem solid #ececec;text-align:center;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.info dd{padding:12px 12px 12px 23px;padding:1.2rem 1.2rem 1.2rem 2.3rem;width:72%;color:#303131;background:#fff;text-align:left;box-sizing:border-box;font-weight:500}.cta-fixed{display:none;opacity:0;pointer-events:none;transition:opacity .5s;position:fixed;right:56px;right:5.6rem;bottom:0;width:100vw;max-width:200px;z-index:1000;justify-content:center;align-items:center}@media screen and (max-width: 1060px){.cta-fixed.active{opacity:1;pointer-events:auto;display:flex}.cta-fixed img{height:auto;display:block}.cta-fixed{left:50%;transform:translate(-50%);bottom:0;max-width:400px}}@media screen and (max-width: 1508px){.pc-area-left img{height:auto}.pc-area-left__btn{position:absolute;bottom:7%;left:50%;transform:translate(-50%);width:90%;height:auto}}@media screen and (max-height: 600px) and (min-width: 1508px){.pc-area-left__btn{width:54vh;bottom:6%}}@media screen and (max-width: 1059.98px){.pc-area-left,.pc-area-right{display:none}}@media screen and (max-width: 767.98px){.wrap__inner{width:100%;display:block}.pc-area-logo{display:none}.content{margin-top:0}.content__inner{width:100%;border-radius:0;background:#fff;overflow:initial;box-shadow:none}.fv__btn{position:absolute;bottom:2.2%;left:50%;transform:translate(-50%);width:min(94.2vw,450px);width:89%}.sec__btn{bottom:21%}}.announcement-bar-section{z-index:999!important}.normal-link{text-align:center;margin:10px 0 20px;font-size:14px;line-height:1.6}.normal-link a{color:#114063;text-decoration:underline}.normal-link a:hover{opacity:.75}.normal-link--fixed{display:none}.normal-link--fixed{opacity:0;pointer-events:none;transition:opacity .3s}.normal-link--fixed.active{display:block!important;opacity:1;pointer-events:auto}@media (max-width: 767px){.cta-fixed{position:fixed!important;bottom:40px!important;left:50%!important;transform:translate(-50%)!important;z-index:10000!important}.normal-link--fixed{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:transparent;text-align:center;font-size:14px;padding:6px 0}.normal-link--fixed a{color:#114063;text-decoration:underline;font-weight:600}}.normal-link--fixed a{color:#114063;text-decoration:underline;font-weight:600;background:#fff;padding:4px 8px;border-radius:4px;display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lp.css.map */
