@charset "utf-8";
/*  begin */


.mr1_001 { position: relative; max-width: 780px; margin: 0 auto;}
.mr1_001:after { content: ""; display: block; clear: both;}
.mr1_001 a { transition: .3s all ease;}

.mr1_001 .tit_all { position: relative; font-size: 26px; padding-bottom: 10px; color: var(--tit-color);}

.mr1_001 .terms_wrap { border-bottom: 1px solid var(--bd-color); margin-bottom: 8px; background: var(--white-bg);}
.mr1_001 .terms_wrap > h3 { height: 35px; line-height: 34px; background: var(--thumb-bd-color); font-size: 17px; padding: 0 10px;}
.mr1_001 .terms_wrap .terms_box { height: 120px; overflow-y: scroll; color: var(--tit-color);}
.mr1_001 .terms_wrap iframe { width: 100%; height: 150px;}

.mr1_001 .terms_agree { position: relative; padding: 5px 0 23px;}

.mr1_001 .box_gray { position: relative; padding: 18px 20px 20px; background: var(--thumb-bd-color);}
.mr1_001 .box_gray p { width: 620px; margin: 0 auto; font-size: 15px; margin-bottom: 15px; color: var(--desc-color);}

.mr1_001 .user_confirm { width: 620px; margin: 0 auto;}
.mr1_001 .user_confirm:after { content: ""; display: block; clear: both;}
.mr1_001 .user_confirm li { float: left; position: relative; margin-left: 6px;}
.mr1_001 .user_confirm li:first-child { margin-left: 0;}
.mr1_001 .user_confirm li input[type=text],
.mr1_001 .user_confirm li input[type=email] { padding: 12px 15px; height: 20px; font-size: 17px; line-height: 1;}
.mr1_001 .user_confirm li input[type=text]:focus,
.mr1_001 .user_confirm li input[type=email]:focus { border-color: var(--main-color);}

.mr1_001 .btn_confirm { width: 80px; height: 46px; box-sizing: border-box; padding: 10px 0 13px; color:#fff; font-size: 17px; transition: .3s all ease; font-weight: bold;}

.mr1_001 .chk_agree_all { border-top: 2px solid var(--tit-color); padding-top: 17px;}
.mr1_001 .chk_agree_all .chk { font-weight: bold; color: var(--tit-color);}

.mr1_001.b_radius .btn_confirm { border-radius: var(--skin-raduis-size);}

.mr1_001.darktheme .tit_all,
.mr1_001.darktheme .chk_agree_all,
.mr1_001.darktheme .chk { color: var(--dark-tit);}
.mr1_001.darktheme .terms_wrap { background-color: transparent; border-color: var(--dark-bd); color: var(--dark-tit);}
.mr1_001.darktheme .terms_wrap > h3,
.mr1_001.darktheme .box_gray { background: var(--dark-thumb-bd);}
.mr1_001.darktheme .terms_wrap .terms_box *,
.mr1_001.darktheme .box_gray p { color: var(--dark-desc);}
.mr1_001 .icheckbox { background-image: url(/data/skin/content/1/mr1_001//images/btn_chk.png); background-size: 20px 60px;}
.mr1_001.darktheme .icheckbox { background-image: url(/data/skin/content/1/mr1_001//images/btn_chk_b.png);}
/*  end */
