html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}:root{--white: #fff;--black: #111;--gray: #ccc;--yellow: #FFE42F}@media(min-width: 1025px){_{_:0}}@media(min-width: 681px){_{_:0}}@media(max-width: 1024px)and (min-width: 681px){_{_:0}}@media(max-width: 1024px){_{_:0}}@media(max-width: 680px){_{_:0}}@media(min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){_{_:0}}html{overflow-y:scroll;font-size:.625em;box-sizing:border-box}body{color:var(--black);font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",-apple-system,BlinkMacSystemFont,"游ゴシック Medium",meiryo,sans-serif;font-size:1.6rem;font-weight:400;font-feature-settings:"palt";-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";letter-spacing:.04em}sup{font-size:.6em}img,video{max-width:100%;height:auto;vertical-align:bottom}input{all:unset;margin:0;padding:0;width:auto;height:auto;background:rgba(0,0,0,0);border:none;box-sizing:border-box;color:inherit;font:inherit;line-height:normal}em{font-style:normal}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}*:focus{outline:none}a{color:inherit}a:link,a:visited{color:var(--black);cursor:pointer;text-decoration:none}a:hover{opacity:1}a:active{opacity:1}a:focus{outline:0}a,button{outline:none}fieldset{border:none}ul{list-style:none}@keyframes slideIn{from{clip-path:polygon(0 0, 0 0, -30% 100%, -20% 100%)}to{clip-path:polygon(0 0, 130% 0, 120% 100%, 0 100%)}}@keyframes scroll-up{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes scroll-down{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0)}}.p-terms{margin-top:40px;padding:160px 0}@media screen and (max-width: 768px){.p-terms{padding:40px 0}}.p-terms__inner{width:100%;max-width:1040px;margin:0 auto;padding:0 16px}@media screen and (max-width: 768px){.p-terms__inner{padding-left:20px;padding-right:20px}}.p-terms h1,.p-terms h2,.p-terms h3,.p-terms h4,.p-terms h5,.p-terms h6{line-height:1.4;font-weight:normal;margin:0;word-wrap:break-word}.p-terms p,.p-terms li,.p-terms td,.p-terms th,.p-terms dt,.p-terms dd{margin:0;color:#4a4a4a;font-size:18px;word-wrap:break-word}@media screen and (max-width: 768px){.p-terms p,.p-terms li,.p-terms td,.p-terms th,.p-terms dt,.p-terms dd{font-size:14px}}.p-terms h1{padding:0 0 14px;color:#231815;font-weight:700;font-size:44px;text-align:center;letter-spacing:.1em;line-height:1.5}@media screen and (max-width: 768px){.p-terms h1{padding-bottom:7px;background-size:auto 9px;font-size:24px}}.p-terms h1+p{margin-top:0;text-align:center;font-size:.9rem}.p-terms h2{font-size:20px;font-weight:bold;margin-top:48px}@media screen and (max-width: 768px){.p-terms h2{font-size:18px;font-weight:bold;margin-top:40px}}.p-terms p{margin-top:24px;font-size:.9rem}@media screen and (max-width: 768px){.p-terms p{font-size:.75rem}}.p-terms ol{margin-top:24px;padding-left:30px}@media screen and (max-width: 768px){.p-terms ol{margin-top:16px;padding-left:20px}}.p-terms ol li{list-style-type:none;counter-increment:cnt;font-size:.9rem;position:relative}@media screen and (max-width: 768px){.p-terms ol li{font-size:.75rem}}.p-terms ol li::before{content:counter(cnt) ".";display:inline-block;margin-left:-2.8em;width:2.4em;margin-right:1.5em;text-align:right;position:absolute;top:0;left:0}.p-terms ol li>ol{margin-top:0;padding-left:30px}.p-terms ol li>ol li{counter-increment:cnt2}.p-terms ol li>ol li::before{margin-left:-2.8em;content:"(" counter(cnt2) ") "}.p-terms table{width:100%;margin-top:24px;border-collapse:collapse}.p-terms tbody,.p-terms tr{border:0;font:inherit;vertical-align:baseline;margin:0}.p-terms tr th:first-child,.p-terms tr td:first-child{width:30%}.p-terms th,.p-terms td{border:solid 1px #838383;text-align:left;font-weight:700;padding:16px 24px;font-size:16px;line-height:1.4em}@media screen and (max-width: 768px){.p-terms th,.p-terms td{padding:10px 10px;font-size:13px}}.p-terms td{font-weight:400;width:70%}.p-terms th+td{width:70%}/*# sourceMappingURL=terms.css.map */