/* 폰꾸미기 */
.snb_mobile {}
.snb_mobile .menu1 A {background-image:url('http://img.ohdio.com/IMG_ODO/snb/mobile/smenu_1.gif');}
.snb_mobile .menu2 A {background-image:url('http://img.ohdio.com/IMG_ODO/snb/mobile/smenu_2.gif');}
.snb_mobile .menu3 A {background-image:url('http://img.ohdio.com/IMG_ODO/snb/mobile/smenu_3.gif');}
.snb_mobile .menu4 A {background-image:url('http://img.ohdio.com/IMG_ODO/snb/mobile/smenu_4.gif');}
.snb_mobile .menu5 A {background-image:url('http://img.ohdio.com/IMG_ODO/snb/mobile/smenu_5.gif');}
.snb_mobile .menu6 A {background-image:url('http://img.ohdio.com/IMG_ODO/snb/mobile/smenu_6.gif');}

.schmusic_wrap {clear:both; height:74px; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_sch_music_new.gif') no-repeat left top;  font-size:11px; margin:0 0 10px;}
.schmusic_wrap fieldset {padding:15px 0 0 0;}
.schmusic_wrap fieldset:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.schmusic_wrap fieldset {display:inline-block;}
/* Hides from IE-mac \\*/
* html .schmusic_wrap fieldset {height: 1%;}
.schmusic_wrap fieldset {display: block;}
/* End hide from IE-mac */
.schmusic_wrap .label_area {float:left; text-align:right; width:103px; padding:0 7px 0 135px; height:16px; } /* 20100122 수정 */
.schmusic_wrap fieldset em {float:left; width:254px; padding:1px 0 0 1px; height:22px; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_sch_field.gif') no-repeat left top;}/* 20100125 수정 */
.schmusic_wrap fieldset .tfield {padding:0 0 0 6px; width:240px; height:15px; color:#fff; border:0 none; vertical-align:bottom; background:transparent;}
.schmusic_wrap fieldset .action-submit {float:left;}
.schmusic_wrap dl {padding:12px 0px 0 144px; } /* 20100122 수정 */
.schmusic_wrap dl:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.schmusic_wrap dl {display:inline-block;}
/* Hides from IE-mac \\*/
* html .schmusic_wrap dl {height: 1%;}
.schmusic_wrap dl {display: block;}
/* End hide from IE-mac */
.schmusic_wrap dt {float:left; width:93px; text-align:right; padding-right:2px;}
.schmusic_wrap dt img {vertical-align:top;}
.schmusic_wrap dd {float:left; max-width:87px; white-space:nowrap; background: url('http://img.ohdio.com/IMG_ODO/ico/ico_music_note2.gif') no-repeat 7px 1px; padding:0 7px 0 22px; line-height:15px;}
.schmusic_wrap dl A {color:#C7C7C7;}
.schmusic_wrap dl A:hover {text-decoration:underline;}

 
.sms_layout {background:url('http://img.ohdio.com/IMG_ODO/mobile/rbox1_mid.gif') repeat-y left top;}  /* 20100125 수정 */
.sms_layout .t {display:block; height:5px; background:url('http://img.ohdio.com/IMG_ODO/mobile/rbox1_top.gif') no-repeat left top; margin:0 -5px; width:751px; font-size:1px; line-height:0em;}
.sms_layout .b {clear:both; display:block; height:5px; background:url('http://img.ohdio.com/IMG_ODO/mobile/rbox1_btm.gif') no-repeat left top; margin:0 -5px; width:751px; font-size:1px; line-height:0em;}
.phone_area {float:left; width:246px; height:498px; background:url('http://img.ohdio.com/IMG_ODO/mobile/img_phone_skin2.gif') no-repeat left top;} /* 20100125 수정 */
.phone_area .phone_cont {margin:80px 0 0 58px; width:163px; }  /* 20100125 수정 */
.phone_cont img {vertical-align:top;}
.phone_cont .upper_btn {height:25px; text-align:right; padding:0 11px 0 0; }
.phone_cont .msg_input {padding:0 0 7px 32px; height:74px;overflow:hidden; position:relative; }
.phone_cont .ad_msg {position:absolute; left:32px; top:9px; width:130px; height:64px; line-height:16px; color:#DDDCC9;}
.phone_cont .msg_input textarea {width:96px; height:68px; padding:4px 0 4px 0px; border:0 none; background:transparent; overflow:hidden; color:#DDDCC9;}
.phone_cont .stat {padding:4px 0 0 15px; line-height:16px; color:#FFD568; height:18px; }
.phone_cont .stat span {color:#FFBE4A; font-weight:bold;}
.phone_cont .sel_sendway {height:65px; padding:0 0 0 16px; overflow:hidden;}
.phone_cont .sel_sendway select {width:128px;}
.phone_cont .middle_btn {padding:0 7px 0 3px; }
.phone_cont .middle_btn:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.phone_cont .middle_btn {display:inline-block;}
/* Hides from IE-mac \\*/
* html .phone_cont .middle_btn {height: 1%;}
.phone_cont .middle_btn {display: block;}
/* End hide from IE-mac */
.phone_cont .middle_btn A {display:block;}
.phone_cont .middle_btn .left_wrap {float:left; height:20px;}
.phone_cont .middle_btn .right_wrap {float:right; height:20px;}
.phone_cont .receiver_list {height:85px; overflow:auto; color:#333; font-size:11px; background:#FFF; position:relative;}
.phone_cont .receiver_list ul {border-bottom:1px solid #EEE; width:145px; overflow:hidden;}
.phone_cont .receiver_list li {border-top:1px solid #EEE; vertical-align:top; }
.phone_cont .receiver_list li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.phone_cont .receiver_list li {display:inline-block;}
/* Hides from IE-mac \\*/
* html ..phone_cont .receiver_list li {height: 1%;}
..phone_cont .receiver_list li {display: block;}
/* End hide from IE-mac */
.phone_cont .receiver_list .num {float:left; width:13px; padding:3px 0 3px;  color:#000; font-weight:bold; text-align:center; letter-spacing:-1px; white-space:nowrap;l overflow:hidden;}
.phone_cont .receiver_list em {float:left; width:40px; padding:3px 0 3px; background:url('http://img.ohdio.com/IMG_ODO/common/bar_v_12.gif') no-repeat 35px 4px;}
.phone_cont .receiver_list .tfield {float:left; width:78px; border:0 none; background:transparent; font-size:11px; color:#333; padding:3px 0 3px; overflow:hidden; }
.phone_cont .receiver_list A {float:right; padding:6px 0 0 3px; position:absolute;}
.phone_cont .receiver_list li.bg2 {background:#F4F4F4;}
.phone_cont .sender:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.phone_cont .sender {display:inline-block;}
/* Hides from IE-mac \\*/
* html .phone_cont .sender {height: 1%;}
.phone_cont .sender {display: block;}
/* End hide from IE-mac */
.phone_cont .sender img {float:left; display:inline; margin:6px 0 0 6px;}
.phone_cont .sender em {float:right; margin:2px 6px 3px 0; padding:2px 7px 0 7px; width:86px; height:17px; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_sender_input.gif') no-repeat left top;}
.phone_cont .sender em .tfield {border:0 none; background:transparent; width:80px; color:#000; font-size:11px; height:14px;}
.phone_cont .btn_area {padding:3px 0 0 2px; }
.phone_cont .btn_area:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.phone_cont .btn_area {display:inline-block;}
/* Hides from IE-mac \\*/
* html .phone_cont .btn_area {height: 1%;}
.phone_cont .btn_area {display: block;}
/* End hide from IE-mac */

.phone_cont .btn_area .action-reserv {float:left;width:77px; height:45px;  background:url('http://img.ohdio.com/IMG_ODO/btn/btn_phone_send.gif') no-repeat left top; text-indent:-5000px;}
.phone_cont .btn_area .action-send {float:left; margin:0 0 0 2px; display:inline;  width:77px; height:45px;  background:url('http://img.ohdio.com/IMG_ODO/btn/btn_phone_send.gif') no-repeat right top; text-indent:-5000px;}
.phone_layer {position:absolute; border:1px solid #535353; background:#F4F4F4; padding:8px 5px; }
.spchar_layer { width:473px; height:180px; left:162px; top:-18px;}
	.spchar_layer .clearer {font-size:1px; line-height:0em; height:1px; overflow:hidden; margin-top:-1px;}
	.spchar_layer .char_wrap {float:left; width:231px;}
	.spchar_layer .char_wrap2 {float:right;}
	.phone_layer .subtit {background:#545351; margin-bottom:6px; border-bottom:1px solid #FFF;}
	.phone_layer .subtit p {float:left; padding:0 0 0 10px;}
	.phone_layer .subtit span {float:right; padding:4px 5px 0 0;}
	.spchar_layer .cat_tab {margin:0 0 0 2px; padding:0; background: url('http://img.ohdio.com/IMG_ODO/mobile/line_tab_spchar.gif') repeat-x left bottom; white-space:nowrap;}
	.spchar_layer .cat_tab:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.spchar_layer .cat_tab {display:inline-block;}
	/* Hides from IE-mac \\*/
	* html .spchar_layer .cat_tab {height: 1%;}
	.spchar_layer .cat_tab {display: block;}
	/* End hide from IE-mac */
	.spchar_layer .cat_tab A {float:left;display:inline; height:21px;}
	.spchar_layer .spcharbox {background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_splayer_inner.gif') no-repeat left bottom; margin:0 0 0 2px; padding:6px; height:120px; overflow:hidden; }
	.spchar_layer .spcharbox A {float:none; display:inline; color:#000; font-size:12px; line-height:17px; white-space:nowrap; padding-right:3px;}
	.spchar_layer .char_wrap2 .spcharbox A {padding-right:5px;}
	.spchar_layer .spcharbox A:hover {text-decoration:underline;}
.recent_layer {width:131px; left:94px; top:-18px;}
	.recent_layer .recentbox {margin:0 0 0 2px; padding:6px 0 0; width:126px; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_recent_inner.gif') no-repeat left top; line-height:17px; color:#000;}
	.recent_layer .recentbox ul { padding:0 0 6px; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_recent_inner.gif') no-repeat left bottom;}
	.recent_layer .recentbox li {padding:0 0 0 12px; vertical-align:top; background: url('http://img.ohdio.com/IMG_ODO/bul/bul_dot_gray_2.gif') no-repeat 7px 7px;}
	.recent_layer .recentbox .nodata {font-size:11px; padding:0; text-align:center; background:none; letter-spacing:-1px;}
	.recent_layer .recentbox li A {display:inline; color:#000;}
.reserv_layer {left:163px; top:-132px; width:336px; _left:86px;}
	.reserv_layer .clearer {font-size:1px; line-height:0em; height:1px; overflow:hidden; margin-top:-1px;}
	.reserv_layer .calendar_wrap {float:left; padding-right:4px;height:180px; width:171px; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_calendar.gif') no-repeat left 27px; line-height:18px;  }
	.reserv_layer .calendar_tit {background:#545351; height:20px; margin-bottom:7px;}
	.reserv_layer .calendar_tit:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.reserv_layer .calendar_tit {display:inline-block;}
	/* Hides from IE-mac \\*/
	.reserv_layer .calendar_tit {display: block;}
	.reserv_layer .calendar_tit .prev {float:left; margin:5px 0 0 26px; display:inline;}
	.reserv_layer .calendar_tit .date_print {width:84px; padding:2px 5px 0px; text-align:center; float:left; color:#FFF; font-weight:bold;}
	.reserv_layer .calendar_tit .next {float:right; margin:5px 27px 0 0; display:inline;}
	.reserv_layer .calendar_area {padding:35px 0 0 6px;}
	.reserv_layer .calendar_area table {table-layout:fixed;}
	.reserv_layer .calendar_area td {width:23px; text-align:center; height:18px;}
	.reserv_layer .calendar_area A {color:#000; width:19px; height:15px; display:block;}
	.reserv_layer .calendar_area .sunday,
	.reserv_layer .calendar_area .sunday A{color:#F23100; font-weight:bold;}
	.reserv_layer .calendar_area .saturday,
	.reserv_layer .calendar_area .saturday A{color:#0085D1; font-weight:bold;}
	.reserv_layer .calendar_area A.selected {background:#FDD7CE;}
	.reserv_layer .reserv_act {float:left; padding:27px 0 0 5px; height:153px; width:156px; background:url('http://img.ohdio.com/IMG_ODO/common/dot_gray_v2.gif') repeat-y left top; line-height:18px;}
	.reserv_layer .reserv_act .select_date {padding:6px 0 8px; text-align:center; color:#545351; background:#E7E7E6;}
	.reserv_layer .reserv_act .select_date b {display:block; padding:0 0 3px;}
	.reserv_layer .reserv_act .select_date table {margin:0 auto;}
	.reserv_layer .reserv_act .select_date td {padding:0 2px; text-align:left;}
	.reserv_layer .reserv_act em img {vertical-align:top;}
	.reserv_layer .reserv_act .btnspace {text-align:center;}
	.reserv_layer .reserv_act .btnspace img {margin:0 2px;}
	/* End hide from IE-mac */
.sms_layout .service_area {float:right; width:503px; height:452px; margin:20px 32px 0px 0px; display:inline; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_main_cont.gif') no-repeat left bottom;} /* 20100125 수정 */
.sms_layout .sms_menu {background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_main_menu.gif') no-repeat left top; padding:7px 0 0 31px;}
.sms_layout .sms_menu img {vertical-align:top;}
.sms_layout .sms_menu ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.sms_layout .sms_menu ul {display:inline-block;}
/* Hides from IE-mac \\*/
* html .sms_layout .sms_menu ul {height: 1%;}
.sms_layout .sms_menu ul {display: block;}
/* End hide from IE-mac */
.sms_layout .sms_menu li {float:left; padding:0 1px 0 0; height:26px; overflow:hidden;}
.sms_layout .sms_cont_area {padding:13px 0 0 19px; width:481px; height:403px;}
.sms_cont_free .tit_txt {text-indent:10px;}
.sms_rbox {background:url('http://img.ohdio.com/IMG_ODO/mobile/rbox2_mid.gif') repeat-y left top; margin:1px 0 0; position:relative; }
.sms_rbox_top {background:url('http://img.ohdio.com/IMG_ODO/mobile/rbox2_top.gif') no-repeat left top; font-size:1px; line-height:0em; height:2px; display:block; overflow:hidden; position:absolute; top:0px; left:0px; width:100%;}
.sms_rbox_btm {background:url('http://img.ohdio.com/IMG_ODO/mobile/rbox2_btm.gif') no-repeat left bottom; font-size:1px; line-height:0em; height:2px; display:block; overflow:hidden; position:absolute; bottom:0px; left:0px; width:100%;}
.sms_cont_free .stat_free {margin:8px 0 0px 0px; padding:10px 0 10px 10px; height:50px;overflow:hidden;  color:#FF5C00; }
.sms_rbox ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.sms_rbox ul{display:inline-block;}
/* Hides from IE-mac \\*/
* html .sms_rbox ul{height: 1%;}
.sms_rbox ul{display: block;}
/* End hide from IE-mac */
.sms_cont_free .stat_free li {float:left; border-width:0 1px; border-style:solid; border-color:#CDCDCD #CDCDCD #FFF #FFF; padding:8px 17px 0px 20px; text-align:center; height:42px;}
.sms_cont_free .stat_free .burn_out {color:#999;}
.sms_cont_free .stat_free li span {display:block;padding:0 0 9px; }
.sms_cont_free .stat_free li span img {vertical-align:top;}
.sms_cont_free .product_package {overflow:hidden; margin:30px 0 0;}
.sms_cont_free .product_package ul {margin-left:-15px; }
.sms_cont_free .product_package li {float:left; padding:10px 0 0 15px; height:113px; width:105px; }
.sms_cont_free .product_package ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.sms_cont_free .product_package ul {display:inline-block;}
/* Hides from IE-mac \\*/
* html .sms_conf_free .product_package ul{height: 1%;}
.sms_conf_free .product_package ul {display: block;}
/* End hide from IE-mac */

	.sms_cont_free .product_package li.product1 {background:url('http://img.ohdio.com/IMG_ODO/mobile/img_package_1.gif') no-repeat 15px 10px;}
	.sms_cont_free .product_package li.product2 {background:url('http://img.ohdio.com/IMG_ODO/mobile/img_package_2.gif') no-repeat 15px 10px;}
	.sms_cont_free .product_package li.product3 {background:url('http://img.ohdio.com/IMG_ODO/mobile/img_package_3.gif') no-repeat 15px 10px;}
	.sms_cont_free .product_package li.product4 {background:url('http://img.ohdio.com/IMG_ODO/mobile/img_package_4.gif') no-repeat 15px 10px;}
	.sms_cont_free .product_package li.product5 {background:url('http://img.ohdio.com/IMG_ODO/mobile/img_package_5.gif') no-repeat 15px 10px;}
	.sms_cont_free .product_package li.product6 {background:url('http://img.ohdio.com/IMG_ODO/mobile/img_package_6.gif') no-repeat 15px 10px;}
	.sms_cont_free .product_package li.product7 {background:url('http://img.ohdio.com/IMG_ODO/mobile/img_package_7.gif') no-repeat 15px 10px;}
	.sms_cont_free .product_package li.product8 {background:url('http://img.ohdio.com/IMG_ODO/mobile/img_package_8.gif') no-repeat 15px 10px;}
.sms_cont_free .product_package li em {display:block; height:63px; text-indent:-5000px;}
.sms_cont_free .product_package li p {height:17px; padding:3px 0 5px 25px; font-size:11px; color:#333;}
.sms_cont_free .product_package li.product7 p{padding-left:19px;}
.sms_cont_free .product_package li span {float:left; width:60px; height:18px; text-indent:-5000px;}
.sms_cont_free .product_package li .action-buy {float:right;}
.sms_smenu_cat {padding:6px 0px 5px 2px; line-height:29px; width:463px;}
.sms_concept_logout {padding:22px 0 19px 2px; margin-top:22px; }
.sms_smenu_cat li {float:left; border-width:0 1px; border-style:solid; border-color:#CDCDCD #CDCDCD #FFF #FFF; padding:0px 9px 0 8px; white-space:nowrap;; font-weight:bold; vertical-align:top;}
.sms_smenu_cat .selected{color:#FF6600;}
.sms_smenu_cat .action {float:right; padding:4px 9px 0px 0; border:0 none; font-size:11px; line-height:14px; height:25px; }
.sms_smenu_cat .concept {padding:8px 0 0 10px; border:0 none;line-height:14px; height:21px;}
.sms_concept_logout .concept {padding-top:4px;}
.sms_smenu_cat img {vertical-align:top;}
.sms_smenu_cat .cat_loc {float:none; border:0 none; }

.sms_emo_wrap {padding:30px 0 1px; zoom:1; overflow:hidden; }
.sms_emo_wrap ul { margin-left:-19px; width:485px;}
.sms_emo_wrap ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.sms_emo_wrap ul {display:inline-block;}
/* Hides from IE-mac \\*/
* html .sms_emo_wrap ul {height: 1%;}
.sms_emo_wrap ul {display: block;}
/* End hide from IE-mac */
.sms_emo_wrap li {float:left; margin:0 0 0 19px; display:inline; width:142px; height:150px; background:url('http://img.ohdio.com/IMG_ODO/mobile/img_phone_screen.gif') no-repeat left top; position:relative;}
.sms_emo_wrap li A,
.sms_emo_wrap li .receiver_num {position:absolute; top:127px; display:block; height:17px; text-align:center; font-size:11px; width:100%; color:#FF6600; font-weight:bold;}
.sms_emo_wrap li A img ,
.sms_emo_wrap li .receiver_num img {vertical-align:top; margin:-2px 3px 0 0;}
.sms_emo_wrap li .receiver_num input {vertical-align:top; margin:0px 3px 0 0;}		/* ie */
.sms_emo_wrap li textarea {position:absolute; left:24px; top:34px; width:96px; height:70px; border:0 none; background:transparent; overflow:hidden; color:#000; cursor:pointer;}
.sms_emo_wrap li .send_date {position:absolute; left:13px; top:14px; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_phone_screen_1.gif') no-repeat left top; width:118px; height:14px; text-align:center; font-weight:bold; font-size:11px; color:#8D8D8D;}
.sms_rbox li.first {border-left:0 none;}
.sms_rbox li.last {border-right:0 none;}
.sms_contest .contest_form {padding:15px 25px 0; }
.sms_contest .input_area {width:142px; height:178px; padding:36px 0 0; text-align:center; background:url('http://img.ohdio.com/IMG_ODO/mobile/img_phone_screen2.gif') no-repeat left top; float:left;}
.sms_contest .contest_form textarea {width:98px; height:70px; color:#000; line-height:14px; border:0 none; background:transparent; overflow:hidden;}
.sms_contest .contest_form .stat {color:#000; font-size:11px; padding:19px 0 0;}
.sms_contest .contest_form .stat span {font-weight:bold;}
.sms_contest .contest_form .btnspace {clear:both; background:url('http://img.ohdio.com/IMG_ODO/common/dot_bl_h.gif') repeat-x left top; zoom:1;}
.sms_contest .spchar_layer {left:170px; _left:28px; top:0; width:231px; height:180px;}
.sms_contest .action-toggle img {margin:-1px 0 0;border:1}
.sms_contest .char_wrap {float:none;}

.sms_addr_book .addr_book {margin:15px 0 5px; padding:12px 0 0; width:465px; height:294px; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_addr_book.gif') no-repeat left top; overflow:hidden;}
.sms_addr_book .group_list {float:left; padding:3px 0 0 5px;  width:65px;}
.sms_addr_book .group_list li {padding:3px 0 3px 5px;}
.sms_addr_book .group_list A {display:block; width:60px; height:21px; overflow:hidden; background-repeat:no-repeat; background-position:left top; text-indent:-5000px; }
	.sms_addr_book .group_list .group1 A {background-image:url('http://img.ohdio.com/IMG_ODO/btn/btn_addrgroup_1.gif');}
	.sms_addr_book .group_list .group2 A {background-image:url('http://img.ohdio.com/IMG_ODO/btn/btn_addrgroup_2.gif');}
	.sms_addr_book .group_list .group3 A {background-image:url('http://img.ohdio.com/IMG_ODO/btn/btn_addrgroup_3.gif');}
	.sms_addr_book .group_list .group4 A {background-image:url('http://img.ohdio.com/IMG_ODO/btn/btn_addrgroup_4.gif');}
	.sms_addr_book .group_list .group5 A {background-image:url('http://img.ohdio.com/IMG_ODO/btn/btn_addrgroup_5.gif');}
.sms_addr_book .group_list .selected {background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_addr_group_on.gif') no-repeat left top;}
.sms_addr_book .group_list .selected A {background-position:left -21px;}
.sms_addr_book .addr_cont {float:left; width:370px; padding:0 0 0 10px;}
.sms_addr_book .addr_cont h2 {font-size:12px; line-height:14px; padding:3px 0 0; height:20px;  border-bottom:1px solid #CCC;}
.sms_addr_book .addr_list_wrap {margin:5px 0 0; padding:8px 0 0 15px;  height:246px; overflow:auto;}
.sms_addr_book .action-del {position:absolute; top:-24px; right:-2px;}
.sms_addr_book .addr_list_wrap table {width:322px; table-layout:fixed;}
.sms_addr_book .addr_list_wrap td {background:url('http://img.ohdio.com/IMG_ODO/common/dot_gray_h.gif') repeat-x left bottom; height:20px;}
.sms_addr_book .addr_list_wrap .input_chk {margin-left:-4px;}
.sms_addr_book .addr_list_wrap .addr_num {color:#333; font-size:11px; font-weight:bold; text-align:center;}
.sms_addr_book .addr_list_wrap .name {padding:0 10px;}
.sms_addr_book .nodata {margin:5px 0 0; height:216px; width:100%; position:relative;}
.sms_addr_book .nodata .inner_pos {text-align:center; }
.sms_addr_book .nodata .col1 { }		/* ie */
.sms_addr_book .nodata .inner_pos {}		/* ie */
.sms_addr_book .addr_act {background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_addr_book_act.gif') no-repeat left top; padding:4px 0 0 0px;}
.sms_addr_book .addr_act fieldset { height:24px; overflow:hidden; padding:2px 0 0 10px;}
.sms_addr_book .addr_act fieldset input,
.sms_addr_book .addr_act fieldset select {vertical-align:middle;}
.sms_addr_book .addr_act img {float:left; margin:4px 6px 0 0; display:inline;}
.sms_addr_book .addr_act fieldset .select-layer-wrap {float:left; margin:0 10px 0 0; position:relative;}
.sms_addr_book .addr_act fieldset .select-layer-wrap .select2-list {bottom:17px;}
.sms_addr_book .addr_act .tfield2 {float:left; margin:0 10px 0 0;}
.sms_addr_book .addr_act .b {display:block; height:4px; font-size:1px; line-height:0em; overflow:hidden; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_addr_book_act.gif') no-repeat left bottom;}
.sms_addr_book .addr_act .action-add {border:0 none; background:url('http://img.ohdio.com/IMG_ODO/btn/btn_add.gif') no-repeat left top; width:44px; height:18px; text-indent:-5000px; cursor:pointer; float:left;}
.sms_addr_book .addr_act .action-save {border:0 none; background:url('http://img.ohdio.com/IMG_ODO/btn/btn_save.gif') no-repeat left top; width:44px; height:18px; text-indent:-5000px; cursor:pointer;}

.sms_addr_book .addr_act .save input {margin-left:1px;}
.sms_addr_book .addr_act .save .tfield2 {color:#333; font-weight:bold;}

.mobile_main {clear:both; padding:1px 0 40px; zoom:1;}
.mobile_main .board_part {width:448px; float:left; padding:28px 0 0;}
.mobile_main .board_part_r {float:right;}
.mobile_main .subtit {height:24px; }
.mobile_main .song_list_label {border-bottom:1px solid #EEE;}
.mobile_main .clearer {height:1px; font-size:1px; line-height:0em; overflow:hidden;}

.smsPopBody {width:320px;}
.smsPopBody .popBox {padding:18px 6px;}
.smsPopBody .ad_banner {text-align:center; padding-bottom:14px; background:url('http://img.ohdio.com/IMG_ODO/common/dash_gray_h.gif') repeat-x left bottom;}
.sms_pop_msg {padding:14px 10px 2px;}
.sms_pop_msg p {line-height:18px; font-weight:bold; color:#000; padding:0 0 2px 9px; background:url('http://img.ohdio.com/IMG_ODO/bul/bul_dot_gray_3.gif') no-repeat left 7px;}
.sms_pop_msg p em {color:#E13D02;}
.sms_pop_msg .sms_table {margin:0 2px; border:1px solid #D7D7D7; padding:1px 1px 0;}
.sms_pop_msg .sms_table th {background:#979797 url('http://img.ohdio.com/IMG_ODO/common/bar_v_9.gif') no-repeat left 4px; padding-top:2px; padding-bottom:1px; font-size:11px; color:#EBEBEB; font-weight:bold;}
.sms_pop_msg .sms_table th.first {background:#979797;}
.sms_pop_msg .sms_table .data_cell {font-size:11px; line-height:16px; color:#333; padding:5px 0; text-align:center; }
.sms_pop_msg .sms_table .data_cell2 {padding:0px; text-align:center;}
.sms_pop_msg .sms_table .data_cell2 .select-layer-wrap {position:relative; margin:0 auto;}
.sms_pop_msg .sms_table .data_cell2 .select4-list {left:0;}
.smsPopBody .btnspace {margin:15px 0 0; text-align:center; background:url('http://img.ohdio.com/IMG_ODO/common/dash_gray_h.gif') repeat-x left top; padding:19px 0 0;}
.smsPopBody .btnspace input, .smsPopBody .btnspace img {margin:0 1px; vertical-align:top;}

/* 20100111 폰 꾸미기 메인 */

.sms_emo_wrap02 {padding:10px 0 1px; zoom:1; overflow:hidden; }
.sms_emo_wrap02 ul { margin-left:-13px; }
.sms_emo_wrap02 ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.sms_emo_wrap02 ul {display:inline-block;}
/* Hides from IE-mac \\*/
* html .sms_emo_wrap02 ul {height: 1%;}
.sms_emo_wrap02 ul {display: block;}
/* End hide from IE-mac */
.sms_emo_wrap02 li {float:left; margin:0 0 0 13px; display:inline; width:142px; height:150px; background:url('http://img.ohdio.com/IMG_ODO/mobile/img_phone_screen.gif') no-repeat left top; position:relative;}
.sms_emo_wrap02 li A,
.sms_emo_wrap02 li .receiver_num {position:absolute; top:127px; display:block; height:17px; text-align:center; font-size:11px; width:100%; color:#FF6600; font-weight:bold;}
.sms_emo_wrap02 li A img ,
.sms_emo_wrap02 li .receiver_num img {vertical-align:top; margin:-2px 3px 0 0;}
.sms_emo_wrap02 li .receiver_num input {vertical-align:top; margin:0px 3px 0 0;}		/* ie */
.sms_emo_wrap02 li textarea {position:absolute; left:24px; top:34px; width:96px; height:70px; border:0 none; background:transparent; overflow:hidden; color:#000; cursor:pointer;}
.sms_emo_wrap02 li .send_date {position:absolute; left:13px; top:14px; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_phone_screen_1.gif') no-repeat left top; width:118px; height:14px; text-align:center; font-weight:bold; font-size:11px; color:#8D8D8D;}

.phone_area02 {float:left; width:190px; height:468px; background:url('http://img.ohdio.com/IMG_ODO/mobile/img_phone_skin_02.jpg') no-repeat left top;}
.phone_area02 .phone_cont02 {margin:84px 0 0 1px; width:190px;}
.phone_cont02 img {vertical-align:top;}
.phone_cont02 .upper_btn {height:25px; text-align:right; padding:0 11px 0 0; }
.phone_cont02 .msg_input {padding:0 0 7px 32px; height:74px;overflow:hidden; position:relative; }
.phone_cont02 .ad_msg {position:absolute; left:32px; top:9px; width:130px; height:64px; line-height:16px; color:#DDDCC9;}
.phone_cont02 .msg_input textarea {width:96px; height:68px; padding:4px 0 4px 0px; border:0 none; background:transparent; overflow:hidden; color:#DDDCC9;}
.phone_cont02 .emoticonBox { position:relative; width:145px; padding:7px 0 0 21px; }
.phone_cont02 .stat {position:absolute; right:1px; top:4px; padding:4px 0 0 15px; line-height:16px; color:#FFD568; height:18px; }
.phone_cont02 .stat span {color:#FFBE4A; font-weight:bold;}
.phone_cont02 .sel_sendway {height:22px; padding:0 0 0 19px; overflow:hidden;}
.phone_cont02 .sel_sendway select {width:151px;}
.phone_cont02 .middle_btn { padding:40px 7px 1px 16px; }
.phone_cont02 .middle_btn:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.phone_cont02 .middle_btn {display:inline-block;}
/* Hides from IE-mac \\*/
* html .phone_cont02 .middle_btn {height: 1%;}
.phone_cont02 .middle_btn {display: block;}
/* End hide from IE-mac */
.phone_cont02 .middle_btn A {display:block;}
.phone_cont02 .middle_btn .left_wrap {float:left; height:20px; padding:0 4px 0 0;}
.phone_cont02 .middle_btn .right_wrap {float:left; height:20px;}
.phone_cont02 .receiver_list {width:162px; height:85px; overflow:auto; color:#333; font-size:11px; background:#FFF; position:relative; margin:0 0 0 13px;}
.phone_cont02 .receiver_list ul {border-bottom:1px solid #EEE; width:145px; overflow:hidden;}
.phone_cont02 .receiver_list li {border-top:1px solid #EEE; vertical-align:top; }
.phone_cont02 .receiver_list li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.phone_cont02 .receiver_list li {display:inline-block;}
/* Hides from IE-mac \\*/
* html ..phone_cont02 .receiver_list li {height: 1%;}
..phone_cont02 .receiver_list li {display: block;}
/* End hide from IE-mac */
.phone_cont02 .receiver_list .num {float:left; width:13px; padding:3px 0 3px;  color:#000; font-weight:bold; text-align:center; letter-spacing:-1px; white-space:nowrap;l overflow:hidden;}
.phone_cont02 .receiver_list em {float:left; width:40px; padding:3px 0 3px; background:url('http://img.ohdio.com/IMG_ODO/common/bar_v_12.gif') no-repeat 35px 4px;}
.phone_cont02 .receiver_list .tfield {float:left; width:78px; border:0 none; background:transparent; font-size:11px; color:#333; padding:3px 0 3px; overflow:hidden; }
.phone_cont02 .receiver_list A {float:right; padding:6px 0 0 3px; position:absolute;}
.phone_cont02 .receiver_list li.bg2 {background:#F4F4F4;}
.phone_cont02 .sender:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.phone_cont02 .sender {display:inline-block;}
/* Hides from IE-mac \\*/
* html .phone_cont02 .sender {height: 1%;}
.phone_cont02 .sender {display: block;}
/* End hide from IE-mac */
.phone_cont02 .sender img {float:left; display:inline; margin:7px 5px 0 19px;}
.phone_cont02 .sender em {float:left; margin:3px 6px 3px 0; padding:2px 7px 0 7px; width:86px; height:17px; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_sender_input.gif') no-repeat left top;}
.phone_cont02 .sender em .tfield {border:0 none; background:transparent; width:80px; color:#000; font-size:11px; height:14px;}
.phone_cont02 .btn_area { padding:3px 0 0 2px; _padding:0px 0 0 2px; }
.phone_cont02 .btn_area:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.phone_cont02 .btn_area {display:inline-block;}
/* Hides from IE-mac \\*/
* html .phone_cont02 .btn_area {height: 1%;}
.phone_cont02 .btn_area {display: block; padding:3px 0 0 15px; *padding:2px 0 0 15px;}
/* End hide from IE-mac */

.phone_cont02 .btn_area .action-reserv {float:left;width:77px; height:45px;  background:url('http://img.ohdio.com/IMG_ODO/btn/btn_phone_send.gif') no-repeat left top; text-indent:-5000px;}
.phone_cont02 .btn_area .action-send {float:left; margin:0 0 0 2px; display:inline;  width:77px; height:45px;  background:url('http://img.ohdio.com/IMG_ODO/btn/btn_phone_send.gif') no-repeat right top; text-indent:-5000px;}
.phone_layer02 { position:absolute; border:1px solid #535353; background:#F4F4F4; padding:8px 5px; }
.spchar_layer02 { width:473px; height:180px; left:-495px; top:-20px;}
	.spchar_layer02 .clearer {font-size:1px; line-height:0em; height:1px; overflow:hidden; margin-top:-1px;}
	.spchar_layer02 .char_wrap {float:left; width:231px;}
	.spchar_layer02 .char_wrap2 {float:right;}
	.phone_layer02 .subtit {background:#545351; margin-bottom:6px; border-bottom:1px solid #FFF;}
	.phone_layer02 .subtit p {float:left; padding:0 0 0 10px;}
	.phone_layer02 .subtit span {float:right; padding:4px 5px 0 0;}
	.spchar_layer02 .cat_tab {margin:0 0 0 2px; padding:0; background: url('http://img.ohdio.com/IMG_ODO/mobile/line_tab_spchar.gif') repeat-x left bottom; white-space:nowrap;}
	.spchar_layer02 .cat_tab:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.spchar_layer02 .cat_tab {display:inline-block;}
	/* Hides from IE-mac \\*/
	* html .spchar_layer02 .cat_tab {height: 1%;}
	.spchar_layer02 .cat_tab {display: block;}
	/* End hide from IE-mac */
	.spchar_layer02 .cat_tab A {float:left;display:inline; height:21px;}
	.spchar_layer02 .spcharbox {background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_splayer_inner.gif') no-repeat left bottom; margin:0 0 0 2px; padding:6px; height:120px; overflow:hidden; }
	.spchar_layer02 .spcharbox A {float:none; display:inline; color:#000; font-size:12px; line-height:17px; white-space:nowrap; padding-right:3px;}
	.spchar_layer02 .char_wrap2 .spcharbox A {padding-right:5px;}
	.spchar_layer02 .spcharbox A:hover {text-decoration:underline;}
.recent_layer02 {width:131px; left:94px; top:-18px;}
	.recent_layer02 .recentbox {margin:0 0 0 2px; padding:6px 0 0; width:126px; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_recent_inner.gif') no-repeat left top; line-height:17px; color:#000;}
	.recent_layer02 .recentbox ul { padding:0 0 6px; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_recent_inner.gif') no-repeat left bottom;}
	.recent_layer02 .recentbox li {padding:0 0 0 12px; vertical-align:top; background: url('http://img.ohdio.com/IMG_ODO/bul/bul_dot_gray_2.gif') no-repeat 7px 7px;}
	.recent_layer02 .recentbox .nodata {font-size:11px; padding:0; text-align:center; background:none; letter-spacing:-1px;}
	.recent_layer02 .recentbox li A {display:inline; color:#000;}
.reserv_layer02 {left:-356px; top:-132px; width:336px; _left:-356px;}
	.reserv_layer02 .clearer {font-size:1px; line-height:0em; height:1px; overflow:hidden; margin-top:-1px;}
	.reserv_layer02 .calendar_wrap {float:left; padding-right:4px;height:180px; width:171px; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_calendar.gif') no-repeat left 27px; line-height:18px;  }
	.reserv_layer02 .calendar_tit {background:#545351; height:20px; margin-bottom:7px;}
	.reserv_layer02 .calendar_tit:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.reserv_layer02 .calendar_tit {display:inline-block;}
	/* Hides from IE-mac \\*/
	.reserv_layer02 .calendar_tit {display: block;}
	.reserv_layer02 .calendar_tit .prev {float:left; margin:5px 0 0 26px; display:inline;}
	.reserv_layer02 .calendar_tit .date_print {width:84px; padding:2px 5px 0px; text-align:center; float:left; color:#FFF; font-weight:bold;}
	.reserv_layer02 .calendar_tit .next {float:right; margin:5px 27px 0 0; display:inline;}
	.reserv_layer02 .calendar_area {padding:35px 0 0 6px;}
	.reserv_layer02 .calendar_area table {table-layout:fixed;}
	.reserv_layer02 .calendar_area td {width:23px; text-align:center; height:18px;}
	.reserv_layer02 .calendar_area A {color:#000; width:19px; height:15px; display:block;}
	.reserv_layer02 .calendar_area .sunday,
	.reserv_layer02 .calendar_area .sunday A{color:#F23100; font-weight:bold;}
	.reserv_layer02 .calendar_area .saturday,
	.reserv_layer02 .calendar_area .saturday A{color:#0085D1; font-weight:bold;}
	.reserv_layer02 .calendar_area A.selected {background:#FDD7CE;}
	.reserv_layer02 .reserv_act {float:left; padding:27px 0 0 5px; height:153px; width:156px; background:url('http://img.ohdio.com/IMG_ODO/common/dot_gray_v2.gif') repeat-y left top; line-height:18px;}
	.reserv_layer02 .reserv_act .select_date {padding:6px 0 8px; text-align:center; color:#545351; background:#E7E7E6;}
	.reserv_layer02 .reserv_act .select_date b {display:block; padding:0 0 3px;}
	.reserv_layer02 .reserv_act .select_date table {margin:0 auto;}
	.reserv_layer02 .reserv_act .select_date td {padding:0 2px; text-align:left;}
	.reserv_layer02 .reserv_act em img {vertical-align:top;}
	.reserv_layer02 .reserv_act .btnspace {text-align:center;}
	.reserv_layer02 .reserv_act .btnspace img {margin:0 2px;}
	/* End hide from IE-mac */

#centerArea { z-index:1; position:relative; float:left; width:623px;}
#centerArea2 { z-index:1; position:relative; float:left; width:610px; } /* 20100122 추가 */
#centerArea3 { z-index:1; position:relative; float:left; width:814px; height:498px; background:url(http://img.ohdio.com/IMG_ODO/mobile/bg_sms_send.jpg) no-repeat;} /* 20100125추가 */
#centerArea3 .sms_chargeshop {padding:20px 0 0 0; width:814px;} /* 20100125추가 */

#rightArea  { z-index:2; position:relative; float:left; width:190px; }
.phoneDecoSearch { z-index:2; position:relative; width:608px; height:31px; padding:12px 0 0 0; background:url(http://img.ohdio.com/IMG_ODO/mobile/bg_search_box.gif) no-repeat; }
.phoneDecoSearch h3.Title { position:absolute; top:0px;left:0px; margin:0px; padding:0px; }
.phoneDecoSearch .select { position:relative; width:85px; height:18px; margin:0 0 0 160px; border:1px solid #96a3ac; background:url(http://img.ohdio.com/IMG_ODO/mobile/ico_arrow_01.gif) right top no-repeat #fff; }
.phoneDecoSearch .select span { display:block; height:16px; padding:2px 0 0 5px; cursor:hand; }
.phoneDecoSearch .select ul { display:; position:absolute; top:18px; left:-1px; list-style:none; width:100%; height:41px; margin:0px; padding:0px; border:1px solid #96a3ac; background:#fff; }
.phoneDecoSearch .select ul li { margin:0px; padding:2px 0 0 0; }
.phoneDecoSearch .select ul li a { display:block; width:80px; height:16px; padding:2px 0 0 5px;}
.phoneDecoSearch .select ul li a:hover { background:#f1f2f4; }
.phoneDecoSearch input.text { position:absolute; top:12px; left:250px; width:222px; height:15px; padding:3px 0 0 7px; font:bold 12px dotum; border:1px solid #96a3ac; color:#000000; }
.phoneDecoSearch .btnSearch { position:absolute; top:12px; left:485px; }

.newDecoList { z-index:1; position:relative; width:608px; height:190px; margin:10px 0 0 0; background:url(http://img.ohdio.com/IMG_ODO/mobile/bg_new_album_box.gif) no-repeat; }
.newDecoList h3.Title { position:absolute; top:7px; left:15px; }
.newDecoList .more { position:absolute; right:15px; top:16px; }
.newDecoList .tabMenu { position:absolute; top:13px; left:64px; margin:0px; padding:0px; }
.newDecoList .tabMenu li { float:left; margin:0px; padding:0px 5px 0 0; }
.newDecoList .listBox .btnPrev { position:absolute; top:92px; left:6px; padding:0px; margin:0px; }
.newDecoList .listBox .btnNext { position:absolute; top:92px; right:4px; padding:0px; margin:0px; }
.newDecoList .listBox .list { position:absolute; top:44px; left:29px; margin:0px; padding:0px; }
.newDecoList .listBox .list li { float:left; margin:0px; padding:0px 10px 0 0; }
.newDecoList .listBox .list li .thumb { width:100px; border:1px solid #555555; font:0/0 arial; }
.newDecoList .listBox .list li .title { padding:6px 0 0 0; font:bold 11px dotum; color:#000000; }
.newDecoList .listBox .list li .title a { color:#000000; }
.newDecoList .listBox .list li .artist { padding:4px 0 0 0; font:bold 11px dotum; color:#e23800; }
.newDecoList .listBox .list li .artist a { color:#e23800; }

.popMusicList { padding:30px 0 0 0; }
.popMusicList .listDiv { float:left; width:294px;}
.popMusicList .listDiv h3.Title { position:relative; width:292px; height:23px; padding:0 0 0 2px; border-bottom:2px solid #cbcbcb; }
.popMusicList .listDiv h3.Title .more { position:absolute; top:8px; right:5px; }
.popMusicList .listDiv table tr.rank01 td { font-weight:bold;  }
.popMusicList .listDiv table td { padding-top:6px; padding-bottom:4px; border-bottom:1px solid #ececec;   }
.popMusicList .listDiv table td.rank { text-align:center; color:#444444; font:bold 11px tahoma; }
.popMusicList .listDiv table td.txt { padding-left:5px; }
.popMusicList .listDiv table td.txt span { color:#ad6251; }
.popMusicList .listDiv table td.txt a { color:#000000; }
.popMusicList .listDiv table td.txt a:hover { text-decoration:underline; color:#e23800;  }
.popMusicList .listDiv table td.btn { text-align:right; }

.recomEmotcon { padding:30px 0 0 0; }
.recomEmotcon h3.Title { position:relative; width:602px; height:24px; padding:0 0 0 6px; }
.recomEmotcon h3.Title .more { position:absolute; top:8px; right:5px; }
.recomEmotcon .menuBox { width:608px; height:28px; background:url(http://img.ohdio.com/IMG_ODO/mobile/bg_emoticon_tab_box.gif) no-repeat; }
.recomEmotcon .menuBox ul { list-style:none; margin:0px; padding:0px; }
.recomEmotcon .menuBox ul li { float:left; display:block; width:99px; height:20px; padding:8px 2px 0 0; font:bold 12px dotum; text-align:center; color:#e23800; background:url(http://img.ohdio.com/IMG_ODO/mobile/ico_bar_01.gif) left top no-repeat; }
.recomEmotcon .menuBox ul li img { vertical-align:3px; margin:0px 0 0 5px; }
.recomEmotcon .menuBox ul li.first { background:none; }
.recomEmotcon .menuBox ul li a { color:#434343; }

.freeSms { position:relative; width:183px; height:20px; padding:0 0 0 7px; }
.freeSms .more { position:absolute; right:8px; top:6px; }

.addressBook { position:absolute; top:-0px; left:-494px; width:465px; height:342px; border:1px solid #535353; background:#F4F4F4; padding:8px 6px; }
.sms_addr_book02 .addr_book {margin:4px 0 5px; padding:12px 0 0; width:465px; height:294px; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_addr_book.gif') no-repeat left top; overflow:hidden;}
.sms_addr_book02 .group_list {float:left; padding:3px 0 0 5px;  width:65px;}
.sms_addr_book02 .group_list li {padding:3px 0 3px 5px;}
.sms_addr_book02 .group_list A {display:block; width:60px; height:21px; overflow:hidden; background-repeat:no-repeat; background-position:left top; text-indent:-5000px; }
	.sms_addr_book02 .group_list .group1 A {background-image:url('http://img.ohdio.com/IMG_ODO/btn/btn_addrgroup_1.gif');}
	.sms_addr_book02 .group_list .group2 A {background-image:url('http://img.ohdio.com/IMG_ODO/btn/btn_addrgroup_2.gif');}
	.sms_addr_book02 .group_list .group3 A {background-image:url('http://img.ohdio.com/IMG_ODO/btn/btn_addrgroup_3.gif');}
	.sms_addr_book02 .group_list .group4 A {background-image:url('http://img.ohdio.com/IMG_ODO/btn/btn_addrgroup_4.gif');}
	.sms_addr_book02 .group_list .group5 A {background-image:url('http://img.ohdio.com/IMG_ODO/btn/btn_addrgroup_5.gif');}
.sms_addr_book02 .group_list .selected {background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_addr_group_on.gif') no-repeat left top;}
.sms_addr_book02 .group_list .selected A {background-position:left -21px;}
.sms_addr_book02 .addr_cont {float:left; width:370px; padding:0 0 0 10px;}
.sms_addr_book02 .addr_cont h2 {font-size:12px; line-height:14px; padding:3px 0 0; height:20px;  border-bottom:1px solid #CCC;}
.sms_addr_book02 .addr_list_wrap {margin:5px 0 0; padding:8px 0 0 15px;  height:246px; overflow:auto;}
.sms_addr_book02 .action-del {position:absolute; top:-24px; right:-2px;}
.sms_addr_book02 .addr_list_wrap table {width:322px; table-layout:fixed;}
.sms_addr_book02 .addr_list_wrap td {background:url('http://img.ohdio.com/IMG_ODO/common/dot_gray_h.gif') repeat-x left bottom; height:20px;}
.sms_addr_book02 .addr_list_wrap .input_chk {margin-left:-4px;}
.sms_addr_book02 .addr_list_wrap .addr_num {color:#333; font-size:11px; font-weight:bold; text-align:center;}
.sms_addr_book02 .addr_list_wrap .name {padding:0 10px;}
.sms_addr_book02 .nodata {margin:5px 0 0; height:216px; width:100%; position:relative;}
.sms_addr_book02 .nodata .inner_pos {text-align:center; }
.sms_addr_book02 .nodata .col1 { }		/* ie */
.sms_addr_book02 .nodata .inner_pos {}		/* ie */
.sms_addr_book02 .addr_act {background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_addr_book_act.gif') no-repeat left top; padding:4px 0 0 0px;}
.sms_addr_book02 .addr_act fieldset { height:24px; overflow:hidden; padding:2px 0 0 10px;}
.sms_addr_book02 .addr_act fieldset input,
.sms_addr_book02 .addr_act fieldset select {vertical-align:middle;}
.sms_addr_book02 .addr_act img {float:left; margin:4px 6px 0 0; display:inline;}
.sms_addr_book02 .addr_act fieldset .select-layer-wrap {float:left; margin:0 5px 0 0; position:relative;}
.sms_addr_book02 .addr_act fieldset .select-layer-wrap .select2-list {bottom:17px;}
.sms_addr_book02 .addr_act .tfield2 {float:left; margin:0 5px 0 0;}
.sms_addr_book02 .addr_act .b {display:block; height:4px; font-size:1px; line-height:0em; overflow:hidden; background:url('http://img.ohdio.com/IMG_ODO/mobile/bg_addr_book_act.gif') no-repeat left bottom;}
.sms_addr_book02 .addr_act .action-add {border:0 none; background:url('http://img.ohdio.com/IMG_ODO/btn/btn_add.gif') no-repeat left top; width:44px; height:18px; text-indent:-5000px; cursor:pointer; float:left;}
.sms_addr_book02 .addr_act .action-save {border:0 none; background:url('http://img.ohdio.com/IMG_ODO/btn/btn_save.gif') no-repeat left top; width:44px; height:18px; text-indent:-5000px; cursor:pointer;}

.sms_addr_book02 .addr_act .save input {margin-left:1px;}
.sms_addr_book02 .addr_act .save .tfield2 {color:#333; font-weight:bold;}



/* 3단일때 가운데 음악리스트 20100122 */
.newMusic2 .musicList { position:relative; width:609px; padding:9px 0 0 0; }
.newMusic2 .musicList h4.Title { height:24px; padding:0 0 0 0px; font:bold 14px dotum; color:#000000; border-bottom:1px solid #cbcbcb;}
.newMusic2 .musicList h4.Title .txt { margin:0 0 0 1px; font:11px dotum; color:#888888; vertical-align:4px; }
.newMusic2 .musicList h4.Title .txt .bar { vertical-align:-1px; margin:0 9px 0 9px; }
.newMusic2 .musicList .listSort { position:absolute; right:0px; top:10px; }
.newMusic2 .musicList .listSort .title { float:left; padding:4px 4px 0 0; font:bold 14px dotum; color:#687488; }
.newMusic2 .musicList .listSort .selectBox01 { position:relative; float:left; width:107px; height:20px; background:url(http://img.ohdio.com/IMG_ODO/sub/bg_select_box_01.gif) no-repeat; }
.newMusic2 .musicList .listSort .selectBox01 span { display:block; width:101px; height:17px; padding:3px 0 0 6px; cursor:hand; }
.newMusic2 .musicList .listSort .selectBox01 .listDiv { position:absolute; top:19px; width:105px; padding:2px 0 2px 0;  border:1px solid #e2e3ea; background:#fff; }
.newMusic2 .musicList .listSort .selectBox01 .listDiv ul { list-style:none; margin:0px; padding:0px; }
.newMusic2 .musicList .listSort .selectBox01 .listDiv ul li { margin:0px; padding:2px 0 2px 5px; }

.newMusic2 .musicList .btnDivTop { font:0/0 arial; margin:20px 0 3px 0; }
.newMusic2 .musicList .btnDivTop img { margin:0 2px 0 0; }
.newMusic2 .musicList .btnDivBottom { font:0/0 arial; margin:5px 0 30px 0; }
.newMusic2 .musicList .btnDivBottom img { margin:0 2px 0 0; }
.newMusic2 .musicList .tableList {width:609px;margin:0px; padding:0px; background:url(http://img.ohdio.com/IMG_ODO/sub/bg_table_th_02.gif) no-repeat; }
.newMusic2 .musicList .tableList table {width:609px; }
.newMusic2 .musicList .tableList tr.on {background-color:#fcf9f0;  }
.newMusic2 .musicList .tableList th { height:19px; padding-top:7px; vertical-align:top; font:bold 11px dotum; background:url(http://img.ohdio.com/IMG_ODO/sub/ico_table_th_bar.gif) 0 0 no-repeat; }
.newMusic2 .musicList .tableList th.first { background:none; }
.newMusic2 .musicList .tableList th.rank,.music { padding-left:2px; }
.newMusic2 .musicList .tableList th.artist,.album { padding-left:15px; text-align:center; }/* 텍스트 정렬 수정 091201 */
.newMusic2 .musicList .tableList th.etc { padding-left:10px; text-align:left;}

.newMusic2 .musicList .tableList td { padding-top:9px; padding-bottom:7px; text-align:center; border-bottom:1px solid #eeeeee; }
.newMusic2 .musicList .tableList td input.check { width:13px; height:13px; }
.newMusic2 .musicList .tableList td em { display:block; white-space:nowrap;overflow:hidden; width:100%; text-overflow:ellipsis; }
.newMusic2 .musicList .tableList td.rank { font:bold 11px tahoma; color:#000000; }
.newMusic2 .musicList .tableList td.title { padding-left:14px; text-align:left; }
.newMusic2 .musicList .tableList td.title em { width:308px; }
.newMusic2 .musicList .tableList td.artist { padding-left:15px; text-align:left; }
.newMusic2 .musicList .tableList td.artist em { width:132px; }
.newMusic2 .musicList .tableList td.artist a { color:#ad6251; }
.newMusic2 .musicList .tableList td.artist a:hover { color:#e23800; }
.newMusic2 .musicList .tableList td.album a { color:#888; }
.newMusic2 .musicList .tableList td.album a:hover { color:#e23800; }
.newMusic2 .musicList .tableList td.btn { padding-left:10px; text-align:left; font:0/0 arial; }
.newMusic2 .musicList .tableList td.btn div { z-index:1; position:relative; width:70px; font:0/0 arial; }
.newMusic2 .musicList .tableList td.btn div .layer01 { position:absolute; top:2px; left:-32px; width:89px; height:39px; padding:13px 0 0 0; background:url(http://img.ohdio.com/IMG_ODO/sub/bg_table_layer_01.gif) no-repeat;}
.newMusic2 .musicList .tableList td.btn div .layer01 ul { list-style:none; margin:0 0 0 6px; padding:0px; }
.newMusic2 .musicList .tableList td.btn div .layer01 ul li a { display:block; padding:0 0 0 15px; color:#000000; }
.newMusic2 .musicList .tableList td.btn div .layer01 ul li a:hover  { text-decoration:underline; }
.newMusic2 .musicList .tableList td.btn div .layer01 ul li.B01 { margin:0px; padding:0px 0 9px 0; font:11px dotum; letter-spacing:-1px; background:url(http://img.ohdio.com/IMG_ODO/sub/ico_layer_01.gif) no-repeat; }
.newMusic2 .musicList .tableList td.btn div .layer01 ul li.B02 { margin:0px; padding:0px 0 9px 0; font:11px dotum; letter-spacing:-1px; background:url(http://img.ohdio.com/IMG_ODO/sub/ico_layer_02.gif) no-repeat; }

.newMusic2 .musicList .tableList td.btn div .layer02 { position:absolute; top:2px; left:46px; width:89px; height:39px; padding:13px 0 0 0; background:url(http://img.ohdio.com/IMG_ODO/sub/bg_table_layer_02.gif) no-repeat; }
.newMusic2 .musicList .tableList td.btn div .layer02 ul { list-style:none; margin:0 0 0 6px; padding:0px; }
.newMusic2 .musicList .tableList td.btn div .layer02 ul li a { display:block; padding:0 0 0 15px; color:#000000; }
.newMusic2 .musicList .tableList td.btn div .layer02 ul li a:hover  { text-decoration:underline; }
.newMusic2 .musicList .tableList td.btn div .layer02 ul li.B01 { margin:0px; padding:0px 0 6px 0; font:11px dotum; letter-spacing:-1px; background:url(http://img.ohdio.com/IMG_ODO/sub/ico_layer_03.gif) no-repeat; }
.newMusic2 .musicList .tableList td.btn div .layer02 ul li.B02 { margin:0px; padding:2px 0 9px 0; font:11px dotum; letter-spacing:-1px; background:url(http://img.ohdio.com/IMG_ODO/sub/ico_layer_04.gif) 0 0px no-repeat; }
.newMusic2 .musicList .tableList td.btn img { margin:0 2px 0 0; *margin:0 1px 0 0; }

.newMusic2 .musicList .tableList td	a { color:#000; }
.newMusic2 .musicList .tableList td a:hover { color:#e23800; text-decoration:underline; }





/* 모바일 어플소개 */
.appIntroduce {}
.appIntroduce ul.tab { float:left; width:813px; height:61px; overflow:hidden; padding:0 0 0 0;}		/* 20100709신현철수정 */
.appIntroduce ul.tab li { float:left; padding:0 0 0 0;}
.appIntroduce div.first { position:relative; margin:0px 0 0; width:813px;}
