body{background-color:#fafafa}a{color:#456799}a:hover{color:#5a98ff}.btn--main{background:-webkit-linear-gradient(left, #8f75ff 0%, #5a98ff 51%, #8f75ff 100%);background:-o-linear-gradient(left, #8f75ff 0%, #5a98ff 51%, #8f75ff 100%);background:linear-gradient(to right, #8f75ff 0%, #5a98ff 51%, #8f75ff 100%);background-size:200%;color:#fff;border-radius:50px}.btn--main:hover{background:-webkit-linear-gradient(left, #8f75ff 0%, #5a98ff 51%, #8f75ff 100%);background:-o-linear-gradient(left, #8f75ff 0%, #5a98ff 51%, #8f75ff 100%);background:linear-gradient(to right, #8f75ff 0%, #5a98ff 51%, #8f75ff 100%);background-size:200%;background-position:right center}.btn--sub{background:transparent;color:#456799;border-radius:50px}.btn--sub:hover{color:#5a98ff}.detail__btn a::before{border-color:#000000}.detail__btn a::after{content:'BACK'}.btn--chevron{color:#000}.btn--chevron::after{border-color:#000}.btn--chevron:hover{color:#333}.btn--chevron:hover::after{border-color:#333}.btn--chevron-left{color:#000}.btn--chevron-left::after{border-color:#000}.btn--chevron-left:hover{color:#333}.btn--chevron-left:hover::after{border-color:#333}header{margin:0 0 1.5em}header h1{width:250px}header svg{width:250px;height:50px;margin-left:-15px}.block--account{margin:0 auto 2em auto;padding:1em 5%;border:none;background:#fff;font-size:12px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:stretch;justify-content:stretch;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.block--account p{margin:0 0 0.5em}.block--account .limit{color:#c00}.block--account .ico--user{-ms-flex-negative:0;flex-shrink:0;width:70px;margin:0 2em 0 0}.block--account .ico--user a{display:block;text-align:center}.block--account .ico--user img{border-radius:50px;width:100%;border:1px solid #eee;background-position:50% 50%;background-size:cover}.block--account .ico--user span{font-size:10px}.block--account .name{font-size:16px}.block--account .account-data{-ms-flex-negative:0;flex-shrink:0}.block--account .auto_continu{display:inline-block;background:#9bb3db;color:#fff;font-size:10px;font-weight:bold;padding:1px 5px 2px;border-radius:3px;vertical-align:2px}@media screen and (min-width: 640px){.block--account{box-shadow:0 0 2px rgba(0,0,0,0.15);border-radius:3px}}@media screen and (min-width: 1px) and (max-width: 640px){.block--account{margin:0 -5.5% 2em -5.5%;border-top:0.5px solid #b5b5b5;border-bottom:0.5px solid #b5b5b5}}.list--manage_payment{background:#fff}.list--manage_payment dd{display:none;-webkit-transition:none;transition:none}.list--manage_payment dd a{position:relative;display:block;color:inherit;font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0.05em;padding:1em 2em 1em 0;margin-left:5%;position:relative;border-top:0.5px solid rgba(0,0,0,0.15)}.list--manage_payment dd a::after{content:'';display:inline-block;width:0.5em;height:0.5em;border:2px solid #b5b5b5;border-top:none;border-right:none;margin:-0.25em 0 0;position:absolute;right:1.25em;top:50%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.list--manage_payment dt{position:relative;padding:1em 0 1em 5%;border-top:0.5px solid #b5b5b5}.list--manage_payment dt::after{content:'';display:inline-block;width:0.5em;height:0.5em;border:2px solid #b5b5b5;border-top:none;border-right:none;margin:-0.25em 0 0;position:absolute;right:1.25em;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.list--manage_payment dt.open::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.list--manage_payment dt:first-of-type{border-top:none}@media screen and (min-width: 640px){.list--manage_payment{margin:0 auto 2em auto;box-shadow:0 0 2px rgba(0,0,0,0.15);border-radius:3px}}@media screen and (min-width: 1px) and (max-width: 640px){.list--manage_payment{margin:0 -5.5% 2em;padding:0;border-top:0.5px solid #b5b5b5;border-bottom:0.5px solid #b5b5b5}}.list--menu li a.upgrade{font-weight:bold;color:#5a98ff}.list--menu li a.upgrade:hover{color:#456799}.block--complete{background:#edfff7;color:#36CE8D;border:.5px solid #36CE8D;border-radius:3px;-webkit-border-radius:3px;padding:1em;margin:1.5em auto}.free-member{padding:20px;background:#fff}.free-member .btn{margin:1em 0 0 0}.free-member .tit{font-weight:bold;text-align:center}.free-member .tit span{font-size:1.2em;color:#5a98ff;padding:0 5px}@media screen and (min-width: 640px){.free-member{border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,0.15)}}@media screen and (min-width: 1px) and (max-width: 640px){.free-member{margin:0 -5.5% 2em -5.5%;border-top:0.5px solid #b5b5b5;border-bottom:0.5px solid #b5b5b5}}.page--rental .list--payment li .list--payment__price{position:absolute;top:50%;right:10%;width:auto;margin:-0.7em 0 0;padding:0}@media screen and (min-width: 1px) and (max-width: 640px){section.from-app .txt--center{color:#456799;font-size:16px;line-height:1.6em;text-align:center}section.from-app .bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-repeat:repeat-y;background-size:100%;background-image:url(/static/vrmode/common/bg_sp.png)}}
