@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");
@charset "UTF-8";:root{--green:#a4c474}*{margin:0;padding:0;box-sizing:border-box}ul{list-style-type:none}a{color:inherit;text-decoration:none}ul,ol,div{margin:0;padding:0}html{font-family:"Noto Sans JP",sans-serif;color:#000;font-size:10px;font-feature-settings:"palt";scroll-behavior:smooth;max-width:1920px;margin:0 auto}@media screen and (max-width:980px){html{min-width:980px}}@media screen and (max-width:767px){html{min-width:100%}}body{padding-top:40px}@media screen and (max-width:767px){body{padding-top:0}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body{overflow-x:hidden}}*{box-sizing:border-box}.overflow{overflow:hidden}a{opacity:1;transition:opacity .3s ease,box-shadow .3s ease}a:hover{opacity:.8}a.shadow{box-shadow:10px 10px 10px 1px rgba(181,181,181,.2)}@media screen and (max-width:767px){a.shadow{box-shadow:5px 5px 5px 1px rgba(181,181,181,.1)}}a.shadow:hover{box-shadow:10px 10px 10px 1px rgba(181,181,181,0)}p{font-size:16px;line-height:2em;letter-spacing:.1em}@media screen and (max-width:767px){p{font-size:12px;line-height:1.5em}}.web-inline{display:inline}@media screen and (max-width:767px){.web-inline{display:block}}.web-newline{display:block}@media screen and (max-width:767px){.web-newline{display:inline !important}}.sp{display:none}@media screen and (max-width:767px){.sp{display:inline}}.pc{display:inline}@media screen and (max-width:767px){.pc{display:none}}.sp-none{display:block}@media screen and (max-width:767px){.sp-none{display:none}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.white{color:#fff}.white-bg{background:#fff}.black{color:#000}.black-bg{background:#000}.zoom{zoom:110%}.pc{display:block}@media screen and (max-width:767px){.pc{display:none}}.sp{display:none}@media screen and (max-width:767px){.sp{display:block}}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner:before,.hamburger--3dxy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner:before,.hamburger--3dxy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:.075s}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner:before,.hamburger--minus .hamburger-inner:after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:before,.hamburger--minus.is-active .hamburger-inner:after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform .075s .15s cubic-bezier(.55,.055,.675,.19),background-color 0s .075s linear}.hamburger--stand .hamburger-inner:before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform .075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform .075s .15s cubic-bezier(.55,.055,.675,.19),background-color 0s .075s linear}.hamburger--stand-r .hamburger-inner:before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent !important;transition:transform .075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.nav{position:fixed;top:0;left:0;width:100%;max-width:1920px;margin:0 auto;height:auto;background-color:#fff;padding:20px;box-shadow:0 5px 30px 0 rgba(0,0,0,.1);z-index:999}@media screen and (max-width:767px){.nav{box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0;position:fixed;display:flex;flex-direction:column}}.nav__content{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;z-index:999}@media screen and (max-width:767px){.nav__content{height:44px}}.nav__logo-wrapper{height:100%;width:auto}@media screen and (max-width:767px){.nav__logo-wrapper{display:flex;align-items:center;margin-left:8.8px}}.nav__logo-wrapper>img{height:100%;width:auto}@media screen and (max-width:767px){.nav__logo-wrapper>img{height:26.4px}}@media screen and (max-width:340px){.nav__logo-wrapper>img{height:22px}}.nav__logo-wrapper>img.saiai{margin-right:30px}@media screen and (max-width:767px){.nav__logo-wrapper>img.saiai{margin-right:17.6px}}.nav__font-wrapper{display:flex;align-items:center}@media screen and (max-width:767px){.nav__font-wrapper{display:none}}.nav__font-wrapper>span{font-size:14px;letter-spacing:.1em}.nav__font-small{font-size:14px;margin-left:10px}.nav__font-big{font-size:18px;margin-left:5px}.nav__font-small,.nav__font-big{color:#b5b5b5;font-weight:700;line-height:30px;min-width:30px;background-color:#fff;border:1px solid #b5b5b5;text-align:center;border-radius:5px;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}.nav__font-small:hover,.nav__font-small.active,.nav__font-big:hover,.nav__font-big.active{box-shadow:inset 0 0 15px 0 rgba(0,0,0,.3);background-color:#b5b5b5;color:#fff}.nav__contact-wrapper{display:flex;align-items:center}@media screen and (max-width:767px){.nav__contact-wrapper{display:none}}.nav__contact-note{font-size:10px;display:block;width:auto;letter-spacing:.05em;line-height:1.2em;margin-bottom:5px}.nav__contact-number{display:flex;align-items:center;font-size:24px;font-weight:700;letter-spacing:.1em;line-height:1.1666666667em}.nav__contact-number>img{height:20px;width:auto;margin-right:10px}.nav__contact-time{color:#717171;border:1px solid #717171;font-size:12px;padding:5px 7px;border-radius:5px;line-height:14px;letter-spacing:.05em;margin-left:10px}.nav__contact-time>.bold{font-size:14px;font-weight:700}.nav__links{position:fixed;top:80px;left:50%;height:60px;width:76%;max-width:1000px;background-color:#fff;border-radius:10px;display:flex;align-items:center;z-index:99;transform:translateX(-50%)}@media screen and (max-width:1150px){.nav__links{width:auto}}@media screen and (max-width:767px){.nav__links{position:relative;width:92%;height:auto;left:4%;top:52.8px;flex-wrap:wrap;overflow:hidden;background-color:#ff387a;justify-content:space-between;align-items:flex-end;transform:none}}.nav__links>a{width:22.6%;padding:0 10px;font-size:16px;letter-spacing:.1em;line-height:1.75em;border-right:1px solid #e7525a;border-left:1px solid #e7525a;display:flex;align-items:center;justify-content:center;transition:color .3s ease;white-space:nowrap}@media screen and (max-width:767px){.nav__links>a{width:calc(50% - .5px);background-color:#fff;border:0;font-size:12px;line-height:1.1666666667em;height:40px;margin-bottom:2px}}.nav__links>a:hover{color:#e7525a;opacity:1}.nav__links>a.top{width:10.3%;border-left:0}@media screen and (max-width:767px){.nav__links>a.top{display:none}}.nav__links>a.rush{width:calc(21.9% + 1px);background-color:#ff387a;color:#fff;font-weight:700;height:100%;border-top-right-radius:10px;border-bottom-right-radius:10px;margin-left:-1px;transition:background-color .3s ease}@media screen and (max-width:767px){.nav__links>a.rush{width:calc(50% - .5px);margin-left:0;height:40px}}.nav__links>a.rush:hover{opacity:1;background-color:#e7525a}.nav__links>a>img{height:20px;width:auto;margin-right:20px}@media screen and (max-width:767px){.nav__links>a>img{height:15px;margin-right:8.8px}}.nav__hamburger{display:none}@media screen and (max-width:767px){.nav__hamburger{height:44px;width:44px;display:flex;align-items:center;justify-content:center;background-color:#e7525a}}.nav__sp{display:none}@media screen and (max-width:767px){.nav__sp{background-color:#fff;display:block;max-height:0;overflow:hidden;transition:max-height .5s ease;z-index:999}.nav__sp.show{max-height:calc(100vh - 44px);overflow:scroll}.nav__sp-links{display:flex;justify-content:space-between;margin-bottom:17.6px}.nav__sp-links>a{width:calc(50% - 5px);height:40px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:5px;margin-bottom:10px;font-size:12px;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;color:#e7525a;letter-spacing:.1em}.nav__sp-links>a>img{height:12.5px;width:auto;margin-right:5px}.nav__sp-links>a>img.arrow{height:7.5px;width:auto;margin-left:5px;margin-top:3px}.nav__sp-content{width:84%;margin:0 auto;padding:17.6px 0 30.8px}.nav__sp-content>a.rush{width:100%;background-color:#ff387a;height:40px;display:flex;align-items:center;justify-content:center;border-radius:5px;margin-bottom:10px;font-size:12px;font-weight:700;color:#fff;letter-spacing:.1em}.nav__sp-content>a.rush>img{height:12.5px;width:auto;margin-right:10px}}.nav__scroll{display:none}@media screen and (max-width:767px){.nav__scroll{width:100%;height:37.4px;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:space-between;background-color:#fff;z-index:99;padding:5px;transition:top .5s ease}.nav__scroll.show{top:44px}.nav__scroll>a{width:calc(25% - 1px);font-size:9px;border-right:1px solid #ff387a;line-height:1.5555555556em;letter-spacing:.1em;display:inline-flex;align-items:center;justify-content:center;text-align:center}.nav__scroll>a:nth-child(3){border-right:0}.nav__scroll>a.rush{color:#fff;height:100%;background-color:#ff387a;border-radius:5px}}section.content{width:100%}.banner{position:relative;width:100%;height:calc(100vh - 80px);max-height:902.4px;background-color:rgba(231,82,90,.5);background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/main-image.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:767px){.banner{height:calc(100vh - 44px);background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/main-image-sp.jpg);background-position:center top}}.banner__text{position:absolute;left:12%;bottom:12%}@media screen and (max-width:767px){.banner__text{left:8%;bottom:17.6px}}.banner__text>p{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;color:#fff;font-size:44px;letter-spacing:.1em;line-height:1.4545454545em;text-shadow:0 10px 20px rgba(0,0,0,.3)}@media screen and (max-width:767px){.banner__text>p{font-size:22px}}.banner__links{height:180px;width:100%;background-color:#fff;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.banner__links{height:auto;flex-wrap:wrap}}.banner__link{position:relative;width:calc(33.3% - .75px);height:100%;background-color:#e7525a;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#fff;font-size:24px;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:1.4166666667em;letter-spacing:.1em;padding:10px}@media screen and (max-width:767px){.banner__link{width:calc(50% - .5px);height:100px;font-size:15px;line-height:1.3333333333em;padding:0}.banner__link:first-child,.banner__link:nth-child(2){margin-bottom:1px}.banner__link:last-child{width:100%}}.banner__link:after{content:"詳しく見る";font-size:14px;line-height:28px;display:flex;align-items:center;letter-spacing:.1em;color:#fff;position:absolute;width:100px;left:50%;transform:translateX(-50%);bottom:10px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/icon-right.png);background-size:auto 12px;background-repeat:no-repeat;background-position-x:right;background-position-y:9px}@media screen and (max-width:767px){.banner__link:after{display:none}}.top-virus{width:76%;padding:60px 0 100px;margin:0 auto}@media screen and (max-width:767px){.top-virus{width:84%;padding:17.6px 0 26.4px}}.top-virus__badge{display:inline-flex;align-items:center;padding:1.4641288433vw;border:2px solid #e7525a;border-radius:.7320644217vw;margin-right:2.9282576867vw}@media screen and (max-width:767px){.top-virus__badge{margin-right:0;margin-bottom:17.6px;padding:8.8px;border-radius:5px}}.top-virus__badge>img{height:2.9282576867vw;width:auto;margin-right:1.4641288433vw}@media screen and (max-width:767px){.top-virus__badge>img{height:20px;margin-right:8.8px}}.top-virus__badge>span{font-size:1.317715959vw;line-height:1.5555555556em;letter-spacing:.1em;font-weight:700;color:#e7525a}@media screen and (max-width:767px){.top-virus__badge>span{font-size:10px;line-height:1.4em}}.top-virus__title{display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:767px){.top-virus__title{flex-direction:column}}.top-virus__title>h4{font-size:2.4890190337vw;line-height:1.2941176471em;letter-spacing:.1em;color:#e7525a;display:inline-block;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700}@media screen and (max-width:767px){.top-virus__title>h4{font-size:17px}}.top-virus__list{display:flex;justify-content:space-between;margin-top:48px}@media screen and (max-width:767px){.top-virus__list{margin-top:22px;flex-wrap:wrap}}.top-virus__item{width:calc(25% - 15px);color:rgba(231,82,90,.5)}@media screen and (max-width:767px){.top-virus__item{width:calc(50% - 5px);margin-bottom:17.6px}}.top-virus__item>img{width:100%;height:auto;border-radius:10px;overflow:hidden;margin-bottom:15px}@media screen and (max-width:767px){.top-virus__item>img{margin-bottom:6.6px}}.top-virus__item span{display:block;text-align:center;font-weight:700;font-size:18px;color:#333;letter-spacing:.1em}@media screen and (max-width:767px){.top-virus__item span{font-size:10px}}.top-plans{width:100%;padding:60px 0 50px;background-color:#f6f4ed;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/corner-red.png);background-size:60px auto;background-repeat:no-repeat;background-position:top left}@media screen and (max-width:767px){.top-plans{background-size:26.4px auto;padding:39.6px 0 44px}}.top-plans>h5{font-size:24px;letter-spacing:.1em;font-weight:700;text-align:center;margin-bottom:10px}@media screen and (max-width:767px){.top-plans>h5{font-size:17px;margin-bottom:4.4px}}.top-plans>h4{font-size:34px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;line-height:1.2941176471em;color:#e7525a;text-align:center}@media screen and (max-width:767px){.top-plans>h4{font-size:27px}}.top-plans>h4>.big{font-size:44px}@media screen and (max-width:767px){.top-plans>h4>.big{font-size:32px}}.top-plans>h4>.number{font-size:64px}@media screen and (max-width:767px){.top-plans>h4>.number{font-size:42px}}.top-plans>p{text-align:center;margin-top:35px;padding-bottom:20px}@media screen and (max-width:767px){.top-plans>p{margin:0 auto;width:84%;margin-top:24.2px;padding-bottom:4.4px}}.top-plans__set{position:relative;width:88%;margin:40px auto 0;display:flex;gap:1%;flex-wrap:wrap;background-color:#f6f4ed;background-size:60px auto;background-repeat:no-repeat;background-position-x:left;background-position-y:5px}@media screen and (max-width:1299px){.top-plans__set{width:100%}}@media screen and (max-width:767px){.top-plans__set{width:100%;margin-top:26.4px;background-size:26.4px auto}}.top-plans__set.cremation:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:60px 60px 0 0;border-color:#9c2525 transparent transparent}@media screen and (max-width:767px){.top-plans__set.cremation:before{border-width:26px 26px 0 0}}.top-plans__set.funeral:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:60px 60px 0 0;border-color:#410c4e transparent transparent}@media screen and (max-width:767px){.top-plans__set.funeral:before{border-width:26px 26px 0 0}}.top-plans__set.small{background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/corner-cyan-dark.png)}.top-plans__set.medium{background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/corner-brown.png)}.top-plans__set.add{background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/additional-bg.png);width:92%}.top-plans__set.plan-section{background-color:transparent;margin:40px auto}.top-plans__title{margin-left:80px;color:#9c2525;white-space:nowrap}@media screen and (max-width:767px){.top-plans__title{margin-left:35.2px;width:auto}}.top-plans__title.full{width:100%;margin-bottom:30px}.top-plans__title.with-text{margin-bottom:30px}.top-plans__title.small{color:#27717a}.top-plans__title.medium{color:#8f5b1d}.top-plans__title.cremation{color:#9c2525}.top-plans__title.funeral{color:#410c4e}.top-plans__title.add{color:#2e466e}.top-plans__title>h4{font-size:34px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;line-height:1.1764705882em}@media screen and (max-width:767px){.top-plans__title>h4{font-size:17px}}.top-plans__title span{font-size:18px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700}@media screen and (max-width:767px){.top-plans__title span{font-size:9px}}.top-plans__title>p{font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.3333333333em;letter-spacing:.1em;color:#f083a9;margin-top:20px}@media screen and (max-width:767px){.top-plans__title>p{font-size:12px;line-height:1.4166666667em;margin-bottom:8.8px;margin-top:10px}}.top-plans__title-wrapper{display:flex;gap:4%;width:100%}@media screen and (max-width:767px){.top-plans__title-wrapper{display:block}}.top-plans__text{font-family:"Noto Sans JP",sans-serif;width:100%;margin-bottom:30px}@media screen and (max-width:767px){.top-plans__text{width:100%;padding:0 4%}}.top-plans__text>p{font-family:"Noto Sans JP",sans-serif}.top-plans__text--plan-page{width:calc(100% - 365px)}@media screen and (max-width:767px){.top-plans__text--plan-page{width:100%;margin-top:10px;padding:0}}.top-plans__text--plan-page>p{font-family:"Noto Sans JP",sans-serif !important;letter-spacing:normal !important}.top-plans__item{border-radius:10px;overflow:hidden;box-shadow:0 0 20px 10px rgba(0,0,0,.1);background-color:#fff;width:calc(33.3333333333% - 13px);display:grid;grid-template-rows:auto 1fr}@media screen and (max-width:767px){.top-plans__item{width:92%;margin:0 auto 17.6px;box-shadow:0 0 10px 2px rgba(0,0,0,.1)}}.top-plans__item.big{width:66%;flex-direction:row}@media screen and (max-width:767px){.top-plans__item.big{width:92%;margin-top:22px}}.top-plans__item>h5{width:100%;padding:15px 20px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:24px;color:#fff;letter-spacing:.1em;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/icon-right.png);background-size:auto 20px;background-position-y:center;background-position-x:calc(100% - 20px);background-repeat:no-repeat}@media screen and (max-width:767px){.top-plans__item>h5{font-size:17px;padding:8.8px 13.2px;background-size:auto 10px;background-position-x:calc(100% - 13.2px)}}.top-plans__item>h5.pink{background-color:#f083a9}.top-plans__item>h5.orange-light{background-color:#f09a83}.top-plans__item>h5.blue-light{background-color:#7bb0e6}.top-plans__item>h5.jagger{background-color:#410c4e}.top-plans__item>h5.green{background-color:var(--green)}.top-plans__item-content{padding:15px 20px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media screen and (max-width:767px){.top-plans__item-content{padding:13.2px}}.top-plans__item-text{width:100%}@media screen and (max-width:767px){.top-plans__item-text{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}.top-plans__item-text.row{width:calc(50% - 30px)}@media screen and (max-width:767px){.top-plans__item-text.row{width:100%}}.top-plans__item-text>p{font-size:18px;font-weight:700;line-height:1.3333333333em;letter-spacing:.1em}@media screen and (max-width:767px){.top-plans__item-text>p{font-size:12px;line-height:1.4166666667em;margin-bottom:8.8px}}.top-plans__item-text>p.pink{color:#f083a9}.top-plans__item-text>p.orange-light{color:#f09a83}.top-plans__item-text>p.blue-light{color:#7bb0e6}.top-plans__item-text>p.green{color:var(--green)}.top-plans__item-price{width:100%;margin-top:15px}@media screen and (max-width:767px){.top-plans__item-price{width:60%;margin-top:6.6px}}.top-plans__item-price--no-margin{margin-top:0}@media screen and (max-width:767px){.top-plans__item-price--no-margin{margin-top:0}}.top-plans__item-image{width:100%;position:relative;margin-top:25px}@media screen and (max-width:767px){.top-plans__item-image{display:none}}.top-plans__item-image.zoom-img,.top-plans__item-image.zoom-img2{overflow:hidden}.top-plans__item-image.zoom-img img,.top-plans__item-image.zoom-img2 img{transform:scale(1.1)}.top-plans__item-image.zoom-img2 img{transform:scale(1.9) translateY(-22px) !important}.top-plans__item-image--sp{display:none}@media screen and (max-width:767px){.top-plans__item-image--sp{display:inline-block;width:35%;margin:0}}.top-plans__item-image:after{content:"";display:block;padding-bottom:58%;color:rgba(231,82,90,.5)}.top-plans__item-image.row{width:calc(50% - 30px);margin-top:0}.top-plans__item-image>img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.top-plans__item-note{font-weight:700;font-size:18px;letter-spacing:.1em;line-height:1.3333333333em;margin-top:15px}@media screen and (max-width:767px){.top-plans__item-note{font-size:9px;margin-top:6.6px}}.top-plans__item-note.blue-light{color:#7bb0e6}.top-plans__item-note.orange-light{color:#f09a83}.top-plans__item-note.pink-light{color:#f083a9}.top-plans__item-note.green-light{color:#b1cf87}.top-plans__general-price{width:100%;padding:5px 0 15px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/general-price-bg.png);background-size:100% auto;background-position:bottom;background-repeat:no-repeat}@media screen and (max-width:767px){.top-plans__general-price{padding:2.2px 0 6.6px;white-space:nowrap}}.top-plans__general-price>span{display:block;text-align:center;font-size:23px;line-height:1.5416666667em;font-family:"fot-tsukuardgothic-std",sans-serif}@media screen and (max-width:1150px){.top-plans__general-price>span{font-size:20px}}@media screen and (max-width:767px){.top-plans__general-price>span{font-size:11.5px}}.top-plans__general-price>span>.big{font-size:32px;font-weight:700;line-height:1.15625em}@media screen and (max-width:1150px){.top-plans__general-price>span>.big{font-size:28px}}@media screen and (max-width:767px){.top-plans__general-price>span>.big{font-size:16px}}.top-plans__member-price{width:100%;max-width:350px;display:flex;align-items:center;margin:5px auto 0;justify-content:space-between}@media screen and (max-width:767px){.top-plans__member-price{justify-content:center;margin-top:0}}.top-plans__member-price>span{font-size:64px;line-height:53px;color:#fd5858;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700}@media screen and (max-width:1150px){.top-plans__member-price>span{font-size:45px}}@media screen and (max-width:767px){.top-plans__member-price>span{font-size:30px;line-height:26.5px}}.top-plans__member-price>span.badge{min-width:53px;width:53px;height:53px;border-radius:5px;border:1px solid #fd5858;margin-top:10px;font-size:19px;font-family:"Noto Sans JP",sans-serif;line-height:1.2105263158em;display:inline-block;justify-content:center;text-align:center}@media screen and (max-width:767px){.top-plans__member-price>span.badge{font-size:9px;width:26.5px;min-width:26.5px;height:26.5px;margin-top:5px;margin-right:2px;padding-top:1px}}.top-plans__member-price>span.tax{font-size:15px;line-height:1.375em;white-space:nowrap;text-align:center}@media screen and (max-width:767px){.top-plans__member-price>span.tax{font-size:7.5px}}.top-plans__member-price>span.tax>.big{font-size:37px;line-height:.8em}@media screen and (max-width:767px){.top-plans__member-price>span.tax>.big{font-size:18.5px;line-height:.7em;padding-top:3px;display:block}}.top-plans__addon{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}@media screen and (max-width:767px){.top-plans__addon{width:100%;margin:0 auto}}.top-plans__addon.plan-page{margin-top:40px}.top-plans__addon-item{display:inline-flex;flex-direction:column;justify-content:space-around;width:calc(16.6666666667% - 16px);height:auto;background-color:#fff;padding:20px 20px 15px;border-radius:10px;box-shadow:0 0 20px 10px rgba(0,0,0,.2);margin-bottom:20px}@media screen and (max-width:767px){.top-plans__addon-item{width:calc(33.3333333333% - 6px);box-shadow:0 0 10px 2px rgba(0,0,0,.1);padding:8.8px 8.8px 6.6px;border-radius:5px;margin-bottom:8.8px}}.top-plans__addon-item.plan-page{box-shadow:0 7px 20px 2px rgba(51,51,51,.1)}.top-plans__addon-item>span{font-size:16px;font-weight:700;color:#333;display:block;text-align:center;padding-top:10px;margin-bottom:auto}@media screen and (max-width:767px){.top-plans__addon-item>span{font-size:10px;padding-top:5px}}.top-plans__addon-image{width:100%;position:relative;border-radius:5px;overflow:hidden;margin-bottom:auto}@media screen and (max-width:767px){.top-plans__addon-image{border-radius:3px}}.top-plans__addon-image:after{content:"";display:block;color:rgba(231,82,90,.5);padding-bottom:55%}.top-plans__addon-image>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-support{width:88%;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:767px){.top-support{width:84%}}.top-support__title{display:inline-flex;align-items:center;flex-direction:column;position:relative;width:auto;margin-bottom:40px}@media screen and (max-width:767px){.top-support__title{margin-bottom:19.8px}}.top-support__title:before,.top-support__title:after{content:"";height:77px;width:87px;top:50%;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/top-support-title.png);background-size:100% 100%;position:absolute}@media screen and (max-width:767px){.top-support__title:before,.top-support__title:after{height:43.5px;width:48.5px}}.top-support__title:before{right:100%;transform:translateY(-50%)}.top-support__title:after{left:100%;transform:translateY(-50%) scaleX(-1)}.top-support__title>span{font-size:16px;font-family:"fot-tsukuardgothic-std",sans-serif;color:#333;line-height:2.125em;letter-spacing:.1em;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/top-support-bubble.png);background-size:100% 100%;padding:3px 25px 12px;font-weight:700}@media screen and (max-width:767px){.top-support__title>span{font-size:9.5px;padding:2px 15px 6px}}.top-support__title>h4{font-size:34px;line-height:1.4705882353em;font-family:"fot-tsukuardgothic-std",sans-serif;color:#e7525a}@media screen and (max-width:767px){.top-support__title>h4{font-size:19.5px}}.top-support__title>h4>span.small{font-size:24px}@media screen and (max-width:767px){.top-support__title>h4>span.small{font-size:14px}}.top-support__wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:100px}@media screen and (max-width:767px){.top-support__wrapper{flex-direction:column;margin-bottom:52.8px}}.top-support__image{width:45%}@media screen and (max-width:767px){.top-support__image{width:100%}}.top-support__image>img{width:100%;height:auto}.top-support__text{width:50%}@media screen and (max-width:767px){.top-support__text{width:100%;margin-top:17.6px}}.top-support__text>p{font-size:16px;line-height:1.9375em;letter-spacing:.1em;color:#333}@media screen and (max-width:767px){.top-support__text>p{font-size:12px;line-height:1.8333333333em}}.top-support__list{width:100%;margin-top:15px;background-color:#f6f4ed;border-radius:15px;padding:40px 8%}@media screen and (max-width:767px){.top-support__list{padding:17.6px 7%;margin-top:24.2px}}.top-support__item{width:100%;display:flex;align-items:center}@media screen and (max-width:767px){.top-support__item{flex-direction:column;align-items:flex-start}}.top-support__item:not(:last-child){margin-bottom:12px}.top-support__number{font-size:16px;line-height:1.9375em;letter-spacing:.1em;color:#fff;background-color:#e7525a;padding:0 15px;border-radius:15px;margin-right:20px;font-weight:700}@media screen and (max-width:767px){.top-support__number{font-size:10px;line-height:1.55em;padding:5px 10px;white-space:nowrap}}.top-support__info{font-size:20px;letter-spacing:.1em;color:#333;font-weight:700}@media screen and (max-width:767px){.top-support__info{font-size:17px;line-height:1.4705882353em}}.top-flowers{width:88%;height:auto;min-height:46%;position:relative;margin:0 auto}@media screen and (max-width:767px){.top-flowers{width:92%;min-height:101%}}.top-flowers>img{width:100%;height:auto}@media screen and (max-width:767px){.top-flowers>img{display:none}}.top-flowers>img.sp{display:none}@media screen and (max-width:767px){.top-flowers>img.sp{display:block}}.top-flowers__text{width:50%;height:100%;position:absolute;top:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:767px){.top-flowers__text{width:100%;left:0}}.top-flowers__text>h4{font-size:34px;line-height:1.4705882353em;letter-spacing:.1em;color:#e7525a;font-family:"fot-tsukuardgothic-std",sans-serif;text-shadow:0 10px 20px rgba(0,0,0,.2);font-weight:700}@media screen and (max-width:767px){.top-flowers__text>h4{font-size:22px;line-height:1.1363636364em;text-shadow:0 5px 5px rgba(0,0,0,.1)}}.top-flowers__text>p{font-size:16px;line-height:1.9375em;letter-spacing:.1em;text-align:center;margin:15px 0}@media screen and (max-width:767px){.top-flowers__text>p{font-size:12px;line-height:1.8333333333em}}.top-flowers__text>a{font-size:16px;color:#fff;font-weight:700;letter-spacing:.1em;height:60px;width:300px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:#e7525a}@media screen and (max-width:767px){.top-flowers__text>a{height:40px;width:200px;font-size:12px;border-radius:5px}}.top-flowers__text>a>img{height:15px;width:auto;margin-left:10px}@media screen and (max-width:767px){.top-flowers__text>a>img{height:10px;margin-left:5px}}.top-subsidy{width:88%;margin:0 auto;padding:66px 0 78px;display:flex;align-items:stretch;justify-content:space-between}@media screen and (max-width:767px){.top-subsidy{width:84%;padding:44px 0;flex-direction:column}}.top-subsidy__title{margin:10px 0;display:inline-flex;align-items:center;width:21%;border-style:solid;border-color:#2e466e;border-width:1px 0}@media screen and (max-width:767px){.top-subsidy__title{width:100%;padding:28.6px 0;margin:0 0 15.4px}}.top-subsidy__title>h5{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:24px;line-height:1.4166666667em;letter-spacing:.1em;color:#2e466e}@media screen and (max-width:767px){.top-subsidy__title>h5{font-size:17px;line-height:1.2941176471em}}.top-subsidy__text{width:72%}@media screen and (max-width:767px){.top-subsidy__text{width:100%}}.top-subsidy__text>p{letter-spacing:.05em;color:#333}@media screen and (max-width:767px){.top-subsidy__text>p{font-size:12px;line-height:1.8333333333em}}.top-subsidy__text>p.bold{font-weight:700}.top-subsidy__text>span{display:block;letter-spacing:.1em;font-size:12px;margin:5px 0 15px;line-height:1.8333333333em}@media screen and (max-width:767px){.top-subsidy__text>span{font-size:10px;line-height:2em}}.top-subsidy__text>a{font-size:16px;letter-spacing:.1em;line-height:2em;color:#e7525a;text-decoration:underline;font-weight:700}@media screen and (max-width:767px){.top-subsidy__text>a{font-size:12px;line-height:1.8333333333em}}.top-subsidy__text>a>img{height:20px;padding-left:10px;width:auto;border-bottom:1px solid #e7525a;vertical-align:text-bottom;margin-bottom:3px}@media screen and (max-width:767px){.top-subsidy__text>a>img{padding-left:5px;height:14px;margin-bottom:1px}}.top-customer{padding:40px 0 100px;background-color:#e2ecee}@media screen and (max-width:767px){.top-customer{padding:44px 0 26.4px}}.top-customer>p{font-size:16px;line-height:2em;letter-spacing:.1em;text-align:center;margin:35px 0 50px}@media screen and (max-width:767px){.top-customer>p{font-size:10px;line-height:1.7em;margin:26.4px 0 44px}}.top-customer__title{display:flex;align-items:flex-end;justify-content:center}.top-customer__title>h4{font-size:34px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;color:#e7525a;letter-spacing:.1em}@media screen and (max-width:767px){.top-customer__title>h4{font-size:22px}}.top-customer__title>h3{width:104px;height:80px;font-size:44px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding-left:15px;margin-left:5px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/bubble-icon.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width:767px){.top-customer__title>h3{width:57px;height:45px;font-size:27px;padding-left:9px}}.top-customer__item{width:88%;display:flex;margin:0 auto;align-items:flex-start;margin-bottom:40px;justify-content:space-between}@media screen and (max-width:767px){.top-customer__item{width:92%;margin-bottom:17.6px;flex-direction:column}}.top-customer__item:last-child{margin-bottom:0}.top-customer__item-highlight{width:48%;padding:30px 35px 30px 7%;margin-right:-6%;border-radius:10px;z-index:1;background-color:#e7525a;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/sound-icon.png);background-size:7% auto;background-repeat:no-repeat;background-position-y:center;background-position-x:20px}@media screen and (max-width:767px){.top-customer__item-highlight{width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:13.2px 4% 13.2px calc(4% + 35px);background-position-y:17.6px;background-position-x:4%;background-size:25px auto}}.top-customer__item-highlight>h5{color:#fff;font-size:24px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;line-height:1.4166666667em;letter-spacing:.1em;margin-bottom:5px}@media screen and (max-width:767px){.top-customer__item-highlight>h5{font-size:17px}}.top-customer__item-highlight>span{display:block;font-size:14px;line-height:2em;letter-spacing:.1em;color:#fff;padding-left:15px;position:relative}@media screen and (max-width:767px){.top-customer__item-highlight>span{font-size:10px;line-height:1.7em;padding-left:7.5px}}.top-customer__item-highlight>span:before{content:"";width:4px;height:18px;background-color:#fff;top:50%;left:0;transform:translateY(-50%);position:absolute}@media screen and (max-width:767px){.top-customer__item-highlight>span:before{height:10px;width:2px;top:4px;transform:none}}.top-customer__item-message{width:58%;padding:40px 7%;border-radius:10px;margin-top:60px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/top-customer-bg.jpg);background-color:#fff;background-position:top right;background-repeat:no-repeat;background-size:auto 100%}@media screen and (max-width:767px){.top-customer__item-message{width:100%;margin-top:0;padding:26.4px calc(4% + 35px);background-size:auto 60%;background-position-x:-1px;border-top-right-radius:0;border-top-left-radius:0}}.top-customer__item-message>p{color:#333}@media screen and (max-width:767px){.top-customer__item-message>p{font-size:12px;line-height:1.8333333333em}}.top-customer>a{width:300px;height:60px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:16px;letter-spacing:.1em;color:#e9efed;background-color:#e7525a;border-radius:10px;margin:60px auto 0}@media screen and (max-width:767px){.top-customer>a{height:40px;width:200px;font-size:12px;margin-top:26.4px;border-radius:5px}}.top-customer>a>img{height:12px;width:auto;margin-top:2px;margin-left:12px}@media screen and (max-width:767px){.top-customer>a>img{height:8px;margin-left:6px}}.top-info{display:flex;margin-top:80px}@media screen and (max-width:767px){.top-info{flex-direction:column;margin-top:44px}}.top-info__link{width:33.3333333333%;position:relative}@media screen and (max-width:767px){.top-info__link{width:100%}}.top-info__link:hover{opacity:1}.top-info__link:after{content:"";display:block;padding-bottom:66%;background-color:rgba(231,82,90,.5);background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/top-info-01.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:767px){.top-info__link:after{padding-bottom:35%}}.top-info__link:nth-child(2):after{background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/club-card01.png)}.top-info__link:nth-child(3):after{background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/top-info-02.jpg)}@media screen and (max-width:767px){.top-info__link:nth-child(3):after{background-position-y:10%}}.top-info__link>span{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1.4166666667em;letter-spacing:.1em;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;color:#fff;text-align:center;background-color:rgba(152,85,62,.5);text-shadow:0 10px 20px rgba(0,0,0,0);transition:background-color .3s ease,text-shadow .3s ease}@media screen and (max-width:767px){.top-info__link>span{font-size:17px}}.top-info__link>span:hover{background-color:transparent;text-shadow:0 0 20px rgba(0,0,0,.8)}.top-contact{width:100%;background-color:#7bb0e6;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/top-contact-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.top-contact__wrapper{width:76%;display:flex;align-items:flex-start;flex-wrap:wrap;padding:40px 0 75px;margin:0 auto}@media screen and (max-width:1150px){.top-contact__wrapper{width:88%}}@media screen and (max-width:767px){.top-contact__wrapper{padding:26.4px 0;width:84%}}.top-contact__wrapper>h5{width:100%;text-align:center;color:#fff;font-size:24px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;letter-spacing:.1em;line-height:1.4166666667em;margin-bottom:30px}@media screen and (max-width:767px){.top-contact__wrapper>h5{font-size:17px;line-height:1.2941176471em;margin-bottom:26.4px}}.top-contact__option{font-size:16px;font-weight:700;line-height:1.75em;letter-spacing:.1em;border:1px solid #fff;border-radius:5px;color:#fff;padding:1px 6px 3px}@media screen and (max-width:767px){.top-contact__option{font-size:12px;line-height:1.1666666667em;border-radius:3px}}.top-contact__time{font-size:16px;line-height:.875em;letter-spacing:.05em;border-radius:5px;color:#fff;padding:2px 6px 4px;font-weight:700;background:rgba(0,0,0,.2);margin-left:5px}@media screen and (max-width:767px){.top-contact__time{font-size:12px}}.top-contact__time>.small{font-size:14px;line-height:1em;font-weight:400}@media screen and (max-width:767px){.top-contact__time>.small{font-size:10px}}.top-contact__phone{width:50%}@media screen and (max-width:767px){.top-contact__phone{width:100%}}.top-contact__phone-number{display:flex;align-items:center;font-weight:700;font-size:44px;letter-spacing:.1em;color:#fff;margin-top:10px}@media screen and (max-width:767px){.top-contact__phone-number{font-size:32px;white-space:nowrap;letter-spacing:.05em}}.top-contact__phone-icon{height:38px;width:auto;margin-right:15px}@media screen and (max-width:767px){.top-contact__phone-icon{height:25px;margin-right:5px}}.top-contact__email{width:50%}@media screen and (max-width:767px){.top-contact__email{width:100%;margin-top:26.4px}}.top-contact__email-options{display:flex;align-items:stretch;justify-content:space-between;margin-top:15px}.top-contact__email-options>a{width:calc(50% - 10px);height:50px;background-color:#fff;font-weight:700;font-size:18px;font-family:"fot-tsukuardgothic-std",sans-serif;color:#e7525a;letter-spacing:.1em;line-height:1.5555555556em;display:inline-flex;align-items:center;justify-content:center;border-radius:5px}@media screen and (max-width:767px){.top-contact__email-options>a{width:calc(50% - 5px);font-size:12px;line-height:1.1666666667em;height:30px}}.top-contact__email-icon{height:18px;width:auto;margin-right:10px}@media screen and (max-width:767px){.top-contact__email-icon{height:14px;margin-right:5px}}.top-contact__email-arrow{height:10px;width:auto;margin-left:10px;margin-top:2px}@media screen and (max-width:767px){.top-contact__email-arrow{height:7.5px;margin-left:5px;margin-top:1px}}.top-contact__scroll{height:50px;width:60px;position:absolute;bottom:100%;right:6%;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/scroll-top.png);background-position:top;background-size:100% 100%;background-repeat:no-repeat}@media screen and (max-width:767px){.top-contact__scroll{height:26.4px;width:30.8px;right:5px}}.top-banner{position:relative;width:90%;max-width:1200px;height:560px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;padding-right:100px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/top-banner.png);background-size:cover;background-position:center}@media screen and (max-width:767px){.top-banner{padding-right:0;height:95vw;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/top-banner-sp.png)}}.top-banner h2{font-family:"fot-tsukuardgothic-std",sans-serif;font-size:3.4rem;color:#e7525a}@media screen and (max-width:767px){.top-banner h2{font-size:22px}}.top-banner p{font-size:1.6rem}@media screen and (max-width:767px){.top-banner p{font-size:12px}}.top-banner__info{display:flex;flex-direction:column;align-items:center}@media screen and (max-width:767px){.top-banner__info{width:100%}}.top-banner a{position:relative;width:300px;height:60px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:16px;letter-spacing:.1em;color:#e9efed;background-color:#e7525a;border-radius:10px;margin:30px auto 0}@media screen and (max-width:767px){.top-banner a{height:40px;width:200px;font-size:12px;margin-top:26.4px;border-radius:5px}}.top-banner a>img{position:relative;height:12px;width:auto;margin-top:2px;margin-left:12px}@media screen and (max-width:767px){.top-banner a>img{height:8px;margin-left:6px}}.footer{background-color:#e2ecee;padding:40px 0 30px}.footer__links{width:88%;margin:0 auto;display:flex;align-items:flex-start}@media screen and (max-width:767px){.footer__links{width:84%;flex-direction:column}}.footer__col{width:33.3333333333%}@media screen and (max-width:1366px){.footer__col:first-child{min-width:fit-content;flex-shrink:0}}@media screen and (max-width:767px){.footer__col{width:100%}.footer__col:first-child{min-width:initial}}.footer__link{font-size:18px;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:1.5555555556em;letter-spacing:.1em;color:#e7525a;display:block;width:-moz-fit-content;width:fit-content;margin:20px 0 5px}@media screen and (max-width:767px){.footer__link{border-bottom:1px solid rgba(181,181,181,.5);margin:0;padding:10px;font-size:12px;line-height:1.1666666667em;position:relative;width:100%}}.footer__link-sub{font-size:14px;line-height:2em;letter-spacing:.1em;color:#333;padding-left:23px;position:relative;display:block}@media screen and (max-width:1366px){.footer__link-sub{font-size:12px;padding-left:20px}}@media screen and (max-width:767px){.footer__link-sub{font-size:10px;line-height:1.4em;padding:7.5px 0 7.5px 11.5px}.footer__link-sub:first-child{margin-top:10px}.footer__link-sub:last-child{margin-bottom:10px}}.footer__link-sub:before{content:"◆";position:absolute;font-size:12px;top:50%;transform:translateY(-50%);left:0;color:#e7525a}@media screen and (max-width:767px){.footer__link-sub:before{font-size:6px}}@media screen and (max-width:767px){.footer__sublinks{max-height:0;overflow:hidden;border-bottom:1px solid transparent;padding:0 8.8px;transition:max-height .5s ease,border .5s ease}.footer__sublinks.show{border-bottom:1px solid rgba(181,181,181,.5);max-height:100vh;transition:max-height 1s ease}}.footer__copyright{display:flex;align-items:center;justify-content:center;margin-top:40px}@media screen and (max-width:767px){.footer__copyright{flex-direction:column}}.footer__copyright-logo{padding:0 50px;height:50px;width:auto}@media screen and (max-width:767px){.footer__copyright-logo{width:200px;height:auto;padding:0}}.footer__copyright-text{display:flex;flex-wrap:wrap;margin-left:90px}@media screen and (max-width:767px){.footer__copyright-text{margin-left:0;justify-content:center;margin-top:26.4px}}.footer__copyright-text>a{font-size:16px;line-height:1.75em;letter-spacing:.1em;color:#333}@media screen and (max-width:767px){.footer__copyright-text>a{font-size:10px;line-height:1.4em}}.footer__copyright-text>a:not(:nth-last-child(2)){margin-right:55px}@media screen and (max-width:767px){.footer__copyright-text>a:not(:nth-last-child(2)){margin-right:26.4px}}@media screen and (max-width:767px){.footer__copyright-text>a:nth-last-child(3){margin-right:0}}@media screen and (max-width:767px){.footer__copyright-text>a:nth-last-child(2){display:block;width:100%;margin-top:10px;text-align:center}}.footer__copyright-text>p{width:100%;font-size:12px;line-height:1.0833333333em;letter-spacing:.05em;color:#333;margin-top:10px}@media screen and (max-width:767px){.footer__copyright-text>p{margin-top:17.6px;font-size:10px;line-height:.65em;text-align:center}}.footer__more{display:none}@media screen and (max-width:767px){.footer__more{display:block;height:6px;width:9px;position:absolute;right:8.8px;top:calc(50% - 3px);z-index:1}}.scroll{width:100%;position:fixed;bottom:-200px;left:0;z-index:99;opacity:0;background-color:#7bb0e6;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/top-contact-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;transition:bottom 1s ease,opacity .3s ease}@media screen and (max-width:767px){.scroll{bottom:-100px}}.scroll.show{bottom:0;opacity:1;transition:bottom .5s ease,opacity .3s ease}.scroll__content{width:88%;margin:0 auto;padding:10px 0 20px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1150px){.scroll__content{width:95%}}@media screen and (max-width:767px){.scroll__content{padding:4.4px;width:100%}}@media screen and (max-width:767px){.scroll__phone{display:none}}.scroll__phone>p{font-size:16px;line-height:2.125em;letter-spacing:.1em;color:#fff;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;margin-bottom:10px}.scroll__phone-wrapper{display:flex;align-items:center}.scroll__phone-number{display:inline-flex;align-items:center;font-weight:700;font-size:34px;line-height:.8235294118em;letter-spacing:.1em;color:#fff}@media screen and (max-width:1150px){.scroll__phone-number{font-size:30px}}.scroll__phone-icon{height:28px;width:auto;margin-right:5px}@media screen and (max-width:1150px){.scroll__phone-icon{height:25px}}.scroll__time{font-size:16px;line-height:28px;letter-spacing:.05em;border-radius:5px;color:#fff;padding:0 6px;font-weight:700;background:rgba(0,0,0,.2);margin-right:10px;height:30px}@media screen and (max-width:767px){.scroll__time{font-size:11px;height:auto;line-height:11px;margin-right:0;margin-bottom:2px;padding:3px 5px}}.scroll__time>.small{font-size:14px;line-height:1em;font-weight:400}@media screen and (max-width:767px){.scroll__time>.small{font-size:10px}}.scroll__links{display:inline-flex;align-items:center}@media screen and (max-width:767px){.scroll__links{width:100%;justify-content:space-between}}.scroll__links>a{width:200px;height:50px;background-color:#fff;font-weight:700;font-size:18px;font-family:"fot-tsukuardgothic-std",sans-serif;color:#e7525a;letter-spacing:.1em;line-height:1.5555555556em;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;margin-left:10px}@media screen and (max-width:1150px){.scroll__links>a{width:150px;height:37.5px;font-size:15px;line-height:2}}@media screen and (max-width:767px){.scroll__links>a{width:calc(27% - 3px);margin:0;flex-direction:column;font-size:14px;line-height:1.1666666667em;height:45px;border-radius:3px}}@media screen and (max-width:374px){.scroll__links>a{font-size:12px}}.scroll__links>a.pink{background-color:#ff387a;color:#fff}@media screen and (max-width:767px){.scroll__links>a.pink{display:none}}.scroll__links>a.call{display:none}@media screen and (max-width:767px){.scroll__links>a.call{display:inline-flex;background-color:#e7525a;width:calc(46% - 3px);color:#fff}}.scroll__links-icon{height:18px;width:auto;margin-right:10px}@media screen and (max-width:1150px){.scroll__links-icon{height:15px}}@media screen and (max-width:767px){.scroll__links-icon{margin-right:0;margin-bottom:5px;height:12px}}.scroll__links-arrow{height:10px;width:auto;margin-left:10px;margin-top:2px}@media screen and (max-width:767px){.scroll__links-arrow{display:none}}.scroll__top{height:50px;width:60px;position:absolute;bottom:100%;right:6%;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/scroll-top.png);background-position:top;background-size:100% 100%;background-repeat:no-repeat}@media screen and (max-width:767px){.scroll__top{height:26.4px;width:30.8px;right:5px}}.banner-lower{width:100%}.banner-lower__main{position:relative;width:100%;height:320px}@media screen and (max-width:767px){.banner-lower__main{height:308px}}.banner-lower__main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner-lower__title{position:absolute;top:70%;left:50%;font-size:30px;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;color:#fff;text-shadow:0 0 20px #000;letter-spacing:2px;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.banner-lower__title{font-size:24.64px;width:100%;text-align:center}}.banner-lower__breadcrumb{display:flex;align-items:center;margin:0 auto;padding:20px 50px;width:100%;max-width:1100px}@media screen and (max-width:767px){.banner-lower__breadcrumb{padding:11px 10%}}.banner-lower__breadcrumb-link{font-size:13px;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;font-weight:700;color:#333}@media screen and (max-width:767px){.banner-lower__breadcrumb-link{font-size:7.92px}}.banner-lower__breadcrumb-link:not(:first-child){position:relative;margin-left:5px;padding-left:10px}@media screen and (max-width:767px){.banner-lower__breadcrumb-link:not(:first-child){margin-left:4.4px;padding-left:8.8px}}.banner-lower__breadcrumb-link:not(:first-child):before{content:"/";position:absolute;top:50%;left:0;font-size:13px;color:#333;transform:translateY(-50%)}@media screen and (max-width:767px){.banner-lower__breadcrumb-link:not(:first-child):before{font-size:7.92px}}.talk{width:100%}.talk__faq{border-radius:5px;padding:30px 50px;margin:0 auto 50px;width:100%;max-width:1000px;background:#fef6f7}@media screen and (max-width:767px){.talk__faq{margin-bottom:22px;padding:22px 0;width:90%}}.talk__faq-title{position:relative;margin:0 auto;padding-left:50px;width:-moz-fit-content;width:fit-content;font-size:20px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;color:#333}@media screen and (max-width:767px){.talk__faq-title{padding-left:25.52px;font-size:12.32px}}.talk__faq-title:before{content:"";position:absolute;top:50%;left:0;width:0;height:0;border-style:solid;border-width:34px 34px 0 0;border-color:#e7525a transparent transparent;transform:translateY(-50%)}@media screen and (max-width:767px){.talk__faq-title:before{border-width:19.36px 19.36px 0 0}}.talk__faq-subtitle{margin:20px auto 0;width:-moz-fit-content;width:fit-content;font-size:16px;font-family:"fot-tsukuardgothic-std",sans-serif;color:#333}@media screen and (max-width:767px){.talk__faq-subtitle{margin:13.2px auto 0;font-size:7.92px}}.talk__faq-img{margin:0 auto;width:100%;max-width:770px;height:470px}@media screen and (max-width:767px){.talk__faq-img{width:90%;max-width:90%;height:auto}}.talk__faq-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:767px){.talk__faq-img img{height:auto}}.talk__faq-note{position:relative;border-radius:5px;padding:5px 26px;width:100%;font-size:24px;letter-spacing:3px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;background:#e7525a;color:#fff;text-align:center}@media screen and (max-width:767px){.talk__faq-note{margin:0 auto;padding:2.2px 11.44px;font-size:10.56px;width:90%}}.talk__faq-note:before{content:"";position:absolute;top:-14px;left:50%;width:0;height:0;border-style:solid;border-width:0 12px 14px;border-color:transparent transparent #e7525a;transform:translateX(-50%)}@media screen and (max-width:767px){.talk__faq-note:before{top:-6.16px;border-width:0 5.28px 6.16px}}.talk__list{padding:65px 0;width:100%;background:#f6f4ed}@media screen and (max-width:767px){.talk__list{padding:28.6px 0}}.talk__item{margin:0 auto;width:100%;max-width:1000px}@media screen and (max-width:767px){.talk__item{width:92%}}.talk__item:not(:first-child){margin-top:60px}@media screen and (max-width:767px){.talk__item:not(:first-child){margin-top:26.4px}}.talk__item-title{display:flex;align-items:center;width:100%;font-size:28px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;color:#e7525a;white-space:nowrap}@media screen and (max-width:767px){.talk__item-title{font-size:18.48px}}.talk__item-title span{margin-right:30px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.talk__item-title span{margin-right:13.2px}}.talk__item-title:after{content:"";width:100%;height:1.8px;background:#e7525a}.talk__item-content{margin-top:15px;display:flex;justify-content:space-between;width:100%}@media screen and (max-width:767px){.talk__item-content{margin-top:6.6px;flex-direction:column}}.talk__item-img{width:320px;height:170px}@media screen and (max-width:767px){.talk__item-img{width:100%;height:140.8px}}.talk__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.talk__item-details{position:relative;width:63.5%;height:170px}@media screen and (max-width:767px){.talk__item-details{margin-top:8.8px;width:100%;height:auto}}.talk__item-description{font-size:16px;color:#333}@media screen and (max-width:767px){.talk__item-description{font-size:11.44px}}.talk__item-description:not(:first-child){margin-top:10px}.talk__item-tag{border:2px solid #e7525a;border-radius:5px;padding:5px 7px;font-size:14px;font-weight:700;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;color:#e7525a;background:#fff}@media screen and (max-width:767px){.talk__item-tag{padding:2.2px 3.08px;font-size:6.16px}}.talk__button{position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;border-radius:5px;padding:0 30px;width:335px;height:50px;font-size:18px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;letter-spacing:2px;color:#fff;background:#e7525a}@media screen and (max-width:767px){.talk__button{display:inline-flex;position:relative;margin-top:22px;padding:0 26.4px;width:auto;height:35.2px;font-size:12.32px;left:50%;transform:translateX(-50%)}}.talk__button:after{content:"";width:6px;height:10px;background:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/icon-carret-white-right.png);background-position:center;background-repeat:no-repeat;background-size:cover}.talk__button--center-content{justify-content:center}.talk__button--center-content:after{margin-left:10px}@media screen and (max-width:767px){.talk__button--center-content:after{margin-left:4.4px}}.talk__tel{position:absolute;bottom:0;left:0;display:flex;align-items:center;font-size:44px;font-family:"Noto Sans JP",sans-serif;line-height:1;color:#333}@media screen and (max-width:767px){.talk__tel{position:static;margin-top:22px;font-size:34px}}.talk__tel img{margin:6px 8px 0 0}@media screen and (max-width:767px){.talk__tel img{margin:2.64px 3.52px 0 0}}.staff{width:100%}.staff__text{font-size:1.6rem;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700}@media screen and (max-width:767px){.staff__text{font-size:1.4rem}}.staff__text--25{font-size:2.5rem}@media screen and (max-width:767px){.staff__text--25{font-size:2.2rem}}.staff__text--center{text-align:center}.staff__container{width:94%;max-width:1000px;margin:0 auto;padding:30px 0;display:flex;flex-direction:column;align-items:center}.staff__list{width:100%;margin-top:50px;display:flex;flex-wrap:wrap;justify-content:space-between}.staff__item{width:48%;max-width:460px;background-color:#fef6f7;margin-bottom:50px;overflow:hidden;border-radius:10px;box-shadow:5px 5px 15px -5px rgba(0,0,0,.1)}@media screen and (max-width:767px){.staff__item{width:100%}}.staff__img{display:block;width:100%;height:280px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.staff__info{min-height:240px;height:auto;width:94%;margin:0 auto;padding-top:10px;display:flex;flex-direction:column;justify-content:flex-start;border-bottom:2px dashed #333}.staff__info--shorter{height:auto;padding-bottom:30px}@media screen and (max-width:767px){.staff__info--shorter{padding-bottom:20px}}.staff__info--bottom{height:185px;justify-content:flex-start;border-bottom:0}.staff__info .staff__text--25{line-height:1;color:#e7525a;margin-bottom:15px}.staff__info-list{width:100%;display:flex;flex-direction:column}.staff__info-item{display:flex;align-items:flex-start;margin-bottom:10px}.staff__info-item span{width:90px;height:35px;font-size:1.7rem;margin-right:15px;border-radius:5px;background-color:#fff;font-family:"fot-tsukuardgothic-std",sans-serif;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.staff__info-item span{margin-right:10px}}.staff__info-item p{width:calc(100% - 105px)}@media screen and (max-width:767px){.staff__info-item p{width:calc(100% - 100px)}}.place{width:94%;max-width:1000px;padding-top:20px;padding-bottom:65px;margin:0 auto}.place__text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.6rem;color:#333;line-height:2em;letter-spacing:2px}@media screen and (max-width:767px){.place__text p{font-size:1.4rem}}@media screen and (max-width:475px){.place__text p{font-size:1rem}}.place__text--note{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700}.place__text--note>p{font-size:32px}@media screen and (max-width:767px){.place__text--note>p{font-size:17px}}.place__text.center{text-align:center}.place__container.mt40{margin-top:40px}.place__container.mt50{margin-top:50px}.place__title{padding-left:52px;margin-bottom:40px;position:relative}.place__title:before{content:"";border-style:solid;border-width:34px 34px 0 0;border-color:#e7525a transparent transparent;position:absolute;top:0;left:0}.place__title h2{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:2rem;color:#333;line-height:1.75em;letter-spacing:2px}@media screen and (max-width:475px){.place__title h2{font-size:1.8rem}}.place__box{width:100%;padding:30px;border:.5px solid #333;border-radius:5px;display:block}@media screen and (max-width:475px){.place__box{padding:15px}}.place__box:not(:first-of-type){margin-top:20px}.place__box-title{padding-bottom:10px;border-bottom:.3px dashed #333}.place__box-title h2{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:3.4rem;color:#e7525a;line-height:1.75em}@media screen and (max-width:475px){.place__box-title h2{font-size:2.58rem;white-space:nowrap}}.place__box-wrapper{margin-top:20px;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:767px){.place__box-wrapper{display:block}}.place__box-col1{width:346px;margin-right:22px}@media screen and (max-width:767px){.place__box-col1{width:100%;margin-right:0}}.place__box-col2{width:570px;display:flex;flex-wrap:wrap;align-items:flex-start}@media screen and (max-width:767px){.place__box-col2{width:100%;margin-top:20px}}.place__image{width:100%;height:230px}@media screen and (max-width:767px){.place__image{max-width:400px;height:auto;margin:0 auto}}.place__image img{width:100%}.place__details{margin-top:30px}.place__details-icon{width:15px;height:auto;margin-right:10px}.place__details-info{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.5rem;color:#333;line-height:1.8666666667em}@media screen and (max-width:767px){.place__details-info p{font-size:1.4rem}}@media screen and (max-width:475px){.place__details-info p{font-size:1.2rem}}.place__details-item{display:flex;align-items:center}.place__details-item.top{align-items:flex-start}.place__details-item.top .place-new__details-icon{margin-top:8px}.place__details-item:not(:first-of-type){margin-top:5px}.place__program{margin-top:20px;display:flex}@media screen and (max-width:767px){.place__program{display:block}}.place__program-item{width:30px;height:170px;margin-right:10px;background-color:#f6f4ed;border-radius:5px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width:767px){.place__program-item{width:100%;height:auto;padding:10px 0 !important;margin-right:0;margin-bottom:10px}}.place__program-item:last-of-type{margin-right:0}@media screen and (max-width:767px){.place__program-item:last-of-type{margin-bottom:0}}.place__program-item p{display:table-cell;vertical-align:middle;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:1.8rem;color:#333;line-height:1.2;writing-mode:vertical-rl;text-orientation:upright}@media screen and (max-width:767px){.place__program-item p{text-orientation:initial;writing-mode:initial}}@media screen and (max-width:475px){.place__program-item p{font-size:1.4rem}}.place__program-item p.sub{font-size:1rem;vertical-align:top}.place__program-item span{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:1.8rem;color:#333;line-height:1.2}.place__program-item-container{display:table-cell;vertical-align:middle}@media screen and (max-width:767px){.place__program-item-container{display:flex;flex-direction:column}}.place__program-item.arrow{margin-right:32px;position:relative}@media screen and (max-width:767px){.place__program-item.arrow{margin-right:0;margin-bottom:25px}}.place__program-item.arrow:before{content:"";width:12px;height:20px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/plan-flow02.png);background-size:fill;background-repeat:no-repeat;position:absolute;top:45%;right:-22px}@media screen and (max-width:767px){.place__program-item.arrow:before{transform:translateX(50%) rotate(90deg);right:50%;top:initial;bottom:-22px}}.place__program-item.wide{width:90px;padding:0 10px}@media screen and (max-width:767px){.place__program-item.wide{width:100%;padding:10px 0}}.place__program-item.wide p{vertical-align:top}.place__program-item.medium{width:46px;padding:0 5px}@media screen and (max-width:767px){.place__program-item.medium{width:100%;padding:5px 0}}.place__plan-type{width:100%;height:50px;background-color:#f09a83;border-radius:5px;display:table;text-align:center}.place__plan-type p{display:table-cell;vertical-align:middle;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:2rem;color:#fff;line-height:1.75em;letter-spacing:2.5px}@media screen and (max-width:475px){.place__plan-type p{font-size:1.5rem}}.place__plan-prices{margin-top:40px;width:100%;border-collapse:collapse;border:1px solid #333;text-align:center}.place__plan-prices th{background-color:#e7525a;color:#fff;padding:10px;border:1px solid #333;letter-spacing:.1em;font-size:14px;font-weight:700}@media screen and (max-width:767px){.place__plan-prices th{font-size:12px;padding:10px 5px}}.place__plan-prices td{background-color:#fff;color:#333;padding:10px;border:1px solid #333;letter-spacing:.1em;font-size:14px}@media screen and (max-width:767px){.place__plan-prices td{font-size:12px;padding:10px 5px}}.place__plan-image{width:calc(100% - 390px);height:auto;margin-left:20px;margin-top:20px}@media screen and (max-width:767px){.place__plan-image{width:100%;margin-left:0}}.place__plan-genprice{width:370px;height:65.3px;margin-top:20px;background-color:#eee;display:table;text-align:center;position:relative}@media screen and (max-width:767px){.place__plan-genprice{width:100%}}.place__plan-genprice:before{content:"";border-style:solid;border-width:10.88px 8.7px 0;border-color:#eee transparent transparent;position:absolute;left:50%;bottom:-10.88px}.place__plan-genprice p{display:table-cell;vertical-align:middle;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:400;font-size:2.5rem;color:#333;line-height:1.72em;letter-spacing:.5px;white-space:nowrap}@media screen and (max-width:767px){.place__plan-genprice p{white-space:initial}}@media screen and (max-width:475px){.place__plan-genprice p{font-size:1.6rem;letter-spacing:-.1px}}.place__plan-genprice p span.big{font-weight:700;font-size:3.27rem;line-height:1.7431192661em}@media screen and (max-width:475px){.place__plan-genprice p span.big{font-size:2.4rem}}.place__plan-price p{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:6.8rem;color:#e7525a;line-height:1;letter-spacing:-2px;position:relative}@media screen and (max-width:475px){.place__plan-price p{font-size:4.5rem}}.place__plan-price p:before,.place__plan-price p:after{width:40px;text-align:center;position:absolute;right:0}.place__plan-price p:before{content:"税込";font-size:1.8rem;top:2px}@media screen and (max-width:475px){.place__plan-price p:before{font-size:1.2rem;top:4px}}.place__plan-price p:after{content:"円";font-size:4.5rem;bottom:5px}@media screen and (max-width:475px){.place__plan-price p:after{font-size:2.6rem}}.place__plan-memprice{width:370px;padding-left:65px;margin-top:20px;position:relative}@media screen and (max-width:767px){.place__plan-memprice{margin-right:auto;margin-left:auto}}@media screen and (max-width:475px){.place__plan-memprice{width:100%;max-width:250px;padding-left:50px}}.place__plan-memprice:before,.place__plan-memprice:after{width:56.65px;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:475px){.place__plan-memprice:before,.place__plan-memprice:after{width:42px}}.place__plan-memprice:before{content:"";height:56.65px;border:1px solid #e7525a;border-radius:5px}@media screen and (max-width:475px){.place__plan-memprice:before{height:42px}}.place__plan-memprice:after{content:"会員価格";font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:2rem;color:#e7525a;line-height:1.05em;letter-spacing:.5px;text-align:center;top:50%;transform:translateY(-50%);height:56.65px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:475px){.place__plan-memprice:after{content:"会員\a価格";font-size:1.5rem;white-space:pre}}.place__table{width:100%;display:flex;flex-wrap:wrap}.place__table-item{width:225px;height:40px;padding:0 15px;margin-bottom:25px;background-color:#f6f4ed;border-radius:5px;display:table}@media screen and (max-width:767px){.place__table-item{width:50%}}.place__table-item p{display:table-cell;vertical-align:middle;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:1.8rem;color:#333;line-height:1.7222222222em;letter-spacing:1px}@media screen and (max-width:475px){.place__table-item p{font-size:1.4rem}}.place__table-item.wide{width:275px;background-color:transparent}@media screen and (max-width:767px){.place__table-item.wide{width:50%}}.online{width:76%;max-width:1000px;margin:0 auto;display:flex;align-items:center;flex-direction:column}@media screen and (max-width:767px){.online{width:84%}}.online>p{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;letter-spacing:.09em;text-align:center;color:#333;margin-bottom:60px;font-size:32px}@media screen and (max-width:767px){.online>p{font-size:17px;margin-bottom:26.4px}}.online>h5{font-size:20px;letter-spacing:.09;line-height:1.75em;height:35px;padding:0 60px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/corner-red.png);background-size:auto 100%;background-position:left;background-repeat:no-repeat;margin-bottom:45px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700}@media screen and (max-width:767px){.online>h5{line-height:17.5px;font-size:12px;height:17.5px;padding:0 26.4px;margin-bottom:19.8px}}.online-consult__item{width:100%;background-color:#f2f2f2;padding:12px 12%;margin-bottom:20px;display:flex;align-items:center}@media screen and (max-width:767px){.online-consult__item{padding:12px 4%;margin-bottom:10px}}.online-consult__item>img{height:55px;width:auto}@media screen and (max-width:767px){.online-consult__item>img{height:40px}}.online-consult__item>h5{width:115px;font-family:"fot-tsukuardgothic-std",sans-serif;font-size:20px;font-weight:700;line-height:1.75em;letter-spacing:.09em;color:#e7525a;margin:0 40px 0 20px}@media screen and (max-width:767px){.online-consult__item>h5{font-size:12px;width:auto;margin:0 0 0 10px}}.online-consult__item>h5>span{display:none}@media screen and (max-width:767px){.online-consult__item>h5>span{display:block;font-size:10px;line-height:1.5em;color:#333;letter-spacing:.09em}}.online-consult__item>p{color:#333;letter-spacing:.09em}@media screen and (max-width:767px){.online-consult__item>p{display:none}}.online-consult__arrow{width:45px;height:auto;margin-bottom:20px}@media screen and (max-width:767px){.online-consult__arrow{width:22.5px;margin-bottom:10px}}.online-consult__link{width:237px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#e7525a;border-radius:5px;font-size:18px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;line-height:1.7777777778em;letter-spacing:.09em;color:#fff;margin:20px 0 100px}@media screen and (max-width:767px){.online-consult__link{width:118.5px;height:25px;font-size:10px;margin:10px 0 50px}}.online-consult__link>img{height:18px;width:auto;margin-right:7px}@media screen and (max-width:767px){.online-consult__link>img{height:10px;margin-right:3px}}.online-prepare__list{width:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.online-prepare__list{flex-direction:column}}.online-prepare__item{width:calc(33.3333333333% - 13px);position:relative}@media screen and (max-width:767px){.online-prepare__item{width:60%;max-width:320px;margin-bottom:10px}}.online-prepare__item:after{content:"";padding-bottom:100%;background-color:#fef6f7;display:block;border-radius:5px}.online-prepare__content{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.online-prepare__content>img{height:44%;width:auto;margin-top:15px}.online-prepare__content>p{display:flex;align-items:center;justify-content:center;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;color:#333;letter-spacing:.09em}.online-prepare__content>p>img{height:20px;width:auto;margin-right:7px}@media screen and (max-width:767px){.online-prepare__content>p>img{height:10px}}.online-zoom__about{display:flex;align-items:flex-start;width:100%;margin:40px 0 30px}@media screen and (max-width:767px){.online-zoom__about{flex-direction:column;margin:20px 0 15px}}.online-zoom__about>h5{min-width:calc(33.3333333333% - 13px);margin-right:20px;display:inline-flex;align-items:center;font-size:20px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;color:#333}@media screen and (max-width:767px){.online-zoom__about>h5{min-width:100%;font-size:12px}}.online-zoom__about>h5>img{height:30px;width:auto;margin-right:15px}@media screen and (max-width:767px){.online-zoom__about>h5>img{height:15px;margin-right:7px}}.online-zoom__about>p{color:#333;letter-spacing:.09em}.online-zoom__install{width:100%;background-color:#fef6f7;padding:40px 4%;margin-bottom:90px}@media screen and (max-width:767px){.online-zoom__install{margin-bottom:39.6px;padding:17.6px 5%}}.online-zoom__item{width:100%;display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:767px){.online-zoom__item{flex-direction:column}}.online-zoom__item:not(:last-child){margin-bottom:70px}@media screen and (max-width:767px){.online-zoom__item:not(:last-child){margin-bottom:35px}}.online-zoom__image-wrapper{position:relative;width:55%;height:auto}@media screen and (max-width:767px){.online-zoom__image-wrapper{width:100%;margin-top:10px}}.online-zoom__image-wrapper:after{content:"";position:absolute;width:100%;height:30px;top:calc(100% + 20px);left:0;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/flow-down-red.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center}@media screen and (max-width:767px){.online-zoom__image-wrapper:after{height:15px;top:calc(100% + 10px)}}.online-zoom__image-wrapper.last:after{display:none}.online-zoom__image{width:100%;height:auto}.online-zoom__text{width:calc(45% - 25px)}@media screen and (max-width:767px){.online-zoom__text{width:100%}}.online-zoom__text>h5{font-size:20px;color:#333;line-height:1.75em;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;display:flex;align-items:center}@media screen and (max-width:767px){.online-zoom__text>h5{font-size:12px}}.online-zoom__text>p{color:#333;letter-spacing:.09em}.online-zoom__flower{height:23px;width:auto;margin-right:10px}@media screen and (max-width:767px){.online-zoom__flower{height:15px;margin-right:5px}}.company{width:100%}.company__section{width:100%}.company__section--title{margin-left:auto;max-width:1200px}@media screen and (min-width:1600px){.company__section--title{margin:0 auto}}@media screen and (max-width:767px){.company__section--title{margin:0 auto;width:90%}}.company__section--philosophy{padding:55px 0;background:#e2ecee}@media screen and (max-width:767px){.company__section--philosophy{padding:24.2px 0}}.company__title{position:relative;display:flex;align-items:center;justify-content:flex-end;margin-bottom:100px;width:100%}@media screen and (max-width:767px){.company__title{display:block;margin-bottom:22px}}.company__title-text{position:absolute;top:50%;left:85px;font-size:34px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;color:#333;transform:translateY(-50%)}@media screen and (max-width:767px){.company__title-text{position:relative;top:unset;left:unset;display:flex;align-items:center;margin-left:auto;width:85%;height:132px;font-size:14.96px;transform:unset}}.company__title-text:before{content:"";position:absolute;top:50%;left:-70px;width:328px;height:250px;background:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/img-company-text-bg.png);background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}@media screen and (max-width:767px){.company__title-text:before{left:-30.8px;width:144.32px;height:110px}}.company__title-img{width:645px;height:300px}@media screen and (max-width:767px){.company__title-img{width:100%;height:132px}}.company__title-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.company__philosophy{margin:0 auto;border-radius:10px;padding:30px 45px;width:100%;max-width:1000px;background:#fff}@media screen and (max-width:767px){.company__philosophy{margin:0 auto;padding:13.2px 19.8px;width:90%}}.company__philosophy-title{display:flex;align-items:center;margin:0 auto 20px;width:-moz-fit-content;width:fit-content;font-size:34px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;color:#333;line-height:1}@media screen and (max-width:767px){.company__philosophy-title{margin:0 auto 8.8px;font-size:14.96px}}.company__philosophy-title span{margin-top:40px}@media screen and (max-width:767px){.company__philosophy-title span{margin-top:17.6px}}.company__philosophy-title-number{margin:0 20px 0 0 !important;font-size:80px;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;color:#e7525a}@media screen and (max-width:767px){.company__philosophy-title-number{margin:0 8.8px 0 0 !important;font-size:35.2px}}.company__philosophy-details{font-size:18px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:500;color:#333;letter-spacing:2.5px}@media screen and (max-width:767px){.company__philosophy-details{font-size:13px}}.company__column{margin:100px auto;width:100%;max-width:1100px;max-height:980px}@media screen and (max-width:767px){.company__column{margin:44px auto;max-height:100%}}.company__column-item{position:relative;width:100%}@media screen and (max-width:767px){.company__column-item:not(:first-child){margin-top:22px}}.company__column-item--reverse{top:-200px;display:flex;justify-content:flex-end}@media screen and (max-width:767px){.company__column-item--reverse{top:0}}.company__column-item--reverse .company__column-img{left:unset;right:0}.company__column-item--reverse .company__column-details{top:unset;bottom:40px;left:76px}@media screen and (max-width:767px){.company__column-item--reverse .company__column-details{bottom:17.6px;left:0}}.company__column-img{width:100%;height:590px;max-width:400px;z-index:-1}@media screen and (max-width:767px){.company__column-img{height:259.6px;max-width:176px}}.company__column-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.company__column-details{position:absolute;top:40px;right:76px;border-radius:10px;padding:25px 50px 45px;width:100%;max-width:670px;height:310px;background:#fff}@media screen and (max-width:767px){.company__column-details{top:17.6px;right:0;padding:11px 22px 19.8px;max-width:204.6px;min-height:136.4px;height:auto}}.company__column-details-title{display:flex;align-items:center;font-size:34px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;color:#333;line-height:1}@media screen and (max-width:767px){.company__column-details-title{font-size:14.96px}}.company__column-details-title span{margin-top:35px}@media screen and (max-width:767px){.company__column-details-title span{margin-top:15.4px}}.company__column-details-title-number{margin:0 20px 0 0 !important;font-size:80px;font-family:"fot-tsukuardgothic-std",sans-serif;color:#e7525a}@media screen and (max-width:767px){.company__column-details-title-number{margin:0 8.8px 0 0 !important;font-size:35.2px}}.company__column-details-content{margin-top:15px;padding-left:80px;font-size:18px;width:100%;max-width:490px;font-family:"fot-tsukuardgothic-std",sans-serif}@media screen and (max-width:767px){.company__column-details-content{margin-top:6.6px;padding-left:35.2px;font-size:12px;max-width:215.6px}}.company__value{width:100%}.company__value-banner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:250px}@media screen and (max-width:767px){.company__value-banner{height:110px}}.company__value-banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.company__value-banner-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.company__value-banner-title{display:flex;align-items:center;font-size:34px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;color:#333;line-height:1}@media screen and (max-width:767px){.company__value-banner-title{font-size:14.96px}}.company__value-banner-title span{margin-top:40px}@media screen and (max-width:767px){.company__value-banner-title span{margin-top:17.6px}}.company__value-banner-title-number{margin:0 20px 0 0 !important;font-size:80px;font-family:"fot-tsukuardgothic-std",sans-serif;color:#e7525a}@media screen and (max-width:767px){.company__value-banner-title-number{margin:0 8.8px 0 0 !important;font-size:35.2px}}.company__value-list{width:100%;background:#f6f4ed}.company__value-item{margin:0 auto;padding:80px 0 35px;width:100%;max-width:940px;font-family:"fot-tsukuardgothic-std",sans-serif;color:#333;text-align:center}@media screen and (max-width:767px){.company__value-item{padding:44px 0 22px;width:90%}}.company__value-item:not(:last-child){border-bottom:1px dashed #27717a}.company__value-item--footnote{padding-top:45px}@media screen and (max-width:767px){.company__value-item--footnote{padding-top:26.4px}}.company__value-item--footnote h3{font-size:34px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:500}@media screen and (max-width:767px){.company__value-item--footnote h3{font-size:16px}}.company__value-item-title{margin-bottom:25px;position:relative;font-size:24px;font-weight:500}@media screen and (max-width:767px){.company__value-item-title{margin-bottom:11px;font-size:14.08px}}.company__value-item-title:before{content:"";position:absolute;top:-30px;left:50%;width:18px;height:22px;background:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/icon-red.png);background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateX(-50%)}@media screen and (max-width:767px){.company__value-item-title:before{top:-22px;width:15.84px;height:19.36px}}.company__value-item-details{font-size:18px;font-weight:500}@media screen and (max-width:767px){.company__value-item-details{font-size:13px}}.plan-details{width:100%}.plan-details--pink{background-color:#f6f4ed}.plan-details--pink .plan-details__container{padding:55px 0}@media screen and (max-width:767px){.plan-details--pink .plan-details__container{padding:15px 0 50px}}.plan-details__title{position:relative;font-size:2rem;padding-left:45px;font-family:"fot-tsukuardgothic-std",sans-serif}.plan-details__title:before{content:"";position:absolute;left:0;right:auto;top:auto;bottom:50%;transform:translateY(50%);width:35px;height:35px;background:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/icon-flower-red.png);background-size:contain;background-position:center;background-repeat:no-repeat}.plan-details__heading{position:relative;width:100%;height:40px;margin-top:40px}.plan-details__heading:before{content:"";position:absolute;left:auto;right:0;top:auto;bottom:50%;transform:translateY(50%);width:100%;height:2px;background-color:#e7525a}.plan-details__heading p{position:absolute;left:0;right:auto;top:auto;bottom:50%;transform:translateY(50%);z-index:1;font-size:2.8rem;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;color:#e7525a;padding-right:20px;background-color:#f6f4ed}.plan-details__content{width:185px;height:90px;margin:0 18px 20px 0;border-radius:10px;background-color:#fff;box-shadow:5px 5px 15px -5px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.plan-details__content{width:49%;height:25vw;margin:10px 0}}.plan-details__content p{font-size:1.6rem;font-weight:700;line-height:2.2rem;text-align:center;position:relative;display:inline-flex}.plan-details__content p.parenthesis:before,.plan-details__content p.parenthesis:after{content:"";bottom:5px;height:34px;width:8.5px;position:absolute;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.plan-details__content p.parenthesis:before{left:-13px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/parenthesis-left.png)}.plan-details__content p.parenthesis:after{right:-13px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/parenthesis-right.png)}.plan-details__content:nth-of-type(5n){margin-right:0}.plan-details__content-list{margin-top:20px;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.plan-details__content-list{justify-content:space-between}}.plan-details__text{font-size:1.6rem;font-weight:700}.plan-details__text--big{font-size:2rem;margin-top:20px}.plan-details__text--pl30{padding-left:30px}.plan-details__text--flower{position:relative;font-size:2rem;margin-top:20px;padding-left:30px}.plan-details__text--flower:before{content:"";position:absolute;left:0;right:auto;top:auto;bottom:50%;transform:translateY(50%);width:25px;height:25px;background:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/icon-flower2-red.png);background-size:contain;background-position:center;background-repeat:no-repeat}.plan-details__text--charges{padding-left:20px;position:relative}.plan-details__text--charges:before{content:"";top:50%;left:0;width:10px;height:10px;background-color:#e7525a;transform:translateY(-50%);position:absolute}.plan-details__container{width:94%;max-width:1000px;margin:0 auto;padding:35px 0 60px}.plan-details__header{display:flex;justify-content:space-between;position:relative;width:100%;height:auto;margin:50px 0;padding-left:75px}@media screen and (max-width:767px){.plan-details__header{margin:50px 0 10px;padding-left:27px}}.plan-details__header:before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:60px 60px 0 0;border-color:#9c2525 transparent transparent}@media screen and (max-width:767px){.plan-details__header:before{border-width:25px 25px 0 0}}.plan-details__header h2{width:37%;font-size:3.4rem;font-family:"fot-tsukuardgothic-std",sans-serif;color:#9c2525;line-height:1}@media screen and (max-width:767px){.plan-details__header h2{font-size:1.6rem}}.plan-details__header h2 span{font-size:1.8rem;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:2.22em}@media screen and (max-width:767px){.plan-details__header h2 span{font-size:1.4rem}}.plan-details__header p{width:61%;font-size:1.8rem;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;color:#000;letter-spacing:-1px}@media screen and (max-width:767px){.plan-details__header p{font-size:1.2rem}}.plan-details__header--cyan-dark:before{border-color:#27717a transparent transparent}.plan-details__header--cyan-dark h2{color:#27717a}.plan-details__header--brown:before{border-color:#8f5b1d transparent transparent}.plan-details__header--brown h2{color:#8f5b1d}.plan-details__header--funeral:before{border-color:#410c4e transparent transparent}.plan-details__header--funeral h2{color:#410c4e}.plan-details__main{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:767px){.plan-details__main{flex-direction:column}}.plan-details__main-pink-box{width:100%;margin-bottom:20px;padding:15px 0;background-color:#f083a9;color:#fff;font-size:3.4rem;font-weight:700;font-family:"Noto Sans JP",sans-serif;display:flex;align-items:center;justify-content:center;border-radius:10px}@media screen and (max-width:767px){.plan-details__main-pink-box{font-size:2rem}}.plan-details__main-pink-box--orange{background-color:#f09a83}.plan-details__main-pink-box--blue-light{background-color:#7bb0e6}.plan-details__main-pink-box--jagger{background-color:#410c4e}.plan-details__main-pink-box--green{background-color:var(--green)}.plan-details__main-chat{position:relative;width:100%;margin-bottom:35px;padding:5px 0;background-color:#eee;color:#333;font-size:3.4rem;font-family:"fot-tsukuardgothic-std",sans-serif;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1150px){.plan-details__main-chat{font-size:3rem}}@media screen and (max-width:767px){.plan-details__main-chat{font-size:1.8rem}}.plan-details__main-chat:before{content:"";position:absolute;left:auto;right:50%;top:auto;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#eee transparent transparent}.plan-details__main-chat p{font-size:2.5rem;line-height:1.72em}@media screen and (max-width:1150px){.plan-details__main-chat p{font-size:2rem}}@media screen and (max-width:767px){.plan-details__main-chat p{font-size:1.6rem}}.plan-details__main-chat span{font-size:3.2rem;line-height:1.78125em;padding:0 7px;font-weight:700}@media screen and (max-width:1150px){.plan-details__main-chat span{font-size:3rem}}.plan-details__main-box{width:55px;height:55px;border:1px solid #e7525a;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:10px}@media screen and (max-width:767px){.plan-details__main-box{margin-bottom:0}}.plan-details__main-box p{font-size:2rem;font-weight:700;color:#e7525a;line-height:1.2 !important}.plan-details__main-item{position:relative;padding-left:22px;font-size:1.6rem}.plan-details__main-item:before{content:"";position:absolute;left:0;top:auto;right:auto;bottom:50%;transform:translateY(50%);width:10px;height:10px;background-color:#e7525a}.plan-details__main-flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:767px){.plan-details__main-flex{justify-content:center;align-items:center}}.plan-details__main-flex h3{color:#e7525a;font-size:6.5rem;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:.7}@media screen and (max-width:1150px){.plan-details__main-flex h3{font-size:5.8rem;margin-top:5px}}@media screen and (max-width:767px){.plan-details__main-flex h3{font-size:4rem;margin:0 5px}}.plan-details__main-flex p{display:flex;flex-direction:column;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;align-items:center;line-height:.9;font-size:1.8rem;color:#e7525a}.plan-details__main-flex p span{font-size:4.5rem}.plan-details__main-info{width:37%}@media screen and (max-width:767px){.plan-details__main-info{width:100%}}.plan-details__main-slider{width:57%}@media screen and (max-width:767px){.plan-details__main-slider{width:100%}}.plan-details__main-slider-container{display:flex;align-items:center;width:100%;height:365px;margin-bottom:35px;background-color:#fff}@media screen and (max-width:767px){.plan-details__main-slider-container{height:58vw;margin:10px 0 20px}}.plan-details__main-slider-img{width:100%;height:100%}.plan-details__main-slider-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.plan-details__main-slider-arrow{position:absolute;z-index:1;left:20px;right:auto;top:auto;bottom:50%;transform:translateY(50%) rotate(-45deg);width:25px;height:25px;border:solid #000;border-width:3px 0 0 3px;cursor:pointer}.plan-details__main-slider-arrow--right{border-width:3px 3px 0 0;transform:translateY(50%) rotate(45deg);left:auto;right:20px}.plan-details__main-slider-scroll{display:flex;align-items:center;width:100%;height:80px}.plan-details__main-slider-list{width:100%;display:flex;justify-content:flex-start;flex-wrap:nowrap}.plan-details__main-slider-item{width:20%;height:100%;cursor:pointer;-o-object-fit:cover;object-fit:cover}.plan-details__main-slider-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.plan-details__main-slider-item:not(:last-child){margin-right:20px}.plan-details__main-slider-wrapper{width:100%;height:100%}.plan-details__main-slider-wrapper--zoom{overflow:hidden}.plan-details__flow{display:flex;align-items:center}@media screen and (max-width:767px){.plan-details__flow{margin-bottom:15px;width:100%;flex-direction:column}}.plan-details__flow-item{width:30px;height:170px;font-size:1.8rem;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;line-height:1.2;background-color:#fff;border-radius:5px;margin-right:20px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width:767px){.plan-details__flow-item{width:100%;min-width:auto;height:auto;flex-direction:row;margin-right:0;padding:8px 0;font-size:1.6rem}}.plan-details__flow-item--vertical{writing-mode:vertical-rl;text-orientation:upright;text-align:center}@media screen and (max-width:767px){.plan-details__flow-item--vertical{writing-mode:horizontal-tb}}.plan-details__flow-item--wide{width:auto;padding:0 10px;writing-mode:vertical-rl;text-orientation:upright;text-align:left}@media screen and (max-width:767px){.plan-details__flow-item--wide{width:100%;min-width:auto;writing-mode:horizontal-tb;padding:8px 0;display:flex;flex-direction:column-reverse}}.plan-details__flow-item .small{font-size:10px}@media screen and (max-width:767px){.plan-details__flow-item:not(:last-child){margin-bottom:10px}}.plan-details__flow-arrow{margin-right:20px;width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #f083a9}@media screen and (max-width:767px){.plan-details__flow-arrow{border-width:8px 0 8px 12px;transform:rotate(90deg);margin:0 0 10px}}.plan-details__flow-arrow--orange{border-color:transparent transparent transparent #f09a83}.plan-details__flow-arrow--blue{border-color:transparent transparent transparent #2e466e}.plan-details__flow-arrow--blue-light{border-color:transparent transparent transparent #7bb0e6}.plan-details__flow-arrow--green{border-color:transparent transparent transparent var(--green)}.plan-details__flow-container{display:flex;margin-top:20px}@media screen and (max-width:767px){.plan-details__flow-container{flex-direction:column;align-items:center}}.plan-details__flow-container--additional{width:calc(100% - 145px);margin-top:0}@media screen and (max-width:767px){.plan-details__flow-container--additional{width:100%}}.plan-details__flow-container--additional .plan-details__flow-item{background-color:#f6f4ed;margin-right:10px}.plan-details__flow-container--additional .plan-details__flow-arrow{margin-right:10px}.plan-details__flow-container--additional .plan-details__flow{width:100%}.plan-details__additional{width:100%;display:flex;flex-direction:column;align-items:center;padding:55px 0 0}.plan-details__additional-icon{width:60px;height:60px;margin-bottom:15px}@media screen and (max-width:767px){.plan-details__additional-icon{width:40px;height:40px;margin-bottom:10px}}.plan-details__additional-title{color:#2e466e;line-height:1.1764705882em;font-family:"fot-tsukuardgothic-std",sans-serif;font-size:34px;font-weight:700}@media screen and (max-width:767px){.plan-details__additional-title{font-size:20px}}.plan-details__additional-subtitle{font-size:20px;color:#333;letter-spacing:.1em;margin:5px 0 45px}@media screen and (max-width:767px){.plan-details__additional-subtitle{font-size:14px;margin-bottom:25px}}.plan-details__additional-content{width:100%;background-color:#fff;border-radius:10px;box-shadow:5px 5px 15px -5px rgba(0,0,0,.1);padding:20px;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:767px){.plan-details__additional-content{flex-direction:column;align-items:center}}.plan-details__additional-content:not(:first-child){margin-top:22px}.plan-details__additional-days-wrapper{display:inline-flex;flex-direction:column}.plan-details__additional-days{padding:20px;background-color:#2e466e;border-radius:5px;color:#fff;text-align:center;font-size:34px;font-weight:700}@media screen and (max-width:767px){.plan-details__additional-days{padding:20px 10px;font-size:20px}}.plan-details__additional-days-price{display:flex;align-items:center;margin-top:20px}@media screen and (max-width:767px){.plan-details__additional-days-price{margin-top:15px}}.plan-details__additional-days-type{display:inline-flex;align-items:center;justify-content:center;height:50px;width:90px;background-color:#27717a;position:relative}@media screen and (max-width:767px){.plan-details__additional-days-type{transform:scale(.8)}}.plan-details__additional-days-type:after{content:"";position:absolute;top:calc(50% - 8.5px);right:-10px;width:0;height:0;border-style:solid;border-width:8.5px 0 8.5px 10px;border-color:transparent transparent transparent #27717a}.plan-details__additional-days-type--brown{background-color:#8f5b1d}.plan-details__additional-days-type--brown:after{border-color:transparent transparent transparent #8f5b1d}.plan-details__additional-days-type>span{color:#fff;letter-spacing:.1em;line-height:1.2857142857em;text-align:center;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:14px}.plan-details__additional-days-number{color:#e7525a;display:inline-flex;align-items:center;letter-spacing:.01em;line-height:1em;margin:0 3px 5px 15px;font-size:58px;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif}@media screen and (max-width:767px){.plan-details__additional-days-number{font-size:40px;margin:0 3px 3px 5px}}.plan-details__additional-days-number>.small{font-size:48px;line-height:1em;margin-bottom:15px}@media screen and (max-width:767px){.plan-details__additional-days-number>.small{font-size:30px;margin-bottom:8px}}.plan-details__additional-days-tax{color:#e7525a;line-height:1em;letter-spacing:.01em;text-align:center;margin-bottom:5px;font-size:16px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700}@media screen and (max-width:767px){.plan-details__additional-days-tax{font-size:14px}}.plan-details__additional-days-tax>.big{font-size:40px;line-height:1em}@media screen and (max-width:767px){.plan-details__additional-days-tax>.big{font-size:30px}}.plan-details__additional-info-wrapper{width:calc(100% - 385px);display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:767px){.plan-details__additional-info-wrapper{width:100%;margin-top:20px}}.plan-details__additional-info-image{width:145px;height:170px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.plan-details__additional-info-image{width:100%;height:auto}}.plan-details__additional-info-texts{width:100%;font-size:16px;letter-spacing:.1em;line-height:1.625em;color:#333;margin-top:14px}@media screen and (max-width:767px){.plan-details__additional-info-texts{font-size:14px}}.contact{position:relative;width:100%}.contact__container{width:94%;max-width:950px;margin:0 auto;padding:40px 0 90px;display:flex;flex-direction:column;align-items:center}.contact__title{position:relative;padding:1px 50px;font-size:2rem;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700}.contact__title:before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:30px 30px 0 0;border-color:#e7525a transparent transparent}.contact__step{width:230px;height:90px;background-color:#fef6f7;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.contact__step{width:70%;height:50px}}.contact__step h2{font-family:"fot-tsukuardgothic-std",sans-serif;font-size:2.4rem;line-height:1}@media screen and (max-width:767px){.contact__step h2{font-size:1.6rem}}.contact__step-icon{width:65px;height:65px;margin-right:30px}@media screen and (max-width:767px){.contact__step-icon{width:40px;height:40px}}.contact__step-list{width:100%;margin-top:40px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.contact__step-list{flex-direction:column}}@media screen and (max-width:767px){.contact__step-arrow{transform:rotate(90deg);margin:10px 0}}@media screen and (max-width:767px){.contact__step-arrow img{height:20px}}.contact__text--18{font-size:1.8rem}@media screen and (max-width:767px){.contact__text--18{font-size:1.4rem}}.contact__text--mtb10{margin:10px 0}.contact__form{width:100%;margin-top:35px;display:flex;flex-direction:column;align-items:center}.contact__form p.contact__text{color:#333}.contact__form-btn{-webkit-appearance:none;width:240px;height:50px;background-color:#e7525a;border:transparent;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative;color:#fff;font-size:1.8rem;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;letter-spacing:1px}@media screen and (max-width:767px){.contact__form-btn{height:40px;width:192px}}.contact__form-btn:hover{background-color:#fd5858}.contact__form-status{padding:2px 10px;background-color:#e7525a;color:#fff;font-size:1.6rem}@media screen and (max-width:767px){.contact__form-status{font-size:1.4rem;padding:2px 5px;margin-left:10px}}.contact__form-important{color:#e7525a;font-size:1.5rem;display:inline}@media screen and (max-width:767px){.contact__form-important{font-size:1.2rem;margin-left:5px}}.contact__form-autofill{width:100px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#e7525a;border:1px solid #e7525a;cursor:pointer;transition:all .3s ease}@media screen and (max-width:767px){.contact__form-autofill{font-size:1.4rem;height:35px;width:75px;margin-left:5px;margin-bottom:10px}}.contact__form-autofill:hover{background-color:#e7525a;color:#fff}.contact__form-select{position:relative;width:375px;height:40px}@media screen and (max-width:767px){.contact__form-select{width:calc(100% - 95px);height:35px}}.contact__form-select--shorter{width:185px;margin-bottom:15px}@media screen and (max-width:767px){.contact__form-select--shorter{width:calc(100% - 95px)}}.contact__form-select-list{position:absolute;width:100%;height:150px;border:solid #b5b5b5;border-width:0 1px 1px;overflow-y:auto;background-color:#fff;opacity:0;visibility:hidden}.contact__form-select-item{width:100%;padding:10px;font-size:1.4rem;border-bottom:1px solid #b5b5b5}.contact__form-select--active .contact__form-select-list{opacity:1;visibility:visible}.contact__form-select--prefecture{position:relative;width:185px;margin-bottom:15px;height:40px}@media screen and (max-width:767px){.contact__form-select--prefecture{width:calc(100% - 95px);height:35px}}.contact__form-select--prefecture .contact__form-input{width:100%}.contact__form-select--prefecture:before{position:absolute;content:"";top:auto;right:15px;bottom:50%;transform:translateY(50%);width:0;height:0;border:6px solid transparent;border-color:#e7525a transparent transparent}.contact__form-select select{display:none}.contact__form-select .select-selected{height:100%;border:1px solid #b5b5b5}.contact__form-select .select-selected:after{position:absolute;content:"";top:auto;right:15px;bottom:50%;transform:translateY(50%);width:0;height:0;border:6px solid transparent;border-color:#e7525a transparent transparent}.contact__form-select .select-items div,.contact__form-select .select-selected{color:#333;font-size:1.7rem;line-height:1.2;padding:8px 16px;cursor:pointer}@media screen and (max-width:767px){.contact__form-select .select-items div,.contact__form-select .select-selected{font-size:1.5rem}}.contact__form-select .select-items{position:absolute;top:100%;left:0;right:0;z-index:99;height:30vh;overflow-y:auto}.contact__form-select .select-items div{border:solid #b5b5b5;background-color:#fff;border-width:0 1px 1px}.contact__form-select .select-hide{display:none}.contact__form-select .select-items div:hover,.contact__form-select .same-as-selected{background-color:#f7f8f8}.contact__form-list{width:100%;margin-bottom:40px}.contact__form-item{width:100%;padding:25px 0;border-bottom:2px solid #f7f8f8;display:flex;align-items:flex-start}@media screen and (max-width:767px){.contact__form-item{flex-direction:column}}.contact__form-item-left{width:260px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.contact__form-item-left{width:100%;margin-bottom:15px;justify-content:flex-start}}.contact__form-item-right{width:calc(100% - 260px);padding-left:70px;display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:767px){.contact__form-item-right{padding-left:0;width:100%}}.contact__form-textarea{width:620px;height:300px;resize:none;border-color:#b5b5b5;padding:15px;font-size:1.7rem;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:767px){.contact__form-textarea{width:100%;height:250px;font-size:1.5rem}}.contact__form-textarea:focus{outline:none}.contact__form-input{width:375px;height:40px;margin-right:10px;border:1px solid #b5b5b5;padding:5px 15px;font-size:1.7rem;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:767px){.contact__form-input{margin:0 0 10px;width:calc(100% - 95px);font-size:1.5rem;height:35px}}.contact__form-input--long{width:470px}@media screen and (max-width:767px){.contact__form-input--long{width:calc(100% - 95px)}}.contact__form-input--mt15{margin-top:15px}@media screen and (max-width:767px){.contact__form-input.email-confirm{width:calc(100% - 20px)}}.contact__form-input.pref{cursor:pointer}.contact__form-input:focus{outline:none}.contact-complete__title{font-size:32px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;text-align:center;margin-bottom:30px}@media screen and (max-width:767px){.contact-complete__title{font-size:17px;margin-bottom:15px}}.contact-complete__text{font-size:16px;text-align:center}@media screen and (max-width:767px){.contact-complete__text{font-size:12px}}.mw_wp_form_confirm .contact__form-important,.mw_wp_form_confirm .contact__form-autofill,.mw_wp_form_confirm .contact__text--mtb10,.mw_wp_form_confirm .select-selected,.mw_wp_form_confirm .contact__form-select--prefecture:before,.mw_wp_form_confirm .email-important+p{display:none}.mw_wp_form_confirm .contact__form-item-right{font-size:1.7rem;display:flex;flex-direction:column;align-items:flex-start}.mw_wp_form_confirm .email-confirm{display:none}@media screen and (max-width:767px){.mw_wp_form_complete .contact__form br{display:none}}.urgent{padding:71.6px 0 85.5px}@media screen and (max-width:767px){.urgent{padding:0 0 20px}}.urgent__message{width:100%;padding:39.5px 0 35px;margin-bottom:40px;background-color:rgba(231,82,90,.05)}.urgent__message-highlight{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:1.8rem;color:#e7525a;line-height:1.7777777778em;letter-spacing:3.2px;margin-bottom:16.5px}.urgent__message-openbox{width:130px;max-height:27.5px;padding:5px;margin-bottom:15px;background-color:#fff;border:2px solid #e7525a;border-radius:5px;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.28rem;color:#e7525a;line-height:1em;letter-spacing:.5px}@media screen and (max-width:767px){.urgent__message-openbox{width:auto;display:inline-block}}.urgent__message-openbox span.big{font-weight:700;font-size:1.46rem}.urgent__message-number{width:100%;margin-bottom:10px;display:flex;align-items:baseline}.urgent__message-number h2{margin:0;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:5.33rem;color:#333;line-height:.6360225141em;letter-spacing:5px}@media screen and (max-width:767px){.urgent__message-number h2{letter-spacing:0}}@media screen and (max-width:499px){.urgent__message-number h2{font-size:3.2rem}}.urgent__message-number-image{width:73.3px;height:auto;margin-right:9.5px}@media screen and (max-width:499px){.urgent__message-number-image{width:60px}}.urgent__message-number img{width:100%;height:auto}.urgent__message p{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.6rem;color:#333;line-height:2em;letter-spacing:2.5px}@media screen and (max-width:767px){.urgent__message p{font-size:1.2rem}}.urgent__wrapper{margin:0 auto;box-sizing:border-box}@media screen and (max-width:767px){.urgent__wrapper{max-width:100%;padding:0 3%}}.urgent__wrapper--mx500{max-width:500px}.urgent__wrapper--mx1000{max-width:1000px}.urgent__wrapper.flex{display:flex;justify-content:center}@media screen and (max-width:767px){.urgent__wrapper.flex{display:block}}.urgent__item{width:49%}@media screen and (max-width:767px){.urgent__item{width:100%}}.urgent__item-title{padding-left:53px;margin-bottom:20px;position:relative}@media screen and (max-width:767px){.urgent__item-title{padding-left:40px}}.urgent__item-title:before{content:"";border-style:solid;border-width:34px 34px 0 0;border-color:#e7525a transparent transparent;position:absolute;left:0;top:0}@media screen and (max-width:767px){.urgent__item-title:before{width:30px 30px 0 0}}.urgent__item-title h2{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:2rem;color:#333;line-height:1.75em;letter-spacing:3px}@media screen and (max-width:767px){.urgent__item-title h2{letter-spacing:.05em}}.urgent__item span,.urgent__item p{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.5rem;color:#333;line-height:2.0666666667em}@media screen and (max-width:767px){.urgent__item span,.urgent__item p{font-size:1.2rem;letter-spacing:3px}}@media screen and (max-width:767px){.urgent__item:not(:last-of-type){margin-bottom:40px}}.urgent__q-list{display:block;list-style:none}.urgent__q-item{width:100%;min-height:50px;height:auto;padding:15px 10px 7px;background-color:#f6f4ed;border-radius:5px;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.8rem;color:#333;line-height:1.7777777778em;letter-spacing:3px;position:relative;display:flex;align-items:flex-start}@media screen and (max-width:767px){.urgent__q-item{min-height:auto;font-size:13px}}.urgent__q-item>span.number{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:2.5rem;line-height:1.28em;letter-spacing:normal;margin-top:-5px;margin-right:5px}.urgent__q-item span.flex{display:flex;align-items:flex-start}.urgent__q-item:not(:first-of-type){margin-top:20px}.urgent__box{width:100%;max-height:270px;padding:47px 10px 60px;margin-bottom:10px;background-color:rgba(231,82,90,.05);border-radius:5px}.urgent__box-title{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:1.6rem;line-height:2em;letter-spacing:3px;text-align:center}.urgent__box-image{width:150px;height:auto;margin:0 auto}.faq{width:94%;max-width:1000px;margin:0 auto;padding-bottom:65px}@media screen and (max-width:767px){.faq{padding-top:15px}}.faq h2{margin:50px 0 20px;font-size:3.5rem;font-weight:400;color:#333}@media screen and (max-width:767px){.faq h2{margin:30px 0 20px;font-size:2.4rem}}.faq__btn{position:relative;width:245px;height:60px;font-size:1.6rem;background-color:#e7525a;color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:10px}@media screen and (max-width:767px){.faq__btn{font-size:1.1rem;justify-content:flex-start;width:49%;height:50px;padding:0 12% 0 10px}}.faq__btn:before{content:"";position:absolute;left:auto;top:auto;right:10px;bottom:50%;transform:translateY(50%);width:22px;height:22px;background:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/icon-arrow-circle.png);background-size:contain;background-position:center;background-repeat:no-repeat}.faq__btn-list{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.faq__item{background-color:#f6f4ed;border-radius:5px;overflow:hidden;margin-bottom:25px}.faq__item span{font-size:2.5rem;font-family:"Noto Sans JP",sans-serif;margin-right:25px}@media screen and (max-width:767px){.faq__item span{font-size:2rem;margin-right:15px}}.faq__item-header{position:relative;width:100%;height:65px;display:flex;align-items:center;padding-left:40px;cursor:pointer}@media screen and (max-width:767px){.faq__item-header{padding:0 50px 0 20px}}.faq__item-header img{position:absolute;left:auto;top:auto;right:40px;bottom:50%;transform:translateY(50%);width:25px;height:25px;transition:all .3s ease}@media screen and (max-width:767px){.faq__item-header img{right:20px}}.faq__item-header p{font-size:2rem}@media screen and (max-width:767px){.faq__item-header p{font-size:1.6rem}}.faq__item-content{width:100%;display:flex;padding:25px 120px 25px 40px}@media screen and (max-width:767px){.faq__item-content{padding:20px}}.faq__item-content p{font-size:1.6rem}@media screen and (max-width:767px){.faq__item-content p{font-size:1.2rem}}.faq__item--active .faq__item-content{padding:10px 120px 40px 40px;max-height:1000px}@media screen and (max-width:767px){.faq__item--active .faq__item-content{padding:10px 20px 40px}}.faq__item--active .faq__item-header img{transform:translateY(50%) rotate(-180deg)}.faq__target-offset{display:block;height:100px;margin-top:-95px;visibility:hidden}@media screen and (max-width:767px){.faq__target-offset{height:65px;margin-top:-65px}}.voice{width:94%;max-width:1000px;margin:0 auto;padding:15px 0 50px}.voice__text{font-size:1.6rem}@media screen and (max-width:767px){.voice__text{font-size:1.2rem;line-height:1.6}}.voice__text--18{font-size:1.8rem}@media screen and (max-width:767px){.voice__text--18{font-size:1.4rem}}.voice__item{width:100%;height:auto;margin-bottom:25px;padding:25px 20px 25px 40px;display:flex;align-items:center;justify-content:space-between;border-radius:5px;background-color:#f6f4ed}@media screen and (max-width:767px){.voice__item{flex-direction:column;padding:25px 0}}.voice__item-profile{width:85px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:767px){.voice__item-profile{margin-bottom:45px}}.voice__item-profile-img{width:85px;height:85px;border-radius:100%;margin-bottom:20px}@media screen and (max-width:767px){.voice__item-profile-img{margin-bottom:15px}}.voice__item-content{position:relative;width:795px;height:auto;padding:25px 15px;background-color:#fff;box-shadow:0 0 15px -5px rgba(0,0,0,.2)}@media screen and (max-width:767px){.voice__item-content{width:94%}}.voice__item-content:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:17.5px 25px 17.5px 0;border-color:transparent #fff transparent transparent;left:-24px;right:auto;top:auto;bottom:50%;transform:translateY(50%)}@media screen and (max-width:767px){.voice__item-content:before{top:-25px;left:auto;bottom:auto;right:50%;transform:translateX(50%);border-width:0 17.5px 25px;border-color:transparent transparent #fff}}.voice__item-content p.voice__text--18{margin-bottom:20px}.plan{width:94%;max-width:1000px;margin:0 auto;padding-top:20px;padding-bottom:100px}.plan--option{width:100%;max-width:100%;padding-top:50px;padding-bottom:60px;background-color:#f6f4ed;display:flex;align-items:center;justify-content:center;position:relative}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan--option{display:block}}.plan--addon{padding-top:62px;padding-bottom:108px}.plan__wrapper{max-width:1000px;margin:0 auto;box-sizing:border-box}@media screen and (max-width:767px){.plan__wrapper{max-width:100%;padding:0 3%}}.plan__note{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:2rem;color:#333;line-height:1.75em;letter-spacing:3px;padding-left:46px;position:relative}.plan__note:before{content:"";width:35px;height:36.4px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/plan-flower.png);background-size:cover;background-repeat:no-repeat;position:absolute;left:0;top:0}.plan__title{width:auto;white-space:nowrap}@media screen and (max-width:767px){.plan__title{width:100%}}.plan__title h2{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:3.4rem;color:#2e466e;line-height:1.1764705882em}@media screen and (max-width:767px){.plan__title h2{font-size:25px}}.plan__title h3{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:1.8rem;color:#2e466e;line-height:2.2222222222em}@media screen and (max-width:767px){.plan__title h3{font-size:15px}}.plan__title h3.option{font-weight:400;font-size:2rem;color:#333;line-height:1.75em;margin-top:15px}.plan__title.center{text-align:center}.plan__title.red h2,.plan__title.red h3{color:#9c2525}.plan__title.red:before{border-top-color:#9c2525}.plan__title.funeral h2,.plan__title.funeral h3{color:#410c4e}.plan__title.funeral:before{border-top-color:#410c4e}.plan__title.cyan h2,.plan__title.cyan h3{color:#27717a}.plan__title.cyan:before{border-top-color:#27717a}.plan__title.brown h2,.plan__title.brown h3{color:#8f5b1d}.plan__title.brown:before{border-top-color:#8f5b1d}.plan__title--triangle{padding-left:98px;position:relative}@media screen and (max-width:767px){.plan__title--triangle{padding-left:27px}}.plan__title--triangle:before{content:"";border-style:solid;border-width:60px 60px 0 0;border-color:transparent;position:absolute;left:0;top:0}@media screen and (max-width:767px){.plan__title--triangle:before{border-width:25px 25px 0 0}}.plan__title--addon{padding-left:83px;position:relative}.plan__title--addon:before{content:"";width:60px;height:60px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/plan-addon.png);background-size:cover;background-repeat:no-repeat;position:absolute;left:0;top:6%}.plan__title--addon h3{line-height:1.5}.plan__title-wrapper{display:flex;gap:4%;width:100%}@media screen and (max-width:767px){.plan__title-wrapper{display:block}}.plan__title-note{width:100%}.plan__item{display:flex;flex-wrap:wrap}.plan__item:not(:last-of-type){margin-bottom:80px}.plan__item--row{flex-wrap:nowrap}@media screen and (max-width:767px){.plan__item--row{flex-wrap:wrap}}.plan__list{margin-top:50px}.plan__list--option{margin-top:0}.plan__list--option .plan__item:not(:last-of-type){margin-bottom:20px}.plan__program-item{max-width:30px;height:100%;padding:10px 0;margin-right:9px;background-color:#f6f4ed;border-radius:5px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1100px){.plan__program-item{max-width:25px}}@media screen and (max-width:767px){.plan__program-item{width:100%;max-width:100%;height:30px;padding:0;margin-bottom:9px}}.plan__program-item--column{flex-direction:column;width:30px}@media screen and (max-width:767px){.plan__program-item--column{width:100%;flex-direction:row}}.plan__program-item--column>span.column{writing-mode:horizontal-tb;line-height:1}.plan__program-item:last-of-type{margin-right:0}@media screen and (max-width:767px){.plan__program-item:last-of-type{margin-bottom:0}}.plan__program-item span{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:1.8rem;color:#333;line-height:3.3333333333em;writing-mode:vertical-rl;text-orientation:upright}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__program-item span{margin-right:-9px}}@media screen and (max-width:1100px){.plan__program-item span{font-size:1.6rem}}@media all and (max-width:767px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__program-item span{margin-right:0;margin-top:8px}}@media screen and (max-width:767px){.plan__program-item span{writing-mode:horizontal-tb;text-orientation:initial}}.plan__program-item span.sub{font-size:1rem;line-height:1.5}.plan__program-item.arrow{margin-right:32px;position:relative}@media screen and (max-width:1100px){.plan__program-item.arrow{margin-right:25px}}@media screen and (max-width:767px){.plan__program-item.arrow{margin-right:0;margin-bottom:25px}}.plan__program-item.arrow:before{content:"";width:12px;height:20px;background-repeat:no-repeat;background-size:contain;position:absolute;right:-22px}@media screen and (max-width:1100px){.plan__program-item.arrow:before{right:-19px}}@media all and (max-width:767px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__program-item.arrow:before{right:50%}}@media screen and (max-width:767px){.plan__program-item.arrow:before{transform:rotate(90deg);right:initial;bottom:-22px}}.plan__program-item.mx90{max-width:90px;padding:0 8.65px}@media screen and (max-width:767px){.plan__program-item.mx90{max-width:100%;height:auto}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__program-item.mx90 span{margin-right:2px}}@media all and (max-width:767px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__program-item.mx90 span{margin-right:0}}.plan__program-item.mx50{max-width:50px;padding:0 8.65px}@media screen and (max-width:767px){.plan__program-item.mx50{max-width:100%;height:auto;padding-bottom:3px;text-align:center}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__program-item.mx50 span{margin-right:2px}}@media all and (max-width:767px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__program-item.mx50 span{margin-right:0}}.plan__program-item-container{display:flex;align-items:flex-start}@media all and (max-width:767px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__program-item-container{padding-top:8px}}@media screen and (max-width:767px){.plan__program-item-container{display:block}}.plan__program-item-container span{line-height:1.5}.plan__box{width:100%;height:auto;margin-top:30px;padding:20px;background-color:#fff;border:2px solid transparent;border-radius:10px;display:flex;justify-content:space-between;position:relative}@media screen and (max-width:767px){.plan__box{flex-direction:column}}@media screen and (max-width:350px){.plan__box{padding:20px 8px}}.plan__box:before{content:"";width:30px;height:30px;background-repeat:no-repeat;background-size:cover;position:absolute;right:-1px;bottom:-1px}.plan__box.mt50{margin-top:50px}.plan__box-type{height:80px;margin-bottom:20px;border-radius:5px;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:3.4rem;color:#fff;line-height:1.75em;letter-spacing:5px;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width:439px){.plan__box-type{font-size:2.5rem}}.plan__box-type:before{content:"";position:absolute}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__box-type:before{width:100%;text-align:center;top:15%;left:0}}.plan__box-genprice{height:73px;margin-bottom:20px;background-color:#eee;display:flex;align-items:center;justify-content:center;position:relative;letter-spacing:-.06em}@media screen and (max-width:767px){.plan__box-genprice{height:85px}}.plan__box-genprice:before{content:"";border-style:solid;border-width:10.88px 8.7px 0;border-color:#eee transparent transparent;position:absolute;bottom:-10.88px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__box-genprice:before{left:50%}}.plan__box-genprice span{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:400;font-size:2.5rem;line-height:1.04em;text-align:center;letter-spacing:-.06em}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__box-genprice span{margin-top:15px}}@media screen and (max-width:1100px){.plan__box-genprice span{font-size:2.2rem}}@media screen and (max-width:439px){.plan__box-genprice span{font-size:1.8rem}}.plan__box-genprice span.big{font-weight:700;font-size:3.27rem;line-height:32.7,57}@media screen and (max-width:439px){.plan__box-genprice span.big{font-size:2.6rem}}.plan__box-genprice span.small{font-size:20px;line-height:1.3em}.plan__box-memprice{padding-left:110px;position:relative;letter-spacing:-.06em}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__box-memprice{padding-top:10px}}@media screen and (max-width:767px){.plan__box-memprice{max-width:370px;padding-left:60px;margin:0 auto}}@media screen and (max-width:439px){.plan__box-memprice{max-width:280px;padding-left:58px}}.plan__box-memprice:before,.plan__box-memprice:after{width:104.73px;height:35px;position:absolute;left:0;bottom:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__box-memprice:before,.plan__box-memprice:after{bottom:15px}}@media screen and (max-width:767px){.plan__box-memprice:before,.plan__box-memprice:after{width:50px;height:50px;bottom:-5px}}.plan__box-memprice:before{content:"";border:1px solid #e7525a;border-radius:5px}.plan__box-memprice:after{content:"会員価格";font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:2rem;color:#e7525a;line-height:1.05em;letter-spacing:.5px;text-align:center;padding-bottom:2px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:439px){.plan__box-memprice:after{font-size:1.8rem;line-height:1.2}}.plan__box-memprice--special:after{content:'特別価格'}.plan__box-nontax{margin-top:15px;display:flex;align-items:center;justify-content:center}.plan__box-nontax>span{font-size:65px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;color:#e7525a;line-height:1;letter-spacing:-.06em}@media screen and (max-width:767px){.plan__box-nontax>span{font-size:48px}}.plan__box-nontax>span:before,.plan__box-nontax>span:after{font-size:30px;color:#e7525a;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700}@media screen and (max-width:767px){.plan__box-nontax>span:before,.plan__box-nontax>span:after{font-size:25px}}.plan__box-nontax>span:before{content:""}.plan__box-nontax>span:after{content:"円(税抜)"}.plan__box span.price{font-family:"fot-tsukuardgothic-std",sans-serif;font-size:4.5rem;color:#e7525a;line-height:1;letter-spacing:-.06em}@media screen and (max-width:1150px){.plan__box span.price{font-size:3.6rem}}@media screen and (max-width:767px){.plan__box span.price{font-size:3.8rem}}.plan__box span.price:before,.plan__box span.price:after{font-family:"fot-tsukuardgothic-std",sans-serif;color:#e7525a;font-size:3rem}@media screen and (max-width:767px){.plan__box span.price:before,.plan__box span.price:after{font-size:2.5rem}}.plan__box span.price:after{content:"円(税込)"}.plan__box-price-container{padding-left:25px;position:relative;display:flex;flex-direction:column;align-items:center;letter-spacing:-.04em}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__box-price-container{padding-top:14px}}@media screen and (max-width:767px){.plan__box-price-container{max-width:265px;margin:0 auto}}.plan__box-price-container:before{content:"+";font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:4.8rem;height:48px;color:#e7525a;line-height:1;position:absolute;top:0;left:0;display:block}.plan__box-wrapper{display:flex}@media screen and (max-width:1100px){.plan__box-wrapper{justify-content:space-between}}@media screen and (max-width:767px){.plan__box-wrapper{display:block}}.plan__box-image{height:170px;width:209px}@media screen and (max-width:767px){.plan__box-image{width:100%;max-width:209px;margin:20px auto 0}}.plan__box-image img{width:100%;height:100%;box-sizing:border-box;-o-object-fit:cover;object-fit:cover}.plan__box-image--option{width:145px}@media screen and (max-width:767px){.plan__box-image--option{width:100%;max-width:209px}}.plan__box-prog{height:170px;width:calc(100% - 209px);display:flex;justify-content:center}@media screen and (max-width:767px){.plan__box-prog{width:100%;height:auto;display:block}}.plan__box-prog--option{width:calc(100% - 145px)}@media screen and (max-width:767px){.plan__box-prog--option{width:100%}}.plan__box-details{margin-top:10px}.plan__box-details p{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.6rem;color:#333;line-height:1.625em;letter-spacing:2px}.plan__box-priceopt{padding-left:105px;margin-bottom:20px;position:relative;display:flex;align-items:flex-start;letter-spacing:-.06em}@media screen and (max-width:767px){.plan__box-priceopt{padding-top:75px;padding-left:0}}.plan__box-priceopt:before{content:"小式場の\a一日葬";width:90px;height:50px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:1.4rem;color:#fff;line-height:1.2857142857em;letter-spacing:2px;text-align:center;display:flex;align-items:center;justify-content:center;white-space:pre-wrap;position:absolute;top:8px;left:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__box-priceopt:before{padding:7px 0 2px}}@media screen and (max-width:767px){.plan__box-priceopt:before{width:100%;height:50px;content:"小式場の一日葬"}}.plan__box-priceopt:after{content:"";border-style:solid;border-color:transparent;border-width:8.7px 0 8.7px 10.88px;position:absolute;top:25px;left:90px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__box-priceopt:after{top:20px}}@media screen and (max-width:767px){.plan__box-priceopt:after{transform:rotate(90deg);top:53px;left:50%}}@media all and (max-width:767px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.plan__box-priceopt:after{top:55px}}.plan__box-priceopt.small:before{background-color:#27717a}.plan__box-priceopt.small:after{border-left-color:#27717a}.plan__box-priceopt.medium:before{content:"大式場の\a一日葬";background-color:#8f5b1d}@media screen and (max-width:767px){.plan__box-priceopt.medium:before{content:"大式場の一日葬"}}.plan__box-priceopt.medium:after{border-left-color:#8f5b1d}.plan__box-priceopt:last-of-type{margin-bottom:0}.plan__box-priceopt span.price{font-size:2.8rem;letter-spacing:-.06em}.plan__box-priceopt span.price:before,.plan__box-priceopt span.price:after{font-size:1.5rem}.plan__box-priceopt span.nontax{font-size:5rem;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;color:#e7525a;line-height:1;letter-spacing:-.06em;margin-top:5px}.plan__box-priceopt span.nontax:before,.plan__box-priceopt span.nontax:after{font-size:2rem}.plan__box-priceopt span.nontax:before{content:""}.plan__box-priceopt span.nontax:after{content:"円（税込）"}.plan__box-priceopt span.nontax--plan:after{content:"円(税抜)"}.plan__box-col1{width:38.7%;height:100%}@media screen and (max-width:767px){.plan__box-col1{width:100%}}.plan__box-col2{width:59.63%;height:100%}@media screen and (max-width:767px){.plan__box-col2{width:100%;margin-top:20px}}.plan__box-col2.big .plan__box-image{width:328px}@media screen and (max-width:1100px){.plan__box-col2.big .plan__box-image{width:57.5%}}@media screen and (max-width:767px){.plan__box-col2.big .plan__box-image{width:100%;max-width:369px}}.plan__box-col2.big .plan__box-prog{width:calc(100% - 328px)}@media screen and (max-width:767px){.plan__box-col2.big .plan__box-prog{width:100%}}.plan__box-col2.med .plan__box-image{width:209px}@media screen and (max-width:767px){.plan__box-col2.med .plan__box-image{width:100%;max-width:209px}}.plan__box-col2.med .plan__box-prog{width:calc(100% - 209px)}@media screen and (max-width:767px){.plan__box-col2.med .plan__box-prog{width:100%}}.plan__box--simple{border-color:#f083a9}.plan__box--simple:before{background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/plan-corner01.png)}.plan__box--simple .plan__box-type{background-color:#f083a9}.plan__box--simple .plan__box-type:before{content:"シンプルプラン"}.plan__box--simple .plan__program-item.arrow:before{background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/plan-flow01.png)}.plan__box--standard{border-color:#f09a83}.plan__box--standard:before{background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/plan-corner02.png)}.plan__box--standard .plan__box-type{background-color:#f09a83}.plan__box--standard .plan__box-type:before{content:"スタンダードプラン"}.plan__box--standard .plan__program-item.arrow:before{background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/plan-flow02.png)}.plan__box--premium{border-color:#7bb0e6}.plan__box--premium:before{background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/plan-corner03.png)}.plan__box--premium .plan__box-type{background-color:#7bb0e6}.plan__box--premium .plan__box-type:before{content:"プレミアムプラン"}.plan__box--premium .plan__program-item.arrow:before{background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/plan-flow03.png)}.plan__box--recommended{border-color:var(--green)}.plan__box--recommended:before{background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/plan-corner05.png)}.plan__box--recommended .plan__box-type{background-color:var(--green)}.plan__box--recommended .plan__box-type:before{content:"おまかせプラン"}.plan__box--recommended .plan__program-item.arrow:before{background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/plan-flow05.png)}.plan__box--funeral{border-color:#410c4e}.plan__box--funeral:before{border-radius:5px;width:0;height:0;border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent #410c4e}.plan__box--funeral .plan__box-type{background-color:#410c4e}.plan__box--funeral .plan__box-type:before{content:"リビング葬"}.plan__box--funeral .plan__program-item.arrow:before{width:0;height:0;border-style:solid;border-width:10px 0 10px 12px;border-color:transparent transparent transparent #410c4e}.plan__box--option .plan__box-type{background-color:#2e466e}.plan__box--option .plan__program-item.arrow:before{background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/plan-flow04.png)}.plan__addon{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.plan__addon{max-width:600px;margin-left:auto;margin-right:auto}}@media screen and (max-width:599px){.plan__addon{max-width:386px}}@media screen and (max-width:400px){.plan__addon{max-width:183px}}.plan__addon-item{width:183px;height:164px;padding:20px 20px 10px;margin-bottom:20px;background-color:#fff;border-radius:10px;box-shadow:0 7px 20px 2px rgba(51,51,51,.1)}.plan__addon-image{width:209px;height:88px}.plan__addon-text{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.6rem;line-height:1.375em;letter-spacing:2px;height:40px;margin-top:9px;display:flex;align-items:center;justify-content:center;flex-direction:column}.plan__addon-text p{margin-top:-5px}.plan__addon-note{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.6rem;line-height:1.375em;letter-spacing:2px;margin-top:20px}.news{width:94%;max-width:1000px;margin:30px auto 0;padding-bottom:90px;display:flex}@media screen and (max-width:767px){.news{margin-top:15px;flex-direction:column}}.news__category{width:220px;margin-right:40px;display:flex;flex-direction:column}@media screen and (max-width:767px){.news__category{width:100%;margin-bottom:20px}}.news__category-title{font-size:2rem;font-family:normal;letter-spacing:2px;padding-bottom:20px;border-bottom:1px solid #333;color:#e7525a}.news__category-list{display:flex;flex-direction:column;list-style-type:circle}.news__category-item{position:relative;font-size:1.8rem;margin-top:20px;padding-left:30px}.news__category-item:before{content:"";position:absolute;left:10px;right:auto;top:auto;bottom:50%;transform:translateY(50%);width:5px;height:5px;background-color:#000;border-radius:100%}.news__content{width:100%;padding:40px 0 15px;display:flex;border-bottom:1px solid #333;cursor:pointer}.news__content:first-of-type{padding-top:0}.news__content-list{width:calc(100% - 260px);display:flex;flex-direction:column}@media screen and (max-width:767px){.news__content-list{width:100%}}.news__content-status-list{display:flex;padding-top:10px}@media screen and (max-width:767px){.news__content-status-list{padding:0 0 10px}}.news__content-status-list p{padding:1px 30px;border:1px solid #333;border-radius:5px;margin-right:5px}.news__content-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news__content-image-container{width:160px;height:110px;margin-right:20px;background-color:#eee}@media screen and (max-width:767px){.news__content-image-container{width:110px;height:90px}}.news__content-info{width:calc(100% - 180px);display:flex;flex-direction:column}@media screen and (max-width:767px){.news__content-info{width:calc(100% - 110px)}}.news__content-title{font-size:1.8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news__pagination{display:flex;justify-content:center;align-items:center;padding-top:50px}@media screen and (max-width:767px){.news__pagination{width:100%;max-width:450px;margin:0 auto;justify-content:space-between}}.news__pagination p{padding:5px 30px;border:1px solid #333;border-radius:5px}@media screen and (max-width:767px){.news__pagination p{padding:5px 20px}}.news__pagination span{font-size:1.6rem;margin:0 85px;text-decoration:underline}@media screen and (max-width:767px){.news__pagination span{margin:0 10px}}.comparison{padding:20px 0 90px;overflow-x:hidden}.comparison__wrapper{max-width:1000px;margin:0 auto;box-sizing:border-box}@media screen and (max-width:1100px){.comparison__wrapper{max-width:100%;padding:0 3%}}.comparison__note{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:32px;color:#333;line-height:2em;text-align:center}@media screen and (max-width:767px){.comparison__note{font-size:17px}}.comparison__title{padding-left:51px;position:relative}.comparison__title:before{content:"";border-style:solid;border-width:34px 34px 0 0;border-color:#e7525a transparent transparent;position:absolute;top:0;left:0}.comparison__title h2{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:2rem;color:#333;line-height:1.5}.comparison__list{margin:38px 0 90px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.comparison__list{justify-content:center}}.comparison__item{width:48.5%;border-radius:5px;box-shadow:1px 2px 5px 2px rgba(181,181,181,.2)}@media screen and (max-width:767px){.comparison__item{width:100%}}.comparison__item-image{width:100%;height:220px;border-top-right-radius:5px;border-top-left-radius:5px;background-size:fill;background-repeat:no-repeat;background-position:center}.comparison__item-details{width:100%;padding:29px 45px 20px 30px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.comparison__item p{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.6rem;line-height:2em;letter-spacing:2px;margin-top:10px}.comparison__item:nth-child(n+3){margin-top:30px}@media screen and (max-width:767px){.comparison__item:not(:first-of-type){margin-top:30px}}.comparison .carousel{width:100%}.comparison .carousel-cell{width:230px;height:160px;margin-right:30px}.comparison .carousel-cell-image{display:block;max-height:100%;margin:0 auto;max-width:100%}.sitemap{width:94%;max-width:1000px;margin:0 auto;padding-top:20px;padding-bottom:82px;box-sizing:border-box;display:grid;grid-template-columns:375px 1fr 1fr;gap:0 20px}@media screen and (max-width:767px){.sitemap{grid-template-columns:1fr;gap:15px 0}}.sitemap__list{padding-left:17px;list-style-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/sitemap-bullet.png)}.sitemap__item{font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;line-height:2.2857142857em;color:#333;display:block}.sitemap__box{width:100%;padding:11.5px 17px 11.5px 50px;margin-bottom:28px;background-color:#f6f4ed;border-radius:5px}@media screen and (max-width:767px){.sitemap__box{padding-left:17px;padding-top:20px;padding-bottom:20px;margin-bottom:15px;white-space:nowrap}}.sitemap__box-title{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:1.8rem;color:#e7525a;line-height:1.7777777778em;letter-spacing:2px}.sitemap__box:last-of-type{margin-bottom:0}.sitemap__box--list{padding-top:6.5px;padding-bottom:5px}@media screen and (max-width:767px){.sitemap__col{width:100%}}.sitemap__col.mx350 .sitemap__box{padding-left:17px;padding-top:20px;padding-bottom:20px;margin-bottom:17px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.sitemap__col.mx350 .sitemap__box{padding-bottom:15px}}@media screen and (max-width:767px){.sitemap__col.mx350 .sitemap__box{margin-bottom:15px}}.sitemap__col.mx350 .sitemap__box:last-of-type{margin-bottom:0}.sitemap__col:last-of-type{margin-right:0}@media screen and (max-width:767px){.sitemap__col:last-of-type{margin-bottom:0}}.area{width:94%;max-width:1000px;margin:100px auto 0;padding-top:20px;padding-bottom:90px;box-sizing:border-box}@media screen and (max-width:767px){.area{margin:50px auto 0}}.area__text{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:1.6rem;color:#333;line-height:1.5;letter-spacing:2px;text-align:center}.area__text>p{font-size:32px}@media screen and (max-width:767px){.area__text>p{font-size:17px}}.area__title{margin-top:60px;display:flex;align-items:center;justify-content:center}.area__title h2{padding-left:34px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:2rem;color:#333;line-height:1.75em;letter-spacing:2px;position:relative}.area__title h2:before{content:"";border-style:solid;border-width:34px 34px 0 0;border-color:#e7525a transparent transparent;position:absolute;top:0;left:-34px}.area__list{margin-top:5px}@media screen and (max-width:767px){.area__list{margin-top:20px}}.area__item{display:flex}.area__item span,.area__item p{font-family:"Noto Sans JP",sans-serif;line-height:1.5;letter-spacing:2px}.area__item-cat,.area__item-details{padding:40px 0 34px;border-bottom:1px solid #666;display:flex;align-items:center}.area__item-cat{width:25%;border-bottom-color:#e7525a;font-weight:700;font-size:1.8rem;color:#e7525a;justify-content:center}@media screen and (max-width:400px){.area__item-cat{font-size:1.7rem}}.area__item-details{width:75%;padding-left:160px}@media screen and (max-width:767px){.area__item-details{padding-left:4%;padding-right:4%}}.area__item-details span,.area__item-details p{font-weight:400;font-size:1.6rem;color:#333}@media screen and (max-width:400px){.area__item-details span,.area__item-details p{font-size:1.5rem}}.area__item-details img{width:100%;margin-top:10px}.area__item-details--col{flex-direction:column;align-items:flex-start}.area__item-details--col span.underline{text-decoration:underline;text-underline-position:under}.privacy{width:94%;max-width:1000px;margin:0 auto;padding-top:20px;padding-bottom:90px;box-sizing:border-box}.privacy__title{position:relative}.privacy__title:before{content:"";border-style:solid;border-width:34px 34px 0 0;border-color:#e7525a transparent transparent;position:absolute;left:0;top:0}.privacy__list{width:100%;list-style:none;counter-reset:counter}.privacy__item{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:2rem;color:#333;line-height:1.75em;width:100%;margin-bottom:60px;padding-left:53px;padding-bottom:39px;border-bottom:.5px solid rgba(0,0,0,.5);counter-increment:counter;position:relative}.privacy__item:before{content:counter(counter) ".";color:#e7525a;padding-right:5px}.privacy__item:after{content:"";border-style:solid;border-width:34px 34px 0 0;border-color:#e7525a transparent transparent;position:absolute;left:0;top:0}.privacy__item:last-of-type{margin-bottom:0}.privacy__item-details{margin-top:30px}.privacy__item-details p{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.6rem;color:#333;line-height:2em;letter-spacing:2px}.privacy__sublist-item{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.6rem;color:#333;line-height:2em;letter-spacing:2px;margin-bottom:45px}.privacy__sublist-item p{font-weight:400}.privacy__sublist-item:last-of-type{margin-bottom:0}.news-details{width:94%;max-width:1000px;margin:0 auto;padding-top:20px;padding-bottom:90px;display:flex;justify-content:space-between}@media screen and (max-width:767px){.news-details{display:block}}.news-details__container{width:74%}@media screen and (max-width:767px){.news-details__container{width:100%;margin-top:50px}}.news-details__container.side{width:22%}@media screen and (max-width:767px){.news-details__container.side{width:100%;margin-top:0}}.news-details__side-title{padding-bottom:25px;margin-bottom:25px;padding-left:10px;position:relative}@media screen and (max-width:767px){.news-details__side-title{padding-top:15px}.news-details__side-title:before{content:"";position:absolute;top:50%;right:10px;height:10px;width:15px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/arrow-down.png);background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}}.news-details__side-title.mb10{margin-bottom:10px}.news-details__side-title h2{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:2rem;color:#e7525a;line-height:1.5em;letter-spacing:2px}.news-details__side-title:after{content:"";width:100%;height:.75px;background-color:#333;position:absolute;bottom:0;left:0}@media screen and (max-width:767px){.news-details__side-wrap{width:100%;max-height:0;opacity:0;transition:all .2s ease-in-out}}@media screen and (max-width:767px){.news-details__side-wrap.active{max-height:100%;opacity:1;transition:all .2s ease-in-out}}.news-details__side-list{padding-left:10px;margin-bottom:45px;list-style-type:disc;list-style-position:inside}.news-details__side-list-item{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.8rem;color:#333;line-height:2.7777777778em;letter-spacing:2px}@media screen and (max-width:767px){.news-details__side-list-item{line-height:1.7777777778em}}.news-details__side-item{display:block;padding-bottom:10px;border-bottom:1px solid #999}.news-details__side-item:not(:first-of-type){margin-top:25px}.news-details__side-item-text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.4rem;color:#333;line-height:1.7142857143em;letter-spacing:2px}.news-details__item{width:100%}.news-details__item-container{padding:0 10px}@media screen and (max-width:767px){.news-details__item-container{padding:0}}.news-details__item-highlight p,.news-details__item-info p{font-family:"Noto Sans JP",sans-serif;color:#333;letter-spacing:2px}.news-details__item-highlight p{font-weight:700;font-size:1.8rem;line-height:1.7777777778em}.news-details__item-image{margin:13px 0 20px;width:100%;background-color:#f2f2f2;-o-object-fit:cover;object-fit:cover}.news-details__item-image img{width:100%}.news-details__item-info p{font-weight:400;font-size:1.6rem;line-height:2em;text-align:justify}.news-details__button{width:120px;height:30px;margin-bottom:15px;border:.5px solid #333;border-radius:5px;display:table}.news-details__button--prevnext{height:35px}.news-details__button--small{width:100px}.news-details__button-prevnext{width:65.8%;height:35px;margin:45px auto 0;display:flex;justify-content:space-between}@media screen and (max-width:767px){.news-details__button-prevnext{width:100%;max-width:487px}}.news-details__button-text{display:table-cell;vertical-align:middle;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.875em;letter-spacing:2px}.news-details__button-text.underline{text-decoration:underline}.flow{padding-top:20px;padding-bottom:90px}.flow__container{width:100%;height:400px;background-color:#f6f4ed;margin-bottom:60px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.flow__container{height:auto;padding:20px 0}}.flow__wrapper{width:94%;max-width:1000px;margin:0 auto}.flow__program{counter-reset:counter;display:flex}@media screen and (max-width:767px){.flow__program{display:block}}.flow__program-item{width:45px;height:260px;margin-right:61px;border-radius:5px;background-color:#fff;display:flex;flex-direction:column;position:relative}@media screen and (max-width:767px){.flow__program-item{width:100%;height:45px;padding-left:10px;margin-right:0;margin-bottom:61px;flex-direction:row}}@media screen and (max-width:475px){.flow__program-item{margin-bottom:31.88px}}.flow__program-item:before{counter-increment:counter;content:counter(counter);font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:2.97rem;color:#e7525a;line-height:1.7508417508em;display:flex;align-items:center;justify-content:center}@media screen and (max-width:475px){.flow__program-item:before{font-size:2rem}}.flow__program-item:after{content:"";width:18px;height:30px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/flow-r.png);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:45%;right:-38.5px}@media screen and (max-width:767px){.flow__program-item:after{right:48%;bottom:-46px;transform:rotate(90deg)}}@media screen and (max-width:475px){.flow__program-item:after{width:11.88px;height:20px;bottom:-28.88px}}.flow__program-item:last-of-type{margin-right:0}@media screen and (max-width:767px){.flow__program-item:last-of-type{margin-bottom:0}}.flow__program-item:last-of-type:after{content:none}.flow__program-item-text{margin-top:8px;text-align:center;display:flex;justify-content:center;flex-direction:column;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:2.97rem;color:#333;line-height:1.1}@media screen and (max-width:767px){.flow__program-item-text{height:100%;margin-top:0;margin-left:10px;align-items:center;justify-content:flex-start;flex-direction:row}}@media screen and (max-width:475px){.flow__program-item-text{font-size:2rem}}.flow__item{width:100%;padding:36.7px 35px 32px;margin-bottom:110px;background-color:rgba(231,82,90,.05);border-radius:5px;display:flex;justify-content:space-between;position:relative}@media screen and (max-width:767px){.flow__item{display:block}}@media screen and (max-width:475px){.flow__item{padding:26.7px 25px 22px;margin-bottom:40px}}.flow__item:before{content:"";width:50px;height:30px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/flow-d.png);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-70px;left:45%}@media screen and (max-width:475px){.flow__item:before{width:33.33px;height:20px;bottom:-30px}}.flow__item:last-of-type{margin-bottom:0}.flow__item:last-of-type:before{content:none}.flow__item.block{display:block}.flow__item-col1{width:535px;margin-right:45px}@media screen and (max-width:767px){.flow__item-col1{width:100%}}.flow__item-col2{width:350px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.flow__item-col2{width:100%;margin-top:20px}}.flow__item-title p{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:3.4rem;color:#333;line-height:1.4875em}@media screen and (max-width:475px){.flow__item-title p{font-size:2.4rem}}.flow__item-title p span.count{font-size:5rem;color:#e7525a;padding-right:24px}@media screen and (max-width:767px){.flow__item-title p span.count{padding-right:15px}}@media screen and (max-width:475px){.flow__item-title p span.count{font-size:3.6rem;padding-right:5px}}.flow__item-title p span.small{font-size:2.5rem}@media screen and (max-width:475px){.flow__item-title p span.small{font-size:1.77rem}}.flow__item-title p span.smaller{font-size:2rem}@media screen and (max-width:475px){.flow__item-title p span.smaller{font-size:1.4rem}}.flow__item-text{margin-top:20px}.flow__item-text p{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.6rem;color:#333;line-height:1.75em}@media screen and (max-width:475px){.flow__item-text p{font-size:1.4rem}}.flow__item-image img{width:100%;height:auto}.flow__box{width:100%;height:100%;padding:20px 25px;background-color:#fff;border-radius:5px}@media screen and (max-width:475px){.flow__box{padding:15px}}.flow__box-title{width:100%;height:55px;border:2px solid #f6f4ed;border-radius:5px;display:flex;align-items:center;justify-content:center}.flow__box-title h2{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:2rem;color:#e7525a;line-height:1.75em;width:auto;padding-left:40px;margin:0 auto;position:relative}@media screen and (max-width:475px){.flow__box-title h2{font-size:1.8rem}}.flow__box-title h2:before{content:"";width:30px;height:32.4px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/flow-icon.png);background-size:cover;position:absolute;left:0}.flow__box-details{margin-top:20px}.flow__check{height:20px;padding-left:30px;display:table}.flow__check-item{position:relative;margin-bottom:15px}.flow__check-item:last-of-type{margin-bottom:0}.flow__check:before,.flow__check:after{content:"";position:absolute}.flow__check:before{width:16px;height:16px;border:2px solid #999;border-radius:5px;left:0}.flow__check:after{width:10px;height:8px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/checkmark.png);position:absolute;left:5px;top:6px}.flow__check p{display:table-cell;vertical-align:middle;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:500;font-size:1.6rem;color:#000;line-height:1}@media screen and (max-width:475){.flow__check p{font-size:1.4rem}}.flow__variant{margin-top:15px;margin-bottom:-30px;display:flex;flex-wrap:wrap;justify-content:space-between}.flow__variant-item{width:48.3%;padding:24px 15px;margin-bottom:30px;background-color:#fff;border-radius:5px}@media screen and (max-width:767px){.flow__variant-item{width:100%}}.flow__variant-title{width:100%;display:table;position:relative}.flow__variant-title:after{content:"";width:57.78%;height:1px;background-color:#e7525a;position:absolute;top:50%;right:0}@media screen and (max-width:430px){.flow__variant-title:after{width:43%}}.flow__variant-title--wider:after{width:40.78%}@media screen and (max-width:767px){.flow__variant-title--wider:after{width:8%}}.flow__variant-title h2{display:table-cell;vertical-align:middle;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:2rem;color:#e7525a;line-height:1}.flow__variant-text{margin-top:15px}.flow__variant-text p{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.6rem;color:#333;line-height:1.6875em}@media screen and (max-width:475px){.flow__variant-text p{font-size:1.4rem}}.flow__variant-text p.price{font-weight:700;font-size:1.8rem;text-align:right}@media screen and (max-width:475px){.flow__variant-text p.price{font-size:1.6rem}}.product-detail{width:94%;max-width:1000px;margin:0 auto;padding-top:20px;padding-bottom:90px;box-sizing:border-box}.product-detail__text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.6rem;letter-spacing:2px;line-height:1.9375em}@media screen and (max-width:767px){.product-detail__text{font-size:1.4rem}}.product-detail__text.medium{font-weight:500}.product-detail__item{width:100%}.product-detail__item-container{height:460px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.product-detail__item-container{display:block;height:auto}}.product-detail__item-image{width:460px;height:100%;border:.3px solid rgba(153,153,153,.5);-o-object-fit:contain;object-fit:contain;overflow:hidden}@media screen and (max-width:767px){.product-detail__item-image{width:100%;max-width:460px;height:auto;margin:0 auto}}.product-detail__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .3s}@media screen and (max-width:767px){.product-detail__item-image img{width:100%;height:auto}}.product-detail__item-image:hover img{transform:scale(1.2)}.product-detail__item-details{width:500px;margin-left:20px}@media screen and (max-width:767px){.product-detail__item-details{width:100%;margin-top:20px;margin-left:0}}.product-detail__item-info{margin-top:35px}.product-detail__details-name{font-weight:700;font-size:2rem;line-height:1.6em}@media screen and (max-width:767px){.product-detail__details-name{font-size:1.8rem}}.product-detail__details-price{font-weight:500;font-size:3.2rem;color:#e7525a;line-height:1;letter-spacing:0;padding-bottom:25px;border-bottom:1px solid #999}@media screen and (max-width:767px){.product-detail__details-price{font-size:3rem}}.product-detail__details-price:after{content:"税込";font-weight:300;font-size:1.2rem;letter-spacing:0}.product-detail__details-box{width:70px;height:30px;margin:30px 0 10px;background-color:#f6f4ed;border-radius:5px;text-align:center;display:table}.product-detail__details-box span{display:table-cell;vertical-align:middle;font-weight:700;font-size:1.5rem;line-height:1;letter-spacing:2px}@media screen and (max-width:767px){.product-detail__details-box span{font-size:1.2rem}}.product-detail__details-order{margin-top:45px;display:flex;align-items:center}@media screen and (max-width:767px){.product-detail__details-order{margin-top:30px}}.product-detail__details-picker{width:125px;height:45px;display:table;position:relative}@media screen and (max-width:767px){.product-detail__details-picker{width:105px;margin-right:0}}.product-detail__details-picker:before{content:"数量";font-weight:500;font-size:1.5rem;color:#333;line-height:1;letter-spacing:2px;display:table-cell;vertical-align:middle;padding-right:20px}@media screen and (max-width:767px){.product-detail__details-picker:before{font-size:1.3rem;padding-right:10px}}.product-detail__details-picker input{width:65px;height:45px;border:1px solid rgba(179,179,179,.5);border-radius:5px;font-weight:500;font-size:1.5rem;color:#333;line-height:1;letter-spacing:0;text-align:center}.product-detail__details-picker input::-webkit-inner-spin-button{background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/spinner-arrows.png);background-repeat:no-repeat;background-size:contain;width:8px;height:18px;right:15px;text-align:center;-webkit-appearance:none;display:block;position:relative;opacity:1;cursor:pointer}.product-detail__details-button{width:calc(100% - 125px);padding-left:40px}@media screen and (max-width:767px){.product-detail__details-button{width:calc(100% - 105px);padding-left:30px}}.product-detail__button{width:310px;height:53px;border:.3px solid rgba(51,51,51,.5);box-shadow:none;background-color:#f09a83;transition:opacity .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.product-detail__button{width:100%;max-width:310px}}.product-detail__button span{position:relative;width:100%;height:100%;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.7rem;color:#fff;line-height:1;letter-spacing:2px}@media screen and (max-width:767px){.product-detail__button span{font-size:1.5rem}}.product-detail__button span:before{content:"";position:absolute;top:50%;left:45px;width:21px;height:19px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/cart-white.png);background-size:cover;background-repeat:no-repeat;transform:translateY(-50%)}@media screen and (max-width:767px){.product-detail__button span:before{left:35px}}.product-detail__button span input{border:0;width:100%;height:100%;background:0;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.7rem;color:#fff;line-height:1;letter-spacing:2px}@media screen and (max-width:767px){.product-detail__button span input{padding-left:35px;font-size:1.5rem}}.product-detail__button--small{width:100%;height:40px;margin-top:10px;background-color:#f6f4ed}.product-detail__button--small span{font-size:1.3rem;color:#333}@media screen and (max-width:767px){.product-detail__button--small span{font-size:1.1rem}}.product-detail__button--small span:before{left:30px;width:16px;height:14px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/cart-black.png)}.product-detail__button--small span input{font-size:1.3rem;color:#333;width:100%;height:100%}@media screen and (max-width:767px){.product-detail__button--small span input{font-size:1.1rem}}.product-detail__button:hover{opacity:.5}.product-detail__spinner{width:65px;height:45px;border:1px solid rgba(179,179,179,.5);border-radius:5px;font-weight:500;font-size:1.5rem;color:#333;line-height:1;letter-spacing:0;text-align:center}.product-detail__spinner::-webkit-inner-spin-button{background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/spinner-arrows.png);background-repeat:no-repeat;background-size:contain;width:8px;height:18px;right:15px;text-align:center;-webkit-appearance:none;display:block;position:relative;opacity:1;cursor:pointer}.product-detail__related{margin-top:90px}@media screen and (max-width:767px){.product-detail__related{margin-top:40px}}.product-detail__related-title{padding-bottom:20px;margin-bottom:40px;border-bottom:.2px dashed rgba(51,51,51,.2)}.product-detail__related-title h2{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:1.8rem;color:#333;line-height:1.4444444444em;letter-spacing:2px;padding-left:20px}@media screen and (max-width:767px){.product-detail__related-title h2{font-size:1.6rem}}.product-detail__related-container{display:flex;justify-content:space-between;flex-wrap:wrap}.product-detail__related-item{width:calc((100% - 60px)/4)}@media screen and (max-width:600px){.product-detail__related-item{width:calc((100% - 20px)/2);margin-bottom:20px}}@media screen and (max-width:767px){.product-detail__related-item{position:relative;padding-bottom:50px}.product-detail__related-item .product-detail__button{position:absolute;bottom:0}}@media screen and (max-width:767px){.product-detail__related-item:last-of-type,.product-detail__related-item:nth-last-of-type(2){margin-bottom:0}}.product-detail__related-item-image{display:flex;width:100%;height:auto;border:.5px solid rgba(153,153,153,.5);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;overflow:hidden}@media screen and (max-width:767px){.product-detail__related-item-image{margin-bottom:10px}}.product-detail__related-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .3s}.product-detail__related-item-image:hover img{transform:scale(1.2)}.product-detail__related-item-name,.product-detail__related-item-price{font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;line-height:2.1333333333em;letter-spacing:2px}@media screen and (max-width:767px){.product-detail__related-item-name,.product-detail__related-item-price{font-size:1.3rem}}.product-detail__related-item-name{font-weight:700;color:#333}.product-detail__related-item-price{font-weight:500;color:#e7525a}.cart{padding:30px 0 90px;width:76%;max-width:1000px;margin:0 auto}@media screen and (max-width:767px){.cart{width:94%;padding:15px 0 45px}}.cart__progress-wrapper{width:100%;display:flex;align-items:stretch;justify-content:space-between}.cart__progress-item{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:calc(20% - 52px);min-height:70px;padding:10px;border-radius:5px;border:2px solid #f6f4ed}@media screen and (max-width:767px){.cart__progress-item{width:calc(20% + 1px);min-height:auto;padding:10px 5px;border-radius:0;border-width:1px;justify-content:flex-start}}.cart__progress-item.active{background-color:#f6f4ed}.cart__progress-item:not(:last-child):after{content:"";position:absolute;width:30px;height:2px;background-color:#b3b3b3;top:50%;left:calc(100% + 20px);transform:translateY(-50%)}@media screen and (max-width:767px){.cart__progress-item:not(:last-child):after{display:none}}.cart__progress-text{font-size:16px;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;color:#333;line-height:1.5em;letter-spacing:.09em}@media screen and (max-width:767px){.cart__progress-text{font-size:12px;text-align:center}}.cart__progress-text.number{color:#e7525a}.cart__title{margin:60px 0 40px;padding:0 20px 15px;font-size:18px;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;letter-spacing:.09em;line-height:1.4444444444em;color:#333;border-bottom:1px dashed #b3b3b3}@media screen and (max-width:767px){.cart__title{font-size:14px;padding:0 10px 7px;margin:30px 0 20px}}.cart__title:first-of-type{margin-top:40px}@media screen and (max-width:767px){.cart__title:first-of-type{margin-top:20px}}.cart__title>.note{font-size:15px;font-weight:700;color:#e7525a;letter-spacing:.09em}.cart__current-wrapper{width:100%}@media screen and (max-width:767px){.cart__current-wrapper{overflow-x:scroll;padding-bottom:5px}}.cart__current{width:100%;border-collapse:collapse;border:1px solid #b3b3b3}.cart__current-th{background-color:#f6f4ed;font-size:12px;font-weight:500;letter-spacing:.09em;line-height:1.75em;padding:10px;border:1px solid #b3b3b3;white-space:nowrap;color:#333}@media screen and (max-width:767px){.cart__current-th{padding:5px}}.cart__current-th:first-child{width:100%}.cart__current-td{background-color:#fff;font-size:15px;font-weight:500;color:#333;letter-spacing:.05em;line-height:1.7333333333em;padding:10px 20px;border:1px solid #b3b3b3}@media screen and (max-width:767px){.cart__current-td{font-size:13px;padding:10px}}.cart__current-td.flex{display:flex;align-items:center;border:0}@media screen and (max-width:767px){.cart__current-td.flex{flex-direction:column}}.cart__current-td:not(:first-child){white-space:nowrap}.cart__current-image{width:100px;height:100px;border:1px solid #b3b3b3;display:inline-block;margin:10px 20px 10px 0}@media screen and (max-width:767px){.cart__current-image{width:80px;height:80px;margin:0 0 10px}}.cart__current-image.order{margin:0 10px 0 0}.cart__current-image>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cart__current-quantity-wrapper{position:relative}.cart__current-quantity{width:60px;height:45px;border:1px solid #b3b3b3;border-radius:5px;padding:0 20px 0 10px;font-size:15px;font-weight:500;color:#333}@media screen and (max-width:767px){.cart__current-quantity{height:35px;width:50px;padding:0 10px 0 5px;font-size:13px}}.cart__current-add,.cart__current-less{position:absolute;right:10px;width:10px;height:5px;background-color:transparent;background-size:contain;background-position:center;background-repeat:no-repeat;border:0;border-radius:0;cursor:pointer}@media screen and (max-width:767px){.cart__current-add,.cart__current-less{right:5px}}.cart__current-add{top:14px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/number-up.png)}@media screen and (max-width:767px){.cart__current-add{top:10px}}.cart__current-less{bottom:14px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/number-down.png)}@media screen and (max-width:767px){.cart__current-less{bottom:10px}}.cart__current-calculate{display:flex;align-items:center;border-radius:5px;border:1px solid #333;text-align:center;justify-content:center;background-color:transparent;width:60px;height:28px;line-height:28px;margin-top:10px;cursor:pointer;transition:color .3s ease,background-color .3s ease;overflow:hidden}@media screen and (max-width:767px){.cart__current-calculate{width:50px}}.cart__current-calculate input{border:0;border-radius:0;width:100%;height:100%;font-size:12px;font-weight:500;letter-spacing:.09em;color:#333;background:0}.cart__current-calculate input:hover{color:#fff;background-color:#333}.cart__current-delete{position:relative;font-size:12px;font-weight:500;letter-spacing:.09em;color:#666;border-radius:0;border:1px solid #666;width:54px;height:28px;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-left:10px}.cart__current-delete:hover{background-color:#fd5858}.cart__current-delete>img{position:absolute;top:48%;left:4px;height:12px;width:auto;margin-right:5px;transform:translateY(-50%)}.cart__current-delete input{border:0;padding-left:5px;width:100%;height:100%;font-size:12px;font-weight:500;letter-spacing:.09em;color:#666;transition:color .3s ease,background-color .3s ease;background:0}.cart__current-delete input:hover{background-color:#fd5858}.cart__optional{display:flex}.cart__optional-text{width:34%;padding:20px;background-color:#f6f4ed;display:inline-flex;align-items:center;justify-content:center;border:1px solid #b3b3b3}@media screen and (max-width:767px){.cart__optional-text{padding:10px}}.cart__optional-text>span{font-size:18px;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;letter-spacing:.09em;color:#333}@media screen and (max-width:767px){.cart__optional-text>span{font-size:14px}}.cart__optional-input{width:66%;border:1px solid #b3b3b3;margin-left:-1px;padding:20px}@media screen and (max-width:767px){.cart__optional-input{padding:10px}}.cart__optional-textarea{height:170px;resize:none;width:100%;border:1px solid #b3b3b3;font-size:16px;font-family:"Noto Sans JP",sans-serif;line-height:2em;letter-spacing:.09em;padding:5px 10px}@media screen and (max-width:767px){.cart__optional-textarea{height:170px;font-size:12px}}.cart__optional-textarea::-moz-placeholder{color:#666}.cart__optional-textarea::placeholder{color:#666}.cart__total{width:100%;display:flex;flex-wrap:wrap}.cart__total.margin-top{margin-top:40px}@media screen and (max-width:767px){.cart__total.margin-top{margin-top:20px}}.cart__total-label{width:34%;font-size:15px;font-weight:500;letter-spacing:.05em;color:#333;padding:20px 5%;background-color:#f2f2f2;border:1px solid #b3b3b3;margin-top:-1px;display:flex;align-items:center}@media screen and (max-width:767px){.cart__total-label{font-size:13px;padding:10px}}.cart__total-price{width:66%;border:1px solid #b3b3b3;margin-left:-1px;margin-top:-1px;padding:20px;font-size:18px;letter-spacing:.09em;color:#333;display:flex;align-items:center}@media screen and (max-width:767px){.cart__total-price{font-size:14px;padding:10px}}.cart__button-wrapper{width:100%;display:flex;align-items:center;justify-content:center;margin-top:50px}@media screen and (max-width:767px){.cart__button-wrapper{margin-top:25px}}.cart__button-wrapper input,.cart__button-wrapper a{-webkit-appearance:none;width:240px;height:50px;border-radius:5px;font-size:18px;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:.09em;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e7525a;background-color:#e7525a;color:#fff;margin:0 25px;box-shadow:10px 10px 10px 1px rgba(181,181,181,.2)}@media screen and (max-width:767px){.cart__button-wrapper input,.cart__button-wrapper a{margin:0 5px;font-size:14px;box-shadow:5px 5px 5px 1px rgba(181,181,181,.1);height:40px;width:192px}}.cart__button-wrapper input:hover,.cart__button-wrapper a:hover{box-shadow:10px 10px 10px 1px rgba(181,181,181,0)}@media screen and (max-width:767px){.cart__button-wrapper input:hover,.cart__button-wrapper a:hover{box-shadow:5px 5px 5px 1px rgba(181,181,181,0)}}.cart__button-wrapper input[name=previous]{background-color:#fff;color:#e7525a}.cart__button-wrapper input[name=backCart],.cart__button-wrapper input[name=backDelivery],.cart__button-wrapper input[name=backCustomer],.cart__button-wrapper .back_cart_button{background-color:#fff;border-color:#333;color:#333;width:150px;justify-content:center}.cart__button-wrapper input[name=backDelivery]{width:275px}.cart__button{width:240px;height:50px;border-radius:5px;font-size:18px;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:.09em;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e7525a;background-color:#e7525a;color:#fff;margin:0 25px;box-shadow:10px 10px 10px 1px rgba(181,181,181,.2)}@media screen and (max-width:767px){.cart__button{margin:0 5px;font-size:14px;box-shadow:5px 5px 5px 1px rgba(181,181,181,.1);height:40px;width:192px}}.cart__button:hover{box-shadow:10px 10px 10px 1px rgba(181,181,181,0)}@media screen and (max-width:767px){.cart__button:hover{box-shadow:5px 5px 5px 1px rgba(181,181,181,0)}}.cart__button.white{background-color:#fff;color:#e7525a}.cart__button.return{background-color:#fff;border-color:#333;color:#333;width:150px;padding:0 22px;justify-content:space-between}.cart__button>img{height:10px;width:auto}.cart__button>img.margin-left{margin-left:10px}@media screen and (max-width:767px){.cart__button>img.margin-left{margin-left:7px}}.cart__button>img.margin-right{margin-right:10px}@media screen and (max-width:767px){.cart__button>img.margin-right{margin-right:7px}}.cart__customer{display:flex;flex-wrap:wrap}.cart__customer-row{display:flex;width:100%}@media screen and (max-width:767px){.cart__customer-row{display:block}}.cart__customer-label{width:34%;font-size:15px;font-weight:500;line-height:1.7333333333em;letter-spacing:.05em;color:#333;background-color:#f6f4ed;border:1px solid #999;margin-top:-1px;padding:20px 5%;display:inline-flex;align-items:center}@media screen and (max-width:767px){.cart__customer-label{width:100%;font-size:13px;padding:10px}}.cart__customer-label.full{width:100%;font-size:12px;justify-content:center;padding:10px}.cart__customer-label.gray,.cart__customer-label.confirm{background-color:#f2f2f2}.cart__customer-label>.note{font-size:10px;font-weight:500;line-height:1.7em;letter-spacing:.05em;color:#d73737;margin-left:5px}.cart__customer-label--mTop{margin-top:50px}@media screen and (max-width:767px){.cart__customer-label--mTop{margin-top:25px}}.cart__customer-label--25P{width:25%}@media screen and (max-width:767px){.cart__customer-label--25P{width:100%}}.cart__customer-label--50P{width:50%}@media screen and (max-width:767px){.cart__customer-label--50P{width:100%}}.cart__customer-info{width:66%;background-color:#fff;border:1px solid #999;margin-top:-1px;margin-left:-1px;padding:20px;font-size:15px;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em}@media screen and (max-width:767px){.cart__customer-info{width:100%;font-size:13px;padding:10px;margin-left:0}}.cart__customer-info.flex{display:inline-flex;align-items:center}.cart__customer-info.payment{width:100%;font-size:17px;font-weight:500;line-height:1.7058823529em;letter-spacing:.09em;margin-left:0;padding:10px 25px}.cart__customer-info.payment.margin-top{margin-top:30px}.cart__customer-info.confirm{font-size:18px}@media screen and (max-width:767px){.cart__customer-info.confirm{font-size:15px}}.cart__customer-info.full{width:100%;margin-left:0;padding:10px 25px}@media screen and (max-width:767px){.cart__customer-info.full{padding:10px}}.cart__customer-info--25P{width:25%}@media screen and (max-width:767px){.cart__customer-info--25P{width:100%}}.cart__customer-info--50P{width:50%}@media screen and (max-width:767px){.cart__customer-info--50P{width:100%}}.cart__customer-info--75P{width:75%}@media screen and (max-width:767px){.cart__customer-info--75P{width:100%}}@media screen and (max-width:767px){.cart__customer-info--100P-SP{width:100%}}.cart__customer-input{min-width:385px;width:65%;height:35px;border:1px solid #999;display:block;font-size:15px;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em;color:#333;padding:0 20px}@media screen and (max-width:767px){.cart__customer-input{min-width:100%;width:100%;height:30px;font-size:13px;padding:0 10px}}.cart__customer-input::-moz-placeholder{color:#666}.cart__customer-input::placeholder{color:#666}.cart__customer-input.margin-bottom{margin-bottom:10px}.cart__customer-input.phone{min-width:120px;width:20%}.cart__customer-input.small{min-width:210px;width:calc(20% + 90px)}.cart__customer-input--100P{min-width:100%}.cart__customer-button{display:inline-flex;align-items:center;justify-content:center;width:90px;height:35px;font-size:14px;font-weight:500;color:#fff;background-color:#666;border:1px solid #999;border-radius:0;margin-left:-1px}@media screen and (max-width:767px){.cart__customer-button{height:30px;font-size:12px}}.cart__customer-select{position:relative;min-width:210px;width:calc(20% + 90px);height:35px}@media screen and (max-width:767px){.cart__customer-select{height:30px;padding:0;background-size:auto 30px;font-size:13px}}.cart__customer-select:before{content:"";position:absolute;top:0;right:0;width:35px;height:100%;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/dropdown-icon.png);background-size:cover;background-repeat:no-repeat;background-position:right;pointer-events:none}.cart__customer-select.margin-bottom{margin-bottom:10px}.cart__customer-select.month{min-width:60px;width:60px;height:35px;padding:0 15px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/dropdown-icon-black.png);background-size:auto 6px;background-repeat:no-repeat;background-position-x:calc(100% - 15px);margin-right:7px}@media screen and (max-width:767px){.cart__customer-select.month{height:30px;padding:0 10px;background-size:auto 5px;background-position-x:calc(100% - 10px)}}.cart__customer-select.year{min-width:75px;width:75px;height:35px;padding:0 15px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/dropdown-icon-black.png);background-size:auto 6px;background-repeat:no-repeat;background-position-x:calc(100% - 15px);margin:0 7px}@media screen and (max-width:767px){.cart__customer-select.year{height:30px;padding:0 10px;background-size:auto 5px;background-position-x:calc(100% - 10px)}}.cart__customer-select select{padding:0 50px 0 15px;width:100%;height:100%;font-size:15px;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:767px){.cart__customer-select select{padding:0 40px 0 10px;font-size:13px}}.cart__customer-radio{height:13px;width:13px}.cart__customer-radio-custom{display:flex;align-items:center}.cart__customer-radio-custom input{margin-right:10px;min-width:16px}.cart__customer-radio-custom:not(:first-child){margin-top:10px}.cart__customer-checkbox{display:flex;align-items:center}.cart__customer-checkbox input{margin-right:10px}.cart__customer-radio-label{font-size:17px;font-weight:500;line-height:1.7058823529em;letter-spacing:.09em;color:#333;margin-left:10px}@media screen and (max-width:767px){.cart__customer-radio-label{font-size:15px}}.cart__cards{height:37px;width:auto;margin:10px 0 0 20px}@media screen and (max-width:767px){.cart__cards{width:calc(100% - 20px);height:auto;margin:5px 0 0 10px}}.cart__payment-text{color:#333;margin:20px}@media screen and (max-width:767px){.cart__payment-text{margin:10px}}.cart__privacy{width:100%;height:190px;padding:10px 30px 10px 20px;border:1px solid #999}@media screen and (max-width:767px){.cart__privacy{padding:5px 15px 5px 10px}}.cart__privacy>p{font-size:13px;line-height:2.1538461538em;letter-spacing:.06em;color:#333}@media screen and (max-width:767px){.cart__privacy>p{font-size:12px}}.cart__privacy-checkbox{margin-top:40px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.cart__privacy-checkbox{margin-top:20px}}.cart__checkbox{height:20px;width:20px}@media screen and (max-width:767px){.cart__checkbox{height:15px;width:15px}}.cart__checkbox-label{font-size:15px;font-weight:700;margin-left:7px}@media screen and (max-width:767px){.cart__checkbox-label{font-size:13px}}.cart__checkbox-required{font-size:12px;font-weight:700;color:#d73737;height:20px;padding:0 7px 2px;border:1px solid #d73737;border-radius:5px;margin-right:10px}.cart__order-quantity{font-size:13px;letter-spacing:.05em;line-height:1.8461538462em;margin-top:5px}.cart__order-text{font-size:15px;font-weight:500;line-height:2.1333333333em;letter-spacing:.09em;color:#333;margin-top:40px;text-align:center}@media screen and (max-width:767px){.cart__order-text{font-size:13px}}.cart__complete-title{font-size:32px;font-weight:700;line-height:1.75em;letter-spacing:.09em;color:#333;text-align:center;margin:60px 0 10px}@media screen and (max-width:767px){.cart__complete-title{font-size:20px;margin:30px 0 5px}}.cart__complete-text{font-size:18px;font-weight:500;letter-spacing:.09em;line-height:1.7777777778em;color:#333;text-align:center}@media screen and (max-width:767px){.cart__complete-text{font-size:13px}}.cart__subaddress{display:flex;flex-wrap:wrap;width:100%}.product{width:76%;max-width:1000px;margin:0 auto;padding:0 0 60px}@media screen and (max-width:767px){.product{width:94%;padding:0 0 30px}}.product__text{line-height:1.4444444444em;letter-spacing:.09em;color:#333;margin-top:40px;text-align:center;font-size:18px;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif}@media screen and (max-width:767px){.product__text{font-size:14px;margin-top:20px}}.product__title{font-size:18px;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:1.4444444444em;letter-spacing:.09em;color:#333;border-bottom:1px dashed #b3b3b3;margin-top:60px;padding:0 20px 15px}@media screen and (max-width:767px){.product__title{font-size:14px;padding:0 10px 7px;margin-top:30px}}.product__title:first-of-type{margin-top:40px}@media screen and (max-width:767px){.product__title:first-of-type{margin-top:20px}}.product__list{display:flex;flex-wrap:wrap}.product__item{width:calc(25% - 16.5px);margin-right:22px;margin-top:40px}@media screen and (max-width:767px){.product__item{width:calc(50% - 7.5px);margin-right:15px;margin-top:20px;position:relative;padding-bottom:50px}.product__item .product__button{position:absolute;bottom:0}}.product__item:nth-child(4n){margin-right:0}@media screen and (max-width:767px){.product__item:nth-child(2n){margin-right:0}}.product__image{display:flex;width:100%;position:relative;border:1px solid #b3b3b3;background-color:#fff}.product__image:after{content:"";padding-bottom:100%;display:block}.product__image>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product__name{display:block;font-size:15px;font-weight:700;line-height:2.1333333333em;letter-spacing:.09em;color:#333;margin:3px 0}@media screen and (max-width:767px){.product__name{font-size:13px;margin:1px 0}}.product__price{font-size:15px;font-weight:500;line-height:2.1333333333em;letter-spacing:.09em;color:#e7525a}@media screen and (max-width:767px){.product__price{font-size:13px}}.product__button{position:relative;width:100%;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f6f4ed;border:1px solid #333;border-radius:0;margin-top:5px;cursor:pointer;opacity:1;transition:opacity .3s ease}@media screen and (max-width:767px){.product__button{height:35px}}.product__button:hover{opacity:.8}.product__button>span{font-size:13px;font-weight:500;width:100%;height:100%;color:#333;line-height:1.6923076923em;letter-spacing:.09em}@media screen and (max-width:767px){.product__button>span{font-size:12px}}.product__button input{border:0;width:100%;height:100%;background:0}.product__button>img{position:absolute;left:45px;height:15px;width:auto;margin-right:15px}@media screen and (max-width:1150px){.product__button>img{left:15px}}@media screen and (max-width:767px){.product__button>img{left:calc(50% - 65px);height:13px;margin-right:10px}}.club{padding:20px 0 90px}@media screen and (max-width:767px){.club{padding-bottom:30px}}.club__wrapper{width:100%;max-width:947px;margin:0 auto}@media screen and (max-width:1150px){.club__wrapper{width:90%}}@media screen and (max-width:767px){.club__wrapper{width:94%}}.club__wrapper>p{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:32px;letter-spacing:2px;text-align:center;color:#333;margin-bottom:60px}@media screen and (max-width:1150px){.club__wrapper>p{font-size:30px}}@media screen and (max-width:767px){.club__wrapper>p{font-size:17px;margin-bottom:26.4px}}.club__title{padding-left:53px;margin-bottom:20px;position:relative}@media screen and (max-width:767px){.club__title{padding-left:0}}.club__title:before{content:"";border-style:solid;border-width:34px 34px 0 0;border-color:#e7525a transparent transparent;position:absolute;left:0;top:0}.club__title h2{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:2rem;color:#333;line-height:1.75em;letter-spacing:2px}@media screen and (max-width:767px){.club__title h2{padding-left:53px}}.club__title h3{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.9375em;letter-spacing:2px;color:#333;margin-top:10px}.club__card{padding:50px 0;margin-bottom:90px;background-color:#f6f4ed}@media screen and (max-width:767px){.club__card{padding:25px 0;margin-bottom:40px}}.club__card-container{margin-top:30px;display:flex}@media screen and (max-width:767px){.club__card-container{flex-direction:column}}.club__card-holder{margin-right:40px;flex-direction:column;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.club__card-holder{margin-right:0}}@media screen and (max-width:767px){.club__card-holder:not(:first-of-type){margin-top:25px}}.club__card-holder span{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:1.57rem;letter-spacing:2px;text-align:center;color:#333}.club__card-holder .club__card-img{width:260px;height:162.6px;background-size:cover;background-position:center;background-repeat:no-repeat}.club__card-info{height:194px;display:table}@media screen and (max-width:767px){.club__card-info{height:auto;margin-top:20px}}.club__card-info p{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:2rem;color:#333;line-height:1.75em;letter-spacing:2px;display:table-cell;vertical-align:middle;white-space:nowrap}@media screen and (max-width:1150px){.club__card-info p{white-space:normal}}@media screen and (max-width:767px){.club__card-info p{white-space:initial;text-align:center}}.club__card-list{width:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.club__card-list{flex-direction:column}}.club__card-item{width:calc(33.3333333333% - 13px);position:relative}@media screen and (max-width:767px){.club__card-item{width:70%;max-width:320px;margin-bottom:10px}}.club__card-item:after{content:"";padding-bottom:100%;background-color:#fef6f7;display:block;border-radius:5px}.club__card-content{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.club__card-content>img{height:44%;width:auto;margin-top:15px}.club__card-content>p{display:flex;align-items:center;justify-content:center;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;color:#333;letter-spacing:.09em;text-align:center}.club__card-content>p>img{height:20px;width:auto;margin-right:7px}@media screen and (max-width:767px){.club__card-content>p>img{height:10px}}.club__pack{width:100%;margin-top:38px}@media screen and (max-width:767px){.club__pack{flex-direction:column;display:flex;align-items:center;justify-content:center}}.club__pack-paragraph{padding-left:53px}@media screen and (max-width:767px){.club__pack-paragraph{padding:0}}.club__pack-paragraph:not(:first-of-type){margin-top:30px}.club__pack-text p{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.9375em;letter-spacing:2px;color:#333;margin-top:10px}.club__pack-title{display:flex;align-items:baseline}@media screen and (max-width:767px){.club__pack-title{flex-direction:column}}.club__pack-title h2,.club__pack-title h3{font-family:"Noto Sans JP",sans-serif;letter-spacing:2px;color:#333}.club__pack-title h2{font-weight:700;font-size:1.8rem;line-height:1.2em}.club__pack-title h3{font-weight:500;font-size:1.3rem;line-height:1.2em;margin-left:17px}@media screen and (max-width:767px){.club__pack-title h3{margin-left:0}}.pack__text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.25rem;color:#333;line-height:1.1;text-align:center}.pack__text span.t20{font-size:.6rem;line-height:1;writing-mode:initial}.pack__text.tcentered{text-align:center}.pack__text.vtext{writing-mode:vertical-rl;text-align:justify}.pack__text.vtext.tcentered{text-align:center}.pack__text.fs8{font-size:.8rem}.pack__text.fs7{font-size:.7rem}.pack__text.fs7.squash{letter-spacing:-1px;margin-top:-5px}.pack__text.fs11{font-size:1.1rem}.pack__price{text-align:center}.pack__price p{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:1.1rem;color:#333;line-height:1.57}.pack__price p.ptype{font-family:"Noto Sans JP",sans-serif;font-size:.7rem}.pack__price.cwhite p{color:#fff}.pack__name{display:flex;align-items:baseline}.pack__name h2,.pack__name h3{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;line-height:1}.pack__name h2{font-size:2.25rem}.pack__name h3{font-size:1.57rem}.pack__name.text-red{color:#9c2525}.pack__name.text-pink{color:#f083a9}.pack__name.text-blue{color:#7bb0e6}.pack__name.text-orange{color:#f09a83}.pack__image{width:100%;height:100%;background-color:#ccc;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;display:flex;align-items:center;justify-content:center}.pack__image--na{position:relative}.pack__image--na:before{content:"";width:9.85px;height:1.47px;position:absolute;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/club-dash.png);background-size:contain;background-position:center;background-repeat:no-repeat}.pack__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pack__mark{background-size:contain;background-position:center;background-repeat:no-repeat}.pack__mark.m-dash{width:10px;height:3px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/club-dash.png)}.pack__mark.m-maru{width:11px;height:11px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/club-maru.png)}.pack__mark-container{flex-direction:column;display:flex;align-items:center;justify-content:center}.pack__mark-container p{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:.7rem;color:#333;line-height:1.55;writing-mode:vertical-rl;text-orientation:upright;margin-top:4px}.pack__button{width:69px;height:20px;border-radius:3px;display:table}.pack__button p{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:.9rem;color:#fff;letter-spacing:.1em;line-height:1;text-align:center;display:table-cell;vertical-align:middle}.pack__button--simple{background-color:#f083a9}.pack__button--standard{background-color:#f09a83}.pack__button--premium{background-color:#7bb0e6}.pack__button--jagger{background-color:#410c4e}.pack__button--recommended{background-color:var(--green)}.pack__element{display:flex;align-items:center;justify-content:center;border-right:.3px solid rgba(187,187,187,.8);height:auto}.pack__element.w29{width:29.5px}@media screen and (max-width:370px){.pack__element.w29{width:27px}}@media screen and (max-width:767px){.pack__element.w29:not(:first-of-type){display:none}}.pack__element.w59{width:59px}@media screen and (max-width:767px){.pack__element.w59{display:none}}.pack__element.w75{width:80px}@media screen and (max-width:767px){.pack__element.w75{width:20vw}}@media screen and (max-width:370px){.pack__element.w75{width:75px}}.pack__element.w99{width:99px}@media screen and (max-width:767px){.pack__element.w99{width:30vw}}@media screen and (max-width:370px){.pack__element.w99{width:90px}}.pack__element.w118{width:118px}.pack__element.w128{width:128px}.pack__element.wfull{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border-right:none}.pack__element.wfull.border-bottom{border-bottom:.3px solid rgba(187,187,187,.8)}.pack__flex-container{width:100%;display:flex}.pack__flex-container.flex-row{flex-flow:row;height:100%}.pack__flex-container.flex-col{flex-flow:column}.pack__flex-container.centered{align-items:center;justify-content:center;height:100%}.pack__flex-container .pack__item:last-of-type{border-bottom:none}.pack__flex-container .pack__item{border-left:none}.pack__flex-container .background{background-color:#f6f4ed}.pack__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:7px}.pack__content.nopad{padding:0}.pack__content.ptb2{padding-top:2px;padding-bottom:2px}.pack__content.flex-centered{display:flex;align-items:center;justify-content:center}.pack__content.flex-jcenter{display:flex;justify-content:center}.pack__content.pack-red{background-color:#9c2525}.pack__content.pack-pink{background-color:#f083a9}.pack__content.pack-orange{background-color:#f09a83}.pack__content.pack-blue{background-color:#7bb0e6}.pack__content.pack-jagger{background-color:#410c4e}.pack__content.pack-green{background-color:var(--green)}.pack-type{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-size:1.5rem;color:#fff;line-height:1;writing-mode:vertical-rl;text-align:justify}.pack-type.pack-red{background-color:#9c2525}.pack-type.pack-cyan{background-color:#27717a}.pack-type.pack-jagger{background-color:#410c4e}.pack-type.pack-brown{background-color:#8f5b1d}.pack__item{display:flex;border-bottom:.3px solid rgba(187,187,187,.8);border-left:.3px solid rgba(187,187,187,.8)}.pack__item--header{min-height:50px;height:auto;background-color:#f6f4ed;overflow:hidden;border-left-color:transparent}@media screen and (max-width:1150px){.pack__item--header{overflow:visible}}@media screen and (max-width:767px){.pack__item--header{display:none;overflow:hidden}}.pack__item--header .pack-type{border-right:none}.pack__item--header .pack__element.w59{border-right:none}.pack__item--header .pack__element.w59:last-of-type{border-left:.3px solid rgba(187,187,187,.8)}.pack__table-wrapper{width:100%}@media screen and (max-width:1150px){.pack__table-wrapper{overflow-x:auto}}.popup{margin-bottom:-300px;transform:scale(.6);opacity:0;transition:.3s ease;position:fixed;bottom:50%;left:20%;right:20%;z-index:-1}@media screen and (max-width:767px){.popup{margin-bottom:0;left:5%;top:5%;bottom:initial}}.popup-container{width:720px;padding:20px;margin:0 auto;background-color:#fff;overflow:hidden;position:relative}@media screen and (max-width:767px){.popup-container{width:90vw;height:90vh}}.popup-content{width:100%;height:100%;box-sizing:content-box;overflow-y:auto}.popup-content::-webkit-scrollbar{display:none}.popup-title{width:100%;margin-bottom:15px;display:flex;align-items:baseline}@media screen and (max-width:767px){.popup-title{flex-direction:column}}.popup-title h2{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:2.6rem;color:#e7525a}.popup-title h2.red{color:#9c2525}.popup-title h2.cyan{color:#27717a}.popup-title h2.brown{color:#8f5b1d}.popup-title h2.jagger{color:#410c4e}.popup-title h3{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:2.2rem;color:#333;margin-left:10px}@media screen and (max-width:767px){.popup-title h3{margin-left:0}}.popup-button{width:100px;height:25px;margin-left:10px;border-radius:5px;display:table}@media screen and (max-width:767px){.popup-button{width:90px;margin-left:0;margin-top:5px}}.popup-button p{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.4rem;color:#fff;line-height:1;margin-left:10px;text-align:center;display:table-cell;vertical-align:middle}.popup-button.simple{background-color:#f083a9}.popup-button.standard{background-color:#f09a83}.popup-button.premium{background-color:#7bb0e6}.popup-button.recommended{background-color:var(--green)}.popup-image{width:100%;max-width:300px;margin:0 auto 30px}.popup-image img{width:100%;height:auto}.popup-image.na{height:200px;background-color:#ccc}.popup-item{display:flex}.popup-item-container{display:flex;flex-wrap:wrap;justify-content:space-around}@media screen and (max-width:767px){.popup-item-container{flex-direction:column}}.popup-item-col{width:45%}@media screen and (max-width:767px){.popup-item-col{width:100%}}.popup-item-head,.popup-item-details,.popup-item-notes{display:table}.popup-item-head p,.popup-item-details p,.popup-item-notes p{font-family:"Noto Sans JP",sans-serif;font-size:1.2rem;color:#333;line-height:1.75;display:table-cell;vertical-align:middle}.popup-item-head{width:53%}@media screen and (max-width:767px){.popup-item-head{width:40%}}.popup-item-head p{font-weight:500}.popup-item-details{width:22%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.popup-item-details{width:40%}}.popup-item-details--full{width:45%}.popup-item-notes{width:25%}.popup-item-notes p{font-size:1rem}.popup-item .m-dash{width:10px;height:2px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/club-dash.png);background-size:cover;background-position:center;background-repeat:no-repeat}.popup-item .m-maru{width:11px;height:11px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/club-maru.png);background-size:cover;background-position:center;background-repeat:no-repeat}.popup-text{width:100%;margin-top:16px}.popup-text p{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.75}.popup__close{position:absolute;width:14px;height:14px;background-image:url(//saiai.dvk2.info/wp-content/themes/saiai/./src/img/close-popup.png);background-size:100%;background-repeat:no-repeat;top:24.5px;right:25.5px;cursor:pointer}@media screen and (max-width:767px){.popup__close{top:12.98px;right:12.54px}}.popup--active{transform:scale(1);z-index:1100;opacity:1}.popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;z-index:-1}.popup__overlay--active{z-index:1000;opacity:1}.order{max-width:1020px;margin:11px auto 90px;padding:0 20px}@media screen and (max-width:767px){.order{padding:0 3%}}.order__list{display:flex;flex-wrap:wrap;font-size:15px;line-height:2em;border:1px solid #999;border-bottom:0}@media screen and (max-width:767px){.order__list{font-size:12px}}.order__label{display:flex;align-items:center;width:34%;min-height:70px;padding:7px 50px;background-color:#f6f4ed;font-weight:500;border-right:1px solid #999;border-bottom:1px solid #999}@media screen and (max-width:767px){.order__label{width:100%;border-right:0;padding:10px 20px;min-height:unset}}.order__info{display:flex;align-items:center;min-height:70px;padding:7px 25px;width:66%;border-bottom:1px solid #999}@media screen and (max-width:767px){.order__info{width:100%;padding:10px 20px;min-height:unset}}.customkeys{display:flex;width:100%}@media screen and (max-width:767px){.customkeys--wake{display:block}}.agree_member_area{display:none}.none{display:none}.send{width:100%;display:flex;align-items:center;justify-content:center;margin-top:50px}@media screen and (max-width:767px){.send{margin-top:25px}}.send input{width:240px;height:50px;border-radius:5px;font-size:18px;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:.09em;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e7525a;background-color:#e7525a;color:#fff;margin:0 25px;box-shadow:10px 10px 10px 1px rgba(181,181,181,.2)}@media screen and (max-width:767px){.send input{margin:0 5px;font-size:14px;box-shadow:5px 5px 5px 1px rgba(181,181,181,.1);height:40px;width:192px}}.send input:hover{box-shadow:10px 10px 10px 1px rgba(181,181,181,0)}@media screen and (max-width:767px){.send input:hover{box-shadow:5px 5px 5px 1px rgba(181,181,181,0)}}.send input[name=previous]{background-color:#fff;color:#e7525a}.send input[name=backCart],.send input[name=backDelivery],.send input[name=backCustomer],.send .back_cart_button{background-color:#fff;border-color:#333;color:#333;width:150px;justify-content:center}.send input[name=backDelivery]{width:275px}@media screen and (max-width:767px){.customkey_invoiceP .cart__customer-label{width:35%}}.pTop{padding-top:20px}@media screen and (max-width:767px){.pTop{padding-top:0}}.pBot{padding-bottom:16px}@media screen and (max-width:767px){.pBot{padding-bottom:0}}form[name=customer_form] input[name=backCart]{display:none}.flickity-viewport{width:100%}.is-nav-selected{border:2px solid #000}
.error_message{margin:20px 0;font-size:1.8rem;line-height:1.8;color:#d73737}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! 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}
@charset "utf-8";input.hidden{display:none}.welcart-btn{font-size:14px;width:60%;margin-bottom:.357143em;padding:.714286em 1.42857em;background-color:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none}.welcart-btn.orange{color:#fff;background-color:#ff8c00}
@charset "utf-8";div.loopimg{float:left;width:105px;padding-right:10px;padding-bottom:10px}div.header_explanation{padding-top:15px;padding-bottom:15px}div.footer_explanation{padding-top:15px;padding-bottom:15px}#cart{width:100%}#cart div.error_message{font-weight:700;color:red;margin-top:10px}#cart .upbutton{text-align:right;padding-right:20px}#cart table{border:1px solid #ccc}#cart table#cart_table{margin-bottom:10px}#cart th,#cart td{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#fff;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#fff;padding-top:3px;padding-right:5px;padding-bottom:3px;padding-left:5px;vertical-align:middle;text-align:center;white-space:normal;word-break:break-all}#cart td.signal_red{font-weight:700;color:red}#cart th{color:#fff;background-color:#999;white-space:nowrap;font-weight:400;font-size:.9em}#cart th.aright,#cart td.aright{text-align:right;white-space:nowrap}#cart th.aleft,#cart td.aleft{text-align:left}#cart td.productname{text-align:left}#cart input.quantity{width:40px;text-align:center;font-size:13px}#cart th.num,#cart th.thumbnail,#cart th.price,#cart th.unitprice,#cart th.quantity,#cart th.subtotal{text-align:center;vartical-align:middle}#cart .num{white-space:nowrap;width:40px;text-align:center}#cart .thumbnail{white-space:nowrap;width:70px;text-align:center}#cart .price,#cart .unitprice{white-space:nowrap;width:80px;text-align:right}#cart .quantity{white-space:nowrap;width:65px;text-align:center}#cart .subtotal{white-space:nowrap;width:100px;text-align:right}#cart .stoc{white-space:nowrap;width:90px;text-align:center}#cart .action{white-space:nowrap;width:60px;text-align:center}#cart #point_table{width:350px;margin-top:15px;margin-bottom:10px;margin-right:auto;margin-left:auto}#cart #point_table td{height:30px}#cart #point_table .point{font-size:1.5em;font-weight:700}#cart #point_table input.used_point{width:100px;text-align:right;padding-right:5px}#cart input.delButton{padding:5px;font-weight:400}#content #wc_cart img,#content #wc_confirm img{max-width:none}span.price{font-size:140%;font-weight:700;color:#ed5b14;margin:0;padding:0}span.cprice{font-size:12px;font-weight:400;color:#333;text-decoration:none}em.tax{font-size:.7em;font-weight:400;text-decoration:none;font-style:normal;color:inherit;letter-spacing:0em;white-space:nowrap}dl.itemGpExp{margin:0;padding:0}dl.itemGpExp dt{padding:3px;font-weight:700;color:#f33}dl.itemGpExp dd{margin:0;padding:0}dl.itemGpExp ul{margin:0;padding:0}dl.itemGpExp li{margin:0;padding:0;list-style-type:none;font-size:13px}#itempage{width:100%}#itempage .field{height:auto;width:auto;margin:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}#itempage .field ul.item_custom_field{list-style:none}#itempage .field .field_name{text-align:left}#itempage .field .field_price{font-size:140%;font-weight:700;color:#ed5b14;margin:0;padding:0;text-align:right;width:auto}#itempage .field .field_cprice{font-size:100%;color:#333;margin:0;padding:0;text-align:right;width:auto}#itempage h3{color:#fff;background-color:#999;padding:3px 5px}#itempage .exp{margin-bottom:10px}*:first-child+html #itempage .exp{display:inline}#itempage form{margin:0;padding:0;height:auto;width:auto}#itempage .itemimg img{margin:0 auto;padding:0}#itempage .itemsubimg{margin-bottom:10px}#itempage .skuform{width:100%}#itempage .skuform .skuquantity{text-align:right;width:5em;margin:0 5px}#itempage table.skusingle{padding:0;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}#itempage table.skusingle td{padding-top:3px;padding-right:10px;padding-bottom:3px;padding-left:0;margin:0}#itempage table.skumulti{padding:0;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;width:100%;border:2px solid #ccc;border-collapse:collapse}#itempage table.skumulti th{background-color:#e6e6e6;text-align:center;padding:3px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#fff;border-bottom-color:#fff;margin:0;font-weight:400;vertical-align:middle}#itempage table.skumulti th.thborder{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ccc}#itempage table.skumulti td{padding:3px;border-right-width:1px;border-bottom-width:2px;border-right-style:solid;border-bottom-style:solid;border-right-color:#d9d9d9;border-bottom-color:#ccc;margin:0;vertical-align:middle;text-align:center}#itempage table.skumulti td.subborder{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d9d9d9}#itempage table.skumulti td.price{text-align:right}#itempage table.skumulti td.quant{text-align:right}#itempage table.skumulti td.unit{text-align:center}#itempage table.skumulti td.button{text-align:center}#itempage table.skumulti td.skudisp{font-weight:700}#itempage .assistance_item{width:auto;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#itempage .assistance_item h3{font-size:14px;color:#fff;background-color:#999;line-height:18px;margin-bottom:10px;height:18px;margin-left:0;padding-top:3px;padding-right:5px;padding-bottom:3px;padding-left:5px}#itempage .assistance_item ul{margin:0;list-style-image:none;list-style-type:none;padding:0}#itempage .assistance_item li{margin:0;float:left;width:312px;padding-top:0;padding-right:0;padding-bottom:10px;padding-left:0}#itempage .assistance_item .listbox{background-color:#f9f9f9;width:auto;margin-right:10px;padding:10px;border:1px solid #ccc}#itempage .assistance_item .slit{height:100px;width:100px;overflow:hidden;background-image:url(//saiai.dvk2.info/wp-content/plugins/usc-e-shop/css/image/no_img.gif);background-repeat:no-repeat;float:left}#itempage .assistance_item .detail{width:auto;padding-top:5px;margin-left:0;padding-left:115px}#itempage .assistance_item h4{font-size:12px;line-height:150%;font-weight:700;color:#600;padding:0;margin-top:0;margin-right:0;margin-bottom:5px;margin-left:0}#itempage .assistance_item .detail p{font-size:11px;line-height:150%;color:#333;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin:0}#itempage table.item_option{border:1px solid #ccc}#itempage table.item_option caption{font-weight:400;text-align:left;margin:0;padding-top:5px;padding-right:0;padding-bottom:0;padding-left:0;font-size:.7em}#itempage table.item_option th{border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;text-align:left;background-color:#f0f0f0;padding-right:10px;padding-left:10px}#itempage table.item_option td{border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;text-align:left}#itempage .iopt_radio_label{display:block}div.usccart_navi ol.ucart{list-style-image:none;list-style-type:none;display:block;height:31px;width:100%;margin-top:10px;margin-right:0;margin-bottom:10px;margin-left:0;padding:0}div.usccart_navi li.ucart{background-color:#b3b3b3;float:left;margin:0;color:#fff;font-weight:700;text-align:center;width:25%}div.usccart_navi li.usccart_cart{background-image:url(//saiai.dvk2.info/wp-content/plugins/usc-e-shop/css/../images/cart_navi_bg1.jpg);background-repeat:repeat-x}div.usccart_navi li.usccart_customer{background-image:url(//saiai.dvk2.info/wp-content/plugins/usc-e-shop/css/../images/cart_navi_bg2.jpg);background-repeat:repeat-x}div.usccart_navi li.usccart_delivery{background-image:url(//saiai.dvk2.info/wp-content/plugins/usc-e-shop/css/../images/cart_navi_bg3.jpg);background-repeat:repeat-x}div.usccart_navi li.usccart_confirm{background-image:url(//saiai.dvk2.info/wp-content/plugins/usc-e-shop/css/../images/cart_navi_bg4.jpg);background-repeat:repeat-x}#inside-cart .post{width:auto;padding-top:15px;padding-bottom:15px;margin-top:10px}#inside-cart h2{font-size:16px;line-height:32px;font-weight:700;color:#fff;background-color:#fc0;height:32px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:10px;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ffe679}#inside-cart p{font-size:12px;line-height:24px;color:#333;margin:0;padding-top:15px;padding-right:0;padding-bottom:0;padding-left:0}#inside-cart .send{text-align:center;width:auto;margin-top:15px;padding-top:15px;border-top-width:1px;border-top-style:solid;border-top-color:#fc0}#inside-cart .no_cart{text-align:center;width:auto;margin-top:60px;font-size:1.4em;font-weight:700;color:#f90;margin-bottom:60px}#customer-info h5{color:#fff;background-color:#699;padding-top:2px;padding-right:10px;padding-bottom:2px;padding-left:10px}#customer-info .post{width:auto;margin-top:10px;padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0}#customer-info .error_message{font-size:13px;line-height:20px;font-weight:700;color:red}#customer-info h2{font-size:16px;line-height:32px;font-weight:700;color:#fff;background-color:#f90;height:32px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:10px;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ffc56a}#customer-info form{margin:0;padding:0}#customer-info table{margin-top:10px;border-collapse:collapse}#customer-info th{font-size:12px;line-height:150%;font-weight:700;color:#4c4d25;text-align:left;margin-right:auto;margin-left:auto;border:1px solid #e6e6e6;background-color:#f3f3f3;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;width:25%}#customer-info td{font-size:11px;line-height:150%;color:#4c4c4c;border:1px solid #e6e6e6;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}#customer-info .customer_form input{width:50%;margin-right:3px}#customer-info .customer_form input[type=checkbox],#customer-info .customer_form input[type=radio]{width:auto;margin-right:3px}#customer-info .customer_form label.iopt_label{display:block}#customer-info .customer_form tr.inp1 input{width:82%;margin-left:3px}#customer-info .customer_form tr.inp2 input{width:75%;margin-left:0;margin-right:3px}#delivery-info .customer_form em,#customer-info .customer_form em{font-style:normal;color:red}#customer-info .send{text-align:center;width:auto;margin-top:15px;padding-top:15px;border-top-width:1px;border-top-style:solid;border-top-color:#f90}#delivery-info .post{width:auto;margin-top:10px;padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0}#delivery-info h2{font-size:16px;line-height:32px;font-weight:700;color:#fff;background-color:#f60;height:32px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:10px;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ffaa68}#delivery-info form{margin:0;padding:0}#delivery-info table.customer_form{margin-bottom:10px;border-collapse:collapse;width:100%}#delivery-info th{font-size:12px;line-height:150%;font-weight:700;color:#4c4d25;text-align:left;margin-right:auto;margin-left:auto;border:1px solid #e6e6e6;background-color:#f3f3f3;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;width:25%}#delivery-info td{font-size:11px;line-height:150%;color:#4c4c4c;border:1px solid #e6e6e6;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}#delivery-info .error_message{font-size:13px;line-height:26px;font-weight:700;color:red}#delivery-info .customer_form dl{margin:0;padding:0;width:auto}#delivery-info .customer_form dt{font-size:12px;line-height:150%;color:#333;width:auto;padding-top:5px}#delivery-info .customer_form dd{font-size:12px;line-height:150%;color:#333;margin:0;padding-top:0;padding-right:0;padding-bottom:5px;padding-left:20px}#delivery-info #delivery_table input{width:50%;margin-right:3px}#delivery-info #delivery_table tr.inp1 input{width:83%;margin-right:0;margin-left:3px}#delivery-info #delivery_table tr.inp2 input{width:76%;margin-right:3px;margin-left:0}#delivery-info .customer_form .btn{width:24px}#delivery-info #time{margin-top:10px}#delivery-info #time textarea,#delivery-info .notes{height:100px;width:94%}#delivery-info .send{text-align:center;width:auto;margin-top:15px;padding-top:15px;border-top-width:1px;border-top-style:solid;border-top-color:#f60}#info-confirm .error_message{font-size:13px;line-height:26px;font-weight:700;color:red}#info-confirm .post{background-color:#fff;width:auto;margin-top:10px;padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0}#info-confirm h2{font-size:16px;line-height:32px;font-weight:700;color:#fff;background-color:#f30;height:32px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:10px;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ff8f71}#info-confirm form{margin:0;padding:0}#info-confirm #confirm_table{width:100%;margin-top:15px;border-collapse:collapse}#confirm_table h3{font-size:14px;line-height:normal;font-weight:700;color:#f30;margin:0;padding:0}#confirm_table th{font-size:12px;line-height:normal;font-weight:700;color:#50511d;text-align:left;margin-right:auto;margin-left:auto;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border:1px solid #e6e6e6;width:25%}#confirm_table td{font-size:12px;line-height:normal;color:#333;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border:1px solid #e6e6e6}#confirm_table .ttl{background-color:#ffffef}#confirm_table .bdc{background-color:#fff}#info-confirm .send{text-align:center;width:auto;margin-top:15px;padding-top:15px;border-top-width:1px;border-top-style:solid;border-top-color:#f30}#coml-page h2,#error-page h2{font-size:16px;line-height:32px;font-weight:700;color:#fff;background-color:#660;height:32px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:10px;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#b2b165}#coml-page p,#error-page p{font-size:12px;line-height:150%;color:#333;margin:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#coml-page form,#error-page form{margin:0;padding:0}#coml-page .send,#error-page .send{text-align:center;width:auto;margin-top:15px;padding-top:15px;border-top-width:1px;border-top-style:solid;border-top-color:#b2b165}#coml-page .post,#error-page .post{background-color:#fff;padding:15px;width:auto;margin-top:10px}#status_table table{border-top-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:none;border-bottom-style:none;border-left-style:solid;border-top-color:#ccc;border-left-color:#ccc}#status_table th{border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:none;background-color:#ccc;border-right-width:1px;border-bottom-width:1px;border-right-color:#ccc;border-bottom-color:#ccc}#status_table td{border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:none;border-right-width:1px;border-bottom-width:1px;border-right-color:#ccc;border-bottom-color:#ccc}#memberpages #memberinfo ul{margin:0;padding-top:0;padding-right:0;padding-bottom:15px;padding-left:20px;list-style-position:outside}#memberpages #memberinfo li{font-size:12px;line-height:24px;color:#333;margin:0;padding:0}#memberpages #memberinfo li strong{color:#c00}#memberpages div.loginbox{margin-top:50px;width:220px;background-color:#f6f6f6;margin-right:auto;margin-left:auto;border:1px solid #ccc;padding-top:0;padding-right:30px;padding-bottom:30px;padding-left:30px}#memberpages input.loginmail{line-height:20px;width:200px;padding-right:5px;padding-left:5px}#memberpages input.loginpass{line-height:20px;width:200px;padding-right:5px;padding-left:5px}#memberpages form{margin:0;padding-top:0;padding-right:0;padding-bottom:20px;padding-left:0}#memberpages .loginbox p{font-size:12px;line-height:24px;color:#333;margin:0;padding-top:15px;padding-right:0;padding-bottom:0;padding-left:0}#memberpages .loginbox p#nav{padding-top:0;padding-right:0;padding-bottom:0;padding-left:12px}#memberinfo .history-area{overflow:auto;height:700px}#memberinfo table{margin:0;padding:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-collapse:collapse;width:100%}#memberinfo table .num{font-size:14px}#memberinfo table .date{white-space:nowrap}#memberinfo table .rightnum{font-size:14px;text-align:right;padding-right:5px;white-space:nowrap}#memberinfo th{text-align:center;border:1px solid #e6e6e6;background-color:#f8f8f8;font-size:.6em;line-height:150%;font-weight:400;color:#4e5020}#memberinfo th.historyrow{color:#fff;background-color:#999;vertical-align:middle}#memberinfo th.cartrownum{font-size:.8em;vertical-align:middle;width:38px}#memberinfo th.thumbnail{font-size:.8em;vertical-align:middle;width:60px}#memberinfo th.productname{font-size:.8em;vertical-align:middle}#memberinfo th.price{font-size:.8em;vertical-align:middle;width:100px}#memberinfo th.quantity{font-size:.8em;vertical-align:middle;width:60px}#memberinfo th.subtotal{font-size:.8em;vertical-align:middle;width:100px}#memberinfo td.cartrownum{font-size:.8em;vertical-align:middle}#memberinfo td.thumbnail{font-size:.8em;vertical-align:middle}#memberinfo td.productname{font-size:.8em;vertical-align:middle}#memberinfo td.price{font-size:.8em;vertical-align:middle}#memberinfo td.quantity{font-size:.8em;vertical-align:middle}#memberinfo td.subtotal{font-size:.8em;vertical-align:middle}#memberinfo td{line-height:150%;color:#333;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border:1px solid #e6e6e6}#memberinfo td.order_number{padding:0;white-space:nowrap;font-size:.8em;text-align:center}#memberinfo td.purchase_date{padding:0;white-space:nowrap;font-size:.8em;text-align:center}#memberinfo td.purchase_price{padding:0;white-space:nowrap;font-size:.8em}#memberinfo td.used_point{padding:0;white-space:nowrap;font-size:.8em}#memberinfo td.discount{padding:0;white-space:nowrap;font-size:.8em}#memberinfo td.shipping{padding:0;white-space:nowrap;font-size:.8em}#memberinfo td.cod{padding:0;white-space:nowrap;font-size:.8em}#memberinfo td.tax{padding:0;white-space:nowrap;font-size:.8em}#memberinfo td.get_point{padding:0;white-space:nowrap;font-size:.8em}#memberinfo td.retail{margin:0;padding:0}#memberinfo .blank_cell{width:3px;padding:0}#memberinfo h3{font-size:13px;line-height:26px;font-weight:700;color:#fff;background-color:#900;text-indent:10px;padding:0;height:26px;margin-top:20px;margin-right:0;margin-bottom:10px;margin-left:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#600;float:none}#memberinfo .send{text-align:center;width:auto;margin-right:auto;margin-left:auto;padding-top:10px}#memberinfo .customer_form input{width:150px}#memberinfo .customer_form input#zipcode{width:100px}#memberinfo .customer_form input#address1,#memberinfo .customer_form input#address2,#memberinfo .customer_form input#address3{width:250px}#memberinfo .customer_form em{font-style:normal;color:red}#newmember table{margin:0;padding:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-collapse:collapse;width:100%}#newmember table .num{font-size:14px}#newmember table .rightnum{font-size:14px;text-align:right;padding-right:5px}#newmember th{text-align:left;padding:5px;margin-right:auto;margin-left:auto;border:1px solid #e6e6e6;background-color:#f8f8f8;font-size:12px;line-height:150%;font-weight:700;color:#4e5020;width:100px}#newmember td{font-size:12px;line-height:150%;color:#333;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border:1px solid #e6e6e6}#newmember .send{text-align:center;width:auto;margin-right:auto;margin-left:auto;padding-top:10px}#newmember .customer_form input{width:120px}#newmember .customer_form input#zipcode{width:100px}#newmember .customer_form input#mailaddress1,#newmember .customer_form input#mailaddress2,#newmember .customer_form input#address1,#newmember .customer_form input#address2,#newmember .customer_form input#address3{width:200px}#newmember .customer_form em{font-style:normal;color:red}table.retail td,#retail_table td{white-space:normal;word-break:break-all}#newmember .agree_member_area,#customer-info .agree_member_area{margin:20px}#newmember .at_exp_text,#customer-info .at_exp_text{text-align:left;width:90%;margin:auto}#newmember .at_cont_text,#customer-info .at_cont_text{height:200px;width:80%;display:block;margin:10px auto}#newmember .at_check_area,#customer-info .at_check_area{text-align:center;font-size:1.5em}#searchbox{margin:0;padding:0}#searchbox div.field{padding:0;margin-top:5px;margin-right:0;margin-bottom:20px;margin-left:0}#searchbox label.outlabel{padding:0;margin-top:0;margin-right:10px;margin-bottom:0;margin-left:0;font-weight:700}#searchbox fieldset{padding:0;margin-top:5px;margin-right:0;margin-bottom:10px;margin-left:0;clear:both}#searchbox legend{padding-right:5px;padding-left:5px;padding-top:2px;padding-bottom:2px;font-weight:700;margin-right:5px;margin-left:5px;font-size:12px;color:#333}#searchbox fieldset ul{margin:0;padding-top:5px;padding-right:10px;padding-bottom:10px;padding-left:10px}#searchbox fieldset li{margin:0;float:left;height:40px;width:200px;list-style-type:none;padding-top:0;padding-right:0;padding-bottom:10px;padding-left:0}#searchbox .title{font-size:1.2em;padding-top:0;padding-bottom:0;padding-right:10px;padding-left:10px;font-weight:700;color:#666;line-height:26px;display:block;height:26px;border-bottom-width:1px;border-left-width:5px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:#999;border-left-color:#999;margin-top:40px}#searchbox .itemtitle{font-weight:700;margin-top:10px;margin-bottom:0}#searchbox .itemlist{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ccc}ul.ucart_featured_body li,ul.ucart_calendar_body li,ul.ucart_search_body li,.widget_ucart_calendar ul.ucart_widget_body li,.sidebar .widget_ucart_calendar ul.ucart_widget_body li,#sidebar .widget_ucart_calendar ul.ucart_widget_body li,.widget_ucart_search ul.ucart_widget_body li,.sidebar .widget_ucart_search ul.ucart_widget_body li,#sidebar .widget_ucart_search ul.ucart_widget_body li,.widget_ucart_featured ul.ucart_widget_body li,.sidebar .widget_ucart_featured ul.ucart_widget_body li,#sidebar .widget_ucart_featured ul.ucart_widget_body li{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;list-style-type:none;margin-left:0;list-style-image:none;background-image:none;text-indent:0px;padding-left:0;margin-bottom:10px}ul.ucart_featured_body,.widget_ucart_featured ul.ucart_widget_body,.sidebar .widget_ucart_featured ul.ucart_widget_body,#sidebar .widget_ucart_featured ul.ucart_widget_body{padding:18px 10px 10px;text-align:center}ul.ucart_featured_body .thumimg,.widget_ucart_featured .thumimg,.sidebar .widget_ucart_featured .thumimg,#sidebar .widget_ucart_featured .thumimg{width:150px;margin-right:auto;margin-left:auto}ul.ucart_featured_body .thumtitle a,.widget_ucart_featured .thumtitle a,.sidebar .widget_ucart_featured .thumtitle a,#sidebar .widget_ucart_featured .thumtitle a{white-space:normal;word-break:break-all}.widget_ucart_calendar ul.ucart_widget_body table,.sidebar .widget_ucart_calendar ul.ucart_widget_body table,#sidebar .widget_ucart_calendar ul.ucart_widget_body table{width:100%}.widget_welcart_post p{margin-top:0;margin-bottom:3px;line-height:1.1em}.catbox .post .itemlist{border-bottom:1px dashed #ccc;padding-top:10px;padding-bottom:10px}.catbox .post .entry{border-bottom:1px dashed #ccc;padding-top:10px;padding-bottom:10px}.businessday{background-color:#ffecce;color:red}.businesstoday{color:#000;font-weight:700}.liwpp_area{width:100%;text-align:center;padding-top:10px;padding-bottom:20px}#newmember .customer_form input#search_zipcode,#memberinfo .customer_form input#search_zipcode{margin-left:3px;width:auto}#customer-info .customer_form input#search_zipcode,#delivery-info #delivery_table input#search_zipcode{width:auto}