@charset "EUC-KR";

[class*="section_"] {}
[class*="section_"].bg {background:#e9edee}

/* ¾à°ü */
.bx_agree {overflow:hidden; overflow-y:auto}
.bx_agree.box {border:1px solid #dcdcdc}
.bx_agree .inner {padding:13px}
.bx_agree .inner .sec {color:#888}
.bx_agree .inner .sec ~ .sec {padding-top:17px}
.bx_agree .inner .sec * {line-height:1.7em}
.bx_agree .inner h4 {display:block; padding:0 0 17px 0; font-size:13px; color:#000}
.bx_agree .inner .sec + h4 {padding:17px 0 0 0}
.bx_agree .inner .sec h5 {font-weight:700; color:#666}
.bx_agree .inner .sec h5 + p {padding-top:17px}
.bx_agree .inner .sec h5 + ul {padding-top:17px}
.bx_agree .inner .sec p + p {padding-top:10px}
.bx_agree .inner .sec p.extra {padding-left:10px}
.bx_agree .inner .sec > ul > li ~ li {margin-top:10px}
.bx_agree .inner .sec > ul > li > ul {padding-left:10px}
.bx_agree .inner .sec > ul > li > ul > li:before {content:"¡Û"; margin-right:5px}
.bx_agree .inner .sec > ul > li > ol.list_num_order {padding-left:10px}
.bx_agree .inner .sec h5 + ol.list_num_order {padding-top:17px}
.bx_agree ol.list_num_order {counter-reset:list_num_order}
.bx_agree ol.list_num_order > li:before {content:counter(list_num_order) ". "; counter-increment:list_num_order}
.bx_agree ol.list_num_order > li > ul {padding-left:10px}

/* Á¶È¸ÇÏ±â */
.search_area {margin-bottom:10px; padding:17px 0; background:#fff}
.search_area.type2 {padding:10px 0}
.search_area h3.tit_dep3 {margin-top:0}
.search_area .tab_round {margin-bottom:18px; padding:0 10px}
.search_area .inp {position:relative; padding:0 17px}
.search_area.type2 .inp {padding:0 10px}
.search_area .inp:after,
.search_area .inp .row:after {content:""; display:block; clear:both}
.search_area .inp .row > *{float:left}
.search_area .inp .row ~ .row {margin-top:6px}
.search_area .inp .row .wrap_select select {width:100%}
.search_area .inp .row .wrap_select + a,
.search_area .inp .row input[type="text"] + a {float:left; width:75px; margin-left:6px}
.search_area .inp .row.single .wrap_select,
.search_area .inp .row.single input[type="text"] {width:calc(100% - 81px)}
.search_area .inp .row.twin .wrap_select,
.search_area .inp .row.twin input[type="text"] {width:calc(50% - 43.5px)}
.search_area .inp .row.twin .wrap_select ~ .wrap_select {margin-left:6px}
.search_area .inp .row.twin input[type="text"] ~ input[type="text"] {margin-left:6px}
.search_area .inp .row.twin.nobtn .wrap_select,
.search_area .inp .row.twin.nobtn input[type="text"] {width:calc(50% - 3px)}
.search_area .inp .row.full .wrap_select,
.search_area .inp .row.full input[type="text"],
.search_area .inp .row.full a {width:100%}
.search_area .inp .row.sort .wrap_select {width:110px}
.search_area .inp .row.sort .wrap_select ~ input[type="text"] {float:left; width:calc(100% - 116px); margin-left:6px}
.search_area .inp .row.period .wrap_select {width:calc(50% - 51px)}
.search_area .inp .row.period .wrap_select ~ .wrap_select {position:relative; margin-left:20px}
.search_area .inp .row.period .wrap_select ~ .wrap_select:before {content:"~"; position:absolute; left:-14px; top:0; height:36px; line-height:36px; font-weight:500; font-size:13px}
.search_area .inp .row.period .dash {width:11px; height:31px; line-height:31px; font-weight:500; font-size:13px; text-align:center}
.search_area .inp .row.period input[type="date"] {width:calc(50% - 5.5px); height:31px; line-height:31px}
.search_area .inp .row.tab .tab_round {float:none; margin:0; padding:0}
.search_area .inp a.big {position:absolute; right:17px; top:0; width:75px; height:80px}
.search_area .inp a.big:before {content:""; display:inline-block; width:0; height:100%; vertical-align:middle}
.search_area .inp a.big span {vertical-align:middle}
.search_area .result {float:none; position:relative; line-height:1.26em; margin:10px 10px 0 10px; padding:9px 10px 2px 21px; font-size:13px; color:#333; background:url(/ui/images/ico_search.png) 0 10px no-repeat; background-size:13px auto}
.search_area .result .extra {position:absolute; right:0; top:50%; line-height:1.26em; margin-top:-4px; padding-left:20px; font-size:13px; color:#888; background:url(/images/mobile/content/ico_nostore.png) 0 50% no-repeat; background-size:13px auto}
.search_area .result.note {color:#666; background:url(/images/mobile/content/ico_bulb.png) 0 10px no-repeat; background-size:15px auto}

/* °ÔÀÓ ¾È³» */
.bx_lottery_info {margin-bottom:10px; padding:17px 17px 24px; text-align:center; background:#fff}
.bx_lottery_info .name {display:inline-block; line-height:0; color:transparent; text-indent:-9999em}
.bx_lottery_info .bx_point {margin-top:24px; padding:23px 20px; background:#f0f7ff}
.bx_lottery_info .bx_point p {padding-bottom:10px; font-size:15px; border-bottom:1px solid #dfe6ed}
.bx_lottery_info .bx_point p .point {display:block; padding-top:7px; font-size:18px}
.bx_lottery_info .bx_point .time {display:block; padding-top:11px; font-weight:500; letter-spacing:0}
.bx_lottery_info .list_game_summ {padding:24px 10px 0 5px; text-align:left; word-break:keep-all}
.bx_lottery_info .list_game_summ > ul > li {position:relative; min-height:30px; padding-left:44px}
.bx_lottery_info .list_game_summ > ul > li ~ li {margin-top:12px}
.bx_lottery_info .list_game_summ > ul > li > strong + p {line-height:1.5em; padding-top:5px; font-weight:500; color:#888}
.bx_lottery_info .list_game_summ > ul > li > strong + span {margin-left:7px}
.bx_lottery_info .list_game_summ > ul > li.prize {line-height:30px; margin-top:5px}
.bx_lottery_info .list_game_summ > ul > li:after {content:""; position:absolute; left:0; top:0; width:30px; height:30px; border-radius:30px}
.bx_lottery_info .list_game_summ > ul > li.win:after {background:#eee url(/images/mobile/content/ico_trophy.png) 50% 50% no-repeat; background-size:12px auto}
.bx_lottery_info .list_game_summ > ul > li.desc:after {background:#eee url(/images/mobile/content/ico_doc.png) 50% 50% no-repeat; background-size:8px auto}
.bx_lottery_info .list_game_summ > ul > li.prize:after {background:#eee url(/images/mobile/content/ico_money.png) 50% 50% no-repeat; background-size:11px auto}

/* °Ô½ÃÆÇ */
.list_board ul li {position:relative; padding:23px 17px; border-bottom:1px solid #dcdcdc}
.list_board ul li:first-child {border-top:1px solid #dcdcdc}
.list_board ul li .tit {display:block; padding-bottom:7px}
.list_board ul li .tit a {display:inline-block; line-height:1.3em; font-weight:500; font-size:14px; color:#333}
.list_board ul li .date {font-weight:500; font-size:10px; color:#888; letter-spacing:0}
.list_board ul li .state {position:absolute; right:17px; top:50%; width:75px; height:23px; margin-top:-12px; line-height:20px; font-weight:500; font-size:13px; letter-spacing:0; text-align:center; border:1px solid; border-radius:2px; box-sizing:border-box}
.list_board ul li .state.ing {color:#fff; border-color:#12a19a; background:#12a19a}
.list_board ul li .state.end {color:#666; border-color:#dcdcdc; background:#f2f2f2}
.list_board ul li .state.wait {color:#fff; border-color:#888; background:#888}

/* ÆÇ¸ÅÁ¡ */
.section_store.list .search_area .inp {padding:0 10px}
.section_store.list .list_store .store {border-bottom:1px solid #dcdcdc}
.section_store.list .list_store .store ~ .store {margin-top:4px}
.section_store.list .list_store .store .name {position:relative; height:45px; line-height:43px; padding:0 45px 0 21px; font-weight:500; font-size:13px; color:#333; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#fff url(/images/mobile/content/bul_arrow_right.png) 10px 50% no-repeat; background-size:5px auto}
.section_store.list .list_store .store .name .map {position:absolute; right:0; top:0; width:45px; height:45px; line-height:0; color:transparent; text-indent:-9999em; background:url(/images/mobile/content/ico_location.png) 50% 50% no-repeat; background-size:13px auto}
.section_store.list .list_store .store .info {padding:17px 10px 19px; background:#f9f9f9}
.section_store.list .list_store .store .info .address {line-height:1.3em; color:#666}
.section_store.list .list_store .store .info .address .num {color:#888}
.section_store.list .list_store .store .info .address .num a {display:inline-block; padding-left:10px; vertical-align:top; background:url(/images/mobile/content/ico_phone.png) 0 50% no-repeat; background-size:8px auto}
.section_store.list .list_store .store .info .sort {padding-top:8px}
.section_store.list .list_store .store .info .sort strong {margin-right:9px; font-weight:700; color:#666}
.section_store.list .list_store .store .info .sort .lotto645 {display:inline-block; width:74px; height:19px; line-height:0; color:transparent; text-indent:-9999em; vertical-align:bottom; background:url(/ui/images/logo_lotto645.png) 0 bottom no-repeat; background-size:74px auto}
.section_store.list .list_store .store .info .sort .lottery520 {display:inline-block; width:87px; height:19px; line-height:0; color:transparent; text-indent:-9999em; vertical-align:bottom; background:url(/ui/images/logo_lotto520.png) 0 bottom no-repeat; background-size:87px auto}
.section_store.list .list_store .store .info .sort .lottery720 {display:inline-block; width:87px; height:19px; line-height:0; color:transparent; text-indent:-9999em; vertical-align:bottom; background:url(/ui/images/logo_lotto720.png) 0 bottom no-repeat; background-size:87px auto}
.section_store.list .list_store .store .info .sort .speetto {display:inline-block; width:60px; height:21px; line-height:0; margin-bottom:-2px; color:transparent; text-indent:-9999em; vertical-align:bottom; background:url(/ui/images/logo_speetto.png) 0 bottom no-repeat; background-size:60px auto}
.section_store.list .list_store .store .info .sort span ~ span {margin-left:7px}
.section_store.list .list_store .nodata {height:116px; text-align:center; background:#fff}
.section_store.list .list_store .nodata:before {content:""; display:inline-block; width:0; height:100%; vertical-align:middle}
.section_store.list .list_store .nodata span {font-weight:500; font-size:13px; color:#333; vertical-align:middle}
.section_store.list .titled_content:first-child {margin-top:10px}
.section_store.list .titled_content .tit_dep4 {padding-left:20px}
.section_store.list .titled_content .tit_dep4:after {left:10px}
.section_store.list.topstore .list_store .store .name {padding-left:15px; background-image:none}
.section_store.list .list_store .store .name .nostore {display:inline-block; overflow:hidden; width:13px; height:13px; margin:0 0 1px 6px; font-size:1px; text-indent:-9999em; vertical-align:middle; background:url(/images/mobile/content/ico_nostore.png) 50% 50% no-repeat; background-size:13px auto}
/* ÆÇ¸ÅÁ¡ > Áöµµº¸±â */
.section_store.location .contents {text-align:center}
.section_store.location h3.tit_dep3 {margin-bottom:0; text-align:left}
.section_store.location .store_info {padding:17px 10px; text-align:left}
.section_store.location .store_info .address {line-height:1.2em; color:#666}
.section_store.location .store_info .address .num {color:#888}
.section_store.location .store_info .address .num a {display:inline-block; padding-left:10px; vertical-align:top; background:url(/images/mobile/content/ico_phone.png) 0 50% no-repeat; background-size:8px auto}
.section_store.location .store_info .sort {padding-top:9px}
.section_store.location .store_info .sort .lotto645 {display:inline-block; width:74px; height:19px; line-height:0; color:transparent; text-indent:-9999em; vertical-align:bottom; background:url(/ui/images/logo_lotto645.png) 0 bottom no-repeat; background-size:74px auto}
.section_store.location .store_info .sort .lottery520 {display:inline-block; width:87px; height:19px; line-height:0; color:transparent; text-indent:-9999em; vertical-align:bottom; background:url(/ui/images/logo_lotto520.png) 0 bottom no-repeat; background-size:87px auto}
.section_store.location .store_info .sort .speetto {display:inline-block; width:60px; height:21px; line-height:0; margin-bottom:-2px; color:transparent; text-indent:-9999em; vertical-align:bottom; background:url(/ui/images/logo_speetto.png) 0 bottom no-repeat; background-size:60px auto}
.section_store.location .store_info .sort span ~ span {margin-left:7px}
.section_store.location .map {display:inline-block; overflow:hidden; height:360px; background:#fff}

/* °ÔÀÓ±¸¸Å */
/* °ÔÀÓ±¸¸Å > °ÔÀÓ±¸¸Å ¸ÞÀÎ */
.section_buy .bx_purchase_info {padding:17px; background:#f9fcff}
.section_buy .bx_purchase_info .name {padding-top:36px; text-align:center}
.section_buy .bx_purchase_info .name strong  {font-weight:normal; font-size:13px; color:#004ea2}
.section_buy .bx_purchase_info .name strong span {display:block; padding-top:3px}
.section_buy .bx_purchase_info .btns_menu {padding-top:21px; text-align:center}
.section_buy .bx_purchase_info .btns_menu ul {display:inline-block; max-width:100%; width:298px}
.section_buy .bx_purchase_info .btns_menu ul:after {content:""; display:block; clear:both}
.section_buy .bx_purchase_info .btns_menu ul li {float:left; width:33.33%; padding:0 3px; text-align:center; box-sizing:border-box}
.section_buy .bx_purchase_info .btns_menu ul li a {max-width:94px; width:100%; padding-left:0}
.section_buy .bx_purchase_info .detail {margin-top:23px; padding:25px 0 23px; text-align:center; background:#fff; box-shadow:0 1px 1px rgba(0, 0, 0, .15)}
.section_buy .bx_purchase_info .detail > strong {font-weight:700; font-size:16px; color:#333}
.section_buy .bx_purchase_info .detail > strong span {margin:0 2px}
.section_buy .bx_purchase_info .detail p {padding-top:13px}
.section_buy .bx_purchase_info .detail p ~ p {padding-top:7px}
.section_buy .bx_purchase_info .detail p span {display:inline-block; width:49px; padding-left:13px; font-weight:500; text-align:left}
.section_buy .bx_purchase_info .detail .ing span {background:url(/images/mobile/content/bg_ing.png) 0 50% no-repeat; background-size:9px auto}
.section_buy .bx_purchase_info .detail .end span {background:url(/images/mobile/content/bg_end.png) 0 50% no-repeat; background-size:9px auto}
.section_buy .bx_purchase_info .detail.date {height:105px}
.section_buy .bx_purchase_info .detail.win {padding:23px 0}
.section_buy .bx_purchase_info .detail.win > strong {font-weight:500; font-size:13px}
.section_buy .bx_purchase_info .detail.win > ul {margin-top:13px}
.section_buy .bx_purchase_info .detail.win > ul li {display:inline-block; width:100%; font-size:15px; color:#333; text-align:center; letter-spacing:0}
.section_buy .bx_purchase_info .detail.win > ul li ~ li {margin-top:8px}
.section_buy .bx_purchase_info .detail.win > ul li > strong {display:inline-block; width:25px; padding-left:17px; font-weight:500; color:#333}
.section_buy .bx_purchase_info .detail.win > ul li > span {display:inline-block; width:110px; text-align:right}
.section_buy .bx_purchase_info .detail.win > ul li > span > strong {margin-right:3px}
.section_buy .bx_purchase_info .detail.win > ul li.gold > strong {background:url(/images/mobile/content/ico_gold.png) 0 50% no-repeat; background-size:12px auto}
.section_buy .bx_purchase_info .detail.win > ul li.silver > strong {background:url(/images/mobile/content/ico_silver.png) 0 50% no-repeat; background-size:12px auto}
.section_buy .agree_content .cont {padding:0 10px 10px}
.section_buy .agree_content .cont .chk_agree {height:43px; line-height:43px; padding-left:17px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#f9f9f9}
.section_buy .agree_content .cont .chk_agree input[type="checkbox"] + label {font-weight:500; font-size:13px; color:#333; vertical-align:unset}
.section_buy .agree_content .cont .btns_submit {padding-top:10px}
.section_buy .agree_content .cont .bx_extra {margin-top:10px}
.section_buy .bx_agree {height:157px}
.section_buy .bx_agree .tbl_basic {line-height:inherit; text-align:center}
.section_buy .bx_agree .tbl_basic table tbody th,
.section_buy .bx_agree .tbl_basic table tbody td {padding-left:0; padding-right:0}
/* °ÔÀÓ±¸¸Å > °ÔÀÓ±¸¸Å ¸ÞÀÎ > ¿¬±Ýº¹±Ç520 */
.section_buy.lottery520 .bx_purchase_info .name {background:url(/ui/images/logo_lotto520.png) 50% 0 no-repeat; background-size:159px auto}
/* °ÔÀÓ±¸¸Å > °ÔÀÓ±¸¸Å ¸ÞÀÎ > ÆÄ¿öº¼ */
.section_buy.powerball .bx_purchase_info .detail.win {height:110px}
.section_buy.powerball .bx_purchase_info .name {padding-top:84px; background:url(/ui/images/logo_powerball_new.png) 50% 0 no-repeat; background-size:85px auto}
.section_buy.powerball .bx_purchase_info + .live_winner {border-top:1px solid #c9cacb}
.live_winner:after {content:""; display:block; clear:both}
.live_winner .tit {float:left; width:105px; height:35px; font-weight:500; color:#fff; text-align:center; background:#8d9194; box-sizing:border-box}
.live_winner .tit span {display:inline-block; line-height:35px; padding-left:21px; background:url(/images/mobile/content/ico_live.png) 0 50% no-repeat; background-size:14px auto}
.live_winner marquee {float:left; overflow:hidden; width:calc(100% - 105px); height:35px; line-height:35px; padding:0 13px; background:#dcddde; box-sizing:border-box}
.live_winner marquee font {color:#666 !important}
/* .live_winner .list_winner {float:left; overflow:hidden; width:calc(100% - 105px); padding:0 13px; background:#dcddde}
.live_winner .list_winner .inner {visibility:hidden; overflow:hidden; height:35px}
.live_winner .list_winner .inner.slick-initialized {visibility:visible}
.live_winner .list_winner .inner:after {content:""; display:block; clear:both}
.live_winner .list_winner .inner .winner {float:left; line-height:35px; margin:0 6px; white-space:nowrap} */
/* °ÔÀÓ±¸¸Å > °ÔÀÓ±¸¸Å ¸ÞÀÎ > Æ®¸®ÇÃ·° */
.section_buy.tripleluck .bx_purchase_info .name {padding-top:84px; background:url(/ui/images/logo_tripleluck.png) 50% 0 no-repeat; background-size:86px auto}
/* °ÔÀÓ±¸¸Å > º¹±Ç¾È³» */
.section_buy_info .bx_lottery_info .bx_point {margin-top:0}
.section_buy_info .titled_content .info_desc {padding:16px 17px; background:#fff}
.section_buy_info .titled_content .info_desc > p {line-height:1.6em; word-break:keep-all}
.section_buy_info .titled_content .info_desc > p ~ p {padding-top:11px}
.section_buy_info .titled_content .info_desc > ul > li ~ li {margin-top:15px}
.section_buy_info .titled_content .info_desc > ul > li > ul {margin-top:10px}
.section_buy_info .titled_content .info_desc > ul > li > ul > li ~ li {margin-top:7px}
/* °ÔÀÓ±¸¸Å > º¹±Ç¾È³» > ¿¬±Ýº¹±Ç520 */
.section_buy_info.lottery520 .bx_lottery_info {padding-bottom:16px}
.section_buy_info.lottery520 .bx_lottery_info .bx_point {margin-top:24px}
.section_buy_info.lottery520 .bx_lottery_info .name {width:159px; height:29px; background:url(/ui/images/logo_lotto520.png) 50% 0 no-repeat; background-size:159px auto}
.section_buy_info.lottery520 .bx_lottery_info .bx_point p .x {display:inline-block; width:24px; height:18px; line-height:0; color:transparent; text-indent:-9999em; vertical-align:top; background:url(/images/mobile/content/bg_multiply.png) 50% 50% no-repeat; background-size:9px auto}
.section_buy_info.lottery520 .titled_content .info_desc > ul > li .high:after {content:""; display:inline-block; width:9px; height:10px; margin-left:3px; background:url(/images/mobile/content/bg_high.png) 0 50% no-repeat; background-size:9px auto}
.section_buy_info.lottery520 .titled_content .info_desc .tbl_basic table tbody td {height:32px; text-align:center}
.section_buy_info.lottery520 .titled_content .info_desc .tbl_basic table tbody td.tar {text-align:right;}
.section_buy_info.lottery520 .titled_content .info_desc .tbl_basic table tbody td .x {display:inline-block; width:10px; height:14px; line-height:0; color:transparent; text-indent:-9999em; vertical-align:top; background:url(/images/mobile/content/bg_multiply.png) 50% 50% no-repeat; background-size:7px auto}
.section_buy_info.lottery520 .titled_content .info_desc .tbl_basic table tbody td .num {display:block; padding-top:1px; font-size:10px; color:#888}
.section_buy_info.lottery520 .titled_content .info_desc .example {padding-top:12px}
.section_buy_info.lottery520 .titled_content .info_desc .example > p {line-height:1.6em; padding:5px 0 0 5px; word-break:keep-all}
.section_buy_info.lottery520 .titled_content .info_desc .example > p ~ p {padding-top:11px}
.section_buy_info.lottery520 .titled_content .info_desc .example > .detail {padding-top:6px}
.section_buy_info.lottery520 .titled_content .info_desc .example > .detail:after {content:""; display:block; clear:both}
.section_buy_info.lottery520 .titled_content .info_desc .example > .detail > li {float:left; width:calc(50% - 5px); padding:12px 10px; font-size:10px; background:#f7f7f7}
.section_buy_info.lottery520 .titled_content .info_desc .example > .detail > li ~ li {margin-left:10px}
.section_buy_info.lottery520 .titled_content .info_desc .example > .detail > li ul,
.section_buy_info.lottery520 .titled_content .info_desc .example > .detail > li ul li ~ li {margin-top:7px}
.section_buy_info.lottery520 .info_l520_content {padding-top:5px}
.section_buy_info.lottery520 .info_l520_content h3.tit_dep3 {margin-bottom:0}
.section_buy_info.lottery520 .info_l520_content .info_content {padding:0 10px}
.section_buy_info.lottery520 .info_l520_content .info_content .cont {padding:15px 12px; border:1px solid #dcdcdc}
.section_buy_info.lottery520 .info_l520_content .info_content .cont ul li ~ li {margin-top:15px}
.section_buy_info.lottery520 .info_l520_content .info_content ~ .info_content .cont ul li ~ li {margin-top:11px}
.section_buy_info.lottery520 .info_l520_content .info_content .cont ul li p {line-height:1.8em; padding-top:4px}
.section_buy_info.lottery520 .info_l520_content .info_content .cont ul li p ~ p {padding-top:0}
.section_buy_info.lottery520 .info_l520_content .info_content .cont ul li p ~ p {padding-top:0}
.section_buy_info.lottery520 .info_l520_content .info_content .cont ul li p.key-clr2 {padding-left:13px; background:url(/images/mobile/content/bg_caption.png) 0 50% no-repeat; background-size:10px auto}
.section_buy_info.lottery520 .info_l520_content .btns_submit {padding:10px 10px 0}
/* °ÔÀÓ±¸¸Å > º¹±Ç¾È³» > ¿¬±Ýº¹±Ç720 */
.section_buy_info.lottery720 .bx_lottery_info {padding-bottom:16px}
.section_buy_info.lottery720 .bx_lottery_info .bx_point {margin-top:24px}
.section_buy_info.lottery720 .bx_lottery_info .name {width:159px; height:29px; background:url(/ui/images/logo_lotto720.png) 50% 0 no-repeat; background-size:159px auto}
.section_buy_info.lottery720 .bx_lottery_info .bx_point p .x {display:inline-block; width:24px; height:18px; line-height:0; color:transparent; text-indent:-9999em; vertical-align:top; background:url(/images/mobile/content/bg_multiply.png) 50% 50% no-repeat; background-size:9px auto}
.section_buy_info.lottery720 .titled_content .info_desc > ul > li .high:after {content:""; display:inline-block; width:9px; height:10px; margin-left:3px; background:url(/images/mobile/content/bg_high.png) 0 50% no-repeat; background-size:9px auto}
.section_buy_info.lottery720 .titled_content .info_desc .tbl_basic table tbody td {height:32px; text-align:center}
.section_buy_info.lottery720 .titled_content .info_desc .tbl_basic table tbody td.tar {text-align:right;}
.section_buy_info.lottery720 .titled_content .info_desc .tbl_basic table tbody td .x {display:inline-block; width:10px; height:14px; line-height:0; color:transparent; text-indent:-9999em; vertical-align:top; background:url(/images/mobile/content/bg_multiply.png) 50% 50% no-repeat; background-size:7px auto}
.section_buy_info.lottery720 .titled_content .info_desc .tbl_basic table tbody td .num {display:block; padding-top:1px; font-size:10px; color:#888}
.section_buy_info.lottery720 .titled_content .info_desc .example {padding-top:12px}
.section_buy_info.lottery720 .titled_content .info_desc .example > p {line-height:1.6em; padding:5px 0 0 5px; word-break:keep-all}
.section_buy_info.lottery720 .titled_content .info_desc .example > p ~ p {padding-top:11px}
.section_buy_info.lottery720 .titled_content .info_desc .example > .detail {padding-top:6px}
.section_buy_info.lottery720 .titled_content .info_desc .example > .detail:after {content:""; display:block; clear:both}
.section_buy_info.lottery720 .titled_content .info_desc .example > .detail > li {float:left; width:calc(50% - 5px); padding:12px 10px; font-size:10px; background:#f7f7f7}
.section_buy_info.lottery720 .titled_content .info_desc .example > .detail > li ~ li {margin-left:10px}
.section_buy_info.lottery720 .titled_content .info_desc .example > .detail > li ul,
.section_buy_info.lottery720 .titled_content .info_desc .example > .detail > li ul li ~ li {margin-top:7px}
.section_buy_info.lottery720 .info_l720_content {padding-top:5px}
.section_buy_info.lottery720 .info_l720_content h3.tit_dep3 {margin-bottom:0}
.section_buy_info.lottery720 .info_l720_content .info_content {padding:0 10px}
.section_buy_info.lottery720 .info_l720_content .info_content .cont {padding:15px 12px; border:1px solid #dcdcdc}
.section_buy_info.lottery720 .info_l720_content .info_content .cont ul li ~ li {margin-top:15px}
.section_buy_info.lottery720 .info_l720_content .info_content ~ .info_content .cont ul li ~ li {margin-top:11px}
.section_buy_info.lottery720 .info_l720_content .info_content .cont ul li p {line-height:1.8em; padding-top:4px}
.section_buy_info.lottery720 .info_l720_content .info_content .cont ul li p ~ p {padding-top:0}
.section_buy_info.lottery720 .info_l720_content .info_content .cont ul li p ~ p {padding-top:0}
.section_buy_info.lottery720 .info_l720_content .info_content .cont ul li p.key-clr2 {padding-left:13px; background:url(/images/mobile/content/bg_caption.png) 0 50% no-repeat; background-size:10px auto}
.section_buy_info.lottery720 .info_l720_content .btns_submit {padding:10px 10px 0}
/* °ÔÀÓ±¸¸Å > º¹±Ç¾È³» > ÆÄ¿öº¼ */
/* .section_buy_info.powerball .bx_lottery_info .bx_point {margin-top:20px}
.section_buy_info.powerball .bx_lottery_info .name {width:123px; height:45px; background:url(/ui/images/logo_powerball.png) 50% 0 no-repeat; background-size:123px auto} */
.section_buy_info.powerball .bx_lottery_info .list_game_summ > ul > li.desc > ul > li {padding-top:7px; color:#888}
.section_buy_info.powerball .bx_lottery_info .list_game_summ > ul > li.desc > ul > li > strong {color:#888}
.section_buy_info.powerball .bx_lottery_info .list_game_summ > ul > li.desc > ul > li > p {line-height:1.5em; padding:3px 0 0 17px; text-indent:-4px}
.section_buy_info.powerball .bx_lottery_info .list_game_summ > ul > li.prize {margin-top:-2px}
.section_buy_info.powerball .titled_content h3 {margin-bottom:0; padding:0 17px; border-bottom:none}
.section_buy_info.powerball .titled_content .info_desc > ul > li ~ li {margin-top:7px}
.section_buy_info.powerball .titled_content .tbl_basic table tbody th,
.section_buy_info.powerball .titled_content .tbl_basic table tbody td {text-align:center; word-break:keep-all}
.section_buy_info.powerball .titled_content .tbl_basic table tbody td.num {text-align:right}
.section_buy_info.powerball .titled_content .tbl_basic.sum table tbody th {padding:14px 0}
.section_buy_info.powerball .titled_content .tbl_basic.sum table tbody td {padding:14px 10px}
/* °ÔÀÓ±¸¸Å > º¹±Ç¾È³» > Æ®¸®ÇÃ·° */
.section_buy_info.tripleluck .bx_lottery_info .bx_point {padding:27px 33px}
.section_buy_info.tripleluck .bx_lottery_info .bx_point p {padding-bottom:0; border-bottom:none}
.section_buy_info.tripleluck .bx_lottery_info .list_game_summ > ul > li.desc > ul > li {padding-top:5px; font-weight:500; color:#888}
.section_buy_info.tripleluck .titled_content .tit_dep3 {margin:0; padding:0 17px}
.section_buy_info.tripleluck .titled_content .tit_dep3 + .cont .tit_dep4 {border-top:none}
.section_buy_info.tripleluck .titled_content .tbl_basic table tbody td {height:29px; text-align:center}
.section_buy_info.tripleluck .titled_content .tbl_basic table tbody td.num {text-align:right}
/* °ÔÀÓ±¸¸Å > º¹±Ç¾È³» > ÆÄ¿öº¼ ´çÃ·¹øÈ£ */
.section_buy_number .date_area {padding:17px 23px; background:#fff}
.section_buy_number .date_area strong {display:inline-block; line-height:37px; margin-right:18px; font-size:15px; color:#333; vertical-align:middle}
.section_buy_number .date_area input[type="text"],
.section_buy_number .date_area input[type="date"] {width:139px; vertical-align:middle}
.section_buy_number .date_area input[type="text"] + .ui-datepicker-trigger {width:37px; height:37px}
.section_buy_number .date_area input[type="date"] + label {display:inline-block; width:37px; height:37px; margin-left:-1px; line-height:0; color:transparent; text-indent:-9999em; vertical-align:middle; background:#129f97 url(/images/mobile/content/ico_cal.png) 50% 50% no-repeat; background-size:21px auto}
.section_buy_number .tbl_basic table {border-top:1px solid #444; border-left:none; background:#fff}
.section_buy_number .tbl_basic table thead th {border-top:none}
.section_buy_number .tbl_basic table thead tr th:last-child {border-right:none}
.section_buy_number .tbl_basic table tbody th {font-weight:700}
.section_buy_number .tbl_basic table tbody td {padding:6px; text-align:center}
.section_buy_number .tbl_basic table tbody td span.multeLines {word-break: break-all;}
.section_buy_number .tbl_basic table tbody tr td:last-child {border-right:none}
.section_buy_number .tbl_basic table tbody tr.count th {position:relative}
.section_buy_number .tbl_basic table tbody tr.count ~ tr.count th,
.section_buy_number .tbl_basic table tbody tr.count ~ tr.count td {border-top:4px solid #e9edee}
.section_buy_number .tbl_basic table tbody tr.count ~ tr.count th:before {content:""; position:absolute; left:0; top:-1px; width:500%; height:1px; background:#dbdbdb}
/* °ÔÀÓ±¸¸Å > º¹±Ç±¸¸ÅÇÏ±â */
.section_game_select .bx_purchase_detail {padding:15px 17px 17px; text-align:center; background:#fff}
/* .section_game_select .bx_purchase_detail .name {display:inline-block; line-height:0; color:transparent; text-indent:-9999em} */
.section_game_select .bx_purchase_detail .detail {padding:18px 0 23px;/* margin-top:24px; */ background:#f0f7ff}
.section_game_select .bx_purchase_detail .detail > strong {font-weight:500; font-size:18px; color:#333; letter-spacing:-0.05em}
.section_game_select .bx_purchase_detail .detail > strong > span {position:relative; margin-left:23px; font-weight:700}
.section_game_select .bx_purchase_detail .detail > strong > span:after {content:""; position:absolute; left:-12px; top:50%; width:1px; height:17px; margin-top:-8px; background:#909499}
.section_game_select .bx_purchase_detail .detail p {padding-top:10px; font-size:11px; letter-spacing:0}
.section_game_select .bx_purchase_detail .detail p > strong {margin-right:6px}
.section_game_select .game_select_content {padding:7px 7px 0}
.section_game_select .game_select_content .set {overflow:hidden; border:1px solid #ddd; border-radius:3px}
.section_game_select .game_select_content .set ~ .set {margin-top:7px}
.section_game_select .game_select_content .set .tit_dep4 {position:relative}
.section_game_select .game_select_content .set .tit_dep4 > a {position:absolute; right:10px; top:50%; width:75px; height:23px; margin-top:-12px; font-weight:500; font-size:13px; text-align:center; border:1px solid #bfbfbf; background:#fff}
.section_game_select .game_select_content .set .tit_dep4 > a > span {display:inline-block; line-height:22px}
.section_game_select .game_select_content .set .cont {padding:10px; border-top:1px solid #dcdcdc; background:#fff}
.section_game_select .game_select_content .set .total {padding:17px 26px 18px 19px; border-top:1px solid #dcdcdc; background:#fff}
.section_game_select .game_select_content .set .total ul li {font-size:17px; color:#333}
.section_game_select .game_select_content .set .total ul li:after {content:""; display:block; clear:both}
.section_game_select .game_select_content .set .total ul li ~ li {margin-top:13px}
.section_game_select .game_select_content .set .total ul li span {float:right; font-weight:500}
.section_game_select .game_select_content .set .total ul li span.tit {float:left}
.section_game_select .game_select_content .set.method .cont {padding:18px 10px}
.section_game_select .game_select_content .set.method .cont ul li {position:relative}
.section_game_select .game_select_content .set.method .cont ul li .btn_round {position:absolute; right:0; top:50%; margin-top:-11px}
.section_game_select .game_select_content .set.method .cont ul li ~ li {margin-top:13px}
.section_game_select .game_select_content .set.method .cont ul li input[type="radio"] + label {font-weight:500; color:#333}
.section_game_select .game_select_content .set.method .cont ul li input[type="radio"] + label > .have {margin-left:4px; color:#888}
.section_game_select .game_select_content .btns_submit {padding-top:10px}
.section_game_select .game_select_content .bx_extra {background-color:#fff}
.section_game_select .game_select_content .bx_extra.buy {margin-top:10px}
.page_num_pension {padding-top:10px}
.page_num_pension:after {content:""; display:block; clear:both}
.page_num_pension a {float:left; width:calc(50% - 5px); height:33px; font-weight:500; text-align:center; letter-spacing:0; border-radius:3px; background:#ededed; box-sizing:border-box}
.page_num_pension a ~ a {margin-left:10px}
.page_num_pension a > span {display:inline-block; line-height:33px}
.page_num_pension a.prev span {padding-left:21px; background:url(/images/mobile/content/bg_arrow_prev.png) 0 50% no-repeat; background-size:5px auto}
.page_num_pension a.next span {padding-right:21px; background:url(/images/mobile/content/bg_arrow_next.png) 100% 50% no-repeat; background-size:5px auto}
/* °ÔÀÓ±¸¸Å > º¹±Ç±¸¸ÅÇÏ±â > ¿¬±Ýº¹±Ç520 */
.section_game_select.lottery520 iframe {display:block}
.section_game_select.lottery520 .start_notice {padding:17px; background:#fff}
.section_game_select.lottery520 .bx_purchase_detail .name {width:159px; height:29px; background:url(/ui/images/logo_lotto520.png) 0 0 no-repeat; background-size:159px auto}
.section_game_select.lottery520 .game_select_content .set {background:#fff}
.section_game_select.lottery520 .game_select_content .set .btns_select li {flex-basis:25%; -ms-flex-basis:25%; -webkit-flex-basis:25%}
.section_game_select.lottery520 .game_select_content .set .btns_select li a {height:50px; line-height:50px}
.section_game_select.lottery520 .game_select_content .set.count .btns_select li {flex-grow:1; -ms-flex-grow:1; -webkit-flex-grow:1}
.section_game_select.lottery520 .game_select_content .set.range .btns_select li {flex-basis:33.33%; -ms-flex-basis:33.33%; -webkit-flex-basis:33.33%}
.section_game_select.lottery520 .game_select_content .set.range .btns_select li a {height:43px; line-height:1.3em; padding-top:6px; color:#444}
.section_game_select.lottery520 .game_select_content .set.range .btns_select li a > .range {display:block; margin-top:2px; font-size:10px; color:#888}
.section_game_select.lottery520 .game_select_content .set.range .btns_select li.active a {font-weight:500}
.section_game_select.lottery520 .game_select_content .set.range .btns_select li.active a > .range {color:#fff}
.section_game_select.lottery520 .game_select_content .set.num .tit_dep4 input[type="checkbox"] + label {float:right; line-height:43px; padding-left:0; padding-right:23px; font-weight:500; color:#666}
.section_game_select.lottery520 .game_select_content .set.num .tit_dep4 input[type="checkbox"] + label:after {left:inherit; right:0; top:50%; margin-top:-8px}
.section_game_select.lottery520 .game_select_content .set.num .btns_select li {flex-basis:50%; -ms-flex-basis:50%; -webkit-flex-basis:50%}
.section_game_select.lottery520 .game_select_content .set.num .btns_select li a {height:43px; line-height:43px}
.section_game_select.lottery520 .game_select_content .set.confirm .cont {padding-right:0}
.section_game_select.lottery520 .game_select_content .set.confirm .btns_selected ul {margin-top:-10px}
.section_game_select.lottery520 .game_select_content .set.confirm .btns_selected ul:after {content:""; display:block; clear:both}
.section_game_select.lottery520 .game_select_content .set.confirm .btns_selected ul li {float:left; width:50%; margin-top:10px; text-align:center}
.section_game_select.lottery520 .game_select_content .set.confirm .btns_selected ul li:after {content:""; display:block; clear:both}
.section_game_select.lottery520 .game_select_content .set.confirm .btns_selected ul li span {display:inline-block; width:calc(100% - 38px); height:33px; line-height:33px; text-align:center; border:1px solid #dcdcdc; background:#f7f7f7; box-sizing:border-box}
/* .section_game_select.lottery520 .game_select_content .set.confirm .btns_selected ul li .cancel {float:left; width:31px; height:33px; line-height:0; color:transparent; text-indent:-9999em; background:url(/images/mobile/content/bg_cancel.png) 50% 50% no-repeat; background-size:11px auto; box-sizing:border-box} */
.section_game_select.lottery520 .game_select_content .set.confirm .btns_selected ul li.nodata {float:none; width:100%; padding:30px 0; text-align:center}
.section_game_select.lottery520 .game_select_content .set.confirm .btns_selected ul li.nodata p {width:100%; margin:40px 0; padding-top:40px; font-size:13px; background:url(/ui/images/bg_nodata.png) 50% 0 no-repeat; background-size:34px auto}
.section_game_select.iframe .game_select_content {padding:0} /* iframe */
.section_game_select.iframe .game_select_content .set.num {border:none; border-radius:0} /* iframe */
.section_game_select.iframe .game_select_content .set.num .cont {border-top:none; padding:0} /* iframe */
.section_game_select.iframe .game_select_content .set.num .cont .btns_select {padding-top:2px}
/* °ÔÀÓ±¸¸Å > º¹±Ç±¸¸ÅÇÏ±â > ÆÄ¿öº¼ */
.section_game_select.powerball .bx_purchase_detail .name {width:123px; height:45px; background:url(/ui/images/logo_powerball.png) 0 0 no-repeat; background-size:123px auto}
.section_game_select.powerball .bx_purchase_detail .detail {padding:23px 0 25px}
.section_game_select.powerball .bx_purchase_detail .detail > strong {font-size:13px; font-weight:400; color:#666}
.section_game_select.powerball .bx_purchase_detail .detail > strong > span {margin-left:16px; font-weight:400}
.section_game_select.powerball .bx_purchase_detail .detail > strong > span:after {left:-9px; height:9px; margin-top:-4px}
.section_game_select.powerball .bx_purchase_detail .detail > .time {display:inline-block; width:calc(100% - 66px); margin-top:11px; padding-top:9px; font-weight:500; letter-spacing:-0.03em; border-top:1px solid #dfe6ed}
.section_game_select.powerball .bx_purchase_detail .detail > .time > span {display:inline-block; padding-left:17px; background:url(/images/mobile/content/ico_time.png) 0 50% no-repeat; background-size:10px auto}
.section_game_select.powerball .bx_purchase_detail .detail > .time > span > strong {font-weight:400}
.section_game_select.powerball .bx_purchase_detail .detail > ul {margin-top:13px}
.section_game_select.powerball .bx_purchase_detail .detail > ul li {display:inline-block; width:100%; font-size:15px; color:#333; text-align:center; letter-spacing:0}
.section_game_select.powerball .bx_purchase_detail .detail > ul li ~ li {margin-top:8px}
.section_game_select.powerball .bx_purchase_detail .detail > ul li > strong {display:inline-block; width:25px; padding-left:17px; font-weight:500; color:#333}
.section_game_select.powerball .bx_purchase_detail .detail > ul li > span {display:inline-block; width:117px; text-align:right}
.section_game_select.powerball .bx_purchase_detail .detail > ul li > span > strong {margin-right:3px}
.section_game_select.powerball .bx_purchase_detail .detail > ul li.gold > strong {background:url(/images/mobile/content/ico_gold.png) 0 50% no-repeat; background-size:12px auto}
.section_game_select.powerball .bx_purchase_detail .detail > ul li.silver > strong {background:url(/images/mobile/content/ico_silver.png) 0 50% no-repeat; background-size:12px auto}
.section_game_select.powerball .bx_purchase_detail .detail.finish > p {line-height:1.3em; padding-top:0; font-weight:500; font-size:15px; color:#333; letter-spacing:-0.05em}
.section_game_select.powerball .bx_purchase_detail .detail.finish > p > span {display:block; line-height:1.3em}
.section_game_select.powerball .bx_purchase_detail .detail.finish > .time {margin-top:0; padding:7px 0 12px; border-top:none}
.section_game_select.powerball .bx_purchase_detail .detail.finish > .time > span {font-weight:500; font-size:13px; color:#333; background:url(/images/mobile/content/ico_time_blk.png) 0 50% no-repeat; background-size:12px auto}
.section_game_select.powerball .bx_purchase_detail .detail.finish > .time > span > strong {font-weight:700; font-size:15px; vertical-align:top}
.section_game_select.powerball .game_select_content .set.choose .btns_select li {flex-basis:50%; -ms-flex-basis:50%; -webkit-flex-basis:50%}
.section_game_select.powerball .game_select_content .set.choose .btns_select li a {line-height:1.5em; padding:11px 0}
.section_game_select.powerball .game_select_content .set.choose .btns_select li a > span {display:block; line-height:1.5em}
.section_game_select.powerball .game_select_content .set.choose .game_info {padding:20px 0 8px}
.section_game_select.powerball .game_select_content .set.choose .game_info ul:after {content:""; display:block; clear:both}
.section_game_select.powerball .game_select_content .set.choose .game_info ul li {float:left; width:50%; padding:0 15px 0 7px}
.section_game_select.powerball .game_select_content .set.choose .game_info ul li ~ li {position:relative; padding:0 7px 0 15px}
.section_game_select.powerball .game_select_content .set.choose .game_info ul li ~ li:after {content:""; position:absolute; left:-1px; top:0; width:1px; height:100%; background:#dcdcdc}
.section_game_select.powerball .game_select_content .set.choose .game_info ul li > p {padding-top:5px; line-height:1.5em; color:#888}
.section_game_select.powerball .game_select_content .set .list_selected_game ul li ~ li {margin-top:10px}
.section_game_select.powerball .game_select_content .set .list_selected_game ul li:after {content:""; display:block; clear:both}
.section_game_select.powerball .game_select_content .set .list_selected_game ul li .cancel {float:left; width:21px; margin-right:9px; height:33px; line-height:0; color:transparent; text-indent:-9999em; background:url(/images/mobile/content/bg_cancel_circle.png) 0 50% no-repeat; background-size:21px auto}
.section_game_select.powerball .game_select_content .set .list_selected_game ul li .selected {float:left; width:calc(100% - 137px); height:33px; line-height:31px; padding:0 23px; font-weight:500; font-size:13px; color:#333; vertical-align:middle; border:1px solid #dcdcdc; background:#f7f7f7}
.section_game_select.powerball .game_select_content .set .list_selected_game ul li .selected.num .power {font-weight:700; margin-left:9px}
.section_game_select.powerball .game_select_content .set .list_selected_game ul li .multi {float:left;  width:31px; height:33px; line-height:0; color:transparent; text-indent:-9999em; vertical-align:middle; background:url(/images/mobile/content/bg_cancel.png) 50% 50% no-repeat; background-size:11px auto}
.section_game_select.powerball .game_select_content .set .list_selected_game ul li .wrap_select {float:left; width:76px}
.section_game_select.powerball .game_select_content .set .list_selected_game ul li .wrap_select select {width:100%; height:33px; line-height:31px; color:#333}
/* °ÔÀÓ±¸¸Å > º¹±Ç±¸¸ÅÇÏ±â > ÆÄ¿öº¼ > ¼ýÀÚ ¼±ÅÃ °ÔÀÓ */
.popup_powerball_game .popup_content {padding-bottom:27px; background:#e9edee}
.popup_powerball_game .bx_guide {padding:17px; background:#fff}
.popup_powerball_game .bx_guide .box {border:1px solid #d8d8d8; background:#f7f7f7}
.popup_powerball_game .bx_guide .box > p {height:80px; line-height:1.5em; padding:21px 0 21px 71px; font-weight:500; font-size:13px; background:url(/images/mobile/content/ico_select.png) 28px 50% no-repeat; background-size:25px auto; box-sizing:border-box}
.popup_powerball_game .bx_guide .box > p > span {display:block; line-height:1.5em}
.popup_powerball_game .bx_guide.button:after {content:""; display:block; clear:both}
.popup_powerball_game .bx_guide.button .box {float:left; width:calc(100% - 87px)}
.popup_powerball_game .bx_guide.button a.auto {float:right; width:80px; height:82px; padding:0 10px; font-weight:700; border-radius:4px}
.popup_powerball_game .bx_guide.button a.auto span {line-height:80px}
.popup_powerball_game .bx_guide.single .box > p {padding-top:30px}
.popup_powerball_game.select .game_select_content .cont .btns_select ul li a {height:50px; line-height:50px}
.popup_powerball_game.select .game_select_content .set.normalball_num .cont .btns_select ul li {flex-basis:25%; -ms-flex-basis:25%; -webkit-flex-basis:25%}
.popup_powerball_game.select .game_select_content .set.powerball_num .cont .btns_select ul li {flex-basis:20%; -ms-flex-basis:20%; -webkit-flex-basis:20%}
.popup_powerball_game.select .game_select_content .set.selected_num .cont .btns_select ul li {flex:1; -webkit-flex:1; -ms-flex:1; background:#f7f7f7}
.popup_powerball_game.select .game_select_content .set.selected_num .cont .btns_select ul li ~ li {margin-left:5px}
.popup_powerball_game.select .game_select_content .set.selected_num .cont .btns_select ul li.power a {color:#fff; background:#666}
.popup_powerball_game.select .game_select_content .set.selected_num .cont .btns_submit {padding-bottom:10px}
.popup_powerball_game.sum .bx_guide.single {margin-top:10px}
.popup_powerball_game.sum .game_select_content .set .cont .btns_select ul li {flex-basis:33.33%; -ms-flex-basis:33.33%; -webkit-flex-basis:33.33%}
.popup_powerball_game.sum .game_select_content .set .cont .btns_select ul li a {height:50px; padding-top:11px; color:#444}
.popup_powerball_game.sum .game_select_content .set .cont .btns_select ul li a > span {display:block; padding-top:3px; font-size:10px; color:#888}
.popup_powerball_game.sum .game_select_content .set .cont .btns_select ul li.active a > span {color:#fff}
.popup_powerball_game.sum .game_select_content .set.normalball_num .tit_dep4 {border-top-right-radius:3px; border-top-left-radius:3px; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc}
.popup_powerball_game.sum .game_select_content .set.normalball_num {border:none}
.popup_powerball_game.sum .game_select_content .set.normalball_num .cont ~ .cont {margin-top:3px; border-radius:3px; border:1px solid #dcdcdc}
.popup_powerball_game.sum .game_select_content .set.normalball_num .cont.alter {border-bottom-right-radius:3px; border-bottom-left-radius:3px; border:1px solid #dcdcdc}
.popup_powerball_game.sum .game_select_content .set.normalball_num .cont.alter .btns_select ul li {flex:1; -webkit-flex:1; -ms-flex:1}
.popup_powerball_game.sum .game_select_content .set.normalball_num .cont.alter .btns_select ul li a {height:60px; padding-top:15px}
.popup_powerball_game.sum .game_select_content .set.powerball_num {margin-top:3px}
.popup_powerball_game.sum .game_select_content .set.powerball_num .cont .btns_select ul li {flex-basis:25%; -ms-flex-basis:25%; -webkit-flex-basis:25%}
.popup_powerball_game.sum .btns_submit {padding:20px 17px 0}
/* °ÔÀÓ±¸¸Å > º¹±Ç±¸¸ÅÇÏ±â > Æ®¸®ÇÃ·° */
.section_game_select.tripleluck .bx_triple_paper {padding:17px 13px; background:#fff}
.section_game_select.tripleluck .bx_triple_paper .sample {border:4px solid #e6e6e6}
.section_game_select.tripleluck .bx_triple_paper .sample img {width:100%}
.section_game_select.tripleluck .game_select_content .set .cont .btns_select ul li {flex-basis:20%; -ms-flex-basis:20%; -webkit-flex-basis:20%}
.section_game_select.tripleluck .game_select_content .set .cont .btns_select ul li a {height:50px; line-height:50px}
.section_game_select.tripleluck .game_tripleluck .scratch_area {padding:17px 13px 0; text-align:center}
.section_game_select.tripleluck .game_tripleluck .scratch_area .game_tripleluck_area {display:inline-block; clear:both; width:240px; height:270px; border:4px solid #e6e6e6; background-size:240px 270px; box-sizing:content-box}
.section_game_select.tripleluck .game_tripleluck .scratch_area .list_caption {padding-top:9px; text-align:left}
.section_game_select.tripleluck .game_tripleluck .scratch_area .list_caption li {line-height:1.5em; padding-left:12px; font-size:10px; color:#de0808; word-break:keep-all; background:url(/images/mobile/content/bg_caption.png) 0 3px no-repeat; background-size:10px auto}
.section_game_select.tripleluck .game_tripleluck .result_area {margin-top:17px; padding:17px 13px 0; text-align:center; border-top:10px solid #e9edee}
.section_game_select.tripleluck .game_tripleluck .result_area .set .bx_celebration {position:relative; height:83px; padding:7px; background:url(/images/mobile/content/bg_celebration_box.png) 0 0 repeat; background-size:5px auto}
.section_game_select.tripleluck .game_tripleluck .result_area .set .bx_celebration:before {content:""; position:absolute; left:19px; top:50%; width:22px; height:26px; margin-top:-13px; background:url(/images/mobile/content/bg_celebration_box_flower1.png) 0 0 no-repeat; background-size:22px auto}
.section_game_select.tripleluck .game_tripleluck .result_area .set .bx_celebration:after {content:""; position:absolute; right:19px; top:50%; width:23px; height:27px; margin-top:-15px; background:url(/images/mobile/content/bg_celebration_box_flower2.png) 0 0 no-repeat; background-size:23px auto}
.section_game_select.tripleluck .game_tripleluck .result_area .set .bx_celebration .inner {height:100%; background:#f0f7ff}
.section_game_select.tripleluck .game_tripleluck .result_area .set .bx_celebration .inner:before {content:""; display:inline-block; width:0; height:100%; vertical-align:middle}
.section_game_select.tripleluck .game_tripleluck .result_area .set .bx_celebration .inner > span {font-weight:500; font-size:18px; color:#333; letter-spacing:-0.03em; vertical-align:middle}
.section_game_select.tripleluck .game_tripleluck .result_area .set .bx_celebration .inner > span > .prize {display:inline-block; margin:0 0 6px 5px; font-size:24px; vertical-align:middle}
.section_game_select.tripleluck .game_tripleluck .result_area .set .bx_celebration .inner > span > .prize strong {font-weight:500}
.section_game_select.tripleluck .game_tripleluck .result_area .set .btns_submit {padding-top:13px}
.section_game_select.tripleluck .game_tripleluck .result_area .btns_submit a.back span {padding-left:17px; background:url(/images/mobile/content/ico_back.png) 0 50% no-repeat; background-size:12px auto}
.section_game_select.tripleluck .game_tripleluck .result_area .set.lose p {padding-top:21px; font-weight:500; font-size:13px; color:#333}
/* °ÔÀÓ±¸¸Å > ±¸¸ÅÈ®ÀÎ > ¿¬±Ýº¹±Ç520 */
.section_buy_confirm.lottery520 .tit_dep3 {padding-left:14px}
.section_buy_confirm.lottery520 .confirm_content {padding:0 10px 10px}
.section_buy_confirm.lottery520 .confirm_content .bx_extra {margin-top:10px}
.section_buy_confirm.lottery520 .confirm_content .btns_submit {padding-top:10px}
.section_buy_confirm.lottery520 .confirm_content .btns_submit a {font-size:13px}
.section_buy_confirm.lottery520 .confirm_content .list_bul_arrow {padding:27px; border:1px solid #dcdcdc}
/* °ÔÀÓ±¸¸Å > ±¸¸Å¿Ï·á > ¿¬±Ýº¹±Ç520 */
.section_buy_complete.lottery520 .notice_caption {padding:26px 0 19px; text-align:center}
.section_buy_complete.lottery520 .notice_caption strong {display:block; padding-top:59px; font-weight:700; font-size:17px; color:#007bc3}
.section_buy_complete.lottery520 .notice_caption strong.chk {background:url(/images/mobile/content/bg_confirm.png) 50% 0 no-repeat; background-size:50px auto}
.section_buy_complete.lottery520 .complete_content {padding:10px}
.section_buy_complete.lottery520 .complete_content .btns_submit {padding-top:10px}
.section_buy_complete.lottery520 .complete_content .btns_submit a {font-size:13px}
.section_buy_complete.lottery520 .complete_content .bx_extra {margin-top:10px}
.section_buy_complete.lottery520 .complete_content .list_bul_arrow {padding:27px; border:1px solid #dcdcdc; background:#f7f7f7}
.section_buy_complete.lottery520 .complete_content .list_bul_arrow ~ .list_bul_arrow {margin-top:10px}
.section_buy_complete.lottery520 .complete_content .list_bul_arrow.number {padding:33px 27px 25px}
.section_buy_complete.lottery520 .complete_content .list_bul_arrow.number > ul > li:after {content:""; display:block; clear:both}
.section_buy_complete.lottery520 .complete_content .list_bul_arrow.number > ul > li > ul {float:right; width:calc(100% - 78px); margin-top:-16px}
.section_buy_complete.lottery520 .complete_content .list_bul_arrow.number > ul > li > ul:after {content:""; display:block; clear:both}
.section_buy_complete.lottery520 .complete_content .list_bul_arrow.number > ul > li > ul > li {float:left; width:50%; margin-top:7px}
.section_buy_complete.lottery520 .complete_content .list_bul_arrow.number > ul > li > ul > li:nth-child(2n) {text-align:right}
.section_buy_complete.lottery520 .complete_content .list_bul_arrow.number > ul > li > ul > li > span {display:inline-block; width:calc(100% - 3.5px); height:33px; line-height:31px; font-weight:500; font-size:13px; color:#333; text-align:center; border:1px solid #dcdcdc; border-radius:2em; background:#fff; box-sizing:border-box}
/* °ÔÀÓ±¸¸Å > ±¸¸Å±â·Ï */
.section_game_history .search_area {margin-bottom:0; padding:17px 10px}
.section_game_history .search_area .inp {padding:0}
.section_game_history .search_area .inp .row.period input[type="date"] {height:37px; line-height:35px}
.section_game_history .search_area .btns_submit {padding-top:10px}
.section_game_history .search_area .btns_submit a {font-size:14px}
.section_game_history .history_content {padding:17px 10px 0; border-top:10px solid #e9edee}
.section_game_history .history_content .tbl_basic table tbody td {text-align:center}
.section_game_history .history_content .tbl_basic table tbody td .date {display:inline-block; width:52px; line-height:1.4em}
.section_game_history .history_content .tbl_basic table tbody td .mobile {display:inline-block; width:12px; height:12px; line-height:12px; margin-top:2px; font-style:normal; font-weight:700; font-size:8px; color:#fff; text-align:center; vertical-align:top; background:#de0808}
.section_game_history .history_content .tbl_basic table tbody td.result strong {display:block}
.section_game_history.lottery520 .search_area .inp .wrap_select select {font-weight:500; font-size:13px; color:#333}
.section_game_history.powerball .history_content .tbl_basic table {border-top:1px solid #dcdcdc}
.section_game_history.powerball .history_content .tbl_basic table tbody th {text-align:left; background:#f7f7f7}
.section_game_history.powerball .history_content .tbl_basic table tbody td {text-align:left}
.section_game_history.powerball .history_content .tbl_basic table tbody td .mobile {margin-left:4px}
.section_game_history.powerball .history_content .tbl_basic ~ .tbl_basic {margin-top:17px; padding-top:17px; border-top:1px dashed #dcdcdc}
.section_game_history.tripleluck .history_content .tbl_basic table tbody td.date {text-align:left}
.section_game_history.tripleluck .history_content .tbl_basic table tbody td.prize {text-align:right}
.section_game_history.tripleluck .history_content .tbl_basic table tbody td .mobile {margin-left:4px}

/* º¹±ÇÁ¤º¸ */
.section_information .bx_lottery_info {margin-bottom:0}
.section_information .bx_lottery_info .bx_point p {font-size:18px; letter-spacing:-0.03em}
/* º¹±ÇÁ¤º¸ > µ¿Çàº¹±Ç */
.section_information.lotto645 .bx_lottery_info .name {width:133px; height:30px; background:url(/ui/images/logo_lotto645_large.png) 0 0 no-repeat; background-size:133px auto}
.section_information.lotto645 .bx_lottery_info .list_game_summ > ul > li > strong + p > span {display:block; line-height:1.5em}
.section_information.lotto645 .mobile_cap {padding:20px 49px; text-align:center; background:#f7f7f7}
.section_information.lotto645 .mobile_cap strong {display:block; font-weight:400; font-size:13px; letter-spacing:-0.03m}
.section_information.lotto645 .mobile_cap .cap {display:inline-block; line-height:1.4em; margin-top:10px; padding:10px 0 0 12px; font-size:10px; color:#888; border-top:1px solid #e6e6e6; background:url(/images/mobile/content/bg_caption_gray.png) 0 12px no-repeat; background-size:10px auto}
.section_information.lotto645 .titled_content .tit_dep3 {margin-bottom:0; padding:0 17px}
.section_information.lotto645 .titled_content .cont {padding:17px; background:#fff}
.section_information.lotto645 .titled_content .cont .tbl_basic table tbody td {text-align:center; letter-spacing:0; word-break:break-all}
.section_information.lotto645 .titled_content .cont .tbl_basic table tbody td.tar {text-align:right;}
.section_information.lotto645 .titled_content .cont .tbl_basic table tbody td.rank {height:32px}
.section_information.lotto645 .titled_content .cont .tbl_basic table tbody tr.condition td {padding-left:0; padding-right:0}
.section_information.lotto645 .titled_content .cont .tbl_basic table tbody tr.condition td ~ td {padding-left:17px; text-align:left}
.section_information.lotto645 .titled_content .cont .tbl_basic table tbody tr.condition td:after {content:""; position:absolute; left:0; bottom:-2px; width:100%; height:1px; background:#dbdbdb}
.section_information.lotto645 .titled_content .cont .tbl_basic table tbody tr.condition td {position:relative; background:#fafafa}
.section_information.lotto645 .titled_content .cont .tbl_basic table tbody tr:last-child td:after {display:none}
.section_information.lotto645 .titled_content .cont > ul > li {line-height:1.75em; margin-top:10px; padding-left:5px; text-indent:-5px; word-break:keep-all}
/* º¹±ÇÁ¤º¸ > ½ºÇÇ¶Ç */
.section_information.speetto .bx_lottery_info .name {width:112px; height:40px; background:url(/ui/images/logo_speetto.png) 0 0 no-repeat; background-size:112px auto}
.section_information.speetto .bx_lottery_info .list_game_summ > ul > li > p {line-height:1.5em; font-weight:500; color:#888} 
.section_information.speetto .tab_round {padding:0 17px}
.section_information.speetto .bx_lottery_info .lottery_img {padding:17px; text-align:center; background:#f7f7f7}
.section_information.speetto .bx_lottery_info .lottery_img .count {font-weight:500; font-size:13px}
.section_information.speetto .bx_lottery_info .lottery_img .img {padding-top:10px}
.section_information.speetto .bx_lottery_info .lottery_img .img img {width:100%}
.section_information.speetto .method_content {display:none}
.section_information.speetto .method_content.active {display:block}
.section_information.speetto .method_content .bx_lottery_info {padding-bottom:17px}
.section_information.speetto .method_content .bx_lottery_info .list_game_summ {padding-top:18px}
.section_information.speetto .method_content .titled_content {border-top:10px solid #e9edee}
.section_information.speetto .method_content .titled_content .tit_dep3 {margin:0; padding:0 17px}
.section_information.speetto .method_content .titled_content .cont {padding:17px 17px 0}
.section_information.speetto .method_content .titled_content .cont .tbl_basic table tbody td {letter-spacing:0; text-align:right}
.section_information.speetto .method_content .titled_content .cont .tbl_basic table tbody td.rank {text-align:center}

/* ´çÃ·Á¤º¸ */
/* ´çÃ·Á¤º¸ > µ¿Çàº¹±Ç */
/* ´çÃ·Á¤º¸ > ´çÃ·¹øÈ£ */
.section_win_num .tab_basic {padding-bottom:10px; background:#fff}
.section_win_num .tit_dep3 {margin:0}
.section_win_num .bx_lotto_winnum {padding:18px 0; text-align:center; line-height:0; color:transparent; background:#fff}
.section_win_num .bx_lotto_winnum span.ball {display:inline-block; width:30px; height:30px; line-height:29px; text-align:center; font-weight:700; font-size:12px; color:#fff; border-radius:100%}
.section_win_num .bx_lotto_winnum span.ball ~ span.ball {margin-left:5px;}
.section_win_num .bx_lotto_winnum span.ball ~ span.ball:last-child {margin-left:0}
.section_win_num .bx_lotto_winnum span.ball.clr1 {background:#e4a716}
.section_win_num .bx_lotto_winnum span.ball.clr2 {background:#1993da}
.section_win_num .bx_lotto_winnum span.ball.clr3 {background:#e96353}
.section_win_num .bx_lotto_winnum span.ball.clr4 {background:#8f8f8f}
.section_win_num .bx_lotto_winnum span.ball.clr5 {background:#5ab545}
.section_win_num .bx_lotto_winnum span.plus {display:inline-block; width:30px; height:30px; line-height:29px; padding:0 10px; font-size:12px; background:url(/ui/images/ico_win_plus.png) 50% 50% no-repeat; background-size:10px auto; box-sizing:border-box}
.section_win_num .search_area .inp .row .wrap_select select {font-weight:700; font-size:13px; color:#333; letter-spacing:0}
.section_win_num.lotto645 .tbl_basic {padding:10px 10px 0}
.section_win_num.lotto645 .tbl_basic table tbody th {background:#fff}
.section_win_num.lotto645 .tbl_basic table tbody td {padding:6px 30px 6px 10px; text-align:right; background:#fff}
.section_win_num.lotto645 .tbl_basic table tbody td.ta_center {padding:6px 10px; text-align:center}
.section_win_num.lottery520 .tbl_basic {padding:10px 10px 0}
.section_win_num.lottery520 .tbl_basic table tbody th {background:#fff}
.section_win_num.lottery520 .tbl_basic table tbody td {padding:6px 0; text-align:center; background:#fff}
.section_win_num.lottery520 .tbl_basic table tbody td.fr{padding-right:10px !important; text-align:right !important;}
.section_win_num.lottery520 .search_area {margin-bottom:0}
/* ´çÃ·Á¤º¸ > Áö±Þ¾È³» */
.section_win_loc .tit_dep4 {position:relative}
.section_win_loc .tit_dep4 .btn_round {position:absolute; right:16px; top:50%; margin-top:-10px}
.section_win_loc .titled_content .tbl_basic tbody td {padding-left:0; padding-right:0; text-align:center}
.section_win_loc .titled_content .tbl_basic,
.section_win_loc .titled_content .map {margin-bottom:14px}
.section_win_loc .titled_content .tbl_basic.not_mb {margin-bottom:0;}
.section_win_loc .titled_content .map img {width:100%}
.section_win_loc .titled_content .cont {padding:17px; background:#fff}
.section_win_loc .titled_content .sub_cont ~ .sub_cont {padding-top:14px}
.section_win_loc .titled_content .sub_cont .tit_dep5 + .detail {padding-top:7px}
.section_win_loc .titled_content .detail ul li {line-height:1.7em; padding-left:5px; text-indent:-5px; word-break:keep-all}
.section_win_loc .titled_content .detail ul li:before {content:"-"; margin-right:3px}
.section_win_loc .titled_content .detail ul li.transit {margin-top:4px}
.section_win_loc .titled_content .detail ul li.transit strong {color:#666}
.section_win_loc .titled_content .detail ul li.transit p {display:block; line-height:1.7em; padding-left:6px}
.section_win_loc.lottery520 .tit_dep4 .btn_moresee {position:absolute; right:16px; top:50%; margin-top:-10px}
.section_win_loc.lottery520 .titled_content .tbl_basic tbody td {padding:9px 15px; word-wrap:break-word; word-break:break-all}
.section_win_loc.lottery520 .titled_content .detail ul li.key_clr2 {font-weight:700}
.section_win_loc.lottery520 .titled_content .detail ul.list_num_circle {padding:3px 0}
.section_win_loc.lottery520 .titled_content .detail ul.list_num_circle li {padding-left:12px; color:#888; text-indent:-12px}
.section_win_loc.lottery520 .titled_content .detail ul.list_num_circle li:before {content:""; display:none}
.section_win_loc.lottery520 .titled_content.loca .tit_dep4 {border-top:none}
.section_win_loc.lottery520 .titled_content.loca .detail ul li {color:#888}
.section_win_loc.lottery520 .btns_submit {padding:0 0 17px; text-align:left}
.section_win_loc.lottery520 .btns_submit a {padding:0 11px}
.section_win_loc.lottery520 .btns_submit a ~ a {margin-left:7px; padding:0 9px}
.section_win_loc.lottery520 .bx_agree .tbl_basic {text-align:center}
/* ´çÃ·Á¤º¸ > ÃßÃ·¹æ¼Û */
.section_win_tv .info_broadcast {padding:2px 17px 17px}
.section_win_tv .info_broadcast p {padding-bottom:8px; line-height:1.6em; word-break:keep-all}
.section_win_tv .info_broadcast .bx_extra {padding:26px 21px 29px 77px}
.section_win_tv .search_area {margin-bottom:0}
.section_win_tv .video_container {margin-left:17px; margin-right:17px; margin-top:17px;}
.section_win_tv .video_cap {line-height:1.6em; padding:10px 33px; color:#888; text-align:center; word-break:keep-all}
.section_win_tv .btns_submit {padding-top:0}
/* ´çÃ·Á¤º¸ > ÀÎÅÍ³Ýº¹±Ç ´çÃ·Á¤º¸ */
.section_win_list.inetbok .search_area {margin-bottom:0; padding:0 0 20px}
.section_win_list.inetbok .search_area .inp {padding:0 10px}
.section_win_list.inetbok .search_area .tab_round {margin-bottom:10px}
.section_win_list.inetbok .tbl_basic {padding:0 10px 0}
.section_win_list.inetbok .tbl_basic table tbody td {text-align:center}
/* ´çÃ·Á¤º¸ > ´çÃ·Åë°è */
.section_bynumber .search_area {padding:10px 0}
.section_bynumber .search_area .inp {padding:0 10px}
.section_bynumber .search_area .inp a.big {right:10px}
.section_bynumber .search_area select {font-weight:500; font-size:13px; color:#333}
.section_bynumber .graph_content {margin-left:10px; margin-right:10px}
.section_bynumber .graph_content .note {padding-top:10px; line-height:1.6em; word-break:keep-all}
.section_bynumber .graph_content .tbl_basic table {border:none; background:#fff}
.section_bynumber .graph_content .tbl_basic table thead tr:first-child th:first-child {text-align:right}
.section_bynumber .graph_content .tbl_basic table thead tr th:first-child {padding-right:5px}
.section_bynumber .graph_content .tbl_basic table thead tr th {padding:12px 0px; border:none; background:#f7f7f7}
.section_bynumber .graph_content .tbl_basic table tbody tr td {border:none}
.section_bynumber .graph_content .tbl_basic table tbody tr td.num {padding-right:0; text-align:right}
.section_bynumber .graph_content .tbl_basic table tbody tr td.num .ball {display:inline-block; width:30px; height:30px; line-height:29px; font-weight:500; font-size:12px; color:#fff; border-radius:100%; text-align:center; vertical-align:middle}
.section_bynumber .graph_content .tbl_basic table tbody tr td.graph {padding-left:9px; padding-right:0}
.section_bynumber .graph_content .tbl_basic table tbody tr td.graph .graph_bar {position:relative; height:11px}
.section_bynumber .graph_content .tbl_basic table tbody tr td.graph .graph_bar > div {max-width:100%; height:11px; line-height:0; color:transparent; text-indent:-9999em; vertical-align:middle; border-radius:11px}
.section_bynumber .graph_content .tbl_basic table tbody tr td.count {font-weight:700; font-size:13px; text-align:center}
.section_bynumber .graph_content .tbl_basic table tbody tr:first-child td {padding-top:17px}
.section_bynumber .graph_content .tbl_basic table tbody tr:last-child td {padding-bottom:17px}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr1 td.graph .graph_bar > div {
background: #f1d186;
background: -moz-linear-gradient(left, #f1d186 0%, #e4a716 100%);
background: -webkit-linear-gradient(left, #f1d186 0%,#e4a716 100%);
background: linear-gradient(to right, #f1d186 0%,#e4a716 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1d186', endColorstr='#e4a716',GradientType=1 )}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr2 td.graph .graph_bar > div {
background: #88c7ec;
background: -moz-linear-gradient(left, #88c7ec 0%, #1993da 100%);
background: -webkit-linear-gradient(left, #88c7ec 0%,#1993da 100%);
background: linear-gradient(to right, #88c7ec 0%,#1993da 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88c7ec', endColorstr='#1993da',GradientType=1 )}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr3 td.graph .graph_bar > div {
background: #f4aea6;
background: -moz-linear-gradient(left, #f4aea6 0%, #e96353 100%);
background: -webkit-linear-gradient(left, #f4aea6 0%,#e96353 100%);
background: linear-gradient(to right, #f4aea6 0%,#e96353 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4aea6', endColorstr='#e96353',GradientType=1 )}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr4 td.graph .graph_bar > div {
background: #c5c5c5;
background: -moz-linear-gradient(left, #c5c5c5 0%, #8f8f8f 100%);
background: -webkit-linear-gradient(left, #c5c5c5 0%,#8f8f8f 100%);
background: linear-gradient(to right, #c5c5c5 0%,#8f8f8f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#8f8f8f',GradientType=1 )}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr5 td.graph .graph_bar > div {
background: #aad99f;
background: -moz-linear-gradient(left, #aad99f 0%, #5ab545 100%);
background: -webkit-linear-gradient(left, #aad99f 0%,#5ab545 100%);
background: linear-gradient(to right, #aad99f 0%,#5ab545 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad99f', endColorstr='#5ab545',GradientType=1 );}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr6 td.graph .graph_bar > div {
background: #b1b7be;
background: -moz-linear-gradient(left, #b1b7be 0%, #6a7483 100%);
background: -webkit-linear-gradient(left, #b1b7be 0%,#6a7483 100%);
background: linear-gradient(to right, #b1b7be 0%,#6a7483 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b7be', endColorstr='#6a7483',GradientType=1 )}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr7 td.graph .graph_bar > div {
background: #c7c7c7;
background: -moz-linear-gradient(left, #c7c7c7 0%, #c7c7c7 100%);
background: -webkit-linear-gradient(left, #c7c7c7 0%,#c7c7c7 100%);
background: linear-gradient(to right, #c7c7c7 0%,#c7c7c7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1d186', endColorstr='#e4a716',GradientType=1 )}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr8 td.graph .graph_bar > div {
background: #ff4c4c;
background: -moz-linear-gradient(left, #ff4c4c 0%, #ff4c4c 100%);
background: -webkit-linear-gradient(left, #ff4c4c 0%,#ff4c4c 100%);
background: linear-gradient(to right, #ff4c4c 0%,#ff4c4c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88c7ec', endColorstr='#1993da',GradientType=1 )}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr9 td.graph .graph_bar > div {
background: #ff8e4f;
background: -moz-linear-gradient(left, #ff8e4f 0%, #ff8e4f 100%);
background: -webkit-linear-gradient(left, #ff8e4f 0%,#ff8e4f 100%);
background: linear-gradient(to right, #ff8e4f 0%,#ff8e4f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4aea6', endColorstr='#e96353',GradientType=1 )}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr10 td.graph .graph_bar > div {
background: #fcd153;
background: -moz-linear-gradient(left, #fcd153 0%, #fcd153 100%);
background: -webkit-linear-gradient(left, #fcd153 0%,#fcd153 100%);
background: linear-gradient(to right, #fcd153 0%,#fcd153 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#8f8f8f',GradientType=1 )}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr11 td.graph .graph_bar > div {
background: #3cbcff;
background: -moz-linear-gradient(left, #3cbcff 0%, #3cbcff 100%);
background: -webkit-linear-gradient(left, #3cbcff 0%,#3cbcff 100%);
background: linear-gradient(to right, #3cbcff 0%,#3cbcff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad99f', endColorstr='#5ab545',GradientType=1 );}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr12 td.graph .graph_bar > div {
background: #8d70da;
background: -moz-linear-gradient(left, #8d70da 0%, #8d70da 100%);
background: -webkit-linear-gradient(left, #8d70da 0%,#8d70da 100%);
background: linear-gradient(to right, #8d70da 0%,#8d70da 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b7be', endColorstr='#6a7483',GradientType=1 )}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr13 td.graph .graph_bar > div {
background: #777777;
background: -moz-linear-gradient(left, #777777 0%, #777777 100%);
background: -webkit-linear-gradient(left, #777777 0%,#777777 100%);
background: linear-gradient(to right, #777777 0%,#777777 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b7be', endColorstr='#6a7483',GradientType=1 )}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr1 .num .ball {background:#e4a716}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr2 .num .ball {background:#1993da}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr3 .num .ball {background:#e96353}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr4 .num .ball {background:#8f8f8f}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr5 .num .ball {background:#5ab545}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr6 .num .ball {background:#6a7483}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr7 .num .ball {background:#c7c7c7}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr8 .num .ball {background:#ff4c4c}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr9 .num .ball {background:#ff8e4f}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr10 .num .ball {background:#fcd153}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr11 .num .ball {background:#3cbcff}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr12 .num .ball {background:#8d70da}
.section_bynumber .graph_content .tbl_basic table tbody tr.clr13 .num .ball {background:#777777}
.section_bynumber.lottery520 .graph_content .tbl_basic table tbody tr td.num .ball {width:27px; height:27px; line-height:27px; border-radius:4px}
.section_bynumber.lottery520 .search_area {padding:10px 0 19px}
.section_bynumber.lottery520 .search_area .inp {padding:7px 10px 0}
.section_bynumber.lottery520 .search_area .inp .row ~ .row {margin-top:24px}
.section_bynumber.lottery520 .search_area .inp .row .set {float:none}
.section_bynumber.lottery520 .search_area .inp .row .set ~ .set {padding-top:17px}
.section_bynumber.lottery520 .search_area .inp .row .set strong {font-weight:700; font-size:13px; color:#333}
.section_bynumber.lottery520 .search_area .inp .row .set .sel_area {margin:-3px 0 0 -6px; padding-top:15px}
.section_bynumber.lottery520 .search_area .inp .row .set .sel_area input[type="radio"] + label,
.section_bynumber.lottery520 .search_area .inp .row .set .sel_area input[type="checkbox"] + label {margin:3px 6px; padding-left:20px; font-size:12px}
.section_bynumber.lottery520 .search_area .inp .row .set .sel_area input[type="radio"] + label ~ label,
.section_bynumber.lottery520 .search_area .inp .row .set .sel_area input[type="checkbox"] + label ~ label {/* margin-left:12px */}
/* µ¿Çàº¹±Ç ¹Ì¼ö·É ´çÃ·±Ý */
.section_not_receive .tit_dep3 {padding:0 14px}
.section_not_receive .titled_content .cont {padding:17px; background:#fff}
.section_not_receive .titled_content .cont p.desc {line-height:1.7em; color:#666; word-break:keep-all}
.section_not_receive .titled_content .cont p.alert {margin-top:10px; padding-left:15px; font-size:10px; color:#666; background:url(/images/mobile/content/bg_caption_line.png) 0 0 no-repeat; background-size:10px auto}
.section_not_receive h4.tit_dep4.date {position:relative; height:auto; line-height:1em; padding:16px 10px 16px 26px}
.section_not_receive h4.tit_dep4.date span.time {display:block; padding-top:8px; font-size:11px; font-weight:500; color:#666}
.section_not_receive .titled_content h4.tit_dep4.date:after {top:23px}
.section_not_receive .titled_content .tbl_basic table tbody th {text-align:left}
.section_not_receive .titled_content .tbl_basic table tbody th.ta_center {text-align:center}
.section_not_receive .titled_content .cont .btns_submit {padding:27px 0 10px}
/* PC ¹öÀü È®ÀÎ ¹öÆ° */
.section_not_receive .btn_check_pc {color:#fff; border-color:#444; background:#444}
.section_not_receive .btn_check_pc span {padding-left:22px; background:url(/ui/images/btn_check_pc.png) 0 50% no-repeat; background-size:15px auto}

/* ÀÌº¥Æ® */
.section_event .list_event {padding:10px 10px 0}
.section_event .list_event .set {border:1px solid #dcdcdc; border-radius:3px}
.section_event .list_event .set ~ .set {margin-top:10px}
.section_event .list_event .set a {display:block}
.section_event .list_event .set .thumb {position:relative; padding-bottom:53.3%}
.section_event .list_event .set .thumb img {position:absolute; left:0; top:0; width:100%; height:100%}
/* .section_event .list_event .set .thumb img {width:100%} */
.section_event .list_event .set .info {padding:16px 15px}
.section_event .list_event .set .info .badge {display:inline-block; width:41px; height:13px; line-height:13px; font-size:10px; color:#fff; text-align:center; border-radius:2em}
.section_event .list_event .set .info .badge.ing {background:#12a19a}
.section_event .list_event .set .info .badge.end {background:#888}
.section_event .list_event .set .info .tit {display:block; line-height:1.3em; padding-top:10px; font-weight:700; font-size:13px; color:#333}
.section_event .list_event .set .info ul {padding-top:11px}
.section_event .list_event .set .info ul li {font-size:10px; color:#888; letter-spacing:0}
.section_event .list_event .set .info ul li ~ li {margin-top:6px}
.section_event .list_event .set .info ul li strong {margin-right:8px; color:#888}
.section_event .list_event .set .info ul li.period strong span {margin-left:10px}
/* .section_event .event_detail_visual {position:relative; padding-bottom:73.1%}
.section_event .event_detail_visual img {position:absolute; left:0; top:0; width:100%; height:100%} */
.section_event .event_detail_visual img {width:100%; height:auto}
.section_event .comment_content .comment_field {padding:10px; background:#fff}
.section_event .comment_content .comment_field textarea {height:133px}
.section_event .comment_content .comment_field .agree {float:none; width:100%; height:43px; padding:14px 15px 0; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#f9f9f9}
.section_event .comment_content .comment_field .agree:after {content:""; display:block; clear:both}
.section_event .comment_content .comment_field .agree .clause {float:left; font-weight:500; font-size:13px; color:#333}
.section_event .comment_content .comment_field .agree .inp {float:right}
.section_event .comment_content .comment_field .agree .inp input[type="radio"] + label {color:#333}
.section_event .comment_content .comment_field .agree .inp input[type="radio"] + label ~ label {margin-left:17px}
.section_event .comment_content .comment_field .btns_submit {padding-top:10px}
.section_event .comment_content .list_comment {padding-top:10px; background:#e9edee}
.section_event .comment_content .list_comment ul {padding:12px 10px 0; background:#fff}
.section_event .comment_content .list_comment ul li {padding:20px 17px; border-bottom:1px solid #dcdcdc}
.section_event .comment_content .list_comment ul li:first-child {border-top:1px solid #dcdcdc}
.section_event .comment_content .list_comment ul li .id {display:block; line-height:1.3em; padding-bottom:7px; color:#333; letter-spacing:0; word-break:break-all}
.section_event .comment_content .list_comment ul li .cont {line-height:1.3em; padding-bottom:10px; font-weight:500; color:#333; letter-spacing:0}
.section_event .comment_content .list_comment ul li .date {font-weight:500; font-size:10px; color:#888; letter-spacing:0}
.section_event .prize_content .tit_dep3 {margin:0 0 17px; padding:0 17px; border-top:none}
.section_event .prize_content .detail {padding:0 17px}
.section_event .prize_content .detail ~ .detail {margin-top:17px}
.section_event .prize_content .detail .event_title {margin-bottom:17px; padding:23px 0; text-align:center; background:#f7f7f7}
.section_event .prize_content .detail .event_title strong {display:inline-block}
.section_event .prize_content .detail .event_title strong.gift {height:21px; line-height:21px; padding-left:33px; background:url(/images/mobile/content/ico_gift.png) 0 50% no-repeat; background-size:21px auto}
.section_event .prize_content .detail .tbl_basic {/* overflow-x:hidden; overflow-y:auto; height:174px */}
.section_event .prize_content .detail .tbl_basic table {border-left:none}
.section_event .prize_content .detail .tbl_basic table thead th {padding:8px 0px; border-top-color:#666; border-right:none}
.section_event .prize_content .detail .tbl_basic table thead th ~ th {border-left:1px solid #dbdbdb}
.section_event .prize_content .detail .tbl_basic table tbody td {text-align:center; border-right:none}
.section_event .prize_content .detail .tbl_basic table tbody td ~ td {border-left:1px solid #dbdbdb}
.section_event.detail_ing .contents:after {content:""; display:block; clear:both}
.section_event.detail_ing .comment_content {float:left; width:100%}
.section_event.detail_end .contents:after {content:""; display:block; clear:both}
.section_event.detail_end .prize_content {float:left; width:100%; height:100%}
.section_event.detail_end .prize_content + .btns_submit {float:left; width:100%}
#container .popup_wrap.popup_research {top:0; text-align:center; background:rgba(0, 0, 0, .5)}
.popup_research:after {content:""; display:inline-block; width:0; height:100%; vertical-align:middle}
.popup_research .popup_section {display:inline-block; width:340px; height:447px}
.popup_research .popup_section .popup_header h1 {padding:0 17px; font-size:15px; text-align:left}
.popup_research .popup_section .popup_header a.close {background-size:12px auto}
.popup_research .popup_section .popup_content {overflow-x:hidden; overflow-y:auto; height:396px}
.popup_research .popup_section .popup_content .inner {padding:19px 17px}
.popup_research .popup_section .popup_content .list_survey .set ~ .set {padding-top:33px}
.popup_research .popup_section .popup_content .list_survey .set .tit {display:block; line-height:1.4em; padding:0 0 17px 13px; font-weight:500; font-size:13px; color:#333; letter-spacing:-0.02em; text-indent:-13px; word-break:keep-all}
.popup_research .popup_section .popup_content .list_survey .set ul {padding:17px; background:#fafafa}
.popup_research .popup_section .popup_content .list_survey .set ul li ~ li {margin-top:17px}
.popup_research .popup_section .popup_content .list_notice {margin-top:24px; padding-top:15px; border-top:1px solid #dcdcdc}
.popup_research .popup_section .popup_content .list_notice ul li {line-height:1.5em; padding-left:5px; font-size:11px; text-indent:-5px}
.popup_research .popup_section .popup_content .btns_submit {padding-top:20px}
.popup_research .popup_section .popup_content .btns_submit a {background:#1a1a1a}

/* È¸¿ø */
/* È¸¿ø > ·Î±×ÀÎ */
.section_login .login_content {padding:17px;margin: auto;max-width:480px;}
.section_login .login_content ~ .login_content {padding-top:15px; padding-bottom:35px; border-top:1px solid #dcdcdc}
.section_login .login_content .inp input[type="text"],
.section_login .login_content .inp input[type="password"] {width:100%; height:40px; line-height:40px; font-weight:500; font-size:13px}
.section_login .login_content .inp input[type="password"] {margin-top:-1px}
.section_login .login_content .chk {padding-top:10px}
.section_login .login_content .chk input[type="checkbox"] + label {font-size:11px}
.section_login .login_content .cap {margin-bottom:4px; padding-left:14px; background:url(/images/mobile/content/bg_caption_gray.png) 0 50% no-repeat; background-size:10px auto}
.section_login .login_content .btns_submit {padding-top:10px}
/* È¸¿ø > È¸¿ø°¡ÀÔ */
.section_join .join_steps {padding:20px 0; text-align:center; background:#fff}
.section_join .join_steps ul {display:inline-block}
.section_join .join_steps ul:after {content:""; display:block; clear:both}
.section_join .join_steps ul li {float:left; text-align:center}
.section_join .join_steps ul li ~ li {margin-left:24px}
.section_join .join_steps ul li ~ li span:after {content:""; position:absolute; left:-38px; top:50%; width:36px; height:1px; border-top:1px dashed #d9d9d9}
.section_join .join_steps ul li span {display:inline-block; position:relative; width:22px; height:22px; line-height:22px; font-weight:500; font-size:11px; color:#fff; border-radius:100%; background:#76bfe9}
.section_join .join_steps ul li.active span {background:#007bc3}
.section_join .join_steps ul li strong {display:block; padding-top:6px; font-weight:500; font-size:11px; color:#333}
/* È¸¿ø > È¸¿ø°¡ÀÔ > ¾à°üµ¿ÀÇ */
.section_join.agree .join_agree_content {padding:0 10px}
.section_join.agree .join_agree_content .note {padding:27px 0; text-align:center; background:#f5f5f5}
.section_join.agree .join_agree_content .note .logo {display:inline-block; width:70px; height:22px; line-height:0; color:transparent; text-indent:-9999em; vertical-align:top; background:url(/ui/images/logo_comt_lotto.png) 0 0 no-repeat; background-size:70px auto}
.section_join.agree .join_agree_content .note p {padding-top:9px; line-height:1.7em}
.section_join.agree .join_agree_content .note p > span {display:block; line-height:1.7em}
.section_join.agree .join_agree_content .chk {height:47px; line-height:47px}
.section_join.agree .join_agree_content .chk input[type="checkbox"] + label {font-weight:500}
.section_join.agree .join_agree_content .inp_clause ul li {position:relative; height:47px; line-height:44px; padding:0 15px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc}
.section_join.agree .join_agree_content .inp_clause ul li:first-child {border-top:1px solid #dcdcdc}
.section_join.agree .join_agree_content .inp_clause ul li input[type="checkbox"] + label {font-weight:500}
.section_join.agree .join_agree_content .inp_clause ul li input[type="checkbox"] + label > span {font-weight:400}
.section_join.agree .join_agree_content .inp_clause ul li .more {position:absolute; right:15px; top:50%; margin-top:-11px; padding:5px 12px 5px 0; font-weight:500; font-size:11px; color:#888; background:url(/images/mobile/content/bg_arrow_move.png) 100% 50% no-repeat; background-size:5px auto}
.section_join.agree .join_agree_content .btns_submit a {font-size:13px}
/* È¸¿ø > È¸¿ø°¡ÀÔ > º»ÀÎÀÎÁõ */
.section_join.check .join_check_content {padding:50px 0 110px; text-align:center; border-top:7px solid #e9edee}
.section_join.check .join_check_content .btn_check {width:260px; height:67px; font-weight:500; font-size:13px; color:#fff; border-radius:5px; background:#129f97}
.section_join.check .join_check_content .btn_check span {line-height:67px; padding-left:18px; background:url(/images/mobile/content/ico_cell_phone.png) 0 50% no-repeat; background-size:12px auto}
/* È¸¿ø > È¸¿ø°¡ÀÔ > Á¤º¸ÀÔ·Â */
.join_form {padding:27px; border-top:10px solid #e9edee; background:#fff}
.join_form .set ~ .set {padding-top:25px}
.join_form .set .tit {font-weight:500; font-size:13px; color:#333; letter-spacing:0}
.join_form .set .inp {padding-top:7px}
.join_form .set .inp input[type="text"],
.join_form .set .inp input[type="password"],
.join_form .set .inp input[type="number"],
.join_form .set .inp select {width:100%; font-size:13px}
.join_form .set .inp input[type="checkbox"] + label ~ label {margin-left:25px}
.join_form .set .inp.contact:after {content:""; display:block; clear:both}
.join_form .set .inp.contact .wrap_select,
.join_form .set .inp.contact input[type="number"] {float:left; width:calc(33.33% - 2px)}
.join_form .set .inp.contact input[type="number"] {margin-left:3px}
.join_form .set .inp.id:after {content:""; display:block; clear:both}
.join_form .set .inp.id input[type="text"] {float:left; width:calc(100% - 78px)}
.join_form .set .inp.id input[type="text"] + a {float:left; width:75px; margin-left:3px}
.join_form .set .inp.email input[type="text"] {float:left; width:calc(50% - 13.5px)}
.join_form .set .inp.email .at {float:left; width:27px; height:37px; line-height:37px; font-weight:500; font-size:13px; color:#333; text-align:center}
.join_form .set .inp.email .wrap_select {float:left; width:calc(50% - 13.5px)}
.join_form .set .inp.email .row:after {content:""; display:block; clear:both}
.join_form .set .inp.email .row ~ .row {padding-top:7px}
.join_form .set .inp.email .row ~ .row input[type="text"] {float:none; width:100%}
.join_form .set .cap {clear:both; line-height:1.4em; margin-top:4px; padding-left:13px; font-size:10px; color:#888; background:url(/images/mobile/content/bg_caption_line.png) 0 2px no-repeat; background-size:10px auto}
.join_form .set .cap span {display:block; line-height:1.4em}
.join_form.selectable .inp {padding-top:14px}
.section_join.form .btns_submit {padding:17px 17px 0}
/* È¸¿ø > È¸¿ø°¡ÀÔ > °¡ÀÔ¿Ï·á */
.section_join.end .join_end_content {padding:25px 17px 0; text-align:center; border-top:7px solid #e9edee}
.section_join.end .join_end_content .cap_complete {padding:59px 0 27px; font-weight:700; font-size:17px; color:#007bc3; letter-spacing:0; background:url(/images/mobile/content/bg_confirm.png) 50% 0 no-repeat; background-size:50px auto}
.section_join.end .join_end_content .extra {padding:15px 0; background:#f7f7f7; margin-bottom: 5px;}
.section_join.end .join_end_content .extra p {font-weight:500; font-size:13px; letter-spacing:0}
.section_join.end .join_end_content .extra p span {display:block; padding-top:8px}
.section_join.end .join_end_content .btns_submit {padding-top:10px}

/* ¸¶ÀÌÆäÀÌÁö */
/* ¸¶ÀÌÆäÀÌÁö > ¸ÞÀÎ */
.section_mypage.main .myinfo_content {border-bottom:1px solid #dcdcdc; background:#fff}
.section_mypage.main .myinfo_content ~ .myinfo_content {border-top:10px solid #e9edee}
.section_mypage.main .myinfo_content.private .name {height:53px; line-height:51px; padding:0 17px; font-size:16px; color:#1d1d1d}
.section_mypage.main .myinfo_content.private .name > strong {display:inline-block; line-height:51px; padding-left:25px; font-weight:500; background:url(/images/mobile/content/ico_user.png) 0 50% no-repeat; background-size:19px auto}
.section_mypage.main .myinfo_content.private .name > strong > em {font-style:normal}
.section_mypage.main .myinfo_content.private .name > strong > em .id {font-weight:400; font-size:13px}
.section_mypage.main .myinfo_content.private .name > .toggle {float:right; position:relative; height:53px; line-height:53px; padding-right:17px; font-size:13px}
.section_mypage.main .myinfo_content.private .name > .toggle:before {content:""; position:absolute; right:0; top:50%; width:0; height:0; margin-top:-3px; border-top:6px solid #666; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid transparent}
.section_mypage.main .myinfo_content.private .name > .toggle.on:before {margin-top:-8px; border-bottom:6px solid #666; border-top:5px solid transparent}
.section_mypage.main .myinfo_content.private .detail {display:none; padding:28px 32px; font-size:13px; color:#333; letter-spacing:0; ; border-top:1px solid #dcdcdc; background:#fafafa}
.section_mypage.main .myinfo_content.private .detail ul li ~ li {margin-top:23px}
.section_mypage.main .myinfo_content.private .detail ul li .tit {display:inline-block; width:92px}
.section_mypage.main .myinfo_content.private .detail ul li .tit + strong {font-weight:500}
.section_mypage.main .myinfo_content.private .detail ul li input[type="checkbox"] + label {padding-left:20px}
.section_mypage.main .myinfo_content.private .detail ul li input[type="checkbox"] + label ~ label {margin-left:18px}
.section_mypage.main .myinfo_content.private .detail .cap {margin-top:25px; padding:10px 0 0 14px; font-size:10px; color:#666; border-top:1px solid #dcdcdc; background:url(/images/mobile/content/bg_caption_line.png) 0 bottom no-repeat; background-size:10px auto}
.section_mypage.main .myinfo_content.state h3.tit_dep3 {margin:0; padding:0 17px; font-weight:500}
.section_mypage.main .myinfo_content.state h3.tit_dep3 .more {right:0; top:0; width:45px; height:53px; margin-top:0; padding:0; line-height:0; color:transparent; text-indent:-9999em; background:url(/images/mobile/content/bg_arrow_move_large.png) 50% 50% no-repeat; background-size:8px auto}
.section_mypage.main .myinfo_content.state ul {padding:10px 32px}
.section_mypage.main .myinfo_content.state ul li {padding:10px 0 8px; font-size:13px; letter-spacing:0}
.section_mypage.main .myinfo_content.state ul li:after {content:""; display:block; clear:both}
.section_mypage.main .myinfo_content.state ul li ~ li {border-top:1px solid #dcdcdc}
.section_mypage.main .myinfo_content.state ul li .tit {float:left; }
.section_mypage.main .myinfo_content.state ul li .tit + a {float:right; position:relative; font-weight:700; color:#333; text-align:right}
.section_mypage.main .myinfo_content.state ul li .tit + a:after {content:""; position:absolute; left:0; bottom:2px; width:100%; height:1px; background:#333}
.section_mypage.main .myinfo_content.state ul li .tit + a > span {display:inline-block; margin-right:2px; padding-bottom:3px; font-size:15px; vertical-align:middle}
.section_mypage.main .myinfo_content.account .deposit {position:relative; height:60px; line-height:58px; padding:0 45px 0 17px; font-weight:500; font-size:14px; color:#333; border-top:1px solid #dcdcdc}
.section_mypage.main .myinfo_content.account .deposit .price {float:right; height:60px; line-height:60px; font-weight:700; font-size:13px; letter-spacing:-0.02em}
.section_mypage.main .myinfo_content.account .deposit .price strong {display:inline-block; margin-right:3px; padding-bottom:2px; font-size:18px; vertical-align:middle}
.section_mypage.main .myinfo_content.account .deposit .more {position:absolute; right:0; top:0; width:45px; height:60px; margin-top:0; padding:0; line-height:0; color:transparent; text-indent:-9999em; background:url(/images/mobile/content/bg_arrow_move_large.png) 50% 50% no-repeat; background-size:8px auto}
.section_mypage.main .myinfo_content.account .other {border-top:1px solid #dcdcdc}
.section_mypage.main .myinfo_content.account .other:after {content:""; display:block; clear:both}
.section_mypage.main .myinfo_content.account .other .method {float:left; position:relative; width:50%; height:58px; line-height:58px; padding:0 45px 0 17px; letter-spacing:0}
.section_mypage.main .myinfo_content.account .other .method .name {display:inline-block; height:19px; /* padding-left:23px; */ font-weight:500; font-size:14px; color:#333; vertical-align:middle}
.section_mypage.main .myinfo_content.account .other .method .num {float:right; height:58px; line-height:58px; font-size:13px; color:#333}
.section_mypage.main .myinfo_content.account .other .method .num > span {display:inline-block; margin-right:4px; padding-bottom:4px; font-size:15px; vertical-align:middle}
.section_mypage.main .myinfo_content.account .other .method ~ .method {border-left:1px solid #dcdcdc}
/* .section_mypage.main .myinfo_content.account .other .method.clover .name {background:url(/images/mobile/content/ico_clover.png) 0 50% no-repeat; background-size:19px auto}
.section_mypage.main .myinfo_content.account .other .method.coupon .name {background:url(/images/mobile/content/ico_coupon.png) 0 50% no-repeat; background-size:18px auto} */
.section_mypage.main .myinfo_content.account .other .method .more {position:absolute; right:0; top:0; width:45px; height:58px; margin-top:0; padding:0; line-height:0; color:transparent; text-indent:-9999em; background:url(/images/mobile/content/bg_arrow_move_large.png) 50% 50% no-repeat; background-size:8px auto}
.section_mypage.main .myinfo_content.buy {border-bottom:none}
.section_mypage.main .myinfo_content.buy .self_plan {position:relative; padding:0 17px; background:#fafafa}
.section_mypage.main .myinfo_content.buy .self_plan p {height:45px; line-height:45px; font-size:13px; letter-spacing:0}
.section_mypage.main .myinfo_content.buy .self_plan p strong {font-weight:500; color:#000}
.section_mypage.main .myinfo_content.buy .self_plan .btn_moresee {position:absolute; right:17px; top:50%; margin-top:-11px}
.section_mypage.main .myinfo_content.buy .btns_submit {padding:17px 17px 0}
/* ¸¶ÀÌÆäÀÌÁö > ±¸¸Å/´çÃ·³»¿ª > ±¸¸Å/´çÃ· */
/* .section_mypage.buy_history .tab_basic a {height:66px; padding-top:22px}
.section_mypage.buy_history .tab_basic a > span {line-height:1.35em; vertical-align:middle}
.section_mypage.buy_history .tab_basic a > span > span {display:block; line-height:1.35em} */
.section_mypage.buy_history .search_area {padding-top:17px}
.section_mypage.buy_history .search_area .list_info {margin-top:-7px; padding-bottom:14px}
.section_mypage.buy_history .search_area .list_info ul {padding:0 18px}
.section_mypage.buy_history .search_area .list_info ul li {line-height:1.7em; padding-left:10px; font-size:13px; word-break:keep-all; background:url(/images/mobile/content/bul_arrow_right_blue.png) 0 7px no-repeat; background-size:4px auto}
.section_mypage.buy_history .search_area .wrap_select select {font-weight:500; font-size:13px; color:#333}
.section_mypage.buy_history .search_area .inp .row.tab {margin-top:10px; padding-top:10px; border-top:1px dashed #dcdcdc}
.section_mypage.buy_history .search_area .inp .row.radio {margin-top:10px}
.section_mypage.buy_history .search_area .inp .row.radio input[type="radio"] + label {font-weight:500; color:#333}
.section_mypage.buy_history .search_area .inp .row.radio input[type="radio"] + label ~ label {margin-left:17px}
.section_mypage.buy_history .search_area .inp .btns_submit a {font-size:14px}
.section_mypage.buy_history .result_history {padding:17px 10px 0; border-top:10px solid #e9edee}
.section_mypage.buy_history .result_history .tbl_basic table tbody td {padding-left:0; padding-right:0; text-align:center; letter-spacing:0; word-break:break-all}
.section_mypage.buy_history .result_history .tbl_basic table tbody td.num {padding-left:8px; padding-right:8px}
.section_mypage.buy_history .result_history .tbl_basic table tbody td .mobile {display:inline-block; width:12px; height:12px; line-height:12px; font-style:normal; font-weight:700; font-size:8px; color:#fff; text-align:center; background:#de0808}
/* ¸¶ÀÌÆäÀÌÁö > °ÇÀü±¸¸Å ÇÁ·Î±×·¥ */
.section_campaign .intro_content {padding-top:23px; text-align:center}
.section_campaign .intro_content .cont {padding:0 17px 17px}
.section_campaign .intro_content h3 {font-weight:700; font-size:17px; color:#333}
.section_campaign .intro_content h3 + .desc {line-height:1.7em; padding:13px 27px 0; font-size:13px}
.section_campaign .intro_content h3 + .desc > span {display:block; line-height:1.7em}
.section_campaign .intro_content h3 + .desc > strong {display:block; line-height:1.7em; padding-top:5px; word-break:keep-all}
.section_campaign .titled_content {border-top:10px solid #e9edee}
.section_campaign .titled_content .tit_dep4 {border:none}
.section_campaign .titled_content .tit_dep4 + .cont {position:relative; margin-top:-6px}
.section_campaign .titled_content .cont {padding:0 17px 17px}
.section_campaign .titled_content .cont .box {padding:17px; border:1px solid #dcdcdc}
/* ¸¶ÀÌÆäÀÌÁö > °ÇÀü±¸¸Å ÇÁ·Î±×·¥ > ¸ÞÀÎ */
.section_campaign.main .intro_content .notice {padding-top:59px; font-size:15px; color:#333; background:url(/images/mobile/content/ico_chartboard.png) 50% 0 no-repeat; background-size:48px auto}
.section_campaign.main .intro_content .notice > strong {color:#000}
.section_campaign.main .intro_content .self_test {margin-top:25px; padding:20px 0; background:#fafafa}
.section_campaign.main .intro_content .self_test p {padding-bottom:10px; font-size:15px; color:#333}
.section_campaign.main .intro_content .self_test .btn_test {width:260px; height:67px; color:#fff; border-radius:4px; border-color:#129f97; background-color:#129f97}
.section_campaign.main .intro_content .self_test .btn_test span {line-height:65px; padding-left:20px; background:url(/images/mobile/content/ico_checkpaper.png) 0 50% no-repeat; background-size:14px auto}
.section_campaign.main .intro_content .self_test.result {padding:15px 0}
.section_campaign.main .intro_content .self_test.result .type {position:relative; padding-left:97px}
.section_campaign.main .intro_content .self_test.result .type > strong {position:absolute; left:17px; top:0; width:52px; height:52px; line-height:52px; font-weight:700; font-size:13px; color:#fff; letter-spacing:0; text-align:center; border-radius:100%; border:5px solid}
.section_campaign.main .intro_content .self_test.result .type .desc {line-height:1.7em; padding:4px 0; font-weight:500; font-size:11px; color:#333; text-align:left; letter-spacing:-0.03em}
.section_campaign.main .intro_content .self_test.result .type .desc > span {display:block; line-height:1.7em}
.section_campaign.main .intro_content .self_test.result .type.good > strong {border-color:#def0da; background:#6dc858}
.section_campaign.main .intro_content .self_test.result .type.normal > strong {border-color:#b6dfdd; background:#179cea}
.section_campaign.main .intro_content .self_test.result .type.less_danger > strong {border-color:#fbf0c8; background:#ffc800}
.section_campaign.main .intro_content .self_test.result .type.danger > strong {border-color:#fbd8d6; background:#ff5245}
.section_campaign.main .titled_content.state .tbl_basic table tbody td {letter-spacing:0; text-align:right}
.section_campaign.main .titled_content.last {padding-top:22px; text-align:center}
.section_campaign.main .titled_content.last > p {line-height:1.4em; font-size:15px; color:#333}
.section_campaign.main .titled_content.last > p > strong {display:block; line-height:1.4em}
.section_campaign.main .titled_content.last .btns_submit {padding:17px 17px 0}
/* ¸¶ÀÌÆäÀÌÁö > °ÇÀü±¸¸Å ÇÁ·Î±×·¥ > ¼¿ÇÁÁø´ÜÆò°¡ */
.section_campaign.test .intro_content h3 {padding-top:100px; background:url(/images/mobile/content/bg_ico_test.png) 50% 0 no-repeat; background-size:83px auto}
.section_campaign.test .intro_content .bx_test {position:relative; margin-top:15px; padding-bottom:51%; text-align:left; background:url(/images/mobile/content/bg_textbox.jpg) 50% 0 no-repeat; background-size:cover}
.section_campaign.test .intro_content .bx_test .tit {position:absolute; left:30px; top:45px; font-weight:500; font-size:22px; color:#fff}
.section_campaign.test .intro_content .bx_test .tit > span {display:block; padding-top:1px}
.section_campaign.test .intro_content .bx_test a.start {position:absolute; left:30px; top:92px; width:129px; height:24px; margin-top:23px; font-weight:500; font-size:14px; color:#333; letter-spacing:0; text-align:center; border-radius:2em; border:1px solid #fb8b2b; background:#fff; box-sizing:border-box}
.section_campaign.test .intro_content .bx_test a.start > span {display:inline-block; line-height:22px}
.section_campaign.test .titled_content ~ .titled_content {border-top:none}
.section_campaign.test .titled_content .tit_dep4 {margin-left:17px; font-size:13px}
.section_campaign.test .titled_content .cont {padding-bottom:0}
.section_campaign.test .titled_content .cont .box > strong {line-height:1.6em; font-weight:500; font-size:13px; color:#333; word-break:keep-all}
.section_campaign.test .titled_content .cont .box > p {line-height:1.7em; padding-top:5px; word-break:keep-all}
.section_campaign.test .titled_content .cont .box > ul {padding-top:5px}
.section_campaign.test .titled_content .cont .box > ul > li {line-height:1.7em; padding-left:37px; text-indent:-37px; word-break:keep-all}
/* ¸¶ÀÌÆäÀÌÁö > °ÇÀü±¸¸Å ÇÁ·Î±×·¥ > ¼¿ÇÁ±¸¸Å°èÈ¹ */
.section_campaign.plan .intro_content {padding:17px 0 25px}
.section_campaign.plan .intro_content h3 {padding-top:77px; font-size:14px; background:url(/images/mobile/content/bg_ico_plan.png) 50% 0 no-repeat; background-size:87px auto}
.section_campaign.plan .intro_content h3 + .desc {line-height:1.5em; padding-top:7px}
.section_campaign.plan .intro_content h3 + .desc > span {line-height:1.5em}
.section_campaign.plan .titled_content {padding-top:1px}
.section_campaign.plan .titled_content .tit_dep4 {margin-left:10px}
.section_campaign.plan .titled_content .cont {margin-top:0; padding:0 10px 17px}
.section_campaign.plan .titled_content .cont .box {padding:21px}
.section_campaign.plan .titled_content .cont .box .tit {position:relative; display:block; font-weight:500; font-size:15px; color:#333; letter-spacing:-0.03em}
.section_campaign.plan .titled_content .cont .box .tit .date {position:absolute; right:0; top:50%; height:20px; line-height:20px; margin-top:-11px; padding:0 13px; font-weight:400; font-size:11px; color:#666; letter-spacing:-0.03em; border-radius:2em; background:#fafafa; box-sizing:border-box}
.section_campaign.plan .titled_content .cont .box .tit .date > span {display:inline-block; line-height:18px; margin-left:7px;  vertical-align:bottom}
.section_campaign.plan .titled_content .cont .box p {padding-top:13px; line-height:1.5em; font-size:13px; letter-spacing:-0.03em}
.section_campaign.plan .titled_content .cont .box p > span {display:block; line-height:1.5em}
.section_campaign.plan .titled_content .cont .box p > strong {color:#000}
.section_campaign.plan .titled_content .cont .btns_submit {margin-top:-1px; padding-top:0}
.section_campaign.plan .titled_content .cont.setting .box .set_area {display:table; width:100%; margin-top:10px}
.section_campaign.plan .titled_content .cont.setting .box .set_area .inner {display:table-row}
.section_campaign.plan .titled_content .cont.setting .box .set_area .inner > span {display:table-cell; font-size:13px; letter-spacing:0}
.section_campaign.plan .titled_content .cont.setting .box .set_area .inner .tit {width:64px; color:#666; letter-spacing:0}
.section_campaign.plan .titled_content .cont.setting .box .set_area .inner .inp input[type="text"] {width:100%; font-weight:500; font-size:13px; color:#333; text-align:right; letter-spacing:0; background:#fafafa}
.section_campaign.plan .titled_content .cont.setting .box .set_area .inner .won {width:17px; text-align:right}
.section_campaign.plan .titled_content .cont.setting .box .cap {margin-top:10px; padding:0 0 0 13px; font-size:10px; line-height:1em; letter-spacing:0; background:url(/images/mobile/content/bg_caption_line.png) 0 50% no-repeat; background-size:10px auto}
.section_campaign.plan .titled_content.daily .cont {padding-bottom:0}
.section_campaign.plan .titled_content.week {border-top:none}
.section_campaign.plan .titled_content.week .extra {margin-top:-3px; padding:0 10px 13px}
.section_campaign.plan .titled_content.week .extra li {line-height:1.7em}
.section_campaign.plan .titled_content.history {position:relative; padding-top:8px}
.section_campaign.plan .titled_content.history .wrap_select {position:absolute; right:10px; top:12px; width:87px}
.section_campaign.plan .titled_content.history .wrap_select select {width:100%; font-size:13px; color:#333}
.section_campaign.plan .titled_content.history .cont {padding-top:5px}
.section_campaign.plan .titled_content.history .cont .tbl_basic table tbody td {padding-left:0; padding-right:0; text-align:center}
.section_campaign.plan .titled_content.history .bx_nodata {margin-top:24px; height:84px}
/* ¸¶ÀÌÆäÀÌÁö > ¿¹Ä¡±Ý > ÃæÀü ³»¿ª */
.section_deposit .intro_content {padding:10px}
.section_deposit .intro_content .deposit_total {height:61px; text-align:center; border:1px solid #ecdac9; background:#fff8f1}
.section_deposit .intro_content .deposit_total:before {content:""; display:inline-block; width:0; height:100%; vertical-align:middle}
.section_deposit .intro_content .deposit_total > span {font-weight:500; font-size:15px; color:#f46d00; vertical-align:middle}
.section_deposit .intro_content .deposit_total > span > strong {display:inline-block; margin:0 3px 5px 5px; font-weight:500; font-size:20px; vertical-align:middle}
.section_deposit .intro_content .bx_deposit {margin-top:10px; padding:17px; border:1px solid #dcdcdc; background:#fafafa}
.section_deposit .intro_content .bx_deposit ul {padding:9px 0 11px}
.section_deposit .intro_content .bx_deposit .list_bul_arrow > ul > li .tit {width:auto}
.section_deposit .intro_content .bx_deposit ul li {letter-spacing:0}
.section_deposit .intro_content .bx_deposit ul li:after {content:""; display:block; clear:both}
.section_deposit .intro_content .bx_deposit ul li .tit {float:left}
.section_deposit .intro_content .bx_deposit ul li .num {float:right; font-weight:500}
.section_deposit .intro_content .bx_deposit ul li .num strong {margin-right:3px}
.section_deposit .intro_content .bx_deposit .btns_submit {padding-top:14px}
.section_deposit .intro_content .bx_deposit .btns_submit a {font-size:13px}
.section_deposit .titled_content {border-top:10px solid #e9edee}
.section_deposit .titled_content .tit_dep3 {margin:0; padding:0 15px}
.section_deposit .titled_content .cont {padding:17px 10px 0}
.section_deposit.list .titled_content .search_area {margin-bottom:0; padding-bottom:17px}
.section_deposit.list .titled_content .search_area .btns_submit {padding-top:14px}
.section_deposit.list .titled_content .search_area .btns_submit a {font-size:14px}
.section_deposit.list .titled_content .tbl_basic table tbody td {text-align:center}
.section_deposit.list .titled_content .tbl_basic table tbody td.num {text-align:right}
.section_deposit .bx_withdraw {background:#fafafa}
.section_deposit .bx_withdraw ul {display:table; width:100%; padding:12px 17px}
.section_deposit .bx_withdraw ul li {display:table-row}
.section_deposit .bx_withdraw ul li > div {display:table-cell; padding:5px 0}
.section_deposit .bx_withdraw ul li > div.tit {font-weight:500; font-size:13px; letter-spacing:0; vertical-align:middle}
.section_deposit .bx_withdraw ul li > div.inp .wrap_select {width:100%}
.section_deposit .bx_withdraw ul li > div.inp .wrap_select select {width:100%; font-weight:500; font-size:13px; color:#333; letter-spacing:0}
.section_deposit .bx_withdraw ul li > div.inp input[type="text"],
.section_deposit .bx_withdraw ul li > div.inp input[type="password"],
.section_deposit .bx_withdraw ul li > div.inp input[type="number"],
.section_deposit .bx_withdraw ul li > div.inp select {width:100%; font-weight:500; font-size:13px; color:#333; letter-spacing:0}
.section_deposit .bx_withdraw ul li > div.inp .fixed {display:inline-block; width:100%; height:37px; line-height:35px; padding:0 10px; font-weight:500; font-size:13px; letter-spacing:0; text-align:right; border:1px solid #dcdcdc; background:#f5f5f5; box-sizing:border-box}
.section_deposit .bx_withdraw ul li > div.inp .txt {font-weight:500; font-size:13px; color:#333; letter-spacing:0}
.section_deposit .bx_withdraw ul li > div.inp .cap {margin:5px 0 2px; padding-left:13px; font-size:10px; background:url(/images/mobile/content/bg_caption.png) 0 0 no-repeat; background-size:10px auto}
.section_deposit .bx_withdraw ul li.name > div.inp .fixed {text-align:center}
.section_deposit .bx_withdraw ul li.request .inp {position:relative}
.section_deposit .bx_withdraw ul li.request .inp input[type="number"] {padding-right:27px; font-size:13px; text-align:right}
.section_deposit .bx_withdraw ul li.request .inp input[type="number"] + .unit {position:absolute; right:10px; top:5px; line-height:37px; font-weight:500; font-size:13px; color:#333}
.section_deposit .bx_withdraw_ing {padding-top:13px; text-align:center}
.section_deposit .bx_withdraw_ing strong {display:block; padding-top:57px; font-weight:bold; font-size:17px; color:#007bc3; letter-spacing:0; background:url(/images/mobile/content/bg_confirm.png) 50% 0 no-repeat; background-size:49px auto}
.section_deposit .bx_withdraw_ing p {line-height:1.4em; margin-top:23px; padding:13px 0; font-weight:500; font-size:13px; letter-spacing:0; background:#fafafa}
.section_deposit .bx_withdraw_ing p span {display:block; line-height:1.4em}
/* ¸¶ÀÌÆäÀÌÁö > ¿¹Ä¡±Ý > ÃæÀüÇÏ±â */
.section_deposit.payment .titled_content {border-top:10px solid #e9edee}
.section_deposit.payment .titled_content .tit_dep4.arrow {margin-left:10px}
/* .section_deposit.payment .titled_content .btns_select ul li {flex-basis:50%; -ms-flex-basis:50%; -webkit-flex-basis:50%} */
.section_deposit.payment .titled_content .btns_select ul li {flex-basis:100%; -ms-flex-basis:100%; -webkit-flex-basis:100%}
.section_deposit.payment .titled_content .btns_select ul li a {height:66px; padding-top:25px; /* font-size:11px */}
/* .section_deposit.payment .titled_content .btns_select ul li a > span {display:block; padding-top:4px} */
.section_deposit.payment .titled_content .btns_submit {padding-top:13px}
.section_deposit.payment .titled_content.method .cont {margin-top:-3px; padding:0 10px 17px}
.section_deposit.payment .titled_content.info .tit_dep4 {padding-left:18px; border:none}
.section_deposit.payment .titled_content.info .tit_dep4:after {left:10px}
.section_deposit.payment .titled_content.info .cont {position:relative; margin-top:-11px; padding-top:0}
.section_deposit.payment .titled_content.info .cont ul li {line-height:1.75em; padding-left:5px; text-indent:-5px; word-break:keep-all}
.section_deposit.payment .titled_content.info .cont ul li > p {margin-left:-5px; padding:3px 0 0 17px; font-size:10px; background:url(/images/mobile/content/bg_caption.png) 0 3px no-repeat; background-size:10px auto}
.section_deposit.payment .titled_content.info .cont ul li .line {display:block; line-height:1.75em; padding-left:5px}
.section_deposit.payment .titled_content.paytype {border-top:none}
.section_deposit.payment .titled_content.paytype .tit_dep4 {height:50px; line-height:50px}
.section_deposit.payment .titled_content.paytype .cont {padding-top:0; padding-bottom:17px}
.section_deposit.payment .titled_content.paytype .cont .bx_withdraw {border:1px solid #dcdcdc}
.section_deposit.payment .titled_content.paytype .cont .bx_withdraw ul li.name > div {padding:10px 0}
.section_deposit.payment .titled_content.paytype .cont .bx_withdraw ul li > div.tit {width:30.2%}
.section_deposit.payment .titled_content.paytype .btns_submit a {font-size:13px}
.section_deposit.payment.fixvbank .titled_content.after .cont {padding-bottom:0}
.section_deposit.payment.fixvbank .titled_content.after .cont ~ .cont {padding-bottom:17px}
.section_deposit.payment.fixvbank .titled_content.after .cont .bx_withdraw ul li > div.inp .txt span {display:block; padding-top:4px}
.section_deposit.payment.fixvbank .titled_content.after .cont .send_num .wrap_select {display:inline-block; width:calc(33.33% - 34px); margin-right:5px}
.section_deposit.payment.fixvbank .titled_content.after .cont .send_num .wrap_select select {width:100%; font-weight:500; font-size:13px; color:#333; letter-spacing:0}
.section_deposit.payment.fixvbank .titled_content.after .cont .send_num input[type="number"] {width:calc(33.33% - 34px); margin-right:5px; font-weight:500; font-size:13px; color:#333; letter-spacing:0}
.section_deposit.payment.fixvbank .titled_content.after .cont .send_num a {width:81px; font-size:13px}
.section_deposit.payment.fixvbank .titled_content.after .cont .cap {margin-top:6px; padding-left:13px; font-size:10px; background:url(/images/mobile/content/bg_caption.png) 0 0 no-repeat; background-size:10px auto}
.section_deposit.payment.bank .titled_content .tbl_basic {padding-top:10px}
.section_deposit.payment.bank .titled_content .tbl_basic thead th {height:44px; line-height:1.4em; padding:0 8px}
.section_deposit.payment.bank .titled_content .tbl_basic tbody td {height:33px; text-align:center}
.section_deposit.payment.complete .complete_content {padding:25px 10px 0}
.section_deposit.payment.complete .complete_content h3 {padding-top:58px; font-weight:700; font-size:17px; color:#007bc3; letter-spacing:0; text-align:center; background:url(/images/mobile/content/bg_confirm.png) 50% 0 no-repeat; background-size:50px auto}
.section_deposit.payment.complete .complete_content .list_bul_arrow {padding-top:26px}
.section_deposit.payment.complete .complete_content .list_bul_arrow ul {dsiplay:table; width:100%; padding:26px; border:1px solid #dcdcdc; background:#f7f7f7}
.section_deposit.payment.complete .complete_content .list_bul_arrow ul li {display:table-row}
.section_deposit.payment.complete .complete_content .list_bul_arrow ul li > span {display:table-cell; line-height:1.3em; word-break:break-all}
.section_deposit.payment.complete .complete_content .list_bul_arrow ul li > span.tit {position:relative; width:111px; background:none}
.section_deposit.payment.complete .complete_content .list_bul_arrow ul li > span.tit:after {content:""; position:absolute; left:0; top:4px; width:4px; height:6px; background:url(/images/mobile/content/bul_arrow_right_gray.png) 0 50% no-repeat; background-size:4px auto}
.section_deposit.payment.complete .complete_content .list_bul_arrow ul li ~ li span {padding-top:15px}
.section_deposit.payment.complete .complete_content .list_bul_arrow ul li ~ li span.tit:after {top:20px}
.section_deposit.payment.complete .btns_submit {padding:10px 10px 0}
.popup_guide_campaign .popup_content .guide {line-height:1.65em; padding-right:10px; text-align:left; color:#333; word-break:keep-all}
.popup_guide_campaign .popup_content .guide span {display:block; line-height:1.65em}
.popup_guide_campaign .popup_content .btns {padding-top:13px; text-align:center}
.popup_guide_campaign .popup_content .btns:after {content:""; display:block; clear:both}
.popup_guide_campaign .popup_content .btns a {float:left; width:calc(50% - 3px); height:114px; padding-top:17px; background:#f5f5f5; box-sizing:border-box}
.popup_guide_campaign .popup_content .btns a ~ a {margin-left:6px}
.popup_guide_campaign .popup_content .btns a span {display:block; padding-top:68px; font-weight:500; font-size:13px}
.popup_guide_campaign .popup_content .btns .self_diag span {background:url(/images/mobile/content/ico_self_diag.png) 50% 0 no-repeat; background-size:68px auto}
.popup_guide_campaign .popup_content .btns .self_plan span {background:url(/images/mobile/content/ico_self_plan.png) 50% 2px no-repeat; background-size:68px auto}
/* ¸¶ÀÌÆäÀÌÁö > ¿¹Ä¡±Ý > Ãâ±ÝÇÏ±â */
.section_deposit.refund .refund_content {display:none}
.section_deposit.refund .refund_content.active {display:block}
.section_deposit.refund .refund_content .cont_section .cont {padding:10px}
.section_deposit.refund .refund_content .cont_section .cont ~ .cont {border-top:10px solid #e9edee}
.section_deposit.refund .refund_content .cont_section .cont .btns_submit {padding:10px 0 7px}
.section_deposit.refund .refund_content .cont_section .cont .btns_submit a {font-size:13px}
.section_deposit.refund .refund_content .cont_section .cont .list_bul_arrow {padding:20px 17px; border:1px solid #dcdcdc; background:#fafafa}
.section_deposit.refund .refund_content .cont_section .cont .list_bul_arrow > ul > li > strong {position:relative}
.section_deposit.refund .refund_content .cont_section .cont .list_bul_arrow > ul > li .btn_moresee {position:absolute; right:-65px; top:50%; margin-top:-11px; width:51px; height:23px; padding:0 13px; font-size:12px; background:#fff}
.section_deposit.refund .refund_content .cont_section .cont .list_bul_arrow > ul > li .btn_moresee span {line-height:21px}
.section_deposit.refund .refund_content.register .cont_section.nohistory .cap {margin:5px 0 17px 10px; padding-left:11px; font-size:13px; background:url(/images/mobile/content/bul_arrow_right_blue.png) 0 50% no-repeat; background-size:4px auto}
.section_deposit.refund .refund_content.register .cont_section.nohistory .cont .bx_withdraw ul li > div.tit {width:30.2%}
.section_deposit.refund .refund_content.register .cont_section.nohistory .cont .bx_withdraw ul li > div.inp {width:69.8%}
.section_deposit.refund .refund_content.register .cont_section.nohistory .cont.extra {padding-bottom:0}
.section_deposit.refund .refund_content.register .cont_section.nohistory .cont.extra .bx_extra .list {padding-top:6px}
.section_deposit.refund .refund_content.register .cont_section.nohistory .cont.extra .bx_extra .list li {line-height:1.5em; padding-left:5px; font-size:11px; text-indent:-5px; word-break:keep-all}
.section_deposit.refund .refund_content.register .cont_section.nohistory .cont.extra .bx_extra .list li ~ li {margin-top:0}
.section_deposit.refund .refund_content.register .cont_section.history .cont .bx_withdraw ul li > div.tit {width:37%}
.section_deposit.refund .refund_content.register .cont_section.history .cont .bx_withdraw ul li > div.inp {width:63%}
.section_deposit.refund .refund_content.register .cont_section.history .cont .bx_withdraw ul li.posible > div {padding-bottom:20px}
.section_deposit.refund .refund_content.register .cont_section.history .cont .bx_withdraw ul li.posible .inp {text-align:right}
.section_deposit.refund .refund_content.register .cont_section.history .cont .bx_withdraw ul li.posible .inp strong {font-weight:500; font-size:13px; color:#333; letter-spacing:0}
.section_deposit.refund .refund_content.register .cont_section.history .cont .bx_withdraw ul li .inp textarea {height:37px; padding:5px 10px}
.section_deposit.refund .refund_content.register .titled_content.guide .cont {padding:0 17px}
.section_deposit.refund .refund_content.register .titled_content.guide .tit_dep3 {padding:0 10px}
.section_deposit.refund .refund_content.register .titled_content.guide .tit_dep4 {border:none}
.section_deposit.refund .refund_content.register .titled_content.guide .list_steps ul li {position:relative; height:65px; padding:17px 0 0 77px; border-radius:4px; background:#f0f7ff; box-sizing:border-box}
.section_deposit.refund .refund_content.register .titled_content.guide .list_steps ul li ~ li {margin-top:3px}
.section_deposit.refund .refund_content.register .titled_content.guide .list_steps ul li > div.num {position:absolute; left:17px; top:50%; width:48px; height:48px; margin-top:-24px; padding-top:9px; text-align:center; border-radius:100%; border:1px solid #dde7f2; background:#fff}
.section_deposit.refund .refund_content.register .titled_content.guide .list_steps ul li > div.num > span {font-weight:700; font-size:8px; color:#3f88db}
.section_deposit.refund .refund_content.register .titled_content.guide .list_steps ul li > div.num > span > strong {display:block; font-size:19px}
.section_deposit.refund .refund_content.register .titled_content.guide .list_steps ul li > div.detail {font-size:13px}
.section_deposit.refund .refund_content.register .titled_content.guide .list_steps ul li > div.detail > p {padding-top:5px}
.section_deposit.refund .refund_content.register .titled_content.guide .cont > ul li {line-height:1.7em; word-break:keep-all}
.section_deposit.refund .refund_content.register .titled_content.guide .cont > ul {padding-top:13px}
.section_deposit.refund .refund_content.register .titled_content.guide .cont > ul > li {padding-left:10px; text-indent:-10px}
.section_deposit.refund .refund_content.register .titled_content.guide .cont > ul > li ~ li {margin-top:7px}
.section_deposit.refund .refund_content.register .titled_content.guide .cont > ul > li > ul > li {padding-left:10px; text-indent:-10px}
.section_deposit.refund .refund_content.register .titled_content.guide .cont > ul > li > ul > li.not {display:table-row}
.section_deposit.refund .refund_content.register .titled_content.guide .cont > ul > li > ul > li .tit {display:table-cell; padding-left:10px}
.section_deposit.refund .refund_content.register .titled_content.guide .cont > ul > li > ul > li > ul {display:table-cell; padding-left:9px}
.section_deposit.refund .refund_content.history .search_area {margin-bottom:7px}
.section_deposit.refund .refund_content.history .search_area .inp .btns_submit {padding-top:13px}
.section_deposit.refund .refund_content.history .titled_content .tbl_basic tbody td {padding:6px 7px; text-align:center; letter-spacing:0}
.section_deposit.refund .refund_content.history .titled_content .tbl_basic tbody td.bank > span {display:block}
.section_deposit.refund .refund_content.history .titled_content .tbl_basic tbody td .cancel {display:inline-block; width:100%; height:21px; margin-top:2px; font-weight:500; text-align:center; letter-spacing:-0.02em; border:1px solid #ccc; background:#f0f0f0; box-sizing:border-box}
.section_deposit.refund .refund_content.history .titled_content .tbl_basic tbody td .cancel span {display:inline-block; line-height:19px}
/* ¸¶ÀÌÆäÀÌÁö > ÇýÅÃ  */
.section_benefit {}
.section_benefit .chip_content {padding:10px 10px 17px}
.section_benefit .chip_content .bx_chip_info {background:#fafafa}
.section_benefit .chip_content .bx_chip_info ul {padding:0 7px}
.section_benefit .chip_content .bx_chip_info ul li {height:48px; padding:0 10px; font-size:13px; letter-spacing:0; box-sizing:border-box}
.section_benefit .chip_content .bx_chip_info ul li:after {content:""; display:block; clear:both}
.section_benefit .chip_content .bx_chip_info ul li ~ li {border-top:1px solid #dcdcdc}
.section_benefit .chip_content .bx_chip_info ul li .item {float:left; line-height:48px; padding-left:29px}
.section_benefit .chip_content .bx_chip_info ul li .item.chip_fresh {background:url(/images/mobile/content/ico_chip_fresh.png) 0 50% no-repeat; background-size:21px auto}
.section_benefit .chip_content .bx_chip_info ul li .item.chip_out {background:url(/images/mobile/content/ico_chip_out.png) 0 50% no-repeat; background-size:24px auto}
.section_benefit .chip_content .bx_chip_info ul li .item.chip {background:url(/images/mobile/content/ico_chip.png) 0 50% no-repeat; background-size:21px auto}
.section_benefit .chip_content .bx_chip_info ul li .item.coupon {background:url(/images/mobile/content/ico_coupon_gray.png) 1px 50% no-repeat; background-size:20px auto}
.section_benefit .chip_content .bx_chip_info ul li .num {float:right; line-height:48px}
.section_benefit .chip_content .bx_chip_info ul li .num strong {font-size:17px}
.section_benefit .chip_content .extra {padding-top:7px; font-size:10px; color:#888}
.section_benefit .chip_content .extra strong {font-weight:500}
.section_benefit .chip_content .btns_submit {padding-top:11px}
.section_benefit .titled_content {border-top:10px solid #e9edee}
.section_benefit .titled_content h4.tit_dep4 {padding-left:17px; border:none}
.section_benefit .titled_content h4.tit_dep4:not(.arrow):after {left:10px}
.section_benefit .titled_content .cont {position:relative; margin-top:-6px; padding:0 10px}
.section_benefit .titled_content .search_area .btns_submit {padding-top:13px}
.section_benefit .titled_content .tit_dep4 + .search_area {position:relative; margin:-6px 0 7px; padding-top:0}
/* ¸¶ÀÌÆäÀÌÁö > ÇýÅÃ > Å¬·Î¹öÄ¨ */
.section_benefit.chiplist .titled_content .tbl_basic table tbody td {text-align:center}
.section_benefit.chiplist .titled_content .tbl_basic table tbody td.period {text-align:right}
/* ¸¶ÀÌÆäÀÌÁö > ÇýÅÃ > Å¬·Î¹öÄ¨ »ç¿ëÇÏ±â */
.section_benefit.usechip .titled_content.state {border-top:none}
.section_benefit.usechip .titled_content.state .tit_dep3 {margin:0; padding:0 17px}
.section_benefit.usechip .titled_content.state .chip_content .cap {line-height:1.7em; padding:2px 7px 12px; work-break:keep-all}
.section_benefit.usechip .titled_content.state .chip_content .cap strong {color:#000}
.section_benefit.usechip .titled_content .coupon_area {padding:17px 17px 0; text-align:center}
.section_benefit.usechip .titled_content .coupon_area .extra {padding:10px 0 17px; font-size:10px; color:#888; text-align:left; border-bottom:1px solid #dcdcdc}
.section_benefit.usechip .titled_content .coupon_area .coupon {display:inline-block; width:327px; max-width:100%; height:137px}
.section_benefit.usechip .titled_content .coupon_area .coupon .detail {padding-top:33px}
.section_benefit.usechip .titled_content .coupon_area .coupon .detail strong {display:block; font-weight:500; letter-spacing:-0.03em}
.section_benefit.usechip .titled_content .coupon_area .coupon .detail a {width:183px; border-radius:4px}
.section_benefit.usechip .titled_content .coupon_area .coupon.enter .detail {padding:18px 28px 0}
.section_benefit.usechip .titled_content .coupon_area .coupon.enter .detail strong {font-size:23px; color:#094b72}
.section_benefit.usechip .titled_content .coupon_area .coupon.enter .detail p {margin-bottom:10px; padding:8px 0 10px; font-size:10px; color:#6aa3c4; letter-spacing:0.4em; border-bottom:1px dashed #d2e0f1}
.section_benefit.usechip .titled_content .coupon_area .coupon.enter {background:url(/images/mobile/content/bg_coupon_enter.png) 0 0 no-repeat; background-size:100% auto}
.section_benefit.usechip .titled_content .coupon_area .coupon.win {background:url(/images/mobile/content/bg_coupon_win.png) 0 0 no-repeat; background-size:100% auto}
.section_benefit.usechip .titled_content .coupon_area .coupon.win .detail strong {padding-bottom:15px; font-size:20px; color:#333}
.section_benefit.usechip .titled_content .coupon_area .coupon.lose {background:url(/images/mobile/content/bg_coupon_lose.png) 0 0 no-repeat; background-size:100% auto}
.section_benefit.usechip .titled_content .coupon_area .coupon.lose .detail strong {padding-bottom:15px; font-size:20px; color:#666}
.section_benefit.usechip .titled_content .desc {padding:14px 17px}
.section_benefit.usechip .titled_content .desc ul li {line-height:1.7em; padding-left:6px; text-indent:-6px; word-break:keep-all}
.section_benefit.usechip .titled_content .desc ul li strong {color:#000}
.section_benefit.usechip .titled_content h4.tit_dep4 {padding-left:26px}
.section_benefit.usechip .titled_content h4.tit_dep4:not(.arrow):after {left:16px}
.section_benefit.usechip .titled_content .list_online_games {padding:0 17px}
.section_benefit.usechip .titled_content .list_online_games ul {margin:-15px 0 0 -6px; text-align:center}
.section_benefit.usechip .titled_content .list_online_games ul:after {content:""; display:block; clear:both}
.section_benefit.usechip .titled_content .list_online_games ul li {float:left; width:calc(25% - 6px); height:120px; margin:15px 0 0 6px}
.section_benefit.usechip .titled_content .list_online_games ul li strong {display:block; position:relative; padding:82px 0 4px; font-weight:500; font-size:13px; white-space:nowrap}
.section_benefit.usechip .titled_content .list_online_games ul li strong:after {content:""; position:absolute; left:50%; top:0; margin-left:-38px; width:76px; height:76px; border-radius:100%; border:1px solid #e5e5e5}
.section_benefit.usechip .titled_content .list_online_games ul li.triple strong:after {background:#f5f5f5 url(/ui/images/logo_tripleluck.png) 50% 50% no-repeat; background-size:50px auto}
.section_benefit.usechip .titled_content .list_online_games ul li.power strong:after {background:#f5f5f5 url(/ui/images/logo_powerball_new.png) 50% 50% no-repeat; background-size:55px auto}
.section_benefit.usechip .titled_content .list_online_games ul li.speed strong:after {background:#f5f5f5 url(/ui/images/logo_speed_kino.png) 50% 50% no-repeat; background-size:61px auto}
.section_benefit.usechip .titled_content .list_online_games ul li.treasure strong:after {background:#f5f5f5 url(/ui/images/logo_treasure.png) 50% 50% no-repeat; background-size:56px auto}
.section_benefit.usechip .titled_content .list_online_games ul li.catch strong:after {background:#f5f5f5 url(/ui/images/logo_catch_me.png) 50% 50% no-repeat; background-size:54px auto}
.section_benefit.usechip .titled_content .list_online_games ul li.double strong:after {background:#f5f5f5 url(/ui/images/logo_double_jack.png) 50% 50% no-repeat; background-size:57px auto}
.section_benefit.usechip .titled_content .list_online_games ul li.mega strong:after {background:#f5f5f5 url(/ui/images/logo_mega_bingo.png) 50% 50% no-repeat; background-size:53px auto}
/* ¸¶ÀÌÆäÀÌÁö > ÇýÅÃ > Å¬·Î¹öÄ¨ Àû¸³ÇÏ±â */
.section_benefit.infochip {}
.section_benefit.infochip .titled_content {border-top:none}
.section_benefit.infochip .titled_content.info .cont {margin-top:-9px; padding:0 17px 14px}
.section_benefit.infochip .titled_content.info h4.tit_dep4 {padding-left:26px}
.section_benefit.infochip .titled_content.info h4.tit_dep4:not(.arrow):after {left:16px}
.section_benefit.infochip .titled_content.info p {line-height:1.7em}
.section_benefit.infochip .titled_content.saving .tit_dep3 {margin:; padding:0 17px}
.section_benefit.infochip .titled_content.saving .cont {margin-top:0; padding:17px 17px 0}
.section_benefit.infochip .titled_content.saving .cont > ul {padding-top:15px}
.section_benefit.infochip .titled_content.saving .cont > ul > li {line-height:1.7em; padding-left:5px; text-indent:-5px}
.section_benefit.infochip .titled_content.saving .list_chip_saving ul {margin:-17px 0 0 -17px}
.section_benefit.infochip .titled_content.saving .list_chip_saving ul:after {content:""; display:block; clear:both}
.section_benefit.infochip .titled_content.saving .list_chip_saving ul li {float:left; width:calc(50% - 17px); height:171px; margin:17px 0 0 17px; padding-top:17px; text-align:center; border-radius:5px; background:#f0f7ff; box-sizing:border-box}
.section_benefit.infochip .titled_content.saving .list_chip_saving ul li p {padding:75px 0 10px; font-size:13px}
.section_benefit.infochip .titled_content.saving .list_chip_saving ul li p strong {display:block; padding-top:4px}
.section_benefit.infochip .titled_content.saving .list_chip_saving ul li p strong span {font-weight:400; font-size:11px; color:#888}
.section_benefit.infochip .titled_content.saving .list_chip_saving ul li.news p {background:url(/images/mobile/content/bg_newsletter.png) 50% 0 no-repeat; background-size:66px auto}
.section_benefit.infochip .titled_content.saving .list_chip_saving ul li.promise p {background:url(/images/mobile/content/bg_promise.png) 50% 0 no-repeat; background-size:66px auto}
.section_benefit.infochip .titled_content.saving .list_chip_saving ul li.check p {background:url(/images/mobile/content/bg_check_test.png) 50% 0 no-repeat; background-size:66px auto}
.section_benefit.infochip .titled_content.saving .list_chip_saving ul li.plan p {background:url(/images/mobile/content/bg_self_plan.png) 50% 0 no-repeat; background-size:66px auto}
.section_benefit.infochip .titled_content.saving .list_chip_saving ul li a {width:75px; padding:0 11px}
/* ¸¶ÀÌÆäÀÌÁö > ÇýÅÃ > ÄíÆù */
.section_benefit.couponlist .titled_content .tit_dep4 {position:relative}
.section_benefit.couponlist .titled_content .tit_dep4 .count {position:absolute; right:10px; top:19px; font-weight:400; font-size:11px; color:#666}
.section_benefit.couponlist .titled_content .tbl_basic table {border-top:1px solid #dcdcdc}
.section_benefit.couponlist .titled_content .tbl_basic table tbody tr.num {background:#f7f7f7}
.section_benefit.couponlist .titled_content .tbl_basic table tbody th,
.section_benefit.couponlist .titled_content .tbl_basic table tbody td {text-align:left; letter-spacing:0}
.section_benefit.couponlist .titled_content.have {border-top:none}
.section_benefit.couponlist .titled_content.have .cont {z-index:1; margin-top:-9px; padding-bottom:15px}
.section_benefit.couponlist .titled_content.have .cont > ul {margin-top:5px}
.section_benefit.couponlist .titled_content.have .cont > ul > li {line-height:1.7em; padding-left:6px; text-indent:-6px; word-break:keep-all}
.section_benefit.couponlist .titled_content.have .list_my_coupon ul {margin:-3px 0 0 -3px}
.section_benefit.couponlist .titled_content.have .list_my_coupon ul:after {content:""; display:block; clear:both}
.section_benefit.couponlist .titled_content.have .list_my_coupon ul li {float:left; position:relative; width:calc(25% - 3px); margin:3px 0 0 3px; padding-bottom:15%; text-align:center; box-sizing:border-box}
.section_benefit.couponlist .titled_content.have .list_my_coupon ul li .bg {position:absolute; left:0; top:0; right:0; bottom:0; z-index:-1; background:url(/images/mobile/content/bg_coupon.png) 0 0 no-repeat; background-size:cover}
.section_benefit.couponlist .titled_content.have .list_my_coupon ul li .txt {position:absolute; left:0; top:50%; right:0; margin-top:-15px}
.section_benefit.couponlist .titled_content.have .list_my_coupon ul li .txt .name {font-weight:500}
.section_benefit.couponlist .titled_content.have .list_my_coupon ul li .txt .num {display:block; line-height:19px; padding-top:5px; font-size:10px; color:#777; letter-spacing:0}
.section_benefit.couponlist .titled_content.have .list_my_coupon ul li .txt .num strong {font-weight:500; font-size:13px; letter-spacing:-0.02em}

/* °í°´¼¾ÅÍ */
/* °í°´¼¾ÅÍ > ¸ÞÀÎ */
.section_center.main .guide_cap {height:60px; margin:17px 17px 13px; padding:10px 0 0 74px; font-weight:500; font-size:13px; color:#888; background:url(/images/mobile/content/ico_center_call.png) 0 50% no-repeat; background-size:60px auto}
.section_center.main .guide_cap strong {display:block; padding-top:5px; font-size:17px; color:#333}
.section_center.main .list_center_sort {padding:0 17px}
.section_center.main .list_center_sort ul:after {content:""; display:block; clear:both}
.section_center.main .list_center_sort ul li {float:left; width:calc(50% - 5px); height:176px; text-align:center; border:1px solid #dde7f2; border-radius:3px; background:#f0f7ff}
.section_center.main .list_center_sort ul li ~ li {margin-left:10px}
.section_center.main .list_center_sort ul li a {display:block; height:100%; padding-top:20px; box-sizing:border-box}
.section_center.main .list_center_sort ul li a strong {display:block; padding-top:83px; font-weight:500; font-size:15px; color:#38424e}
.section_center.main .list_center_sort ul li.faq a strong {background:url(/images/mobile/content/bg_ico_faq.png) 50% 0 no-repeat; background-size:67px auto}
.section_center.main .list_center_sort ul li.one a strong {background:url(/images/mobile/content/bg_ico_onenone.png) 50% 0 no-repeat; background-size:67px auto}
.section_center.main .list_center_sort ul li a span {display:block; line-height:1.6em; padding:6px 25px 0; color:#888; word-break:keep-all}
/* °í°´¼¾ÅÍ > ÀÚÁÖ ¹¯´Â Áú¹® */
.section_center.faq .search_area {margin-bottom:0}
.section_center.faq .faq_section {border-top:10px solid #e9edee}
.section_center.faq .faq_section .set:first-child {border-top:1px solid #dcdcdc}
.section_center.faq .faq_section .set .question {border-bottom:1px solid #dcdcdc}
.section_center.faq .faq_section .set .question h3 {min-height:65px}
.section_center.faq .faq_section .set .question h3 a {display:block; position:relative; line-height:1.2em; padding:25px 12px 25px 38px; font-weight:500; font-size:14px; color:#333; word-break:keep-all; box-sizing:border-box}
.section_center.faq .faq_section .set .question h3 a .q {content:""; position:absolute; left:12px; top:25px; width:18px; height:18px; color:transparent; text-indent:-9999em; background:url(/images/mobile/content/bg_question.png) 0 0 no-repeat; background-size:18px auto}
.section_center.faq .faq_section .set .answer {display:none; position:relative; padding:23px 38px; border-bottom:1px solid #dcdcdc; background:#f9f9f9}
.section_center.faq .faq_section .set .answer .a {content:""; position:absolute; left:12px; top:21px; width:18px; height:18px; color:transparent; text-indent:-9999em; background:url(/images/mobile/content/bg_answer.png) 0 0 no-repeat; background-size:18px auto}
.section_center.faq .faq_section .set .answer p {line-height:1.7em}
.section_center.faq .faq_section .set .answer img {max-width:100%}
/* °í°´¼¾ÅÍ > 1:1»ó´ã > ¸®½ºÆ® */
.section_center.counsel .list_board ul li .tit {width:calc(100% - 92px)}
.section_center.counsel .btns_submit {padding:27px 10px 0}
/* °í°´¼¾ÅÍ > 1:1»ó´ã > µî·Ï */
.section_center .bx_login_time {position:relative}
.section_center .bx_login_time p {height:60px; line-height:58px; padding:0 17px; font-weight:500; font-size:13px; color:#333; letter-spacing:0; box-sizing:border-box}
.section_center .bx_login_time p .time {display:inline-block; height:23px; line-height:23px; margin-left:10px; padding-left:28px; color:#666; vertical-align:middle; background:url(/images/mobile/content/ico_stopwatch.png) 0 50% no-repeat; background-size:23px auto}
.section_center .bx_login_time p .time strong {font-size:16px}
.section_center .bx_login_time a.btn_round {position:absolute; right:17px; top:50%; margin-top:-12px}
.section_center.counsel_register .join_form {padding:27px 17px 0}
.section_center.counsel_register .join_form .set .inp textarea {height:167px}
.section_center.counsel_register .join_form .set .cap {margin-top:6px}
.section_center.counsel_register .btns_submit {padding:19px 17px 0}
.section_center.counsel_register .btns_submit a {font-size:13px}
/* °í°´¼¾ÅÍ > 1:1»ó´ã > Á¢¼ö ¿Ï·á */
.section_center.counsel_complete .notice {padding:116px 0; text-align:center}
.section_center.counsel_complete .notice strong {font-size:14px}
.section_center.counsel_complete .notice p {line-height:1.3em; padding-top:10px; font-size:13px}
.section_center.counsel_complete .notice p span {display:block; line-height:1.3em}
.section_center.counsel_complete .btns_submit {padding:0 17px} 
.section_center.counsel_complete .btns_submit a {font-size:13px}
/* °í°´¼¾ÅÍ > 1:1»ó´ã > »ó¼¼ */
.section_center.counsel_detail .tbl_board {padding:17px 17px 0; border-top:10px solid #e9edee}
.section_center.counsel_detail .tbl_board table {border-top:2px solid #666; border-bottom:1px solid #666}
.section_center.counsel_detail .tbl_board table tbody th {padding:14px 16px; font-weight:400; text-align:left; background:#f5f5f5}
.section_center.counsel_detail .tbl_board table tbody td {padding:14px 16px; font-weight:500}
.section_center.counsel_detail .tbl_board table tbody td * {line-height:1.7em}
.section_center.counsel_detail .tbl_board table tbody tr ~ tr th,
.section_center.counsel_detail .tbl_board table tbody tr ~ tr td {border-top:1px solid #dcdcdc}
.section_center.counsel_detail .tbl_board table tbody tr.detail th {vertical-align:top}
.section_center.counsel_detail .tbl_board.complete {padding-top:17px; border-top:none}
.section_center.counsel_detail .tbl_board.complete table tbody th {font-weight:700; color:#333}
.section_center.counsel_detail .tbl_board.complete table tbody td {color:#333}
.section_center.counsel_detail .btns_submit {padding-left:17px; padding-right:17px}
.section_center.counsel_detail .btns_submit.triple {padding-top:20px}

/* °øÁö»çÇ× */
.board_section header {padding:25px 17px}
.board_section header h3 {padding-bottom:11px; font-weight:500; font-size:16px; color:#333}
.board_section header .date {font-weight:500; font-size:11px; color:#888}
.board_section .cont {padding:20px 17px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#f9f9f9}
.board_section .cont .inner p {line-height:1.7em}
.board_section .cont .inner img {max-width:100%}
.board_section .cont .attach {margin-top:16px; padding:15px 17px; border:1px solid #dcdcdc; background:#fff}
.board_section .cont .attach .tit {display:inline-block; padding-left:17px; background:url(/images/mobile/content/ico_attach.png) 0 50% no-repeat; background-size:11px auto}
.board_section .cont .attach ul {padding-top:8px}
.board_section .cont .attach ul li ~ li {margin-top:6px}
.board_section .cont .attach ul li a {line-height:1.4em; font-size:11px; color:#888}
.board_section .page_nav > div {height:40px; border-bottom:1px solid #dcdcdc}
.board_section .page_nav > div .tit {float:left; width:78px; height:40px; font-weight:700; color:#333; text-align:center; box-sizing:border-box}
.board_section .page_nav > div .tit > span {display:inline-block; position:relative; line-height:40px; padding-right:17px}
.board_section .page_nav > div.prev .tit > span:after {content:""; position:absolute; right:0; top:50%; margin-top:-6px; width:0; height:0; border-top:3px solid transparent; border-bottom:5px solid #333; border-left:3px solid transparent; border-right:3px solid transparent}
.board_section .page_nav > div.next .tit > span:after {content:""; position:absolute; right:0; top:50%; margin-top:-2px; width:0; height:0; border-top:5px solid #333; border-bottom:3px solid transparent; border-left:3px solid transparent; border-right:3px solid transparent}
.board_section .page_nav > div > span {float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; width:calc(100% - 78px); height:40px; line-height:40px; padding:0 14px; color:#333; box-sizing:border-box}
.board_section .page_nav > div > span:after {content:""; position:absolute; left:0; top:50%; width:1px; height:13px; margin-top:-6px; background:#dcdcdc}
.section_notice .search_area {margin-bottom:0}
.section_notice .search_area .inp .row input[type="radio"] + label ~ label {margin-left:17px}
.section_notice .search_area .inp .row ~ .row {margin-top:11px}
.section_notice .list_board {border-top:10px solid #e9edee}
.section_notice.list .bx_nodata {border-top:10px solid #e9edee}
.section_notice.detail .btns_submit {padding-top:27px}

/* Çàº¹°ø°¨  */
.section_happy h3.tit_dep3 {margin:0; padding:0 17px}
.section_happy .titled_content .cont {padding:13px 17px 15px}
.section_happy .titled_content ~ .titled_content .cont {padding:\13px 17px 0}
.section_happy p.desc {line-height:1.6em; word-break:keep-all}
.section_happy p.desc ~ p.desc {padding-top:13px}
.section_happy .bx_intro_icon {padding:27px 0 33px}
.section_happy .bx_intro_icon p {width:100%; padding-top:90px; text-align:center; line-height:1.6em; font-size:13px; color:#333; word-wrap:break-word; word-break:keep-all}
.section_happy .bx_intro_icon p strong {color:inherit}
.section_happy .list_hyphen ul li {line-height:1.7em; padding-left:5px; text-indent:-5px; word-break:keep-all}
.section_happy .list_hyphen ul li:before {content:"-"; margin-right:3px}
/* Çàº¹°ø°¨ > °ÇÀüÇÑ º¹±Ç¹®È­ */
.section_happy.culture .bx_intro_icon p {background:url(/images/mobile/content/ico_happy_intro1.png) 50% 0 no-repeat; background-size:83px auto}
.section_happy.culture h4.tit_dep4 {margin-top:5px; border:none; padding:0 10px}
.section_happy.culture h4.tit_dep4 > span.eng {font-weight:500; font-size:12px}
.section_happy.culture .titled_content h4.tit_dep4:after {content""; left:0}
.section_happy.culture .list_standards > ul > li {padding-bottom:15px; border-bottom:1px solid #dcdcdc}
.section_happy.culture .list_standards > ul > li ~ li {padding-top:17px}
.section_happy.culture .list_standards > ul > li .bx_ico_tit {position:relative; margin-bottom:7px; padding:28px 0 28px 50%; text-align:left; background:#f0f7ff}
.section_happy.culture .list_standards > ul > li .bx_ico_tit span.num {position:absolute; top:50%; left:50%; margin:-13px 0 0 -130px; font-weight:700; font-size:26px; color:#333}
.section_happy.culture .list_standards > ul > li .bx_ico_tit .inner {position:relative; display:inline-block; width:calc(100% + 80px); margin-left:-80px; padding-left:80px}
.section_happy.culture .list_standards > ul > li .bx_ico_tit .inner:after {content:""; position:absolute; top:50%; left:0; width:66px; height:66px; margin-top:-33px}
.section_happy.culture .list_standards > ul > li .bx_ico_tit .inner strong.tit {display:block; padding-bottom:12px; font-size:13px; color:#333}
.section_happy.culture .list_standards > ul > li .bx_ico_tit .inner ul li {font-size:11px; color:#666}
.section_happy.culture .list_standards > ul > li .bx_ico_tit .inner ul li ~ li {margin-top:7px}
.section_happy.culture .list_standards > ul > li.li1 .bx_ico_tit .inner:after {content:""; background:url(/images/mobile/content/ico_list_standard1.png) 0 0 no-repeat; background-size:66px auto}
.section_happy.culture .list_standards > ul > li.li2 .bx_ico_tit .inner:after {content:""; background:url(/images/mobile/content/ico_list_standard2.png) 0 0 no-repeat; background-size:66px auto}
.section_happy.culture .list_standards > ul > li.li3 .bx_ico_tit .inner:after {content:""; background:url(/images/mobile/content/ico_list_standard3.png) 0 0 no-repeat; background-size:66px auto}
.section_happy.culture .list_standards > ul > li.li4 .bx_ico_tit .inner:after {content:""; background:url(/images/mobile/content/ico_list_standard4.png) 0 0 no-repeat; background-size:66px auto}
/* Çàº¹°ø°¨ > º¹±Ç °ú¸ôÀÔ ¿¹¹æ¹ý */
.section_happy.prevent .list_step_flow > ul > li ~ li {margin-top:17px}
.section_happy.prevent .list_step_flow > ul > li strong.tit {display:block; margin-bottom:10px; padding-left:14px; font-size:13px; color:#333; background:url(/images/mobile/content/bul_arrow_right_blue.png) 0 50% no-repeat; background-size:6px auto}
.section_happy.prevent .list_step_flow > ul > li .list_hyphen {padding:15px; border:1px solid #dcdcdc}
.section_happy.prevent strong.tit_check {display:block; margin-bottom:10px; padding-left:20px; font-size:13px; color:#666; background:url(/ui/images/bg_tit_check.png) 0 50% no-repeat; background-size:15px auto}
.section_happy.prevent .list_links_prevent {margin-top:17px; border:1px solid #dcdcdc}
.section_happy.prevent .list_links_prevent ul li ~ li {border-top:1px solid #dcdcdc}
.section_happy.prevent .list_links_prevent ul li a {position:relative; display:block; width:100%; height:65px; line-height:65px; padding-left:70px; box-sizing:border-box}
.section_happy.prevent .list_links_prevent ul li.li1 a {background:url(/images/mobile/content/ico_list_prevent1.png) 23px 50% no-repeat; background-size:31px auto}
.section_happy.prevent .list_links_prevent ul li.li2 a {background:url(/images/mobile/content/ico_list_prevent2.png) 20px 50% no-repeat; background-size:35px auto}
.section_happy.prevent .list_links_prevent ul li a:after {content:""; position:absolute; top:50%; right:20px; width:6px; height:11px; margin-top:-5.5px; background:url(/images/mobile/content/bg_arrow_right_gray.png) 0 50% no-repeat; background-size:6px auto}
.section_happy.prevent .list_links_prevent ul li a span.inner {display:inline-block; vertical-align:middle}
.section_happy.prevent .list_links_prevent ul li a span.inner strong {display:block; padding-bottom:10px; font-size:13px; color:#333}
.section_happy.prevent .list_links_prevent ul li a span.inner span {display:block; font-size:10px; color:#666}
.section_happy.prevent .video_container {padding-bottom:52.25%}
/* Çàº¹°ø°¨ > º¹±Ç±â±Ý ¼Ò°³ */
.section_happy.fundinfo .titled_content {padding-top:10px; background:#e9edee}
.section_happy.fundinfo .bx_intro_icon  {padding:27px 17px 33px}
.section_happy.fundinfo .bx_intro_icon p {padding-top:100px; color:#666; background:url(/images/mobile/content/ico_happy_intro3.png) 50% 0 no-repeat; background-size:83px auto}
.section_happy.fundinfo .bx_intro_icon p strong.tit {display:block; margin-bottom:12px; color:#333}
.section_happy.fundinfo .bx_intro_icon .list_intro_num {counter-reset:list_intro_num; margin-top:17px; padding:23px 21px; border:1px solid #dcdcdc}
.section_happy.fundinfo .bx_intro_icon .list_intro_num li {position:relative; line-height:13px; vertical-align:middle; padding-left:18px; word-break:keep-all}
.section_happy.fundinfo .bx_intro_icon .list_intro_num li ~ li {margin-top:7px}
.section_happy.fundinfo .bx_intro_icon .list_intro_num li:before {content:counter(list_intro_num); counter-increment:list_intro_num; position:absolute; top:0; left:0; display:inline-block; width:13px; height:13px; line-height:13px; vertical-align:middle; text-align:center; font-size:11px; color:#fff; border-radius:100%; background:#007bc3}
.section_happy.fundinfo .bx_graph_circle {padding:23px 0 26px; text-align:center; background:#f5f5f5}
.section_happy.fundinfo .bx_graph_circle p {padding-bottom:13px; line-height:1.6em; font-size:13px; color:#333}
.section_happy.fundinfo .bx_graph_circle p strong {color:inherit}
.section_happy.fundinfo .bx_graph_circle img {display:inline-block; width:186px}
.section_happy.fundinfo .tab_basic {padding-top:17px; background:#fff}
.section_happy.fundinfo .tab_cont {display:none; padding:0 17px; background:#fff}
.section_happy.fundinfo .tab_cont.active {display:block}
.section_happy.fundinfo .tab_cont p.desc strong {color:#000}
.section_happy.fundinfo .tab_cont .tbl_basic {margin-top:13px; text-align:center}
.section_happy.fundinfo .tab_cont .tbl_basic table thead th {line-height:1.3em}
.section_happy.fundinfo .tab_cont .tbl_basic table tbody td {word-wrap:break-word; word-break:break-all}
.section_happy.fundinfo .tab_cont.court {padding-top:33px}
.section_happy.fundinfo .tab_cont.court .tit_court {display:block; margin-bottom:20px; text-align:center; font-weight:normal; font-size:15px; color:#333;}
.section_happy.fundinfo .tab_cont.public {padding-top:17px}
.section_happy.fundinfo .tab_cont.public .list_busi_public > ul > li {padding-bottom:15px; border-bottom:1px solid #dcdcdc}
.section_happy.fundinfo .tab_cont.public .list_busi_public > ul > li ~ li {padding-top:17px}
.section_happy.fundinfo .tab_cont.public .list_busi_public > ul > li .bx_ico_tit {margin-bottom:10px; padding:28px 0 28px 17px; background:#f0f7ff}
.section_happy.fundinfo .tab_cont.public .list_busi_public > ul > li .bx_ico_tit .inner {position:relative; display:inline-block; padding-left:80px}
.section_happy.fundinfo .tab_cont.public .list_busi_public > ul > li .bx_ico_tit .inner:after {content:""; position:absolute; top:50%; left:0; width:66px; height:66px; margin-top:-33px}
.section_happy.fundinfo .tab_cont.public .list_busi_public > ul > li .bx_ico_tit .inner strong.tit {display:block; padding-bottom:10px; font-size:15px; color:#333}
.section_happy.fundinfo .tab_cont.public .list_busi_public > ul > li .bx_ico_tit .inner p {font-size:13px; color:#666}
.section_happy.fundinfo .tab_cont.public .list_busi_public > ul > li.li1 .bx_ico_tit .inner:after {content:""; background:url(/images/mobile/content/ico_busi_public1.png) 0 0 no-repeat; background-size:66px auto}
.section_happy.fundinfo .tab_cont.public .list_busi_public > ul > li.li2 .bx_ico_tit .inner:after {content:""; background:url(/images/mobile/content/ico_busi_public2.png) 0 0 no-repeat; background-size:66px auto}
.section_happy.fundinfo .tab_cont.public .list_busi_public > ul > li.li3 .bx_ico_tit .inner:after {content:""; background:url(/images/mobile/content/ico_busi_public3.png) 0 0 no-repeat; background-size:66px auto}
.section_happy.fundinfo .tab_cont.public .list_busi_public > ul > li p.desc.bx_area {padding:15px; border:1px solid #dcdcdc}

/* Ç²ÅÍ */
/* Ç²ÅÍ > ÀÌ¿ë¾à°ü, °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ */
.article_terms {overflow:hidden; overflow-y:auto}
.article_terms h5 {display:block; padding:13px 17px 0; font-size:13px; color:#000}
.article_terms h5 ~ h5 {padding:0 17px}
.article_terms .terms_inner {padding:13px 17px 13px}
.article_terms .terms_inner * {line-height:1.6em; color:#666}
.article_terms h6 {padding:0 0 17px; font-size:11px; font-weight:700; color:#666}
.article_terms h6 ~ h6 {padding:17px 0 17px}
.article_terms h6.only {padding-bottom:0}
.article_terms p + p {padding-top:10px}
.article_terms li p + p {padding-top:0}
.article_terms p.extra {padding-left:5px; text-indent:-0.6em}
.article_terms p.extra:before {content:"* "; color:inherit}
.article_terms ol > li {padding-left:12px; text-indent:-12px}
.article_terms ol > li > * {text-indent:0}
.article_terms h6 + ol > li ~ li {margin-top:5px}
.article_terms h6 + p + ol > li ~ li {margin-top:5px}
.article_terms ol.list_num_order {counter-reset:list_num_order}
.article_terms ol.list_num_order > li {padding-left:10px; text-indent:-10px}
.article_terms ol.list_num_order > li > * {text-indent:0}
.article_terms ol.list_num_order > li:before {content:counter(list_num_order) ". "; counter-increment:list_num_order}
.article_terms ul.list_dotted > li {position:relative; padding-left:5px}
.article_terms ul.list_dotted > li:after {content:""; position:absolute; top:8px; left:0; width:2px; height:2px; border-radius:100%; background:#ccc}
.article_terms ul.list_dotted > li strong {font-weight:normal}
.article_terms ul.list_hyphen > li {position:relative; padding-left:7px}
.article_terms ul.list_hyphen > li:after {content:""; position:absolute; top:9px; left:0; width:4px; height:1px; background:#888}
.article_terms.terms_private h6 {padding:17px 0 17px}
.article_terms.terms_private ol > li > strong {font-weight:normal}
.article_terms.terms_private .tbl_tit {display:block; padding:15px 0 10px; font-weight:normal; color:#555} 
.article_terms.terms_private .tbl_basic {margin-left:-12px; width:calc(100% + 12px)}
.article_terms.terms_private .tbl_basic + p.extra {padding:10px 0}
.article_terms.terms_private .list_num_order.policy {margin-top:17px}
.article_terms.terms_private .list_num_order.policy li ~ li {margin-top:15px}
.article_terms.terms_private ol.list_order_type2 > li {padding-left:0; text-indent:0} 
.article_terms.terms_private ol.list_order_type2 > li .list_hyphen {padding-left:10px}
.article_terms.terms_private .list_info_charge {margin-top:20px}
.article_terms.terms_private .list_info_charge strong.tit {display:block; font-weight:500; color:#888}
.article_terms.terms_private .list_info_charge + p {margin-top:20px}
/* .article_terms.terms_private .list_prev_private {margin-top:10px} */
.article_terms .list_prev_private {margin-top:17px}
.article_terms .list_prev_private li ~ li {margin-top:2px}
.article_terms .list_prev_private li a {color:#12a19a}
.section_clause .tbl_basic table thead th,
.section_clause .tbl_basic table tbody th,
.section_clause .tbl_basic table tbody td {padding:6px 5px; line-height:1.3em; text-align:center; word-wrap:break-word; word-break:break-all}
.section_clause .tab_basic a {height:66px; line-height:60px}
.section_clause .tab_basic a > span {line-height:1.25em; vertical-align:middle; word-wrap:break-word; word-break:keep-all}
.section_clause .tab_basic a > span > span {display:block; line-height:1.35em}
.section_clause .tab_round {padding:17px 17px 0}
.section_clause .tab_cont {display:none}
.section_clause .tab_cont.active {display:block}
.section_clause .tab_sub_cont {display:none}
.section_clause .tab_sub_cont.active {display:block}
.section_clause .tab_cont.internet ol.list_num_order > li > .tbl_basic {margin-left:-22px; width:calc(100% + 22px)}
.section_clause .tab_cont.internet ol.list_num_order > li > ol > li > .tbl_basic {margin-left:-34px; width:calc(100% + 34px)}
.section_clause .tab_cont.lotto520 .tbl_basic {margin-left:-12px; width:calc(100% + 12px)}
.section_clause .tab_cont.lotto720 .tbl_basic {margin-left:-12px; width:calc(100% + 12px)}
.section_clause .head_title .app_close {display:block; text-indent:-9999px; overflow:hidden; width:46px; height:51px; position:absolute; top:0; right:0; background:url(/ui/images/btn_close.png) 50% 50% no-repeat; background-size:17px auto}
/* .section_clause .head_title .app_close:before {content: ''; position:absolute; width:20px; height:1px; transform:rotate(-45deg); background:#fff; left:50%; top:50%; margin-top:-0.5px; margin-left:-10px; transform-origin: 50% 50%}
.section_clause .head_title .app_close:after {content: ''; position:absolute; width:20px; height:1px; transform:rotate(45deg); background:#fff; left:50%; top:50%; margin-top:-0.5px; margin-left:-10px; transform-origin: 50% 50%} */
.popup_wrap.popup_clause {display:none}
/* ÀÎÅÍ³Ýº¹±Ç ÀÌ¿ë¾à°ü µ¿Çàº¹±Ç */
.article_terms.game_all {display:none;}
.article_terms.game_all.active {display:block;}
/* ±¸¸Åº¹±Ç ´çÃ·°á°ú */
.section_qr .winner_number {padding:22px 17px 17px; text-align:center; background:#f7fbff}
.section_qr .winner_number h3 {font-size:17px; color:#333; letter-spacing:-0.025em}
.section_qr .winner_number .date {display:block; padding-top:8px; font-weight:normal; font-size:11px; color:#888}
.section_qr .winner_number .bx_winner {margin-top:22px}
.section_qr .winner_number .bx_winner .tit {font-weight:500; font-size:13px; color:#333; letter-spacing:-0.03em}
.section_qr .winner_number .bx_winner .list {padding-top:13px}
.section_qr .winner_number .bx_winner .list .clr {display:inline-block; width:30px; height:30px; line-height:30px; font-weight:700; font-size:12px; color:#fff; letter-spacing:-0.025em; vertical-align:middle; border-radius:100%}
.section_qr .winner_number .bx_winner .list .clr ~ .clr {margin-left:3px}
.section_qr .winner_number .bx_winner .list .clr.plus {position:relative; margin-left:23px}
.section_qr .winner_number .bx_winner .list .clr.plus :after {content:""; position:absolute; left:-17px; top:50%; z-index:1; width:9px; height:9px; margin-top:-5px; background:url(/images/mobile/content/ico_plus.png) 0 0 no-repeat; background-size:9px auto}
.section_qr .winner_number .bx_winner .list .clr1 {background:#e4a816 /*1~10*/}
.section_qr .winner_number .bx_winner .list .clr2 {background:#1994da /*11~20*/}
.section_qr .winner_number .bx_winner .list .clr3 {background:#e86352 /*21~30*/}
.section_qr .winner_number .bx_winner .list .clr4 {background:#8f8f8f /*31~40*/}
.section_qr .winner_number .bx_winner .list .clr5 {background:#5bb544 /*41~45*/}
.section_qr .winner_number .bx_notice {margin-top:22px; height:77px; padding:22px 0; text-align:center; background:#fff; box-shadow:0 1px 1px rgba(0, 0, 0, .15)}
.section_qr .winner_number .bx_notice span {display:block; padding-top:6px; font-size:11px}
.section_qr .winner_number .bx_notice.winner {height:auto}
.section_qr .winner_number .bx_notice.winner strong {display:inline-block; line-height:1.2em; font-size:15px; color:#333; letter-spacing:-0.03em}
.section_qr .winner_number .bx_notice.winner span {padding:0 0 7px; font-size:14px; letter-spacing:0}
.section_qr .winner_number .bx_notice.winner span.single {line-height:1.3em; padding:0}
.section_qr .winner_number .bx_notice.winner strong > span {display:inline; padding:0; font-size:15px}
.section_qr .winner_number .bx_notice.winner strong + span {padding:7px 0 0}
.section_qr .list_my_number {padding:17px}
.section_qr .list_my_number .tbl_basic {padding-bottom:13px}
.section_qr .list_my_number .tbl_basic table {text-align:center; border-top:1px solid #dbdbdb}
.section_qr .list_my_number .tbl_basic table tbody th {color:#444; background:#f7f7f7}
.section_qr .list_my_number .tbl_basic table tbody td {padding-left:0; padding-right:0}
.section_qr .list_my_number .tbl_basic table tbody td .clr {display:inline-block; width:30px; height:30px; line-height:30px; font-weight:700; font-size:12px; color:#444; letter-spacing:-0.025em; vertical-align:middle; border-radius:100%}
.section_qr .list_my_number .tbl_basic table tbody td .clr ~ .clr {margin-left:3px}
.section_qr .list_my_number .tbl_basic table tbody td .clr1 {color:#fff; background:#e4a816 /*1~10*/}
.section_qr .list_my_number .tbl_basic table tbody td .clr2 {color:#fff; background:#1994da /*11~20*/}
.section_qr .list_my_number .tbl_basic table tbody td .clr3 {color:#fff; background:#e86352 /*21~30*/}
.section_qr .list_my_number .tbl_basic table tbody td .clr4 {color:#fff; background:#8f8f8f /*31~40*/}
.section_qr .list_my_number .tbl_basic table tbody td .clr5 {color:#fff; background:#5bb544 /*41~45*/}
.section_qr .extra {line-height:1.8em; padding-left:5px; text-indent:-5px; text-align:left}
.section_qr .notice_app {background:#f5f5f5}
.section_qr .notice_app a {display:block; padding:17px 33px}
.section_qr .notice_app a:after {content:""; display:block; clear:both}
.section_qr .notice_app .app_img {float:left; width:53px; height:53px; line-height:0; color:transparent; text-indent:-9999em; background:url(/images/mobile/content/img_app.png) 0 0 no-repeat; background-size:53px auto}
.section_qr .notice_app .info {float:left; width:calc(100% - 53px); padding-left:19px; color:#444; letter-spacing:0; box-sizing:border-box}
.section_qr .notice_app .info > span {display:block; line-height:1.5em; padding-top:11px}
.section_qr .notice_app .info > span > span {display:block; line-height:1.5em}
.section_qr.lottery520 .winner_number .bx_winner {margin-top:0; padding:10px 0 17px}
.section_qr.lottery520 .winner_number .bx_winner .tit {display:block; padding-bottom:7px}
.section_qr.lottery520 .winner_number .bx_winner .prize {display:inline-block}
.section_qr.lottery520 .winner_number .bx_winner .prize:after {content:""; display:block; clear:both}
.section_qr.lottery520 .winner_number .bx_winner .prize ~ .prize {margin-top:3px}
.section_qr.lottery520 .winner_number .bx_winner .prize h4 {float:left; display:inline-block; width:44px; height:30px; line-height:30px; font-weight:400; font-size:13px; color:#fff; letter-spacing:0; text-align:center; border-radius:2px}
.section_qr.lottery520 .winner_number .bx_winner .prize ul {float:left; margin-left:3px; border-radius:2px; border:1px solid #e9e9e9; box-sizing:border-box}
.section_qr.lottery520 .winner_number .bx_winner .prize ul:after {content:""; display:block; clear:both}
.section_qr.lottery520 .winner_number .bx_winner .prize ul li {float:left; width:35px; height:28px; line-height:28px; font-weight:700; font-size:13px; color:#333; background:#fff; box-sizing:border-box}
.section_qr.lottery520 .winner_number .bx_winner .prize ul li ~ li {border-left:1px solid #e9e9e9}
.section_qr.lottery520 .winner_number .bx_winner .prize .clr1 {background:#f07d00 /*1Á¶*/}
.section_qr.lottery520 .winner_number .bx_winner .prize .clr2 {background:#e4a816 /*2Á¶*/}
.section_qr.lottery520 .winner_number .bx_winner .prize .clr3 {background:#5ab545 /*3Á¶*/}
.section_qr.lottery520 .winner_number .bx_winner .prize .clr4 {background:#34b6af /*4Á¶*/}
.section_qr.lottery520 .winner_number .bx_winner .prize .clr5 {background:#b56ac8 /*5Á¶*/}
.section_qr.lottery520 .winner_number .bx_winner .prize .clr6 {background:#e86352 /*6Á¶*/}
.section_qr.lottery520 .winner_number .bx_winner .prize .clr7 {background:#4695ed /*7Á¶*/}
.section_qr.lottery520 .winner_number .bx_notice {height:60px; margin-top:0}
.section_qr.lottery520 .winner_number .bx_notice.winner {height:auto}
.section_qr.lottery520 .winner_number .bx_notice.winner .gold > strong {padding-left:17px; background:url(/images/mobile/content/ico_gold.png) 0 3px no-repeat; background-size:12px auto}
.section_qr.lottery520 .winner_number .bx_notice.winner .silver > strong {padding-left:17px; background:url(/images/mobile/content/ico_silver.png) 0 3px no-repeat; background-size:12px auto}
.section_qr.lottery520 .winner_number .extra {padding-top:7px}
.section_qr.lottery520 .list_win_number {padding:17px 10px}
.section_qr.lottery520 .list_win_number .tit {padding-bottom:9px}
.section_qr.lottery520 .list_win_number .tit:after {content:""; display:block; clear:both}
.section_qr.lottery520 .list_win_number .tit strong {font-size:13px; color:#333; letter-spacing:0}
.section_qr.lottery520 .list_win_number .tit .date {float:right; font-size:13px}
.section_qr.lottery520 .list_win_number .tbl_basic table tbody td {padding:6px 0; text-align:center}

.section_qr.lottery720 .winner_number .bx_winner {margin-top:0; padding:10px 0 17px}
.section_qr.lottery720 .winner_number .bx_winner .tit {display:block; padding-bottom:7px}
.section_qr.lottery720 .winner_number .bx_winner .prize {display:inline-block}
.section_qr.lottery720 .winner_number .bx_winner .prize:after {content:""; display:block; clear:both}
.section_qr.lottery720 .winner_number .bx_winner .prize ~ .prize {margin-top:3px}
.section_qr.lottery720 .winner_number .bx_winner .prize h4 {float:left; display:inline-block; width:44px; height:30px; line-height:30px; font-weight:400; font-size:13px; color:#fff; letter-spacing:0; text-align:center; border-radius:2px}
.section_qr.lottery720 .winner_number .bx_winner .prize ul {float:left; margin-left:3px; border-radius:2px; border:1px solid #e9e9e9; box-sizing:border-box}
.section_qr.lottery720 .winner_number .bx_winner .prize ul:after {content:""; display:block; clear:both}
.section_qr.lottery720 .winner_number .bx_winner .prize ul li {float:left; width:35px; height:28px; line-height:28px; font-weight:700; font-size:13px; color:#333; background:#fff; box-sizing:border-box}
.section_qr.lottery720 .winner_number .bx_winner .prize ul li ~ li {border-left:1px solid #e9e9e9}
.section_qr.lottery720 .winner_number .bx_winner .prize .clr1 {background:#f07d00 /*1Á¶*/}
.section_qr.lottery720 .winner_number .bx_winner .prize .clr2 {background:#e4a816 /*2Á¶*/}
.section_qr.lottery720 .winner_number .bx_winner .prize .clr3 {background:#5ab545 /*3Á¶*/}
.section_qr.lottery720 .winner_number .bx_winner .prize .clr4 {background:#34b6af /*4Á¶*/}
.section_qr.lottery720 .winner_number .bx_winner .prize .clr5 {background:#b56ac8 /*5Á¶*/}
.section_qr.lottery720 .winner_number .bx_winner .prize .clr6 {background:#e86352 /*6Á¶*/}
.section_qr.lottery720 .winner_number .bx_winner .prize .clr7 {background:#4695ed /*7Á¶*/}
.section_qr.lottery720 .winner_number .bx_notice {height:60px; margin-top:0}
.section_qr.lottery720 .winner_number .bx_notice.winner {height:auto}
.section_qr.lottery720 .winner_number .bx_notice.winner .gold > strong {padding-left:17px; background:url(/images/mobile/content/ico_gold.png) 0 3px no-repeat; background-size:12px auto}
.section_qr.lottery720 .winner_number .bx_notice.winner .silver > strong {padding-left:17px; background:url(/images/mobile/content/ico_silver.png) 0 3px no-repeat; background-size:12px auto}
.section_qr.lottery720 .winner_number .extra {padding-top:7px}
.section_qr.lottery720 .list_win_number {padding:17px 10px}
.section_qr.lottery720 .list_win_number .tit {padding-bottom:9px}
.section_qr.lottery720 .list_win_number .tit:after {content:""; display:block; clear:both}
.section_qr.lottery720 .list_win_number .tit strong {font-size:13px; color:#333; letter-spacing:0}
.section_qr.lottery720 .list_win_number .tit .date {float:right; font-size:13px}
.section_qr.lottery720 .list_win_number .tbl_basic table tbody td {padding:6px 0; text-align:center}
.section_qr.lottery720 .tbl_basic table tbody td.fr{padding-right:10px !important; text-align:right !important;}

/*2020-03-24 ¿¬±Ýº¹±Ç720+*/
.lottery_section_pension_720 .lottery_section.pension .section_title h2 {padding-bottom:9px}
.lottery_section_pension_720 .lottery_section .slick_slide {overflow:hidden; position:relative}
.lottery_section_pension_720 .lottery_section .slick_slide:after {content:""; display:block; clear:both}
.lottery_section_pension_720 .lottery_section .slick_slide .slide_item {float:left}
.lottery_section_pension_720 .lottery_section .slick_slide .slick-prev {left:-14px}
.lottery_section_pension_720 .lottery_section .slick_slide .slick-next {right:-14px}
.lottery_section_pension_720 .lottery_section.pension720 .section_title h2 {padding-bottom:12px;}
.lottery_section_pension_720 .lottery_section .yg_group .section_title .cap {padding-bottom:10px;}
.lottery_section_pension_720 .lottery_section .yg_group .slide_item .prizeresult {width:270px; height:97px;}
.lottery_section_pension_720 .lottery_section .yg_group .slide_item .prizeresult.bonus {padding-left:10px;box-sizing:border-box;}
.lottery_section_pension_720 .lottery_section .yg_group .slide_item .prizeresult + .section_title {padding-top:6px;}
.lottery_section_pension_720 .lottery_section .yg_group .slide_item .prizeresult .prize {width:100%;}
.lottery_section_pension_720 .lottery_section .yg_group .slide_item .prizeresult .prize h4 {float:left;display:inline-block;padding-left:2px;width:auto;line-height:30px;color:#333;font-size:13px;text-align:center;}
.lottery_section_pension_720 .lottery_section .yg_group .slide_item .prizeresult .prize h4 strong {position:relative;display:inline-block;margin-right:5px;width:28px;height:28px;line-height:27px;font-size:14px;font-weight:700;border:1px solid #c7c7c7;border-radius:50%;vertical-align:top;}
.lottery_section_pension_720 .lottery_section .yg_group .slide_item .prizeresult .prize h4 strong:after {position:absolute;left:50%;top:50%;margin:-13px 0 0 -13px;width:24px;height:24px;border:1px solid #c7c7c7;border-radius:50%;content:"";}
.lottery_section_pension_720 .lottery_section .yg_group .slide_item .prizeresult .prize ul {float:right;margin-left:0;border-radius:3px;border:none;box-sizing:border-box}
.lottery_section_pension_720 .lottery_section .yg_group .slide_item .prizeresult .prize ul li {position:relative;float:left;margin-left:5px;padding-right:1px;width:30px;height:30px;line-height:27px;font-weight:700;font-size:14px;color:#333;background:#fff;border:2px solid #c7c7c7;border-radius:50%;box-sizing:border-box}
.lottery_section_pension_720 .lottery_section .yg_group .slide_item .prizeresult .prize ul li ~ li {border:2px solid #c7c7c7;}
.lottery_section_pension_720 .lottery_section .yg_group .slide_item .prizeresult .prize ul li:after {position:absolute;left:50%;top:50%;margin:-12px 0 0 -12px;width:22px;height:22px;border:1px solid #000;border-radius:50%;content:"";}
.lottery_section_pension_720 .lottery_section .yg_group .clr1,
.lottery_section_pension_720 .lottery_section .yg_group .clr1:after {border-color:#ff4c4c !important; /*½Ê¸¸´ÜÀ§*/}
.lottery_section_pension_720 .lottery_section .yg_group .clr2,
.lottery_section_pension_720 .lottery_section .yg_group .clr2:after {border-color:#ff8e4f !important; /*¸¸´ÜÀ§*/}
.lottery_section_pension_720 .lottery_section .yg_group .clr3,
.lottery_section_pension_720 .lottery_section .yg_group .clr3:after {border-color:#fcd153 !important; /*Ãµ´ÜÀ§*/}
.lottery_section_pension_720 .lottery_section .yg_group .clr4,
.lottery_section_pension_720 .lottery_section .yg_group .clr4:after {border-color:#3cbcff !important; /*¹é´ÜÀ§*/}
.lottery_section_pension_720 .lottery_section .yg_group .clr5,
.lottery_section_pension_720 .lottery_section .yg_group .clr5:after {border-color:#8d70da !important; /*½Ê´ÜÀ§*/}
.lottery_section_pension_720 .lottery_section .yg_group .clr6,
.lottery_section_pension_720 .lottery_section .yg_group .clr6:after {border-color:#777777 !important; /*ÀÏ´ÜÀ§*/}


/* .lottery_section_pension_720 .lottery_section .section_title {position:relative; padding-top:7px}
.lottery_section_pension_720 .lottery_section .slick_slide {overflow:hidden; position:relative}
.lottery_section_pension_720 .lottery_section .slick_slide:after {content:""; display:block; clear:both}
.lottery_section_pension_720 .lottery_section .slick_slide .slide_item {float:left}
.lottery_section_pension_720 .lottery_section .slick_slide .slick-prev {left:-14px}
.lottery_section_pension_720 .lottery_section .slick_slide .slick-next {right:-14px} */
.lottery_section_pension_720 a:focus,
.lottery_section_pension_720 button:focus,
.lottery_section_pension_720 .slick-slide:focus {outline:none}
.lottery_section_pension_720 .lottery_section {height:220px; padding:10px 17px 0; text-align:center; background:#fff; box-shadow:0 1px 1px rgba(0, 0, 0, .15)}
.lottery_section_pension_720 .lottery_section .slick-arrow {position:absolute; z-index:1; width:40px; height:40px; line-height:0; color:transparent; text-indent:-9999em}
.lottery_section_pension_720 .lottery_section .slick-prev {background:url(/images/mobile/content/arrow_main_slide_prev.png) 50% 50% no-repeat; background-size:6px auto}
.lottery_section_pension_720 .lottery_section .slick-next {background:url(/images/mobile/content/arrow_main_slide_next.png) 50% 50% no-repeat; background-size:6px auto}
.lottery_section_pension_720 .lottery_section .slick-dots {position:absolute; left:0; right:0}
.lottery_section_pension_720 .lottery_section .slick-dots li {display:inline-block;}
.lottery_section_pension_720 .lottery_section .slick-dots li ~ li {margin-left:5px}
.lottery_section_pension_720 .lottery_section .slick-dots li button {display:inline-block; width:5px; height:5px; line-height:0; color:transparent; text-indent:-9999em; border-radius:100%; background:#b2b2b2}
.lottery_section_pension_720 .lottery_section .slick-dots li.slick-active button {background:#000}
.lottery_section_pension_720 .lottery_section .section_title {position:relative; padding-top:37px}
.lottery_section_pension_720 .lottery_section .section_title h2 {padding-bottom:13px; font-weight:700; font-size:17px; color:#333; letter-spacing:-0.025em}
.lottery_section_pension_720 .lottery_section .section_title .date {position:absolute; right:0; top:0; font-size:11px; color:#888; letter-spacing:0}
.lottery_section_pension_720 .lottery_section .section_title .cap {padding-bottom:16px; font-size:13px; color:#333; letter-spacing:0}
.lottery_section_pension_720 .tbl_basic {padding:10px 10px 0}
.lottery_section_pension_720 .tbl_basic table tbody th {background:#fff}
.lottery_section_pension_720 .tbl_basic table tbody td {padding:6px 0; text-align:center; background:#fff}
.lottery_section_pension_720 .tbl_basic table tbody td.fr{padding-right:10px !important; text-align:right !important;}
.lottery_section_pension_720 .search_area {margin-bottom:0}
.lottery_section_pension_720 .search_area .inp .row .wrap_select select {font-weight:700; font-size:13px; color:#333; letter-spacing:0}
.section_clause .search_area .inp .row .wrap_select select {font-weight:700; font-size:13px; color:#333; letter-spacing:0}

/* ¿¡·¯ */
#container.section_error {padding:0 0 50px}
#container.section_error .head_title {position:static}
.section_error .bx_nodata {height:auto; padding-top:50px}
.section_error .bx_nodata:before {display:none}
.section_error .bx_nodata p {display:block; padding-top:46px}
.section_error .bx_nodata .cap {line-height:1.4em; padding-top:13px; background:none}
.section_error .bx_nodata .cap span {display:block; line-height:1.4em}
.section_error .btns_submit {padding-top:30px}
.section_error .btns_submit a {width:158px; font-size:13px}

@media screen and (max-width:359px) {
	/* °ÔÀÓ±¸¸Å > ÆÄ¿öº¼ > ±¸¸ÅÇÏ±â */
	.section_game_select.powerball .game_select_content .set .list_selected_game ul li .selected {padding:0 7px}
	/* °ÔÀÓ±¸¸Å > ÆÄ¿öº¼ > ¼ýÀÚ ¼±ÅÃ °ÔÀÓ */
	.popup_powerball_game .bx_guide .box > p {padding-left:59px; background-position:18px 50%}
	/* ´çÃ·Á¤º¸ > ÃßÃ·¹æ¼Û */
	.section_win_tv .bx_extra .list li {font-size:11px}
	/* ¸¶ÀÌÆäÀÌÁö > °ÇÀü±¸¸Å ÇÁ·Î±×·¥ */
	.section_campaign.main .titled_content.last > p {font-size:14px}
	/* ¸¶ÀÌÆäÀÌÁö > °ÇÀü±¸¸Å ÇÁ·Î±×·¥ > ¼¿ÇÁÁø´ÜÆò°¡ */
	.section_campaign .intro_content h3 + .desc {font-size:12px}
	.section_campaign.test .intro_content .bx_test .tit {top:34px}
	.section_campaign.test .intro_content .bx_test a.start {top:72px}
	/* ¸¶ÀÌÆäÀÌÁö > ¿¹Ä¡±Ý > Ãâ±ÝÇÏ±â */
	.section_deposit.refund .refund_content.history .titled_content .tbl_basic tbody td.bank {padding-left:0; padding-right:0}
	/* ¸¶ÀÌÆäÀÌÁö > ÇýÅÃ > Å¬·Î¹öÄ¨ > »ç¿ëÇÏ±â */
	.section_benefit.usechip .titled_content .coupon_area .coupon .detail {padding-top:27px}
	.section_benefit.usechip .titled_content .coupon_area .coupon.enter .detail {padding-top:10px}
	.section_benefit.usechip .titled_content .list_online_games ul li {height:110px}
	.section_benefit.usechip .titled_content .list_online_games ul li strong {padding-top:72px}
	.section_benefit.usechip .titled_content .list_online_games ul li.triple strong,
	.section_benefit.usechip .titled_content .list_online_games ul li.power strong,
	.section_benefit.usechip .titled_content .list_online_games ul li.speed strong,
	.section_benefit.usechip .titled_content .list_online_games ul li.treasure strong,
	.section_benefit.usechip .titled_content .list_online_games ul li.catch strong,
	.section_benefit.usechip .titled_content .list_online_games ul li.double strong {background-size:67px auto}
	/* ¸¶ÀÌÆäÀÌÁö > ÇýÅÃ > Å¬·Î¹öÄ¨ > Àû¸³¹æ¹ý */
	.section_benefit.infochip .titled_content.saving .list_chip_saving ul li p {font-size:12px}
	/* °í°´¼¾ÅÍ  > ¸ÞÀÎ */
	.section_center.main .list_center_sort ul li a strong {padding-top:76px}
	/* ÀÌº¥Æ® */
	.popup_research .popup_section {width:300px}
	
}

/* È¸¿øÅ»Åð */
/* ºñ¹Ð¹øÈ£ È®ÀÎ */
.section_withdraw.check .info_check {margin-top:23px; padding:58px 10px 0; text-align:center; background:url(/images/mobile/content/ico_lock_withdraw.png) 50% 0 no-repeat; background-size:39px auto}
.section_withdraw.check .info_check .tit {line-height:1.2em; font-weight:700; font-size:17px; color:#00a19a; letter-spacing:0}
.section_withdraw.check .info_check .tit span {display:block; line-height:1.2em}
.section_withdraw.check .info_check .desc {line-height:1.5em; padding:21px 0 14px; font-weight:500; font-size:13px; color:#666; letter-spacing:0}
.section_withdraw.check .info_check .desc span {display:block; line-height:1.5em}
.section_withdraw.check .bx_check_area {margin:0 10px; padding:0 16px; border:1px solid #dcdcdc; background:#fafafa}
.section_withdraw.check .bx_check_area ul {padding:10px 0 16px}
.section_withdraw.check .bx_check_area ul li:after {content:""; display:block; clear:both}
.section_withdraw.check .bx_check_area ul li ~ li {margin-top:3px}
.section_withdraw.check .bx_check_area ul li > * {float:left; height:37px; line-height:37px}
.section_withdraw.check .bx_check_area ul li .tit {width:92px; font-weight:500; font-size:13px; letter-spacing:0}
.section_withdraw.check .bx_check_area ul li .inp {width:calc(100% - 92px); font-weight:500; font-size:13px; color:#333; letter-spacing:0}
.section_withdraw.check .bx_check_area ul li .inp input[type="password"] {width:100%; vertical-align:top}
.section_withdraw.check .bx_check_area ~ .btns_submit {padding:13px 10px 0}
/* Å»Åð½ÅÃ» */
.section_withdraw .popup_withdraw .popup_section .popup_content {padding:31px 0}
.section_withdraw .popup_withdraw .popup_section .popup_content > .cap {font-size:11px}
.section_withdraw .info_withdraw {padding:17px 10px 23px}
.section_withdraw .info_withdraw .bx_info {padding:12px 16px; border:1px solid #dcdcdc; background:#fafafa}
.section_withdraw .info_withdraw ul li {line-height:1.6em; padding-left:6px; text-indent:-6px}
.section_withdraw .info_withdraw ul li strong {font-weight:500; color:#000}
.section_withdraw .info_withdraw .list_require {padding-top:10px}
.section_withdraw .info_withdraw .list_require ul li {padding-left:0; text-indent:0}
.section_withdraw.reg .titled_content {border-top:10px solid #e9edee}
.section_withdraw.reg .titled_content h3.tit_dep3 {margin:0; padding-left:17px}
.section_withdraw.reg .titled_content h3.tit_dep3 .extra {float:right; line-height:51px; font-weight:500; font-size:11px; color:#888}
.section_withdraw.reg .titled_content h3.tit_dep3 .extra .require em {content:"*"; font-style:normal; font-weight:500; font-size:13px; color:#de0808}
.section_withdraw.reg .titled_content .cont {padding-top:15px}
.section_withdraw.reg .titled_content .join_form {padding:0 17px; border-top:none}
.section_withdraw.reg .titled_content .join_form textarea {height:166px}
.section_withdraw.reg .titled_content .join_form .tit .require span {width:1px; height:1px; font-size:1px; color:transparent; text-indent:-9999em}
.section_withdraw.reg .titled_content .join_form .tit .require em {content:"*"; font-style:normal; font-weight:500; font-size:13px; color:#de0808}
.section_withdraw.reg .titled_content ~ .btns_submit {padding:20px 10px 0; background:#fff}
/* Å»ÅðºÒ°¡ */
.section_withdraw.reject .info_reject_detail {padding:0 10px; border-top:10px solid #e9edee}
.section_withdraw.reject .info_reject_detail .head {padding:25px 0; text-align:center}
.section_withdraw.reject .info_reject_detail .head .tit {font-weight:700; font-size:17px; color:#00a19a; letter-spacing:0}
.section_withdraw.reject .info_reject_detail .head .desc {line-height:1.6em; padding-top:21px; font-weight:500; font-size:13px; letter-spacing:0}
.section_withdraw.reject .info_reject_detail .head .desc span {display:block; line-height:1.6em}
.section_withdraw.reject .info_reject_detail .list_bul_arrow {margin:0 10px; padding:24px 27px 27px; border:1px solid #dcdcdc; background:#f7f7f7}
.section_withdraw.reject .info_reject_detail .list_bul_arrow.type2 > ul > li .tit {width:115px}
/* Ãâ±Ý½ÅÃ» */
.section_withdraw_step .cont_section .cont {padding:10px}
.section_withdraw_step .cont_section .cont ~ .cont {border-top:10px solid #e9edee}
.section_withdraw_step .cont_section .cont .btns_submit {padding:10px 0 7px}
.section_withdraw_step .cont_section .cont .btns_submit a {font-size:13px}
.section_withdraw_step .cont_section .cont .list_bul_arrow {padding:20px 17px; border:1px solid #dcdcdc; background:#fafafa}
.section_withdraw_step .cont_section .cont .list_bul_arrow > ul > li > strong {position:relative}
.section_withdraw_step .cont_section .cont .list_bul_arrow > ul > li .btn_moresee {position:absolute; right:-65px; top:50%; margin-top:-11px; width:51px; height:23px; padding:0 13px; font-size:12px; background:#fff}
.section_withdraw_step .cont_section .cont .list_bul_arrow > ul > li .btn_moresee span {line-height:21px}
.section_withdraw_step .cont_section.nohistory .cap {margin:7px 0 16px 10px; padding-left:11px; font-size:13px; background:url(/images/mobile/content/bul_arrow_right_blue.png) 0 50% no-repeat; background-size:4px auto}
.section_withdraw_step .bx_withdraw {background:#fafafa}
.section_withdraw_step .bx_withdraw ul {display:table; width:100%; padding:12px 17px}
.section_withdraw_step .bx_withdraw ul li {display:table-row}
.section_withdraw_step .bx_withdraw ul li > div {display:table-cell; padding:5px 0}
.section_withdraw_step .bx_withdraw ul li > div.tit {width:37%; font-weight:500; font-size:13px; letter-spacing:0; vertical-align:middle}
.section_withdraw_step .bx_withdraw ul li > div.inp {width:63%}
.section_withdraw_step .bx_withdraw ul li > div.inp .wrap_select {width:100%}
.section_withdraw_step .bx_withdraw ul li > div.inp .wrap_select select {width:100%; font-weight:500; font-size:13px; color:#333; letter-spacing:0}
.section_withdraw_step .bx_withdraw ul li > div.inp input[type="text"],
.section_withdraw_step .bx_withdraw ul li > div.inp input[type="password"],
.section_withdraw_step .bx_withdraw ul li > div.inp input[type="number"],
.section_withdraw_step .bx_withdraw ul li > div.inp select {width:100%; font-weight:500; font-size:13px; color:#333; letter-spacing:0}
.section_withdraw_step .bx_withdraw ul li > div.inp .fixed {display:inline-block; width:100%; height:37px; line-height:35px; padding:0 10px; font-weight:500; font-size:13px; letter-spacing:0; text-align:right; border:1px solid #dcdcdc; background:#f5f5f5; box-sizing:border-box}
.section_withdraw_step .bx_withdraw ul li > div.inp .txt {font-weight:500; font-size:13px; color:#333; letter-spacing:0}
.section_withdraw_step .bx_withdraw ul li > div.inp .cap {margin:5px 0 2px; padding-left:13px; font-size:10px; background:url(/images/mobile/content/bg_caption.png) 0 0 no-repeat; background-size:10px auto}
.section_withdraw_step .bx_withdraw ul li.name > div.inp .fixed {text-align:center}
.section_withdraw_step .bx_withdraw ul li.posible > div {padding-bottom:20px}
.section_withdraw_step .bx_withdraw ul li.posible .inp {text-align:right}
.section_withdraw_step .bx_withdraw ul li.posible .inp strong {font-weight:500; font-size:13px; color:#333; letter-spacing:0}
.section_withdraw_step .bx_withdraw ul li.request .inp {position:relative}
.section_withdraw_step .bx_withdraw ul li.request .inp input[type="number"] {padding-right:27px; font-size:13px; text-align:right}
.section_withdraw_step .bx_withdraw ul li.request .inp input[type="number"] + .unit {position:absolute; right:10px; top:5px; line-height:37px; font-weight:500; font-size:13px; color:#333}
.section_withdraw_step .bx_withdraw ul li .inp textarea {height:37px; padding:5px 10px}
.popup_confirm.withdraw .bx_withdraw_guide {padding:25px 0; text-align:center; background:#f7f7f7}
.popup_confirm.withdraw .bx_withdraw_guide p {line-height:1.5em}
.popup_confirm.withdraw .bx_withdraw_guide p span {display:block; line-height:1.5em}
/* Ãâ±ÝÁøÇàÁß */
.section_withdraw.ing .notice {padding:116px 0; text-align:center}
.section_withdraw.ing .notice strong {font-size:14px}
.section_withdraw.ing .notice p {line-height:1.3em; padding-top:10px; font-size:13px}
.section_withdraw.ing .notice p span {display:block; line-height:1.3em}
.section_withdraw.ing .btns_submit {padding:0 17px}
.section_withdraw.ing .btns_submit a {font-size:13px}

.list_text_common li strong{font-weight:300; color:#d43301;}

/* º¹±Ç±â±Ý 2019-0910 */
.happy_fund_tit {color:#007bc3; width:100%; padding:30px 20px 10px 20px;  font-size:13px; line-height:1.5em;}
.happy_fund_txt {border:1px solid #eee; background-color:#fdfafa; width:90%; margin:0 auto; padding:10px; line-height:1.5em;}
.happy_fund_wrap {width:100%; background-color:#eee; margin-top:30px; padding:30px 5px; overflow:hidden;}
.happy_fund_circle_top {width:110px; height:110px; background-color:#12a19a; border:4px solid #8de4e0; border-radius:100%; margin:0 auto;}
.happy_fund_circle_txt {padding:22px 5px 0 0; width:110px; text-align:center; margin:0 auto; color:#fff; line-height:14px; margin-bottom:10px;}
.happy_fund_circle_txt2 {padding:18px 5px 0 0; width:110px; text-align:center; margin:0 auto; color:#fff;  line-height:14px; margin-bottom:10px;}
.happy_fund_circle_top_img {width:35px; height:45px; margin:0 auto; background:url(/images/happy/happy_fund_money.png) 0px 0px no-repeat; background-size:100%;}
.happy_fund_circle_wrap{text-align:center; }
.happy_fund_circle_wrap ul{display:inline-block; *display:inline; zoom:1;}
.happy_fund_circle_wrap ul li{float:left; margin-left:-1px; z-index:1; padding:0 5px 0 5px;}
.happy_fund_circle_lt {width:110px; height:110px; background-color:#448ccb; border:4px solid #c8e5ff; border-radius:100%;  float:left; top:400px;}
.happy_fund_circle_lt_img {width:25px; height:30px; margin:0 auto; background:url(/images/happy/happy_fund_comp.png) 0px 0px no-repeat; background-size:100%;}
.happy_fund_ct_top {width:30px; height:115px; margin:0 auto; background:url(/images/happy/happy_fund_flowerpot.png) 0px 50px no-repeat; background-size:100%;}
.happy_fund_ct_txt { width:60px; font-size:14px; text-align:center; margin:0 auto; padding-top:3px;}
.happy_fund_circle_rt {width:110px; height:110px; background-color:#b44e99; border:4px solid #edb1dd; border-radius:100%; float:right;}
.happy_fund_circle_rt_img {width:22px; height:22px; margin:0 auto; background:url(/images/happy/happy_fund_clock.png) 0px 0px no-repeat; background-size:100%;}
.happy_fund_tit_bx {padding:20px 0 40px 10px; font-size:16px;  font-weight:400;}
.happy_fund_bx {width:90%; border:1px solid #ddd; overflow:hidden; margin:0 auto; padding:10px; position:relative; margin-bottom:20px;}
.happy_fund_bx_img {background-color:#76caec; width:66px; height:66px; float:left; margin:0 auto; border-radius:100%; position:absolute; top:50%; margin-top:-33px}
.happy_fund_bx_img_ico1 {width:35px; height:55px; margin:0 auto; background:url(/images/happy/happy_fund_hand.png) 0px 15px no-repeat; background-size:100%;}
.happy_fund_bx_img_ico2 {width:35px; height:55px; margin:0 auto; background:url(/images/happy/happy_fund_graph.png) 0px 10px no-repeat; background-size:100%;}
.happy_fund_bx_list { margin-left:80px;}
.happy_fund_bx_list li {line-height:15px;}
.happy_fund_bx_list_tit{color:#00619a; padding:0px 0 10px 0;}
.happy_fund_graph_wrap {padding:10px 0px;}
.happy_fund_graph_tit {color:#007bc3; width:100%; padding:10px 0px 5px 0px;  font-size:13px; text-align:center;}
.happy_fund_graph_sub_tit { text-align:center; margin-bottom:20px;}
.happy_fund_graph {width:200px; height:200px; margin:0 auto; background:url(/images/happy/m_happy_fund_graph.png) 0px 0px no-repeat; background-size:100%;}
.happy_fund_graph_rt { text-align:center; color:#fff; padding:70px 0px 0px 100px; line-height:14px;}
.happy_fund_graph_lt { text-align:center; color:#fff; padding:30px 60px 0 0px; line-height:14px;}
.happy_fund_list_wrap {width:100%; margin-top:50px;}
.happy_fund_list_bx {border-top:1px solid #e4e4e4; padding:10px 20px; overflow:hidden;}
.happy_fund_list_bx2 {border-bottom:1px solid #e4e4e4;}
.happy_fund_list_lt {float:left; padding-top:10px;}
.happy_fund_list_rt {float:right;}
.happy_fund_list_btn {cursor:pointer; border:1px solid #e4e4e4; background-color:#efefef; padding:10px;}

/* 2019.09.18 Ãâ±ÝÁøÇàÁß */
.btn_common {display:inline-block; box-sizing:border-box; color:#333; font-weight:500; text-align:center; border:1px solid #ddd; background:#f5f5f5; vertical-align:middle; cursor:pointer}
.btn_common.sml {min-width:45px; height:25px; line-height:22px; padding:0 9px; font-size:13px; font-weight:300; background:#707070; border-color:#707070; color:#fff}
.btn_common.form {height:34px; line-height:31px; padding:0 9px; font-size:13px; font-weight:300; background:#767676; border-color:#767676; color:#fff}
.btn_common.smid {height:30px; line-height:26px; padding:0 14px; background:#444; border-color:#444; color:#fff; font-weight:normal}
.btn_common.mid {height: 40px;line-height:36px;padding:0 29px;}

/* 2019.09.18 »ó´Ü ¹öÆ° Ãß°¡*/
.bx_button_wrap {text-align:center; overflow:hidden; width:100%; margin:10px 0 5px 0;}
.bx_button {display:block; clear:both;}
.bx_button li { width:32%;}
.bx_button720 li { width:24%;}
.bx_button_gnl { padding:10px 10px; color:#666; background:#eaeaea; cursor:pointer;}
.bx_button_lt {float:left;width:60px;}
.bx_button_ct {margin:0 auto;width:60px;display:inline-block;}
.bx_button_rt {float:right; width:60px;}
.bx_button_lt720 {float:left;width:45px;}
.bx_button_ct720 {margin:0 auto;width:45px;display:inline-block;}
.bx_button_pt720 {margin:0 auto;width:45px;display:inline-block;}
.bx_button_rt720 {float:right;width:45px;}
.bx_button2 {display:block; clear:both;}
.bx_button2 li { width:49%;}
.bx_button4 {display:block; clear:both;}
.bx_button4 li { width:24%;}
.bx_button4_lt {float:left; margin-left:1.3%;}
/*2019.09.18 ¿¬±Ýº¹±Ç Á¤º¸*/
.section_information.lotto520 .bx_lottery_info .name {width:133px; height:30px; background:url(/ui/images/logo_lotto520.png) 0 0 no-repeat; background-size:133px auto}
.section_information.lotto520 .bx_lottery_info .list_game_summ > ul > li > strong + p > span {display:block; line-height:1.5em}
.section_information.lotto520 .mobile_cap {padding:20px 49px; text-align:center; background:#f7f7f7}
.section_information.lotto520 .mobile_cap strong {display:block; font-weight:400; font-size:13px; letter-spacing:-0.03m}
.section_information.lotto520 .mobile_cap .cap {display:inline-block; line-height:1.4em; margin-top:10px; padding:10px 0 0 12px; font-size:10px; color:#888; border-top:1px solid #e6e6e6; background:url(/images/mobile/content/bg_caption_gray.png) 0 12px no-repeat; background-size:10px auto}
.section_information.lotto520 .titled_content .tit_dep3 {margin-bottom:0; padding:0 17px}
.section_information.lotto520 .titled_content .cont {padding:17px; background:#fff}
.section_information.lotto520 .titled_content .cont .tbl_basic table tbody td {text-align:center; letter-spacing:0; word-break:break-all}
.section_information.lotto520 .titled_content .cont .tbl_basic table tbody td.tar {text-align:right;}
.section_information.lotto520 .titled_content .cont .tbl_basic table tbody td.rank {height:32px}
.section_information.lotto520 .titled_content .cont .tbl_basic table tbody tr.condition td {padding-left:0; padding-right:0}
.section_information.lotto520 .titled_content .cont .tbl_basic table tbody tr.condition td ~ td {padding-left:17px; text-align:left}
.section_information.lotto520 .titled_content .cont .tbl_basic table tbody tr.condition td:after {content:""; position:absolute; left:0; bottom:-2px; width:100%; height:1px; background:#dbdbdb}
.section_information.lotto520 .titled_content .cont .tbl_basic table tbody tr.condition td {position:relative; background:#fafafa}
.section_information.lotto520 .titled_content .cont .tbl_basic table tbody tr:last-child td:after {display:none}
.section_information.lotto520 .titled_content .cont > ul > li {line-height:1.75em; margin-top:10px; padding-left:5px; text-indent:-5px; word-break:keep-all}
/*2019.09.18 ¿¬±Ýº¹±Ç ´çÃ·±¸Á¶ ÆË¾÷ ¼öÁ¤*/
.pop_example {padding-top:12px}
.pop_example > p {line-height:1.6em; padding:5px 0 0 5px; word-break:keep-all}
.pop_example > p ~ p {padding-top:11px}
.pop_example > .detail {padding-top:6px}
.pop_example > .detail:after {content:""; display:block; clear:both}
.pop_example > .detail > li {float:left; width:calc(50% - 5px); padding:12px 10px; font-size:10px; background:#f7f7f7}
.pop_example > .detail > li ~ li {margin-left:10px}
.pop_example > .detail > li ul,
.pop_example > .detail > li ul li ~ li {margin-top:7px}
/*2019.09.18 Æ®¸®ÇÃ·° Ãß°¡,¼öÁ¤*/
.section_buy_info.tripleluck .bx_lottery_info .name {padding-top:60px; width:133px; height:30px; background:url(/ui/images/logo_tripleluck.png) 50% 0 no-repeat; background-size:86px auto}
.section_buy_info.tripleluck .bx_lottery_info .bx_point p {padding-bottom:10px; border-bottom:1px solid #dfe6ed}
/*2019.09.18 °ÔÀÓ¼³¸í Ãß°¡*/
.bx_lottery_info .list_game_summ > ul > li > ul > li{padding:2px 0;}
.bx_lottery_info .list_game_summ .pdd {margin-top:7px;}
/*2019.09.18 ±¸¸Å¹æ¹ý Ãß°¡*/
.kino_wrap {margin-top:15px;}
.kino.bx_extra {background-color:#f7f7f7; width:95%; margin:0 auto;}
/*2019.09.18 ½ºÇÇµåÅ°³ë ´çÃ·±¸Á¶ ÆË¾÷ Ãß°¡ */
.section_buy_info.kino .bx_lottery_info .name {padding-top:30px; width:133px; height:30px; background:url(/ui/images/img_inbok_logo2.png) 50% 0 no-repeat; background-size:86px auto}
.kino_pop_txt_wrap {margin:10px 0 5px 0px; overflow:hidden;}
/*2019.09.18 ÆÄ¿öº¼*/
.section_information.power .bx_lottery_info .name {padding-top:40px; width:133px; height:30px; background:url(/ui/images/logo_powerball_new.png) 50% 0 no-repeat; background-size:86px auto}
/*2019.09.18 ¸Þ°¡ºù°í*/
.section_buy_info.bingo .bx_lottery_info .name {padding-top:40px; width:133px; height:30px; background:url(/ui/images/img_inbok_logo5.png) 50% 0 no-repeat; background-size:86px auto}
/*2019.09.18 Ä³Ä¡¹Ì*/
.section_buy_info.catchme .bx_lottery_info .name {padding-top:20px; width:133px; height:30px; background:url(/ui/images/img_inbok_logo7.png) 50% 0 no-repeat; background-size:96px auto}
.list_text_common {margin-top:10px;}
.list_text_common li{margin-top:10px;}
/*2019.09.18 Æ®·¡Á®ÇåÅÍ*/
.section_buy_info.hunter .bx_lottery_info .name {padding-top:20px; width:133px; height:30px; background:url(/ui/images/img_inbok_logo3.png) 50% 0 no-repeat; background-size:86px auto}
/*2019.09.18 ´õºíÀè*/
.section_buy_info.double .bx_lottery_info .name {padding-top:40px; width:133px; height:30px; background:url(/ui/images/img_inbok_logo6.png) 50% 0 no-repeat; background-size:86px auto}
.article_terms.terms_doublejack .guide_ico_win .tbl_ico_win table tr th {display:none}
.article_terms.terms_doublejack .guide_ico_win .tbl_ico_win table {border-top:1px solid #ddd}
/*2019.09.18 ÀèÆÌ ÇöÈ² Ãß°¡*/
.section_buy_info.lottery520 .titled_content .info_desc .tbl_basic table tbody td.lt {text-align:left;}
.pop_table_tit {background:#f7f7f7;}
.pop_table_top {border-top:1px solid #dbdbdb;}
.txt_rt {text-align:right;}
.pop_table_contents {padding:10px; margin-top:10px;}
/* 2019-09-23 ÀèÆÌ pagination */
.pagination_jackpot {padding-top:20px; text-align:center; padding-bottom:20px;}
.pagination_jackpot a {font-weight:500; font-size:10px; color:#444; vertical-align:middle;}
.pagination_jackpot .bx {display:inline-block; width:26px; height:26px; line-height:24px; font-weight:500; font-size:10px; color:#444; vertical-align:middle; border:1px solid #dcdcdc; background:#fff; box-sizing:border-box}
.pagination_jackpot .go {font-size:0; text-indent:-9999em}
.pagination_jackpot .prev {background:#fafafa url(/ui/images/bg_prev.png) 50% 50% no-repeat; background-size:6px auto; margin-right:20px;}
.pagination_jackpot .next {background:#fafafa url(/ui/images/bg_next.png) 50% 50% no-repeat; background-size:6px auto; margin-left:20px;}
.txt_ct {text-align:center;}
.jackpot_close {display:block; text-indent:-9999px; overflow:hidden; width:46px; height:51px; position:absolute; top:0; right:0; background:url(/ui/images/btn_close.png) 50% 50% no-repeat; background-size:17px auto}

/*2019-11-23 ¸¶ÀÌÆäÀÌÁö/°èÁÂ¹øÈ£ Ãß°¡*/
.join_complete_num_bx ul {padding:10px 20px; border-top:1px solid #dddfdf;}
.join_complete_num_bx ul li {padding:10px 0 8px; font-size:13px; letter-spacing:0;}
.join_complete_num_bx ul .lt {text-align:left; float:left; width:120px;}
.join_complete_num_bx ul .rt {}
.join_complete_num_bx_btn { cursor:pointer;  margin:0 17px 10px 17px;  font-size:13px; display:block;text-align:center;}
.join_complete_num_bx_btn a {text-align:center; display:block; color:#fff; line-height:40px;   height:40px;}
.join_complete_num_bx2 ul {padding:10px 20px; border:1px solid #eee; background-color:#fafafa; margin-top:20px;}
.join_complete_num_bx2 ul li {padding:10px 0 8px; font-size:13px; letter-spacing:0; color:#333333;}
.join_complete_num_bx2 ul .lt {text-align:left; float:left; width:100px;}
.join_complete_num_bx2 ul .rt {text-align:left;}
.join_complete_num_bx2 .btn_bx {background-color:#017bc4; color:#fff; cursor:pointer; padding:5px 8px; margin-left:100px; height:26px;}
.join_complete_num_bx2_txt {text-align:left; margin-top:10px; padding-bottom:20px;}

/*2019-11-23 ¿¹Ä¡±Ý ÃæÀüÇÏ±â Å×ÀÌºí*/
.nicePay_complete_bx table {table-layout:fixed; min-width:100%; max-width:none; width:auto; border-left:1px solid #ddd;  border-top:1px solid #ddd}
.nicePay_complete_bx table tbody th {padding:7px 0px; font-weight:500; letter-spacing:0; text-align:center;border-bottom:1px solid #ddd; border-right:1px solid #ddd;background:#fafafa}
.nicePay_complete_bx table tbody td {line-height:1.5em; padding:6px 10px; letter-spacing:0; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.nicePay_complete_bx table tbody td.highlight {background:#fafafa !important}
.nicePay_complete_bx_btn {background-color:#333333; display:block; padding:5px 5px 7px 5px; color:#fff; width:100px; text-align:center; float:left; margin-left:10px; cursor:pointer;}
.nicePay_complete_bx_btn a {color:#fff;}
.nicePay_complete_bx_lt { float:left; padding-top:5px;}

/*2019-11-23 ¿¹Ä¡±ÝÃæÀüÀýÂ÷*/
.nicePay_process_vertical {margin:0px ; padding:15px 5px 17px; overflow:hidden; background-color:#fafafa; border:1px solid #ddd;}
.nicePay_process_vertical .ico_process {text-align:center;}
.nicePay_process_vertical .ico_process:after {content:""; display:block; clear:both;}
.nicePay_process_vertical .ico_process .step {float:left; width:25%; text-align:center;display:inline-block; font-weight:500; font-size:11px; color:#62beb9; letter-spacing:0;}
.nicePay_process_vertical .ico_process .step_arr {float:left; text-align:center; display:inline-block; letter-spacing:0; z-index:100;  left:-5px; top:16px; width:11px; height:20px; position:relative; background-image:url(/images/counsel/ico_counsel_join_arr.png);}
.nicePay_process_vertical .ico_process .step .bg {display:block; width:50px; height:50px; margin-bottom:6px; border-radius:100%;  box-sizing:border-box; margin:0 auto; margin-bottom:20px;}
.nicePay_process_vertical .ico_process .step1 .bg {background:url(/images/mypage/ico_charge_process_one2.png) 50% 50% no-repeat;  background-size:25px auto; background-color:#62beb9;}
.nicePay_process_vertical .ico_process .step2 .bg {background:url(/images/mypage/ico_charge_process_one3.png) 50% 50% no-repeat;  background-size:25px auto; background-color:#62beb9;}
.nicePay_process_vertical .ico_process .step3 .bg {background:url(/images/mypage/ico_charge_process_money.png) 50% 50% no-repeat;  background-size:25px auto; background-color:#62beb9;}
.nicePay_process_vertical .ico_process .step4 .bg {background:url('/ui/images/ico_process_complete.png) 50% 50% no-repeat;  background-size:25px auto; background-color:#62beb9;}

.section_deposit.payment .titled_content_w {margin:20px 10px 8px;}
.section_deposit.payment .titled_content_w .tit_dep4.arrow {margin-left:10px}
.section_deposit.payment .titled_content_w.info .tit_dep4 {padding-left:18px; border:none;}
.section_deposit.payment .titled_content_w.info .tit_dep4:after {left:10px;content:""; position:absolute; left:10px; top:49%; width:2px; height:11px; margin-top:-5px; background:#333}
.section_deposit.payment .titled_content_w.info .cont {position:relative; margin-top:-11px; padding-top:0}
.section_deposit.payment .titled_content_w.info .cont ul li {line-height:1.75em; padding-left:5px; text-indent:-5px; word-break:keep-all}
.section_deposit .bx_withdraw ul li .top_height{line-height:30px; height:30px;}

