img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
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,main{display:block}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{font-size:62.5%;--theme-highlight:#27c4fd;--slide-skip-threshold:1140px;--faq-duration:550}:root.drawerOpen,:root.drawerOpen body,:root.js-modal-open,:root.js-modal-open body,:root.js-loading,:root.js-loading body{overflow:hidden}body{position:relative;font-size:1.6rem;font-weight:300;font-family:"Helvetica Neue","source-han-sans-japanese","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;letter-spacing:-.05em;line-height:1.6;color:#05112a;scroll-behavior:smooth;overflow-anchor:auto}body:before{content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100%;z-index:-10;background:url(//kuragedigital.com/wp-content/themes/kurage-theme/img/dot-bg.svg) center center/1200px auto,linear-gradient(-45deg,rgba(5,17,42,0) 20%,rgba(41,77,152,.15) 40%,rgba(41,77,152,.15) 60%,rgba(5,17,42,0) 80%),#05112a repeat-y center top/100% auto}a,a:hover,a:focus,a:active{-webkit-transition:all .25s ease;transition:all .25s ease;text-decoration:none;color:inherit}h1,h2,h3,h4{font-weight:700}::-moz-selection{color:#fff;background:#27c4fd}::selection{color:#fff;background:#27c4fd}input[type=button]{cursor:pointer}em{color:#27c4fd}img,svg,iframe{display:block;max-width:100%}img,svg{height:auto}p{font-size:1.4rem}@media (min-width:900px){p{font-size:1.6rem}}main{overflow:hidden;opacity:1;pointer-events:all;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}html.js-loading body:not(.ie) main{opacity:0;pointer-events:none}.wysiwyg-content{line-height:1.6}.wysiwyg-content .has-text-align-center{text-align:center}.wysiwyg-content a{text-decoration:none;color:#27c4fd}.wysiwyg-content a:hover{border-bottom:1px solid}.wysiwyg-content abbr{border-bottom:1px dotted;cursor:help}.wysiwyg-content cite{font-style:italic}.wysiwyg-content hr{display:block;height:1px;margin-bottom:1.4em;margin-top:1.4em;background:#e6e6e6;border:none}.wysiwyg-content img{vertical-align:text-bottom}.wysiwyg-content ins{background-color:#0f0;text-decoration:none}.wysiwyg-content mark{background-color:#ff0}.wysiwyg-content small{font-size:.8em}.wysiwyg-content strong{font-weight:700}.wysiwyg-content sub,.wysiwyg-content sup{font-size:.8em}.wysiwyg-content sub{vertical-align:sub}.wysiwyg-content sup{vertical-align:super}.wysiwyg-content p,.wysiwyg-content dl,.wysiwyg-content ol,.wysiwyg-content ul,.wysiwyg-content blockquote,.wysiwyg-content pre,.wysiwyg-content table{margin-bottom:1.4em}.wysiwyg-content p:last-child,.wysiwyg-content dl:last-child,.wysiwyg-content ol:last-child,.wysiwyg-content ul:last-child,.wysiwyg-content blockquote:last-child,.wysiwyg-content pre:last-child,.wysiwyg-content table:last-child{margin-bottom:0}.wysiwyg-content p:empty{display:none}.wysiwyg-content h1,.wysiwyg-content h2,.wysiwyg-content h3,.wysiwyg-content h4,.wysiwyg-content h5,.wysiwyg-content h6{font-weight:700;line-height:1.2}.wysiwyg-content h1:first-child,.wysiwyg-content h2:first-child,.wysiwyg-content h3:first-child,.wysiwyg-content h4:first-child,.wysiwyg-content h5:first-child,.wysiwyg-content h6:first-child{margin-top:0}.wysiwyg-content h1{font-size:2.4em;margin-bottom:.58333em;margin-top:.58333em;line-height:1}.wysiwyg-content h2{font-size:1.95em;margin-bottom:.875em;margin-top:1.75em;line-height:1.1}.wysiwyg-content h2:after{content:'';display:block;margin:.5em auto 0;width:2em;height:.3rem;background:#27c4fd}.wysiwyg-content h3{font-size:1.56em;margin-bottom:1.07692em;margin-top:1.07692em}.wysiwyg-content h4{font-size:1.25em;margin-bottom:1.16667em;margin-top:1.16667em}.wysiwyg-content h5{font-size:1em;margin-bottom:1.27273em;margin-top:1.27273em}.wysiwyg-content h6{font-size:.8em;margin-bottom:1.4em;margin-top:1.4em}.wysiwyg-content dd{margin-left:1.4em}.wysiwyg-content ol,.wysiwyg-content ul{list-style-position:outside;margin-left:1.4em}.wysiwyg-content ol{list-style-type:decimal}.wysiwyg-content ol ol{list-style-type:lower-alpha}.wysiwyg-content ol ol ol{list-style-type:lower-roman}.wysiwyg-content ol ol ol ol{list-style-type:lower-greek}.wysiwyg-content ol ol ol ol ol{list-style-type:decimal}.wysiwyg-content ol ol ol ol ol ol{list-style-type:lower-alpha}.wysiwyg-content ul{list-style-type:disc}.wysiwyg-content ul ul{list-style-type:circle}.wysiwyg-content ul ul ul{list-style-type:square}.wysiwyg-content ul ul ul ul{list-style-type:circle}.wysiwyg-content ul ul ul ul ul{list-style-type:disc}.wysiwyg-content ul ul ul ul ul ul{list-style-type:circle}.wysiwyg-content blockquote{border-left:4px solid #e6e6e6;padding:.6em 1.2em}.wysiwyg-content blockquote p{margin-bottom:0}.wysiwyg-content code,.wysiwyg-content kbd,.wysiwyg-content samp,.wysiwyg-content pre{background-color:#f2f2f2;color:#333;font-size:.9em}.wysiwyg-content code,.wysiwyg-content kbd,.wysiwyg-content samp{border-radius:3px;line-height:1.77778;padding:.1em .4em .2em;vertical-align:baseline}.wysiwyg-content pre{overflow:auto;padding:1em 1.2em}.wysiwyg-content pre code{background:0 0;font-size:1em;line-height:1em}.wysiwyg-content figure{margin-bottom:2.8em;text-align:center}.wysiwyg-content figure:first-child{margin-top:0}.wysiwyg-content figure:last-child{margin-bottom:0}.wysiwyg-content figcaption{font-size:.8em;margin-top:.875em}.wysiwyg-content table{width:100%}.wysiwyg-content table pre{white-space:pre-wrap}.wysiwyg-content th,.wysiwyg-content td{font-size:1em;padding:.7em;border:1px solid #e6e6e6;line-height:1.4}.wysiwyg-content thead tr,.wysiwyg-content tfoot tr{background-color:#f5f5f5}.wysiwyg-content thead th,.wysiwyg-content thead td,.wysiwyg-content tfoot th,.wysiwyg-content tfoot td{font-size:.9em;padding:.77778em}.wysiwyg-content thead code,.wysiwyg-content tfoot code{background-color:#fff}.wysiwyg-content tbody tr{background-color:#fff}@media (max-width:900px){.wysiwyg-content{font-size:1.4rem}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-slider.slick-track,.slick-slider.slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(//kuragedigital.com/wp-content/themes/kurage-theme/vendor/slick/ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;z-index:1001;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:4.8rem;height:4.8rem;border-radius:4.8rem;-webkit-box-shadow:.2rem .2rem .8rem rgba(0,0,0,.6);box-shadow:.2rem .2rem .8rem rgba(0,0,0,.6);padding:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.custom-disabled,.slick-prev.slick-disabled,.slick-next.custom-disabled,.slick-next.slick-disabled{opacity:0;pointer-events:none}.slick-prev:before,.slick-next:before{content:'';display:block;width:4.8rem;height:4.8rem;border-radius:4.8rem;background:url(//kuragedigital.com/wp-content/themes/kurage-theme/img/arrow-r-wht.svg) no-repeat center center/1.92rem 1.92rem,#27c4fd;opacity:1}.slick-prev{left:calc(50% - 14.4rem)}.slick-prev:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.slick-next{right:calc(50% - 14.4rem)}@media (min-width:768px){.slick-prev,.slick-next{width:6rem;height:6rem;border-radius:6rem}.slick-prev:before,.slick-next:before{width:6rem;height:6rem;border-radius:6rem;background:url(//kuragedigital.com/wp-content/themes/kurage-theme/img/arrow-r-wht.svg) no-repeat center center/2.4rem 2.4rem,#27c4fd}.slick-prev{left:2rem}.slick-next{right:4rem}}@media (min-width:1600px){.slick-prev{left:calc(((100vw - 1600px) / 2) * -1 + 4rem)}.slick-next{right:calc(((100vw - 1600px) / 2) * -1 + 4rem)}}.slick-dotted{margin-bottom:6rem}.slick-dots{position:absolute;z-index:1001;left:0;bottom:-7rem;display:block;width:100%;padding:0 1rem;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:.7rem;height:.7rem;margin:0 5px;padding:.7rem;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:.7rem;height:.7rem;cursor:pointer;border:none;outline:none;background:0 0;color:#fff}.slick-dots li button,.slick-dots li button:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-dots li button:active,.slick-dots li button:hover,.slick-dots li button:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.slick-dots li button:before{display:block;content:'';width:.7rem;height:.7rem;border-radius:.7rem;background:#fff;-webkit-box-shadow:.15em .15em .4em rgba(0,0,0,.6);box-shadow:.15em .15em .4em rgba(0,0,0,.6);-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.slick-dots li.slick-active button:before{background:#27c4fd}@media (min-width:900px){.slick-dots{padding:0 8rem;text-align:right}}@media (min-width:1140px){.slick-dots{pointer-events:none}}.slick-slider:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible}.slick-slider:not(.slick-initialized)>*{-ms-flex-negative:0;flex-shrink:0}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:none}.wpcf7 form .wpcf7-response-output{margin:1em 0 3em;padding:.2em 1em;border:2px dashed #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{content:' '}div.wpcf7 .ajax-loader{position:absolute;left:0;top:0;width:100%;height:100%;background:url(//kuragedigital.com/wp-content/themes/kurage-theme/vendor/slick/ajax-loader.gif) no-repeat center center/3rem 3rem,rgba(255,255,255,.8);display:none}div.wpcf7 .ajax-loader.is-active{display:block}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.section-title{margin-bottom:1.5em;font-size:2.5rem}.modal__content .section-title,.single-page-wrap .section-title,.container--white .section-title{text-align:center}.modal__content .section-title .section-title__sub,.single-page-wrap .section-title .section-title__sub,.container--white .section-title .section-title__sub{color:#27c4fd}.container--black .section-title{text-shadow:.15em .15em .4em rgba(0,0,0,.6)}.container--black .section-title .section-title__main{color:#27c4fd}.container--black .section-title .section-title__sub{color:#fff}.section-title__main{font-size:1em;font-weight:700;line-height:1.2}.section-title__sub{font-size:.65em;font-weight:300}@media (min-width:450px){.section-title{font-size:2.8rem}}@media (min-width:768px){.section-title{font-size:4rem}.section-title__sub{font-size:2rem;font-weight:700}}.u-white-shadowed{color:#fff;text-shadow:.15em .15em .4em rgba(0,0,0,.6)}.u-eng-tit{font-weight:700;line-height:1.2}.u-text-center{text-align:center}.wrapper{margin-left:auto;margin-right:auto;padding-left:4rem;padding-right:4rem;max-width:1280px}.wrapper--thin{max-width:1000px}.wrapper--wide{max-width:1600px}@media (min-width:1000px){.wrapper{padding-left:8rem;padding-right:8rem}}.container{padding-top:5rem;padding-bottom:6rem}.container--white{background:#fff;border-top-left-radius:5rem;border-bottom-left-radius:5rem}.container--white:last-of-type{border-bottom-left-radius:0}.container--black{position:relative;z-index:0}.container--black:before,.container--black:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%}.container--black:before{z-index:-2;background:#fff}.container--black:after{z-index:-1;background:url(//kuragedigital.com/wp-content/themes/kurage-theme/img/dot-bg.svg) center center/1200px auto,linear-gradient(-45deg,rgba(5,17,42,0) 20%,rgba(41,77,152,.15) 40%,rgba(41,77,152,.15) 60%,rgba(5,17,42,0) 80%),#05112a repeat-y center top/100% auto;background-attachment:fixed;border-top-right-radius:5rem;border-bottom-right-radius:5rem;overflow:hidden}.container--black:last-of-type:after{border-bottom-right-radius:0}@media (min-width:768px){.container{padding-top:8rem;padding-bottom:10rem}.container--white{border-top-left-radius:8rem;border-bottom-left-radius:8rem}.container--black:after{border-top-right-radius:8rem;border-bottom-right-radius:8rem}}.bttn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.4em 1em;min-width:14em;border:2px solid currentColor;background:0 0;border-radius:2em;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease}.bttn:after{content:'';display:block;width:.75em;height:.75em;margin-left:.6em;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.bttn--black{background:#05112a}.bttn--black,.bttn--black:focus,.bttn--black:active,.bttn--black:visited{color:#fff}.bttn--black:after{background:url(//kuragedigital.com/wp-content/themes/kurage-theme/img/arrow-r-wht.svg) no-repeat center center/contain}.bttn--h{background:#27c4fd}.bttn--h,.bttn--h:focus,.bttn--h:active,.bttn--h:visited{color:#fff}.bttn--h:hover{color:#fff}.bttn--h:after{background:url(//kuragedigital.com/wp-content/themes/kurage-theme/img/arrow-r-wht.svg) no-repeat center center/contain}.bttn.u-link-disabled{border-style:dashed}.bttn.u-link-disabled:after{display:none}.bttn:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}@media (min-width:900px){.bttn--eng{font-weight:lighter}}.u-link-disabled{pointer-events:none;opacity:.4}@-webkit-keyframes glow{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes glow{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@-webkit-keyframes glow-weak{0%{opacity:.85}50%{opacity:.75}100%{opacity:.85}}@keyframes glow-weak{0%{opacity:.85}50%{opacity:.75}100%{opacity:.85}}@-webkit-keyframes rainbow-glow{0%{fill:red;opacity:.6}8%{fill:#ff7f00;opacity:.55}16%{fill:#ff0;opacity:.5}25%{fill:#7fff00;opacity:.45}33%{fill:lime;opacity:.4}41%{fill:#00ff7f;opacity:.35}50%{fill:cyan;opacity:.3}58%{fill:#007fff;opacity:.35}66%{fill:blue;opacity:.45}75%{fill:#7f00ff;opacity:.5}83%{fill:#f0f;opacity:.55}91%{fill:#ff007f;opacity:.6}100%{fill:red;opacity:.6}}@keyframes rainbow-glow{0%{fill:red;opacity:.6}8%{fill:#ff7f00;opacity:.55}16%{fill:#ff0;opacity:.5}25%{fill:#7fff00;opacity:.45}33%{fill:lime;opacity:.4}41%{fill:#00ff7f;opacity:.35}50%{fill:cyan;opacity:.3}58%{fill:#007fff;opacity:.35}66%{fill:blue;opacity:.45}75%{fill:#7f00ff;opacity:.5}83%{fill:#f0f;opacity:.55}91%{fill:#ff007f;opacity:.6}100%{fill:red;opacity:.6}}@-webkit-keyframes rainbow-glow-color{0%{color:red}8%{color:#ff7f00}16%{color:#ff0}25%{color:#7fff00}33%{color:lime}41%{color:#00ff7f}50%{color:cyan}58%{color:#007fff}66%{color:blue}75%{color:#7f00ff}83%{color:#f0f}91%{color:#ff007f}100%{color:red}}@keyframes rainbow-glow-color{0%{color:red}8%{color:#ff7f00}16%{color:#ff0}25%{color:#7fff00}33%{color:lime}41%{color:#00ff7f}50%{color:cyan}58%{color:#007fff}66%{color:blue}75%{color:#7f00ff}83%{color:#f0f}91%{color:#ff007f}100%{color:red}}.loading-bg{position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;opacity:0;pointer-events:none;-webkit-transition:opacity ease .8s;transition:opacity ease .8s}html.js-loading .loading-bg{opacity:1;pointer-events:auto}.loading-bg svg{width:60px;margin:0 auto;-webkit-animation:rainbow-glow-color 4s linear infinite;animation:rainbow-glow-color 4s linear infinite}@media (min-width:900px){.loading-bg svg{width:90px}}#stars-graphic{background:url(//kuragedigital.com/wp-content/themes/kurage-theme/img/dot-bg.svg) center center/1200px auto;background-attachment:fixed}.hero-cont{position:relative;min-height:100vh;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}.hero-under{background:radial-gradient(farthest-corner at 80% 20%,rgba(41,77,152,.6) 0%,#05112a 60%)}.hero-under,.hero-under:before,.hero-under__node{position:absolute;top:0;left:0;width:100%;height:100%}.hero-under:before{content:"";background:url(//kuragedigital.com/wp-content/themes/kurage-theme/./img/hero-bg1.svg) no-repeat center bottom/cover;-webkit-animation:glow 2s ease-in-out infinite alternate;animation:glow 2s ease-in-out infinite alternate}.hero-under__node{opacity:.6}.hero-jellyfish path{fill:#27c4fd}.hero-jellyfish .dots path,.hero-jellyfish .legs path{-webkit-animation-name:glow;animation-name:glow;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.hero-jellyfish .body{-webkit-animation:glow-weak 2s ease-in-out infinite alternate;animation:glow-weak 2s ease-in-out infinite alternate}.hero-jellyfish .dots path{-webkit-animation-duration:1s;animation-duration:1s}.hero-jellyfish .dotg1 path,.hero-jellyfish .dotg4 path{-webkit-animation-delay:.3s;animation-delay:.3s}.hero-jellyfish .dotg2 path,.hero-jellyfish .dotg5 path{-webkit-animation-delay:.5s;animation-delay:.5s}.hero-jellyfish .dotg3 path,.hero-jellyfish .dotg6 path{-webkit-animation-delay:.8s;animation-delay:.8s}.hero-jellyfish .dotbg path{-webkit-animation-delay:1s;animation-delay:1s}.hero-jellyfish .legs path{-webkit-animation-duration:2s;animation-duration:2s}.hero-jellyfish .leg1 path,.hero-jellyfish .leg4 path{-webkit-animation-delay:.3s;animation-delay:.3s}.hero-jellyfish .leg2 path,.hero-jellyfish .leg5 path{-webkit-animation-delay:.5s;animation-delay:.5s}.hero-jellyfish .leg3 path,.hero-jellyfish .leg6 path{-webkit-animation-delay:.8s;animation-delay:.8s}.hero-jellyfish .inner-tendrils path,.hero-jellyfish .brain-tendrils path{-webkit-animation:rainbow-glow 6s linear infinite;animation:rainbow-glow 6s linear infinite}.hero-over{width:80%;z-index:2;padding-bottom:3rem;max-width:1000px}.hero-over__title p{font-size:8vw;margin-top:.6em}.hero-over__title h1{margin-top:.4em;font-size:4vw;font-weight:300}.hero-over__img{width:80%;max-width:420px;margin-left:auto;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media (min-width:450px){.hero-over__title p{margin-top:0;font-size:4.4rem}.hero-over__title h1{font-size:1.8rem}}@media (min-width:900px){.hero-over{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0;white-space:nowrap}.hero-over__title{margin-right:-5rem}.hero-over__title img{display:none}.hero-over__title p{margin:0}.hero-over__title h1{margin-top:.8em}.hero-over__img{width:100%;max-width:none;margin:0 auto 0 0}}@media (min-width:1200px){.hero-over__title p{font-size:4rem}.hero-over__title h1{font-size:2.2rem}}.js-current-section{color:#27c4fd !important}.header{position:fixed;z-index:10000;top:0;left:0;right:0;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;padding:1rem 2rem;background:#fff;text-align:center;line-height:1;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.3);box-shadow:0 0 2rem rgba(0,0,0,.3)}.header__flag{width:190px;margin-top:.5rem}.header__nav,.header__sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav a:hover,.header__sns a:hover{color:#27c4fd}.header__nav a{position:relative;margin:0 .5em;min-width:7em;line-height:1}.header__nav span{font-size:2.2rem;line-height:1}.header__nav p{position:absolute;top:calc(100% + 0.3em);width:100%;display:block;font-size:1.2rem;font-weight:700;color:#05112a;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.header__nav a.u-link-disabled p,.header__nav a:hover p{opacity:1}.header__nav a.u-link-disabled p{top:100%;font-weight:700;color:#27c4fd}.header__sns a{padding:1rem;margin-left:.4rem}.header__sns svg{width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}@media (max-width:900px){.header{display:none}}.mob-dock{display:none}@media (max-width:899px){.mob-dock{position:fixed;z-index:10001;top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;opacity:1;-webkit-transition:.8s opacity cubic-bezier(.19,1,.22,1),color .25s ease;transition:.8s opacity cubic-bezier(.19,1,.22,1),color .25s ease}.mob-dock--left{left:1rem}.mob-dock--right{right:1rem}.drawerOpen .mob-dock{opacity:0}.mob-dock svg,.mob-dock img{-webkit-filter:drop-shadow(.15em .15em .4em rgba(0,0,0,.6));filter:drop-shadow(.15em .15em .4em rgba(0,0,0,.6));-webkit-transition:-webkit-filter .25s ease;transition:-webkit-filter .25s ease;transition:filter .25s ease;transition:filter .25s ease,-webkit-filter .25s ease}.js-white-section .mob-dock{color:#27c4fd}.js-white-section .mob-dock svg,.js-white-section .mob-dock img{-webkit-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 transparent)}}.mob-navicon,.mob-drawer__col--sns>*{display:inline-block;padding:1rem;cursor:pointer}.mob-navicon svg,.mob-navicon img,.mob-drawer__col--sns>* svg,.mob-drawer__col--sns>* img{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}@media (min-width:900px){.mob-navicon,.mob-drawer__col--sns>*{display:none}}.mob-navicon--title{position:absolute;z-index:10001;padding:0;top:2rem;left:6rem;width:auto}.mob-navicon--title img{margin-top:.5rem;width:auto;height:2.5rem}.mob-drawer{display:none}@media (max-width:899px){.mob-drawer{z-index:10002;pointer-events:none}.mob-drawer,.mob-drawer:before{display:block;position:fixed;width:100%;height:100%;top:0;left:0}.mob-drawer:before{content:"";opacity:0;background:rgba(0,0,0,.7);-webkit-transition:.8s opacity cubic-bezier(.19,1,.22,1);transition:.8s opacity cubic-bezier(.19,1,.22,1)}.drawerOpen .mob-drawer{pointer-events:all}.drawerOpen .mob-drawer:before{opacity:1}.mob-drawer__inner{position:absolute;top:0;left:100%;height:100%;width:calc( 100% - 4rem);max-width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.3);box-shadow:0 0 2rem rgba(0,0,0,.3);-webkit-transform:translateX(2rem);transform:translateX(2rem);-webkit-transition:.8s -webkit-transform cubic-bezier(.19,1,.22,1);transition:.8s -webkit-transform cubic-bezier(.19,1,.22,1);transition:.8s transform cubic-bezier(.19,1,.22,1);transition:.8s transform cubic-bezier(.19,1,.22,1),.8s -webkit-transform cubic-bezier(.19,1,.22,1)}.drawerOpen .mob-drawer__inner{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mob-drawer__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem}.mob-drawer__col--sns>div:first-child{margin-bottom:1rem}.mob-drawer__col--sns>a:last-child{margin-top:auto}.mob-drawer__col--main{margin-top:2rem}.mob-drawer__col--main a{margin-bottom:2.5rem}.mob-drawer__col--main span{font-size:2.5rem}.mob-drawer__col--main p{line-height:1;color:#27c4fd}.mob-drawer__col--main a:not(.u-link-disabled) p{display:none}.mob-drawer__bg{display:block;position:absolute;z-index:-1;bottom:-6rem;right:-1.5rem;width:26rem;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.mob-drawer__bg svg path{fill:#05112a}.mob-drawer__bg svg .dots path{fill:#27c4fd}}.mob-contact{display:none}@media (max-width:899px){.mob-contact{display:block;position:fixed;z-index:9999;left:0;bottom:0;right:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;padding:.6rem 1rem 1rem;border-top-left-radius:2rem;border-top-right-radius:2rem;text-align:center;background:#fff;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.3);box-shadow:0 0 2rem rgba(0,0,0,.3)}.js-loading .mob-contact,.js-top-section .mob-contact,.js-contact-section .mob-contact{-webkit-transform:translateY(100%);transform:translateY(100%)}.mob-contact__intro{font-size:1.2rem;padding-bottom:.6rem}.mob-contact__linkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mob-contact__link{width:calc(50% - 0.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.6rem 1rem;font-size:1.4rem;color:#fff;border-radius:2rem}.mob-contact__link,.mob-contact__link:hover,.mob-contact__link:focus,.mob-contact__link:active{color:#fff}.mob-contact__link svg{margin-right:.3em;width:1.5em;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.mob-contact__link--line{font-weight:700;background:#15c755}.mob-contact__link--cntct{font-weight:700;background:#27c4fd}}.pt-cards-cont{list-style:none}@media (max-width:599px){.pt-cards-cont>li{max-width:22rem;margin-left:auto;margin-right:auto}.pt-cards-cont>li:not(:first-child){margin-top:3rem}}@media (min-width:600px){.pt-cards-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:620px;margin-left:auto;margin-right:auto}.pt-cards-cont>li{width:calc(50% - 2rem);margin-right:4rem;margin-bottom:3rem}.pt-cards-cont>li:nth-child(even){margin-right:0}}@media (min-width:1200px){.pt-cards-cont{max-width:none}.pt-cards-cont>li{width:calc(25% - 2.25rem);margin-right:3rem;margin-bottom:0}.pt-cards-cont>li:nth-child(even){margin-right:3rem}.pt-cards-cont>li:nth-child(4n){margin-right:0}}.pt-card{text-align:center}.pt-card__gfx{position:relative;display:table;margin:0 auto;padding:4rem}.pt-card__gfx:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;opacity:.8;background:url(//kuragedigital.com/wp-content/themes/kurage-theme/img/node-web.svg) no-repeat center center/contain}.pt-card__icon{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem;border-radius:100vh}.pt-card__icon img{width:6.5rem;height:6.5rem;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.pt-card:nth-child(1) .pt-card__gfx:before,.pt-card:nth-child(5) .pt-card__gfx:before{-webkit-transform:translate(3%,-2%);transform:translate(3%,-2%)}.pt-card:nth-child(1) .pt-card__icon,.pt-card:nth-child(5) .pt-card__icon{background:#0d1e44;background:linear-gradient(40deg,#0d1e44 0%,rgba(13,30,68,.7) 100%)}.pt-card:nth-child(2) .pt-card__gfx:before,.pt-card:nth-child(6) .pt-card__gfx:before{-webkit-transform:rotate(-140deg) translate(1%,-2%);transform:rotate(-140deg) translate(1%,-2%)}.pt-card:nth-child(2) .pt-card__icon,.pt-card:nth-child(6) .pt-card__icon{background:#0d1e44;background:linear-gradient(130deg,#0d1e44 0%,rgba(13,30,68,.7) 100%)}.pt-card:nth-child(3) .pt-card__gfx:before,.pt-card:nth-child(7) .pt-card__gfx:before{-webkit-transform:rotate(-180deg) translate(2%,-1%);transform:rotate(-180deg) translate(2%,-1%)}.pt-card:nth-child(3) .pt-card__icon,.pt-card:nth-child(7) .pt-card__icon{background:#0d1e44;background:linear-gradient(225deg,#0d1e44 0%,rgba(13,30,68,.7) 100%)}.pt-card:nth-child(4) .pt-card__gfx:before,.pt-card:nth-child(8) .pt-card__gfx:before{-webkit-transform:rotate(-320deg) translate(4%,-2%);transform:rotate(-320deg) translate(4%,-2%)}.pt-card:nth-child(4) .pt-card__icon,.pt-card:nth-child(8) .pt-card__icon{background:#0d1e44;background:linear-gradient(310deg,#0d1e44 0%,rgba(13,30,68,.7) 100%)}.pt-card__tit{font-size:2rem;margin-bottom:.2em}.pt-card>p small{opacity:.7;font-size:1.2rem}.pt-card>p small em{font-weight:700}.rnd-notice{display:table;width:100%;max-width:23em;margin-left:auto;margin-right:auto;padding:.5em 1em .3em;font-size:2.5rem;font-weight:500;text-align:center;line-height:1;color:#fff;text-shadow:.08em .08em .1em rgba(0,0,0,.35);border-radius:2em;background:#27c4fd;background:linear-gradient(-220deg,#27c4fd 0%,#27c4fd 40%,rgba(255,255,255,0) 100%)}.rnd-notice small{display:block;font-size:.5em;font-weight:500;line-height:1.6}@media (min-width:900px){.rnd-notice{font-size:2.8rem}}.opt-slider{width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.opt-slider .opt-card{margin-right:3rem}@media (min-width:768px){.opt-slider{width:100%;padding:0 4rem}.opt-slider .slick-list{overflow:visible}}@media (min-width:900px){.opt-slider{width:100%;padding:0 8rem}}.opt-card{position:relative;width:24rem;padding:3rem;text-align:center;background:#fff;border-radius:3rem;min-height:335px}body:not(.is-mobile) .opt-card:hover .opt-card__over{opacity:0}body:not(.is-mobile) .opt-card:hover .opt-card__under{opacity:1}.opt-card__over{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.opt-card__img{width:100%}.opt-card__img div{position:relative;width:100%;padding-bottom:100%;overflow:hidden;border-radius:1.5rem;background:#cffcfd;background:-webkit-gradient(linear,left top,left bottom,from(#cffcfd),color-stop(40%,#cffcfd),to(rgba(255,255,255,0)));background:linear-gradient(180deg,#cffcfd 0%,#cffcfd 40%,rgba(255,255,255,0) 100%)}.opt-card__img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.opt-card__tit{font-size:2rem;font-weight:700}.opt-card__over .opt-card__tit{margin-bottom:.5em}.opt-card__under .opt-card__tit{margin-bottom:1em}.opt-card__price{font-size:1.4rem;font-weight:300;line-height:1}.opt-card__price em{display:block;font-size:2.8rem;font-weight:700}.opt-card__notice em{font-weight:700}.opt-card__under{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;pointer-events:none;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3rem}.opt-card__under p{font-size:1.4rem}@media (min-width:768px){.works{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.works-menu{position:relative;display:table;margin-left:auto;margin-right:auto;list-style:none;padding-bottom:2rem;font-size:2rem;font-weight:500;text-align:center}.works-menu:before,.works-menu__item:after{content:"";position:absolute;display:block}.works-menu__item{position:relative;display:inline-block;margin-bottom:2em;padding:0 1em .5em;line-height:1}.works-menu__item:first-of-type{padding-left:0}.works-menu__item:last-of-type{padding-right:0}.works-menu__item:focus{outline:none}.works-menu__item:not(.u-link-disabled){cursor:pointer}.works-menu__item:after{z-index:2;top:calc(100% + 1rem);left:calc(50% - 0.5rem);width:1.1rem;height:1.1rem;border-radius:100vw;background:#05112a;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:background-color .25s ease,-webkit-transform .25s ease;transition:background-color .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,background-color .25s ease;transition:transform .25s ease,background-color .25s ease,-webkit-transform .25s ease}.works-menu__item.u-link-disabled,.works-menu__item small{display:none}.works-menu__item em{color:currentColor;-webkit-transition:color .35s ease;transition:color .35s ease}.works-menu__item.js-active{color:#27c4fd}.works-menu__item.js-active:after{background:#27c4fd;-webkit-transform:scale(1.4);transform:scale(1.4)}@media (min-width:600px){.works-menu{padding-bottom:3.5rem}}@media (max-width:767px){.works-menu__item:nth-child(4),.works-menu__item:nth-child(5){display:none}.works-menu__item.js-active{display:inline-block}}@media (min-width:768px){.works-menu{margin:0 10rem 0 0;padding:0}.works-menu:before{z-index:1;width:1px;background:#05112a;top:1.6em;bottom:calc(1.3em + 5px);left:calc(100% + 2.5rem)}.works-menu__item{margin-bottom:0;padding:1em 0;white-space:nowrap}.works-menu__item,.works-menu__item.u-link-disabled{display:block;text-align:right}.works-menu__item:after{top:1.4em;left:calc(100% + 1em)}.works-menu small{display:inline-block;margin-left:.4rem;color:#05112a}}.works-cont{position:relative;width:100%;margin:0 auto;max-width:400px;height:400px}@media (min-width:768px){.works-cont{margin:0}}@media (min-width:1199px){.works-cont{max-width:800px;height:450px}}.work-item{position:absolute;top:0;left:0;width:100%;height:100%;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;background:#fff;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.075);box-shadow:0 0 2rem rgba(0,0,0,.075);border-radius:3rem;overflow:hidden;-webkit-transform:translateX(100vw);transform:translateX(100vw);pointer-events:none;-webkit-transition:-webkit-transform .6s ease-in;transition:-webkit-transform .6s ease-in;transition:transform .6s ease-in;transition:transform .6s ease-in,-webkit-transform .6s ease-in}.work-item.js-active{z-index:2;pointer-events:all;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .6s cubic-bezier(.3,.85,.65,.95);transition:-webkit-transform .6s cubic-bezier(.3,.85,.65,.95);transition:transform .6s cubic-bezier(.3,.85,.65,.95);transition:transform .6s cubic-bezier(.3,.85,.65,.95),-webkit-transform .6s cubic-bezier(.3,.85,.65,.95)}.work-item__cntnt:before,.work-item__cntnt li:before{content:"";display:block;position:absolute}.work-item__pic{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-x:scroll;-webkit-box-shadow:inset 0 -2rem 2rem -2rem rgba(0,0,0,.2);box-shadow:inset 0 -2rem 2rem -2rem rgba(0,0,0,.2)}.work-item__pic img{position:relative;z-index:-1}.work-item__cntnt{position:relative;padding:2rem;text-align:center}.work-item__cntnt:before{width:4rem;height:4rem;left:2rem;bottom:calc(100% + 2rem);-webkit-filter:drop-shadow(0 0 .5rem rgba(0,0,0,.4));filter:drop-shadow(0 0 .5rem rgba(0,0,0,.4));background:url(//kuragedigital.com/wp-content/themes/kurage-theme/img/icon-scroll.svg) no-repeat center center/contain;-webkit-animation:1.5s linear 1s infinite alternate glow;animation:1.5s linear 1s infinite alternate glow}.work-item__cntnt p,.work-item__cntnt ul{display:none}.work-item__desc{font-size:2.2rem}.work-item__bttn{margin-top:.8em;font-size:1.2rem;text-align:center}@media (max-width:767px){.work-item:nth-child(4),.work-item:nth-child(5){display:none}.work-item.js-active{display:block}}@media (min-width:1200px){.work-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.work-item__pic{width:64%;-webkit-box-shadow:inset 2rem 0 2rem -2rem rgba(0,0,0,.2);box-shadow:inset 2rem 0 2rem -2rem rgba(0,0,0,.2)}.work-item__cntnt{width:36%;padding:2rem 4rem;position:static;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.work-item__cntnt:before{left:calc(100% - 6rem);bottom:calc(100% - 6rem)}.work-item__cntnt p,.work-item__cntnt ul{display:block;font-size:1.4rem}.work-item__cntnt p{padding:.4em 0}.work-item__cntnt ul{list-style:none}.work-item__cntnt li{position:relative;padding-left:2em;font-weight:200}.work-item__cntnt li:before{top:.6em;left:.4em;width:.5em;height:.5em;border-radius:2em;background:#27c4fd}.work-item__bttn{margin-top:1.2em}}@media (min-width:1400px){.work-item__cntnt p,.work-item__cntnt ul{font-size:1.6rem}}.faq-menu{color:#fff;margin-bottom:2.5rem}.faq-menu__item{display:inline-block;margin-bottom:1.5rem;padding:0 1em .2em;font-weight:700;border-bottom:2px solid transparent;cursor:pointer;-webkit-transition:color .25s ease,border-color .25s ease;transition:color .25s ease,border-color .25s ease}.faq-menu__item:not(:last-child){margin-right:1em}.faq-menu__item.js-active{color:#27c4fd;border-color:#fff;pointer-events:none}.faq-list{color:#05112a;height:0;opacity:0;overflow:hidden;-webkit-transition:height .55s ease-in-out,opacity .55s ease-in-out 0s;transition:height .55s ease-in-out,opacity .55s ease-in-out 0s}.faq-list ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq-list.js-active{opacity:1;height:auto;-webkit-transition:height .55s ease-in-out,opacity .55s ease-in-out .55s;transition:height .55s ease-in-out,opacity .55s ease-in-out .55s}.faq-list__item{width:100%;padding:2rem 3.5rem;border-radius:3rem;background:#fff}.faq-list__item h3{text-align:center}.faq-list__item .wysiwyg{margin-top:1.2em;line-height:1.75}@media (max-width:900px){.faq-list__item{padding:2rem 2.5rem}.faq-list__item:not(:first-child){margin-top:4rem}.faq-list__item h3 br,.faq-list__item .wysiwyg br{display:none}}@media (min-width:900px){.faq-list__item{width:calc(50% - 2rem);margin-bottom:4rem}.faq-list__item h3{font-size:1.8rem}}.to-top{margin-bottom:3rem;text-align:center}.to-top a{font-weight:700;border:none}.to-top a:after{margin-left:1.5em;width:1em;height:1em;background-image:url(//kuragedigital.com/wp-content/themes/kurage-theme/img/arrow-u-blue-h.svg)}.to-top a:hover:after{-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media (min-width:900px){.to-top{font-size:1.8rem}}.contact{position:relative}.contact .section-title{margin-bottom:1rem;text-align:left}.contact form{position:relative}.contact br{display:none}.contact .wpcf7-form-control-wrap,.contact input[type=text],.contact input[type=email],.contact textarea{display:block;width:100%}.contact input[type=text],.contact input[type=email],.contact textarea{font-size:1.6rem;padding:.3em .8em;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(5,17,42,.6)}.contact input[type=text]::-webkit-input-placeholder,.contact input[type=email]::-webkit-input-placeholder,.contact textarea::-webkit-input-placeholder{display:block;font-size:1.4rem;font-weight:700;opacity:.4}.contact input[type=text]::-moz-placeholder,.contact input[type=email]::-moz-placeholder,.contact textarea::-moz-placeholder{display:block;font-size:1.4rem;font-weight:700;opacity:.4}.contact input[type=text]:-ms-input-placeholder,.contact input[type=email]:-ms-input-placeholder,.contact textarea:-ms-input-placeholder{display:block;font-size:1.4rem;font-weight:700;opacity:.4}.contact input[type=text]::-ms-input-placeholder,.contact input[type=email]::-ms-input-placeholder,.contact textarea::-ms-input-placeholder{display:block;font-size:1.4rem;font-weight:700;opacity:.4}.contact input[type=text]::placeholder,.contact input[type=email]::placeholder,.contact textarea::placeholder{display:block;font-size:1.4rem;font-weight:700;opacity:.4}.contact input[type=email],.contact textarea{margin-top:.7rem}.contact textarea{resize:vertical}.contact .username:before,.contact .email:before{display:block;position:absolute;top:.2em;right:1rem}.contact input[type=submit]{display:block;margin:1rem 0 0 auto;padding:.4em 2em;border-radius:2em;color:#fff;background:#27c4fd;border:none;text-decoration:none;cursor:pointer;opacity:0;pointer-events:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.contact .js-form-active~input[type=submit]{pointer-events:all;opacity:1}.contact .username:before{content:"名"}.contact .email:before{content:"メ"}.colophon__flag{width:60%;max-width:22rem;margin-bottom:3rem}.colophon__catch{font-size:2.5rem;font-weight:700;line-height:1.2}.colophon__sns{display:-webkit-box;display:-ms-flexbox;display:flex;margin:3rem 0}.colophon__sns a{width:2.5rem;margin-right:2.5rem}.colophon__sns a:hover{color:#27c4fd}.colophon__copy{font-weight:700}.modal{z-index:10003;pointer-events:none;opacity:0;-webkit-transition:.8s opacity cubic-bezier(.19,1,.22,1);transition:.8s opacity cubic-bezier(.19,1,.22,1)}.modal,.modal:before{display:block;position:fixed;width:100%;height:100%;top:0;left:0}.modal:before{content:"";background:rgba(0,0,0,.7)}.js-modal-open .modal{pointer-events:all;opacity:1}.modal__close{position:absolute;right:3rem;top:1.5rem;width:2rem;height:2rem;color:#fff;cursor:pointer}.modal__close svg{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';-webkit-filter:drop-shadow(.15em .15em .4em rgba(0,0,0,.6));filter:drop-shadow(.15em .15em .4em rgba(0,0,0,.6))}.modal__inner{position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 4.5rem);overflow-y:scroll;padding:4rem 0 6rem;background:#fff;border-top-left-radius:3rem;border-top-right-radius:3rem;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.3);box-shadow:0 0 2rem rgba(0,0,0,.3)}.modal__content{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (min-width:900px){.modal__inner{padding:6rem 0 8rem}}.single-page-wrap{margin:200px 0;padding:5rem 0;background:#fff}._services-notice{margin-top:4rem;margin-bottom:2rem}@media (min-width:1200px){._services-notice{margin-top:9rem;margin-bottom:3rem}}@media (min-width:900px){._services-bttn{font-size:2rem}}._footer-container{margin-bottom:0;padding-bottom:Min(30%,350px);background:url(//kuragedigital.com/wp-content/themes/kurage-theme/img/jellybottom.png) repeat-x center bottom/Min(100%,1280px) auto,#fff}@media (max-width:899px){._footer-wrap{max-width:500px}._footer-wrap .colophon{margin-top:1rem;padding:0 1rem}}@media (min-width:900px){._footer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}._footer-wrap .to-top{width:100%}._footer-wrap .contact,._footer-wrap .colophon{width:calc(50% - 2rem);max-width:450px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}