@charset "UTF-8";.g-main{overflow:visible}.terms-contents{color:#333}.terms-contents .contents-body{font-size:14px;font-size:.875rem}.terms-contents .contents-body h2{font-size:inherit;color:#090909;margin-top:2.5em}.page-title-block{padding:55px 32px 65px;background:#f7f7f7;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start;-ms-flex-align:center;align-items:center;margin-bottom:100px}.page-title-block .block-inner{width:100%;max-width:1164px;margin:0 auto}.page-title-block .block-inner .en{font-family:brandon-grotesque,sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;color:#ccc;margin:0;line-height:1.5}.page-title-block .block-inner .title{font-size:27px;font-size:1.6875rem;color:#044db6;margin:0;font-feature-settings:"palt";letter-spacing:.05em;line-height:1.5}.page-title-block .block-inner .title a{text-decoration:none;opacity:1}.two-column-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative;column-gap:50px}.two-column-block .column-contents{width:844px}.two-column-block .column-sidebar{width:265px}.two-column-block .column-sidebar ul{list-style:none;margin-top:0;margin-bottom:40px;padding:0;font-size:14px;font-size:.875rem;position:-webkit-sticky;position:sticky;top:111px}.two-column-block .column-sidebar ul li a{color:inherit;text-decoration:none}.two-column-block .column-sidebar ul li.current{color:#1c439e}.two-column-block .column-sidebar ul li:not(:last-child){margin-bottom:1em}@media screen and (max-width:767px){.terms-contents{font-size:.875rem}.terms-contents .contents-body{font-size:.8125rem}.terms-contents .contents-body h2{margin-top:2em}.page-title-block{height:auto;padding:2em 20px;margin-bottom:60px}.page-title-block .block-inner{max-width:initial;max-width:auto}.page-title-block .block-inner .en{font-size:.875rem}.page-title-block .block-inner .title{font-size:1.375rem}.two-column-block{display:flex;flex-direction:column-reverse}.two-column-block .column-contents{width:auto}.two-column-block .column-sidebar{width:auto;margin-bottom:70px}.two-column-block .column-sidebar ul{font-size:inherit;position:static;text-align:center}}