.flexbox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.no-flexbox{display:inherit}body{background:#fafafa}@media screen and (max-width: 767px){body{background:none}}.page-terms-of-use{min-height:100vh;background:#fafafa;padding-top:20px;padding-bottom:40px}.page-terms-of-use .container{background:#FFFFFF;-webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.2);box-shadow:0px 1px 4px rgba(0,0,0,0.2);border-radius:12px;max-width:760px;padding:40px;margin-left:auto;margin-right:calc((100% - 760px)/2);margin-top:20px}.page-terms-of-use .container p{font-weight:400;font-size:18px;line-height:150%;margin-bottom:24px}.page-terms-of-use .container p a{color:#074D94;text-decoration:underline}.page-terms-of-use .container .time-up{font-size:14px;line-height:100%;color:#9F9F9F;margin-bottom:8px}.page-terms-of-use .container .note-p{font-style:italic}.page-terms-of-use .container .hr{width:100%;height:1px;background:#e5e5e5}.page-terms-of-use .container .title-page-terms{font-feature-settings:'pnum' on , 'lnum' on;-webkit-font-feature-settings:'pnum' on , 'lnum' on;-moz-font-feature-settings:'pnum' on , 'lnum' on;-ms-font-feature-settings:'pnum' on , 'lnum' on;font-family:"Merriweather",serif;font-size:32px;font-weight:700;line-height:140%;margin-bottom:24px}.page-terms-of-use .container .title-item-term{font-feature-settings:'pnum' on , 'lnum' on;-webkit-font-feature-settings:'pnum' on , 'lnum' on;-moz-font-feature-settings:'pnum' on , 'lnum' on;-ms-font-feature-settings:'pnum' on , 'lnum' on;font-family:"Merriweather",serif;font-size:24px;font-weight:700;line-height:140%;margin-bottom:24px}.page-terms-of-use .container .title-item-term.tit-s{font-size:18px;line-height:160%}.page-terms-of-use .container .ul-list{margin-bottom:24px;padding-left:10px}.page-terms-of-use .container .ul-list li{font-weight:400;font-size:18px;line-height:150%;position:relative;padding-left:15px}.page-terms-of-use .container .ul-list li:before{width:4px;height:4px;display:block;border-radius:50%;background:#222;position:absolute;top:10px;left:0;content:''}.page-terms-of-use .col-link-terms{position:-webkit-sticky;position:sticky;top:70px;left:0;padding-left:20px;padding-right:20px;width:320px;height:100%}.page-terms-of-use .button-link-terms{width:40px;height:40px;background:#EFEFEF;border-radius:50%;cursor:pointer;text-align:center;margin-bottom:20px;position:relative}.page-terms-of-use .button-link-terms .ico-link{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition-duration:350ms;transition-duration:350ms;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1);transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1)}.page-terms-of-use .button-link-terms .ico-hide{width:18px;height:16px;display:inline-block;background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.73272 15.7907C8.03264 16.0764 8.50738 16.0649 8.79306 15.7649C9.07875 15.465 9.06721 14.9903 8.76728 14.7046L2.51587 8.74997L17.25 8.74997C17.6642 8.74997 18 8.41418 18 7.99997C18 7.58576 17.6642 7.24997 17.25 7.24997L2.51577 7.24997L8.76728 1.29526C9.06721 1.00958 9.07875 0.534844 8.79306 0.234917C8.50738 -0.0650099 8.03264 -0.0765531 7.73272 0.209134L0.313785 7.27584C0.144859 7.43674 0.0449066 7.64199 0.0139294 7.85536C0.00478934 7.90215 -4.32463e-09 7.9505 0 7.99997C4.3331e-09 8.04954 0.00480748 8.09798 0.0139828 8.14486C0.045022 8.3581 0.144956 8.5632 0.313786 8.72401L7.73272 15.7907Z' fill='%23626262'/%3e%3c/svg%3e ") no-repeat 0 0/contain}.page-terms-of-use .button-link-terms .ico-show{width:20px;height:15px;display:inline-block;background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.49942 12.5006C2.32752 12.5006 2.99883 13.1719 2.99883 14C2.99883 14.8281 2.32752 15.4994 1.49942 15.4994C0.671311 15.4994 0 14.8281 0 14C0 13.1719 0.671311 12.5006 1.49942 12.5006ZM5.50034 13H19.0035C19.5558 13 20.0035 13.4477 20.0035 14C20.0035 14.5128 19.6174 14.9355 19.1201 14.9933L19.0035 15H5.50034C4.94805 15 4.50034 14.5523 4.50034 14C4.50034 13.4872 4.88638 13.0645 5.38372 13.0067L5.50034 13H19.0035H5.50034ZM1.49942 6.50058C2.32752 6.50058 2.99883 7.1719 2.99883 8C2.99883 8.8281 2.32752 9.49942 1.49942 9.49942C0.671311 9.49942 0 8.8281 0 8C0 7.1719 0.671311 6.50058 1.49942 6.50058ZM5.50034 7H19.0035C19.5558 7 20.0035 7.44772 20.0035 8C20.0035 8.51284 19.6174 8.93551 19.1201 8.99327L19.0035 9H5.50034C4.94805 9 4.50034 8.55228 4.50034 8C4.50034 7.48716 4.88638 7.06449 5.38372 7.00673L5.50034 7H19.0035H5.50034ZM1.49942 0.507812C2.32752 0.507812 2.99883 1.17912 2.99883 2.00723C2.99883 2.83533 2.32752 3.50664 1.49942 3.50664C0.671311 3.50664 0 2.83533 0 2.00723C0 1.17912 0.671311 0.507812 1.49942 0.507812ZM5.50034 1.00082H19.0035C19.5558 1.00082 20.0035 1.44854 20.0035 2.00082C20.0035 2.51366 19.6174 2.93633 19.1201 2.9941L19.0035 3.00082H5.50034C4.94805 3.00082 4.50034 2.55311 4.50034 2.00082C4.50034 1.48799 4.88638 1.06532 5.38372 1.00755L5.50034 1.00082H19.0035H5.50034Z' fill='%23222222'/%3e%3c/svg%3e ") no-repeat 0 0/contain;opacity:0}.page-terms-of-use .button-link-terms.min .ico-show{opacity:1}.page-terms-of-use .button-link-terms.min .ico-hide{opacity:0}.page-terms-of-use .list-mn-terms{opacity:1;pointer-events:visible;margin-top:0;-webkit-transition-duration:350ms;transition-duration:350ms;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1);transition-timing-function:cubic-bezier(0.7, 1, 0.7, 1);max-height:calc(100vh - 150px);overflow-y:auto}.page-terms-of-use .list-mn-terms::-webkit-scrollbar{width:4px;background-color:#fafafa}.page-terms-of-use .list-mn-terms::-webkit-scrollbar-thumb{background-color:#e5e5e5;border-radius:4px}.page-terms-of-use .list-mn-terms::-webkit-scrollbar-track{background-color:#fafafa}.page-terms-of-use .list-mn-terms li a{color:#626262;font-weight:700;font-size:14px;line-height:140%}.page-terms-of-use .list-mn-terms li a.active{color:#B42652}.page-terms-of-use .list-mn-terms li:hover a{text-decoration:underline}.page-terms-of-use .list-mn-terms li+li{margin-top:16px}.page-terms-of-use .list-mn-terms li.li-s{padding-left:20px}.page-terms-of-use .list-mn-terms li.li-s a{font-weight:400}.page-terms-of-use .list-mn-terms.hide{opacity:0;margin-top:50px;pointer-events:none}.page-terms-of-use .head-mnm{display:none}@media screen and (max-width: 767px){.page-terms-of-use{background:none;padding-bottom:0}.page-terms-of-use .container{-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0;margin-left:0;margin-right:0;margin-top:0}.page-terms-of-use .container p{margin-bottom:18px}.page-terms-of-use .container .title-page-terms{font-size:24px;margin-bottom:18px}.page-terms-of-use .container .title-item-term{font-size:20px;line-height:160%}.page-terms-of-use .container .title-item-term.tit-s{font-size:18px}.page-terms-of-use .col-link-terms{z-index:9}.page-terms-of-use .button-link-terms{width:48px;height:48px;position:fixed;left:20px;bottom:0}.page-terms-of-use .list-mn-terms{width:100vw;padding:0 20px 20px 20px;background:#FFFFFF;-webkit-box-shadow:0px -3px 4px rgba(0,0,0,0.12);box-shadow:0px -3px 4px rgba(0,0,0,0.12);border-radius:12px 12px 0px 0px;position:fixed;left:0;bottom:0;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.page-terms-of-use .list-mn-terms ul{max-height:300px;overflow:auto;padding-bottom:40px}.page-terms-of-use .list-mn-terms li a{font-size:16px}.page-terms-of-use .list-mn-terms.hide{-webkit-transform:translateY(100%);transform:translateY(100%)}.page-terms-of-use .list-mn-terms:before{content:'';width:100%;height:50px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%);position:absolute;left:0;bottom:15px}.page-terms-of-use .head-mnm{display:block;width:100%;padding:20px 0;border-bottom:1px solid #e5e5e5;position:relative;font:700 18px/100% "Merriweather",serif;margin-bottom:20px}.page-terms-of-use .head-mnm .close-mn-terms{font-family:-webkit-body;width:40px;height:40px;text-align:center;line-height:40px;cursor:pointer;position:absolute;top:10px;right:-10px;font-size:40px;font-weight:normal;color:#9f9f9f}}
