.contractPage{background:#fff;padding:0}.contractPage .page-header{position:fixed;z-index:10;width:100%;padding-bottom:10px;background-color:#f6f7f8}.contractPage .page-header .page-header-title{padding:15px 20px;background-color:#fff;overflow:hidden;text-align:center;width:100%}.contractPage .page-header .page-header-title>p{font-size:14px;color:#333;letter-spacing:1px;text-align:center;margin:0}.contractPage .page-header .page-header-title .page-header-returnButton{width:30px;position:absolute;top:15px;left:20px;text-align:left}.contractPage .page-header .page-header-title .page-header-returnButton>img{width:33%}.contractPage .content-title{padding:3.4rem 0 .5rem;font-size:.8rem;text-align:center}.contractPage .content-page{font-size:.8rem;padding:0 .75rem .75rem;background:#fff;overflow-x:hidden;overflow-y:auto}.contractPage .content-page.hide-page-title{top:0}.contractPage .content-page .content{position:relative;top:0}.contractPage .content-page .content .content-block{margin:0!important;padding:0 .75rem .75rem!important;background:#fff!important}.contractPage .content-page .page{background:#fff!important}.contractPage .content-page .pageHeader,.contractPage .content-page p{margin:10px 0}.contractPage .content-page .table{width:100%;overflow-x:auto;border-collapse:collapse;border:1px solid #ddd}.contractPage .content-page .table .th{padding:8px;border:1px solid #ddd}.contractPage .content-page .table .td{vertical-align:top;padding:8px;border:1px solid #ddd}.contractPage .content-page .table .td p,.contractPage .content-page .table .th p{margin:0}.contractPage .content-page .tableBox .table{width:1200px;overflow-x:auto;border-collapse:collapse}.contractPage .content-page a{cursor:pointer}.contractPage .login-part-terms{margin-top:8px;padding:0 .75rem;text-align:left;color:#292b2c;line-height:20px}.contractPage .login-part-terms span.input__top{display:flex;align-items:center}.contractPage .login-part-terms span.input__top img{cursor:pointer;width:16px;position:relative}.contractPage .login-part-terms span.input__top img:first-child{display:none}.contractPage .login-part-terms span.input__top.active img:first-child,.contractPage .login-part-terms span.input__top img:nth-child(2){display:inline-block}.contractPage .login-part-terms span.input__top.active img:nth-child(2){display:none}.contractPage .login-part-terms span.input__top span{margin-left:8px;font-size:15px;font-weight:400;color:#666}.contractPage .next-btn-box{padding:30px .75rem 10px}.contractPage .next-btn-box .next-btn{display:flex;justify-content:center;align-items:center;height:40px;width:100%;color:#454545;background:linear-gradient(225deg,#ffdb17,#fcbf00);border-radius:40px}.contractPage .next-btn-box .grey{background:#f0f0f0}.contractPage .next-btn-box .disabled{background:linear-gradient(225deg,rgba(255,219,23,.6),rgba(252,191,0,.6))!important}.contractPage .next-btns-box{display:flex;justify-content:space-between;align-items:center;gap:10px}.contractPage .page-title{padding:4rem 0 0;font-size:18px;font-weight:500;margin-bottom:40px;text-align:center}.contractPage .page-selected-box{padding-left:30px}.contractPage .page-selected-box .log-out-type{margin-bottom:20px;display:flex;align-items:center}.contractPage .page-selected-box .log-out-type span{margin-left:6px;font-size:14px}.contractPage .page-selected-box .log-out-type img{width:14px;height:14px}.contractPage .pad-t3{padding:4rem 0 0}.contractPage .page-text{margin:0 .75rem 20px;font-size:16px;text-align:left}.pageFooter{height:45px}