@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:0 0;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}body{-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{height:100%;color:#333;text-rendering:optimizeLegibility;font:.8125em/1.875 "Noto Serif JP",serif;-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";background-color:#fff;letter-spacing:.1rem}@media screen and (min-width:768px){body{font:1em/1.8 "Noto Serif JP",serif}}body.is-drawerActive{overflow:hidden}img{max-width:100%;height:auto;vertical-align:bottom}a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}button{cursor:pointer}.l-container{margin:0 auto;max-width:1080px;width:90%}.l-container.-slim{max-width:960px}@media screen and (min-width:768px){.l-container.-header{max-width:100%}}.l-header{position:fixed;top:0;left:0;right:0;z-index:2}.admin-bar .l-header{top:2.875em}@media screen and (min-width:1024px){.admin-bar .l-header{top:2em}}.l-header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:0}@media screen and (min-width:1024px){.l-header__wrap{margin-top:15px}}.l-header__wrap.is-active{opacity:1}.l-contents{clear:both;padding:1.5em 0;overflow:hidden}@media screen and (min-width:768px){.l-contents{padding:3em 0}}.l-contents.-themeWhite{background-color:#fff}.l-contents__button{max-width:400px;margin:1.5rem auto 0}@media screen and (min-width:768px){.l-contents__button{margin-top:3rem}}.l-main{clear:both}@media screen and (min-width:768px){.l-main{width:76.2962962963%;float:left}.l-main.-single{width:auto;float:none}}.sp-hide{display:none}@media screen and (min-width:768px){.sp-hide{display:inline-block}}.pc-hide{display:inline-block}@media screen and (min-width:768px){.pc-hide{display:none}}@media screen and (min-width:768px){.l-sub{width:31.1111111111%;float:right}}.l-footer{clear:both;background-color:#857550;color:#90a4ae}@media screen and (min-width:768px){.l-footer{padding:3em 0}}.l-footer__text{margin-top:1em;font-size:.75em;text-align:center}@media screen and (min-width:768px){.l-footer__text{text-align:left}}.c-grid{display:table;margin:0;padding:0;width:100%;font-size:0}.c-grid__item{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;vertical-align:top;text-align:left;font-size:medium;width:100%}.c-grid.-gutter{display:block;margin:-4px;width:auto}.c-grid.-gutter>.c-grid__item{border:4px solid transparent;background-clip:padding-box}.c-grid__item.-sp1Of12{width:8.3333333333%}.c-grid__item.-sp2Of12{width:16.6666666667%}.c-grid__item.-sp3Of12{width:25%}.c-grid__item.-sp4Of12{width:33.3333333333%}.c-grid__item.-sp5Of12{width:41.6666666667%}.c-grid__item.-sp6Of12{width:50%}.c-grid__item.-sp7Of12{width:58.3333333333%}.c-grid__item.-sp8Of12{width:66.6666666667%}.c-grid__item.-sp9Of12{width:75%}.c-grid__item.-sp10Of12{width:83.3333333333%}.c-grid__item.-sp11Of12{width:91.6666666667%}.c-grid__item.-sp12Of12{width:100%}.c-grid__item.-spFive{width:20%}@media screen and (min-width:768px){.c-grid.-gutter{margin:-8px}.c-grid.-gutter>.c-grid__item{border-width:8px}.c-grid__item.-tab1Of12{width:8.3333333333%}.c-grid__item.-tab2Of12{width:16.6666666667%}.c-grid__item.-tab3Of12{width:25%}.c-grid__item.-tab4Of12{width:33.3333333333%}.c-grid__item.-tab5Of12{width:41.6666666667%}.c-grid__item.-tab6Of12{width:50%}.c-grid__item.-tab7Of12{width:58.3333333333%}.c-grid__item.-tab8Of12{width:66.6666666667%}.c-grid__item.-tab9Of12{width:75%}.c-grid__item.-tab10Of12{width:83.3333333333%}.c-grid__item.-tab11Of12{width:91.6666666667%}.c-grid__item.-tab12Of12{width:100%}.c-grid__item.-tabFive{width:20%}}@media screen and (min-width:1024px){.c-grid.-gutter{margin:-16px}.c-grid.-gutter>.c-grid__item{border-width:16px}.c-grid__item.-lap1Of12{width:8.3333333333%}.c-grid__item.-lap2Of12{width:16.6666666667%}.c-grid__item.-lap3Of12{width:25%}.c-grid__item.-lap4Of12{width:33.3333333333%}.c-grid__item.-lap5Of12{width:41.6666666667%}.c-grid__item.-lap6Of12{width:50%}.c-grid__item.-lap7Of12{width:58.3333333333%}.c-grid__item.-lap8Of12{width:66.6666666667%}.c-grid__item.-lap9Of12{width:75%}.c-grid__item.-lap10Of12{width:83.3333333333%}.c-grid__item.-lap11Of12{width:91.6666666667%}.c-grid__item.-lap12Of12{width:100%}.c-grid__item.-lapFive{width:20%}}@media screen and (min-width:1280px){.c-grid.-gutter{margin:-20px}.c-grid.-gutter>.c-grid__item{border-width:20px}.c-grid__item.-desk1Of12{width:8.3333333333%}.c-grid__item.-desk2Of12{width:16.6666666667%}.c-grid__item.-desk3Of12{width:25%}.c-grid__item.-desk4Of12{width:33.3333333333%}.c-grid__item.-desk5Of12{width:41.6666666667%}.c-grid__item.-desk6Of12{width:50%}.c-grid__item.-desk7Of12{width:58.3333333333%}.c-grid__item.-desk8Of12{width:66.6666666667%}.c-grid__item.-desk9Of12{width:75%}.c-grid__item.-desk10Of12{width:83.3333333333%}.c-grid__item.-desk11Of12{width:91.6666666667%}.c-grid__item.-desk12Of12{width:100%}.c-grid__item.-deskFive{width:20%}}.c-button{display:inline-block;border:0;text-decoration:none;background-color:transparent;cursor:pointer;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-button.-primary{width:100%;border:2px solid #006edb;padding:1rem;text-align:center;border-radius:1rem;font-weight:700}.c-button.-primary:hover{background-color:#006edb;color:#fff}.c-media{overflow:hidden;display:block}.c-media__body{float:right;width:65.9793814433%}.c-media__thumbnail{width:31.9587628866%;float:left}.c-media__thumbnail img{width:100%}.c-card{position:relative;display:block;color:inherit;text-decoration:none;padding-top:70.7213578501%}.c-card__body{padding:1rem}.c-card__thumbnail{position:absolute;top:0}.c-card__thumbnail img{width:100%}.c-heading{font-weight:700;font-size:1.25rem}@media screen and (min-width:768px){.c-heading{font-size:1.75em}}@media screen and (min-width:1024px){.c-heading{font-size:2em}}@media screen and (min-width:768px){.c-heading.-primary{margin-bottom:2rem}}.c-heading.-center{text-align:center}.p-header{background-color:transparent}.p-header>*{line-height:1.5}.p-header__info{font-size:0;z-index:1}.p-header__title{display:inline-block;font-size:medium;vertical-align:middle}.p-header__text{display:none;font-size:medium;margin-left:1em;vertical-align:middle}@media screen and (min-width:1024px){.p-header__text{display:inline-block}}.p-header__button{display:none;overflow:hidden;text-decoration:none}@media screen and (min-width:1024px){.p-header__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:5%;top:30px;z-index:0;background-color:#857550;border-radius:50%;width:64px;height:64px;-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out;cursor:pointer}}@media screen and (min-width:1200px){.p-header__button{width:100px;height:100px}}.p-header__button::before{position:relative}@media screen and (min-width:1024px){.p-header__button::before{content:"";position:absolute;left:47%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;background:url(../../assets/images/cart-icon.svg) no-repeat;background-position:center;width:24px;height:20px;background-size:contain;top:12px}}@media screen and (min-width:1200px){.p-header__button::before{width:37px;height:33px;background-size:contain;top:20px}}.p-header__button::after{background-color:#bca365;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;z-index:2;position:absolute;content:"";width:100%;height:100%;left:0;bottom:0;top:0;margin:auto 0;-webkit-transition:-webkit-transform .7s cubic-bezier(.1,0,.17,1);transition:-webkit-transform .7s cubic-bezier(.1,0,.17,1);transition:transform .7s cubic-bezier(.1,0,.17,1);transition:transform .7s cubic-bezier(.1,0,.17,1),-webkit-transform .7s cubic-bezier(.1,0,.17,1);border-radius:50%;z-index:-1}.p-header__button:hover::after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}@media screen and (min-width:1024px){.p-header__button span{display:block;color:#fff;margin-top:25px;font-size:.875rem}}@media screen and (min-width:1200px){.p-header__button span{margin-top:35px;font-size:1.125rem}}.p-globalNav{position:fixed;top:0;right:0;bottom:0;left:auto;z-index:1;padding:7em 0 0;width:100%;height:120%;background-color:#fff;-webkit-transition:-webkit-transform .9s cubic-bezier(.83,0,.17,1);transition:-webkit-transform .9s cubic-bezier(.83,0,.17,1);transition:transform .9s cubic-bezier(.83,0,.17,1);transition:transform .9s cubic-bezier(.83,0,.17,1),-webkit-transform .9s cubic-bezier(.83,0,.17,1);-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:center top;transform-origin:center top;z-index:-1}@media screen and (min-width:1024px){.p-globalNav{position:static;overflow:hidden;padding:0;width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;-webkit-transform:none;transform:none;font-size:0;margin-left:10%}}.p-globalNav>li{display:block;text-align:center;overflow:hidden}@media screen and (min-width:1024px){.p-globalNav>li{display:inline-block;font-size:medium;vertical-align:middle;text-align:center;overflow:visible}}.p-globalNav>li.current-menu-item a{background-color:#1a2327;color:#fff}@media screen and (min-width:1024px){.p-globalNav>li.current-menu-item a{background-color:transparent;color:#90a4ae}}@media screen and (min-width:1024px){.p-globalNav>li.current-menu-item a::after{-webkit-transform:translateY(0);transform:translateY(0)}}.p-globalNav>li:nth-child(1) a{-webkit-animation-delay:.1s;animation-delay:.1s}.p-globalNav>li:nth-child(2) a{-webkit-animation-delay:.2s;animation-delay:.2s}.p-globalNav>li:nth-child(3) a{-webkit-animation-delay:.3s;animation-delay:.3s}.p-globalNav>li:nth-child(4) a{-webkit-animation-delay:.4s;animation-delay:.4s}.p-globalNav>li:nth-child(5) a{-webkit-animation-delay:.5s;animation-delay:.5s}.p-globalNav>li:nth-child(6) a{-webkit-animation-delay:.6s;animation-delay:.6s}.p-globalNav>li:nth-child(7) a{-webkit-animation-delay:.8s;animation-delay:.8s}@media screen and (min-width:1024px){.p-globalNav>li:nth-child(7){display:none}}.p-globalNav>li:nth-child(7) a img{max-width:300px;margin:0 auto}.p-globalNav a{display:inline-block;padding:.5rem 1.5rem;color:#333;text-decoration:none;font-size:1.25rem;letter-spacing:.15rem;opacity:0;-webkit-transition:opacity 3s ease-in-out;transition:opacity 3s ease-in-out}@media screen and (min-width:1024px){.p-globalNav a{position:relative;padding:1rem;text-decoration:none;overflow:hidden;font-size:.875rem;opacity:1}.p-globalNav a:after{content:"";position:absolute;z-index:2;left:50%;bottom:8px;width:40%;height:1px;background-color:#857550;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1);-webkit-transform-origin:right top;transform-origin:right top}.p-globalNav a:hover:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translateX(-50%) scale(1,1);transform:translateX(-50%) scale(1,1)}}@media screen and (min-width:1024px) and (min-width:1200px){.p-globalNav a{font-size:1.125rem}}.p-globalNav a.is-active{-webkit-animation:navanim 1.2s ease-in-out forwards;animation:navanim 1.2s ease-in-out forwards}.is-drawerActive .p-globalNav{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scale(1,1);transform:scale(1,1)}@-webkit-keyframes navanim{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes navanim{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.head-animation{opacity:0;visibility:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.custom-logo-link,.p-logo{display:inline-block;padding:1.5rem 0;text-decoration:none;font-weight:700;color:#006edb;line-height:1}@media screen and (min-width:768px){.custom-logo-link,.p-logo{padding:1em 0}}.p-logo{width:94px}@media screen and (min-width:768px){.p-logo{width:100%}}.p-hero{position:relative;height:200px;overflow:hidden;background-color:#006edb;text-align:center}@media screen and (min-width:768px){.p-hero{height:400px}}.p-hero__title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;font-size:1.75rem;font-weight:700;color:#fff}@media screen and (min-width:768px){.p-hero__title{font-size:2.5rem}}.p-hero__eyecatch{position:relative;width:100%;overflow:hidden}.p-hero__eyecatch:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(38,50,56,.95);mix-blend-mode:multiply}.p-hero__eyecatch img{width:auto;height:auto;min-width:100%;min-height:200px;max-width:none}@media screen and (min-width:768px){.p-hero__eyecatch img{min-height:400px}}.p-hero.-home{height:100vw}@media screen and (min-width:768px){.p-hero.-home{height:400px}}.p-hero.-home .p-hero__eyecatch img{min-height:100vw}@media screen and (min-width:768px){.p-hero.-home .p-hero__eyecatch img{min-height:400px}}.p-hero.-home .p-hero__title{font-size:2rem}.p-project{background-color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.16);box-shadow:0 0 3px rgba(0,0,0,.16)}.p-project__title{font-weight:700}.p-project__text{font-size:.75rem;margin-top:.5rem}.p-project[href]:hover{background-color:#f0f0f0}@media screen and (min-width:768px){.p-project__title{font-size:1.25rem}.p-project__text{font-size:.875rem}}.p-article{padding:.5em;background-color:#fff}@media screen and (min-width:768px){.p-article{padding:1.5em}}.p-article__title{font-size:.875em;min-height:4.5em;font-weight:700}@media screen and (min-width:768px){.p-article__title{font-size:1.25em;min-height:4.5em}}.p-article__title.-detail{min-height:auto;font-size:1.5em}@media screen and (min-width:768px){.p-article__title.-detail{font-size:2.5em}}.p-article__title.-center{text-align:center}.p-article__title a{text-decoration:none;color:inherit}.p-article__title a:hover{color:#fff;background-color:#006edb}.p-article__eyecatch{margin:.5rem 0}@media screen and (min-width:768px){.p-article__eyecatch{margin:1.5rem 0}}.p-article__eyecatch img{width:100%}.p-article__time{font-size:.75em}@media screen and (min-width:768px){.p-article__time{font-size:.875em}}.p-article__metaList{margin:1rem 0}.p-article__metaList dt{font-size:.75rem;font-weight:700;margin-bottom:.25rem}.p-article__metaList dd+dt{margin-top:1rem}@media screen and (min-width:768px){.p-article__metaList dt{float:left;padding:.75rem 0;margin:0 1.5rem 0 0;clear:left;font-size:.75rem;overflow:hidden}.p-article__metaList dd{padding:.5rem 0}.p-article__metaList dd+dt{margin-top:0}}.p-article+.p-article{border-top:1px solid #ddd}.p-article__body{line-height:2}.p-article__body blockquote,.p-article__body figure,.p-article__body h1,.p-article__body h2,.p-article__body h3,.p-article__body h4,.p-article__body h5,.p-article__body h6,.p-article__body ol,.p-article__body p,.p-article__body pre,.p-article__body table,.p-article__body ul{margin:1em 0}@media screen and (min-width:768px){.p-article__body blockquote,.p-article__body figure,.p-article__body h1,.p-article__body h2,.p-article__body h3,.p-article__body h4,.p-article__body h5,.p-article__body h6,.p-article__body ol,.p-article__body p,.p-article__body pre,.p-article__body table,.p-article__body ul{margin:1.5rem 0 1em}}.p-article__body h1,.p-article__body h2,.p-article__body h3,.p-article__body h4,.p-article__body h5,.p-article__body h6{font-weight:700}.p-article__body h1{font-size:1.5em}@media screen and (min-width:768px){.p-article__body h1{font-size:2em}}.p-article__body h2{font-size:1.5em;border-top:1px solid #006edb;border-bottom:1px solid #006edb;padding:.25em 0}@media screen and (min-width:768px){.p-article__body h2{font-size:1.75em}}.p-article__body h3{font-size:1.25em;padding:.5em 1em;background-color:#eee}@media screen and (min-width:768px){.p-article__body h3{font-size:1.5em}}.p-article__body h4{font-size:1.125em;padding-left:1em;border-left:.25rem solid #006edb}@media screen and (min-width:768px){.p-article__body h4{font-size:1.25em}}.p-article__body h5{font-size:1em}@media screen and (min-width:768px){.p-article__body h5{font-size:1.125em}}.p-article__body blockquote{background-color:#eee;padding:.25em 1em;border-left:.25em solid #006edb}.p-article__body blockquote p{margin:1em 0}.p-article__body ol,.p-article__body ul{padding-left:1.25em}.p-article__body ul{list-style-type:disc}.p-article__body ol{list-style-type:decimal}.p-article__body dl{margin:1.5em 0 0;position:relative;z-index:0}.p-article__body dt{position:relative;font-weight:700;margin:0 .5em;padding:0 .5em;background-color:#fff;display:inline-block;z-index:1}.p-article__body dd{position:relative;top:-1em;padding:2em 1em 1em;border:1px solid #006edb}.p-article__footer{margin:2rem 0}@media screen and (min-width:768px){.p-article__footer{margin:4rem 0}}.p-author{margin-top:1rem;border:1px solid #ddd}.p-author__title{background-color:#006edb;color:#fff;display:inline-block;padding:.25rem 1rem}.p-author__name{padding:1rem}.p-comments{margin-top:1em;background-color:#fff}@media screen and (min-width:768px){.p-comments{margin-top:2em}}.p-comments__title{padding:.5em;font-size:1.25em}@media screen and (min-width:768px){.p-comments__title{padding:1.5em;font-size:1.5em}}.p-comments__form{padding:.5em}@media screen and (min-width:768px){.p-comments__form{padding:1.5em}}.comment+.comment{border-top:1px solid #ddd}.children .comment{border-top:1px dotted #ddd}.comment .children{padding-left:3em}.comment .reply{text-align:right}.comment-body{overflow:hidden;padding:.5em}@media screen and (min-width:768px){.comment-body{padding:1.5em}}.comment-author{float:left;overflow:hidden;margin-right:1.5em;text-align:center}.comment-author img{display:block;overflow:hidden;margin-bottom:.5em;width:3.5rem;height:3.5rem;border-radius:50%}@media screen and (min-width:768px){.comment-author img{width:5rem;height:5rem}}.comment-author .fn{font-size:.625rem}@media screen and (min-width:768px){.comment-author .fn{font-size:.75rem}}.comment-author .says{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.comment-content{overflow:hidden}.comment-respond{padding:1.5em;border:1px solid #ddd}.comment-reply-title{margin-bottom:.25rem;font-weight:700}.comment-form{margin-top:.25rem}.comment-form .logged-in-as{margin:.25rem 0}.comment-form .comment-form-comment{margin:1rem 0}.comment-form input,.comment-form textarea{padding:.5em;border-radius:.5em;font-size:1em;font-family:"Noto Serif JP",serif;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.comment-form input[type=search],.comment-form input[type=text]{display:inline-block;width:80%;outline:0;border:1px solid #ddd}@media screen and (min-width:768px){.comment-form input[type=search],.comment-form input[type=text]{width:100%}}@media screen and (min-width:1024px){.comment-form input[type=search],.comment-form input[type=text]{width:80%}}.comment-form input[type=search]:focus,.comment-form input[type=text]:focus{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.16);box-shadow:inset 0 0 4px rgba(0,0,0,.16)}.comment-form textarea{display:inline-block;width:100%;outline:0;border:1px solid #ddd}.comment-form textarea:focus{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.16);box-shadow:inset 0 0 4px rgba(0,0,0,.16)}.comment-form input[type=submit]{display:inline-block;padding:.6em .5em;border:1px solid #ddd;background-color:transparent;cursor:pointer}@media screen and (min-width:768px){.comment-form input[type=submit]{margin-top:.5em;width:25%}}@media screen and (min-width:1024px){.comment-form input[type=submit]{margin-top:0;width:18%}}.comment-form input[type=submit]:hover{border-color:#006edb;background-color:#006edb;color:#fff}.pagination{margin:1.5em 0}@media screen and (min-width:768px){.pagination{margin:3em 0 0}}.page-numbers{text-align:center;display:inline-block;width:2em;height:2em;border-radius:50%;background-color:#fff;border:4px solid #006edb;text-decoration:none;color:#333;line-height:1;padding:.25em;font-weight:700;vertical-align:top}@media screen and (min-width:768px){.page-numbers{width:3em;height:3em;padding:.75em}}.page-numbers.current,.page-numbers[href]:hover{background-color:#006edb;color:#fff}.page-numbers.next,.page-numbers.prev{position:relative}.page-numbers.next:after,.page-numbers.next:before,.page-numbers.prev:after,.page-numbers.prev:before{position:absolute;content:"";top:0;bottom:0;margin:auto;width:.5em;height:.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-numbers.next:before,.page-numbers.prev:before{background-color:#333}.page-numbers.next:after,.page-numbers.prev:after{background-color:#fff}.page-numbers.next:hover:before,.page-numbers.prev:hover:before{background-color:#fff}.page-numbers.next:hover:after,.page-numbers.prev:hover:after{background-color:#006edb}.page-numbers.prev:after,.page-numbers.prev:before{right:0}.page-numbers.prev:before{left:.25em}.page-numbers.prev:after{left:.75em}.page-numbers.next:after,.page-numbers.next:before{left:0}.page-numbers.next:before{right:.25em}.page-numbers.next:after{right:.75em}.page-numbers+.page-numbers{margin-left:.125em}@media screen and (min-width:768px){.page-numbers+.page-numbers{margin-left:.25em}}.nav-links{overflow:hidden}.nav-next,.nav-previous{width:49%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-next a:first-line,.nav-previous a:first-line{font-size:1.5rem}.nav-previous{float:left}.nav-next{float:right;text-align:right}.post-categories{margin:.75em 0}.post-categories.-inList{margin:0}.post-categories li{display:inline-block}.post-categories li+li{margin-left:.5em}.post-categories li a{display:inline-block;background-color:#eee;font-size:.75em;text-decoration:none;color:inherit;padding:.3333333333em .6666666667em;border-radius:.6666666667em}.post-categories li a:hover{background-color:#006edb;color:#fff}.search-form,.searchform{text-align:right}.search-form input,.searchform input{font-family:"Noto Serif JP",serif;padding:.5em;border-radius:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1em;line-height:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-form input[type=search],.search-form input[type=text],.searchform input[type=search],.searchform input[type=text]{display:inline-block;border:1px solid #ddd;width:80%;outline:0}@media screen and (min-width:768px){.search-form input[type=search],.search-form input[type=text],.searchform input[type=search],.searchform input[type=text]{width:100%}}@media screen and (min-width:1024px){.search-form input[type=search],.search-form input[type=text],.searchform input[type=search],.searchform input[type=text]{width:80%}}.search-form input[type=search]:focus,.search-form input[type=text]:focus,.searchform input[type=search]:focus,.searchform input[type=text]:focus{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.16);box-shadow:inset 0 0 4px rgba(0,0,0,.16)}.search-form input[type=submit],.searchform input[type=submit]{display:inline-block;padding:.6em .5em;cursor:pointer;background-color:transparent;border:1px solid #ddd;width:18%}@media screen and (min-width:768px){.search-form input[type=submit],.searchform input[type=submit]{width:25%;margin-top:.5em}}@media screen and (min-width:1024px){.search-form input[type=submit],.searchform input[type=submit]{width:18%;margin-top:0}}.search-form input[type=submit]:hover,.searchform input[type=submit]:hover{background-color:#006edb;color:#fff;border-color:#006edb}.p-hamburger{position:absolute;top:7%;right:7%;bottom:0;left:auto;z-index:2;margin:auto 0;width:24px;height:24px;outline:0;border:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.p-hamburger::before{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2.75rem;height:2.75rem;background-color:#857550;border-radius:50%}@media screen and (min-width:768px){.p-hamburger::before{width:3.25rem;height:3.25rem}}.p-hamburger__line{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;width:75%;height:1px;border-radius:.25em;background-color:#fff;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media screen and (min-width:768px){.p-hamburger__line{width:90%}}.p-hamburger__line:after,.p-hamburger__line:before{position:absolute;display:block;width:100%;height:100%;border-radius:inherit;background-color:inherit;content:"";-webkit-transition:inherit;transition:inherit}.p-hamburger__line:before{top:-6px}.p-hamburger__line:after{top:6px}@media screen and (min-width:1024px){.p-hamburger{display:none}}.is-drawerActive .p-hamburger__line{background-color:transparent}.is-drawerActive .p-hamburger__line:after,.is-drawerActive .p-hamburger__line:before{top:0;background-color:#fff}.is-drawerActive .p-hamburger__line:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.is-drawerActive .p-hamburger__line:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-widget+.p-widget{margin-top:1.5em}@media screen and (min-width:768px){.p-widget+.p-widget{margin-top:2em}}.p-widget__title{background-color:#006edb;color:#fff;font-weight:700}.p-widget.-light .p-widget__title{padding:.5em}@media screen and (min-width:768px){.p-widget.-light .p-widget__title{padding:1em}}.p-widget.-dark .p-widget__title{margin:.5em 0}@media screen and (min-width:768px){.p-widget.-dark .p-widget__title{margin:1em 0}}.p-widget .menu>li a,.p-widget>ul>li a{text-decoration:none;color:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.p-widget .menu>li a:hover,.p-widget>ul>li a:hover{background-color:#006edb;color:#fff}.p-widget .menu>li .post-date,.p-widget>ul>li .post-date{font-size:.75rem}.p-widget.-light .menu,.p-widget.-light>ul{background-color:#fff}.p-widget.-light .menu li,.p-widget.-light>ul li{padding:.5em}@media screen and (min-width:768px){.p-widget.-light .menu li,.p-widget.-light>ul li{padding:1em}}.p-widget.-light .menu li+li,.p-widget.-light>ul li+li{border-top:1px solid #ddd}.p-widget.-dark .menu li,.p-widget.-dark>ul li{padding:.5em 0}@media screen and (min-width:768px){.p-widget.-dark .menu li,.p-widget.-dark>ul li{padding:1em 0}}.p-widget.-dark .menu li+li,.p-widget.-dark>ul li+li{border-top:1px solid #90a4ae}.p-widget form{padding:.5em;background-color:#fff}@media screen and (min-width:768px){.p-widget form{padding:1em}}.p-widget .calendar_wrap{padding:.5em;background-color:#fff}@media screen and (min-width:768px){.p-widget .calendar_wrap{padding:1em}}.p-widget table{width:100%}.p-widget table caption{font-weight:700}.p-widget table td,.p-widget table th{position:relative;z-index:0;padding:.25em;text-align:center}@media screen and (min-width:768px){.p-widget table td,.p-widget table th{padding:.5em}}.p-widget table thead{font-weight:700}.p-widget table a{color:inherit}.p-widget table tbody{color:#607d8b}.p-widget table tbody a{display:block;text-decoration:none}.p-widget table tbody a:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;content:"";width:2em;height:2em;border-radius:50%;background-color:#fff;z-index:-1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.p-widget table tbody a:hover:before{background-color:#006edb;color:#fff}.p-widget table td#today{font-weight:700;color:#857550}.p-widget table td#prev{text-align:left;font-weight:700}.p-widget table td#next{text-align:right;font-weight:700}.p-widget .tagcloud a{display:inline-block;line-height:1;padding:.25rem .5rem;background-color:#fff;text-decoration:none;color:#006edb;border-radius:.5em;margin-top:.5rem}.p-widget .tagcloud a:hover{background-color:#006edb;color:#fff}.p-widget .tagcloud .tag-link-count{font-size:.5em}.p-widget .textwidget{width:100%}.p-widget .textwidget em,.p-widget .textwidget strong{font-weight:700}.p-widget .textwidget a{color:#00bcd4;text-decoration:underline}.p-widget .textwidget a:hover{text-decoration:none}.p-widget.-light .textwidget{background-color:#fff}.p-widget.-light .textwidget strong{color:#857550}.p-widget.-dark .textwidget strong{color:#fff}.sp-hide{display:none}@media screen and (min-width:768px){.sp-hide{display:block}}.pc-hide{display:block}@media screen and (min-width:768px){.pc-hide{display:none}}.fade_in{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition:.2s linear;transition:.2s linear}.fade_in.scrollin{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade_in-02{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition:.8s cubic-bezier(.22,0,.69,.99);transition:.8s cubic-bezier(.22,0,.69,.99)}.fade_in-02.scrollin{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.button{display:block;position:absolute;width:83.5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.button picture{text-align:center;display:block}.button picture img{width:100%}.button img{width:100%}.button:hover{opacity:.5}.button.button-text{display:inline-block;left:9%;width:auto;-webkit-transform:none;transform:none;font-weight:700;font-family:"Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,sans-serif;opacity:1}.button.button-text a{color:#857550}.button.button-text a:hover{opacity:.5}.button.button-offer-main{bottom:12%}@media screen and (min-width:768px){.button.button-offer-main{width:88.8%;bottom:18%}}.button.button-area-main{bottom:55.75%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:768px){.button.button-area-main{width:88.8%;bottom:62%}}.button.button-area-button01{bottom:4.5%;width:100%}@media screen and (min-width:768px){.button.button-area-button01{width:35.7%;bottom:6%;right:-12%;left:auto}}.button.button-area-button02{bottom:-3.7%;width:100%}@media screen and (min-width:768px){.button.button-area-button02{width:35.7%;bottom:-1%;right:-12%;left:auto}}.button.button-area-button03{bottom:37%}@media screen and (min-width:768px){.button.button-area-button03{width:88.8%;bottom:37%}}.button.button-area-button04{bottom:8%}@media screen and (min-width:768px){.button.button-area-button04{width:49%;bottom:10%;right:-19%;left:auto}}.button.button-area-button05{bottom:3%;-webkit-transform:none;transform:none}@media screen and (min-width:768px){.button.button-area-button05{bottom:4%;left:8%;-webkit-transform:none;transform:none}}.button.button-area-button06{bottom:37%}@media screen and (min-width:768px){.button.button-area-button06{width:88.8%;bottom:37%}}.button.button-area-button07{bottom:8%}@media screen and (min-width:768px){.button.button-area-button07{width:49%;bottom:10%;right:-19%;left:auto}}.button.button-area-button08{bottom:3%;-webkit-transform:none;transform:none}@media screen and (min-width:768px){.button.button-area-button08{bottom:4%;left:8%;-webkit-transform:none;transform:none}}.mv-contents{position:relative;z-index:0;overflow:hidden}.mv-contents::after,.mv-contents::before{content:"";display:inline-block;position:absolute;width:50%;z-index:1;-webkit-transition:opacity 2s ease-in-out,width 2s ease-in-out;transition:opacity 2s ease-in-out,width 2s ease-in-out;opacity:.2;-webkit-filter:drop-shadow(-1px 0 20px rgba(207, 207, 207, .575));filter:drop-shadow(-1px 0 20px rgba(207, 207, 207, .575))}@media screen and (min-width:768px){.mv-contents::after,.mv-contents::before{-webkit-transition:opacity 3s ease-in-out,width 3s ease-in-out;transition:opacity 3s ease-in-out,width 3s ease-in-out;width:40%}}.mv-contents::before{background:url(../../assets/images/main-visual-awatop-sp@2x.webp) no-repeat right top;background-size:contain;right:0;top:-20px;padding-top:50%;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-animation:awaactive3 3s linear 1s infinite;animation:awaactive3 3s linear 1s infinite}@media screen and (min-width:768px){.mv-contents::before{padding-top:20%;top:-30px;width:25%;background:url(../../assets/images/main-visual-awatop@2x.webp) no-repeat right top;background-size:contain}}.mv-contents::after{background:url(../../assets/images/main-visual-awabottom-sp@2x.webp) no-repeat left bottom;background-size:contain;bottom:0;left:0;padding-top:50%;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-animation:awaactive2 2.75s linear 1s infinite;animation:awaactive2 2.75s linear 1s infinite}@media screen and (min-width:768px){.mv-contents::after{padding-top:20%;width:25%;background:url(../../assets/images/main-visual-awabottom@2x.webp) no-repeat left bottom;background-size:contain}}.mv-contents.is-load::after,.mv-contents.is-load::before{opacity:1;width:100%}@media screen and (min-width:768px){.mv-contents.is-load::after,.mv-contents.is-load::before{width:55%}}@-webkit-keyframes awaactive2{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(30px) scale(1.1);transform:translateY(30px) scale(1.1)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes awaactive2{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(30px) scale(1.1);transform:translateY(30px) scale(1.1)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes awaactive3{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(30px) scale(1.15);transform:translateY(30px) scale(1.15)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes awaactive3{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(30px) scale(1.15);transform:translateY(30px) scale(1.15)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.mv-image img{width:100%}@media screen and (min-width:768px){.mv-copy__warp{text-align:left;position:absolute;top:36%;left:46%}}.mv-copy,.mv-name{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;opacity:0;-webkit-filter:blur(3px);filter:blur(3px);-webkit-transition:1.2s ease-in-out;transition:1.2s ease-in-out}@media screen and (min-width:768px){.mv-copy,.mv-name{position:static;-webkit-transform:none;transform:none}}.mv-copy.is-active,.mv-name.is-active{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.mv-copy{text-align:center;top:25%;width:80vw}@media screen and (min-width:768px){.mv-copy{max-width:600px;width:100%;display:block;width:40vw}}@media screen and (min-width:1200px){.mv-copy{width:80vw}}.mv-copy img{width:100%}.mv-name{text-align:center;top:70%;font-size:4.25vw;font-weight:500;width:100%}@media screen and (min-width:768px){.mv-name{font-size:1.125rem;text-align:left;margin-top:20px;width:auto}}@media screen and (min-width:1200px){.mv-name{font-size:1.5rem;margin-top:50px}}.mv-name span{display:block;color:#a0a0a0;font-size:3.5vw}@media screen and (min-width:768px){.mv-name span{font-size:.875rem}}@media screen and (min-width:1200px){.mv-name span{font-size:1rem}}.mv-scroll{display:none}@media screen and (min-width:768px){.mv-scroll{position:absolute;right:5%;bottom:38px;-webkit-transform:rotate(90deg);transform:rotate(90deg);display:block;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}}.mv-scroll::after{content:"";position:absolute;width:200%;height:1px;background:#cbcbcb;display:inline-block;bottom:-5px;left:-26px;-webkit-animation:sdl 3s cubic-bezier(1,0,1,1) infinite;animation:sdl 3s cubic-bezier(1,0,1,1) infinite}.mv-scroll::before{content:"";position:absolute;width:200%;height:1px;background:#333;display:inline-block;bottom:-5px;left:-26px}.mv-scroll.is-active{opacity:1}@-webkit-keyframes sdl{0%{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}30%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}70%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:100% 0;transform-origin:100% 0}100%{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes sdl{0%{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}30%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}70%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:100% 0;transform-origin:100% 0}100%{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}.offer-flow{margin-bottom:3rem}@media screen and (min-width:768px){.offer-flow{margin-bottom:150px}}.offer-main{position:relative;background:url(../../assets/images/offer-main-bg-sp.jpg) no-repeat center;background-size:cover;width:100%}@media screen and (min-width:768px){.offer-main{background:url(../../assets/images/offer-main-bg.jpg) no-repeat center;background-size:cover}}.offer-main .offer{position:relative;top:-3rem;opacity:0;-webkit-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out}@media screen and (min-width:768px){.offer-main .offer{top:-5vw;width:80%;margin:0 auto}}@media screen and (min-width:1200px){.offer-main .offer{top:-100px;width:90%}}@media screen and (min-width:1450px){.offer-main .offer{width:100%}}@media screen and (min-width:768px){.offer-main .offer::before{position:absolute;content:"";display:inline-block;background:url(../../assets/images/offer-main-omake.png) no-repeat;width:200px;height:200px;background-size:contain;right:-70px;top:-52px;z-index:1}}@media screen and (min-width:768px) and (min-width:1200px){.offer-main .offer::before{width:324px;height:336px;background-size:contain;right:-100px;top:-92px}}@media screen and (min-width:768px) and (min-width:1450px){.offer-main .offer::before{width:364px;height:376px;background-size:contain;right:-120px;top:-92px}}.offer-main .offer.is-active{opacity:1}.offer-main .offer picture{display:block;text-align:center}.media{background-color:#edeae4;padding:3rem 0;overflow:hidden}@media screen and (min-width:768px){.media{padding:88px 0}}.media-copy{text-align:center;position:relative;z-index:0}@media screen and (min-width:768px){.media-copy{max-width:691px;display:block;margin:0 auto}}.media-copy::before{content:"";position:absolute;height:12px;width:0%;-webkit-transition:all 2.5s cubic-bezier(.22,0,.69,.99);transition:all 2.5s cubic-bezier(.22,0,.69,.99);background-color:#e3daa7;top:-5vw;left:16%;z-index:-1}@media screen and (min-width:768px){.media-copy::before{top:auto;bottom:10px;left:60px}}@media screen and (min-width:768px){.media-copy img{width:100%}}.media-copy.is-active::before{width:68%;z-index:-1}@media screen and (min-width:768px){.media-copy.is-active::before{width:376px}}.media-mainMagazine{margin:2rem auto;display:block;position:relative;max-width:300px}@media screen and (min-width:768px){.media-mainMagazine{max-width:454px}}.media-comment01,.media-comment02{position:absolute}.media-comment01{top:5px;left:41px;max-width:82px}@media screen and (min-width:768px){.media-comment01{top:20px;max-width:126px;right:-160px;left:auto}}.media-comment02{top:200px;left:180px;max-width:95px}@media screen and (min-width:768px){.media-comment02{max-width:157px;top:150px;left:-160px}}.media-magazine-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px;margin-top:40px;-webkit-animation:loop-slide 50s infinite linear 1s both;animation:loop-slide 50s infinite linear 1s both}@media screen and (min-width:768px){.media-magazine-wrap{height:280px}}.media-magazine-list{display:-webkit-box;display:-ms-flexbox;display:flex}.media-magazine-list li{width:90px;height:114px;margin-right:10px}@media screen and (min-width:768px){.media-magazine-list li{width:194px;height:244px}}.media-magazine-list li img{width:100%}@-webkit-keyframes loop-slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.concept{padding:3rem 0}@media screen and (min-width:768px){.concept{padding:150px 0}}.concept-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.concept-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.concept-image{margin-top:4.5rem}@media screen and (min-width:768px){.concept-image{margin-top:0;margin-right:16%}}.concept-text{margin-top:1.5rem;letter-spacing:.08rem;text-align:center}@media screen and (min-width:768px){.concept-text{text-align:right;margin-left:auto;margin-top:-4rem;font-size:1.125rem;line-height:2.7777777778}}.concept-text p{display:inline-block;text-align:left}.use{position:relative}.use::before{content:"";background:url(../../assets/images/step-bg-sp@2x.webp) no-repeat;background-size:cover;display:block;width:100%;height:265px}@media screen and (min-width:768px){.use::before{background:url(../../assets/images/step-bg@2x.webp) no-repeat;background-size:cover;height:570px}}.use-title{position:absolute;background-color:#fff;padding:1.5rem;display:inline-block;top:50px;margin-left:5%;z-index:1}@media screen and (min-width:768px){.use-title{padding:3rem;margin-left:19%;top:190px}}@media screen and (min-width:1200px){.use-title{top:100px}}.use-title picture{max-width:85px;display:inline-block}@media screen and (min-width:768px){.use-title picture{max-width:100px}}@media screen and (min-width:1200px){.use-title picture{max-width:155px}}.use-wrap{position:relative;overflow:hidden}.use-wrap::before{content:"";position:absolute;background:url(../../assets/images/step-bg-itimatu-sp@2x.webp) no-repeat;background-size:100%;display:block;width:100%;padding-top:25%}@media screen and (min-width:768px){.use-wrap::before{background:url(../../assets/images/step-bg-itimatu@2x.webp) no-repeat;background-size:100%}}.use-list{padding:37% 0 20%}@media screen and (min-width:768px){.use-list{padding-top:35%}}.use-list__item{position:relative}.use-list__item picture{text-align:center;display:block}.use-list__item figure{margin:0 auto;width:80%;text-align:center}.use-list__item:not(:first-child){margin-top:100px}@media screen and (min-width:768px){.use-list__item:not(:first-child){margin-top:200px}}@media screen and (min-width:768px){.use-list__item:nth-child(2) picture{text-align:left;margin-left:60px}}@media screen and (min-width:768px){.use-list__item:nth-child(3) picture{text-align:right;margin-right:60px}}.awaawa{position:absolute;-webkit-animation:awaactive 3s ease-in-out infinite;animation:awaactive 3s ease-in-out infinite;-webkit-filter:drop-shadow(-1px 0 20px rgba(219, 219, 219, .6));filter:drop-shadow(-1px 0 20px rgba(219, 219, 219, .6))}@media screen and (min-width:768px){.awaawa{-webkit-animation:awaactive 4s ease-in-out infinite;animation:awaactive 4s ease-in-out infinite}}.awaawa.-awa01{right:-50px;width:170px;bottom:-110px}@media screen and (min-width:768px){.awaawa.-awa01{right:-259px;width:469px;bottom:-250px}}.awaawa.-awa02{left:-50px;width:170px;bottom:-110px}@media screen and (min-width:768px){.awaawa.-awa02{left:-329px;width:552px;bottom:-380px}}.awaawa.-awa03{right:-50px;width:170px;bottom:-110px}@media screen and (min-width:768px){.awaawa.-awa03{right:-259px;width:469px;bottom:-250px}}.awaawa.-awa04{left:-30px;width:120px;top:10px}@media screen and (min-width:768px){.awaawa.-awa04{left:-210px;width:490px;top:280px}.awaawa.-awa04 img{-webkit-transform:rotate(235deg);transform:rotate(235deg)}}.awaawa.-awa06{right:-110px;width:203px;bottom:-130px}@media screen and (min-width:768px){.awaawa.-awa06{right:-259px;width:600px;bottom:-350px}}@-webkit-keyframes awaactive{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes awaactive{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width:768px){@-webkit-keyframes awaactive{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes awaactive{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}}.feature{position:relative;z-index:0}.feature::before{content:"";background:url(../../assets/images/feature-bg-sp@2x.jpg) no-repeat;background-size:cover;display:block;width:100%;height:265px}@media screen and (min-width:768px){.feature::before{background:url(../../assets/images/feature-bg@2x.jpg) no-repeat;background-size:cover;height:570px}}.feature-title{position:absolute;background-color:#fff;padding:1.5rem;display:inline-block;top:-245px;right:5%;z-index:10}@media screen and (min-width:768px){.feature-title{padding:3rem;top:-400px;right:18%}}@media screen and (min-width:1200px){.feature-title{top:-390px}}.feature-title picture{max-width:85px;display:inline-block}@media screen and (min-width:768px){.feature-title picture{max-width:100px}}@media screen and (min-width:1200px){.feature-title picture{max-width:155px}}.feature-wrap{position:relative;z-index:4}.feature-wrap::before{content:"";position:absolute;background:url(../../assets/images/feature-bg-itimatu-sp@2x.png) no-repeat;background-size:100%;display:block;width:100%;padding-top:79%;z-index:10}@media screen and (min-width:768px){.feature-wrap::before{background:url(../../assets/images/feature-bg-itimatu@2x.png) no-repeat;background-size:100%;padding-top:29%}}.feature-inner{overflow:hidden;padding-bottom:30%}@media screen and (min-width:768px){.feature-inner{padding-bottom:16%}}.feature-text{padding-top:40%}@media screen and (min-width:768px){.feature-text{padding-top:13%}}.feature-content{padding-top:30%;position:relative;position:relative;z-index:1;overflow:hidden}@media screen and (min-width:768px){.feature-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.feature-content::after,.feature-content::before{position:absolute;content:"";display:inline-block;z-index:-1}.feature-content::before{padding-top:25%;background:url(../../assets/images/kirakira01-sp@2x.jpg) no-repeat center center;background-size:contain;width:274px;top:9%;left:-5%}@media screen and (min-width:768px){.feature-content::before{background:url(../../assets/images/kirakira01@2x.jpg) no-repeat center center;background-size:contain;top:277px;left:auto;right:-4px;width:454px;-webkit-transform:rotate(5deg);transform:rotate(5deg)}}.feature-content::after{padding-top:25%;background:url(../../assets/images/kirakira02-sp@2x.jpg) no-repeat center center;background-size:contain;width:274px;right:-27%;bottom:29%}@media screen and (min-width:768px){.feature-content::after{display:none}}.feature-content figure{width:70%;margin:0 auto}@media screen and (min-width:768px){.feature-content figure{width:46%;margin:0}}@media screen and (min-width:768px){.feature-content__body{width:50%}}.feature-content__body figure{margin:30px auto 20px;width:100%;max-width:267px}@media screen and (min-width:768px){.feature-content__body figure{max-width:100%;margin:0 0 30px 0}}@media screen and (min-width:768px){.feature-natureList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3rem}}.feature-natureList__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5rem;position:relative}@media screen and (min-width:768px){.feature-natureList__item{display:block;width:calc(33.3% - 40px)}}.feature-natureList__item figure{width:25%}@media screen and (min-width:768px){.feature-natureList__item figure{width:100%;text-align:center;margin-bottom:1rem}.feature-natureList__item figure img{width:100%}}.feature-natureList__item div{width:70%;font-size:.75rem}@media screen and (min-width:768px){.feature-natureList__item div{width:100%}}.feature-natureList__item div .name{background-color:#edeae4;padding:3px;display:inline-block;margin-bottom:5px}@media screen and (min-width:768px){.feature-natureList__item div .name{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding:8px 5px;position:absolute;top:0;right:-20px}}@media screen and (min-width:768px){.feature-natureList__item div p{font-size:1rem}}.feature-list{padding-top:30%;overflow:hidden}@media screen and (min-width:768px){.feature-list{padding-top:200px}}.feature-list__item{position:relative;z-index:1}.feature-list__item::after,.feature-list__item::before{position:absolute;content:"";display:inline-block;z-index:-1}@media screen and (min-width:768px){.feature-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.feature-list__item>div{margin-top:1.5rem;text-align:center}@media screen and (min-width:768px){.feature-list__item>div{text-align:left;width:50%;margin-top:0}}.feature-list__item>div picture{display:block}@media screen and (min-width:768px){.feature-list__item>div picture{margin-bottom:2rem}}.feature-list__item>div p{margin-top:10px;text-align:left}@media screen and (min-width:768px){.feature-list__item>div p{line-height:2.5;letter-spacing:.07rem}}.feature-list__item>div p span{display:block;margin-top:5px;font-size:12px;font-family:"Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,sans-serif}.feature-list__item:not(:first-child){margin-top:120px}@media screen and (min-width:768px){.feature-list__item:not(:first-child){margin-top:200px}}.feature-list__item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.feature-list__item:nth-child(1)::before{padding-top:25%;background:url(../../assets/images/kirakira02-sp@2x.jpg) no-repeat center center;background-size:contain;width:274px;top:31%;left:-33%}@media screen and (min-width:768px){.feature-list__item:nth-child(1)::before{display:none}}.feature-list__item:nth-child(1)::after{padding-top:28%;background:url(../../assets/images/kirakira02-sp@2x.jpg) no-repeat center center;background-size:contain;width:274px;right:-27%;bottom:94%}@media screen and (min-width:768px){.feature-list__item:nth-child(1)::after{background:url(../../assets/images/kirakira02@2x.jpg) no-repeat center center;background-size:contain;top:-123px;right:766px;width:394px;-webkit-transform:rotate(17deg);transform:rotate(17deg)}}.feature-list__item:nth-child(2)::before{padding-top:25%;background:url(../../assets/images/kirakira02-sp@2x.jpg) no-repeat center center;background-size:contain;width:274px;top:31%;right:-27%}@media screen and (min-width:768px){.feature-list__item:nth-child(2)::before{background:url(../../assets/images/kirakira02@2x.jpg) no-repeat center center;background-size:contain;top:7px;right:-194px;width:454px;-webkit-transform:rotate(55deg);transform:rotate(55deg)}}.feature-list__item:nth-child(2)::after{padding-top:28%;background:url(../../assets/images/kirakira01-sp@2x.jpg) no-repeat center center;background-size:contain;width:274px;left:-15%;bottom:90%}@media screen and (min-width:768px){.feature-list__item:nth-child(2)::after{display:none}}.feature-list__item:nth-child(3)::before{padding-top:25%;background:url(../../assets/images/kirakira02-sp@2x.jpg) no-repeat center center;background-size:contain;width:274px;top:26%;left:-32%}@media screen and (min-width:768px){.feature-list__item:nth-child(3)::before{background:url(../../assets/images/kirakira02@2x.jpg) no-repeat center center;background-size:contain;top:-143px;left:-30px;width:454px;-webkit-transform:rotate(-335deg);transform:rotate(-335deg)}}.feature-list__item:nth-child(3)::after{padding-top:24%;background:url(../../assets/images/kirakira02-sp@2x.jpg) no-repeat center center;background-size:contain;width:274px;right:-27%;bottom:90%}@media screen and (min-width:768px){.feature-list__item:nth-child(3)::after{display:none}}.feature-list__thumb{width:70%;margin:0 auto}@media screen and (min-width:768px){.feature-list__thumb{margin:auto;width:48%}}.feature-list__compornent{margin-top:10px}@media screen and (min-width:768px){.feature-list__compornent{margin-top:30px}}.feature-trivia{border:1px solid #333;padding:3rem .75rem;margin-top:2.5rem;text-align:center}@media screen and (min-width:768px){.feature-trivia{padding:100px 50px;margin-top:7.5rem}}.feature-trivia__title{width:90%;margin:0 auto 1.5rem}.feature-trivia .text{line-height:2}@media screen and (min-width:768px){.feature-trivia .text{line-height:2.5}}.feature-trivia span{font-family:"Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,sans-serif}.feature-trivia__box{margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:768px){.feature-trivia__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2.5rem}}.feature-trivia__box picture{width:100%;max-width:291px;margin:0 auto;position:relative}@media screen and (min-width:768px){.feature-trivia__box picture::after{content:"";position:absolute;left:-116px;top:90px;display:inline-block;background:url(../../assets/images/trivia-image-content.png) no-repeat center;background-size:contain;width:240px;height:110px}}.feature-trivia__box .span01{display:inline-block;text-align:center;color:#fff;background-color:#bca365;padding:5px 5px 3px;margin:0 auto 15px;width:80%}@media screen and (min-width:768px){.feature-trivia__box .span01{width:auto;padding:5px 22px 5px;margin:1rem auto 0}}.feature-trivia .span02{display:inline-block;text-align:center;margin-top:10px;position:relative}@media screen and (min-width:768px){.feature-trivia .span02{font-size:.875rem}}.feature-trivia .span02::before{content:"ア";padding-right:5px}.feature-trivia .span02::after{content:"";position:absolute;left:-5px;top:0;bottom:0;margin:auto 0;width:22px;height:22px;border:1px solid #333;border-radius:50%}@media screen and (min-width:768px){.feature-trivia .span02::after{font-size:.875rem}}.feature-last{position:relative}.feature-last::after,.feature-last::before{position:absolute;content:"";display:inline-block;z-index:-1}.feature-last::before{padding-top:25%;background:url(../../assets/images/kirakira02-sp@2x.jpg) no-repeat center;background-size:contain;width:274px;top:6%;right:-70px}@media screen and (min-width:768px){.feature-last::before{background:url(../../assets/images/kirakira02@2x.jpg) no-repeat center center;background-size:contain;top:100px;right:-120px;width:454px;-webkit-transform:rotate(65deg);transform:rotate(65deg)}}.feature-last::after{padding-top:24%;background:url(../../assets/images/kirakira02-sp@2x.jpg) no-repeat center center;background-size:contain;width:274px;bottom:-39%;left:-80px}@media screen and (min-width:768px){.feature-last::after{background:url(../../assets/images/kirakira02@2x.jpg) no-repeat center center;background-size:contain;bottom:20px;left:20px;width:454px}}.feature-textLast{text-align:center;padding-top:100px;display:block}@media screen and (min-width:768px){.feature-textLast{padding-top:180px}}.story{padding:3rem 0;background-color:#857550;color:#fff}@media screen and (min-width:768px){.story{padding:120px 0}}.story h2{text-align:center;color:#fff;font-size:1.5rem;margin-bottom:1.25rem;font-weight:500}@media screen and (min-width:768px){.story-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;margin-top:100px}}.story-brand__logo{margin:0 auto;position:relative;text-align:center}@media screen and (min-width:768px){.story-brand__logo{width:50%;padding-left:7%;-ms-flex-line-pack:stretch;align-content:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.story-brand__logo::before{position:absolute;content:"";right:12%;display:inline-block;height:100%;width:1px;background-color:#fff}}.story-brand__logo img{width:138px}@media screen and (min-width:768px){.story-brand__logo img{width:178px}}.story-brand__text{margin-top:2.25rem}@media screen and (min-width:768px){.story-brand__text{width:50%;margin-top:0;letter-spacing:.03rem;line-height:2.4}}@media screen and (min-width:768px){.story-soap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.story-soap figure{width:90%;margin:1.5rem auto;text-align:center}@media screen and (min-width:768px){.story-soap figure{width:43%;margin:0}}@media screen and (min-width:768px){.story-soap__text{width:50%;letter-spacing:.03rem;line-height:2.4}}.environment{padding:3rem 0;background:url(../../assets/images/environment-sp@2x.jpg) no-repeat;background-size:cover}@media screen and (min-width:768px){.environment{text-align:center;line-height:2.5}}@media screen and (min-width:768px){.environment{padding:100px 0;background:url(../../assets/images/environment-bg@2x.jpg) no-repeat;background-size:cover}}.environment-title{text-align:center;font-size:1.5rem;color:#857550}.environment .text{margin:1rem 0 1.5rem}.environment-box{background-color:#fff;padding:1.5rem .75rem;text-align:center;position:relative}@media screen and (min-width:768px){.environment-box{max-width:820px;margin:0 auto}}.environment-box::before{position:absolute;content:"";display:inline-block;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../../assets/images/environment-box.png) no-repeat center;background-size:contain;width:100%;height:155px}@media screen and (min-width:768px){.environment-box::before{background:url(../../assets/images/environment-box.png) no-repeat center;background-size:contain;width:100%;max-width:337px;left:auto;right:-169px}}@media screen and (min-width:768px){.environment-box__inner{width:60%}}.environment-box .title{font-size:1rem}@media screen and (min-width:768px){.environment-box .title{font-size:1.5rem}}.environment-box .text{font-size:.75rem;letter-spacing:.05rem;margin-bottom:140px}@media screen and (min-width:768px){.environment-box .text{margin-bottom:0;font-size:1rem}}.buy{padding:3rem 0 4rem;background:url(../../assets/images/offer-area-sp-bg.jpg) no-repeat center;background-size:cover;text-align:center;letter-spacing:.01rem;line-height:2}@media screen and (min-width:768px){.buy{padding:140px 0;background:url(../../assets/images/offer-area-bg.jpg) no-repeat center;background-size:cover}}.buy-block01{padding:2rem .4rem;border:1px solid #333}@media screen and (min-width:768px){.buy-block01{padding:4rem 5rem;max-width:820px;margin:0 auto}}.buy-block01 picture{display:block;margin:1.5rem auto;width:90%}@media screen and (min-width:768px){.buy-block01 picture{width:80%;max-width:557px}}@media screen and (min-width:768px){.buy-block01 p{font-size:1.125rem}}.buy-block01 .p-01{margin-bottom:20px}.buy-block01-flow{margin-top:3.5rem}@media screen and (min-width:768px){.buy-block01-flow{margin-top:7rem}}@media screen and (min-width:768px){.buy-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:768px){.buy-block-container>*{width:47.3%}}.buy-block-area{margin-top:2.5rem;display:block;position:relative}@media screen and (min-width:768px){.buy-block-area{margin-top:100px}}.buy h2{font-size:1.25rem;font-weight:500}@media screen and (min-width:768px){.buy h2{font-size:2rem}}.buy-text{margin:1.25rem 0}.buy em{display:inline-block;font-size:1.125rem;font-weight:500;position:relative}@media screen and (min-width:768px){.buy em{font-size:1.5rem}}.buy em::after,.buy em::before{position:absolute;content:"";width:1.25rem;height:1px;background-color:#333;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.buy em::before{left:-1.25rem;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.buy em::after{right:-1.25rem;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.detail{padding:3rem 0}@media screen and (min-width:768px){.detail{padding:100px 0}}.detail-title{font-size:1rem;font-weight:500;margin-bottom:1rem}@media screen and (min-width:768px){.detail-title{font-size:1.25rem}}.detail dl{border-top:1px solid #cbcbcb;padding-top:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,sans-serif;font-size:.75rem}@media screen and (min-width:768px){.detail dl{font-size:1rem;padding-top:2rem}}.detail dl dt{width:30%}.detail dl dd{width:70%}.detail dl:not(:last-child){padding-bottom:1.25rem}@media screen and (min-width:768px){.detail dl:not(:last-child){padding-bottom:2rem}}.footer{padding:3rem 0 1.5rem;text-align:center;font-size:.75rem;color:#fff;font-family:"Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,sans-serif;position:relative}@media screen and (min-width:768px){.footer{padding:120px 0 120px}}.footer-main{text-align:left}@media screen and (min-width:768px){.footer-main{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.footer-inner{margin-top:1.25rem}@media screen and (min-width:768px){.footer-inner{font-size:.875rem;margin-top:1rem}}.footer-logo{margin-bottom:10px;display:block}.footer-copy{text-align:center;margin-top:1.25rem}@media screen and (min-width:768px){.footer-copy{margin-top:0;position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.footer-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5rem}@media screen and (min-width:768px){.footer-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0}}.footer-list>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.footer-list>ul{margin-right:2rem}}.footer-list>ul li:nth-child(1){margin-right:14px;position:relative}.footer-list>ul li:nth-child(1)::before{content:"|";position:absolute;right:-11px;top:0;bottom:0;margin:auto 0}.footer-list>ul li a{display:block;color:#fff;text-decoration:none}@media screen and (min-width:768px){.footer-list>ul li a{font-size:1rem}}.footer-list>ul li a:hover{opacity:.5}.footer-list .insta{width:1rem;height:1rem;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media screen and (min-width:768px){.footer-list .insta{width:2rem;height:2rem}}.footer-list .insta img{vertical-align:baseline}.footer-list .insta:hover{opacity:.5}.door{position:relative;z-index:1000000;height:10000%}.door-left{position:absolute;display:inline-block;width:50%;height:100%;position:absolute;top:0;left:0;background-color:red;-webkit-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.door-left.is-active{left:-100%}.door-right{position:absolute;display:inline-block;width:50%;height:100%;position:absolute;top:0;right:0;background-color:#00f;-webkit-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.door-right.is-active{right:-100%}.center-buy{position:relative;display:block}@media screen and (min-width:768px){.center-buy::before{position:absolute;content:"";display:inline-block;background:url(../../assets/images/offer-main-omake.png) no-repeat;width:200px;height:200px;background-size:contain;right:-30px;top:-42px;z-index:1}}@media screen and (min-width:768px) and (min-width:1200px){.center-buy::before{width:300px;height:300px;background-size:contain;right:-70px;top:-92px}}@media screen and (min-width:768px) and (min-width:1450px){.center-buy::before{width:364px;height:376px;background-size:contain;right:-120px;top:-92px}}.center-buy.buy-price{display:block;margin:2rem 0 3rem}.center-buy.buy-price::before{display:none}@media screen and (min-width:768px){.center-buy.buy-price{margin:3.5rem 0 0 0}}.flow-image{display:block;margin-top:3rem}@media screen and (min-width:768px){.flow-image{margin-top:6rem}}.u-mt--sp--0{margin-top:0}.u-mt--sp--xsmall{margin-top:.5em}.u-mt--sp--small{margin-top:1em}.u-mt--sp--medium{margin-top:1.5em}.u-mt--sp--large{margin-top:2em}.u-mt--sp--xlarge{margin-top:2.5em}.u-mb--sp--0{margin-bottom:0}.u-mb--sp--xsmall{margin-bottom:.5em}.u-mb--sp--small{margin-bottom:1em}.u-mb--sp--medium{margin-bottom:1.5em}.u-mb--sp--large{margin-bottom:2em}.u-mb--sp--xlarge{margin-bottom:2.5em}@media screen and (min-width:768px){.u-mt--tab--0{margin-top:0}.u-mt--tab--xsmall{margin-top:.5em}.u-mt--tab--small{margin-top:1em}.u-mt--tab--medium{margin-top:1.5em}.u-mt--tab--large{margin-top:2em}.u-mt--tab--xlarge{margin-top:2.5em}.u-mb--tab--0{margin-bottom:0}.u-mb--tab--xsmall{margin-bottom:.5em}.u-mb--tab--small{margin-bottom:1em}.u-mb--tab--medium{margin-bottom:1.5em}.u-mb--tab--large{margin-bottom:2em}.u-mb--tab--xlarge{margin-bottom:2.5em}}@media screen and (min-width:1024px){.u-mt--lap--0{margin-top:0}.u-mt--lap--xsmall{margin-top:.5em}.u-mt--lap--small{margin-top:1em}.u-mt--lap--medium{margin-top:1.5em}.u-mt--lap--large{margin-top:2em}.u-mt--lap--xlarge{margin-top:2.5em}.u-mb--lap--0{margin-bottom:0}.u-mb--lap--xsmall{margin-bottom:.5em}.u-mb--lap--small{margin-bottom:1em}.u-mb--lap--medium{margin-bottom:1.5em}.u-mb--lap--large{margin-bottom:2em}.u-mb--lap--xlarge{margin-bottom:2.5em}}@media screen and (min-width:1200px){.u-mt--desk--0{margin-top:0}.u-mt--desk--xsmall{margin-top:.5em}.u-mt--desk--small{margin-top:1em}.u-mt--desk--medium{margin-top:1.5em}.u-mt--desk--large{margin-top:2em}.u-mt--desk--xlarge{margin-top:2.5em}.u-mb--desk--0{margin-bottom:0}.u-mb--desk--xsmall{margin-bottom:.5em}.u-mb--desk--small{margin-bottom:1em}.u-mb--desk--medium{margin-bottom:1.5em}.u-mb--desk--large{margin-bottom:2em}.u-mb--desk--xlarge{margin-bottom:2.5em}}.u-break .-sp{display:inline-block}@media screen and (min-width:768px){.u-break .-sp{display:none}}.u-break .-tab{display:none}@media screen and (min-width:768px){.u-break .-tab{display:inline-block}}.screen-reader-text{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px}