body {max-width:500px; margin:0 auto}
#header{max-width:500px; margin:0 auto}
#krTopNavi{max-width:500px; margin:0 auto}

#mn_left {position:fixed; width:100%; height:100%; top:0px; left:-102% ;  z-index:9999999999} /* -102% */

#cnt_body , #id_btn_LeftMenu {cursor:pointer;}
#cnt_body {width:100%;padding:0px 4px}

#cnt_body_Tot {width:100%; height:100%; padding:0px}

#cnt_Frame {width:100%; height:100%;;padding:0px }
#cnt_Frame_Add {display:none; width:50%; height:100%;padding:0px }


#ulMenu {float:left; list-style-type:none; width:85%; height:100%; padding:0px ; margin:0px; box-shadow:2px 0px 2px #999; background-color:#FFF; z-index:9999999999999999999999999999999999999}
	#ulMenu li {padding:0px} 
		#ulMenu li:first-child{border-bottom: solid 1px #CCCCCC}		

#ulMenuTop , #ulMenuTop li {float:left;list-style-type:none; width:70%; height:auto; padding:0.5% 0% 0% 0%;}
#ulMenuTop li {float:left;list-style-type:none;   padding:0.5% 0% 0% 0%;}

#ulMenuList , #ulMenuList  li {float:left;list-style-type:none;  background-color:#114696; padding:5px; color :#FFF; font-size:1em; font-weight:bold}
	#ulMenuList {width:100%;}
	#ulMenuList  li  {width:18% ; text-align:center; padding:5px 0px 3px 0px}
	/*
	#ulMenuList  li:first-child  {width:10%}*/
	#ulMenuList  li:last-child  {width:10%}


#bodyMask {  
  position:absolute;  
  left:0;
  top:0;
  z-index:9999999999999999999;  
  background-color:#000;  
  display:block;  
}




#lmMemEdit , #lmMemRegister {width:100%; text-align:center; color:#FFF ;padding:8px 0px; font-size:0.9em}
	

#ulMenuList li a {color:#FFF}
#realRound {display:block;}

.ulNormal {float:left;list-style-type:none; width:100%;}
.ulNormal li  {float:left;list-style-type:none;   padding:2px 1px 0px 1px;  border-bottom:solid 1px #EEE ; line-height:35px;}


.lineMenu {
    width: 100%;
    height: 3px;
    background-color: black;
    margin: 4px 0;
}

.ul_float_left {float:left; list-style-type:none; width:100%; padding:0px }
.ul_float_left > li {float:left; list-style-type:none;  padding:0px}

._btn_left_mn {float:left; padding:10px 0px 10px 15px }
._btn_left_mn_dummy {float:left; padding:10px 0px 10px 15px }



.nav_fixed {position:fixed; margin:0 auto; top:0; width:100%; z-index:9999;}
.nav_free {position:relative; clear:both; top:-5px; z-index:0;}


.m_rank_tab_1 {position:relative; float:left; width:48.7%; top:1px;border:solid 1px #DDD; border-bottom:dotted 1px #EFEFEF; z-index:999; background-color:#FFF; padding:7px 0px 3px 7px; font-size:0.9em; color:#999}
.m_rank_tab_2 {position:relative; float:left; text-align:center; width:51.3%; top:1px; z-index:999; background-color:#FFF; padding:7px 0px 0px 7px; font-size:0.9em; color:#999}
     

.ftSmall1{font-size:0.8em}

.swiper-container
{
	width: 100%;
	height: auto;
	
}



.swiper-slide 
{
	text-align: center;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}	


/* ÁÂÃø ¸Þ´º */
.fm_UserNick {color:#666; font-size:1.1em; padding:15px 0px 5px 0px}
.fm_Money {padding:3px 0px 0px 8px; font-size:1em; letter-spacing:-1px}
.fm_MoneyNumber {padding:0px 0px 0px 0px; font-size:0.95em; text-align:right; word-spacing:-2px; color:#ffe5c8}
.fm_MoneyPoint  {padding:0px 0px 0px 0px; font-size:0.95em; text-align:right; word-spacing:-2px; color:#c0dbff}
.fm_btn_charge {width:100%; border:solid 1px #CCCCCC; text-align:center; line-height:15px; padding:8px 0px 6px 0px; border-radius:5px}

.fm_user_li {color:#333;}
.fm_icon {display:inline-block; padding-left:5px; width:50px}
.fm_icon_name {display:inline-block;color:#666; font-size:1.05em; ;text-align:left}
.fm_icon_exp {display:inline-block;color:#999; font-size:0.9em; ;text-align:left}
.fm_round {padding:7px 5px}

#lm_moneyPanel {background-color:#0a3a82; padding:5px 0px; margin:0px}

.sp_Circle {
 display:inline-block;
 width:18px;
 height:18px;
 border-radius:18px;
 -moz-border-radius : 18px;
 -webkit-border-radius : 18px;
 -ms-border-radius :18px;
 -khtml-border-radius : 18px;
 -o-border-radius :18px;
 background:#ffba00;
 color:#fff;
 text-align:center;
 padding:0px; margin:0px;
}


/* Ç×¸ñ¸í °ü·Ã ÆùÆ® */
.item_subName {font-size:0.7em}
.item_name {font-size:1.2em; font-weight:bold}
.item_explain {font-size:0.9em ; font-weight:normal}

.#cmt_body {padding:0px 2px;}
.cmt_title {font-size:0.8em; color:#000; font-weight:bold; padding:5px 0px}
.cmt_name {font-size:1.05em; color:#333; font-weight:bold; padding:10px 0px 0px 0px}
.cmt_id {font-size:0.85em; color:#999; padding:0px 0px 2px 0px}
.cmt_content {font-size:1.05em; color:#666; font-weight:normal; padding:2px 0px 0px 0px}
.cmt_date{font-size:0.85em; color:#999; padding:0px 0px;}
.cmt_reply {font-size:0.8em; color:#FFF ; font-weight:normal; background-color:#088ee8; width:40px ; height:40px; padding:3px; border-radius:50px; text-align:center; letter-spacing:-1px }

.cmt_Row { border-bottom:solid 1px #EEE; padding:10px 0px 30px 0px}
.cmt_box {width:100%; height:50px; border:soild 2px #CCCCCC; padding:10px; font-size:1em; border-radius:5px}


.btn_small_gray_on { font-size:1em; padding:6px 7px; border:solid 1px #CCC; color:#666; background-color:#FFF; margin-right:5px; border-radius:3px}
.btn_small_gray_off { font-size:1em; padding:6px 7px; background-color:#F7F7F7; border:solid 1px #EEE; color:#CCC; margin-right:5px; border-radius:3px}

.btn_medium_gray { font-size:1em; padding:8px 6px; border:solid 1px #CCC; color:#333; background-color:#FFFFFF; border-radius:3px}

.btn_big_gray { font-size:1em; padding:5px 7px 3px 7px; border:solid 1px   #CCC; background-color:#FFF; color:#333}

.item_subName_gray { font-size:0.8.5em ; color:#999}
.item_subName_blue { font-size:0.8.5em ; color:#06F}

#realRound {display:none; border:solid 1px #CCC; border-top:0px}

.gbKC{display:inline-block; width:18px; font-size:1em; background-color:#e2383c; border:solid 1px #c41d21; color:#FFF; font-weight:bold; padding:3px 0px 3px 0px; margin:0px; line-height:9px; text-align:center}
.gbBU{display:inline-block; width:18px; font-size:1em; background-color:#82c048; border:solid 1px #5da11e; color:#FFF; font-weight:bold;  padding:3px 0px 3px 0px; margin:0px; line-height:9px; text-align:center}
.gbJE{display:inline-block; width:18px; font-size:1em; background-color:#548ce4; border:solid 1px #346cc4; color:#FFF; font-weight:bold; padding:3px 0px 3px 0px; margin:0px; line-height:9px; text-align:center}


.ut_tab_on  {border:solid 1px #CCCCCC; padding:8px 5px 8px 5px; border-left:0px; border-bottom:0px; background-color:#FFF}
.ut_tab_off {border:solid 1px #CCCCCC; padding:8px 5px 7px 5px; border-left:0px; background-color:#EEE}

.ut_tab_off_dot {border:dotted 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; padding:8px 5px 7px 5px; border-left:0px; background-color:#EEE; color:#666}

.rk_no_day {width:30%; height:67px;  text-align:center;  background-color:#F7F7F7;  border-right:dotted 1px #EEE; font-size:0.9em;padding:13px 0px 12px 0px}

.rk_round {width:70%;  height:67px;  border-right:solid 1px #CCC;font-size:0.9em; padding:12px 3px 7px 3px}
.rk_round_2 {width:45%;;font-size:0.85em; border-right:dotted 1px #CCC;  padding:8px 0px 2px 0px}

.rk_proImage{position:relative;width:15%; padding:9px 3px 4px 0px}
.rk_betStrong {width:25%;  font-size:0.9em;line-height:16px;; padding:9px 0px 4px 0px; text-align:left}
.rk_betStrong_2 {width:35%;  font-size:0.9em;line-height:12px;; padding:11px 0px 0px 0px; text-align:left; padding-left:0px; margin-left:0px}
.rk_hitInfo {width:59%;  padding:4px 0px 0px 0px}
.rk_hitInfo_2 {width:20%; padding:6px 0px 0px 0px} /* ; border:solid 1px #F00 */


.rk_hitInfo_2 {width:100%; padding:2px 0px 2px 2px}
.rk_raceResult{width:100%; font-size:0.85em; padding:3px 0px 2px 2px; line-height:13px}
/*
.rk_ss_off {width:25%; line-height:10px; border-right:solid 1px #CCC;}
.rk_ss_off_ed {width:25%;line-height:10px;}

.rk_ss_on_bs {width:25%; line-height:10px; border:solid 1px #CCC; color:#00F;}
.rk_ss_on_ss {width:25%; line-height:10px; border:solid 1px #CCC; color:#F00;}
.rk_ss_on_sb {width:25%; line-height:10px; border:solid 1px #CCC; color:#060}
.rk_ss_on_sx {width:25%; line-height:10px; border:solid 1px #CCC; color:#F00}
*/


.rk_ss_off {width:25%;background-color:#EEE; border:solid 1px #CFCFCF; border-right:0px ;}
.rk_ss_off_ed {width:25%;background-color:#EEE; border:solid 1px #CFCFCF}

.rk_ss_on_bs {width:25%;background-color:#FFF; border:solid 1px #CFCFCF; border-right:0px; color:#00F}
.rk_ss_on_ss {width:25%;background-color:#FFF; border:solid 1px #CFCFCF; border-right:0px; color:#F00}
.rk_ss_on_sb {width:25%;background-color:#FFF; border:solid 1px #CFCFCF; border-right:0px; color:#060}
.rk_ss_on_sx {width:25%;background-color:#FFF; border:solid 1px #CFCFCF; color:#F00}

/* ¹®ÀÚ½ÅÃ» */
.proRow{ width:100%; padding:0px 0px 0px 0px; border-bottom:solid 1px #EEE}
.proName {color:#06C;font-size:0.9em; }
.btnsmsable    {width:100%;border:solid 1px #CCC; border-left:dotted 1px #CCC; padding:8px 0px 3px 0px;  height:50px; color:#666}
.btnsmsdisable {width:100%;border:solid 1px #CCC;  padding:8px 0px 3px 0px; background-color:#EEE; color:#CCC; height:50px;}

#itPayGbInfo , #itPayGbInfoNotLogin {width:80%; border:solid 1px #114696 ; border-left:0px; background-color:#FFF; padding:4px 10px 3px 0px;; font-size:0.9em;}

.btnsmsableBlue {width:100%;border:solid 1px  #0099FF; padding:3px 0px; border-radius:3px; height:50px; color:#06C; }
.btnRankableBlue {width:100%;border:solid 1px  #0099FF; padding:3px 0px; border-radius:3px; height:35px; color:#06C; }
.btnRankableGreen {width:100%;border:solid 1px #378631; padding:3px 0px; border-radius:3px; height:35px; color:#378631; }

.btnsmsOn  { background-color:#09F; color:#FFF; border:solid 1px #06C}
.btnsmsOff {background-color:#FFF ; color:#666}

.smsdayname{font-size:1.1em; font-weight:bold; text-align:center; line-height:1em; padding:1px 0px 1px 0px}
.Rankdayname{font-size:1.1em; font-weight:bold; text-align:center; line-height:10px; padding:1px 0px 1px 0px}

.smsprice {font-size:0.85em;}

.lg_login {width:30% ;padding:16px 20px 3px 0px; font-size:1em; text-align:right; line-height:12px}
.m_rank_no {position: absolute; display: inline-block; width: 28px; color: #999; text-align: left; letter-spacing: -1px; font-size: 1em; padding: 3px 0px 0px 2px; }


.cTable {display: table; width: 100%; border:solid 1px #CCC;}

.cRow {display: table-row;}
.cCell {display: table-cell; padding: 2px; 0px 2px 0px;  }

/* ÀÎ±âµµ °ü·Ã */
.ut_pop_point {width:20%; letter-spacing:-2px; border-right:dotted 1px #CCCCCC; color:#AAA; text-align:center}
.ut_pop_point_end {width:20%; letter-spacing:-2px; color:#AAA; text-align:center}

.ut_pop_info { border-right:dotted 1px #CCCCCC; color:#666; text-align:center;}
.ut_pop_infoBD{ border-right:dotted 1px #CCCCCC; color:#666; text-align:right;  font-size:1em; padding:6px 5px 0px 0px}
.ut_pop_info_no{  color:#666; text-align:center; font-size:1em; z-index:1}





.OffData {color:#999; background-color:#E9E9E9; font-weight:normal}
.onData  {color:#000; font-weight:bold; background-color:#FFF; border:solid 1px #333}

.onDataKC {color:#FFF; font-weight:bold; background-color:#e2383c; border:solid 1px #bf1a1e}
.onDataBU {color:#FFF; font-weight:bold; background-color:#82c048; border:solid 1px #63a227}
.onDataJE {color:#FFF; font-weight:bold; background-color:#548ce4; border:solid 1px #1f56ad}

.btnSqRound {width:100%;border:solid 1px #CCC; padding:5px 0px; border-radius:3px; height:48px;}
.btnSqRoundWhite {width:100%;border:solid 1px #CCC; padding:5px 0px;  border-radius:3px; height:48px;}
.btnSqRoundWhiteSmall {width:100%;border:solid 1px #CCC; padding:5px 0px;  border-radius:3px;height:40px;}

.btnRectangleRound  {width:100%;border:solid 1px #CCC; padding:3px 0px;}
.btnRectangleRoundGray {width:100%; padding:3px 0px 0px; height:48px;  background-color:#EEE; border-top:0px ;  color:#999; font-weight:normal; border:solid 1px #EEE; border-radius:3px}

.btnRectangleRoundGrayPrevNext {  width:10%; height:48px;  padding-top:13px; margin-right:0px;border-top:0px}


.btnRectangleRoundGrayPrevNext_L_Auto {position:absolute; left:-2px; width:6%;height:48px; padding-top:13px; margin-right:0px;border-top:0px; z-index:99}
.btnRectangleRoundGrayPrevNext_R_Auto {position:absolute; left:calc(100% - 21%); width:6%;height:48px; padding-top:13px; margin-right:0px;border-top:0px;z-index:99}

.rtOffData {color:#999; background-color:#EEE; font-weight:normal; }
.rtOnData  {color:#000; font-weight:bold; background-color:#FFF; }


.rtOnDataKC {color:#e2383c; background-color:#FFF; border:solid 1px #e2383c; border-radius:3px}
.rtOnDataBU {color:#82c048; background-color:#FFF; border:solid 1px #82c048; border-radius:3px}
.rtOnDataJE {color:#2970de; background-color:#FFF; border:solid 1px #548ce4; border-radius:3px}

  
	
/* debuggin */
._kk_brLine1 {border:solid 4px #006600}
._kk_brLine2 {border:solid 4px #ff0000}



.ut_breakline {clear:both; height:0px;}
.ut_just_breakline {clear:both; height:0px; font-size:0px}
.ut_spaceLinetop {clear:both;padding-top:7px}
.ut_spaceLinetop20{clear:both;padding-top:20px}
.ut_spaceLinetop8px {clear:both;padding-top:8px}
.ut_blok {display:inline-block; margin:0px ;}

.ut_text_center {text-align:center}
.ut_text_right {text-align:right}
.ut_text_left {text-align:left}
.ut_text_bold {font-weight:bold}

.ut_ft_left{float:left}
.ut_ft_right{float:right}
.ut_ft_center{margin:0 auto}
.ut_ft_clear{clear:both}
.ut_font_article{font-size:1em}
.ut_dp_none {display:none}

.ut_tbl1_style {width:100%;}
	.userTable td {padding:3px; background-color:#FFF ; text-align:center; }
	
.ut_empty_data {padding:30px 0px; text-align:center; border:solid 1px #CCC; border-radius:5px; background-color:#F4F4F4}


.ut_sp_block {display:block}
.ut_sp_inline {display:inline}

.userTable > tr > td { background-color:#CCC}


.ut_ft_Breakline{clear:both; font-size:0px; padding:0px ; margin:0px}
.dg_bt_line {border-bottom:solid 1px #EEEEEE}

.fm_article {clear:both;width:100%}


.article_title {font-size:1.3em; color:#333 ; font-weight:bold}
.article_date {font-size:0.9em; color:#999}
.article_writer {font-size:0.9.5em; color:#666}
.article_proName {font-size:1.1em;color:#000}
.article_proGbName {font-size:0.9em;color:#06C}


.paySel{border-bottom:solid 2px #067335;}

#CntLoaderBk {position:absolute;  z-index:9999999; width:100%; height:100%; top:0%; background-color:#EEE; text-align:center; background-color:#000; opacity:0.4;display:none}
#CntLoader {position:absolute;  z-index:9999999; width:100%; height:100%; top:0%; background-color:#EEE; text-align:center; background-color:#edf3fa; opacity:0.7;display:none}

.imgCircle1
{
border-radius: 80%;
-moz-border-radius: 80%;
-khtml-border-radius: 80%;
-webkit-border-radius: 80%;
}


.ut_ft_1em { font-size:1.1em; font-weight:bold; }
.ut_iconGb_15px {display:inline-block; width:15px; font-size:0.8em; color:#FFF;  padding:2px 1px 2px 1px; margin:0px; line-height:9px; text-align:center;}
.ut_iconGb_20px {display:inline-block; width:25px; font-size:0.8em; color:#FFF; padding:2px 0px 2px 0px; margin:0px; line-height:9px; text-align:center;}
.ut_iconGb_25px {display:inline-block; width:30px; font-size:0.8em; color:#FFF; padding:2px 1px 2px 1px; margin:0px; line-height:9px; text-align:center;}
.ut_iconGb_40px {display:inline-block; width:40px; font-size:0.8em; color:#FFF; font-weight:bold; padding:7px 1px 5px 1px; margin:0px; line-height:9px; text-align:center;}
.ut_iconGb_100p {display:inline-block; width:100%; font-size:0.8em; color:#FFF; font-weight:bold; padding:4px 1px 2px 1px; margin:0px; line-height:9px; text-align:center;}
.ut_iconGb_45px {display:inline-block; width:45px; font-size:0.8em; color:#FFF; font-weight:bold; padding:7px 1px 5px 1px; margin:0px; line-height:9px; text-align:center;}

.ut_tkHead {padding:0px 0px 5px 6px; width:calc(100% - 43%)}
.ut_tkHeadArs {padding:2px 0px 5px 6px; width:calc(100% - 100px)}


.ut_tkHeadPro {padding:0px 0px 0px 6px; width:calc(100% - 100px)}

.ut_iconClear {display:inline-block;padding:0px; margin:0px; line-height:12px; font-size:0.95em}



.ut_iconTkMatch {border:solid 1px #F00; color:#F00; font-size:0.85em; font-weight:bold;padding:2px 3px; background-color:#FFE6E7} /* ±âº» B±Þ C±Þ */
.ut_iconSMSMatch {border:solid 1px #f39696; color:#e65d5d; font-size:0.85em; font-weight:bold;padding:1px 3px; background-color:#fbf1f2} /* ±âº» B±Þ C±Þ */
.ut_iconTkDefault {border:solid 1px #CCC; color:#666; font-size:0.85em; font-weight:bold;padding:2px 3px} /* ±âº» B±Þ C±Þ */
.ut_iconSMSDefault {border:solid 1px #CCC; color:#666; font-size:0.85em; font-weight:bold;padding:1px 3px} /* ±âº» B±Þ C±Þ */

.ut_txt_notrace {position:absolute; width:100%; height:67px; left:0px; top:-15px; padding:12px ; z-index:999; color:#FFF; background-color:#333; text-align:center; border-radius:5px; border:solid 1px #000;}

.ut_iconTkMatchARS {width:32px;border:solid 1px #F00; color:#F00; font-size:0.85em; font-weight:bold;padding:2px 0px;text-align:center; background-color:#FFE6E7; margin-right:4px} /* ARS ½ÂºÎ*/
.ut_iconTkDefaultARS {width:32px;border:solid 1px #CCC; color:#666; font-size:0.88em; font-weight:bold;padding:2px 0px;text-align:center;margin-right:4px} /* ARS ÇöÀå */
.ut_iconTkARS {width:32px;border:solid 1px #97bdde; color:#3d83bf; font-size:0.8em; font-weight:bold; padding:2px 0px 1px 0px;text-align:center;background-color:#FFF; margin-right:4px} /* ARS */

.ut_iconTkKrkingPro {color:#235eb1; font-size:1em; font-weight:bold; } /* °æ¸¶¿Õ Àü¹®°¡ */
.ut_iconTkFreePro   {color:#F00; font-size:1em; font-weight:bold;} /* ÇÁ¸®Àü¹®°¡ */



.ut_iconTkRecTag {width:32px;border:solid 1px #99d394; background-color:#FFF; color:#49ab42;font-size:0.8em;padding:2px 0px 1px 0px;text-align:center;margin-right:4px} /* ARS ½ÂºÎ*/
.ut_iconTkRecTagOk {width:32px;border:solid 1px #3d76c3; background-color:#3d76c3; color:#FFF;font-size:0.8em;padding:2px 0px 1px 0px;text-align:center;margin-right:4px} /* ARS ½ÂºÎ*/
.ut_iconTkRecTagNot {width:32px;border:solid 1px #333; background-color:#666; color:#FFF;font-size:0.8em;padding:2px 0px 1px 0px;text-align:center;margin-right:4px} /* ARS ½ÂºÎ*/


.favARS { padding:0px; margin:0px; color:#358BF4;  font-size:1em; font-weight:normal; text-align:center; font-weight:bold}
.favSMS { padding:0px;  margin:0px; border:solid 1px #e18787; color:#e18787;  font-size:0.9em; font-weight:normal; text-align:center; font-weight:bold}

.ut_text_ars {font-size:1.05em ; color:#3d83bf; font-weight:bold; padding-top:2px}

.ut_text_Pro_ARS {font-size:1.1em; color:#3d83bf; font-weight:bold; padding-top:5px;  font-family:;}
.ut_text_Pro_SMS {font-size:1.1em; color:#F00; font-weight:bold; padding-top:5px;  font-family:;}

#spTkTot { font-size:0.9em; font-weight:normal}

.ut_iconDefault {border:solid 1px #CCC; color:#333; font-size:0.85em; letter-spacing:-1px; border-right:0px;padding:2px 3px; }  /* ±âº» ½Â½Ä¿ë on */

.ut_iconDefaultY {border:solid 1px #999; color:#FFF;  background-color:#999; font-size:0.80em;  padding:1px 3px; margin-right:2px; border-radius:10px;}  /* ±âº» ½Â½Ä¿ë on */
.ut_iconDefaultN  {border:solid 1px #EEE; color:#CCC; background-color:#F7F7F7; font-size:0.80em;  padding:1px 3px; margin-right:2px; border-radius:10px;}  /* ±âº» ½Â½Ä¿ë off */

.ut_iconMainDS {border:solid 1px #CCC; color:#666; font-size:1em;  padding:1px 2px 0px 2px; border-radius:1px}  /* ±âº» ½Â½Ä¿ë on */

.ut_iconDefaultEnd {border:solid 1px #CCC; color:#333; font-size:0.85em; letter-spacing:-1px; border-right:0px;border-left:solid 1px #CCC; padding-top:4px; font-size:0px ;  width:1px}  /* ±âº» ½Â½Ä ³¡³¯¶§ ºó°ª¿¡ ÁÙ¸¸ */



.ut_left_padding {padding-left:3px; font-size:0.95em}
.ut_tkCount {width:69%; border-top:dotted 1px  #CCC; padding:5px 0px 0px 0px}

.tk_body{position:relative; width:100%; border:solid 1px #CCC; border-radius:3px;  margin:0 auto; margin-bottom:7px; min-height: 80px; background-color:#FFF;  box-shadow:0px 0px 3px 0px #CCC;}

.tk_body_promotion_blue{position:relative; width:100%; height:auto; border:solid 1px #267dd3; border-radius:3px;  margin:0 auto; margin-bottom:7px; box-shadow:0px 0px 5px 0px #60abf6; min-height: 78px}
.tk_body_promotion_red{position:relative; width:100%; height:auto; border:solid 1px #d32626; border-radius:3px;  margin:0 auto; margin-bottom:7px; box-shadow:0px 0px 5px 0px #f66060; min-height: 78px}
.tk_body_promotion_green{position:relative; width:100%; height:auto; border:solid 1px #1c9b2a; border-radius:3px;  margin:0 auto; margin-bottom:7px; box-shadow:0px 0px 5px 0px #2ddd40; min-height: 78px}

.tk_body_favorite_darkblue {position:relative; width:100%; height:auto; border:solid 1px #CCC; border-radius:3px;  margin:0 auto; margin-bottom:7px; box-shadow:0px 0px 5px 0px #CCC; min-height: 78px}


.tk_main{padding:12px 10px 12px 10px;}
.tk_main_ars{padding:12px 10px 12px 10px; height:105px}
.tk_main_sms{padding:12px 10px 12px 60px}

.tk_m_count {font-size:0.9em; color:#039; font-weight:bold}
.tk_d_count {font-size:0.85em; color:#039;}


.tk_btn_float{position:absolute; left:0px; top:0px; width:86%; height:100%;padding:11px 0px 0px 0px; z-index:2}
.tk_btn_float_ARS{position:absolute; left:0px; top:0px; width:95%; height:100%;padding:11px 0px 0px 0px; z-index:2}
.tk_btn_float_add{position:absolute; left:88%; top:0px; width:12%; height:100%;padding:0px 0px 0px 0px; z-index:2;border-left:dotted 1px #CCC; font-size:0.9em; text-align:center; background-color:#FFF;border-left:dotted 1px #738fa5;}
.tk_btn_hit{padding:11px 0px 0px 0px}
.tk_btn_default {float:right;width: 53px; height: 53px; border-radius:51px; border:solid 1px #039; color:#06F; background-color:#DDE6FB; text-align:center; line-height:16px; padding:11px 0px 0px 0px; font-size:0.9em}
.tk_btn_match {float:right;width: 53px; height: 53px; border-radius:51px; border:solid 1px #F00; color:#F00; background-color:#FFE6E7; text-align:center; line-height:16px; padding:11px 0px 0px 0px; font-size:0.9em}
.tk_btn_free {float:right;width: 53px; height: 53px; border-radius:51px; border:solid 1px #0d7719; color:#0d7719; background-color:#defbdd; text-align:center; line-height:16px; padding:11px 0px 0px 0px; font-size:0.9em}

/* ÀûÁß¹è´ç Ç¥Ãâ */
._simbol_hit {float:right;width: 60px; height:78px;  color:#0d7719; text-align:center; line-height:16px; padding:-5px 0px 0px 0px; font-size:1em; border-left:dotted 1px #d2a1a1}
._icon_hit { width:67px;font-size:1em; color:#d02e2e; padding:5px 0px 5px 0px; border-bottom:dotted 1px #d2a1a1; font-weight:bold}
._icon_bd { width:69px;  font-size:0.9em; color:#d02e2e; padding:2px 0px 1px 0px; font-weight:bold; background-color:#FFDFE0}
._icon_bd_txt { padding:0px; height:11px;; font-size:0.8em; padding:3px 0px 8px 0px; color:#d02e2e; font-weight:bold}
._icon_pb { width:67px; padding:0px; font-size:0.85em; color:#c93b3b; padding:0px 0px 2px 0px}

.btn_slim {width:60px; height:22px; border:solid 1px #225ed6; border-radius:3px; padding:2px 0px 1px 0px; font-size:12px; color:#06F; background-color:#DDE6FB}
.btn_slim_free {width:60px; height:22px; border:solid 1px #41aa4d; border-radius:3px; padding:2px 0px 1px 0px; font-size:12px; background-color:#defbdd}

.tk_btn_wait{ float:right; width: 53px; height: 53px; border-radius:51px; border:solid 1px #666; color:#FFF; background-color:#999; text-align:center; line-height:16px; padding:18px 0px 0px 0px; font-size:0.9em}
.tk_btn_wait_ars{ float:right; width: 53px; height: 53px; border-radius:51px; border:solid 1px #666; color:#FFF; background-color:#EEE; text-align:center; line-height:15px; padding:13px 0px 0px 0px; font-size:0.9em; margin:0px 30px 0px 0px}
.tk_btn_default_ars{ float:right; width: 53px; height: 53px; border-radius:51px; border:solid 1px #2659a5; color:#0c3b80; background-color:#dbe6f5; text-align:center; line-height:14px; padding:13px 0px 0px 0px; font-size:0.9em; margin:0px 30px 0px 0px}
.tk_btn_wait_rec{ float:right; width: 53px; height: 53px; border-radius:51px; border:solid 1px #666; color:#FFF; background-color:#555; text-align:center; line-height:16px; padding:17px 0px 0px 0px; font-size:0.9em}
.tk_btn_match_are {float:right;width: 53px; height: 53px; border-radius:51px; border:solid 1px #2659a5; color:#FFF; background-color:#2659a5; text-align:center; line-height:15px; padding:13px 0px 0px 0px; font-size:0.9em; margin:0px 30px 0px 0px}



.iconCircle{ width: 25px; height: 25px; border-radius:25px; color:#FFF; text-align:center;  padding:5px 0px 0px 0px; font-size:0.8em; color:#FFF}
.iconCircleblack{ width: 50px; height: 50px; border-radius:50px; backtext-align:center}

.tk_btn_pop { position:absolute;  left:7px; top:6px; width: calc(100% - 14px) ; height:83px; background-color:#DDE6FB; border:solid 1px  #A2C0F4; display:none; z-index:9; padding:10px 7px 7px 7px;  border-radius:5px;}
.tk_btn_pop_0813 { position:absolute;  left:7px; top:6px; width: calc(100% - 14px) ; height:83px; background-color:#DDE6FB; border:solid 1px  #A2C0F4; display:none; z-index:9; padding:5px 7px 7px 7px;  border-radius:5px;}

.tk_price1 { clear:both; float:right; text-align:center; font-size:1em; color:#F00006; padding-top:1px} /* ½ÂºÎ°æÁÖÀÏ°æ¿ì ±Ý¾× »ö±ò */
.tk_price0 { clear:both; float:right; text-align:center; font-size:1em; color:#03C; padding-top:3px}  /* ½ÂºÎ°æÁÖ ¾Æ´Ò°æ¿ì ±Ý¾× »ö±ò */

.tk_slogan { color:#999; width:100%; padding-top:5px; line-height:15px; font-size:0.95em}

.tk_cotton {position:absolute; top:-1px; left:-1px; width:calc(100% + 2px); height: calc(100% + 2px); background-color:#000; opacity:0.1;  z-index:1; border:solid 1px #FEFEFE; border-radius:3px}
.tk_cotton_promotion {position:absolute; top:-1px; left:-1px; width:calc(100% + 2px); height: calc(100% + 2px); background-color:#5dccff; opacity:0.1;  z-index:1; border:solid 1px #FEFEFE; border-radius:3px}

.tk_close {position:absolute; left:calc(100% - 50px) ; width:50px; height:100%; top:-1px; font-size:2em; color:#039; border-left:dotted 1px #999; text-align:center; padding-top:12px; z-index:999}

.tk_slogan_ars {clear:both; color:#999; width:100%; padding-top:5px; line-height:15px; font-size:0.95em}

.tk_btn_confirm{width:63px; height:63px; padding-top:7px; text-align:center;color:#666; line-height:12px; background-color:#0d53b2; color:#FFF; border:solid 1px #143c71; border-radius:70px;box-shadow:0px  0px 2px 2px #d1e4f8; }
.tk_btn_confirm_0814{width:63px; height:63px; padding-top:7px; text-align:center;color:#666; line-height:12px; background-color:#0d53b2; color:#FFF; border:solid 1px #143c71; border-radius:70px;box-shadow:0px  0px 2px 2px #d1e4f8; }
.tk_btn_text {font-size:0.8em; line-height:16px}
.tk_btn_text_0813 {font-size:0.9em; line-height:16px; padding-top:3px}

.tk_pop_payamt{text-align:center; width:60%; height:40px;  padding:4px 2px 0px 0px}
.tk_pop_payamt_0813{text-align:left; width:50%; height:40px;  padding:2px 2px 10px 0px}

.tk_pop_payitem {color:#000}
.tk_pop_payitem_0814 {color:#FFF; background-color:#0d53b2}

.tk_pop_amt{text-align:center;color:#df2626;}
.tk_pop_myAmt{text-align:center;color:#0030ff;}
.tk_pop_myAmtCnt{text-align:center;color:#0030ff;}

.tk_pop_myAmt_0813{text-align:center;color:#0030ff; text-align:right}
.tk_pop_myAmtCnt_0813{text-align:center;color:#0030ff; text-align:right}


.tk_pop_paybtn{text-align:center; width:30%;  padding:0px 0px 0px 3px}
.tk_pop_paypoint{text-align:center; width:25%;  padding:0px 0px 0px 0px}

.tk_pop_paytit {width:80%; color:#F00;padding-bottom:3px}
.tk_pop_paytit_0813 {width:100%; color:#F00;padding-bottom:3px}
.tk_pop_payOk{text-align:center; width:20%;  padding:0px 0px 0px 0px; margin-top:-22px}
.tk_pop_payOk_0813{text-align:center; width:63px;  padding:7px 0px 0px 0px; margin-top:-2px; float:right}

.tk_btn_0 {width:20%; padding:8px 0px; text-align:center; background-color:#FFF; color:#333; border:solid 1px #1c6dc4; border-right:dotted 1px #06F; border-radius:3px 0px 0px 3px;}
.tk_btn_1 {width:20%; padding:8px 0px; text-align:center; background-color:#FFF; color:#666; border:solid 1px #1c6dc4; border-right:dotted 1px #dc6060; border-left:0px; }
.tk_btn_2 {width:20%; padding:8px 0px; text-align:center; background-color:#FFF;  color:#666;border:solid 1px #1c6dc4; border-left:0px;; border-right:0px;border-right:dotted 1px #06F;}
.tk_btn_3 {width:20%; padding:8px 0px; text-align:center; background-color:#FFF;  color:#666;border:solid 1px #1c6dc4; border-left:0px;; border-right:dotted 1px #06F}
.tk_btn_4 {width:20%; padding:8px 0px; text-align:center; background-color:#FFF;   color:#666;border:solid 1px #1c6dc4; border-left:0px; border-radius:0px 3px 3px 0px}


.tk_Arsbtn_1 {width:27%; padding:8px 0px 8px 0px; text-align:center; background-color:#FFF; color:#666; border:solid 1px #dc6060; border-right:dotted 1px #dc6060; border-radius:3px 0px 0px 3px;}
.tk_Arsbtn_2 {width:40%; padding:8px 13px 8px 0px; text-align:center; background-color:#FFF;  color:#666;border:solid 1px #1c6dc4; border-left:0px;; border-right:0px;border-right:dotted 1px #06F;}
.tk_Arsbtn_3 {width:33%; padding:8px 0px 8px 0px; text-align:center; background-color:#FFF;   color:#666;border:solid 1px #1c6dc4; border-left:0px; border-radius:0px 3px 3px 0px}


.tk_btn_0_on { color:#FFF; font-weight:bold; background-color:#333}
.tk_btn_1_on { color:#c63232; font-weight:bold; background-color:#ffe2e2}
.tk_btn_etc_on { color:#0042c9; font-weight:bold; background-color:#d1e4f8}

.tk_money {color:#F30; font-size:1.2em; padding-left:5px}
.tk_point {color:#06F; font-size:1.2em; padding-left:5px}
.tk_tkCnt {color:#06F; font-size:1.2em; padding-left:5px}


.tk_sms_content {width:calc(100% - 60px);  background-color:#deebf7; border:solid 1px #6fa1cf; padding:6px; border-radius:3px; color:#043d72; line-height:18px; display:none; float:left; }
.tk_sms_content_Match {width:calc(100% - 60px);background-color:#f7dede; border:solid 1px #cf6f6f; padding:6px; border-radius:3px; color:#c13a3a; line-height:18px; display:none; float:left}


.tk_btn_Refresh_on {position:absolute; left:calc(100% - 55% - 17px) ; top:-13px;width: 65px; height: 65px; border-radius:65px; border:solid 1px #1c6dc4; color:#0042c9; background-color:#d1e4f8; text-align:center; line-height:16px; padding:14px 0px 0px 0px; line-height:13px; font-size:0.82em; box-shadow:0px  0px 1px 1px #d1e4f8; font-weight:bold}
.tk_btn_Refresh_off {position:absolute; left:calc(100% - 55% - 17px) ; top:-13px;width: 65px; height: 65px; border-radius:65px; border:solid 1px #666; color:#666; background-color:#FFF; text-align:center; line-height:16px; padding:14px 0px 0px 0px; line-height:13px; font-size:0.82em; box-shadow:0px  0px 1px 1px #999;}

.tk_btn_Refresh_fix {position:fixed; z-index:1000; left:calc(50% - 30px - 2px );  bottom: 30px;  width: 60px; height: 60px; border-radius:60px; border:solid 1px #000; padding:7px 0px 0px 0px; font-size:0.8em; font-weight:bold;  text-align:center; background-color:#FFF;box-shadow:0px  0px 3px 3px #999;}
.tk_btn_Refresh_fix #_btnLoader { width: 30px; height: 35px; border-radius:35px; }

.tk_btn_Refresh_Ars_on { width: 65px; height: 65px; border-radius:65px; border:solid 1px #1c6dc4; color:#0042c9; background-color:#d1e4f8; text-align:center; line-height:16px; padding:14px 0px 0px 0px; line-height:13px; font-size:0.82em; box-shadow:0px  0px 1px 1px #d1e4f8; font-weight:bold; margin:0 auto}




.gb_btn_fixed {position:fixed; z-index:1000; left:75%; bottom: 50px; width:13%;}
.gb_btnTop {border:solid 1px #1062A5; background-color:#114696; color:#FFF; border-radius:60px; width:60px; height:60px; padding-top:19px; text-align:center}


.gb_btn_fixed_swipe {position:fixed; z-index:1000;  left:calc(100% - 80%);  top:50%; width:60%;}

.gb_btn_fixed_L_arrow_swipe {position:fixed; z-index:1000;  left:60px;  top:50%; width:70px; display:none;}
.gb_btn_fixed_R_arrow_swipe {position:fixed; z-index:1000;  left:calc(100% - 70px);  top:50%;; width:70px}

/* ÀÎ±âµµ¿ë */
.gb_btn_fixedPop_L_arrow_swipe {position:fixed; z-index:1000;  left:60px;  top:60%; width:70px; display:none;}
.gb_btn_fixedPop_R_arrow_swipe {position:fixed; z-index:1000;  left:calc(100% - 70px);  top:60%;; width:70px; height:50px; }

/* ÀÎ±âµµ TOP ³¯Â¥ */
.gb_btn_fixedPop_T_L_arrow_swipe {position:absolute; z-index:1000;  left:60px;  top:10px; width:30px; display:none;}
.gb_btn_fixedPop_T_R_arrow_swipe {position:absolute; z-index:1000;  left:calc(100% - 21%);  top:13px; width:30px}



.gb_btn_absolute_L_arrow_swipe {position:absolute; z-index:1000;  left:70px;  top:45%; width:70px; display:none;}
.gb_btn_absolute_R_arrow_swipe {position:absolute; z-index:1000;  left:calc(100% - 70px);  top:45%; width:70px}


.gb_btn_fixed_L_arrow_swipe_E {position:fixed; z-index:1000;  left:0px;  top:50%; width:70px; display:none;}
.gb_btn_fixed_R_arrow_swipe_E {position:fixed; z-index:1000;  left:calc(100% - 70px);  top:50%;; width:70px}


.lg_input 
{
	width:100%; height:auto; font-size:1.5em; padding:22px 10px 5px 10px; 
	
	border:solid 1px #CCC;
	border-radius:3px;
	outline-style: none; /* Æ÷Ä¿½º½Ã ¹ß»ýÇÏ´Â È¿°ú Á¦°Å¸¦ ¿øÇÑ´Ù¸é */ 
	-webkit-appearance: none; /* ºê¶ó¿ìÀúº° ±âº» ½ºÅ¸ÀÏ¸µ Á¦°Å */ 
	-moz-appearance: none; appearance: none;		
}


.lg_reginput 
{
	width:100%; height:auto; font-size:1.4em; ; 
	border :0px;	

	border-bottom:solid 2px #CCC;
	border-radius:0px;
	height:35px;
	text-align:center;
	outline-style: none; /* Æ÷Ä¿½º½Ã ¹ß»ýÇÏ´Â È¿°ú Á¦°Å¸¦ ¿øÇÑ´Ù¸é */ 
	-webkit-appearance: none; /* ºê¶ó¿ìÀúº° ±âº» ½ºÅ¸ÀÏ¸µ Á¦°Å */ 
	-moz-appearance: none; appearance: none;		
}



.lg_reginputOn
{
	width:100%; height:auto; font-size:1.4em; ; 
	border :0px;	

	border-bottom:solid 2px #2b8af4;
	border-radius:0px;
	height:35px;
	text-align:center;
	outline-style: none; /* Æ÷Ä¿½º½Ã ¹ß»ýÇÏ´Â È¿°ú Á¦°Å¸¦ ¿øÇÑ´Ù¸é */ 
	-webkit-appearance: none; /* ºê¶ó¿ìÀúº° ±âº» ½ºÅ¸ÀÏ¸µ Á¦°Å */ 
	-moz-appearance: none; appearance: none;		
}

.lg_regInputdvTxt
{
	font-size:1em;  color:#999; padding:0px; line-height:16px
}




.lg_regInputdvTxtContent 
{
	width:100%; height:auto; font-size:1.4em;
	color:#999;
	border :0px;	
	background-color:#F7F7F7;
	border-radius:3px;	
	padding:3px 0px 3px 10px;	
	height:35px;
	text-align:left;
	outline-style: none; /* Æ÷Ä¿½º½Ã ¹ß»ýÇÏ´Â È¿°ú Á¦°Å¸¦ ¿øÇÑ´Ù¸é */ 
	-webkit-appearance: none; /* ºê¶ó¿ìÀúº° ±âº» ½ºÅ¸ÀÏ¸µ Á¦°Å */ 
	-moz-appearance: none; appearance: none;		
}




.lg_regInputdvTxtOn
{
	font-size:1.1em;  color:#2b8af4; padding:0px; line-height:16px
}




.lg_cleaninput 
{
	width:100%; height:auto; font-size:1.2em; padding:0px;
	
	border:solid 1px #CCC;
	border-radius:3px;
	outline-style: none; /* Æ÷Ä¿½º½Ã ¹ß»ýÇÏ´Â È¿°ú Á¦°Å¸¦ ¿øÇÑ´Ù¸é */ 
	-webkit-appearance: none; /* ºê¶ó¿ìÀúº° ±âº» ½ºÅ¸ÀÏ¸µ Á¦°Å */ 
	-moz-appearance: none; appearance: none;		
}

.lg_file_input_hidden
{	
	position:absolute;
	font-size: 1em; 
	right: 0px; 
	top: 28px; 
	left : 55px;
	width: 105px;
	height:32px;

	opacity: 0; 
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;	

	
	border:solid 2px #F00	
}

.lg_notice{position:absolute; left:-10px ; top:40px; background-color:#333; border-radius:3px; border:solid 1px #000; z-index:99; width:calc(100% + 20px); opacity:0.7; padding:15px 10px; color:#FFF; display:none; font-size:1em; text-align:center;}

.data_notice {position:fixed; z-index:1000; left:calc(50% - 30%);  bottom: 52%;  width: 60%; border:solid 1px #000; padding:10px 0px; font-size:1em; font-weight:bold;  text-align:center; background-color:#333; border-radius:5px; border:solid 1px #000;opacity:0.7; z-index:99999999999999999999}
.data_Free_notice {position:fixed;  display:none;  z-index:1000;left:calc(50% - 30%);  bottom: 48%;  width: 65%; border:solid 1px #000; padding:15px 0px 15px 0px; font-size:1em; font-weight:bold;  text-align:center; background-color:#FFF; border-radius:5px; border:solid 1px #68a358; z-index:99999999999999999999}

.reg_notice{position:absolute; left:5% ; top:120px; background-color:#333; border-radius:3px; border:solid 1px #000; z-index:99; width:90%; opacity:0.7; padding:15px 10px; color:#FFF; display:none; font-size:1.1em; text-align:center}

#lgContent input::placeholder
{
	font-size:0.7m; padding:2px 0px 0px 0px
}

#lgContent input::-webkit-input-placeholder 
{
	font-size:0.7em; padding:2px 0px 0px 0px
}

.ut_pointer {cursor:pointer}


.ut_language_kr
{
	-webkit-ime-mode:active; 
	-moz-ime-mode:active; 
	-ms-ime-mode:active; 
	ime-mode:active; 
}


.ut_language_En
{
	-webkit-ime-mode:inactive; 
	-moz-ime-mode:inactive; 
	-ms-ime-mode:inactive; 
	ime-mode:inactive;
}

.lg_input_on{border:solid 2px #7aa4e1}
.yp_img {line-height:18px}
.yp_nm {font-size:0.7em; height:12px; color:#666; line-height:14px}
.yp_numTop {font-size:1.8em; font-weight:bold; line-height:30px; color:#00C}
.yp_numBottom {font-size:1.5em; font-weight:bold;line-height:25px; color:#00C}
.yp_numW {font-size:1.6em; font-weight:bold; height:20px; line-height:25px;color:#AA060B}


.bbs_title { width:auto; font-size:1.1em; padding:7px; border:solid 1px #CCCCCC; border-radius:3px; width:100%}
.bbs_tb_content {width:100%; height:200px; font-size:1.1em; padding:7px; border:solid 1px #CCCCCC; border-radius:3px;}

.touch_over {font-weight:bold; text-decoration:underline}
.touch_out {font-weight:normal; text-decoration:none}

.pop-layer .pop-container {
  padding: 15px 15px;
}

.pop-layer p.ctxt {
  color: #666;
  line-height: 25px;
}

.pop-layer .btn-r {
  width: 100%;
  margin: 5px 0 10px;
  padding-top: 10px;
  border-top: 1px solid #DDD;
  text-align: right;
}

.pop-layer {
  display: none;
  position: absolute;
  top: 200px;
  left: 50%;
  width: 90%;
  height: auto;
  background-color: #fff;
  border: 5px solid #3571B5;
  border-radius: 5px;
  z-index: 10;
}

.dim-layer {
  display: none;
  position: fixed;
  _position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999999999999;
}

.dim-layer .dimBg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .7;
  filter: alpha(opacity=50);
}

.dim-layer .pop-layer {
  display: block;
}

a.btn-layerClose {
  display: inline-block;
  height: 25px;
  padding: 0 14px 0;
  border: 1px solid #304a8a;
  background-color: #3f5a9d;
  font-size: 13px;
  color: #fff;
  line-height: 25px;
}

a.btn-layerClose:hover {
  border: 1px solid #091940;
  background-color: #1f326a;
  color: #fff;
}



a.btn-layerSmsClose {
  display: inline-block;
  height: 25px;
  padding: 0 14px 0;
  border: 1px solid #304a8a;
  background-color: #3f5a9d;
  font-size: 1.1em;
  color: #fff;
  line-height: 25px;
}



a.btn-layerSmsClose:hover {
  border: 1px solid #091940;
  background-color: #1f326a;
  color: #fff;
}




a.btn-layerSmsOK{
  display: inline-block;
  height: 25px;
  padding: 0 14px 0;
  border: 1px solid #304a8a;
  background-color: #3f5a9d;
  font-size: 1.1em;
  color: #fff;
  line-height: 25px;
}



a.btn-layerSmsOK:Ok {
  border: 1px solid #091940;
  background-color: #1f326a;
  color: #fff;
}





/* ·Î±×ÀÎ Layer */

.pop-Login-layer .pop-Login-container {
  padding: 30px 23px 15px 23px;
}

.pop-Login-layer p.ctxt {
  color: #666;
  line-height: 25px;
}

.pop-Login-layer .btn-r {
  width: 100%;
  margin: 5px 0 10px;
  padding-top: 10px;
  border-top: 1px solid #DDD;
  text-align: right;
}

.pop-Login-layer {
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  width: 87%;
  height: auto;
  background-color: #fff;
  border: 1px solid  #eee;
  border-radius:10px;
  box-shadow: 1px 1px 1px 1px #666;
  z-index: 10;
}

.dim-Login-layer {
  display: none;
  position: fixed;
  _position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999999999999;
}

/* ¸ð´Þ¿ë cotton */
.dim-Login-layer .dimBg-Login {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .5;
  filter: alpha(opacity=50);
}

.dim-Login-layer .pop-Login-layer {
  display: block;
}


.btnCircle {
  width: 90%;                              
  height: 100%;                            
  background: #15c;                           

	border: 1px solid #999; 
	-webkit-border-radius: 50%; 
	-moz-border-radius: 100%; 
	border-radius: 100%;
}    


.cssClick { border:solid 1px #FFCC00; background-color:#FF0; opacity:0.5; padding:5px 10px; border-radius:10px}
.cssClickOff { background-color:;}



/* ¿Õ¸Ó´Ï °¡»ó¸Ó´Ï ÆäÀÌÁö */
.vr_m_tit {border-bottom:dotted 1px  #CCCCCC; padding:5px 0px 5px 5px; font-size:1.03em; font-weight:bold; color:#666; text-align:center}
.vr_m_sub {border-bottom:dotted 1px  #CCCCCC; padding:2px 0px 5px 0px; font-size:1em; font-weight:bold; color:#999; font-size:16px}
.vr_m_sub_btClear {padding:5px 0px 5px 0px; font-size:1em; font-weight:bold; color:#999; font-size:1.05em}
.vr_m_item { font-size:1em;color:#000}
.vr_m_money {font-size:1.1em ; font-weight:normal; text-align:center; padding-top:3px}
.vr_pay_won {font-size:1em; padding:5px 10px 5px 10px}
.vr_m_amt {color:#000; font-weight:bold; text-align:center; padding:6px; width:68%}

.ml_item {float:left;font-size:1em; padding:0px 0px 0px 2px;text-align:right}
.ml_item_2 {float:left;font-size:0.9em; padding:0px 0px 0px 2px;text-align:right}
.ml_tit {float:left;font-size:1em; padding:0px 0px 0px 2px;text-align:center; font-weight:bold; color:#666}
.ml_time {font-size:0.9em; color:#666}

#ypPageHolder {border:solid 1px #09C; border-radius:5px; padding:3px;}
.ypPageBtnOff {color:#666; padding:3px; border-bottom:dotted 1px #0099CC}
.ypPageBtnOn {color:#FFF; padding:1px 1px; background-color:#0099CC; border-bottom:dotted 1px #0099CC; border-radius:3px; margin:2px 2px}

.btn_get_tk_off  {position:absolute; left:95%; top:-6.5px; width:41.5px; height:41.5px; border-radius:50%; background-color:#c1cfc6; text-align:center; padding:13px 0px; background-color:#e5e5e5; border:solid 1px #478c5b; color:#AAA; border}
.btn_get_tk_on  {position:absolute; left:95%; top:-6.5px; width:41.5px; height:41.5px; border-radius:50%; text-align:center; padding:13px 0px; background-color:#6da77e; border:solid 1px #478c5b;box-shadow:0px  0px 3px 1px #c9f9d7; color:#FFF}
.btn_get_tk_off:active { background-color:#999; color:#FFF;}
.btn_get_tk_on:active { box-shadow:0px  0px 5px 3px #c9f9d7;}