@charset "UTF-8";/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}body{min-width:320px;color:#fff;font-family:"BIZ UDPGothic","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400;background-color:#000;background-image:url(../images/common/bg_pattern.png);background-repeat:repeat;background-position:top left;-webkit-font-smoothing:antialiased}@media screen and (min-width:769px){body::-webkit-scrollbar{width:max(8px,.4166666667vw);height:max(8px,.4166666667vw)}}@media screen and (max-width:768px){body::-webkit-scrollbar{width:1.0416666667vw;height:1.0416666667vw}}body::-webkit-scrollbar-track{background-color:#333}body::-webkit-scrollbar-thumb{background-color:#999}@media screen and (min-width:769px){body::-webkit-scrollbar-thumb{border-radius:max(8px,.4166666667vw)}}@media screen and (max-width:768px){body::-webkit-scrollbar-thumb{border-radius:1.0416666667vw}}@media screen and (min-width:769px){body{background-size:max(200px,10.4166666667vw) max(200px,10.4166666667vw)}}@media screen and (max-width:768px){body{background-size:26.0416666667vw 26.0416666667vw;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}}body.is-fixed{position:fixed;inset:0}a{text-decoration:none;outline:0;-webkit-tap-highlight-color:transparent}img{width:100%;height:auto;pointer-events:none}button,figure{font-size:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loading{0%,100%{-webkit-box-shadow:0 -3em 0 .2em,2.1em -2.1em 0 0,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 0;box-shadow:0 -3em 0 .2em,2.1em -2.1em 0 0,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 0}12.5%{-webkit-box-shadow:0 -3em 0 0,2.1em -2.1em 0 .2em,3em 0 0 0,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 0,2.1em -2.1em 0 .2em,3em 0 0 0,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}25%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 0,3em 0 0 .2em,2.1em 2.1em 0 0,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 0,3em 0 0 .2em,2.1em 2.1em 0 0,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}37.5%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 0,2.1em 2.1em 0 .2em,0 3em 0 0,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 0,2.1em 2.1em 0 .2em,0 3em 0 0,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}50%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 0,0 3em 0 .2em,-2.1em 2.1em 0 0,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 0,0 3em 0 .2em,-2.1em 2.1em 0 0,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}62.5%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 0,-2.1em 2.1em 0 .2em,-3em 0 0 0,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 0,-2.1em 2.1em 0 .2em,-3em 0 0 0,-2.1em -2.1em 0 -1em}75%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 0,-3em 0 0 .2em,-2.1em -2.1em 0 0;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 0,-3em 0 0 .2em,-2.1em -2.1em 0 0}87.5%{-webkit-box-shadow:0 -3em 0 0,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 0,-2.1em -2.1em 0 .2em;box-shadow:0 -3em 0 0,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 0,-2.1em -2.1em 0 .2em}}@keyframes loading{0%,100%{-webkit-box-shadow:0 -3em 0 .2em,2.1em -2.1em 0 0,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 0;box-shadow:0 -3em 0 .2em,2.1em -2.1em 0 0,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 0}12.5%{-webkit-box-shadow:0 -3em 0 0,2.1em -2.1em 0 .2em,3em 0 0 0,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 0,2.1em -2.1em 0 .2em,3em 0 0 0,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}25%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 0,3em 0 0 .2em,2.1em 2.1em 0 0,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 0,3em 0 0 .2em,2.1em 2.1em 0 0,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}37.5%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 0,2.1em 2.1em 0 .2em,0 3em 0 0,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 0,2.1em 2.1em 0 .2em,0 3em 0 0,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}50%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 0,0 3em 0 .2em,-2.1em 2.1em 0 0,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 0,0 3em 0 .2em,-2.1em 2.1em 0 0,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}62.5%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 0,-2.1em 2.1em 0 .2em,-3em 0 0 0,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 0,-2.1em 2.1em 0 .2em,-3em 0 0 0,-2.1em -2.1em 0 -1em}75%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 0,-3em 0 0 .2em,-2.1em -2.1em 0 0;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 0,-3em 0 0 .2em,-2.1em -2.1em 0 0}87.5%{-webkit-box-shadow:0 -3em 0 0,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 0,-2.1em -2.1em 0 .2em;box-shadow:0 -3em 0 0,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 0,-2.1em -2.1em 0 .2em}}.l-header-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (min-width:769px){.l-header-container{height:max(61px,3.1770833333vw);padding:0 max(15px,.78125vw);border-bottom:max(1px,.0520833333vw) solid #4f4f4f;background:url(../images/pc/common/bg_text_header.svg) no-repeat right max(16px,.8333333333vw) center/max(144px,7.5vw) max(28px,1.4583333333vw)}}@media screen and (max-width:768px){.l-header-container{height:13.0208333333vw;padding:0 2.6041666667vw;border-bottom:.2604166667vw solid #4f4f4f}}.l-header-welcome{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (min-width:769px){.l-header-welcome__icon{width:max(34px,1.7708333333vw);height:max(34px,1.7708333333vw)}}@media screen and (max-width:768px){.l-header-welcome__icon{width:7.8125vw;height:7.8125vw}}.l-header-welcome__text{font-family:"Saira Semi Condensed",sans-serif;letter-spacing:.04em}@media screen and (min-width:769px){.l-header-welcome__text{padding-left:max(14px,.7291666667vw);font-size:max(16px,.8333333333vw)}}@media screen and (max-width:768px){.l-header-welcome__text{padding-left:2.6041666667vw;font-size:3.3854166667vw}}@media screen and (min-width:769px){.l-footer{border-top:max(1px,.0520833333vw) solid #4f4f4f}}@media screen and (max-width:768px){.l-footer{border-top:.2604166667vw solid #4f4f4f}}@media screen and (min-width:769px){.l-footer--auth{padding:max(95px,4.9479166667vw) 0 max(170px,8.8541666667vw);background:url(../images/pc/common/bg_footer_auth-object.svg) no-repeat bottom max(30px,1.5625vw) center/max(1034px,53.8541666667vw) max(90px,4.6875vw)}}@media screen and (max-width:768px){.l-footer--auth{padding:14.3229166667vw 0 47.65625vw;background:url(../images/sp/common/bg_footer_auth-object.svg) no-repeat bottom 3.90625vw center/100% auto}}.l-footer--main{-webkit-box-flex:1;-webkit-flex:1;flex:1}@media screen and (min-width:769px){.l-footer--main{padding:max(98px,5.1041666667vw) 0 max(170px,8.8541666667vw);background:url(../images/pc/common/bg_footer_common-object.svg) no-repeat bottom center/100% auto}}@media screen and (max-width:768px){.l-footer--main{padding:14.3229166667vw 0 64.84375vw;background:url(../images/sp/common/bg_footer_common-object.svg) no-repeat bottom 21.09375vw center/100% auto}}.l-footer-copyright__text{letter-spacing:.06em;text-align:center}@media screen and (min-width:769px){.l-footer-copyright__text{font-size:max(12px,.625vw)}}@media screen and (max-width:768px){.l-footer-copyright__text{font-size:2.8645833333vw}}@media screen and (min-width:769px){.l-footer-nav{display:none}}@media screen and (max-width:768px){.l-footer-nav{position:fixed;bottom:0;right:0;left:0;z-index:1000;height:17.1875vw}}@media screen and (max-width:768px){.l-footer-nav__global-nav{position:relative;z-index:1}}@media screen and (max-width:768px){.l-footer-nav__menu{display:none;position:fixed;inset:0}.l-footer-nav__menu.is-active{display:block}}@media screen and (max-width:768px){.l-footer-nav__menu-overlay{position:absolute;inset:0;opacity:0;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .35s;transition:opacity .35s}.l-footer-nav__menu-overlay.is-visible{opacity:1}}.l-wrapper{opacity:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.l-wrapper.is-loaded{opacity:1}.l-wrapper--auth{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-height:100vh}@media screen and (min-width:769px){.l-wrapper--main{display:-webkit-box;display:-webkit-flex;display:flex}}.l-wrapper--d4mail{font-family:"Noto Sans JP",sans-serif;font-weight:500;background-color:#212121}.l-wrapper--report{font-family:DotGothic16,sans-serif}.l-main-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;min-height:100vh;min-height:calc(var(--vh,1vh) * 100)}@media screen and (min-width:769px){.l-main-container{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;-webkit-box-flex:1;-webkit-flex:1;flex:1}}@media screen and (min-width:769px){.l-main-container::before{position:absolute;inset:0;z-index:9000;border-width:0 max(1px,.0520833333vw);border-style:solid;border-color:#4f4f4f;content:"";pointer-events:none}}.l-main--auth{-webkit-box-flex:1;-webkit-flex:1;flex:1}@media screen and (min-width:769px){.l-side-container--left{-webkit-box-ordinal-group:1;-webkit-order:0;order:0;width:max(200px,10.4166666667vw)}}@media screen and (max-width:768px){.l-side-container--left{display:none}}@media screen and (min-width:1281px){.l-side-container--right{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;width:clamp(260px,calc(520px - ((1920px - 100vw) * .406885759)),27.0833333333vw)}}@media screen and (max-width:1280px){.l-side-container--right{display:none}}.c-loading{display:none;position:fixed;inset:0;z-index:9999;opacity:1;-webkit-transition:opacity .35s ease-out;transition:opacity .35s ease-out}.c-loading.is-visible{display:block}.c-loading.is-hidden{opacity:0}.c-loading__overlay{position:absolute;inset:0;opacity:0;background-color:rgba(0,0,0,.6);-webkit-transition:opacity .35s ease-out;transition:opacity .35s ease-out}.c-loading__overlay.is-visible{opacity:1}.c-loading__spinner{display:block;position:absolute;inset:0;margin:auto;border-radius:100%;color:#fff}@media screen and (min-width:769px){.c-loading__spinner{width:max(10px,.5208333333vw);height:max(10px,.5208333333vw)}}@media screen and (max-width:768px){.c-loading__spinner{width:1.3020833333vw;height:1.3020833333vw}}.c-loading.is-loading .c-loading__spinner{-webkit-animation:loading 1.2s linear infinite;animation:loading 1.2s linear infinite}.c-case-loading{display:none;position:absolute;inset:0;z-index:1000;opacity:1;-webkit-transition:opacity .35s ease-out;transition:opacity .35s ease-out}.c-case-loading.is-visible{display:block}.c-case-loading.is-hidden{opacity:0}.c-case-loading__overlay{position:absolute;inset:0;opacity:0;background-color:rgba(0,0,0,.2);-webkit-transition:opacity .35s ease-out;transition:opacity .35s ease-out}.c-case-loading__overlay.is-visible{opacity:1}.c-case-loading__spinner{display:block;position:absolute;inset:0;margin:auto;border-radius:100%;color:#fff}@media screen and (min-width:769px){.c-case-loading__spinner{width:max(10px,.5208333333vw);height:max(10px,.5208333333vw)}}@media screen and (max-width:768px){.c-case-loading__spinner{width:1.3020833333vw;height:1.3020833333vw}}.c-case-loading.is-loading .c-case-loading__spinner{-webkit-animation:loading 1.2s linear infinite;animation:loading 1.2s linear infinite}.c-global-nav__link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff}.c-global-nav__link.is-disabled{pointer-events:none;background-color:#f2f2f2}.c-global-nav__link.is-disabled .c-global-nav__prepend{opacity:.3}.c-global-nav__link.is-disabled .c-global-nav__content{opacity:.3}@media (any-hover:hover){.c-global-nav__link{-webkit-transition:background-color .35s;transition:background-color .35s}.c-global-nav__link:hover{background-color:#21c8b4}}.c-global-nav__icon{display:block}.c-global-nav__text{color:#000;font-family:"Saira Semi Condensed",sans-serif;font-weight:600;letter-spacing:.06em}@media screen and (min-width:769px){.c-global-nav--side .c-global-nav__item + .c-global-nav__item{margin-top:max(2px,.1041666667vw)}}.c-global-nav--side .c-global-nav__item--menu{display:none}@media screen and (min-width:769px){.c-global-nav--side .c-global-nav__link{height:max(60px,3.125vw);padding:max(5px,.2604166667vw)}}@media screen and (min-width:769px){.c-global-nav--side .c-global-nav__prepend{display:grid;place-items:center;width:max(40px,2.0833333333vw);height:max(40px,2.0833333333vw)}}@media screen and (min-width:769px){.c-global-nav--side .c-global-nav__icon{width:max(40px,2.0833333333vw);height:max(40px,2.0833333333vw)}}@media screen and (min-width:769px){.c-global-nav--side .c-global-nav__icon--home{width:max(34px,1.7708333333vw);height:max(34px,1.7708333333vw)}}@media screen and (min-width:769px){.c-global-nav--side .c-global-nav__content{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-left:max(10px,.5208333333vw)}}@media screen and (min-width:769px){.c-global-nav--side .c-global-nav__text{font-size:max(18px,.9375vw)}}@media screen and (max-width:768px){.c-global-nav--fixed .c-global-nav__list{display:grid;grid-template-columns:repeat(5,1fr);gap:0 .2604166667vw;padding-top:.2604166667vw;background-color:#000}}@media screen and (max-width:768px){.c-global-nav--fixed .c-global-nav__item{height:16.9270833333vw}}@media screen and (max-width:768px){.c-global-nav--fixed .c-global-nav__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;height:100%;padding-top:3.125vw}}@media screen and (max-width:768px){.c-global-nav--fixed .c-global-nav__prepend{width:7.8125vw;height:7.8125vw;margin-bottom:.6510416667vw}}@media screen and (max-width:768px){.c-global-nav--fixed .c-global-nav__item--menu .c-global-nav__icon{position:relative;width:100%;height:100%}}@media screen and (max-width:768px){.c-global-nav--fixed .c-global-nav__link--menu.is-open .c-global-nav__menu-line:nth-child(1){top:3.7760416667vw;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media screen and (max-width:768px){.c-global-nav--fixed .c-global-nav__link--menu.is-open .c-global-nav__menu-line:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}}@media screen and (max-width:768px){.c-global-nav--fixed .c-global-nav__link--menu.is-open .c-global-nav__menu-line:nth-child(3){top:3.7760416667vw;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media screen and (max-width:768px){.c-global-nav--fixed .c-global-nav__menu-line{position:absolute;width:5.2083333333vw;height:.390625vw;background-color:#000}}@media screen and (max-width:768px){.c-global-nav--fixed .c-global-nav__menu-line:nth-child(1){top:1.953125vw;left:1.3020833333vw;-webkit-transition:top .35s,-webkit-transform .35s;transition:top .35s,-webkit-transform .35s;transition:top .35s,transform .35s;transition:top .35s,transform .35s,-webkit-transform .35s}}@media screen and (max-width:768px){.c-global-nav--fixed .c-global-nav__menu-line:nth-child(2){top:3.6458333333vw;left:1.3020833333vw;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}}@media screen and (max-width:768px){.c-global-nav--fixed .c-global-nav__menu-line:nth-child(3){top:5.46875vw;left:1.3020833333vw;-webkit-transition:top .35s,-webkit-transform .35s;transition:top .35s,-webkit-transform .35s;transition:top .35s,transform .35s;transition:top .35s,transform .35s,-webkit-transform .35s}}@media screen and (max-width:768px){.c-global-nav--fixed .c-global-nav__text{font-size:2.34375vw}}.c-menu-list__link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff}@media (any-hover:hover){.c-menu-list__link{-webkit-transition:background-color .35s;transition:background-color .35s}.c-menu-list__link:hover{background-color:#21c8b4}}.c-menu-list__icon{display:block}.c-menu-list__content{-webkit-box-flex:1;-webkit-flex:1;flex:1}.c-menu-list__text{color:#000;font-family:"Saira Semi Condensed",sans-serif;font-weight:600}@media screen and (min-width:769px){.c-menu-list--side .c-menu-list__item + .c-menu-list__item{margin-top:max(2px,.1041666667vw)}}@media screen and (min-width:769px){.c-menu-list--side .c-menu-list__link{height:max(60px,3.125vw);padding:max(10px,.5208333333vw)}}@media screen and (min-width:769px){.c-menu-list--side .c-menu-list__icon{width:max(30px,1.5625vw);height:max(30px,1.5625vw)}}@media screen and (min-width:769px){.c-menu-list--side .c-menu-list__content{padding-left:max(15px,.78125vw)}}@media screen and (min-width:769px){.c-menu-list--side .c-menu-list__text{font-size:max(18px,.9375vw);letter-spacing:.06em}}.c-menu-list--side .c-menu-list__append{display:none}@media screen and (max-width:768px){.c-menu-list--drawer{position:absolute;bottom:0;right:0;left:0;z-index:1;padding-bottom:17.1875vw}}@media screen and (max-width:768px){.c-menu-list--drawer .c-menu-list__list{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-transition:-webkit-clip-path .35s ease-in-out;transition:-webkit-clip-path .35s ease-in-out;transition:clip-path .35s ease-in-out;transition:clip-path .35s ease-in-out,-webkit-clip-path .35s ease-in-out}}@media screen and (max-width:768px){.c-menu-list--drawer .c-menu-list__item{border-top:.2604166667vw solid #000}}@media screen and (max-width:768px){.c-menu-list--drawer .c-menu-list__link{height:20.8333333333vw;padding:0 7.8125vw 0 3.90625vw}}@media screen and (max-width:768px){.c-menu-list--drawer .c-menu-list__icon{width:7.8125vw;height:7.8125vw}}@media screen and (max-width:768px){.c-menu-list--drawer .c-menu-list__content{padding-left:2.6041666667vw}}@media screen and (max-width:768px){.c-menu-list--drawer .c-menu-list__text{font-size:5.7291666667vw;letter-spacing:.04em}}.c-menu-list--drawer .c-menu-list__append .c-svg--arrow{color:#000}@media screen and (max-width:768px){.c-menu-list--drawer .c-menu-list__append .c-svg--arrow{width:3.6458333333vw}}@media screen and (max-width:768px){.c-menu-list--drawer.is-visible .c-menu-list__list{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.c-svg{display:inline-block;font-size:0}.c-svg svg{overflow:visible;width:100%;fill:currentColor}.c-title-primary{font-family:"Saira Semi Condensed",sans-serif;font-weight:700;letter-spacing:.04em}@media screen and (min-width:1025px){.c-title-primary{font-size:max(100px,5.2083333333vw)}}@media screen and (min-width:769px) and (max-width:1024px){.c-title-primary{font-size:9.765625vw}}@media screen and (max-width:768px){.c-title-primary{font-size:15.625vw}}.c-title-secondary{font-weight:700;letter-spacing:.04em}@media screen and (min-width:769px){.c-title-secondary{font-size:max(30px,1.5625vw)}}@media screen and (max-width:768px){.c-title-secondary{font-size:5.2083333333vw}}.c-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;background-color:#fff}.c-button::after,.c-button::before{position:absolute;background-color:#000;content:""}@media screen and (min-width:769px){.c-button::after,.c-button::before{width:max(6px,.3125vw);height:max(6px,.3125vw)}}@media screen and (max-width:768px){.c-button::after,.c-button::before{width:1.0416666667vw;height:1.0416666667vw}}@media screen and (min-width:769px){.c-button::before{bottom:max(6px,.3125vw);left:max(6px,.3125vw)}}@media screen and (max-width:768px){.c-button::before{bottom:1.0416666667vw;left:1.0416666667vw}}@media screen and (min-width:769px){.c-button::after{top:max(6px,.3125vw);right:max(6px,.3125vw)}}@media screen and (max-width:768px){.c-button::after{top:1.0416666667vw;right:1.0416666667vw}}.c-button:disabled{background-color:#4f4f4f;pointer-events:none}.c-button:disabled .c-button__text{color:#000}.c-button__text{width:100%;color:#000;letter-spacing:.04em;text-align:center}@media screen and (min-width:769px){.c-button--primary{width:max(394px,20.5208333333vw);height:max(80px,4.1666666667vw);-webkit-clip-path:polygon(0 max(10px,.5208333333vw),max(10px,.5208333333vw) 0,100% 0,100% calc(100% - max(10px,.5208333333vw)),calc(100% - max(10px,.5208333333vw)) 100%,0 100%);clip-path:polygon(0 max(10px,.5208333333vw),max(10px,.5208333333vw) 0,100% 0,100% calc(100% - max(10px,.5208333333vw)),calc(100% - max(10px,.5208333333vw)) 100%,0 100%)}}@media screen and (max-width:768px){.c-button--primary{max-width:84.375vw;width:100%;height:18.2291666667vw;-webkit-clip-path:polygon(0 3.125vw,3.125vw 0,100% 0,100% calc(100% - 3.125vw),calc(100% - 3.125vw) 100%,0 100%);clip-path:polygon(0 3.125vw,3.125vw 0,100% 0,100% calc(100% - 3.125vw),calc(100% - 3.125vw) 100%,0 100%)}}@media screen and (min-width:769px){.c-button--primary .c-button__text{font-size:max(18px,.9375vw)}}@media screen and (max-width:768px){.c-button--primary .c-button__text{font-size:3.90625vw}}@media (any-hover:hover){.c-button--primary{-webkit-transition:background-color .35s;transition:background-color .35s}.c-button--primary:hover{background-color:#21c8b4}}@media screen and (min-width:1281px){.c-button--case::after,.c-button--case::before{width:.3125vw;height:.3125vw}}@media screen and (min-width:1025px) and (max-width:1280px){.c-button--case::after,.c-button--case::before{width:.46875vw;height:.46875vw}}@media screen and (min-width:769px) and (max-width:1024px){.c-button--case::after,.c-button--case::before{width:.5859375vw;height:.5859375vw}}@media screen and (min-width:1281px){.c-button--case{height:2.9166666667vw;-webkit-clip-path:polygon(0 .625vw,.625vw 0,100% 0,100% calc(100% - .625vw),calc(100% - .625vw) 100%,0 100%);clip-path:polygon(0 .625vw,.625vw 0,100% 0,100% calc(100% - .625vw),calc(100% - .625vw) 100%,0 100%)}}@media screen and (min-width:1025px) and (max-width:1280px){.c-button--case{height:4.375vw;-webkit-clip-path:polygon(0 .9375vw,.9375vw 0,100% 0,100% calc(100% - .9375vw),calc(100% - .9375vw) 100%,0 100%);clip-path:polygon(0 .9375vw,.9375vw 0,100% 0,100% calc(100% - .9375vw),calc(100% - .9375vw) 100%,0 100%)}}@media screen and (min-width:769px) and (max-width:1024px){.c-button--case{height:5.46875vw;-webkit-clip-path:polygon(0 1.171875vw,1.171875vw 0,100% 0,100% calc(100% - 1.171875vw),calc(100% - 1.171875vw) 100%,0 100%);clip-path:polygon(0 1.171875vw,1.171875vw 0,100% 0,100% calc(100% - 1.171875vw),calc(100% - 1.171875vw) 100%,0 100%)}}@media screen and (max-width:768px){.c-button--case{height:10.4166666667vw;-webkit-clip-path:polygon(0 1.5625vw,1.5625vw 0,100% 0,100% calc(100% - 1.5625vw),calc(100% - 1.5625vw) 100%,0 100%);clip-path:polygon(0 1.5625vw,1.5625vw 0,100% 0,100% calc(100% - 1.5625vw),calc(100% - 1.5625vw) 100%,0 100%)}}@media screen and (min-width:1281px){.c-button--case .c-button__text{font-size:.8333333333vw}}@media screen and (min-width:1025px) and (max-width:1280px){.c-button--case .c-button__text{font-size:1.25vw}}@media screen and (min-width:769px) and (max-width:1024px){.c-button--case .c-button__text{font-size:1.5625vw}}@media screen and (max-width:768px){.c-button--case .c-button__text{font-size:3.125vw}}@media (any-hover:hover){.c-button--case{-webkit-transition:background-color .35s;transition:background-color .35s}.c-button--case:hover{background-color:#21c8b4}.c-button--case:hover::after,.c-button--case:hover::before{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}}@media screen and (min-width:769px){.c-button--auth{width:max(248px,12.9166666667vw);height:max(56px,2.9166666667vw);-webkit-clip-path:polygon(0 max(12px,.625vw),max(12px,.625vw) 0,100% 0,100% calc(100% - max(12px,.625vw)),calc(100% - max(12px,.625vw)) 100%,0 100%);clip-path:polygon(0 max(12px,.625vw),max(12px,.625vw) 0,100% 0,100% calc(100% - max(12px,.625vw)),calc(100% - max(12px,.625vw)) 100%,0 100%)}}@media screen and (max-width:768px){.c-button--auth{width:63.5416666667vw;height:10.4166666667vw;-webkit-clip-path:polygon(0 3.125vw,3.125vw 0,100% 0,100% calc(100% - 3.125vw),calc(100% - 3.125vw) 100%,0 100%);clip-path:polygon(0 3.125vw,3.125vw 0,100% 0,100% calc(100% - 3.125vw),calc(100% - 3.125vw) 100%,0 100%)}}@media screen and (min-width:769px){.c-button--auth .c-button__text{font-size:max(16px,.8333333333vw)}}@media screen and (max-width:768px){.c-button--auth .c-button__text{font-size:3.3854166667vw}}@media (any-hover:hover){.c-button--auth{-webkit-transition:background-color .35s;transition:background-color .35s}.c-button--auth:hover{background-color:#21c8b4}}.c-copy-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative}@media screen and (min-width:769px){.c-copy-button{width:max(38px,1.9791666667vw);height:max(38px,1.9791666667vw)}}@media screen and (max-width:768px){.c-copy-button{width:7.03125vw;height:7.03125vw}}.c-copy-button__inner{display:grid;place-items:center;position:relative;z-index:1;width:100%;height:100%}.c-copy-button .c-svg--copy{position:relative;color:#000}@media screen and (min-width:769px){.c-copy-button .c-svg--copy{width:max(18px,.9375vw)}}@media screen and (max-width:768px){.c-copy-button .c-svg--copy{width:3.3854166667vw}}.c-copy-button__toast{position:absolute;left:0;-webkit-transform:translateX(0);transform:translateX(0);opacity:0;color:#000;color:#21c8b4;font-weight:700;letter-spacing:.04em;white-space:nowrap;background-color:rgba(255,255,255,.8);pointer-events:none;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s}@media screen and (min-width:769px){.c-copy-button__toast{padding:max(8px,.4166666667vw);font-size:max(16px,.8333333333vw)}}@media screen and (max-width:768px){.c-copy-button__toast{padding:1.0416666667vw;font-size:3.125vw}}.c-copy-button__toast.is-visible{opacity:1;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.c-copy-button__toast.is-hidden{opacity:0}@media (any-hover:hover){.c-copy-button .c-copy-button__inner::before{position:absolute;inset:0;-webkit-transform:scale(0);transform:scale(0);border-radius:100%;background-color:#21c8b4;content:"";-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.c-copy-button .c-svg--copy{-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.c-copy-button:hover .c-copy-button__inner::before{-webkit-transform:scale(1);transform:scale(1)}.c-copy-button:hover .c-svg--copy{color:#fff}}@media screen and (min-width:769px){.c-navigation{position:fixed;top:0;bottom:0;left:0;overflow-y:auto;width:max(200px,10.4166666667vw)}}@media screen and (min-width:769px) and (min-width:769px){.c-navigation::-webkit-scrollbar{width:max(6px,.3125vw);height:max(6px,.3125vw)}}@media screen and (min-width:769px) and (max-width:768px){.c-navigation::-webkit-scrollbar{width:.78125vw;height:.78125vw}}@media screen and (min-width:769px){.c-navigation::-webkit-scrollbar-track{background-color:#333}}@media screen and (min-width:769px){.c-navigation::-webkit-scrollbar-thumb{background-color:#999}}@media screen and (min-width:769px) and (min-width:769px){.c-navigation::-webkit-scrollbar-thumb{border-radius:max(6px,.3125vw)}}@media screen and (min-width:769px) and (max-width:768px){.c-navigation::-webkit-scrollbar-thumb{border-radius:.78125vw}}@media screen and (min-width:769px){.c-navigation__header{padding:max(20px,1.0416666667vw) 0;border-bottom:max(1px,.0520833333vw) solid #4f4f4f}}@media screen and (min-width:769px){.c-navigation__logo{display:block;width:max(168px,8.75vw);margin:0 auto}}@media screen and (min-width:769px) and (any-hover:hover){.c-navigation__logo{opacity:1;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;will-change:opacity}.c-navigation__logo:hover{opacity:.7}}@media screen and (min-width:769px){.c-navigation__dual-strider{padding:max(12px,.625vw) max(24px,1.25vw) max(14px,.7291666667vw) max(16px,.8333333333vw)}}@media screen and (min-width:769px){.c-navigation__dual-strider-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;margin-bottom:max(6px,.3125vw);font-family:"Saira Semi Condensed",sans-serif;font-size:max(12px,.625vw);font-weight:700;letter-spacing:.04em}}@media screen and (min-width:769px){.c-navigation__dual-strider-title::after{width:max(2px,.1041666667vw);height:max(6px,.3125vw);margin-left:max(4px,.2083333333vw);background:url(../images/common/txt_colon.svg) no-repeat center/contain;content:""}}@media screen and (min-width:769px){.c-navigation__dual-strider-name{font-size:max(14px,.7291666667vw);font-weight:700;line-height:1.2;letter-spacing:.04em}}.c-navigation__dual-strider-name:empty::before{display:block;height:calc(max(14px,.7291666667vw) * 1.2);content:""}@media screen and (min-width:769px){.c-navigation-menu__header{padding:max(12px,.625vw) max(10px,.5208333333vw) max(7px,.3645833333vw)}}@media screen and (min-width:769px){.c-navigation-menu__title{font-family:"Saira Semi Condensed",sans-serif;font-size:max(32px,1.6666666667vw);font-weight:600;letter-spacing:.04em}}@media screen and (min-width:1281px){.c-side-visual{display:grid;place-items:center;position:fixed;top:0;bottom:0;right:0;width:clamp(260px,calc(520px - ((1920px - 100vw) * .406885759)),27.0833333333vw);background-image:url(../images/common/bg_object_top-left.svg),url(../images/pc/common/bg_side-visual_object_bottom.svg);background-repeat:no-repeat;background-position:top max(16px,.8333333333vw) left,bottom center;background-size:clamp(115px,calc(230px - ((1920px - 100vw) * .1799687011)),11.9791666667vw) clamp(32.6px,calc(65.2px - ((1920px - 100vw) * .0510172144)),3.3958333333vw),100% auto}}@media screen and (min-width:1281px){.c-side-visual__circle{position:absolute;top:0;right:0;width:clamp(90px,calc(180px - ((1920px - 100vw) * .1408450704)),9.375vw);height:clamp(90px,calc(180px - ((1920px - 100vw) * .1408450704)),9.375vw)}}@media screen and (min-width:1281px){.c-side-visual__circle::before{position:absolute;bottom:0;left:0;width:clamp(166px,calc(332px - ((1920px - 100vw) * .2597809077)),17.2916666667vw);height:clamp(166px,calc(332px - ((1920px - 100vw) * .2597809077)),17.2916666667vw);background:url(../images/pc/common/bg_side-visual_circle-text.svg) no-repeat center/contain;content:"";animation:rotate 30s linear infinite reverse}}@media screen and (min-width:1281px){.c-side-visual__daiyonkyokai-logo{position:absolute;top:clamp(10px,calc(20px - ((1920px - 100vw) * .0156494523)),1.0416666667vw);right:clamp(10px,calc(20px - ((1920px - 100vw) * .0156494523)),1.0416666667vw);width:clamp(33px,calc(66px - ((1920px - 100vw) * .0516431925)),3.4375vw)}}@media screen and (min-width:1281px){.c-side-visual__bps-logo{width:clamp(180px,calc(360px - ((1920px - 100vw) * .2816901408)),18.75vw)}}@media screen and (min-width:1281px){.c-case-list.is-loading{min-height:15.625vw}}@media screen and (min-width:1025px) and (max-width:1280px){.c-case-list.is-loading{min-height:23.4375vw}}@media screen and (min-width:769px) and (max-width:1024px){.c-case-list.is-loading{min-height:29.296875vw}}@media screen and (max-width:768px){.c-case-list.is-loading{min-height:62.5vw}}.c-case-list__list{display:grid;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (min-width:1281px){.c-case-list__list{grid-template-columns:repeat(4,1fr);gap:2.0833333333vw 1.5625vw}}@media screen and (min-width:1025px) and (max-width:1280px){.c-case-list__list{grid-template-columns:repeat(4,1fr);gap:3.125vw 2.34375vw}}@media screen and (min-width:769px) and (max-width:1024px){.c-case-list__list{grid-template-columns:repeat(2,1fr);gap:3.90625vw 2.9296875vw}}@media screen and (max-width:768px){.c-case-list__list{grid-template-columns:repeat(2,1fr);gap:10.4166666667vw 2.6041666667vw}}.c-case-list__list.is-loaded{opacity:1}.c-case-list__item{display:none}.c-case-list__item.is-visible{display:block}.c-case-list__item.is-not-connected .c-case-list__thumb::before{position:absolute;inset:0;opacity:.8;background-image:url(../images/common/bg_pattern.png);background-repeat:repeat;background-position:top left;content:""}@media screen and (min-width:769px){.c-case-list__item.is-not-connected .c-case-list__thumb::before{background-size:max(200px,10.4166666667vw) max(200px,10.4166666667vw)}}@media screen and (max-width:768px){.c-case-list__item.is-not-connected .c-case-list__thumb::before{background-size:26.0416666667vw 26.0416666667vw}}.c-case-list__item.is-not-connected .c-case-list__thumb::after{position:absolute;inset:0;background-image:url(../images/common/icon_lock.svg);background-repeat:no-repeat;background-position:center;content:""}@media screen and (min-width:769px){.c-case-list__item.is-not-connected .c-case-list__thumb::after{background-size:4.4791666667vw 4.4791666667vw}}@media screen and (min-width:1025px) and (max-width:1280px){.c-case-list__item.is-not-connected .c-case-list__thumb::after{background-size:5.9375vw 5.9375vw}}@media screen and (min-width:769px) and (max-width:1024px){.c-case-list__item.is-not-connected .c-case-list__thumb::after{background-size:8.3984375vw 8.3984375vw}}@media screen and (max-width:768px){.c-case-list__item.is-not-connected .c-case-list__thumb::after{background-size:15.625vw 15.625vw}}.c-case-list__item.is-not-connected .c-case-list__label{background-color:#000}.c-case-list__item.is-not-connected .c-case-list__label::before{content:"未接続"}.c-case-list__item.is-investigating .c-case-list__label{background-color:rgba(151,30,76,.8)}.c-case-list__item.is-investigating .c-case-list__label::before{content:"調査中"}.c-case-list__item.is-complete .c-case-list__label{background-color:rgba(30,112,139,.8)}.c-case-list__item.is-complete .c-case-list__label::before{content:"完了"}.c-case-list__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%}.c-case-list__thumb{position:relative}@media screen and (min-width:1281px){.c-case-list__thumb{margin-bottom:.8333333333vw;-webkit-clip-path:polygon(0 0,calc(100% - .9375vw) 0,100% .9375vw,100% 100%,.9375vw 100%,0 calc(100% - .9375vw));clip-path:polygon(0 0,calc(100% - .9375vw) 0,100% .9375vw,100% 100%,.9375vw 100%,0 calc(100% - .9375vw))}}@media screen and (min-width:1025px) and (max-width:1280px){.c-case-list__thumb{margin-bottom:1.25vw;-webkit-clip-path:polygon(0 0,calc(100% - 1.40625vw) 0,100% 1.40625vw,100% 100%,1.40625vw 100%,0 calc(100% - 1.40625vw));clip-path:polygon(0 0,calc(100% - 1.40625vw) 0,100% 1.40625vw,100% 100%,1.40625vw 100%,0 calc(100% - 1.40625vw))}}@media screen and (min-width:769px) and (max-width:1024px){.c-case-list__thumb{margin-bottom:1.5625vw;-webkit-clip-path:polygon(0 0,calc(100% - 1.7578125vw) 0,100% 1.7578125vw,100% 100%,1.7578125vw 100%,0 calc(100% - 1.7578125vw));clip-path:polygon(0 0,calc(100% - 1.7578125vw) 0,100% 1.7578125vw,100% 100%,1.7578125vw 100%,0 calc(100% - 1.7578125vw))}}@media screen and (max-width:768px){.c-case-list__thumb{margin-bottom:2.6041666667vw;-webkit-clip-path:polygon(0 0,calc(100% - 3.125vw) 0,100% 3.125vw,100% 100%,3.125vw 100%,0 calc(100% - 3.125vw));clip-path:polygon(0 0,calc(100% - 3.125vw) 0,100% 3.125vw,100% 100%,3.125vw 100%,0 calc(100% - 3.125vw))}}.c-case-list__thumb figure{aspect-ratio:1/1;background-color:#000}.c-case-list__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (any-hover:hover){.c-case-list__link img{-webkit-transition:-webkit-transform 10s;transition:-webkit-transform 10s;transition:transform 10s;transition:transform 10s,-webkit-transform 10s}.c-case-list__link:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}}.c-case-list__label{display:grid;place-items:center;position:absolute;text-align:center;pointer-events:none}@media screen and (min-width:1281px){.c-case-list__label{top:.78125vw;right:.78125vw;min-width:3.75vw;height:1.3541666667vw;padding:.1041666667vw .5208333333vw}}@media screen and (min-width:1025px) and (max-width:1280px){.c-case-list__label{top:1.171875vw;right:1.171875vw;min-width:5.625vw;height:2.03125vw;padding:.15625vw .78125vw}}@media screen and (min-width:769px) and (max-width:1024px){.c-case-list__label{top:1.46484375vw;right:1.46484375vw;min-width:7.03125vw;height:2.5390625vw;padding:.1953125vw .9765625vw}}@media screen and (max-width:768px){.c-case-list__label{top:2.6041666667vw;right:2.6041666667vw;min-width:13.0208333333vw;height:4.6875vw;padding:.2604166667vw 1.953125vw}}@media screen and (max-width:480px){.c-case-list__label{padding:.390625vw 1.953125vw .2604166667vw}}.c-case-list__label::before{display:inline-block;letter-spacing:.04em}@media screen and (min-width:1281px){.c-case-list__label::before{font-size:.8333333333vw}}@media screen and (min-width:1025px) and (max-width:1280px){.c-case-list__label::before{font-size:1.25vw}}@media screen and (min-width:769px) and (max-width:1024px){.c-case-list__label::before{font-size:1.5625vw}}@media screen and (max-width:768px){.c-case-list__label::before{font-size:2.8645833333vw}}.c-case-list__title{line-height:1.4;letter-spacing:.04em}@media screen and (min-width:1281px){.c-case-list__title{margin-bottom:1.4583333333vw;font-size:.9375vw}}@media screen and (min-width:1025px) and (max-width:1280px){.c-case-list__title{margin-bottom:2.1875vw;font-size:1.40625vw}}@media screen and (min-width:769px) and (max-width:1024px){.c-case-list__title{margin-bottom:2.734375vw;font-size:1.7578125vw}}@media screen and (max-width:768px){.c-case-list__title{margin-bottom:5.2083333333vw;font-size:3.3854166667vw}}.c-case-list__button{margin-top:auto}@media screen and (min-width:769px){.c-case-list__announce{padding-top:max(40px,2.0833333333vw)}}@media screen and (max-width:768px){.c-case-list__announce{padding:16.9270833333vw 0 10.4166666667vw}}.c-header-navigation{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (min-width:769px){.c-header-navigation{height:max(59px,3.0729166667vw);padding:0 max(50px,2.6041666667vw);border-bottom:max(1px,.0520833333vw) solid #4f4f4f}}@media screen and (max-width:768px){.c-header-navigation{height:15.625vw;padding:0 1.8229166667vw;border-bottom:.2604166667vw solid #4f4f4f}}.c-header-navigation__back-link{display:grid;place-items:center;font-size:0}@media screen and (min-width:769px){.c-header-navigation__back-link{width:max(40px,2.0833333333vw);height:max(40px,2.0833333333vw)}}@media screen and (max-width:768px){.c-header-navigation__back-link{width:7.8125vw;height:7.8125vw}}@media screen and (min-width:769px){.c-header-navigation__back-link .c-svg--arrow{width:max(20px,1.0416666667vw)}}@media screen and (max-width:768px){.c-header-navigation__back-link .c-svg--arrow{width:3.6458333333vw}}@media (any-hover:hover){.c-header-navigation__back-link .c-svg--arrow{-webkit-transition:color .35s;transition:color .35s}.c-header-navigation__back-link:hover .c-svg--arrow{color:#21c8b4}}.c-header-navigation__title{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-family:"Saira Semi Condensed",sans-serif;font-weight:600;letter-spacing:.04em;text-align:center}@media screen and (min-width:769px){.c-header-navigation__title{padding-right:max(20px,1.0416666667vw);font-size:max(24px,1.25vw)}}@media screen and (max-width:768px){.c-header-navigation__title{padding-right:7.8125vw;font-size:3.90625vw}}.c-form__data{display:none}@media screen and (min-width:769px){.c-input-group + .c-input-group{margin-top:max(30px,1.5625vw)}}@media screen and (max-width:768px){.c-input-group + .c-input-group{margin-top:7.8125vw}}@media screen and (min-width:961px){.c-input-group__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}.c-input-group__label{font-family:"Saira Semi Condensed",sans-serif;letter-spacing:.04em}@media screen and (min-width:961px){.c-input-group__label{width:max(180px,9.375vw);font-size:max(18px,.9375vw)}}@media screen and (min-width:769px) and (max-width:960px){.c-input-group__label{display:block;margin-bottom:20px;font-size:18px}}@media screen and (max-width:768px){.c-input-group__label{display:block;margin-bottom:2.6041666667vw;font-size:3.3854166667vw}}@media screen and (min-width:961px){.c-input-group__field{-webkit-box-flex:1;-webkit-flex:1;flex:1}}.c-input-group__input{position:relative;background-color:#fff}@media screen and (min-width:769px){.c-input-group__input{max-width:max(580px,30.2083333333vw);height:max(60px,3.125vw);padding:max(1px,.0520833333vw);-webkit-clip-path:polygon(0 max(12px,.625vw),max(12px,.625vw) 0,100% 0,100% calc(100% - max(12px,.625vw)),calc(100% - max(12px,.625vw)) 100%,0 100%);clip-path:polygon(0 max(12px,.625vw),max(12px,.625vw) 0,100% 0,100% calc(100% - max(12px,.625vw)),calc(100% - max(12px,.625vw)) 100%,0 100%)}}@media screen and (max-width:768px){.c-input-group__input{max-width:84.375vw;aspect-ratio:648/80;padding:.2604166667vw;-webkit-clip-path:polygon(0 2.6041666667vw,2.6041666667vw 0,100% 0,100% calc(100% - 2.6041666667vw),calc(100% - 2.6041666667vw) 100%,0 100%);clip-path:polygon(0 2.6041666667vw,2.6041666667vw 0,100% 0,100% calc(100% - 2.6041666667vw),calc(100% - 2.6041666667vw) 100%,0 100%)}}.c-input-group__input--error{background-color:red}.c-input-group__input--error .c-input-group__text-box{background-color:#ffd3d3}.c-input-group__text-box{width:100%;height:100%;color:#000;font-family:"Saira Semi Condensed",sans-serif;letter-spacing:.04em;background-color:#fff}@media screen and (min-width:769px){.c-input-group__text-box{padding:max(10px,.5208333333vw) max(30px,1.5625vw);font-size:max(18px,.9375vw);-webkit-clip-path:polygon(0 max(11.4px,.59375vw),max(11.4px,.59375vw) 0,100% 0,100% calc(100% - max(11.4px,.59375vw)),calc(100% - max(11.4px,.59375vw)) 100%,0 100%);clip-path:polygon(0 max(11.4px,.59375vw),max(11.4px,.59375vw) 0,100% 0,100% calc(100% - max(11.4px,.59375vw)),calc(100% - max(11.4px,.59375vw)) 100%,0 100%)}}@media screen and (max-width:768px){.c-input-group__text-box{padding:1.3020833333vw 3.90625vw;font-size:3.3854166667vw;-webkit-clip-path:polygon(0 2.4505208333vw,2.4505208333vw 0,100% 0,100% calc(100% - 2.4505208333vw),calc(100% - 2.4505208333vw) 100%,0 100%);clip-path:polygon(0 2.4505208333vw,2.4505208333vw 0,100% 0,100% calc(100% - 2.4505208333vw),calc(100% - 2.4505208333vw) 100%,0 100%)}}.c-input-group__text-box--ja{font-family:"BIZ UDPGothic",sans-serif}.c-input-group__text-box::-webkit-input-placeholder{color:#ccc}.c-input-group__text-box::-moz-placeholder{color:#ccc}.c-input-group__text-box::placeholder{color:#ccc}@media screen and (min-width:961px){.c-input-group__error{margin-top:max(20px,1.0416666667vw);padding-left:max(180px,9.375vw)}}@media screen and (min-width:769px) and (max-width:960px){.c-input-group__error{margin-top:20px}}@media screen and (max-width:768px){.c-input-group__error{margin-top:2.6041666667vw}}.c-input-group__error-text{color:red;line-height:1.8;letter-spacing:.04em}@media screen and (min-width:769px){.c-input-group__error-text{font-size:max(18px,.9375vw)}}@media screen and (max-width:768px){.c-input-group__error-text{font-size:3.3854166667vw}}.c-dropdown{position:relative}@media screen and (min-width:769px){.c-dropdown{max-width:max(580px,30.2083333333vw)}}@media screen and (max-width:768px){.c-dropdown{max-width:84.375vw}}.c-dropdown__input{cursor:pointer}.c-dropdown__input .c-svg--dropdown{position:absolute;color:#212121;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}@media screen and (min-width:769px){.c-dropdown__input .c-svg--dropdown{top:max(25px,1.3020833333vw);right:max(30px,1.5625vw);width:max(12px,.625vw)}}@media screen and (max-width:768px){.c-dropdown__input .c-svg--dropdown{top:4.5572916667vw;right:5.2083333333vw;width:1.5625vw}}.c-dropdown__input.is-open .c-svg--dropdown{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.c-dropdown__text-box{pointer-events:none}.c-dropdown__collapse{display:none;position:absolute;z-index:1;overflow:hidden;width:100%;background-color:#fff}@media screen and (min-width:769px){.c-dropdown__collapse{top:max(64px,3.3333333333vw)}}@media screen and (max-width:768px){.c-dropdown__collapse{top:10.9375vw}}.c-dropdown__list{overflow-y:auto}@media screen and (min-width:769px){.c-dropdown__list::-webkit-scrollbar{width:max(8px,.4166666667vw);height:max(8px,.4166666667vw)}}@media screen and (max-width:768px){.c-dropdown__list::-webkit-scrollbar{width:1.0416666667vw;height:1.0416666667vw}}.c-dropdown__list::-webkit-scrollbar-track{background-color:#fff}.c-dropdown__list::-webkit-scrollbar-thumb{background-color:#999}@media screen and (min-width:769px){.c-dropdown__list::-webkit-scrollbar-thumb{border-radius:max(8px,.4166666667vw)}}@media screen and (max-width:768px){.c-dropdown__list::-webkit-scrollbar-thumb{border-radius:1.0416666667vw}}@media screen and (min-width:769px){.c-dropdown__list{max-height:max(240px,12.5vw)}}@media screen and (max-width:768px){.c-dropdown__list{max-height:46.875vw}}@media screen and (min-width:769px){.c-dropdown__item + .c-dropdown__item{border-top:max(1px,.0520833333vw) solid #ccc}}@media screen and (max-width:768px){.c-dropdown__item + .c-dropdown__item{border-top:.2604166667vw solid #ccc}}.c-dropdown__radio{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-dropdown__radio:checked + .c-dropdown__title{background-color:#21c8b4}.c-dropdown__title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#000;letter-spacing:.04em;-webkit-transition:background-color .35s;transition:background-color .35s;cursor:pointer}@media screen and (min-width:769px){.c-dropdown__title{height:max(60px,3.125vw);padding:max(10px,.5208333333vw) max(30px,1.5625vw);font-size:max(18px,.9375vw)}}@media screen and (max-width:768px){.c-dropdown__title{height:10.4166666667vw;padding:1.3020833333vw 3.90625vw;font-size:3.3854166667vw}}@media (any-hover:hover){.c-dropdown__title:hover{background-color:#d3f4f0}}.c-dropdown__announce-text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#000;letter-spacing:.04em}@media screen and (min-width:769px){.c-dropdown__announce-text{height:max(60px,3.125vw);padding:max(10px,.5208333333vw) max(30px,1.5625vw);font-size:max(18px,.9375vw)}}@media screen and (max-width:768px){.c-dropdown__announce-text{height:10.4166666667vw;padding:1.3020833333vw 3.90625vw;font-size:3.3854166667vw}}.c-toggle__label{display:block}.c-toggle__checkbox{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-toggle__checkbox:checked + .c-toggle__wrapper{border-color:#39da60;background-color:#39da60}@media screen and (min-width:769px){.c-toggle__checkbox:checked + .c-toggle__wrapper .c-toggle__slider{left:max(20px,1.0416666667vw)}}@media screen and (max-width:768px){.c-toggle__checkbox:checked + .c-toggle__wrapper .c-toggle__slider{left:7.8125vw}}.c-toggle__checkbox:disabled + .c-toggle__wrapper{border-color:#9e9e9e;background-color:#9e9e9e;cursor:not-allowed}.c-toggle__checkbox:disabled + .c-toggle__wrapper .c-toggle__slider{opacity:.5}.c-toggle__wrapper{position:relative;background-color:#4f4f4f;cursor:pointer;-webkit-transition:border-color .35s,background-color .35s;transition:border-color .35s,background-color .35s}@media screen and (min-width:769px){.c-toggle__wrapper{width:max(40px,2.0833333333vw);height:max(20px,1.0416666667vw);border:max(2px,.1041666667vw) solid #4f4f4f;border-radius:max(20px,1.0416666667vw)}}@media screen and (max-width:768px){.c-toggle__wrapper{width:14.3229166667vw;height:6.5104166667vw;border:.6510416667vw solid #4f4f4f;border-radius:6.5104166667vw}}.c-toggle__slider{position:absolute;left:0;border-radius:100%;background-color:#fff;-webkit-transition:left .35s;transition:left .35s}@media screen and (min-width:769px){.c-toggle__slider{width:max(16px,.8333333333vw);height:max(16px,.8333333333vw)}}@media screen and (max-width:768px){.c-toggle__slider{width:5.2083333333vw;height:5.2083333333vw}}@media screen and (min-width:769px){.p-index-hero-visual{display:none}}@media screen and (max-width:768px){.p-index-hero-visual{position:relative;overflow:hidden;height:154.4270833333vw;padding-top:42.96875vw;border-bottom:.2604166667vw solid #4f4f4f;background-image:url(../images/common/bg_object_top-left.svg),url(../images/common/logo_daiyonkyokai.svg),url(../images/sp/index/bg_hero-visual_object_bottom.svg);background-repeat:no-repeat;background-position:top 3.3854166667vw left,top 3.90625vw right 3.90625vw,bottom center;background-size:48.6979166667vw 13.8020833333vw,12.5vw 12.5vw,100% auto}}@media screen and (max-width:768px){.p-index-hero-visual__logo{width:70.3125vw;margin:0 auto 5.2083333333vw}}@media screen and (max-width:768px){.p-index-hero-visual__dual-strider{width:68.2291666667vw;margin:0 auto}}@media screen and (max-width:768px){.p-index-hero-visual__dual-strider-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-family:"Saira Semi Condensed",sans-serif;font-size:2.6041666667vw;font-weight:700;letter-spacing:.04em}}@media screen and (max-width:768px){.p-index-hero-visual__dual-strider-title::after{width:.5208333333vw;height:1.5625vw;margin-left:.78125vw;background:url(../images/common/txt_colon.svg) no-repeat center/contain;content:""}}@media screen and (max-width:768px){.p-index-hero-visual__dual-strider-name{width:68.2291666667vw;height:10.4166666667vw;padding:3.6458333333vw 3.125vw 3.6458333333vw 1.4322916667vw;font-size:3.125vw;letter-spacing:.04em;text-align:center;background:url(../images/sp/index/bg_visual_dual-strider-name.svg) no-repeat center/contain}}@media screen and (max-width:768px){.p-index-hero-visual__circle{position:absolute;top:0;right:0;width:33.8541666667vw;height:33.8541666667vw;pointer-events:none}}@media screen and (max-width:1280px){.p-index-hero-visual__circle::before{position:absolute;bottom:0;left:0;width:62.5vw;height:62.5vw;background:url(../images/sp/index/bg_hero-visual_circle-text.svg) no-repeat center/contain;content:"";animation:rotate 30s linear infinite reverse}}.p-index-view-all{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;border-style:solid;border-color:#4f4f4f}@media screen and (min-width:769px){.p-index-view-all{height:max(60px,3.125vw);border-width:max(1px,.0520833333vw) 0}}@media screen and (max-width:768px){.p-index-view-all{height:20.8333333333vw;border-width:.2604166667vw 0}}.p-index-view-all__text{position:relative;width:100%;font-family:"Saira Semi Condensed",sans-serif;font-weight:600;letter-spacing:.04em;text-align:center}@media screen and (min-width:769px){.p-index-view-all__text{font-size:max(24px,1.25vw)}}@media screen and (max-width:768px){.p-index-view-all__text{font-size:3.90625vw}}.p-index-view-all__arrow{position:absolute}@media screen and (min-width:769px){.p-index-view-all__arrow{right:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-index-view-all__arrow{right:7.8125vw}}@media screen and (min-width:769px){.p-index-view-all__arrow .c-svg--arrow{width:max(20px,1.0416666667vw)}}@media screen and (max-width:768px){.p-index-view-all__arrow .c-svg--arrow{width:3.6458333333vw}}@media (any-hover:hover){.p-index-view-all{-webkit-transition:color .35s;transition:color .35s}.p-index-view-all:hover{color:#21c8b4}}.p-index-connected__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (min-width:769px){.p-index-connected__header{height:max(100px,5.2083333333vw);padding:0 max(60px,3.125vw);border-bottom:max(1px,.0520833333vw) solid #4f4f4f;background:url(../images/pc/common/bg_title_barcode_vert.svg) no-repeat right max(4px,.2083333333vw) center/max(28px,1.4583333333vw) max(94px,4.8958333333vw)}}@media screen and (max-width:768px){.p-index-connected__header{height:20.8333333333vw;padding:0 3.90625vw;border-bottom:.2604166667vw solid #4f4f4f;background:url(../images/sp/common/bg_title_barcode_vert.svg) no-repeat right 1.0416666667vw center/max(28px,1.4583333333vw) max(144px,7.5vw)}}.p-index-connected__title{font-family:"Saira Semi Condensed",sans-serif;font-weight:600;letter-spacing:.04em}@media screen and (min-width:1025px){.p-index-connected__title{font-size:max(54px,2.8125vw)}}@media screen and (min-width:769px) and (max-width:1024px){.p-index-connected__title{font-size:max(48px,calc(54px - ((1024px - 100vw) * .0235294118)))}}@media screen and (max-width:768px){.p-index-connected__title{font-size:9.375vw}}.p-index-connected__body{position:relative}@media screen and (min-width:769px){.p-index-connected__body{padding:max(40px,2.0833333333vw) max(60px,3.125vw) max(50px,2.6041666667vw)}}@media screen and (max-width:768px){.p-index-connected__body{overflow:hidden;padding:7.8125vw 7.8125vw 10.4166666667vw}}@media screen and (min-width:1281px){.p-index-connected__body.is-loading{min-height:20.8333333333vw}}@media screen and (min-width:1025px) and (max-width:1280px){.p-index-connected__body.is-loading{min-height:31.25vw}}@media screen and (min-width:769px) and (max-width:1024px){.p-index-connected__body.is-loading{min-height:39.0625vw}}@media screen and (max-width:768px){.p-index-connected__body.is-loading{min-height:52.0833333333vw}}@media screen and (min-width:769px){.p-index-connected__announce{padding:max(60px,3.125vw) 0 max(50px,2.6041666667vw)}}@media screen and (max-width:768px){.p-index-connected__announce{padding:13.0208333333vw 0 10.4166666667vw}}.p-index-case-list{opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s}@media screen and (min-width:769px) and (max-width:1024px){.p-index-case-list{max-width:55.46875vw;margin:0 auto}}.p-index-case-list.is-loaded{opacity:1}@media screen and (min-width:1025px){.p-index-case-list__list{display:grid;grid-template-columns:repeat(3,1fr);gap:2.0833333333vw 1.5625vw}}.p-index-case-list__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:auto}@media screen and (min-width:769px) and (max-width:1024px){.p-index-case-list__item{padding:0 1.953125vw}}@media screen and (max-width:768px){.p-index-case-list__item{padding:0 2.6041666667vw}}.p-index-case-list__item.is-investigating .p-index-case-list__label{background-color:rgba(151,30,76,.8)}.p-index-case-list__item.is-investigating .p-index-case-list__label::before{content:"調査中"}.p-index-case-list__item.is-complete .p-index-case-list__label{background-color:rgba(30,112,139,.8)}.p-index-case-list__item.is-complete .p-index-case-list__label::before{content:"完了"}.p-index-case-list__thumb{position:relative}@media screen and (min-width:1281px){.p-index-case-list__thumb{margin-bottom:.8333333333vw;-webkit-clip-path:polygon(0 .625vw,.625vw 0,100% 0,100% calc(100% - .625vw),calc(100% - .625vw) 100%,0 100%);clip-path:polygon(0 .625vw,.625vw 0,100% 0,100% calc(100% - .625vw),calc(100% - .625vw) 100%,0 100%)}}@media screen and (min-width:1025px) and (max-width:1280px){.p-index-case-list__thumb{margin-bottom:1.25vw;-webkit-clip-path:polygon(0 .9375vw,.9375vw 0,100% 0,100% calc(100% - .9375vw),calc(100% - .9375vw) 100%,0 100%);clip-path:polygon(0 .9375vw,.9375vw 0,100% 0,100% calc(100% - .9375vw),calc(100% - .9375vw) 100%,0 100%)}}@media screen and (min-width:769px) and (max-width:1024px){.p-index-case-list__thumb{margin-bottom:1.5625vw;-webkit-clip-path:polygon(0 1.171875vw,1.171875vw 0,100% 0,100% calc(100% - 1.171875vw),calc(100% - 1.171875vw) 100%,0 100%);clip-path:polygon(0 1.171875vw,1.171875vw 0,100% 0,100% calc(100% - 1.171875vw),calc(100% - 1.171875vw) 100%,0 100%)}}@media screen and (max-width:768px){.p-index-case-list__thumb{margin-bottom:3.90625vw;-webkit-clip-path:polygon(0 3.125vw,3.125vw 0,100% 0,100% calc(100% - 3.125vw),calc(100% - 3.125vw) 100%,0 100%);clip-path:polygon(0 3.125vw,3.125vw 0,100% 0,100% calc(100% - 3.125vw),calc(100% - 3.125vw) 100%,0 100%)}}.p-index-case-list__thumb figure{aspect-ratio:1/1;background-color:#000}.p-index-case-list__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (any-hover:hover){.p-index-case-list__link img{-webkit-transition:-webkit-transform 10s;transition:-webkit-transform 10s;transition:transform 10s;transition:transform 10s,-webkit-transform 10s}.p-index-case-list__link:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}}.p-index-case-list__label{display:grid;place-items:center;position:absolute;text-align:center;pointer-events:none}@media screen and (min-width:1281px){.p-index-case-list__label{top:.625vw;right:.625vw;min-width:4.6875vw;height:1.7708333333vw;padding:.2083333333vw .8333333333vw}}@media screen and (min-width:1025px) and (max-width:1280px){.p-index-case-list__label{top:.9375vw;right:.9375vw;min-width:7.03125vw;height:2.65625vw;padding:.3125vw 1.25vw}}@media screen and (min-width:769px) and (max-width:1024px){.p-index-case-list__label{top:1.171875vw;right:1.171875vw;min-width:8.7890625vw;height:3.3203125vw;padding:.390625vw 1.5625vw}}@media screen and (max-width:768px){.p-index-case-list__label{top:2.6041666667vw;right:2.6041666667vw;min-width:20.8333333333vw;height:7.8125vw;padding:.5208333333vw 3.90625vw}}.p-index-case-list__label::before{display:inline-block;letter-spacing:.04em}@media screen and (min-width:1281px){.p-index-case-list__label::before{font-size:.9375vw}}@media screen and (min-width:1025px) and (max-width:1280px){.p-index-case-list__label::before{font-size:1.40625vw}}@media screen and (min-width:769px) and (max-width:1024px){.p-index-case-list__label::before{font-size:1.7578125vw}}@media screen and (max-width:768px){.p-index-case-list__label::before{font-size:4.1666666667vw}}.p-index-case-list__title{line-height:1.4;letter-spacing:.04em}@media screen and (min-width:1281px){.p-index-case-list__title{margin-bottom:1.25vw;font-size:.9375vw}}@media screen and (min-width:1025px) and (max-width:1280px){.p-index-case-list__title{margin-bottom:1.875vw;font-size:1.40625vw}}@media screen and (min-width:769px) and (max-width:1024px){.p-index-case-list__title{margin-bottom:2.34375vw;font-size:1.7578125vw}}@media screen and (max-width:768px){.p-index-case-list__title{margin-bottom:5.2083333333vw;font-size:5.7291666667vw}}.p-index-case-list__button{margin-top:auto}@media screen and (max-width:1024px){.p-index-case-list__indicator{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}@media screen and (min-width:769px) and (max-width:1024px){.p-index-case-list__indicator{margin-top:4.8828125vw}}@media screen and (max-width:768px){.p-index-case-list__indicator{margin-top:10.4166666667vw}}@media screen and (max-width:1024px){.p-index-case-list .swiper-pagination-bullets .swiper-pagination-bullet{opacity:1;border-radius:0;background-color:#4f4f4f}}@media screen and (min-width:769px) and (max-width:1024px){.p-index-case-list .swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;margin:0 6px}}@media screen and (max-width:768px){.p-index-case-list .swiper-pagination-bullets .swiper-pagination-bullet{width:2.0833333333vw;height:2.0833333333vw;margin:0 1.3020833333vw}}@media screen and (max-width:1024px){.p-index-case-list .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#fff}}.p-index-case-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;background-color:#fff}.p-index-case-button::after,.p-index-case-button::before{position:absolute;background-color:#000;content:""}@media screen and (min-width:769px){.p-index-case-button::after,.p-index-case-button::before{width:max(6px,.3125vw);height:max(6px,.3125vw)}}@media screen and (max-width:768px){.p-index-case-button::after,.p-index-case-button::before{width:1.0416666667vw;height:1.0416666667vw}}@media screen and (min-width:769px){.p-index-case-button::before{bottom:max(6px,.3125vw);left:max(6px,.3125vw)}}@media screen and (max-width:768px){.p-index-case-button::before{bottom:1.0416666667vw;left:1.0416666667vw}}@media screen and (min-width:769px){.p-index-case-button::after{top:max(6px,.3125vw);right:max(6px,.3125vw)}}@media screen and (max-width:768px){.p-index-case-button::after{top:1.0416666667vw;right:1.0416666667vw}}@media screen and (min-width:1281px){.p-index-case-button{height:2.9166666667vw;-webkit-clip-path:polygon(0 .625vw,.625vw 0,100% 0,100% calc(100% - .625vw),calc(100% - .625vw) 100%,0 100%);clip-path:polygon(0 .625vw,.625vw 0,100% 0,100% calc(100% - .625vw),calc(100% - .625vw) 100%,0 100%)}}@media screen and (min-width:1025px) and (max-width:1280px){.p-index-case-button{height:4.375vw;-webkit-clip-path:polygon(0 .9375vw,.9375vw 0,100% 0,100% calc(100% - .9375vw),calc(100% - .9375vw) 100%,0 100%);clip-path:polygon(0 .9375vw,.9375vw 0,100% 0,100% calc(100% - .9375vw),calc(100% - .9375vw) 100%,0 100%)}}@media screen and (min-width:769px) and (max-width:1024px){.p-index-case-button{height:5.46875vw;-webkit-clip-path:polygon(0 1.171875vw,1.171875vw 0,100% 0,100% calc(100% - 1.171875vw),calc(100% - 1.171875vw) 100%,0 100%);clip-path:polygon(0 1.171875vw,1.171875vw 0,100% 0,100% calc(100% - 1.171875vw),calc(100% - 1.171875vw) 100%,0 100%)}}@media screen and (max-width:768px){.p-index-case-button{height:13.0208333333vw;-webkit-clip-path:polygon(0 3.125vw,3.125vw 0,100% 0,100% calc(100% - 3.125vw),calc(100% - 3.125vw) 100%,0 100%);clip-path:polygon(0 3.125vw,3.125vw 0,100% 0,100% calc(100% - 3.125vw),calc(100% - 3.125vw) 100%,0 100%)}}.p-index-case-button__text{width:100%;color:#000;letter-spacing:.04em;text-align:center}@media screen and (min-width:1281px){.p-index-case-button__text{font-size:.8333333333vw}}@media screen and (min-width:1025px) and (max-width:1280px){.p-index-case-button__text{font-size:1.25vw}}@media screen and (min-width:769px) and (max-width:1024px){.p-index-case-button__text{font-size:1.5625vw}}@media screen and (max-width:768px){.p-index-case-button__text{font-size:3.90625vw}}@media (any-hover:hover){.p-index-case-button{-webkit-transition:background-color .35s;transition:background-color .35s}.p-index-case-button:hover{background-color:#21c8b4}.p-index-case-button:hover::after,.p-index-case-button:hover::before{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}}.p-index-not-connected__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (min-width:769px){.p-index-not-connected__header{height:max(100px,5.2083333333vw);padding:0 max(60px,3.125vw);border-bottom:max(1px,.0520833333vw) solid #4f4f4f;background:url(../images/pc/common/bg_title_barcode_vert.svg) no-repeat right max(4px,.2083333333vw) center/max(28px,1.4583333333vw) max(94px,4.8958333333vw)}}@media screen and (max-width:768px){.p-index-not-connected__header{height:20.8333333333vw;padding:0 3.90625vw;border-bottom:.2604166667vw solid #4f4f4f;background:url(../images/sp/common/bg_title_barcode_vert.svg) no-repeat right 1.0416666667vw center/max(28px,1.4583333333vw) max(144px,7.5vw)}}.p-index-not-connected__title{font-family:"Saira Semi Condensed",sans-serif;font-weight:600;letter-spacing:.04em}@media screen and (min-width:1025px){.p-index-not-connected__title{font-size:max(54px,2.8125vw)}}@media screen and (min-width:769px) and (max-width:1024px){.p-index-not-connected__title{font-size:max(48px,calc(54px - ((1024px - 100vw) * .0235294118)))}}@media screen and (max-width:768px){.p-index-not-connected__title{font-size:9.375vw}}.p-index-not-connected__body{position:relative}@media screen and (min-width:769px){.p-index-not-connected__body{padding:max(40px,2.0833333333vw) max(60px,3.125vw) max(60px,3.125vw)}}@media screen and (max-width:768px){.p-index-not-connected__body{padding:3.90625vw 3.90625vw 10.4166666667vw}}@media screen and (min-width:769px){.p-index-not-connected .c-case-list__announce{padding:max(60px,3.125vw) 0 max(40px,2.0833333333vw)}}@media screen and (min-width:769px){.p-index-options{margin-bottom:min(-1px,-.0520833333vw)}}@media screen and (max-width:768px){.p-index-options{margin-bottom:-.2604166667vw}}.p-index-options__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (min-width:769px){.p-index-options__header{height:max(100px,5.2083333333vw);margin-bottom:min(-1px,-.0520833333vw);padding:0 max(60px,3.125vw);border-bottom:max(1px,.0520833333vw) solid #4f4f4f;background:url(../images/pc/common/bg_title_barcode_vert.svg) no-repeat right max(4px,.2083333333vw) center/max(28px,1.4583333333vw) max(94px,4.8958333333vw)}}@media screen and (max-width:768px){.p-index-options__header{height:20.8333333333vw;padding:0 3.90625vw;border-bottom:.2604166667vw solid #4f4f4f;background:url(../images/sp/common/bg_title_barcode_vert.svg) no-repeat right 1.0416666667vw center/max(28px,1.4583333333vw) max(144px,7.5vw)}}.p-index-options__title{font-family:"Saira Semi Condensed",sans-serif;font-weight:600;letter-spacing:.04em}@media screen and (min-width:1025px){.p-index-options__title{font-size:max(54px,2.8125vw)}}@media screen and (min-width:769px) and (max-width:1024px){.p-index-options__title{font-size:max(48px,calc(54px - ((1024px - 100vw) * .0235294118)))}}@media screen and (max-width:768px){.p-index-options__title{font-size:9.375vw}}@media screen and (min-width:881px){.p-index-option-list__list{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden}}.p-index-option-list__item{position:relative}@media screen and (min-width:769px) and (max-width:880px){.p-index-option-list__item{border-bottom:1px solid #4f4f4f}}@media screen and (max-width:768px){.p-index-option-list__item{border-bottom:.2604166667vw solid #4f4f4f}}@media screen and (min-width:881px){.p-index-option-list__item::before{position:absolute;inset:min(-.5px,-.0260416667vw);border:max(1px,.0520833333vw) solid #4f4f4f;content:"";pointer-events:none}}.p-index-option-list__link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (min-width:1281px){.p-index-option-list__link{padding:1.5625vw 0 1.5625vw 1.5625vw}}@media screen and (min-width:881px) and (max-width:1280px){.p-index-option-list__link{padding:2.34375vw 0 2.34375vw 2.34375vw}}@media screen and (min-width:769px) and (max-width:880px){.p-index-option-list__link{padding:3.4090909091vw 0 3.4090909091vw 3.4090909091vw}}@media screen and (max-width:768px){.p-index-option-list__link{padding:3.90625vw 0 3.90625vw 3.90625vw}}@media (any-hover:hover){.p-index-option-list__link{-webkit-transition:color .35s;transition:color .35s}.p-index-option-list__link:hover{color:#21c8b4}}.p-index-option-list__prepend{background-color:#fff}@media screen and (min-width:1281px){.p-index-option-list__prepend{width:5.2083333333vw;height:5.2083333333vw;padding-top:.5208333333vw;border-radius:.3125vw}}@media screen and (min-width:881px) and (max-width:1280px){.p-index-option-list__prepend{width:7.8125vw;height:7.8125vw;padding-top:.78125vw;border-radius:.46875vw}}@media screen and (min-width:769px) and (max-width:880px){.p-index-option-list__prepend{width:11.3636363636vw;height:11.3636363636vw;padding-top:1.1363636364vw;border-radius:.6818181818vw}}@media screen and (max-width:768px){.p-index-option-list__prepend{width:20.8333333333vw;height:20.8333333333vw;padding-top:2.0833333333vw;border-radius:1.3020833333vw}}.p-index-option-list__icon{display:block;margin:0 auto}@media screen and (min-width:1281px){.p-index-option-list__icon{width:2.6041666667vw;height:2.6041666667vw;margin-bottom:.3125vw}}@media screen and (min-width:881px) and (max-width:1280px){.p-index-option-list__icon{width:3.90625vw;height:3.90625vw;margin-bottom:.46875vw}}@media screen and (min-width:769px) and (max-width:880px){.p-index-option-list__icon{width:5.6818181818vw;height:5.6818181818vw;margin-bottom:.6818181818vw}}@media screen and (max-width:768px){.p-index-option-list__icon{width:10.4166666667vw;height:10.4166666667vw;margin-bottom:1.3020833333vw}}.p-index-option-list__label{display:block;color:#000;font-family:"Saira Semi Condensed",sans-serif;font-weight:600;text-align:center}@media screen and (min-width:1281px){.p-index-option-list__label{font-size:1.1458333333vw}}@media screen and (min-width:769px) and (max-width:1280px){.p-index-option-list__label{font-size:1.71875vw}}@media screen and (min-width:769px) and (max-width:880px){.p-index-option-list__label{font-size:2.5vw}}@media screen and (max-width:768px){.p-index-option-list__label{font-size:4.6875vw}}@media screen and (min-width:1281px){.p-index-option-list__item--serial-code .p-index-option-list__prepend{padding-top:.2604166667vw}}@media screen and (min-width:881px) and (max-width:1280px){.p-index-option-list__item--serial-code .p-index-option-list__prepend{padding-top:.390625vw}}@media screen and (min-width:769px) and (max-width:880px){.p-index-option-list__item--serial-code .p-index-option-list__prepend{padding-top:.5681818182vw}}@media screen and (max-width:768px){.p-index-option-list__item--serial-code .p-index-option-list__prepend{padding-top:1.5625vw}}@media screen and (min-width:1281px){.p-index-option-list__item--serial-code .p-index-option-list__icon{margin-bottom:-.3645833333vw}}@media screen and (min-width:881px) and (max-width:1280px){.p-index-option-list__item--serial-code .p-index-option-list__icon{margin-bottom:-.546875vw}}@media screen and (min-width:769px) and (max-width:880px){.p-index-option-list__item--serial-code .p-index-option-list__icon{margin-bottom:-.7954545455vw}}@media screen and (max-width:768px){.p-index-option-list__item--serial-code .p-index-option-list__icon{margin-bottom:-.78125vw}}@media screen and (max-width:768px){.p-index-option-list__item--serial-code .p-index-option-list__label{font-size:4.1666666667vw}}.p-index-option-list__content{-webkit-box-flex:1;-webkit-flex:1;flex:1}@media screen and (min-width:1281px){.p-index-option-list__content{padding-left:1.5625vw}}@media screen and (min-width:881px) and (max-width:1280px){.p-index-option-list__content{padding-left:2.34375vw}}@media screen and (min-width:769px) and (max-width:880px){.p-index-option-list__content{padding-left:3.4090909091vw}}@media screen and (max-width:768px){.p-index-option-list__content{padding-left:3.90625vw}}.p-index-option-list__text{margin-right:-.04em;line-height:1.8;letter-spacing:.04em}@media screen and (min-width:1281px){.p-index-option-list__text{font-size:.8333333333vw}}@media screen and (min-width:881px) and (max-width:1280px){.p-index-option-list__text{font-size:1.25vw}}@media screen and (min-width:769px) and (max-width:880px){.p-index-option-list__text{font-size:1.8181818182vw}}@media screen and (max-width:768px){.p-index-option-list__text{font-size:3.3854166667vw}}.p-index-option-list__append{display:grid;place-items:center}@media screen and (min-width:1281px){.p-index-option-list__append{width:4.5833333333vw}}@media screen and (min-width:881px) and (max-width:1280px){.p-index-option-list__append{width:6.875vw}}@media screen and (min-width:769px) and (max-width:880px){.p-index-option-list__append{width:10vw}}@media screen and (max-width:768px){.p-index-option-list__append{width:11.4583333333vw}}@media screen and (min-width:1281px){.p-index-option-list__append .c-svg--arrow{width:1.4583333333vw}}@media screen and (min-width:881px) and (max-width:1280px){.p-index-option-list__append .c-svg--arrow{width:2.1875vw}}@media screen and (min-width:769px) and (max-width:880px){.p-index-option-list__append .c-svg--arrow{width:3.1818181818vw}}@media screen and (max-width:768px){.p-index-option-list__append .c-svg--arrow{width:3.6458333333vw}}.p-index-loading{display:grid;place-items:center;position:fixed;inset:0;z-index:9999;opacity:1;background:url(../images/common/bg_pattern.png) repeat top left;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}@media screen and (min-width:769px){.p-index-loading{background-size:max(200px,10.4166666667vw) max(200px,10.4166666667vw)}}@media screen and (max-width:768px){.p-index-loading{background-size:26.0416666667vw 26.0416666667vw}}.p-index-loading__logo{position:relative}@media screen and (min-width:769px){.p-index-loading__logo{width:max(538px,28.0208333333vw);height:max(180px,9.375vw)}}@media screen and (max-width:768px){.p-index-loading__logo{width:70.0520833333vw;height:23.4375vw}}.p-index-loading__logo-top{-webkit-transform:scale(1.08);transform:scale(1.08);width:100%;height:100%;-webkit-transition:-webkit-transform .6s ease-out;transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out,-webkit-transform .6s ease-out}.p-index-loading__logo-top.is-scale-down{-webkit-transform:scale(1);transform:scale(1)}.p-index-loading__part{position:absolute;inset:0}.p-index-loading__part svg{width:100%;height:100%}.p-index-loading__part--lines path{opacity:0}.p-index-loading__part--bps-outline path{opacity:0}.p-index-loading__part--bps-fill{opacity:0;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.p-index-loading__part--bps-fill.is-visible{opacity:1}.p-index-loading__part--text{opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:opacity .8s ease-in-out,-webkit-filter .8s ease-in-out;transition:opacity .8s ease-in-out,-webkit-filter .8s ease-in-out;transition:opacity .8s ease-in-out,filter .8s ease-in-out;transition:opacity .8s ease-in-out,filter .8s ease-in-out,-webkit-filter .8s ease-in-out}.p-index-loading__part--text.is-visible{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.p-index-loading.is-loaded{opacity:0}.p-login__header{background-image:url(../images/common/bg_object_top-left.svg),url(../images/common/logo_daiyonkyokai.svg);background-repeat:no-repeat}@media screen and (min-width:769px){.p-login__header{padding:max(100px,5.2083333333vw) 0 max(60px,3.125vw);background-position:top max(16px,.8333333333vw) left,top max(20px,1.0416666667vw) right max(20px,1.0416666667vw);background-size:max(230px,11.9791666667vw) max(65.2px,3.3958333333vw),max(66px,3.4375vw) max(66px,3.4375vw)}}@media screen and (max-width:768px){.p-login__header{padding:31.25vw 0 13.0208333333vw;background-position:top 3.3854166667vw left,top 3.90625vw right 3.90625vw;background-size:48.6979166667vw 13.8020833333vw,12.5vw 12.5vw}}.p-login__logo{margin:0 auto}@media screen and (min-width:769px){.p-login__logo{width:max(360px,18.75vw);margin-bottom:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-login__logo{width:62.5vw;margin-bottom:13.0208333333vw}}.p-login__catch{font-family:"Saira Semi Condensed",sans-serif;letter-spacing:.04em;text-align:center}@media screen and (min-width:769px){.p-login__catch{font-size:max(36px,1.875vw)}}@media screen and (max-width:768px){.p-login__catch{font-size:5.9895833333vw}}@media screen and (min-width:769px){.p-login__body{padding-bottom:max(200px,10.4166666667vw)}}@media screen and (max-width:768px){.p-login__body{padding:0 7.8125vw 26.0416666667vw}}@media screen and (min-width:769px){.p-login__form{width:max(760px,39.5833333333vw);margin:0 auto}}@media screen and (min-width:769px) and (max-width:960px){.p-login__form{max-width:580px}}@media screen and (min-width:769px){.p-login__error{margin-top:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-login__error{margin-top:10.4166666667vw}}@media screen and (min-width:769px){.p-login__form-button{margin-top:max(100px,5.2083333333vw)}}@media screen and (max-width:768px){.p-login__form-button{margin-top:10.4166666667vw}}@media screen and (min-width:769px){.p-login__notice{margin-top:max(100px,5.2083333333vw)}}@media screen and (max-width:768px){.p-login__notice{margin-top:6.5104166667vw}}@media screen and (min-width:769px){.p-login__notice .u-text-primary{text-align:center}}@media screen and (min-width:769px){.p-login__button-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:max(40px,2.0833333333vw)}}@media screen and (max-width:768px){.p-login__button-group{margin-top:13.0208333333vw}}@media screen and (min-width:769px){.p-login__button-group .c-button--auth{margin:0 max(15px,.78125vw)}}@media screen and (max-width:768px){.p-login__button-group .c-button--auth{margin:0 auto}}@media screen and (max-width:768px){.p-login__button-group .c-button--auth + .c-button--auth{margin-top:6.5104166667vw}}.p-reset-password__header{background-image:url(../images/common/bg_object_top-left.svg),url(../images/common/logo_daiyonkyokai.svg);background-repeat:no-repeat}@media screen and (min-width:769px){.p-reset-password__header{padding:max(100px,5.2083333333vw) 0 max(30px,1.5625vw);background-position:top max(16px,.8333333333vw) left,top max(20px,1.0416666667vw) right max(20px,1.0416666667vw);background-size:max(230px,11.9791666667vw) max(65.2px,3.3958333333vw),max(66px,3.4375vw) max(66px,3.4375vw)}}@media screen and (max-width:768px){.p-reset-password__header{padding:31.25vw 0 5.2083333333vw;background-position:top 3.3854166667vw left,top 3.90625vw right 3.90625vw;background-size:48.6979166667vw 13.8020833333vw,12.5vw 12.5vw}}.p-reset-password__logo{margin:0 auto}@media screen and (min-width:769px){.p-reset-password__logo{width:max(360px,18.75vw);margin-bottom:max(50px,2.6041666667vw)}}@media screen and (max-width:768px){.p-reset-password__logo{width:62.5vw;margin-bottom:13.0208333333vw}}.p-reset-password__title{letter-spacing:.04em;text-align:center}@media screen and (min-width:769px){.p-reset-password__title{font-size:max(32px,1.6666666667vw)}}@media screen and (max-width:768px){.p-reset-password__title{font-size:4.6875vw}}@media screen and (min-width:769px){.p-reset-password__body{padding-bottom:max(200px,10.4166666667vw)}}@media screen and (max-width:768px){.p-reset-password__body{padding:0 7.8125vw 26.0416666667vw}}@media screen and (min-width:769px){.p-reset-password__guide{margin-bottom:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-reset-password__guide{margin-bottom:10.4166666667vw}}@media screen and (min-width:769px){.p-reset-password__form{width:max(760px,39.5833333333vw);margin:0 auto}}@media screen and (min-width:769px) and (max-width:960px){.p-reset-password__form{max-width:580px}}@media screen and (min-width:769px){.p-reset-password__form-button{margin-top:max(100px,5.2083333333vw)}}@media screen and (max-width:768px){.p-reset-password__form-button{margin-top:10.4166666667vw}}@media screen and (min-width:769px){.p-reset-password__announce{margin-top:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-reset-password__announce{margin-top:10.4166666667vw}}.p-reset-password__announce .u-text-secondary + .u-text-secondary{margin-top:1em}@media screen and (min-width:769px){.p-reset-password__button-group{margin-top:max(40px,2.0833333333vw)}}@media screen and (max-width:768px){.p-reset-password__button-group{margin-top:13.0208333333vw}}.p-signup__header{background-image:url(../images/common/bg_object_top-left.svg),url(../images/common/logo_daiyonkyokai.svg);background-repeat:no-repeat}@media screen and (min-width:769px){.p-signup__header{padding:max(100px,5.2083333333vw) 0 max(30px,1.5625vw);background-position:top max(16px,.8333333333vw) left,top max(20px,1.0416666667vw) right max(20px,1.0416666667vw);background-size:max(230px,11.9791666667vw) max(65.2px,3.3958333333vw),max(66px,3.4375vw) max(66px,3.4375vw)}}@media screen and (max-width:768px){.p-signup__header{padding:31.25vw 0 5.2083333333vw;background-position:top 3.3854166667vw left,top 3.90625vw right 3.90625vw;background-size:48.6979166667vw 13.8020833333vw,12.5vw 12.5vw}}.p-signup__logo{margin:0 auto}@media screen and (min-width:769px){.p-signup__logo{width:max(360px,18.75vw);margin-bottom:max(50px,2.6041666667vw)}}@media screen and (max-width:768px){.p-signup__logo{width:62.5vw;margin-bottom:13.0208333333vw}}.p-signup__title{letter-spacing:.04em;text-align:center}@media screen and (min-width:769px){.p-signup__title{font-size:max(32px,1.6666666667vw)}}@media screen and (max-width:768px){.p-signup__title{font-size:4.6875vw}}@media screen and (min-width:769px){.p-signup__body{padding-bottom:max(200px,10.4166666667vw)}}@media screen and (max-width:768px){.p-signup__body{padding:0 7.8125vw 26.0416666667vw}}.p-signup__block{display:none}.p-signup__block.is-active{display:block}@media screen and (min-width:769px){.p-signup__guide{max-width:max(648px,33.75vw);margin:0 auto max(60px,3.125vw)}}@media screen and (max-width:768px){.p-signup__guide{margin-bottom:10.4166666667vw}}.p-signup__guide .u-text-secondary + .u-text-secondary{margin-top:1.8em}@media screen and (min-width:769px){.p-signup__form{width:max(760px,39.5833333333vw);margin:0 auto}}@media screen and (min-width:769px) and (max-width:960px){.p-signup__form{max-width:580px}}@media screen and (min-width:769px){.p-signup__error{margin-top:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-signup__error{margin-top:10.4166666667vw}}.p-signup__error .u-text-secondary + .u-text-secondary{margin-top:1.8em}@media screen and (min-width:769px){.p-signup__form-button{margin-top:max(100px,5.2083333333vw)}}@media screen and (max-width:768px){.p-signup__form-button{margin-top:10.4166666667vw}}@media screen and (min-width:769px){.p-signup__notice{margin-top:max(100px,5.2083333333vw)}}@media screen and (max-width:768px){.p-signup__notice{margin-top:6.5104166667vw}}@media screen and (min-width:769px){.p-signup__notice .u-text-primary{text-align:center}}@media screen and (min-width:769px){.p-signup__button-group{margin-top:max(40px,2.0833333333vw)}}@media screen and (max-width:768px){.p-signup__button-group{margin-top:13.0208333333vw}}.p-d4mail{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;height:100vh}@media screen and (max-width:768px){.p-d4mail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.p-d4mail-header{background-color:#000}@media screen and (min-width:769px){.p-d4mail-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:max(80px,4.1666666667vw);padding:max(20px,1.0416666667vw) 0}}@media screen and (max-width:768px){.p-d4mail-header{height:15.625vw;padding:0 4.4270833333vw}}@media screen and (min-width:769px){.p-d4mail-header__pc-navigation{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media screen and (max-width:768px){.p-d4mail-header__pc-navigation{display:none}}@media screen and (min-width:769px){.p-d4mail-header__pc-navigation .p-d4mail-button + .p-d4mail-button{margin-top:max(20px,1.0416666667vw)}}@media screen and (min-width:769px){.p-d4mail-header__sp-navigation{display:contents}}@media screen and (max-width:768px){.p-d4mail-header__sp-navigation{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;padding-left:10.4166666667vw}}@media screen and (min-width:769px){.p-d4mail-logo{display:none}}@media screen and (max-width:768px){.p-d4mail-logo{width:36.9791666667vw;margin:0 auto}}@media screen and (min-width:769px){.p-d4mail-button{width:max(80px,4.1666666667vw)}}@media screen and (max-width:768px){.p-d4mail-button{width:10.4166666667vw;height:10.4166666667vw}}.p-d4mail-button__icon{display:grid;place-items:center;position:relative;overflow:hidden}@media screen and (min-width:769px){.p-d4mail-button__icon{width:max(40px,2.0833333333vw);height:max(40px,2.0833333333vw);margin:0 auto max(6px,.3125vw)}}@media screen and (max-width:768px){.p-d4mail-button__icon{width:10.4166666667vw;height:10.4166666667vw}}.p-d4mail-button__icon::before{position:absolute;inset:0;-webkit-transform:scale(0);transform:scale(0);background-color:#4f4f4f;content:""}.p-d4mail-button__icon .c-svg{position:relative}@media screen and (max-width:768px){.p-d4mail-button__icon .c-svg{width:6.25vw}}@media screen and (min-width:769px){.p-d4mail-button__icon .c-svg--bps-logo{width:max(36px,1.875vw)}}@media screen and (min-width:769px){.p-d4mail-button__icon .c-svg--d4message{width:max(32px,1.6666666667vw)}}@media screen and (min-width:769px){.p-d4mail-button__icon .c-svg--d4bird{width:max(32px,1.6666666667vw)}}@media screen and (min-width:769px){.p-d4mail-button__icon .c-svg--settings{width:max(22px,1.1458333333vw)}}@media screen and (min-width:769px){.p-d4mail-button__text{display:block;font-size:max(12px,.625vw);line-height:1.2;letter-spacing:.02em;text-align:center}}@media screen and (max-width:768px){.p-d4mail-button__text{display:none}}@media screen and (min-width:769px){.p-d4mail-button--pc .p-d4mail-button__icon{border-radius:max(6px,.3125vw);background-color:#212121}}@media screen and (min-width:769px){.p-d4mail-button--pc .p-d4mail-button__icon::before{border-radius:max(6px,.3125vw)}}@media screen and (min-width:769px){.p-d4mail-button--menu{display:none}}.p-d4mail-button--menu .p-d4mail-button__icon{border-radius:100%}.p-d4mail-button--menu .p-d4mail-button__icon::before{border-radius:100%}@media screen and (min-width:769px){.p-d4mail-button--settings{margin-top:auto}}.p-d4mail-button--settings .p-d4mail-button__icon{border-radius:100%}.p-d4mail-button--settings .p-d4mail-button__icon::before{border-radius:100%}@media screen and (max-width:768px){.p-d4mail-button--settings .p-d4mail-button__text{display:none}}@media (any-hover:hover){.p-d4mail-button .p-d4mail-button__icon::before{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.p-d4mail-button:hover .p-d4mail-button__icon::before{-webkit-transform:scale(1);transform:scale(1)}}.p-d4mail-button.is-disabled{color:#9e9e9e;pointer-events:none}.p-d4mail-body{-webkit-box-flex:1;-webkit-flex:1;flex:1}@media screen and (min-width:769px){.p-d4mail-body{display:-webkit-box;display:-webkit-flex;display:flex}}@media screen and (max-width:768px){.p-d4mail-body{overflow:hidden}}.p-d4mail-folder{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%}@media screen and (min-width:769px){.p-d4mail-folder{width:max(340px,17.7083333333vw)}}.p-d4mail-folder-heading{letter-spacing:.02em}@media screen and (min-width:769px){.p-d4mail-folder-heading{padding:max(40px,2.0833333333vw) max(20px,1.0416666667vw);font-size:max(26px,1.3541666667vw)}}@media screen and (max-width:768px){.p-d4mail-folder-heading{padding:6.5104166667vw 5.2083333333vw;border-bottom:.1302083333vw solid #4f4f4f;font-size:6.7708333333vw}}.p-d4mail-case{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow-y:auto}@media screen and (min-width:769px){.p-d4mail-case::-webkit-scrollbar{width:max(8px,.4166666667vw);height:max(8px,.4166666667vw)}}@media screen and (max-width:768px){.p-d4mail-case::-webkit-scrollbar{width:1.0416666667vw;height:1.0416666667vw}}.p-d4mail-case::-webkit-scrollbar-track{background-color:#333}.p-d4mail-case::-webkit-scrollbar-thumb{background-color:#999}@media screen and (min-width:769px){.p-d4mail-case::-webkit-scrollbar-thumb{border-radius:max(8px,.4166666667vw)}}@media screen and (max-width:768px){.p-d4mail-case::-webkit-scrollbar-thumb{border-radius:1.0416666667vw}}@media screen and (min-width:769px){.p-d4mail-case{padding:0 max(20px,1.0416666667vw) max(40px,2.0833333333vw)}}@media screen and (max-width:768px){.p-d4mail-case{padding:6.5104166667vw 5.2083333333vw}}@media screen and (min-width:769px){.p-d4mail-case__item + .p-d4mail-case__item{margin-top:max(10px,.5208333333vw)}}@media screen and (max-width:768px){.p-d4mail-case__item + .p-d4mail-case__item{margin-top:2.6041666667vw}}.p-d4mail-case__title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer}@media screen and (min-width:769px){.p-d4mail-case__title{height:max(36px,1.875vw);padding:0 max(16px,.8333333333vw);border-radius:max(6px,.3125vw)}}@media screen and (max-width:768px){.p-d4mail-case__title{height:9.1145833333vw;padding:0 3.125vw;border-radius:.78125vw}}@media (any-hover:hover){.p-d4mail-case__title{background-color:rgba(79,79,79,0);-webkit-transition:background-color .35s;transition:background-color .35s}.p-d4mail-case__title:hover{background-color:rgba(79,79,79,.5)}}.p-d4mail-case__title.is-open{color:#ff6000}.p-d4mail-case__title.is-open .p-d4mail-case__title-icon .c-svg--dropdown{-webkit-transform:scaleY(-1);transform:scaleY(-1)}@media screen and (min-width:769px){.p-d4mail-case__title-icon{width:max(20px,1.0416666667vw);height:max(20px,1.0416666667vw)}}@media screen and (max-width:768px){.p-d4mail-case__title-icon{width:3.90625vw;height:3.90625vw}}.p-d4mail-case__title-icon .c-svg--dropdown{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}@media screen and (min-width:769px){.p-d4mail-case__title-icon .c-svg--dropdown{width:max(20px,1.0416666667vw)}}@media screen and (max-width:768px){.p-d4mail-case__title-icon .c-svg--dropdown{width:3.90625vw}}.p-d4mail-case__title-text{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;letter-spacing:.02em}@media screen and (min-width:769px){.p-d4mail-case__title-text{padding-left:max(10px,.5208333333vw);font-size:max(16px,.8333333333vw)}}@media screen and (max-width:768px){.p-d4mail-case__title-text{padding-left:2.0833333333vw;font-size:3.90625vw}}.p-d4mail-case__content{display:none}@media screen and (min-width:769px){.p-d4mail-folder__list{padding:max(4px,.2083333333vw) 0 0 max(46px,2.3958333333vw)}}@media screen and (max-width:768px){.p-d4mail-folder__list{padding:1.3020833333vw 0 0 7.8125vw}}@media screen and (min-width:769px){.p-d4mail-folder__item + .p-d4mail-folder__item{margin-top:max(4px,.2083333333vw)}}@media screen and (max-width:768px){.p-d4mail-folder__item + .p-d4mail-folder__item{margin-top:1.3020833333vw}}.p-d4mail-folder__link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (min-width:769px){.p-d4mail-folder__link{height:max(36px,1.875vw);padding:0 max(16px,.8333333333vw);border-radius:max(6px,.3125vw)}}@media screen and (max-width:768px){.p-d4mail-folder__link{height:9.1145833333vw;padding:1.3020833333vw 3.125vw;border-radius:.78125vw}}@media (any-hover:hover){.p-d4mail-folder__link{background-color:rgba(79,79,79,0);-webkit-transition:background-color .35s;transition:background-color .35s}.p-d4mail-folder__link:hover{background-color:rgba(79,79,79,.5)}}@media screen and (min-width:769px){.p-d4mail-folder__icon{width:max(20px,1.0416666667vw);height:max(20px,1.0416666667vw)}}@media screen and (max-width:768px){.p-d4mail-folder__icon{width:3.90625vw;height:3.90625vw}}@media screen and (min-width:769px){.p-d4mail-folder__icon .c-svg--folder{width:max(20px,1.0416666667vw)}}@media screen and (max-width:768px){.p-d4mail-folder__icon .c-svg--folder{width:3.90625vw}}.p-d4mail-folder__title{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;letter-spacing:.02em}@media screen and (min-width:769px){.p-d4mail-folder__title{padding-left:max(10px,.5208333333vw);font-size:max(16px,.8333333333vw)}}@media screen and (max-width:768px){.p-d4mail-folder__title{padding-left:2.0833333333vw;font-size:3.90625vw}}@media screen and (min-width:769px){.p-d4mail-main{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:grid;place-items:center;border-radius:max(60px,3.125vw) 0 0 max(60px,3.125vw);background-color:#fff}}@media screen and (max-width:768px){.p-d4mail-main{display:none}}@media screen and (min-width:769px){.p-d4mail-main__text{color:#9e9e9e;font-size:max(16px,.8333333333vw);line-height:2;letter-spacing:.02em}}@media screen and (min-width:769px) and (max-width:1024px){.p-d4mail-main__text{font-size:max(12px,calc(16px - ((1024px - 100vw) * .0156862745)))}}.p-d4mail-modal{display:none;position:fixed;inset:0;z-index:9999;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.p-d4mail-modal.is-active{display:block}.p-d4mail-modal.is-hidden{opacity:0}.p-d4mail-modal__overlay{position:absolute;inset:0;opacity:0;background-color:rgba(0,0,0,.9);-webkit-transition:opacity .2s;transition:opacity .2s}.p-d4mail-modal__overlay.is-visible{opacity:1}.p-d4mail-modal__close-button{display:grid;place-items:center;position:absolute}@media (any-hover:hover){.p-d4mail-modal__close-button{opacity:1;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;will-change:opacity}.p-d4mail-modal__close-button:hover{opacity:.5}}@media screen and (min-width:769px){.p-d4mail-modal__close-button{top:max(30px,1.5625vw);right:max(30px,1.5625vw);width:max(40px,2.0833333333vw);height:max(40px,2.0833333333vw)}}@media screen and (max-width:768px){.p-d4mail-modal__close-button{top:5.2083333333vw;right:5.2083333333vw;width:7.8125vw;height:7.8125vw}}.p-d4mail-modal__close-button::after,.p-d4mail-modal__close-button::before{position:absolute;background-color:#fff;content:""}@media screen and (min-width:769px){.p-d4mail-modal__close-button::after,.p-d4mail-modal__close-button::before{width:max(40px,2.0833333333vw);height:max(2px,.1041666667vw)}}@media screen and (max-width:768px){.p-d4mail-modal__close-button::after,.p-d4mail-modal__close-button::before{width:7.8125vw;height:.78125vw}}.p-d4mail-modal__close-button::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-d4mail-modal__close-button::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-d4mail-modal__wrapper{position:absolute;inset:0;opacity:0;overflow-y:auto;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (min-width:769px){.p-d4mail-modal__wrapper::-webkit-scrollbar{width:max(8px,.4166666667vw);height:max(8px,.4166666667vw)}}@media screen and (max-width:768px){.p-d4mail-modal__wrapper::-webkit-scrollbar{width:1.0416666667vw;height:1.0416666667vw}}.p-d4mail-modal__wrapper::-webkit-scrollbar-track{background-color:#333}.p-d4mail-modal__wrapper::-webkit-scrollbar-thumb{background-color:#999}@media screen and (min-width:769px){.p-d4mail-modal__wrapper::-webkit-scrollbar-thumb{border-radius:max(8px,.4166666667vw)}}@media screen and (max-width:768px){.p-d4mail-modal__wrapper::-webkit-scrollbar-thumb{border-radius:1.0416666667vw}}@media screen and (min-width:769px){.p-d4mail-modal__wrapper{display:grid;place-items:center;padding:max(100px,5.2083333333vw) max(40px,2.0833333333vw)}}@media screen and (max-width:768px){.p-d4mail-modal__wrapper{padding:18.2291666667vw 5.2083333333vw}}.p-d4mail-modal__wrapper.is-visible{opacity:1}.p-d4mail-modal__container{display:none}@media screen and (min-width:769px){.p-d4mail-modal__container{max-width:max(960px,50vw);width:100%}}.p-d4mail-modal__container.is-active{display:block}.p-d4mail-modal__content{color:#212121;background-color:#fff}@media screen and (min-width:769px){.p-d4mail-modal__content{padding:max(80px,4.1666666667vw);border-radius:max(20px,1.0416666667vw)}}@media screen and (max-width:768px){.p-d4mail-modal__content{padding:10.4166666667vw 5.2083333333vw;border-radius:5.2083333333vw}}@media screen and (min-width:769px){.p-d4mail-modal__row{display:-webkit-box;display:-webkit-flex;display:flex}}@media screen and (min-width:769px){.p-d4mail-modal__row + .p-d4mail-modal__row{margin-top:max(55px,2.8645833333vw)}}@media screen and (max-width:768px){.p-d4mail-modal__row + .p-d4mail-modal__row{margin-top:10.4166666667vw}}.p-d4mail-modal__row-label{letter-spacing:.02em}@media screen and (min-width:769px){.p-d4mail-modal__row-label{max-width:max(170px,8.8541666667vw);width:21.25%;font-size:max(16px,.8333333333vw)}}@media screen and (max-width:768px){.p-d4mail-modal__row-label{margin-bottom:5.2083333333vw;font-size:3.125vw;text-align:center}}@media screen and (min-width:769px){.p-d4mail-modal__row-content{-webkit-box-flex:1;-webkit-flex:1;flex:1}}.p-d4mail-modal__field{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative}@media screen and (min-width:769px){.p-d4mail-modal__field{height:max(60px,3.125vw);padding:max(10px,.5208333333vw) max(20px,1.0416666667vw);border:max(1px,.0520833333vw) solid #ccc;border-radius:max(4px,.2083333333vw)}}@media screen and (max-width:768px){.p-d4mail-modal__field{height:13.0208333333vw;padding:1.3020833333vw 3.90625vw;border:.1302083333vw solid #ccc;border-radius:.5208333333vw}}.p-d4mail-modal__value{letter-spacing:.02em}@media screen and (min-width:769px){.p-d4mail-modal__value{font-size:max(16px,.8333333333vw)}}@media screen and (max-width:768px){.p-d4mail-modal__value{font-size:3.3854166667vw}}.p-d4mail-modal__copy-button{position:absolute}@media screen and (min-width:769px){.p-d4mail-modal__copy-button{right:max(10px,.5208333333vw);width:max(40px,2.0833333333vw);height:max(40px,2.0833333333vw)}}@media screen and (max-width:768px){.p-d4mail-modal__copy-button{right:2.6041666667vw;width:7.8125vw;height:7.8125vw}}@media screen and (min-width:769px){.p-d4mail-modal__copy-button .c-svg--copy{width:max(14px,.7291666667vw)}}@media screen and (max-width:768px){.p-d4mail-modal__copy-button .c-svg--copy{width:2.6041666667vw}}.p-d4mail-modal__copy-button .c-copy-button__toast{color:#ff6000}@media (any-hover:hover){.p-d4mail-modal__copy-button .c-copy-button__inner::before{background-color:#f2f2f2}.p-d4mail-modal__copy-button:hover .c-svg--copy{color:#212121}}.p-d4mail-modal__toast{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;letter-spacing:.02em;white-space:nowrap;background-color:#f2f2f2;pointer-events:none;-webkit-transition:top .35s,opacity .35s;transition:top .35s,opacity .35s}@media screen and (min-width:769px){.p-d4mail-modal__toast{height:max(28px,1.4583333333vw);padding:max(7px,.3645833333vw) max(16px,.8333333333vw);border-radius:max(4px,.2083333333vw);font-size:max(12px,.625vw)}}@media screen and (max-width:768px){.p-d4mail-modal__toast{height:5.2083333333vw;padding:.9114583333vw 2.6041666667vw;border-radius:.5208333333vw;font-size:2.8645833333vw}}.p-d4mail-modal__toast.is-visible{opacity:1}@media screen and (min-width:769px){.p-d4mail-modal__toast.is-visible{top:min(-34px,-1.7708333333vw)}}@media screen and (max-width:768px){.p-d4mail-modal__toast.is-visible{top:-6.5104166667vw}}.p-d4mail-modal__toast.is-hidden{opacity:0}.p-d4mail-modal__menu{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:769px){.p-d4mail-modal__menu{gap:max(20px,1.0416666667vw)}}@media screen and (max-width:768px){.p-d4mail-modal__menu{gap:3.125vw}}@media screen and (min-width:769px){.p-d4mail-modal__menu-item{height:max(80px,4.1666666667vw);border:max(1px,.0520833333vw) solid #ccc;border-radius:max(4px,.2083333333vw)}}@media screen and (max-width:768px){.p-d4mail-modal__menu-item{height:15.625vw;border:.1302083333vw solid #ccc;border-radius:.5208333333vw}}.p-d4mail-modal__menu-item--large{grid-column:1/3}@media screen and (min-width:769px){.p-d4mail-modal__menu-item--large{height:max(120px,6.25vw)}}@media screen and (max-width:768px){.p-d4mail-modal__menu-item--large{height:20.8333333333vw}}.p-d4mail-modal__logo-link{display:grid;place-items:center;width:100%;height:100%}@media (any-hover:hover){.p-d4mail-modal__logo-link{opacity:1;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;will-change:opacity}.p-d4mail-modal__logo-link:hover{opacity:.65}}.p-d4mail-modal__logo-link.is-disabled{background-color:#f2f2f2;pointer-events:none}.p-d4mail-modal__logo-link.is-disabled .p-d4mail-modal__logo{opacity:.3}.p-d4mail-modal__logo{display:block}@media screen and (min-width:769px){.p-d4mail-modal__logo--bps{width:max(216px,11.25vw)}}@media screen and (max-width:768px){.p-d4mail-modal__logo--bps{width:39.0625vw}}@media screen and (min-width:769px){.p-d4mail-modal__logo--d4message{width:max(190px,9.8958333333vw)}}@media screen and (max-width:768px){.p-d4mail-modal__logo--d4message{width:30.46875vw}}@media screen and (min-width:769px){.p-d4mail-modal__logo--d4bird{width:max(156px,8.125vw)}}@media screen and (max-width:768px){.p-d4mail-modal__logo--d4bird{width:29.1666666667vw}}@media screen and (min-width:769px){.p-case__header{padding:max(50px,2.6041666667vw) max(60px,3.125vw) max(60px,3.125vw)}}@media screen and (max-width:768px){.p-case__header{padding:24.7395833333vw 3.90625vw 10.4166666667vw;background-image:url(../images/common/bg_object_top-left.svg),url(../images/common/logo_bps.svg);background-repeat:no-repeat;background-position:top 3.3854166667vw left,top 3.90625vw right 3.90625vw;background-size:48.6979166667vw 13.8020833333vw,23.4375vw 7.8125vw}}.p-case__body{position:relative}.p-case__case-list.is-hidden{display:none}.p-case__announce{display:none}@media screen and (min-width:769px){.p-case__announce{padding-top:max(40px,2.0833333333vw)}}@media screen and (max-width:768px){.p-case__announce{padding:16.9270833333vw 0 10.4166666667vw}}.p-case__announce.is-visible{display:block}.p-case-tab__list{display:grid;grid-template-columns:repeat(3,1fr);border-style:solid;border-color:#4f4f4f}@media screen and (min-width:769px){.p-case-tab__list{border-width:max(1px,.0520833333vw) 0}}@media screen and (max-width:768px){.p-case-tab__list{border-width:.2604166667vw 0}}.p-case-tab__item{position:relative}.p-case-tab__item::before{position:absolute;border-style:solid;border-color:#4f4f4f;content:""}@media screen and (min-width:769px){.p-case-tab__item::before{inset:0 min(-.5px,-.0260416667vw);border-width:0 max(1px,.0520833333vw)}}@media screen and (max-width:768px){.p-case-tab__item::before{inset:0 -.1302083333vw}}@media screen and (max-width:768px){.p-case-tab__item:nth-child(1)::before{border-width:0 .2604166667vw 0 0}}@media screen and (max-width:768px){.p-case-tab__item:nth-child(2)::before{border-width:0 .2604166667vw}}@media screen and (max-width:768px){.p-case-tab__item:nth-child(3)::before{border-width:0 0 0 .2604166667vw}}.p-case-tab__input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-case-tab__input:checked + .p-case-tab__label{position:relative;color:#000;background-color:#fff}.p-case-tab__input:checked + .p-case-tab__label::after,.p-case-tab__input:checked + .p-case-tab__label::before{position:absolute;background-color:#000;content:""}@media screen and (min-width:769px){.p-case-tab__input:checked + .p-case-tab__label::after,.p-case-tab__input:checked + .p-case-tab__label::before{width:max(6px,.3125vw);height:max(6px,.3125vw)}}@media screen and (max-width:768px){.p-case-tab__input:checked + .p-case-tab__label::after,.p-case-tab__input:checked + .p-case-tab__label::before{width:1.0416666667vw;height:1.0416666667vw}}@media screen and (min-width:769px){.p-case-tab__input:checked + .p-case-tab__label::before{bottom:max(6px,.3125vw);left:max(6px,.3125vw)}}@media screen and (max-width:768px){.p-case-tab__input:checked + .p-case-tab__label::before{top:5.9895833333vw;left:3.90625vw}}@media screen and (min-width:769px){.p-case-tab__input:checked + .p-case-tab__label::after{top:max(6px,.3125vw);right:max(6px,.3125vw)}}@media screen and (max-width:768px){.p-case-tab__input:checked + .p-case-tab__label::after{top:5.9895833333vw;right:3.90625vw}}@media (any-hover:hover){.p-case-tab__input:not(:checked) + .p-case-tab__label .p-case-tab__text{-webkit-transition:color .35s;transition:color .35s}.p-case-tab__input:hover:not(:checked) + .p-case-tab__label .p-case-tab__text{color:#21c8b4}}.p-case-tab__label{display:grid;place-items:center;position:relative}@media screen and (min-width:769px){.p-case-tab__label{height:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-case-tab__label{height:13.0208333333vw}}.p-case-tab__text{line-height:.04em}@media screen and (min-width:769px){.p-case-tab__text{font-size:max(18px,.9375vw)}}@media screen and (min-width:769px) and (max-width:1024px){.p-case-tab__text{font-size:1.7578125vw}}@media screen and (max-width:768px){.p-case-tab__text{font-size:3.125vw}}.p-case-tab__content{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}@media screen and (min-width:769px){.p-case-tab__content{padding:max(40px,2.0833333333vw) max(60px,3.125vw) max(80px,4.1666666667vw)}}@media screen and (max-width:768px){.p-case-tab__content{padding:3.90625vw 3.90625vw 10.4166666667vw}}.p-case-tab__content.is-hidden{opacity:0}@media screen and (min-width:769px){.p-profile__header{padding:max(50px,2.6041666667vw) max(60px,3.125vw)}}@media screen and (max-width:768px){.p-profile__header{padding:24.7395833333vw 3.90625vw 10.4166666667vw;background-image:url(../images/common/bg_object_top-left.svg),url(../images/common/logo_bps.svg);background-repeat:no-repeat;background-position:top 3.3854166667vw left,top 3.90625vw right 3.90625vw;background-size:48.6979166667vw 13.8020833333vw,23.4375vw 7.8125vw}}@media screen and (min-width:769px){.p-profile__container{padding:0 max(60px,3.125vw) max(100px,5.2083333333vw)}}@media screen and (max-width:768px){.p-profile__container{padding:0 3.90625vw 13.0208333333vw}}.p-profile__connected-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-style:solid;border-color:#4f4f4f}@media screen and (min-width:769px){.p-profile__connected-header{height:max(100px,5.2083333333vw);padding:0 max(60px,3.125vw);border-width:max(1px,.0520833333vw) 0;background:url(../images/pc/common/bg_title_barcode_vert.svg) no-repeat right max(4px,.2083333333vw) center/max(28px,1.4583333333vw) max(94px,4.8958333333vw)}}@media screen and (max-width:768px){.p-profile__connected-header{height:20.8333333333vw;padding:0 3.90625vw;border-width:.2604166667vw 0;background:url(../images/sp/common/bg_title_barcode_vert.svg) no-repeat right 1.0416666667vw center/max(28px,1.4583333333vw) max(144px,7.5vw)}}.p-profile__connected-title{font-family:"Saira Semi Condensed",sans-serif;font-weight:600;letter-spacing:.04em}@media screen and (min-width:1025px){.p-profile__connected-title{font-size:max(54px,2.8125vw)}}@media screen and (min-width:769px) and (max-width:1024px){.p-profile__connected-title{font-size:max(48px,calc(54px - ((1024px - 100vw) * .0235294118)))}}@media screen and (max-width:768px){.p-profile__connected-title{font-size:9.375vw}}.p-profile__connected-body{position:relative}@media screen and (min-width:769px){.p-profile__connected-body{padding:max(40px,2.0833333333vw) max(60px,3.125vw) max(80px,4.1666666667vw)}}@media screen and (max-width:768px){.p-profile__connected-body{padding:3.90625vw 3.90625vw 10.4166666667vw}}.p-profile-card{background:#000 url(../images/common/profile/bg_profile-card_top-right.svg) no-repeat top right}@media screen and (min-width:769px){.p-profile-card{max-width:max(960px,50vw);margin:0 auto;padding:0 max(58px,3.0208333333vw) 0 max(40px,2.0833333333vw);border:max(1px,.0520833333vw) solid #4f4f4f;border-radius:max(10px,.5208333333vw);background-size:max(260px,13.5416666667vw) max(260px,13.5416666667vw)}}@media screen and (min-width:769px) and (max-width:1024px){.p-profile-card{padding:0 29px}}@media screen and (max-width:768px){.p-profile-card{width:92.1875vw;aspect-ratio:708/434;border:.1302083333vw solid #4f4f4f;border-radius:1.3020833333vw;background-size:33.8541666667vw 33.8541666667vw}}.p-profile-card__container{height:100%;background-image:url(../images/common/profile/bg_profile-card_bottom-left.svg),url(../images/common/profile/bg_profile-card_bottom-right.svg);background-repeat:no-repeat}@media screen and (min-width:769px){.p-profile-card__container{max-width:max(780px,40.625vw);margin:0 auto;padding:max(100px,5.2083333333vw) 0 max(160px,8.3333333333vw);background-position:bottom max(43px,2.2395833333vw) left,bottom max(40px,2.0833333333vw) right;background-size:max(245px,12.7604166667vw) max(24px,1.25vw),max(206px,10.7291666667vw) max(50px,2.6041666667vw)}}@media screen and (min-width:769px) and (max-width:1024px){.p-profile-card__container{max-width:540px;margin:0 auto;padding:60px 0 130px;background-size:max(172px,calc(245px - ((1024px - 100vw) * .2862745098))) max(17px,calc(24px - ((1024px - 100vw) * .0274509804))),max(164.8px,calc(206px - ((1024px - 100vw) * .1615686275))) max(40px,calc(50px - ((1024px - 100vw) * .0392156863)))}}@media screen and (max-width:768px){.p-profile-card__container{padding:5.2083333333vw 3.90625vw;background-position:bottom 2.8645833333vw left 3.90625vw,bottom 3.125vw right 3.125vw;background-size:39.9739583333vw 3.90625vw,34.375vw 8.3333333333vw}}@media screen and (min-width:1025px){.p-profile-card__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}@media screen and (min-width:1025px){.p-profile-card__content + .p-profile-card__content{margin-top:max(50px,2.6041666667vw)}}@media screen and (min-width:769px) and (max-width:1024px){.p-profile-card__content + .p-profile-card__content{margin-top:40px}}@media screen and (max-width:768px){.p-profile-card__content + .p-profile-card__content{margin-top:5.2083333333vw}}.p-profile-card__label{font-family:"Saira Semi Condensed",sans-serif;letter-spacing:.04em}@media screen and (min-width:1025px){.p-profile-card__label{width:max(max(170px,8.8541666667vw),25.6411%);font-size:max(18px,.9375vw)}}@media screen and (min-width:769px) and (max-width:1024px){.p-profile-card__label{display:block;margin-bottom:20px;font-size:18px}}@media screen and (max-width:768px){.p-profile-card__label{display:block;margin-bottom:2.6041666667vw;font-size:3.3854166667vw}}.p-profile-card__field{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;background-color:#fff}@media screen and (min-width:1025px){.p-profile-card__field{-webkit-box-flex:1;-webkit-flex:1;flex:1}}@media screen and (min-width:769px){.p-profile-card__field{height:max(60px,3.125vw);padding:max(10px,.5208333333vw) max(30px,1.5625vw);-webkit-clip-path:polygon(0 max(12px,.625vw),max(12px,.625vw) 0,100% 0,100% calc(100% - max(12px,.625vw)),calc(100% - max(12px,.625vw)) 100%,0 100%);clip-path:polygon(0 max(12px,.625vw),max(12px,.625vw) 0,100% 0,100% calc(100% - max(12px,.625vw)),calc(100% - max(12px,.625vw)) 100%,0 100%)}}@media screen and (min-width:769px) and (max-width:1024px){.p-profile-card__field{padding:10px max(15px,calc(30px - ((1024px - 100vw) * .0588235294)))}}@media screen and (max-width:768px){.p-profile-card__field{width:100%;aspect-ratio:648/80;padding:1.3020833333vw 3.90625vw;-webkit-clip-path:polygon(0 2.6041666667vw,2.6041666667vw 0,100% 0,100% calc(100% - 2.6041666667vw),calc(100% - 2.6041666667vw) 100%,0 100%);clip-path:polygon(0 2.6041666667vw,2.6041666667vw 0,100% 0,100% calc(100% - 2.6041666667vw),calc(100% - 2.6041666667vw) 100%,0 100%)}}.p-profile-card__value{color:#000;letter-spacing:.04em}@media screen and (min-width:1025px){.p-profile-card__value{font-size:max(18px,.9375vw)}}@media screen and (min-width:769px) and (max-width:1024px){.p-profile-card__value{font-size:max(16px,calc(18px - ((1024px - 100vw) * .0078431373)))}}@media screen and (max-width:768px){.p-profile-card__value{font-size:3.3854166667vw}}.p-profile-card__copy-button{position:absolute}@media screen and (min-width:769px){.p-profile-card__copy-button{right:max(10px,.5208333333vw)}}@media screen and (max-width:768px){.p-profile-card__copy-button{right:2.0833333333vw}}@media screen and (min-width:769px){.p-serial-code__header{padding:max(50px,2.6041666667vw) max(60px,3.125vw);border-bottom:max(1px,.0520833333vw) solid #4f4f4f}}@media screen and (min-width:769px) and (max-width:1024px){.p-serial-code__header{padding-right:0}}@media screen and (max-width:768px){.p-serial-code__header{padding:24.7395833333vw 0 10.4166666667vw 3.90625vw;border-bottom:.2604166667vw solid #4f4f4f;background-image:url(../images/common/bg_object_top-left.svg),url(../images/common/logo_bps.svg);background-repeat:no-repeat;background-position:top 3.3854166667vw left,top 3.90625vw right 3.90625vw;background-size:48.6979166667vw 13.8020833333vw,23.4375vw 7.8125vw}}.p-serial-code__body{background-image:url(../images/common/bg_dots.svg),url(../images/common/bg_barcode.svg);background-repeat:no-repeat}@media screen and (min-width:769px){.p-serial-code__body{padding:max(60px,3.125vw) max(60px,3.125vw) max(100px,5.2083333333vw);background-position:top max(20px,1.0416666667vw) left max(60px,3.125vw),top right;background-size:max(18px,.9375vw) max(6px,.3125vw),max(123px,6.40625vw) max(24px,1.25vw)}}@media screen and (max-width:768px){.p-serial-code__body{padding:9.1145833333vw 7.8125vw 15.625vw;background-position:top 2.6041666667vw left 7.8125vw,top right;background-size:3.125vw 1.0416666667vw,18.75vw 3.6458333333vw}}@media screen and (min-width:769px){.p-serial-code__container{max-width:max(760px,39.5833333333vw);margin:0 auto}}@media screen and (min-width:769px) and (max-width:960px){.p-serial-code__container{max-width:580px}}@media screen and (min-width:769px){.p-serial-code__notice{padding-bottom:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-serial-code__notice{padding-bottom:7.8125vw}}@media screen and (max-width:768px){.p-serial-code__notice .u-text-primary + .u-text-primary{margin-top:1.3020833333vw}}@media screen and (min-width:769px){.p-serial-code__sub-title{margin-bottom:max(30px,1.5625vw)}}@media screen and (max-width:768px){.p-serial-code__sub-title{margin-bottom:5.2083333333vw}}@media screen and (min-width:1281px){.p-serial-code__form-button{margin-top:max(60px,3.125vw);padding-left:max(180px,9.375vw)}}@media screen and (min-width:769px) and (max-width:1280px){.p-serial-code__form-button{margin-top:60px}}@media screen and (max-width:768px){.p-serial-code__form-button{padding-top:10.4166666667vw}}@media screen and (min-width:769px) and (max-width:1280px){.p-serial-code__form-button .c-button--primary{margin:0 auto}}@media screen and (min-width:769px){.p-serial-code__announce{margin-top:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-serial-code__announce{margin-top:10.4166666667vw}}.p-serial-code__announce .u-text-primary + .u-text-primary{margin-top:1em}.p-report{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-height:100svh;background-color:#212121;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#212121),color-stop(80%,#212121),color-stop(80%,#2a2a2a),to(#2a2a2a));background-image:-webkit-linear-gradient(top,#212121 0,#212121 80%,#2a2a2a 80%,#2a2a2a 100%);background-image:linear-gradient(180deg,#212121 0,#212121 80%,#2a2a2a 80%,#2a2a2a 100%);background-repeat:repeat;background-position:top left}@media screen and (min-width:769px){.p-report{background-size:100% max(10px,.5208333333vw)}}@media screen and (max-width:768px){.p-report{background-size:100% 1.3020833333vw}}.p-report__navigation{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#212121}@media screen and (min-width:769px){.p-report__navigation{height:max(41px,2.1354166667vw);padding:0 max(8px,.4166666667vw) 0 max(10px,.5208333333vw);border-bottom:max(1px,.0520833333vw) solid #8d8d8d}}@media screen and (max-width:768px){.p-report__navigation{height:10.546875vw;padding:0 2.8645833333vw;border-bottom:.1302083333vw solid #8d8d8d}}.p-report__back-link{color:#bcbcbc;letter-spacing:.06em}@media screen and (min-width:769px){.p-report__back-link{font-size:max(14px,.7291666667vw)}}@media screen and (max-width:768px){.p-report__back-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;font-size:3.125vw}}@media (any-hover:hover){.p-report__back-link{-webkit-transition:color .25s;transition:color .25s}.p-report__back-link:hover{color:#21c8b4}}.p-report__nav-button-group{display:-webkit-box;display:-webkit-flex;display:flex;margin-left:auto}.p-report__nav-button{display:grid;place-items:center}@media screen and (min-width:769px){.p-report__nav-button{width:max(24px,1.25vw);height:max(24px,1.25vw);margin-left:max(6px,.3125vw);border:max(1px,.0520833333vw) solid #8d8d8d}}@media screen and (max-width:768px){.p-report__nav-button{width:4.6875vw;height:4.6875vw;margin-left:1.3020833333vw;border:.1302083333vw solid #8d8d8d}}.p-report__nav-button--minimize span{display:block;background-color:#8d8d8d}@media screen and (min-width:769px){.p-report__nav-button--minimize span{width:max(12px,.625vw);height:max(1px,.0520833333vw)}}@media screen and (max-width:768px){.p-report__nav-button--minimize span{width:2.6041666667vw;height:.1302083333vw}}.p-report__nav-button--maximize span{display:block}@media screen and (min-width:769px){.p-report__nav-button--maximize span{width:max(12px,.625vw);height:max(12px,.625vw);border:max(1px,.0520833333vw) solid #8d8d8d}}@media screen and (max-width:768px){.p-report__nav-button--maximize span{width:2.6041666667vw;height:2.6041666667vw;border:.1302083333vw solid #8d8d8d}}.p-report__nav-button--close span{display:grid;place-items:center;position:relative}@media screen and (min-width:769px){.p-report__nav-button--close span{width:max(14px,.7291666667vw);height:max(14px,.7291666667vw)}}@media screen and (max-width:768px){.p-report__nav-button--close span{width:2.8645833333vw;height:2.8645833333vw}}.p-report__nav-button--close span::after,.p-report__nav-button--close span::before{position:absolute;background-color:#8d8d8d;content:""}@media screen and (min-width:769px){.p-report__nav-button--close span::after,.p-report__nav-button--close span::before{width:max(16px,.8333333333vw);height:max(1.2px,.0625vw)}}@media screen and (max-width:768px){.p-report__nav-button--close span::after,.p-report__nav-button--close span::before{width:3.6458333333vw;height:.1822916667vw}}.p-report__nav-button--close span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-report__nav-button--close span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-report__main{-webkit-box-flex:1;-webkit-flex:1;flex:1}@media screen and (min-width:769px){.p-report__main{padding:max(60px,3.125vw) max(80px,4.1666666667vw)}}@media screen and (max-width:768px){.p-report__main{padding:7.8125vw 6.5104166667vw}}.p-report__text{margin-bottom:1.8em;line-height:1.8;letter-spacing:.06em}@media screen and (min-width:769px){.p-report__text{font-size:max(16px,.8333333333vw)}}@media screen and (max-width:768px){.p-report__text{font-size:3.3854166667vw}}.p-report__type-text{opacity:0}.p-report__type-text.is-visible{opacity:1}.p-report__keyword{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;opacity:0}.p-report__keyword.is-visible{opacity:1}.p-report__keyword-label{opacity:0;line-height:1.8;letter-spacing:.06em}@media screen and (min-width:769px){.p-report__keyword-label{font-size:max(16px,.8333333333vw)}}@media screen and (max-width:768px){.p-report__keyword-label{font-size:3.3854166667vw}}.p-report__keyword-input{opacity:0;pointer-events:none}@media screen and (min-width:769px){.p-report__keyword-input{width:max(240px,12.5vw);height:max(30px,1.5625vw)}}@media screen and (max-width:768px){.p-report__keyword-input{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:6.25vw}}.p-report__keyword-input.is-visible{opacity:1;pointer-events:auto}.p-report__keyword-box{width:100%;height:100%;line-height:1.8;letter-spacing:.06em}@media screen and (min-width:769px){.p-report__keyword-box{font-size:max(16px,.8333333333vw)}}@media screen and (max-width:768px){.p-report__keyword-box{font-size:3.3854166667vw}}@media screen and (min-width:769px){.p-report__error{margin-top:max(20px,1.0416666667vw)}}@media screen and (max-width:768px){.p-report__error{margin-top:5.2083333333vw}}.p-report__error-text{color:red;line-height:1.8;letter-spacing:.06em}@media screen and (min-width:769px){.p-report__error-text{font-size:max(16px,.8333333333vw)}}@media screen and (max-width:768px){.p-report__error-text{font-size:3.3854166667vw}}.p-report__button{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;pointer-events:none}@media screen and (min-width:769px){.p-report__button{margin:max(50px,2.6041666667vw) 0 max(20px,1.0416666667vw)}}@media screen and (max-width:768px){.p-report__button{margin:14.0625vw 0 2.6041666667vw}}.p-report__button.is-visible{opacity:1;pointer-events:auto}.p-report__typing-cursor{display:inline-block;position:relative;-webkit-animation:cursor-blink .8s infinite;animation:cursor-blink .8s infinite}@media screen and (min-width:769px){.p-report__typing-cursor{width:max(6px,.3125vw);height:max(18px,.9375vw)}}@media screen and (max-width:768px){.p-report__typing-cursor{width:1.3020833333vw;height:3.3854166667vw}}.p-report__typing-cursor::before{position:absolute;top:0;left:0;width:100%;background-color:#fff;content:""}@media screen and (min-width:769px){.p-report__typing-cursor::before{height:max(22px,1.1458333333vw)}}@media screen and (max-width:768px){.p-report__typing-cursor::before{height:4.1666666667vw}}@-webkit-keyframes cursor-blink{0%,50%{opacity:1}100%,51%{opacity:0}}@keyframes cursor-blink{0%,50%{opacity:1}100%,51%{opacity:0}}.p-report__data{display:none}.is-mobile .p-report__keyword-input{background-color:rgba(255,255,255,.05)}@media screen and (min-width:769px){.is-mobile .p-report__keyword-input{padding:0 max(8px,.4166666667vw)}}@media screen and (max-width:768px){.is-mobile .p-report__keyword-input{padding:0 1.0416666667vw}}.p-report-button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;background-color:#212121}@media screen and (min-width:769px){.p-report-button{width:max(360px,18.75vw);height:max(60px,3.125vw);border:max(1px,.0520833333vw) solid #8d8d8d}}@media screen and (max-width:768px){.p-report-button{width:100%;height:10.4166666667vw;border:.1302083333vw solid #8d8d8d}}.p-report-button__text{width:100%;color:#bcbcbc;letter-spacing:.06em;text-align:center}@media screen and (min-width:769px){.p-report-button__text{font-size:max(16px,.8333333333vw)}}@media screen and (max-width:768px){.p-report-button__text{font-size:3.125vw}}.p-report-button__icon{display:grid;place-items:center;position:absolute}@media screen and (min-width:769px){.p-report-button__icon{right:max(17px,.8854166667vw);width:max(24px,1.25vw);height:max(24px,1.25vw);border:max(1px,.0520833333vw) solid #8d8d8d}}@media screen and (max-width:768px){.p-report-button__icon{right:2.734375vw;width:4.6875vw;height:4.6875vw;border:.1302083333vw solid #8d8d8d}}.p-report-button__icon .c-svg--enter{color:#8d8d8d}@media screen and (min-width:769px){.p-report-button__icon .c-svg--enter{width:max(16px,.8333333333vw)}}@media screen and (max-width:768px){.p-report-button__icon .c-svg--enter{width:3.125vw}}@media (any-hover:hover){.p-report-button{-webkit-transition:border-color .25s;transition:border-color .25s}.p-report-button .p-report-button__text{-webkit-transition:color .25s;transition:color .25s}.p-report-button .p-report-button__icon{-webkit-transition:border-color .25s;transition:border-color .25s}.p-report-button .p-report-button__icon .c-svg--enter{-webkit-transition:color .25s;transition:color .25s}.p-report-button:hover{border-color:#21c8b4}.p-report-button:hover .p-report-button__text{color:#21c8b4}.p-report-button:hover .p-report-button__icon{border-color:#21c8b4}.p-report-button:hover .p-report-button__icon .c-svg--enter{color:#21c8b4}}@media screen and (min-width:769px){.p-settings{margin-bottom:min(-1px,-.0520833333vw)}}@media screen and (max-width:768px){.p-settings{margin-bottom:-.2604166667vw}}@media screen and (min-width:769px){.p-settings__header{margin-bottom:min(-1px,-.0520833333vw);padding:max(50px,2.6041666667vw) max(60px,3.125vw);border-bottom:max(1px,.0520833333vw) solid #4f4f4f}}@media screen and (max-width:768px){.p-settings__header{padding:24.7395833333vw 3.90625vw 10.4166666667vw;border-bottom:.2604166667vw solid #4f4f4f;background-image:url(../images/common/bg_object_top-left.svg),url(../images/common/logo_bps.svg);background-repeat:no-repeat;background-position:top 3.3854166667vw left,top 3.90625vw right 3.90625vw;background-size:48.6979166667vw 13.8020833333vw,23.4375vw 7.8125vw}}@media screen and (min-width:769px){.p-setting-list__list{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden}}.p-setting-list__item{position:relative}@media screen and (min-width:769px){.p-setting-list__item::before{position:absolute;inset:min(-.5px,-.0260416667vw);border:max(1px,.0520833333vw) solid #4f4f4f;content:"";pointer-events:none}}@media screen and (max-width:768px){.p-setting-list__item{border-bottom:.2604166667vw solid #4f4f4f}}.p-setting-list__link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%}@media screen and (min-width:769px){.p-setting-list__link{height:max(100px,5.2083333333vw);padding:max(20px,1.0416666667vw) max(30px,1.5625vw) max(20px,1.0416666667vw) max(60px,3.125vw)}}@media screen and (min-width:769px) and (max-width:1024px){.p-setting-list__link{padding-left:max(30px,calc(60px - ((1024px - 100vw) * .1176470588)))}}@media screen and (max-width:768px){.p-setting-list__link{height:20.8333333333vw;padding:3.90625vw 7.8125vw 3.90625vw 3.90625vw}}@media (any-hover:hover){.p-setting-list__link{-webkit-transition:color .35s;transition:color .35s}.p-setting-list__link:hover{color:#21c8b4}}.p-setting-list__link.is-disabled{opacity:.3;pointer-events:none}.p-setting-list__text{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-weight:700;line-height:1.8;letter-spacing:.04em}@media screen and (min-width:1025px){.p-setting-list__text{padding-right:max(30px,1.5625vw);font-size:max(20px,1.0416666667vw)}}@media screen and (min-width:769px) and (max-width:1024px){.p-setting-list__text{padding-right:max(20px,calc(30px - ((1024px - 100vw) * .0392156863)));font-size:max(16px,calc(20px - ((1024px - 100vw) * .0156862745)))}}@media screen and (max-width:768px){.p-setting-list__text{padding-right:2.6041666667vw;font-size:3.90625vw}}@media screen and (min-width:769px){.p-setting-list__append .c-svg--arrow{width:max(28px,1.4583333333vw)}}@media screen and (min-width:769px) and (max-width:1024px){.p-setting-list__append .c-svg--arrow{width:max(22px,calc(28px - ((1024px - 100vw) * .0235294118)))}}@media screen and (max-width:768px){.p-setting-list__append .c-svg--arrow{width:3.6458333333vw}}.p-change-email{background-image:url(../images/common/bg_dots.svg),url(../images/common/bg_barcode.svg);background-repeat:no-repeat}@media screen and (min-width:769px){.p-change-email{padding:max(60px,3.125vw) max(60px,3.125vw) max(100px,5.2083333333vw);background-position:top max(20px,1.0416666667vw) left max(60px,3.125vw),top right;background-size:max(18px,.9375vw) max(6px,.3125vw),max(123px,6.40625vw) max(24px,1.25vw)}}@media screen and (max-width:768px){.p-change-email{padding:9.1145833333vw 7.8125vw 15.625vw;background-position:top 2.6041666667vw left 7.8125vw,top right;background-size:3.125vw 1.0416666667vw,18.75vw 3.6458333333vw}}@media screen and (min-width:769px){.p-change-email__container{max-width:max(760px,39.5833333333vw);margin:0 auto}}@media screen and (min-width:769px) and (max-width:960px){.p-change-email__container{max-width:580px}}@media screen and (min-width:769px){.p-change-email__header{padding-bottom:max(30px,1.5625vw)}}@media screen and (max-width:768px){.p-change-email__header{padding-bottom:3.90625vw}}@media screen and (min-width:769px){.p-change-email__notice{padding-bottom:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-change-email__notice{padding-bottom:10.4166666667vw}}@media screen and (min-width:1281px){.p-change-email__form-button{margin-top:max(60px,3.125vw);padding-left:max(180px,9.375vw)}}@media screen and (min-width:769px) and (max-width:1280px){.p-change-email__form-button{margin-top:60px}}@media screen and (max-width:768px){.p-change-email__form-button{margin-top:10.4166666667vw}}@media screen and (min-width:769px) and (max-width:1280px){.p-change-email__form-button .c-button--primary{margin:0 auto}}@media screen and (min-width:769px){.p-change-email__announce{margin-top:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-change-email__announce{margin-top:10.4166666667vw}}.p-change-email__announce .u-text-primary + .u-text-primary{margin-top:1em}.p-change-password{background-image:url(../images/common/bg_dots.svg),url(../images/common/bg_barcode.svg);background-repeat:no-repeat}@media screen and (min-width:769px){.p-change-password{padding:max(60px,3.125vw) max(60px,3.125vw) max(100px,5.2083333333vw);background-position:top max(20px,1.0416666667vw) left max(60px,3.125vw),top right;background-size:max(18px,.9375vw) max(6px,.3125vw),max(123px,6.40625vw) max(24px,1.25vw)}}@media screen and (max-width:768px){.p-change-password{padding:9.1145833333vw 7.8125vw 15.625vw;background-position:top 2.6041666667vw left 7.8125vw,top right;background-size:3.125vw 1.0416666667vw,18.75vw 3.6458333333vw}}@media screen and (min-width:769px){.p-change-password__container{max-width:max(760px,39.5833333333vw);margin:0 auto}}@media screen and (min-width:769px) and (max-width:960px){.p-change-password__container{max-width:580px}}@media screen and (min-width:769px){.p-change-password__header{padding-bottom:max(30px,1.5625vw)}}@media screen and (max-width:768px){.p-change-password__header{padding-bottom:3.90625vw}}@media screen and (min-width:769px){.p-change-password__notice{padding-bottom:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-change-password__notice{padding-bottom:10.4166666667vw}}@media screen and (min-width:1281px){.p-change-password__form-button{margin-top:max(60px,3.125vw);padding-left:max(180px,9.375vw)}}@media screen and (min-width:769px) and (max-width:1280px){.p-change-password__form-button{margin-top:60px}}@media screen and (max-width:768px){.p-change-password__form-button{margin-top:10.4166666667vw}}@media screen and (min-width:769px) and (max-width:1280px){.p-change-password__form-button .c-button--primary{margin:0 auto}}@media screen and (min-width:769px){.p-change-password__announce{margin-top:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-change-password__announce{margin-top:10.4166666667vw}}.p-change-password__announce .u-text-primary + .u-text-primary{margin-top:1em}.p-change-name{background-image:url(../images/common/bg_dots.svg),url(../images/common/bg_barcode.svg);background-repeat:no-repeat}@media screen and (min-width:769px){.p-change-name{padding:max(60px,3.125vw) max(60px,3.125vw) max(100px,5.2083333333vw);background-position:top max(20px,1.0416666667vw) left max(60px,3.125vw),top right;background-size:max(18px,.9375vw) max(6px,.3125vw),max(123px,6.40625vw) max(24px,1.25vw)}}@media screen and (max-width:768px){.p-change-name{padding:9.1145833333vw 7.8125vw 15.625vw;background-position:top 2.6041666667vw left 7.8125vw,top right;background-size:3.125vw 1.0416666667vw,18.75vw 3.6458333333vw}}@media screen and (min-width:769px){.p-change-name__container{max-width:max(760px,39.5833333333vw);margin:0 auto}}@media screen and (min-width:769px) and (max-width:960px){.p-change-name__container{max-width:580px}}@media screen and (min-width:769px){.p-change-name__header{padding-bottom:max(30px,1.5625vw)}}@media screen and (max-width:768px){.p-change-name__header{padding-bottom:3.90625vw}}@media screen and (min-width:769px){.p-change-name__notice{padding-bottom:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-change-name__notice{padding-bottom:10.4166666667vw}}@media screen and (min-width:1281px){.p-change-name__form-button{margin-top:max(60px,3.125vw);padding-left:max(180px,9.375vw)}}@media screen and (min-width:769px) and (max-width:1280px){.p-change-name__form-button{margin-top:60px}}@media screen and (max-width:768px){.p-change-name__form-button{margin-top:10.4166666667vw}}@media screen and (min-width:769px) and (max-width:1280px){.p-change-name__form-button .c-button--primary{margin:0 auto}}@media screen and (min-width:769px){.p-change-name__announce{margin-top:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-change-name__announce{margin-top:10.4166666667vw}}.p-change-name__announce .u-text-primary + .u-text-primary{margin-top:1em}.p-game-mode{background-image:url(../images/common/bg_dots.svg),url(../images/common/bg_barcode.svg);background-repeat:no-repeat}@media screen and (min-width:769px){.p-game-mode{padding:max(60px,3.125vw) max(60px,3.125vw) max(100px,5.2083333333vw);background-position:top max(20px,1.0416666667vw) left max(60px,3.125vw),top right;background-size:max(18px,.9375vw) max(6px,.3125vw),max(123px,6.40625vw) max(24px,1.25vw)}}@media screen and (max-width:768px){.p-game-mode{padding:9.1145833333vw 7.8125vw 15.625vw;background-position:top 2.6041666667vw left 7.8125vw,top right;background-size:3.125vw 1.0416666667vw,18.75vw 3.6458333333vw}}@media screen and (min-width:769px){.p-game-mode__container{max-width:max(760px,39.5833333333vw);margin:0 auto}}@media screen and (min-width:769px) and (max-width:960px){.p-game-mode__container{max-width:580px}}@media screen and (min-width:769px){.p-game-mode__header{padding-bottom:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-game-mode__header{padding-bottom:7.8125vw}}@media screen and (min-width:769px){.p-game-mode .c-input-group + .p-game-mode__switch{margin-top:max(40px,2.0833333333vw)}}@media screen and (min-width:769px) and (max-width:960px){.p-game-mode__switch .c-input-group__label{margin-bottom:30px}}@media screen and (max-width:768px){.p-game-mode__switch .c-input-group__label{margin-bottom:6.5104166667vw}}.p-game-mode__setting{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:768px){.p-game-mode__setting{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.p-game-mode__setting-label{letter-spacing:.04em}@media screen and (min-width:769px){.p-game-mode__setting-label{margin-right:max(30px,1.5625vw);font-size:max(20px,1.0416666667vw)}}@media screen and (max-width:768px){.p-game-mode__setting-label{font-size:4.1666666667vw}}@media screen and (min-width:961px){.p-game-mode__guide{padding:max(30px,1.5625vw) 0 0 max(180px,9.375vw)}}@media screen and (min-width:769px) and (max-width:960px){.p-game-mode__guide{padding-top:30px}}@media screen and (max-width:768px){.p-game-mode__guide{padding-top:6.5104166667vw}}.p-game-mode__guide-title{color:#9e9e9e;line-height:1.8;letter-spacing:.04em}@media screen and (min-width:769px){.p-game-mode__guide-title{margin-bottom:max(6px,.3125vw);font-size:max(16px,.8333333333vw)}}@media screen and (max-width:768px){.p-game-mode__guide-title{margin-bottom:.78125vw;font-size:3.3854166667vw}}.p-game-mode__guide-description{color:#9e9e9e;line-height:1.8;letter-spacing:.04em}@media screen and (min-width:769px){.p-game-mode__guide-description{font-size:max(14px,.7291666667vw)}}@media screen and (max-width:768px){.p-game-mode__guide-description{font-size:3.125vw}}.p-notification{background-image:url(../images/common/bg_dots.svg),url(../images/common/bg_barcode.svg);background-repeat:no-repeat}@media screen and (min-width:769px){.p-notification{padding:max(60px,3.125vw) max(60px,3.125vw) max(100px,5.2083333333vw);background-position:top max(20px,1.0416666667vw) left max(60px,3.125vw),top right;background-size:max(18px,.9375vw) max(6px,.3125vw),max(123px,6.40625vw) max(24px,1.25vw)}}@media screen and (max-width:768px){.p-notification{padding:9.1145833333vw 7.8125vw 15.625vw;background-position:top 2.6041666667vw left 7.8125vw,top right;background-size:3.125vw 1.0416666667vw,18.75vw 3.6458333333vw}}@media screen and (min-width:769px){.p-notification__container{max-width:max(760px,39.5833333333vw);margin:0 auto}}@media screen and (min-width:769px) and (max-width:960px){.p-notification__container{max-width:580px}}@media screen and (min-width:769px){.p-notification__header{padding-bottom:max(60px,3.125vw)}}@media screen and (max-width:768px){.p-notification__header{padding-bottom:9.1145833333vw}}.p-notification__setting{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width:768px){.p-notification__setting{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.p-notification__setting-label{letter-spacing:.04em}@media screen and (min-width:769px){.p-notification__setting-label{margin-right:max(40px,2.0833333333vw);font-size:max(20px,1.0416666667vw)}}@media screen and (max-width:768px){.p-notification__setting-label{font-size:4.1666666667vw}}.u-dib{display:inline-block}@media screen and (min-width:1025px){.u-dn-lg-min{display:none}}@media screen and (min-width:769px){.u-dn-md-min{display:none}}@media screen and (max-width:1024px){.u-dn-lg-max{display:none}}@media screen and (max-width:768px){.u-dn-md-max{display:none}}.u-mx-auto{margin-right:auto;margin-left:auto}.u-mt0{margin-top:0}.u-mb0{margin-bottom:0}.u-text-primary{line-height:1.8;letter-spacing:.04em}@media screen and (min-width:769px){.u-text-primary{font-size:max(18px,.9375vw)}}@media screen and (max-width:768px){.u-text-primary{font-size:3.3854166667vw}}.u-text-secondary{line-height:1.8;letter-spacing:.04em}@media screen and (min-width:769px){.u-text-secondary{font-size:max(16px,.8333333333vw)}}@media screen and (max-width:768px){.u-text-secondary{font-size:3.125vw}}.u-text-red{color:red}.u-text-green{color:#21c8b4}.u-text-ja{font-family:"BIZ UDPGothic",sans-serif}.u-text-en{font-family:"Saira Semi Condensed",sans-serif}.u-text-center{text-align:center}.u-text-underline{text-decoration:underline}@media screen and (min-width:769px){.u-text-underline{text-decoration-thickness:max(1px,.0520833333vw);text-underline-offset:max(3px,.15625vw)}}@media screen and (max-width:768px){.u-text-underline{text-decoration-thickness:.1302083333vw;text-underline-offset:.5208333333vw}}@media (any-hover:hover){.u-text-link{opacity:1;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;will-change:opacity}.u-text-link:hover{opacity:.7}}