:root{--font-family:"Shippori Mincho B1","Helvetica Neue","Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif;--color-white:#fff;--color-font:#000;--line-height:1.7;--vh:1vh;--ease-in-sine:cubic-bezier(0.47,0,0.745,0.715);--ease-out-sine:cubic-bezier(0.39,0.575,0.565,1);--ease-in-out-sine:cubic-bezier(0.445,0.05,0.55,0.95);--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-back:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275);--ease-in-out-back:cubic-bezier(0.68,-0.55,0.265,1.55)}a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left}q:after,q:before{content:""}embed,object{vertical-align:top}abbr,acronym,fieldset,img{border:0}button,input,select,textarea{font:inherit}ol[class]>li,ul[class]>li{list-style-type:none}a,button,label{cursor:pointer}button{background:none;border:none;margin:0;padding:0}button-moz-focus-inner,input-moz-focus-inner{border:0;padding:0}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{pointer-events:none}body,html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{font-family:Shippori Mincho B1,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-family:var(--font-family);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-smooth:always;color:#000;color:var(--color-font);line-height:1.7;line-height:var(--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}:root{--content-width-pc:1920;--content-width-sp:393;--font-serif:"Shippori Mincho B1",serif;--font-sans-serif:"Local Noto Sans JP","Noto Sans JP",sans-serif}html{font-size:4.07125vw;font-size:calc(16/var(--content-width-sp)*100vw);scroll-behavior:smooth}@media screen and (min-width:768px){html{font-size:.83333vw;font-size:calc(16/var(--content-width-pc)*100vw)}}body{--main-color:#009877;background-color:#009877;background-color:var(--main-color);font-family:Shippori Mincho B1,serif;font-family:var(--font-serif);overflow-y:scroll}img{vertical-align:bottom;width:100%}img,svg{height:auto;max-width:100%}svg{display:block}a{color:inherit;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transition-timing-function:var(--ease-out-quad);transition-timing-function:var(--ease-out-quad)}@media (any-hover:hover){a:hover{opacity:.7}}.visually-hidden{border:none!important;bottom:0!important;contain:strict!important;display:block!important;height:4px!important;left:0!important;margin:0!important;opacity:0!important;padding:0!important;pointer-events:none!important;position:fixed!important;right:0!important;top:0!important;visibility:visible!important;width:4px!important}.sp-hidden{display:none!important}@media screen and (min-width:768px){.sp-hidden{display:revert!important}.pc-hidden{display:none!important}}.content-26SS{color:#646464;padding:1.25rem 1.25rem 2.5rem}@media screen and (min-width:768px){.content-26SS{margin-left:auto;margin-right:auto;max-width:1920px;padding:min(4.5rem,72px) min(13.125rem,210px) min(5.1875rem,83px)}}.rules-logo{margin-left:auto;margin-right:auto;width:9.0625rem}@media screen and (min-width:768px){.rules-logo{width:min(18.75rem,300px)}}.rules-box{background-color:#fff;border-radius:1.875rem;margin-top:2.5rem;padding:2.5rem}@media screen and (min-width:768px){.rules-box{border-radius:min(7.5rem,120px);margin-top:min(8.125rem,130px);padding:min(8.125rem,130px) min(10.875rem,174px)}}.rules-title{background-color:#00b087;border-radius:2.1875rem;-webkit-box-shadow:inset 0 0 .9375rem hsla(0,0%,100%,.8);box-shadow:inset 0 0 .9375rem hsla(0,0%,100%,.8);color:#fff;font-size:1rem;font-weight:500;letter-spacing:.08em;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;padding:.4375rem 1.5625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.rules-title{border-radius:min(2.1875rem,35px);-webkit-box-shadow:inset 0 0 min(.9375rem,15px) hsla(0,0%,100%,.8);box-shadow:inset 0 0 min(.9375rem,15px) hsla(0,0%,100%,.8);font-size:min(1.875rem,30px);margin-bottom:min(3.75rem,60px);padding:min(.5625rem,9px) min(1.875rem,30px)}}.rules-text{font-size:.75rem;font-weight:500;letter-spacing:.03em;line-height:1.9166666667}@media screen and (min-width:768px){.rules-text{font-size:min(1.375rem,22px);letter-spacing:.04em;line-height:1.8181818182}}.rules-text._lead{line-height:2.3333333333}@media screen and (min-width:768px){.rules-text._lead{letter-spacing:.08em;line-height:1.8181818182}}.rules-block{display:-ms-grid;display:grid;grid-gap:.25rem;gap:.25rem;margin-top:2.1875rem}@media screen and (min-width:768px){.rules-block{-ms-grid-columns:min(20.75rem,332px) auto;gap:min(.25rem,4px);grid-template-columns:min(20.75rem,332px) auto;margin-top:min(3.75rem,60px)}.rules-block:first-of-type{margin-top:min(8.125rem,130px)}}.rules-subtitle{border-bottom:1px solid #dbe5fc;font-size:.875rem;font-weight:500;letter-spacing:.04em;padding-bottom:.375rem}@media screen and (min-width:768px){.rules-subtitle{border-bottom:none;font-size:min(1.375rem,22px);line-height:1.8181818182;padding-bottom:0}}.rules-list-item{list-style-type:revert!important;margin-left:1em}.rules-list-item+.rules-list-item{margin-top:.25rem}@media screen and (min-width:768px){.rules-list-item+.rules-list-item{margin-top:min(.25rem,4px)}}.rules-list-item .notes{display:-ms-grid;display:grid;-ms-grid-columns:.9375rem 1fr;font-size:.625rem;grid-template-columns:.9375rem 1fr}@media screen and (min-width:768px){.rules-list-item .notes{-ms-grid-columns:auto 1fr;font-size:min(1.125rem,18px);grid-template-columns:auto 1fr}}.rules-notes{margin-top:.875rem}@media screen and (min-width:768px){.rules-notes{margin-top:min(1.25rem,20px)}}.rules-notes-text{display:-ms-grid;display:grid;-ms-grid-columns:.9375rem 1fr;font-size:.625rem;font-weight:500;grid-template-columns:.9375rem 1fr;letter-spacing:.04em;line-height:1.3888888889}@media screen and (min-width:768px){.rules-notes-text{-ms-grid-columns:min(2.1875rem,35px) 1fr;font-size:min(1.125rem,18px);grid-template-columns:min(2.1875rem,35px) 1fr}}.rules-notes-text+.rules-notes-text{margin-top:.25rem}@media screen and (min-width:768px){.rules-notes-text+.rules-notes-text{margin-top:min(.625rem,10px)}}.rules-list-normal-item{display:-ms-grid;display:grid;-ms-grid-columns:.9375rem 1fr;grid-template-columns:.9375rem 1fr}@media screen and (min-width:768px){.rules-list-normal-item{-ms-grid-columns:min(2.1875rem,35px) 1fr;grid-template-columns:min(2.1875rem,35px) 1fr}}.rules-list-normal-item+.rules-list-normal-item{margin-top:.125rem}@media screen and (min-width:768px){.rules-list-normal-item+.rules-list-normal-item{margin-top:min(.25rem,4px)}}.rules-text-contact{margin-top:.625rem}@media screen and (min-width:768px){.rules-text-contact{margin-top:min(.9375rem,15px)}}.rules-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--main-color);font-size:1rem;font-weight:500;letter-spacing:.08em;margin-left:auto;margin-right:auto;margin-top:2.5rem;padding:.4375rem 2.5rem .4375rem 1.875rem;-webkit-text-decoration:none;text-decoration:none;-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-property:color,font-size;transition-property:color,font-size;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94),cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94),cubic-bezier(.25,.46,.45,.94);-webkit-transition-timing-function:var(--ease-out-quad),var(--ease-out-quad);transition-timing-function:var(--ease-out-quad),var(--ease-out-quad);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.rules-link{font-size:min(1.875rem,30px);gap:min(.875rem,14px);margin-top:min(5rem,80px);padding:min(.875rem,14px) min(6rem,96px) min(.875rem,14px) min(5rem,80px)}}.rules-link:before{background:url(/26SS/campaign_rules/assets/img/icon-arrow-back.svg) no-repeat 0/contain;content:"";display:block;height:.6875rem;position:relative;-webkit-transition-duration:.4s,.4s;transition-duration:.4s,.4s;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94),cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94),cubic-bezier(.25,.46,.45,.94);-webkit-transition-timing-function:var(--ease-out-quad),var(--ease-out-quad);transition-timing-function:var(--ease-out-quad),var(--ease-out-quad);width:1.5625rem}@media screen and (min-width:768px){.rules-link:before{height:min(1.375rem,22px);width:min(3.125rem,50px)}}.rules-link:after{background-image:url(/26SS/campaign_rules/assets/img/bg-button.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:scale;transition-property:scale;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94);-webkit-transition-timing-function:var(--ease-out-quad);transition-timing-function:var(--ease-out-quad);width:100%;z-index:-1}@media (any-hover:hover){.rules-link:hover{color:var(--main-color)}}@media screen and (any-hover:hover) and (min-width:768px){.rules-link:hover{font-size:min(1.75rem,28px)}}@media (any-hover:hover){.rules-link:hover:before{-webkit-transform:translateX(-.625rem);transform:translateX(-.625rem)}}@media screen and (any-hover:hover) and (min-width:768px){.rules-link:hover:before{height:min(1.375rem,22px);width:min(4.1875rem,67px)}}@media (any-hover:hover){.rules-link:hover:after{scale:1.05 1.2}}