@charset "UTF-8";:root{--color-jcom:#e93817;--color-primary:#e60000;--color-brand-red:#db161b;--color-member:#f5d200;--color-dark-blue:#062897;--color-blue:#2554ef;--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955)}*,:after,:before{box-sizing:border-box}body{margin:0;line-height:1.6;background-color:#fff;color:#222}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit}dd,dl,dt,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}.container img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;margin:0;padding:0;border:none;background:none}.ta-center{text-align:center}@media screen and (max-width:767px){.ta-center-sp{text-align:center}}@media screen and (min-width:768px) and (max-width:1119px){.ta-center-tab{text-align:center}}.ta-right{text-align:right}@media screen and (max-width:767px){.ta-right-sp{text-align:right}}@media screen and (min-width:768px) and (max-width:1119px){.ta-right-tab{text-align:right}}.ta-left{text-align:left}@media screen and (max-width:767px){.ta-left-sp{text-align:left}}@media screen and (min-width:768px) and (max-width:1119px){.ta-left-tab{text-align:left}}.m-0{margin:0}@media screen and (max-width:767px){.m-0-sp{margin:0}}.p-0{padding:0}@media screen and (min-width:768px) and (max-width:1119px){.p-0-tab{padding:0}}.mx-auto{margin-inline:auto}.show-pc,[data-show=pc]{display:none}@media screen and (min-width:768px){.show-pc,[data-show=pc]{display:block}}.show-sp,[data-show=sp]{display:none}@media screen and (max-width:767px){.show-sp,[data-show=sp]{display:block}}.show-tab,[data-show=tab]{display:none}@media screen and (min-width:768px) and (max-width:1119px){.show-tab,[data-show=tab]{display:block}}.show-pc-tab,[data-show=pc-tab]{display:none}@media screen and (min-width:768px){.show-pc-tab,[data-show=pc-tab]{display:block}}.show-tab-sp,[data-show=tab-sp]{display:block}@media screen and (min-width:1120px){.show-tab-sp,[data-show=tab-sp]{display:none}}@media screen and (min-width:768px){.hide-pc,[data-hide=pc]{display:none}}@media screen and (min-width:768px) and (max-width:1119px){.hide-tab,[data-hide=tab]{display:none}}@media screen and (max-width:767px){.hide-sp,[data-hide=sp]{display:none}}.text-kerning{font-feature-settings:"palt" 1;letter-spacing:0.04em}.fw-bold{font-weight:700}.fw-normal{font-weight:normal}.color-primary{color:var(--color-brand-red)}.color-mute{color:#999}.marker{padding:0 0.08em;background:linear-gradient(transparent 60%,#fff93c 60%,#fff93c 92%,transparent 92%)}.nowrap{white-space:nowrap}.inline{display:inline!important}.block{display:block}.table{width:100%;border-collapse:collapse;table-layout:fixed}.table td,.table th{padding:8px 12px;text-align:left;border:1px solid #ccc;word-break:break-word}.table th{background-color:#f5f5f5;font-weight:bold}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.list-circle,.list-decimal,.list-disc{padding-left:1.6em;margin:0}.list-circle li+li,.list-decimal li+li,.list-disc li+li{margin-top:4px}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.list-circle{list-style-type:circle}ul.note{list-style:none}ul.note li{position:relative;color:#555;padding-left:1.25em;text-indent:-1.25em}ul.note li:before{content:"※";margin-right:0.25em}ul.note li+li{margin-top:4px}.upper-text{position:relative;display:inline-block;padding:0 1.2em}.upper-text:after,.upper-text:before{content:"";position:absolute;width:1em;height:2px;background:currentColor;top:50%}.upper-text:before{left:0;transform:rotate(60deg)}.upper-text:after{right:0;transform:rotate(-60deg)}.upper-text-bold:after,.upper-text-bold:before{height:3px}.blank{position:relative;padding-right:1em}.blank:after{content:"";position:absolute;top:50%;right:0;width:1em;height:1em;transform:translateY(-50%);mask:url(../images/icon/link_blank_mask.svg) no-repeat center/contain;background-color:#222}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.app_block,.web_block{display:none}.app_webview .app_block{display:block}.web_browser .web_block{display:block}.font-zen{font-family:"Zen Kaku Gothic New",sans-serif;font-style:italic}.l-footer{margin-top:0}@media screen and (min-width:768px){.l-footer .p-footer_contents>ul{margin-top:0}}.l-footer .p-footer_contents>ul.upper{display:none}