/*-----content-----*/
/*--base--*/
.web {
  display: none;
}

.mobile {
  display: block;
}

.content {
  flex: 1 1 auto;
}

.inpage {
  background-size: auto;
  background-position: 15px 0;
}

.btn_main {
  width: 100%;
}

.content .pagesize {
  width: calc(100% - 30px);
  margin-bottom: 20px;
  padding: 20px 15px 40px;
  margin-top: 20px;
}

.content .breadcrumb+.pagesize {
  margin-top: 0;
}

/*--account--*/
.account {
  display: block;
  width: 100%;
  height: 100%;
  /* color: #fff; */
  /* background: url(../image/bg_account.jpg) no-repeat 0 0; */
  background-size: cover;
}

.account .imgbx {
  display: none;
}

.account p {
  /* margin: 8px 0 0 0; */
}

.import .tit.verify {
  margin-bottom: 5px;
}

.account .main {
  position: relative;
  width: 100%;
  height: 100%;
  /* background: url(../image/bg_import.svg) no-repeat right center; */
  background-size: auto 100%;
}

.account .main_box {
  position: static;
  transform: translateY(0%);
  width: 100%;
  padding: 40px 15px 20px 15px;
  box-sizing: border-box;
}

/*import*/
/* .import .import_box {
  display: block;
} */

.import .tit {
  margin: 0 0 0px 0;
}

/* .import p {
  margin: 10px 0 0 0;
} */

/*--inpage--*/
/*verify_code*/
.verify_code>p {
  text-align: justify;
}

.verify_code .import {
  width: 100%;
}

/*user_info*/
.user_info::before {
  left: 0;
  top: 5px;
  width: 65px;
  height: 65px;
}

.user_info .box {
  /* padding: 10px 15px; */
}

.user_info {
  margin-bottom: 20px;
}

.user_info h3,
.user_info ul li {
  margin: 0 0 0 0;
}

.user_info ul,
.user_info h3 {
  padding-left: 80px;
}

.user_info h3 {
  font-size: 1.125rem;
  margin-bottom: 3px;
}

.user_info ul {
  display: block;
}

.user_info ul li {
  display: block;
  padding: 0 0 2px 0;
  /* border-bottom: 1px solid #d2d2d2; */
}

.user_info ul li:first-child::after {
  display: none;
}

.user_info ul li:last-child {
  margin: 0 0 5px 0;
  padding: 0;
  border-bottom: none;
}

/*safety*/
.safety table {
  margin: 0 0 10px 0;
  box-shadow: none;
}

.safety th {
  text-align: left;
  border-right: none;
  border-bottom: 1px solid #fff;
}

.safety th,
.safety td {
  font-size: 1rem;
}

.safety td {
  text-align: left;
  background-color: #f3f3f3;
}

/*btn_set*/
.btn_set {
  display: flex;
}

.btn_set>a {
  flex: 1 1 auto;
  display: block;
  width: auto;
  margin: 0 15px 0 0;
  padding: 2px;
  font-size: 1rem;
}

/*table_set*/
.table_set {
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #d2d2d2;
}

.table_set:last-of-type {
  border-bottom: none;
}

/* add */
.import_box.m-wrap {
  flex-direction: column;
}

.btn_main.d-flex {
  flex-direction: column;
}

.btn_main.d-flex a+a {
  margin-left: 0;
  margin-top: 15px;
}

.statement ul li {
  margin-bottom: 5px;
}

.account h2 {
  font-size: 25px;
}

.notice-fm h4 {
  font-size: 1.125rem;
}

.confirm+p {
  font-size: 1rem;
}

.fs-m {
  font-size: 1rem;
}

.confirm p {
  font-size: 1.125rem;
}

.statement,
.verify_code {
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;

}

/* add set */
.dmIn-b {
  flex-direction: column;
}

.dmIn-b a {
  width: 100%;
  box-sizing: border-box;
}

.dmIn-b a+a {
  margin-left: 0;
  margin-top: 15px;
}

.dmIn-b .downloadIn {
  width: 100%;
}