@font-face {    font-family:Oneui Font;    src:url(./s-core-dream.woff) format("woff");    font-weight:400;    font-style:normal;    font-display:swap}* {    list-style: none;    outline: none;    margin: 0;    padding: 0;    font-family: "Oneui Font", "Sans-serif", 'Malgun Gothic';    font-size: 14px;}a {    text-decoration: none!important;    font-size: 16px;}a:hover {    text-decoration: none!important;}.nobg {    background: none!important;}body {    height: 100%;    width: 100%;}.login_wrap h1 {  text-align: center;    margin: 0 auto 15px auto;}.login_wrap h1 img {    width: 250px;}.login_wrap h2 {    text-align: center;    border-top: 1px solid #ccc;    border-bottom: 1px solid #ccc;    height: 60px;    line-height: 60px;    color: #333;    font-size: 16px;}.login_wrap ul {    width: 288px;    margin: 0 auto;}.login_wrap ul li {    margin-top: 20px;}.login_wrap ul li input {    width: 270px;    padding-left: 16px;    height: 38px;    line-height: 38px;    border: 1px solid #dcdfe6;    border-radius: 3px;    font-size: 14px;}.login_wrap ul li .btn_login {    width: 136px;    height: 40px;    line-height: 40px;    text-align: center;    color: #fff;    background: #da4563;    float: left;    border-radius: 3px;    font-size: 14px;    cursor: pointer;}.login_wrap ul li .btn_join01 {    width: 136px;    height: 40px;    line-height: 40px;    text-align: center;    color: #fff;    background: #373737;    float: right;    border-radius: 3px;    font-size: 14px;}.join_wrap {    width: 328px;    margin: 40px auto 0 auto;    border: 1px solid #cbd5e0;    border-radius: 3px;    background: rgba(255,255,255,0.95);}h2.h201 {    height: 60px;    line-height: 60px;    border-bottom: 1px solid #ebeef5;    text-align: center;    font-size: 18px;    color: #333;}.join_wrap ul {    padding: 0 20px 20px 20px;}.join_wrap ul li {    margin-top: 20px;    overflow: hidden;}.join_wrap ul li input {    padding-left: 10px;    width: 276px;    height: 38px;    line-height: 38px;    border: 1px solid #dcdfe6;    border-radius: 3px;    font-size: 14px;}.join_wrap ul li .sex {    width: 134px;    height: 40px;    border: 1px solid #dcdfe6;    border-radius: 3px;    overflow: hidden;}.join_wrap ul li .sex span {    display: block;    width: 67px;    float: left;    padding: 0;    text-align: center;    height: 40px;    line-height: 40px;    cursor: pointer;    color: #63615c;}.join_wrap ul li .sex span.on {    background: #e3a756;    color: #fff;}.join_wrap ul li span.tit {    margin: 5px 0 -30px 0;    font-size: 14px;    font-weight: 600;    color: #555;    line-height: 23px;    display: block;}.join_wrap ul li span.tit span {    display: inline-block;    font-size: 50px;    line-height: 64px;    vertical-align: top;}.join_wrap ul li .btn_join {    width: 134px;    height: 38px;    line-height: 38px;    text-align: center;    color: #fff;    background: #ba8546;    border-radius: 3px;    float: left;    cursor: pointer;}.join_wrap ul li .btn_cancel {    width: 134px;    height: 38px;        line-height: 38px;    text-align: center;    background: #6a5032;    color: #fff;    border-radius: 3px;    float: right;}.login_list {    width: 288px;    margin: 0 auto;}.login_list .main02 {    margin-top: 20px;}.login_list .main02 h3 {    height: 39px;    line-height: 42px;    font-weight: normal;    color: #fff;    padding-left: 50px;    background: url(../images/ico_main01.png) no-repeat 20px 10px #31798f;    background-size: 20px 21px;}.login_list marquee,.login_list {    height: 210px;}.login_list .main02 .scrollWrap {    height: 210px;    overflow: hidden;    background: #505b66;}.login_list .main02 .scrollWrap ul li {    height: 35px;    line-height: 35px;    background: #505b66;    color: #fff;    margin-top: 0;    font-size: 14px;    padding-left: 20px;}.login_list .main02 .scrollWrap ul li:nth-child(even) {    background: #3c4855;}