@charset "UTF-8";

.pick_register_wrap {
    margin-top: 5px;
    border: 1px solid #ddd;
}

.pick_reg_wrap {
    position: relative
}

.pick_reg_wrap .text_stroke {
    content: '';
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    text-align: center
}

.pick_reg_wrap .game_tab {
    display: flex;
    border-bottom: 1px solid #ddd;
}

.pick_reg_wrap .game_tab li {
    position: relative;
    flex: 1;
    border-left: 1px solid #e6e6ea;
    background-color: #e6e6ea;
}

.pick_reg_wrap .game_tab li.none {
    background-color: #f2f2f7
}

.pick_reg_wrap .game_tab li.none:before {
    position: absolute;
    content: '';
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #e6e6ea
}

.pick_reg_wrap .game_tab li.none:after {
    display: block;
    margin: 18px 0 0 21px;
    content: '';
    width: 70px;
    height: 14px;
    background: url(/public/img/logo_70x14.png) no-repeat
}

.pick_reg_wrap .game_tab a {
    position: relative;
    z-index: 0;
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #f2f2f7;
    color: #555
}

.pick_reg_wrap .game_tab .text_stroke {
    display: none
}

.pick_reg_wrap .game_tab .selected {

    border-color: #333;
}

.pick_reg_wrap .game_tab .selected a {
    color: #fff;
    position: relative;
    background-color: #034f8f;
}

.pick_reg_wrap .gauge {
    position: absolute;
    bottom: 1px;
    left: 0;
    display: block;
    height: 3px;
    background-color: #33363a;
    transition: width .5s ease-in-out;
    z-index: 2
}

.pick_reg_wrap .countdown {
    display: table-cell;
    width: 334px;
    height: 61px;
    vertical-align: middle;
    text-align: center;
    font-size: 14px
}

.pick_reg_wrap .countdown p {
    line-height: 17px
}

.pick_reg_wrap .dist {
    border-bottom: 1px solid #d6d6d6
}

.pick_reg_wrap .dist dl {
    position: relative;
    border-bottom: 1px solid #fff;
    background-color: #828282;
}

.pick_reg_wrap .dist dl:after {
    display: block;
    clear: both;
    content: ''
}

.pick_reg_wrap .dist dt {
    position: absolute;
    left: 146px;
    width: 40px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background-color: #9f9f9f;
    color: #fff;
}

.pick_reg_wrap .dist.fx_game dt {
    width: 60px;
    left: 136px
}

.pick_reg_wrap .dist dd {
    width: 146px;
    height: 22px;
}

.pick_reg_wrap .dist dd .tx {
    position: absolute;
    height: 22px;
    line-height: 22px;
    font-family: tahoma,sans-serif;
    font-size: 9px;
    color: #fff;
    z-index: 1;
}

.pick_reg_wrap .dist dd .bar {
    height: 22px;
    transition: width .5s ease-in-out;
}

.pick_reg_wrap .dist .left {
    float: left
}

.pick_reg_wrap .dist .left .bar {
    float: right;
    background-color: #3498db
}

.pick_reg_wrap .dist .left .tx {
    left: 5px
}

.pick_reg_wrap .dist .right {
    float: right
}

.pick_reg_wrap .dist .right .bar {
    float: left;
    background-color: #e74c3c
}

.pick_reg_wrap .dist .right .tx {
    right: 5px
}

.pick_reg_wrap .dist.powerball .type1 dt {
    left: 133px;
    width: 66px
}

.pick_reg_wrap .dist.powerball .type1 dd {
    width: 133px
}

.pick_reg_wrap .dist.powerball .type2 dt {
    float: left;
    position: static;
    width: 15px
}

.pick_reg_wrap .dist.powerball .type2 dd {
    position: relative;
    float: left;
    width: 95px
}

.pick_reg_wrap .dist.powerball .type2 dt:first-of-type {
    border-left: none
}

.pick_reg_wrap .dist.powerball .type2 dd:first-of-type {
    width: 94px
}

.pick_reg_wrap .dist.powerball .type2 .bar {
    float: left
}

.pick_reg_wrap .dist.powerball .type2 .tx {
    right: 5px
}

.pick_reg_wrap .dist.powerball .type2 .big .bar {
    background-color: #e74c3c
}

.pick_reg_wrap .dist.powerball .type2 .middle .bar {
    background-color: #3498db
}

.pick_reg_wrap .dist.powerball .type2 .small .bar {
    background-color: #8eb021
}

.pick_reg_wrap .layer_close_info {
    z-index: 20
}

.pick_reg_wrap .layer_betting_info {
    z-index: 30
}

.pick_reg_wrap .item_check_wrap {
    padding: 0 15px 20px;
    position: relative
}

.pick_reg_wrap .item_check_wrap .item_gauge {
    display: flex;
    background-color: #333;
    width: 100%;
    height: 8px;
    position: absolute;
    bottom: 0;
    left: 0
}

.pick_reg_wrap .item_check_wrap .item_gauge .active {
    height: 8px;
    background-color: #608efb
}

.pick_reg_wrap .item_check_wrap .item_gauge .active>div {
    position: absolute;
    right: 5px;
    bottom: 17px;
    background-color: #608efb;
    color: #fff;
    border-radius: 5px;
    font-size: 11px;
    padding: 3px 5px
}

.pick_reg_wrap .item_check_wrap .gauge_line {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-end
}

.pick_reg_wrap .item_check_wrap .gauge_line>li:nth-of-type(2),.pick_reg_wrap .item_check_wrap .gauge_line>li:nth-of-type(3) {
    width: 2px;
    height: 15px;
    background-color: #608efb
}

.pick_reg_wrap .item_check_wrap .item_explain {
    font-size: 11px;
    margin: 5px 0 0 30px;
    color: #9a9a9d
}

.pick_reg_wrap .item_check_wrap .pick_reg_wrap .btn_label_set.btn_radio.disabled {
    cursor: default!important;
    background-position: 0 0!important
}

.pick_reg_wrap .register_info {
    position: absolute;
    top: 0;
    left: -1px;
    width: 100%;
    height: 100%;
    border: 1px solid #d6d6d6;
    border-top: none;
    background-color: #f2f2f7;
    z-index: 2
}

.pick_reg_wrap .register_info .info {
    display: table;
    width: 100%;
    height: 100%
}

.pick_reg_wrap .register_info .inner {
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.pick_reg_wrap .register_info .ic {
    display: inline-block;
    width: 92px;
    height: 72px;
    background: url(/public/img/layout/sp_pick_register.png?v=200421) no-repeat
}

.pick_reg_wrap .register_info .ic.power_ladder {
    background-position: 0 0
}

.pick_reg_wrap .register_info .ic.keno_ladder {
    background-position: -600px 0
}

.pick_reg_wrap .register_info .ic.powerball {
    background-position: -100px 0
}

.pick_reg_wrap .register_info .ic.speedkeno {
    background-position: -500px 0
}

.pick_reg_wrap .register_info .ic.new_racing {
    background-position: -200px 0
}

.pick_reg_wrap .register_info .ic.dari {
    background-position: -300px 0
}

.pick_reg_wrap .register_info .ic.ladder {
    background-position: -400px 0
}

.pick_reg_wrap .register_info .ic.fx_game {
    background-position: -800px 0
}

.pick_reg_wrap .register_info .ic.fx_ladder {
    background-position: -700px 0
}

.pick_reg_wrap .register_info .message {
    margin-top: 15px
}

.pick_reg_wrap .register_info .message p {
    height: 20px;
    font-size: 12px;
    color: #adadad
}

.pick_reg_wrap .fx_game_tab {
    display: table
}

.pick_reg_wrap .fx_game_tab li {
    position: relative;
    float: left;
    width: 55px;
    height: 52px;
    border-left: 1px solid #e6e6ea;
    background-color: #e6e6ea
}

.pick_reg_wrap .fx_game_tab li:first-child a:before {
    display: none
}

.pick_reg_wrap .fx_game_tab li.game_title {
    width: 54px;
    border-left: none;
    text-align: center;
    line-height: 52px
}

.pick_reg_wrap .fx_game_tab li.none {
    background-color: #f2f2f7
}

.pick_reg_wrap .fx_game_tab li.none:before {
    position: absolute;
    content: '';
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #e6e6ea
}

.pick_reg_wrap .fx_game_tab li.none:after {
    display: block;
    margin: 18px 0 0 21px;
    content: '';
    width: 70px;
    height: 14px;
    background: url(/public/img/logo_70x14.png) no-repeat
}

.pick_reg_wrap .fx_game_tab a {
    position: relative;
    display: block;
    height: 51px;
    line-height: 51px;
    text-align: center;
    background-color: #f2f2f7;
    color: #333
}

.pick_reg_wrap .fx_game_tab .selected a {
    background-color: #fff;
    color: #333
}

.pick_reg_wrap .fx_game_tab .selected:after {
    position: absolute;
    top: -1px;
    left: -1px;
    width: 100%;
    height: 51px;
    content: '';
    border: 1px solid #d6d6d6;
    z-index: 1
}

.pick_reg_wrap .fx_ladder_tab {
    display: table
}

.pick_reg_wrap .fx_ladder_tab li {
    position: relative;
    float: left;
    width: 55px;
    height: 52px;
    border-left: 1px solid #e6e6ea;
    background-color: #e6e6ea
}

.pick_reg_wrap .fx_ladder_tab li:first-child a:before {
    display: none
}

.pick_reg_wrap .fx_ladder_tab li.game_title {
    width: 54px;
    border-left: none;
    text-align: center;
    line-height: 52px
}

.pick_reg_wrap .fx_ladder_tab li.none {
    background-color: #f2f2f7
}

.pick_reg_wrap .fx_ladder_tab li.none:before {
    position: absolute;
    content: '';
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #e6e6ea
}

.pick_reg_wrap .fx_ladder_tab li.none:after {
    display: block;
    margin: 18px 0 0 21px;
    content: '';
    width: 70px;
    height: 14px;
    background: url(/public/img/logo_70x14.png) no-repeat
}

.pick_reg_wrap .fx_ladder_tab a {
    position: relative;
    display: block;
    height: 51px;
    line-height: 51px;
    text-align: center;
    background-color: #f2f2f7;
    color: #333
}

.pick_reg_wrap .fx_ladder_tab .selected a {
    background-color: #fff;
    color: #333
}

.pick_reg_wrap .fx_ladder_tab .selected:after {
    position: absolute;
    top: -1px;
    left: -1px;
    width: 100%;
    height: 51px;
    content: '';
    border: 1px solid #d6d6d6;
    z-index: 1
}

li.game_title .fx_beta_text {
    position: absolute;
    font-weight: 700;
    width: 15px;
    top: 3px;
    right: 3px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    font-size: 10px;
    color: #fff;
    background-color: #e74c3c;
    border-radius: 50%;
    padding: 0
}

.fx_beta_text .fx_beta_text_ment {
    position: absolute;
    padding: 10px;
    border-radius: 3px;
    background-color: #e74c3c;
    color: #fff;
    line-height: 1.7;
    display: none;
    z-index: 99;
    font-weight: 400;
    width: 270px;
    text-align: left;
    font-size: 12px;
    top: 25px;
    left: -30px
}

.fx_beta_text .fx_beta_text_ment .notice_arrow {
    position: absolute;
    top: -13px;
    line-height: 19px;
    border: 7px solid;
    left: 32px;
    border-color: transparent transparent #e84c3d transparent
}

.pick_type_area {
    position: relative;
    z-index: 1;
}

.pick_type_area .pick_select {
    position: relative
}

.pick_type_area .pick_select dl {
    border-bottom: 1px solid #e6e6ea
}

.pick_type_area .pick_select dd {
    padding: 0 0 15px
}

.pick_type_area .pick_select dl:after {
    clear: both;
    display: block;
    content: ''
}

.pick_type_area .pick_select .tit {
    padding: 15px 15px 5px
}

.pick_type_area .pick_type {
    padding: 15px 15px 5px
}

.pick_type_area .pick_type>p {
    margin-bottom: 15px
}

.pick_type_area .pick_type .bet_type>label:nth-of-type(1) {
    margin-right: 10px
}

.type_fx_game .tit {
    width: 85px!important
}

.type_fx_game label {
    width: 32px!important
}

.type_fx_game .checked.under.double {
    background-color: #fff!important;
    color: #3498db!important
}

.type_fx_game .checked.over.double {
    background-color: #fff!important;
    color: #e74c3c!important
}

.pick_type_area .pick_select .pick_row {
    display: flex;
    justify-content: space-around
}

.pick_type_area .pick_select .pick_row.row_3 {
    padding: 0 5px
}

.pick_type_area .pick_select .pick_row>label {
    height: 44px;
    line-height: 44px;
    background: url(/img/common/game_pick_sprite.png) no-repeat;
    position: relative;
    z-index: 0;
    font-family: Swagger,sans-serif;
    font-size: 16px;
    display: flex;
    justify-content: center
}

.pick_type_area .pick_select .pick_row .text_stroke {
    -webkit-text-stroke: 5px rgba(0,0,0,.4);
    z-index: 1
}

.pick_type_area .pick_select .pick_row>label>p {
    color: #fff;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2
}

.pick_reg_wrap .pick_select .red {
    background-position: 4px 5px!important
}

.pick_reg_wrap .pick_select .red.checked {
    background-position: 5px -44px!important
}

.pick_reg_wrap .pick_select .blue {
    background-position: -165px 5px!important
}

.pick_reg_wrap .pick_select .blue.checked {
    background-position: -165px -44px!important
}

.pick_reg_wrap .pick_select .mini_red {
    background-position: -339px 5px!important
}

.pick_reg_wrap .pick_select .mini_red.checked {
    background-position: -338px -44px!important
}

.pick_reg_wrap .pick_select .mini_blue {
    background-position: -459px 5px!important
}

.pick_reg_wrap .pick_select .mini_blue.checked {
    background-position: -458px -44px!important
}

.pick_reg_wrap .pick_select .mini_green {
    background-position: -578px 5px!important
}

.pick_reg_wrap .pick_select .mini_green.checked {
    background-position: -577px -44px!important
}

.pick_type_area .pick_select label:first-of-type {
    margin-right: 1px
}

.pick_type_area .pick_select .checked {
    color: #fff
}

.pick_type_area .pick_select .confirm_info {
    position: absolute;
    left: 0;
    top: 167px;
    width: 100%;
    height: 49px;
    line-height: 49px;
    text-align: center;
    color: #fff;
    background-color: #7b7b7b
}

.pick_type_area .pick_select.type_ladder .sub label {
    display: none;
    width: 102px;
    border-radius: 13px
}

.pick_type_area .sub.main_pick_100101 label[for$=_100402],.pick_type_area .sub.main_pick_100101 label[for$=_100401],.pick_type_area .sub.main_pick_100102 label[for$=_100403],.pick_type_area .sub.main_pick_100102 label[for$=_100404],.pick_type_area .sub.main_pick_100201 label[for$=_100403],.pick_type_area .sub.main_pick_100201 label[for$=_100401],.pick_type_area .sub.main_pick_100202 label[for$=_100402],.pick_type_area .sub.main_pick_100202 label[for$=_100404],.pick_type_area .sub.main_pick_100301 label[for$=_100403],.pick_type_area .sub.main_pick_100301 label[for$=_100402],.pick_type_area .sub.main_pick_100302 label[for$=_100401],.pick_type_area .sub.main_pick_100302 label[for$=_100404] {
    display: inline-block
}

.pick_type_area .sub.main_pick_300101 label[for$=_300402],.pick_type_area .sub.main_pick_300101 label[for$=_300401],.pick_type_area .sub.main_pick_300102 label[for$=_300403],.pick_type_area .sub.main_pick_300102 label[for$=_300404],.pick_type_area .sub.main_pick_300201 label[for$=_300403],.pick_type_area .sub.main_pick_300201 label[for$=_300401],.pick_type_area .sub.main_pick_300202 label[for$=_300402],.pick_type_area .sub.main_pick_300202 label[for$=_300404],.pick_type_area .sub.main_pick_300301 label[for$=_300403],.pick_type_area .sub.main_pick_300301 label[for$=_300402],.pick_type_area .sub.main_pick_300302 label[for$=_300401],.pick_type_area .sub.main_pick_300302 label[for$=_300404] {
    display: inline-block
}

.pick_type_area .sub.main_pick_500101 label[for$=_500402],.pick_type_area .sub.main_pick_500101 label[for$=_500401],.pick_type_area .sub.main_pick_500102 label[for$=_500403],.pick_type_area .sub.main_pick_500102 label[for$=_500404],.pick_type_area .sub.main_pick_500201 label[for$=_500403],.pick_type_area .sub.main_pick_500201 label[for$=_500401],.pick_type_area .sub.main_pick_500202 label[for$=_500402],.pick_type_area .sub.main_pick_500202 label[for$=_500404],.pick_type_area .sub.main_pick_500301 label[for$=_500403],.pick_type_area .sub.main_pick_500301 label[for$=_500402],.pick_type_area .sub.main_pick_500302 label[for$=_500401],.pick_type_area .sub.main_pick_500302 label[for$=_500404] {
    display: inline-block
}

.pick_type_area .sub.main_pick_700101 label[for$=_700402],.pick_type_area .sub.main_pick_700101 label[for$=_700401],.pick_type_area .sub.main_pick_700102 label[for$=_700403],.pick_type_area .sub.main_pick_700102 label[for$=_700404],.pick_type_area .sub.main_pick_700201 label[for$=_700403],.pick_type_area .sub.main_pick_700201 label[for$=_700401],.pick_type_area .sub.main_pick_700202 label[for$=_700402],.pick_type_area .sub.main_pick_700202 label[for$=_700404],.pick_type_area .sub.main_pick_700301 label[for$=_700403],.pick_type_area .sub.main_pick_700301 label[for$=_700402],.pick_type_area .sub.main_pick_700302 label[for$=_700401],.pick_type_area .sub.main_pick_700302 label[for$=_700404] {
    display: inline-block
}

.pick_type_area .sub.main_pick_800101 label[for$=_800301],.pick_type_area .sub.main_pick_800101 label[for$=_800302],.pick_type_area .sub.main_pick_800102 label[for$=_800303],.pick_type_area .sub.main_pick_800102 label[for$=_800304],.pick_type_area .sub.main_pick_800201 label[for$=_800301],.pick_type_area .sub.main_pick_800201 label[for$=_800303],.pick_type_area .sub.main_pick_800202 label[for$=_800302],.pick_type_area .sub.main_pick_800202 label[for$=_800304],.pick_type_area .sub.main_pick_1000101 label[for$=_1000201],.pick_type_area .sub.main_pick_1000101 label[for$=_1000202],.pick_type_area .sub.main_pick_1000102 label[for$=_1000203],.pick_type_area .sub.main_pick_1000102 label[for$=_1000204],.pick_type_area .sub.main_pick_1000103 label[for$=_1000201],.pick_type_area .sub.main_pick_1000103 label[for$=_1000203],.pick_type_area .sub.main_pick_1000104 label[for$=_1000202],.pick_type_area .sub.main_pick_1000104 label[for$=_1000204],.pick_type_area .sub.main_pick_1000105 label[for$=_1000202],.pick_type_area .sub.main_pick_1000105 label[for$=_1000203],.pick_type_area .sub.main_pick_1000106 label[for$=_1000201],.pick_type_area .sub.main_pick_1000106 label[for$=_1000204] {
    display: inline-block
}

.pick_type_area .pick_select.type_ladder .sub label:first-of-type {
    margin-right: 1px
}

.pick_type_area .pick_select .pick_row label {
    flex: 1;
    display: flex;
    justify-content: center
}

.pick_type_area .pick_select.type_speedkeno .tit {
    width: 133px
}

.pick_type_area .pick_select.type_speedkeno label {
    width: 88px;
    border-radius: 13px
}

.pick_type_area .pick_select.type_powerball {
    display: none;
    flex-direction: column
}

.pick_type_area .pick_select.type_powerball .power {
    order: 1
}

.pick_type_area .pick_select.type_powerball .normal {
    order: 2
}

.exp_betting_area {
    padding: 25px 20px 0
}

.exp_betting_area:after {
    display: block;
    content: '';
    clear: both
}

.exp_betting_area .bet_type {
    margin-bottom: 25px
}

.exp_betting_area .bet_type label {
    margin-right: 25px
}

.exp_betting_area .curr_exp {
    margin-bottom: 5px;
    height: 37px;
    border: 1px solid #d9d9de;
    background-color: #fff;
}

.exp_betting_area .curr_exp .tit {
    float: left;
    width: 77px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-right: 1px solid #d9d9de;
}

.exp_betting_area .curr_exp .exp {
    float: left;
    position: relative;
    padding-left: 32px;
    line-height: 37px;
    font-weight: 700
}

.exp_betting_area .curr_exp .exp:before {
    position: absolute;
    top: 10px;
    left: 10px;
    content: '';
    width: 17px;
    height: 17px;
    background: url(/img/common/sp_pick.png) no-repeat -140px -60px
}

.exp_betting_area .curr_exp .btn_refill {
    float: right;
    margin: 7px 7px 0 0;
    width: 66px;
    height: 23px;
    border: 1px solid #d9d9de;
    background-color: #fff
}

.exp_betting_area .bet_exp {
    position: relative;
    margin-bottom: 10px;
    height: 37px;
    border: 1px solid #d9d9de
}

.exp_betting_area .bet_exp .tit {
    float: left;
    width: 77px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-right: 1px solid #e5e5e5;
    background-color: #fff;
}

.exp_betting_area .bet_exp .tit:before {
    position: absolute;
    top: 10px;
    left: 88px;
    content: '';
    width: 17px;
    height: 17px;
    background: url(/img/common/sp_pick.png) no-repeat -140px -60px
}

.exp_betting_area .bet_exp input {
    padding: 0 10px 0 37px;
    width: 167px;
    height: 35px;
    border: none;
    font-weight: 700;
    background-color: #fff;
}

.exp_betting_area .bet_exp input._readonly {
    background: #f2f2f7
}

.exp_betting_area .bet_exp .btn_reset {
    position: absolute;
    top: -1px;
    right: -1px;
    width: 49px;
    height: 37px;
    border: 1px solid #6e6e6e;
    background-color: #7b7b7b;
    color: #fff;
}

.exp_betting_area .amount_tab {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.exp_betting_area .amount_tab .btn {
    outline: none;
    text-align: center;
    position: relative;
    z-index: 0;
    background: url(/img/common/game_pick_sprite.png) no-repeat -706px 0;
    width: 95px;
    height: 36px;
    line-height: 36px;
    font-family: Swagger,sans-serif;
    font-size: 16px;
    margin-top: 5px;
    border: none;
    padding: 0;
}

.exp_betting_area .amount_tab .btn>p {
    position: absolute;
    color: #fff;
    width: 100%;
    left: 0;
    top: 0
}

.exp_betting_area .amount_tab .btn .text_stroke {
    -webkit-text-stroke: 5px #6f6f6f
}

.exp_betting_area .amount_tab .btn._selected .text_stroke {
    -webkit-text-stroke: 5px #252525
}

.exp_betting_area .amount_tab .btn._selected {
    background: url(/img/common/game_pick_sprite.png) no-repeat -706px -49px
}

.exp_betting_area .tip {
    clear: both;
    padding: 14px 0 18px;
    line-height: 15px;
    text-align: center;
    color: #9a9a9d
}

.exp_betting_area .tip a {
    color: #9a9a9d;
    text-decoration: underline
}

.exp_betting_area .tip p:first-child {
    margin-bottom: 6px
}

.pick_type_area .captcha_area {
    position: relative;
    display: block;
    height: 79px;
    border-top: 1px solid #727272;
    background-color: #f9f9f9;
    overflow: hidden
}

.pick_type_area .captcha_area:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 20px;
    height: 78px;
    background-color: #f9f9f9;
    z-index: 10
}

.pick_type_area .captcha_area:after {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    width: 20px;
    height: 78px;
    background-color: #f9f9f9;
    z-index: 10
}

.pick_type_area .captcha_area .bar {
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 100%;
    height: 6px;
    background-color: #f9f9f9;
    z-index: 10
}

.pick_type_area .captcha_area .loading_msg {
    position: absolute;
    top: 31px;
    width: 100%;
    height: 15px;
    line-height: 15px;
    text-align: center;
    color: #aaaaab
}

.pick_type_area .captcha_area .g-recaptcha,.pick_type_area .captcha_area .recaptcha {
    position: absolute;
    top: -3px;
    left: 16px;
    z-index: 1
}

.pick_type_area .btn_submit {
    position: relative;
    margin: -1px 0 -1px -1px;
    width: 336px;
    height: 51px;
    border: 1px solid #002d52;
    background-color: #034f8f;
    color: #fff;
}

.pick_type_area .btn_submit.complete {
    border: 1px solid #d84739;
    background-color: #e84c3d;
    color: #fff;
    outline-style: none
}

.pick_reg_wrap .doublenotice {
    position: absolute;
    background: url(/public/img/layout/sp_icon_common.png) no-repeat 4px 11px;
    bottom: 358px;
    z-index: 1;
    width: 40px;
    height: 40px;
    left: -3px;
    font-family: 굴림,Gulim,Helvetica,sans-serif
}

.pick_reg_wrap .doublenotice .notice_arrow {
    position: absolute;
    top: -13px;
    line-height: 19px;
    border: 7px solid;
    left: 5px;
    border-color: transparent transparent #e84c3d transparent
}

.pick_reg_wrap .doublenotice .notice_text {
    position: absolute;
    top: 43px;
    width: 320px;
    line-height: 19px;
    background: #e84c3d;
    border: 1px #e84c3d solid;
    left: 1px;
    padding: 5px;
    display: none;
    color: #fff;
    border-radius: 3px
}

.pick_reg_wrap .btn_label_set {
    display: inline-block;
    padding-left: 31px;
    height: 21px;
    line-height: 21px;
    background: url(/img/common/sp_label_bx.png) no-repeat
}

.pick_reg_wrap .btn_label_set.none_text {
    padding-left: 21px
}

.pick_reg_wrap .btn_label_set.btn_radio {
    background-position: 0 0
}

.pick_reg_wrap .btn_label_set.btn_radio:hover {
    background-position: 0 -30px
}

.pick_reg_wrap .btn_label_set.btn_radio.checked {
    background-position: 0 -60px
}

.pick_reg_wrap .btn_label_set.btn_checkbox {
    background-position: 0 -90px
}

.pick_reg_wrap .btn_label_set.btn_checkbox:hover {
    background-position: 0 -120px
}

.pick_reg_wrap .btn_label_set.btn_checkbox.checked {
    background-position: 0 -150px
}