.full-box{width:100%;height:calc(var(--vh) * 100)}:root{--vh: var(--vh);--background-color: #ececec;--foreground-color: #292626;--black: #292626;--red: #a6202b;--orange: #eb3800;--orange-half: #eb380080;--blue: #2130ba}@media screen and (min-width:769px){.common-button-type1{cursor:pointer;filter:brightness(1);transition:all .2s ease-in-out}.common-button-type1:hover{filter:brightness(1.1)}}@media screen and (min-width:769px){.common-button-type2{cursor:pointer;filter:brightness(1);transition:all .2s ease-in-out}.common-button-type2:hover{filter:brightness(1.2)}}.common-link{color:#eb3800;text-decoration:none}@media screen and (min-width:769px){.common-link{cursor:pointer;transition:all .2s cubic-bezier(0,.8,.2,1)}.common-link .link-img{position:relative}.common-link .link-img:after{content:"";width:100%;height:100%;display:block;background-color:#fff0;transition:all .2s cubic-bezier(0,.8,.2,1);position:absolute;top:0;left:0;z-index:2}.common-link:hover{color:#2130ba}.common-link:hover .link-img:after{background-color:#fff3}}@media screen and (min-width:769px){.common-clickable{cursor:pointer}}@media screen and (min-width:769px){.common-clickable-scale{cursor:pointer;transition:all .2s cubic-bezier(0,.8,.2,1)}.common-clickable-scale:hover{transform:scale(1.1)}}.scrollable-element{overflow:auto}html,body,div,span,applet,object,iframe,main,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{outline:none;border:0;padding:0;margin:0;background-color:transparent;cursor:pointer}select{margin:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:transparent}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:0;border:0;outline:none;background:transparent}html,body{font-family:Noto Sans JP,sans-serif;font-weight:600;color:inherit;background-color:var(--background-color);min-height:calc(var(--vh) * 100);margin:0;padding:0;position:relative;font-size:16px;overscroll-behavior-y:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:link{text-decoration:none;color:inherit}a:visited{color:inherit}*:not(a){-webkit-tap-highlight-color:transparent}body.sp-mode{width:100vw;min-height:100%;height:100%;overflow:visible;min-height:100dvh}html{min-height:100dvh}@media screen and (max-width:768px){body .pc,body .show-pc{display:none!important}}@media screen and (max-width:768px){body .pc-only{display:none!important}}@media screen and (min-width:769px)and (max-width:769px){body .pc-only{display:none!important}}@media screen and (min-width:769px){body .sp,body .show-sp{display:none!important}}@media screen and (min-width:769px)and (max-width:769px){body .sp,body .show-sp{display:none!important}}@media screen and (min-width:769px){body .tablet-below{display:none!important}}@media screen and (min-width:769px){body .tablet,body .show-tablet{display:none!important}}@media screen and (max-width:768px){body .tablet,body .show-tablet{display:none!important}}html.is-fixed,html.is-fixed body,html.is-opening,html.is-opening body{overflow:hidden;overscroll-behavior:contain}svg{shape-rendering:geometricPrecision;image-rendering:crisp-edges}.hidden{display:none}@media print{img{visibility:hidden!important}svg{visibility:hidden!important}}.pbHeaderArea{overflow:hidden}#areaWrapper1,#areaWrapper2,#mainArea{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important}.pbArea,.pbNested,.pbNestedWrapper{width:100%!important;max-width:100%!important;overflow:visible!important}.main{position:relative;overflow:visible!important;clip-path:inset(0 -100vw)}.stage-frame{position:absolute;top:0;left:0;width:100%;height:100%;z-index:90;pointer-events:none}.stage-frame__left,.stage-frame__right{position:absolute;top:0;height:100%;background-color:#a6202b}@media screen and (max-width:768px){.stage-frame__left,.stage-frame__right{width:2.6666666667vw}}@media screen and (min-width:769px)and (max-width:769px){.stage-frame__left,.stage-frame__right{width:.9765625vw}}@media screen and (min-width:769px){.stage-frame__left,.stage-frame__right{width:.6944444444vw}}@media screen and (min-width:1200px){.stage-frame__left,.stage-frame__right{width:8.3333333333px}}@media screen and (min-width:769px)and (min-width:769px){.stage-frame__left,.stage-frame__right{width:33.3333333333px}}.stage-frame__left{left:0}.stage-frame__right{right:0}.stage-scallop{position:sticky;top:0;left:0;width:100%;z-index:210;pointer-events:none}@media screen and (max-width:768px){.stage-scallop{height:8vw}}@media screen and (min-width:769px)and (max-width:769px){.stage-scallop{height:2.9296875vw}}@media screen and (min-width:769px){.stage-scallop{height:2.0833333333vw}}@media screen and (min-width:1200px){.stage-scallop{height:25px}}@media screen and (max-width:768px){.stage-scallop{margin-bottom:-8vw}}@media screen and (min-width:769px)and (max-width:769px){.stage-scallop{margin-bottom:-2.9296875vw}}@media screen and (min-width:769px){.stage-scallop{margin-bottom:-2.0833333333vw}}@media screen and (min-width:1200px){.stage-scallop{margin-bottom:-25px}}@media screen and (min-width:769px){.stage-scallop{top:0;transform:translateY(-8.3333333333px)}}@media screen and (min-width:769px)and (min-width:769px){.stage-scallop{height:91.6666666667px}}@media screen and (min-width:769px)and (min-width:769px){.stage-scallop{margin-bottom:-91.6666666667px}}.stage-scallop__unit{width:100%;height:100%;background-image:url(/library/contents/products/gekidan-asaseven/images/common/scallop-sp.webp);background-repeat:repeat-x;background-position:50vw top;background-size:auto 100%}@media screen and (min-width:769px){.stage-scallop__unit{background-image:url(/library/contents/products/gekidan-asaseven/images/common/scallop-pc.webp)}}
