hr {margin: 0 0 10px 0; clear: both;}

.sub_bg {background-image:url(/_HTML/_image/content_bg.gif); background-repeat: repeat-x;}
.index {width:991px; margin:0 auto; padding-bottom:30px;}
.left {width: 250px; float: left; margin-top: 30px;}
.right {margin-top: 30px; width:730px; float: left; text-align: left;}
.nav { display:block; color:#918f8f; font-size: 8pt; text-align: right; float: right; margin-top: 10px;}
.table_line {background-color: #dadfe2;}
.sub_img {float: left;}
.sub_title {margin: 10px 0 0 20px; color:#918f8f; font-size: 8pt; float: left;}
.u_cursor {cursor: pointer;}
.bol {font-weight: bold;}
.page1 {margin:20px; text-align: center;}
.page2 {color: #BBBFC2}
.page3 {border: 1px solid #969CA1; color:#ffffff; margin:3px; padding:5px; background-color: #BCC0C3; font-weight:bold; }
.page4 {border: 1px solid #969CA1; color:#969CA1; margin:3px; padding:5px;} 


#customer_left ul {margin-left: 5px;}
#customer_left li {width:169px; height:35px; cursor: pointer;}
#customer_left li.left1 {background-image:url(/_HTML/_image/customer_left1.gif);}
#customer_left li.left3 {background-image:url(/_HTML/_image/customer_left3.gif);}
#customer_left li.left4 {background-image:url(/_HTML/_image/customer_left4.gif);}
#customer_left li.left5 {background-image:url(/_HTML/_image/customer_left5.gif);}
#customer_left li.left6 {background-image:url(/_HTML/_image/customer_left6.gif);}
#customer_left li.left7 {background-image:url(/_HTML/_image/customer_left7.gif);}
#customer_left li.left1_on, #customer_left li.left1:HOVER {background-image:url(/_HTML/_image/customer_left1_on.gif);}
#customer_left li.left3_on, #customer_left li.left3:HOVER {background-image:url(/_HTML/_image/customer_left3_on.gif);}
#customer_left li.left4_on, #customer_left li.left4:HOVER {background-image:url(/_HTML/_image/customer_left4_on.gif);}
#customer_left li.left5_on, #customer_left li.left5:HOVER {background-image:url(/_HTML/_image/customer_left5_on.gif);}
#customer_left li.left6_on, #customer_left li.left6:HOVER {background-image:url(/_HTML/_image/customer_left6_on.gif);}
#customer_left li.left7_on, #customer_left li.left7:HOVER {background-image:url(/_HTML/_image/customer_left7_on.gif);}

#customer_notice table, #customer_cost table, #customer_faq table, #customer_answer table {border: 1px solid #dadfe2; border-left: none; border-right: none;}
#customer_notice th, #customer_cost th, #customer_faq th, #customer_answer th {color: #788597;}
#customer_notice th, #customer_notice td, #customer_cost th, #customer_cost td, #customer_faq th, #customer_faq td, #customer_answer td, #customer_answer th {height: 30px; font-size: 12px;}
#customer_notice .title, #customer_cost .title, #customer_faq .title, #customer_answer .title {background-color: #e9eff2;}
#customer_notice .contents, #customer_faq .contents {margin-bottom:20px;}
#customer_notice .contents_title, #customer_faq .contents_title {padding:10px; font-weight:bold; margin-bottom:10px; display: block; border-top: 1px solid #C4CFCD; font-size: 14px; border-bottom: 1px solid #C4CFCD;}
#customer_notice .contents_content, #customer_faq .contents_content {display: block; margin-left: 15px;}

#customer_cost table {text-align: center;}
#customer_cost .detail_left1 {width: 152px; height: 398px; float: left; background-image:url(/_HTML/_image/customer_cost1.gif);}
#customer_cost .detail_right1 {width:576px; height: 396px; float: left; border: 1px solid #ccc;}
#customer_cost .detail_text1 {float: right; margin-top:30px; margin-right: 30px; color: #729FB5; margin-bottom: 10px;}
#customer_cost .detail_img1 {width:576px; margin: 5px 0;} 
#customer_cost .detail_text2 {margin-left:30px; margin-top:10px; font-size: 11px;}
#customer_cost .detail_left2 {width: 152px; margin-top:20px; height: 159px; float: left; background-image:url(/_HTML/_image/customer_cost3.gif);}
#customer_cost .detail_right2 {width:576px; margin:20px 0; height: 157px; float: left; border: 1px solid #ccc;}
#customer_cost .detail_text3 {float: right; clear:both; margin-top:30px; margin-right: 30px; color: #729FB5; margin-bottom: 10px;}
#customer_cost .detail3 {width: 730px; height: 140px; clear: both;}
#customer_cost .detail4 {height: 91px; color:#FD4F2A; font-size:13px; padding:15px; line-height:20px; width: 730px; margin-left:3px; margin-top:10px; background-image:url(/_HTML/_image/customer_cost6.gif); background-repeat: no-repeat;}
#customer_cost .detail_left5 {width: 152px; height: 250px; float: left; background-image:url(/_HTML/_image/customer_cost7.gif); clear: both;}
#customer_cost .detail_right5 {width:576px; height: 248px; text-align:center; float: left; border: 1px solid #ccc;}
#customer_cost .detail_img5 {margin-top: 20px;}
#customer_cost .detail_left6 {width: 152px; margin-top:20px; height: 250px; float: left; clear: both; background-image:url(/_HTML/_image/customer_cost9.gif);}
#customer_cost .detail_right6 {width:576px; margin-top:20px; height: 248px; text-align:center; float: left; border: 1px solid #ccc;}
#customer_cost .detail_img6 {margin-top: 20px;}
#customer_cost .detail_text6 {color: #000000; float:left; margin-left:10px; margin-top:10px; text-align: left; clear: both;}

#customer_cost_db .main {width:730px; margin-bottom: 20px;}
#customer_cost_db .left1 {width:151px; height:110px; float:left; background-image:url(/_HTML/_image/customer_cost_db2.gif);}
#customer_cost_db .right1 {width:565px; height:98px; line-height:20px; float:left; font-size:11px; padding-left:10px; padding-top:10px; border: 1px solid #ccc;}
#customer_cost_db .text {color:#003594;} 
#customer_cost_db .left2 {width:151px; height:92px; margin-top:10px; float:left; background-image:url(/_HTML/_image/customer_cost_db3.gif); clear: both;}
#customer_cost_db .right2 {width:565px; height:80px; margin-top:10px; line-height:20px; float:left; font-size:11px; padding-left:10px; padding-top:10px; border: 1px solid #ccc;}
#customer_cost_db .left3 {width:151px; height:92px; margin-top:10px; float:left; background-image:url(/_HTML/_image/customer_cost_db4.gif); clear: both;}
#customer_cost_db .left4 {width:151px; height:92px; margin-top:10px; float:left; background-image:url(/_HTML/_image/customer_cost_db5.gif); clear: both;}
#customer_cost_db .left5 {width:151px; height:92px; margin-top:10px; float:left; background-image:url(/_HTML/_image/customer_cost_db6.gif); clear: both;}
#customer_cost_db .left6 {width:151px; height:92px; margin-top:10px; float:left; background-image:url(/_HTML/_image/customer_cost_db7.gif); clear: both;}
#customer_cost_db .download {width:730px; margin-top:10px; font-size: 15pt; font-weight:bold; float:left; clear: both; border-bottom:2px solid #ccc;}
#customer_cost_db .downloadarea {width:151px; height:30px; margin-top:10px; line-height:20px; float:left; font-size:11px; padding-left:10px; padding-top:10px; border: 1px solid #ccc;}

#customer_faq .search1 {width: 727px; height: 32px; margin-left: 5px; background-color: #007DBD;}
#customer_faq .search2 {float: left; margin-left: 5px; margin-top: 3px;}
#customer_faq .search3 {width:600px;  margin-top: 3px; height: 20px; float: left; line-height: 20px;}
#customer_faq .search4 {float: left; margin-top: 3px;}
#customer_faq .category {width: 727px; height:150px; margin-bottom:50px; margin-left: 5px; clear: both;}
#faq_select {text-align: center;}
#faq_select .icon {width:83px; height:83px; display:block; float: left; line-height: 200px;}
#faq_select .sms {background-image: url(/_HTML/_image/customer_faq4.gif); margin: 30px 45px 0 0;}
#faq_select .lms_mms {background-image: url(/_HTML/_image/customer_faq5.gif); margin: 30px 45px 0 0;}
#faq_select .address {background-image: url(/_HTML/_image/customer_faq6.gif); margin: 30px 45px 0 0;}
#faq_select .billing {background-image: url(/_HTML/_image/customer_faq7.gif); margin: 30px 45px 0 0;}
#faq_select .member {background-image: url(/_HTML/_image/customer_faq8.gif); margin: 30px 45px 0 0;}
#faq_select .all {background-image: url(/_HTML/_image/customer_faq9.gif); margin: 30px 0 0 0;}
#faq_select .sms:HOVER, #faq_select .sms_on {background-image: url(/_HTML/_image/customer_faq4_on.gif); margin: 30px 45px 0 0;}
#faq_select .lms_mms:HOVER, #faq_select .lms_mms_on {background-image: url(/_HTML/_image/customer_faq5_on.gif); margin: 30px 45px 0 0;}
#faq_select .address:HOVER, #faq_select .address_on {background-image: url(/_HTML/_image/customer_faq6_on.gif); margin: 30px 45px 0 0;}
#faq_select .billing:HOVER, #faq_select .billing_on {background-image: url(/_HTML/_image/customer_faq7_on.gif); margin: 30px 45px 0 0;}
#faq_select .member:HOVER, #faq_select .member_on {background-image: url(/_HTML/_image/customer_faq8_on.gif); margin: 30px 45px 0 0;}
#faq_select .all:HOVER, #faq_select .all_on {background-image: url(/_HTML/_image/customer_faq9_on.gif); margin: 30px 0 0 0;}

#customer_inquire table {border: 1px solid #dadfe2; border-left: none; border-right: none;}
#customer_inquire th {width: 100px; height: 40px; font-size: 12px; font-weight:bold; padding-left: 30px; background-color: #F0F1F3; color: #6c6c6c;}
#customer_inquire td {font-size: 12px; padding-left: 20px;}
#customer_inquire .red, #billing_tax #tax .red {color: red;}
#customer_inquire .category {width:126px; border:1px solid #d1c1dc;}
#customer_inquire .text1, #billing_tax #tax .text1 {border: 1px solid #d1c1dc;}
#customer_inquire .text2 {width: 300px;}
#customer_inquire .text3 {margin:20px 0; height: 100px;}
#customer_inquire .inquire {width: 598px; height: 30px; float: right; text-align: center; margin-top:20px; padding-top: 13px; background-color: #9AB9C8;}

#customer_answer .q {color: #787878; font-weight: bold;}
#customer_answer .a {color: #FC3E19; font-weight: bold;}
#customer_answer .a_content {padding: 10px 0; line-height: 15px;}


#billing_left ul {margin-left: 5px;}
#billing_left li {width:169px; height:35px; cursor: pointer;}
#billing_left li.left1 {background-image:url(/_HTML/_image/billing_left1.gif);}
#billing_left li.left2 {background-image:url(/_HTML/_image/billing_left2.gif);}
#billing_left li.left3 {background-image:url(/_HTML/_image/billing_left3.gif);}
#billing_left li.left4 {background-image:url(/_HTML/_image/billing_left4.gif);}
#billing_left li.left5 {background-image:url(/_HTML/_image/billing_left5.gif);}
#billing_left li.left6 {background-image:url(/_HTML/_image/billing_left6.gif);}
#billing_left li.left1_on, #billing_left li.left1:HOVER {background-image:url(/_HTML/_image/billing_left1_on.gif);}
#billing_left li.left2_on, #billing_left li.left2:HOVER {background-image:url(/_HTML/_image/billing_left2_on.gif);}
#billing_left li.left3_on, #billing_left li.left3:HOVER {background-image:url(/_HTML/_image/billing_left3_on.gif);}
#billing_left li.left4_on, #billing_left li.left4:HOVER {background-image:url(/_HTML/_image/billing_left4_on.gif);}
#billing_left li.left5_on, #billing_left li.left5:HOVER {background-image:url(/_HTML/_image/billing_left5_on.gif);}
#billing_left li.left6_on, #billing_left li.left6:HOVER {background-image:url(/_HTML/_image/billing_left6_on.gif);}

#billing_billing .detail_left1 {width:151px; height:79px; float: left; clear: both; background-image:url(/_HTML/_image/billing_billing1.gif);}
#billing_billing .detail_right1 {width:577px; height:77px; float: left; border: 1px solid #ccc;}
#billing_billing .radio1 {margin-left: 18px; margin-top: 30px; float: left;}
#billing_billing .image1 {margin: 10px 45px 0 3px; float: left;}
#billing_billing .image2 {margin: 10px 0px 0 3px; float: left;}
#billing_billing .detail_left2 {width:151px; height:265px; margin-top:20px; float: left; clear: both; background-image:url(/_HTML/_image/billing_billing6.gif);}
#billing_billing .detail_right2 {width:577px; height:263px; margin-top:20px; float: left; border: 1px solid #ccc;}
#billing_billing table, #billing_log table, #billing_tax table, #billing_receipt table {border: 1px solid #dadfe2; border-left: none; border-right: none; margin-top: 10px;}
#billing_billing th, #billing_log th, #billing_tax th, #billing_receipt th {color: #788597;}
#billing_billing th, #billing_billing td, #billing_log th, #billing_log td, #billing_tax th, #billing_tax td, #billing_receipt th, #billing_receipt td {height: 26px; font-size: 12px;}
#billing_log .title, #billing_tax .title, #billing_receipt .title {background-color: #e9eff2;}
#billing_billing .title {background-color: #e9eff2;}
#billing_billing .detail_left3 {width:151px; height:151px; margin-top:20px; float: left; clear: both; background-image:url(/_HTML/_image/billing_billing7.gif);}
#billing_billing .detail_right3 {width:577px; height:149px; margin-top:20px; float: left; border: 1px solid #ccc;}
#billing_billing .detail_right3 th {width:200px; height: 30px; background-color: #e9eff2; text-align: center; font-weight: bold;}
#billing_billing .detail_right3 td {padding-left:20px; color: red;}
#billing_billing .charge {width: 730px; height: 30px; float: both; text-align: center; margin-top:10px; padding-top: 13px; background-color: #9AB9C8;}

#billing_promotion .detail_left1 {width:151px; height:151px; float: left; background-image:url(/_HTML/_image/billing_promotion1.gif);}
#billing_promotion .detail_right1 {width:577px; height:149px; float: left; border: 1px solid #ccc;}
#billing_promotion .promotion_table1 {margin-top: 10px;}
#billing_promotion .promotion_table1 th {color:#6B6B6B; text-align: right; width: 100px; padding: 8px;}
#billing_promotion .promotion_table1 input {border: 1px solid #BB9F9A; background-color: #F4F3F1; margin-right: 10px;}
#billing_promotion .promotion_table1 span {color: #BCA59B; font-style: italic;}
#billing_promotion .sub {display: block; color:#8D8D8D; font-size: 13px; font-weight: bold; margin-bottom: 10px;}

#billing_promotion .detail_left2 {width:151px; height:294px; clear:both; margin-top:20px; float: left; background-image:url(/_HTML/_image/billing_promotion2.gif);}
#billing_promotion .detail_right2 {width:577px; height:292px; float: left; margin-top:20px; border: 1px solid #ccc;}
#billing_promotion .promotion_table2, #billing_promotion .promotion_table3 {border: 1px solid #dadfe2; border-left: none; border-right: none; margin-top: 10px;}
#billing_promotion .promotion_table2 th, #billing_promotion .promotion_table3 th {color: #79879D; font-weight:normal;}
#billing_promotion .promotion_table2 th, #billing_promotion .promotion_table2 td, #billing_promotion .promotion_table3 th, #billing_promotion .promotion_table3 td {height: 29px; font-size: 12px;}
#billing_promotion .promotion_table2 span, #billing_promotion .promotion_table3 span {color: red;}
#billing_promotion .promotion_table2 .title, #billing_promotion .promotion_table3 .title {background-color: #e9eff2;}

#billing_promotion .detail_left3 {width:151px; height:148px; clear:both; margin-top:20px; float: left; background-image:url(/_HTML/_image/billing_promotion3.gif);}
#billing_promotion .detail_right3 {width:577px; height:146px; float: left; margin-top:20px; border: 1px solid #ccc; text-align: center;}
#billing_promotion .button_div {width:95%; height:40px; background-color: #9ABACA; margin-top: 30px;}
#billing_promotion .button {margin-top: 10px;}


#billing_log .search, #billing_tax .search {height:30px;}
#billing_receipt .search {height: 20px;}
#billing_log .text1 {float: left; font-size: 15px; font-weight: bold; color: #424242;}
#billing_log .image1, #billing_tax .image1, #billing_receipt .image1 {float: right;}
#billing_log .image2 {margin-top: 20px;}
#billing_log .select1, #billing_tax .select1, #billing_receipt .select1 {width:100px; float:right; margin-top:1px; margin-right:10px; border:1px solid #d1c1bc;}
#billing_tax .detail_left1 {width:151px; height:217px; float: left; background-image:url(/_HTML/_image/billing_tax1.gif);}
#billing_tax .detail_right1 {width:577px; height:215px; float: left; border: 1px solid #ccc;}
#billing_tax .image1 {margin-right: 10px;}
#billing_tax .card_tax {width: 555px; height: 30px; margin-top:10px; padding-top: 13px; background-color: #9AB9C8;}
#billing_tax .detail_left2 {width:151px; height:786px; float: left; margin:20px 0; clear:both; background-image:url(/_HTML/_image/billing_tax2.gif);}
#billing_tax .detail_right2 {width:577px; height:784px; float: left; margin:20px 0; border: 1px solid #ccc; }
#billing_tax .detail_image1 {float: left;}
#billing_tax .detail_image2 {float: left; margin: 2px 0 23px 10px;}
#billing_tax #tax th {font-weight: bold;}
#billing_tax #tax th, #billing_tax #tax td {color: #4e4e4e; height: 30px;}
#billing_tax #tax {text-align: left; margin-left: 20px; border: none;}
#billing_tax #tax .company_comment {font-size: 11px;}
#billing_tax .company_comment2 {display: block; margin: 5px 0;}
#billing_tax .tax_insert {width: 550px; height: 30px; margin-top:5px; padding-top: 8px; background-color: #9AB9C8;}
#billing_tax .company_info {width: 550px;}

#billing_receipt .detail_left1 {width:151px; height:218px; float: left; background-image:url(/_HTML/_image/billing_receipt1.gif);}
#billing_receipt .detail_right1 {width:577px; height:216px; float: left; border: 1px solid #ccc; }
#billing_receipt .receipt_request {width: 555px; height: 30px; margin-top:10px; padding-top: 13px; background-color: #9AB9C8;}
#billing_receipt .detail_wrap {margin: 5px 10px;}

#member_wrap .wrap {width: 991px; margin: 0 auto;}
#member_wrap .logo_div {margin: 0 auto; background-color: black; height: 45px; margin-bottom: 50px;}
#member_wrap .logo_img1 {float: left; margin: 9px 5px 9px 0; cursor: pointer;}
#member_wrap .logo_img2 {float: left; margin: 14px 0; cursor: pointer;}
#member_wrap .left {margin:0 50px; float:left; width: 420px;}
#member_wrap .right {margin-right:30px; margin-top:0px; float:right; width: 440px;}
#member_wrap .left_img1 {margin-top: 60px; display: block;}
#member_wrap .left_img2 {display: block;}
#member_wrap .left_text1 {margin: 5px 0 20px 10px; color:#818181; display: block; font-size: 11px;}
#member_wrap .left_text2 {margin: 5px 0 8px 10px; color:#818181; display: block; font-size: 11px;}
#member_wrap .right_img {display: block; margin-bottom: 50px;}


#member_top {width: 991px; height:52px; margin: 0 auto; }
#member_top .logo_div {width:264px; height:52px; background-image:url(/_HTML/_image/member_back.gif); cursor: pointer;}

#member_nav { background-color: #1d1d1d; }
#member_nav .step_nav {width:991px; height: 45px; margin: 0 auto 50px auto;}
#member_nav .step_nav1_on {width: 76px; height: 23px; margin: 10px 155px 0 50px; float:left; background-image:url(/_HTML/_image/member_title1_on.gif);}
#member_nav .step_nav2_on {width: 77px; height: 23px; margin: 10px 95px; float:left; background-image:url(/_HTML/_image/member_title2_on.gif);}
#member_nav .step_nav3_on {width: 98px; height: 23px; margin: 10px 155px; float:left; background-image:url(/_HTML/_image/member_title3_on.gif);}
#member_nav .step_nav4_on {width: 77px; height: 23px; margin-top: 10px; margin-left: 155px; float:left; background-image:url(/_HTML/_image/member_title4_on.gif);}
#member_nav .step_nav1_off {width: 76px; height: 23px; margin: 10px 155px 0 50px; float:left; background-image:url(/_HTML/_image/member_title1.gif);}
#member_nav .step_nav2_off {width: 77px; height: 23px; margin: 10px 95px; float:left; background-image:url(/_HTML/_image/member_title2.gif);}
#member_nav .step_nav3_off {width: 98px; height: 23px; margin: 10px 155px; float:left; background-image:url(/_HTML/_image/member_title3.gif);}
#member_nav .step_nav4_off {width: 77px; height: 23px; margin-top: 10px; margin-left: 155px; float:left; background-image:url(/_HTML/_image/member_title4.gif);}
#member_nav .cursor {cursor: pointer;} 

#member {width: 991px; margin: 0 auto;}
#member .step1_div1 {margin-left: 50px;}
#member .step1_text1 {display: block; margin: 10px 0 50px 0;}
#member .step1_textarea1 {width: 900px; height: 150px; margin-top: 10px;}
#member .step1_div2 {margin-right: 40px;}
#member .step1_div3 {margin-left: 50px; margin-top: 50px;}
#member .step1_textarea2 {width: 900px; height: 150px; margin-top: 10px;}
#member .step1_div4 {margin-right: 40px;}
#member .step1_div5 {margin-top: 20px; text-align: center;}
#member .step2_text1 {line-height: 20px; display: block; margin-bottom: 30px;}
#member .step2_div2 {border: 1px solid #C0C0C0; height: 80px; margin-top: 10px; padding: 10px;}
#member .step2_div3 {float: left; margin-right: 10px; margin-top: 10px; padding-left: 10px;}
#member .step2_span1 {margin-right: 82px; color:#696969; font-weight:bold;}
#member .step2_span2 {margin-right: 30px; color:#696969; font-weight:bold;}
#member .step2_input1 {width: 119px; border: 2px solid #C5C5C5;}
#member .step2_input2 {width: 50px; border: 2px solid #C5C5C5;}
#member .step2_span3 {float: left; line-height:20px; border-left: 1px solid #DFDFDF; padding-left: 10px;}
#member table {border: 1px solid #dadfe2; border-left: none; border-right: none; margin-top: 30px;}
#member th {width: 160px; height: 40px; font-size: 12px; font-weight:bold; padding-left: 20px; background-color: #F0F1F3; text-align: left; }
#member td {font-size: 12px; padding-left: 20px;}
#member .red {color: red;}
#member .vm, #member_modify .vm {vertical-align: middle;}
#member td input, #member td textarea {border: 1px solid #d1c1bc; background-color: #F4F3F1; margin:10px 0;}
#member td span {color: red; font-size: 11px; display: block; margin-bottom:10px; }
#member .step4_text1 {color: red; font-size: 14px; font-weight: bold;}
#member .step4_text2 {color: #444444; font-size: 14px; font-weight: bold;}
#member .step4_text3 {color: red; font-weight: bold;}

#member_left ul {margin-left: 5px;}
#member_left li {width:169px; height:35px; cursor: pointer;}
#member_left li.left1 {background-image:url(/_HTML/_image/member_left_off.gif);}
#member_left li.left2 {background-image:url(/_HTML/_image/member_left01_off.gif);}
#member_left li.left1:HOVER {background-image:url(/_HTML/_image/member_left_on.gif);}
#member_left li.left1_on, #member_left li.left1:HOVER {background-image:url(/_HTML/_image/member_left_on.gif);}
#member_left li.left2_on, #member_left li.left2:HOVER {background-image:url(/_HTML/_image/member_left01_on.gif);}

#log_left ul {margin-left: 5px;}
#log_left li {width:169px; height:35px; cursor: pointer;}
#log_left li.left1 {background-image:url(/_HTML/_image/log_left1_off.gif);}
#log_left li.left2 {background-image:url(/_HTML/_image/log_left2_off.gif);}
#log_left li.left1_on, #log_left li.left1:HOVER {background-image:url(/_HTML/_image/log_left1_on.gif);}
#log_left li.left2_on, #log_left li.left2:HOVER {background-image:url(/_HTML/_image/log_left2_on.gif);}

#information_left ul {margin-left: 5px;}
#information_left li {width:169px; height:35px; cursor: pointer;}
#information_left li.left1 {background-image:url(/_HTML/_image/information_left1_off.gif);}
#information_left li.left2 {background-image:url(/_HTML/_image/information_left2_off.gif);}
#information_left li.left3 {background-image:url(/_HTML/_image/information_left3_off.gif);}
#information_left li.left4 {background-image:url(/_HTML/_image/information_left4_off.gif);}
#information_left li.left1_on, #information_left li.left1:HOVER {background-image:url(/_HTML/_image/information_left1_on.gif);}
#information_left li.left2_on, #information_left li.left2:HOVER {background-image:url(/_HTML/_image/information_left2_on.gif);}
#information_left li.left3_on, #information_left li.left3:HOVER {background-image:url(/_HTML/_image/information_left3_on.gif);}
#information_left li.left4_on, #information_left li.left4:HOVER {background-image:url(/_HTML/_image/information_left4_on.gif);}

#send_left ul {margin-left: 5px;}
#send_left ol {margin-left: 40px;}
#send_left ol a {color: #515151; font-weight: bold; font-size: 13px; line-height: 30px;}
#send_left ul li {width:169px; height:35px; cursor: pointer;}
#send_left li.left1 {background-image:url(/_HTML/_image/send_left1_off.gif);}
#send_left li.left2 {background-image:url(/_HTML/_image/send_left2_off.gif);}
#send_left li.left3 {background-image:url(/_HTML/_image/send_left3_off.gif);}
#send_left li.left4 {background-image:url(/_HTML/_image/send_left4_off.gif);}
#send_left li.left5 {background-image:url(/_HTML/_image/send_left5_off.gif);}
#send_left li.left1_on, #send_left li.left1:HOVER {background-image:url(/_HTML/_image/send_left1_on.gif);}
#send_left li.left2_on, #send_left li.left2:HOVER {background-image:url(/_HTML/_image/send_left2_on.gif);}
#send_left li.left3_on, #send_left li.left3:HOVER {background-image:url(/_HTML/_image/send_left3_on.gif);}
#send_left li.left4_on, #send_left li.left4:HOVER {background-image:url(/_HTML/_image/send_left4_on.gif);}
#send_left li.left5_on, #send_left li.left5:HOVER {background-image:url(/_HTML/_image/send_left5_on.gif);}


#send_help strong {color: #6D6D6D;}
#send_help .contents {margin: 20px 0; display: none; padding: 12px;}
#send_help .menu_on {height:50px; background-color:#007DBD; cursor: pointer;}
#send_help .menu_off {height:50px; border-bottom: 1px solid #D1CBCD; cursor: pointer;}
#send_help .right_on {width:25px; height: 12px; margin:19px 10px 0 0; float:right; background:url(/_HTML/_image/send_help2.gif) no-repeat 0 0;}
#send_help .right_off {width:25px; height: 12px; margin:19px 10px 0 0; float:right; background:url(/_HTML/_image/send_help2.gif) no-repeat 0 -12px;}
#send_help .menu {width:300px; height: 50px; float:left;}
#send_help .menu1_on {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -10px;}
#send_help .menu1_off {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -80px;}
#send_help .menu2_on {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -150px;}
#send_help .menu2_off {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -220px;}
#send_help .menu3_on {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -293px;}
#send_help .menu3_off {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -363px;}
#send_help .menu4_on {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -433px;}
#send_help .menu4_off {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -503px;}
#send_help .menu5_on {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -573px;}
#send_help .menu5_off {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -643px;}
#send_help .menu6_on {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -713px;}
#send_help .menu6_off {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -783px;}
#send_help .menu7_on {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -853px;}
#send_help .menu7_off {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -923px;}
#send_help .menu8_on {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -993px;}
#send_help .menu8_off {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -1063px;}
#send_help .menu9_on {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -1133px;}
#send_help .menu9_off {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -1203px;}
#send_help .menu10_on {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -1273px;}
#send_help .menu10_off {background:url(/_HTML/_image/send_help1.gif) no-repeat 0 -1343px;}
#send_help .contents_common {margin:25px 0 25px 15px; line-height: 25px;}
#send_help .contents2_1 {float: left;}
#send_help .contents2_2 {float:left; margin:25px 0 0 15px; line-height: 25px;}
#send_help .span_text {color: #0066AC; font-weight: bold;}
    
#send_sms .sms_phone {width:205px; height:398px; float:left; background-image:url(/_HTML/_image/send_sms_bg1.gif);}
#send_sms .phone_bg {width:181px; height:174px; margin-top:75px; margin-left:12px; background-image:url(/_HTML/_image/send_sms_bg3.gif);}
#send_sms .msg_div {width: 163px; height: 130px; margin-top:8px; margin-left:10px; }
#send_sms .msg_textarea {margin-top:5px; width: 150px; height: 118px; border: none; background: transparent; }
#send_sms .msg_byte {display: block; text-align: center;}
#send_sms .btn_div {width:182px; margin-top:10px; margin-left:11px;}
#send_sms .return_div {width:181px;  height:22px; margin-top:10px; margin-left:12px; background-image:url(/_HTML/_image/send_return_back.gif);}
#send_sms .return_text1 {margin-left: 10px; margin-top: 5px; float: left;}
#send_sms .return_text2 {margin-top: 5px; float: left;}
#send_sms .return_img {margin-right:5px; margin-top:3px; float:right;}
#send_sms .reservation_div {width:181px; margin-top:10px; margin-left:12px;}
#send_sms .reservation_text {width: 129px; vertical-align: top; height: 16px; margin-top: 1px;}
#send_sms .duplicate_div {width:181px; margin-top:10px; margin-left:12px;}
#send_sms .duplicate_img {float: left;}
#send_sms .duplicate_text {float: left; margin-top: 6px; margin-left: 20px;}

#send_right {width:518px; margin-top:33px; height:365px; float:left; background-image:url(/_HTML/_image/send_sms_bg2.gif);}
#send_right .text_div {height: 40px; color: #4C537D;}
#send_right .text1 {float: right; margin-top: 25px; margin-right: 20px;}
#send_right .text2 {float: right; margin-top: 25px; margin-right: 40px;}
#send_right .color_red {color:red;}
#send_right .send_list {width: 318px; height: 300px; float: left;}
#send_right .right_btn {width: 182px; text-align:center; height: 25px; float: left; margin-top: 20px;}
#send_right .address_div {width: 182px; margin:15px 0 5px 5px;; float: left;}
#send_right .title {font-weight: bold; font-size: 14px;}
#send_right .right_btn_div {width: 182px; height: 89px; float: left; background-image:url(/_HTML/_image/send_back.gif);}


#send_right1 a {width:36px; height:64px; display:block; float: left;}
#send_right1 .save {background-image: url(/_HTML/_image/send_save_off.gif); margin: 8px 25px 0 12px;}
#send_right1 .excel {background-image: url(/_HTML/_image/send_excel_off.gif); margin: 8px 25px 0 0;}
#send_right1 .address {background-image: url(/_HTML/_image/send_address_off.gif); margin: 8px 0 0 0;}
#send_right1 .save:HOVER {background-image: url(/_HTML/_image/send_save_on.gif);}
#send_right1 .excel:HOVER {background-image: url(/_HTML/_image/send_excel_on.gif);}
#send_right1 .address:HOVER {background-image: url(/_HTML/_image/send_address_on.gif);}
#send_right2 a {width:37px; height:44px; display:block; float: left;}
#send_right2 .emoticon {background-image: url(/_HTML/_image/send_emoticon_off.gif); margin: 20px 25px 0 11px;}
#send_right2 .return {background-image: url(/_HTML/_image/send_return_off.gif); margin: 20px 25px 0 0;}
#send_right2 .special {background-image: url(/_HTML/_image/send_special_off.gif); margin: 20px 0 0 0;}
#send_right2 .emoticon:HOVER {background-image: url(/_HTML/_image/send_emoticon_on.gif);}
#send_right2 .return:HOVER {background-image: url(/_HTML/_image/send_return_on.gif);}
#send_right2 .special:HOVER {background-image: url(/_HTML/_image/send_special_on.gif);}

#send_sms .lms_phone {width:205px; height:398px; float:left; background-image:url(/_HTML/_image/send_lms_bg1.gif);}
#send_sms .mms_phone {width:205px; height:398px; float:left; background-image:url(/_HTML/_image/send_mms_bg1.gif);}
#send_sms .mms_div {width: 163px; height: 130px; margin-top:8px; margin-left:10px; overflow-y: scroll; overflow-x: hidden}
#send_sms .mms_temp_img {margin-top:5px; margin-left:10px; width:111px; height:45px; background-image:url(/_HTML/_image/mms_temp.gif);}
#send_sms .mms_msg_textarea {margin-top:5px; width: 140px; height: 300px; border: none; background: transparent; overflow: hidden;}
#send_sms .mms_duplicate_img1 {float: left; margin-right: 3px;}
#send_sms .mms_duplicate_img2 {float: left; margin-right: 3px;}
#send_sms .mms_duplicate_text {float: left; margin-top: 6px;}

#member_modify table {border: 1px solid #dadfe2; border-left: none; border-right: none; margin-top: 30px;}
#member_modify th {width: 160px; height: 40px; font-size: 12px; font-weight:bold; padding-left: 20px; background-color: #F0F1F3; text-align: left; color: #6c6c6c; }
#member_modify td {font-size: 12px; padding-left: 20px;}
#member_modify .red {color: red;}
#member_modify td input, #member td textarea {border: 1px solid #d1c1bc; background-color: #F4F3F1; margin:10px 0;}
#member_modify td span {color: #007dbd; font-size: 11px; display: block; margin-bottom:10px; }
#member_modify .edit {width: 590px; height: 30px; float: right; text-align: center; margin-top:20px; padding-top: 8px; background-color: #9AB9C8;}

#address_search {width: 350px;}
#address_search .top {width:350px; height:50px; background-image:url(/_HTML/_image/search_bg.gif); display: table-cell; vertical-align: middle;}
#address_search .top_img {margin-left: 20px;}
#address_search .top_text {font-size: 16px; color: #ffffff; font-weight: bold;}
#address_search .main {width: 320px;}
#address_search .main_text1 {margin:10px 0; display: block; color: #5C5C5C; font-weight: bold;}
#address_search .main_text2 {color: #0056AC;}
#address_search .main_text3 {font-size: 11px; color: #7F7F7F; display: block; margin-bottom: 5px;}

#address_search .bottom {width: 300px; height:70px; padding-left:10px; border: 1px solid #C8C8C8; display: table-cell; vertical-align: middle; background-color: #FAFAFA;}
#address_search .bottom_text1 {font-weight: bold; color: #5C5C5C;}
#address_search .bottom_text2 {font-size: 12px; color: #7F7F7F; display: block; margin: 5px 0;}
#address_search .bottom_img {float:right; margin-right: 5px;} 
#address_search ul {list-style: none;}
#address_search li {font-size: 9pt; line-height: 20px;}

#election_top {height: 50px; background-color: black;}
#election_top .title {width: 991px; height: 50px; margin: 0 auto;}
#election_top .img {margin: 14px 0 0 50px;}
#election_wrap {width: 991px; margin: 0 auto;}
#election_wrap .left {float: left; width: 380px; margin-left: 50px; margin-top:0;}
#election_wrap .right {float: right; width: 440px; margin-right: 50px; margin-top:0;}
#election_wrap .bottom {width: 991px; margin-left: 128px; margin-top:-130px;}
#election_wrap .img1 {margin-top: 50px;}
#election_wrap .img2 {margin-top: 50px;}
#election_wrap .img3 {margin-top: 60px;}
#election_wrap .text1 {margin: 50px 0 30px 0; line-height:25px; letter-spacing:1px; display: block;}
#election_wrap .text2 {line-height:25px; letter-spacing:1px; display: block;}
#election_wrap .text3 {margin: 30px 0 10px 0; line-height:25px; letter-spacing:1px; display: block;}
#election_wrap .text4 {margin: 10px 0 20px 10px; line-height:25px; letter-spacing:1px; display: block;}
#election_wrap .text5 {margin: 10px 0 40px 10px;; line-height:25px; letter-spacing:1px; display: block;}
#election_wrap .text6 {margin: 10px 0 0 10px;; line-height:25px; letter-spacing:1px; display: block;}
#election_wrap .text7 {vertical-align: top; line-height:17px; font-weight: bold; color: #0058AE;}
#election_wrap strong {color: #424242;}
#election_wrap font {color: red;}

#id_pw_top {height: 50px; background-color: black;}
#id_pw_top .title {width: 991px; height: 50px; margin: 0 auto;}
#id_pw_top .img {margin: 14px 0 0 50px;}
#id_pw_wrap {width: 991px; margin: 0 auto;}
#id_pw_wrap .left {float: left; width: 350px; margin-left: 60px; margin-top:30px;}
#id_pw_wrap .right {float: right; width: 440px; margin-right: 60px; margin-top:30px;}
#id_pw_wrap .img1 {margin-top: 10px;}
#id_pw_wrap .img2 {margin-top: 60px;}
#id_pw_wrap .text1 {display: block; margin: 10px 0 10px 10px; line-height:25px; letter-spacing:1px;}
#id_pw_wrap .text2 {display: block; margin: 10px; line-height:25px; letter-spacing:1px; font-weight: bold; color: #0058AE;}
#id_pw_wrap .find1 {font-weight: bold; color: #606060;}
#id_pw_wrap .find2 {border: 1px solid #BB9F9A; background-color: #F4F3F1;}
#id_pw_wrap .info1 {margin: 10px 0 10px 20px;}
#id_pw_wrap .info2 {margin: 10px 0 10px 38px;}
#id_pw_wrap .info3 {margin: 10px 0 10px 33px;}
#id_pw_wrap .info4 {margin: 10px 0 10px 124px;}
#id_pw_wrap .info5 {text-align: center; height: 40px; background-color: #007DBD;}
#id_pw_wrap .info6 {}
#id_pw_wrap .info7 {}

#company_left ul {margin-left: 5px;}
#company_left li {width:169px; height:35px; cursor: pointer;}
#company_left li.left1 {background-image:url(/_HTML/_image/company_left1.gif);}
#company_introduction table {margin-top: 7px;}
#company_introduction tr {height: 25px;}
#company_introduction th {width: 120px; color: #838ba8;}
#company_introduction .step1 {width: 730px; height: 316px; background-image:url(/_HTML/_image/company_10.gif); margin: 10px 0 30px 0;}
#company_introduction .step1_img {float: left; margin: 120px 40px;}
#company_introduction .step1_table {float: left;}
#company_introduction .step2 {padding: 10px; margin-bottom: 10px;}
#company_introduction .step2_text {line-height: 20px;}
#company_introduction .step3 {padding: 10px;}
#company_introduction .step3_1 {width: 133px; float: left; margin-right: 55px;}
#company_introduction .step3_2 {width: 133px; float: left;}
#company_introduction .step3_sub1 {background-color: #f0f1f4; color: #838ba8; margin-top: 10px; text-align: center; line-height: 20px;}
#company_introduction .step3_sub2 {background-color: #f0f1f4; padding:10px 0; color: #838ba8; margin-top: 10px; text-align: center; line-height: 20px;}




.imformation { width:396px; height:180px; border :1px solid #202020; margin: 10px 0px 0px 0px;}
.imformation2 {width:396px; height:30px; border :1px solid #202020; margin: 10px 0px 0px 0px;}
.imformation h2,.imformation2 h2{display: none;}
.title_sent {background-color:#183953; width: 396px;height:30px; background-image: url('/_HTML/_image/information_29.jpg');}
.title_1 {display: block; width: 64px; height: 22px; float: right; margin: 4px 4px 0px 0px;}
.list_ti {background-color: #1c2329; width: 396px;height:31px;}
.ti_1 {padding:9px 0px 0px 14px ;width:242px ;height: 17px;display: block; float: left;}
.ti_2 {padding:9px 0px 0px 25px ; width:47px ;height: 17px;display: block; float: left;}
.ti_3 {padding:9px 0px 0px 22px ;width:44px ;height: 17px; display: block; float: left;}
.ti_bar {width:1px ;height: 31px;display: block; float: left;}
.ti_4 {padding:6px 0px 0px 10px ;width:246px ;height: 17px;display: block; float: left;}
.ti_5 {padding-top:6px; width:72px ;height: 17px;display: block; float: left; text-align: center;}
.ti_6 {padding-top:6px; width:66px ;height: 17px; display: block; float: left; text-align: center;}

/* 최근 결제 내역 */
.title2 {background-color:#183953; width: 396px;height:30px; background-image: url('/_HTML/_image/information_60.jpg');}
.list2_ti {background-color: #1c2927; width: 396px;height:31px;}
.ti2_1 {padding:9px 0px 0px 53px ;width:78px ;height: 17px;display: block; float: left;}
.ti2_2 {padding-top:6px; width:131px ;height: 17px; display: block; float: left; text-align: center;}


/* 세금 계산서 내역 */
.title3 {background-color:#183953; width: 396px;height:30px; background-image: url('/_HTML/_image/information_87.jpg');}
.list3_ti {background-color: #29221c; width: 396px;height:31px;}
.ti3_1 {padding:9px 0px 0px 37px ;width:61px ;height: 17px;display: block; float: left;}
.ti3_2 {padding-top:6px; width:98px ;height:17px; display: block; float: left; text-align: center;}

/* 카드 매출 전표 출력 */
.title4 {background-color:#183953; width: 396px;height:30px; background-image: url('/_HTML/_image/information_117.jpg');}

/* 영수증 출력 */
.title5 {background-color:#183953; width: 396px;height:30px; background-image: url('/_HTML/_image/information_119.jpg');}
/* 문서 테두리선 */
.docbox {border:2px solid #D5D2D2;padding:0.5em;line-height: 1.2em;border-radius:0.5em;  -moz-border-radius: 0.5em;  -webkit-border-radius: 0.5em;}

/*개인정보 수집*/
#type1 table {border-collapse: collapse;margin-top:10px;}
#type1 th {text-align:center;width:180px;padding: 3px;color: #636363;background-color: #F5F5F5;border-width: 1px;border-color: #ccc;border-style: solid;word-break:keep-all;}
#type1 td {padding: 10px;border-width: 1px;border-color: #ccc;border-style: solid;word-break:keep-all;}
#vital {line-height:15px;}

div.divtitle1 {font-size:14px;color: #006400;font-weight: bold;}

.loggrid {font-size:12px;color:#333333;border-width: 1px;border-color: #729ea5;border-collapse: collapse;}
.loggrid th {font-size:12px;background-color:#E9EFF2;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;text-align:center;}
.loggrid tr {background-color:#ffffff;}
.loggrid td {font-size:12px;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;}
.loggrid tr:hover {background-color:#f5f5f5;}

.logDetailTitle{font-size: 16px;font-family:'굴림체';font-weight: bolder;padding-top: 20px;border-width: 1px;border-color: #7f7f7f;border-bottom-style: solid;}
.logDetailexplain{font-size: 12px;font-family:'굴림체';font-weight: bolder;padding-top: 8px;}
.messageDisplay{background-color:#F0F0F0;clear: left;margin-right: 2px;padding: 5px;float: none;border-width: 1px;border-color: #7f7f7f;border-style:solid;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px; cursor: pointer;}
.messageDisplay textarea {cursor: pointer; width:108px;height:77px;margin-top: 2px; background-color: transparent;border:0; word-break:break-all;overflow:visible;font-size: 10pt;font-family:'굴림체';overflow:hidden;}
#divPointList {overflow:auto;height:950px;background-color: #000;}
#pointListTable table {width:400px;border-width: 1px;border-color: #fff;}
#pointListTable th.date {width:120px;background-color: #000;color:#fff;padding: 5px;}
#pointListTable th.point {width:50px;background-color: #000;color:#fff;}
#pointListTable th.memo {width:230px;background-color: #000;color:#fff;}
#pointListTable td.date {width:120px;background-color: #000;color:#fff;padding: 5px;}
#pointListTable td.point {width:50px;background-color: #000;color:#fff;}
#pointListTable td.memo {width:230px;background-color: #000;color:#fff;}

/*이모티콘*/
#emoticondiv{clear: left;float: none;border-width: 1px;border-color: #7f7f7f;border-style:solid;}
#emoticonList{border-width: 1px;text-align: center;}
#emoticonList td {padding: 5px;}

.button1 {
    -moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    -webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
    background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
    background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
    background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
    background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
    background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
    filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0)";
    background-color:#79bbff;
    border:1px solid #84bbf3;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    padding:5px 10px;
    text-decoration:none;
    text-shadow:0px 1px 0px #528ecc;
}
.button1:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
    background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
    background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
    background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
    background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
    background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
    filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0)";
    background-color:#378de5;
    color:#ffffff;
}
.button1:active {
    position:relative;
    top:1px;
}
.button2 {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fffcff), color-stop(1, #bdbdbd));
    background:-moz-linear-gradient(top, #fffcff 5%, #bdbdbd 100%);
    background:-webkit-linear-gradient(top, #fffcff 5%, #bdbdbd 100%);
    background:-o-linear-gradient(top, #fffcff 5%, #bdbdbd 100%);
    background:-ms-linear-gradient(top, #fffcff 5%, #bdbdbd 100%);
    background:linear-gradient(to bottom, #fffcff 5%, #bdbdbd 100%);
    filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcff', endColorstr='#bdbdbd',GradientType=0)";
    background-color:#fffcff;
    border:1px solid #030303;
    display:inline-block;
    cursor:pointer;
    color:#000000;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    padding:3px 10px;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffffff;
}
.button2:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bdbdbd), color-stop(1, #fffcff));
    background:-moz-linear-gradient(top, #bdbdbd 5%, #fffcff 100%);
    background:-webkit-linear-gradient(top, #bdbdbd 5%, #fffcff 100%);
    background:-o-linear-gradient(top, #bdbdbd 5%, #fffcff 100%);
    background:-ms-linear-gradient(top, #bdbdbd 5%, #fffcff 100%);
    background:linear-gradient(to bottom, #bdbdbd 5%, #fffcff 100%);
    filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdbdbd', endColorstr='#fffcff',GradientType=0)";
    background-color:#bdbdbd;
}
.button2:active {
    position:relative;
    top:1px;
}
.button3 {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fffcff), color-stop(1, #ffffff));
    background:-moz-linear-gradient(top, #fffcff 5%, #ffffff 100%);
    background:-webkit-linear-gradient(top, #fffcff 5%, #ffffff 100%);
    background:-o-linear-gradient(top, #fffcff 5%, #ffffff 100%);
    background:-ms-linear-gradient(top, #fffcff 5%, #ffffff 100%);
    background:linear-gradient(to bottom, #fffcff 5%, #ffffff 100%);
    filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcff', endColorstr='#ffffff',GradientType=0)";
    background-color:#fffcff;
    border:1px solid #030303;
    display:inline-block;
    cursor:pointer;
    color:#000000;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    padding:3px 10px;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffffff;
}
.button3:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #fffcff));
    background:-moz-linear-gradient(top, #ffffff 5%, #fffcff 100%);
    background:-webkit-linear-gradient(top, #ffffff 5%, #fffcff 100%);
    background:-o-linear-gradient(top, #ffffff 5%, #fffcff 100%);
    background:-ms-linear-gradient(top, #ffffff 5%, #fffcff 100%);
    background:linear-gradient(to bottom, #ffffff 5%, #fffcff 100%);
    filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fffcff',GradientType=0)";
    background-color:#ffffff;
}
.button3:active {
    position:relative;
    top:1px;
}

/* 주소록 */
HTML.popup { overflow-x: hidden; }
#addressBox {width: 490px; float: none; border-width: 1px; border-color: #7f7f7f; border-style: solid; overflow-x: hidden; min-height: 300px; }
#address-toolbar { position: fixed; width: 100%; background-color: white; z-index: 3; padding-bottom: 2px; }

#modal_dialog {
    border:1px solid #e5e5e5;
    border-top: 7px solid #ffbc00;
    background: #fff;
    box-shadow: 2px 2px 10px #333;
    padding:7px 0px 10px;
    transition: all 0.3s;
}
#modal_dialog * {
    font-family:'Malgun Gothic';
}
#modal_dialog p {padding:0px 10px;}
#modal_dialog .md_ads_guide {text-align:center;height:280px;overflow-y:auto;padding-bottom:5px;border:1px solid #e5e5e5;border-left:none;border-right:none;}
.dia_btn {display:inline-block;padding:8px 17px;font-size:16px;background:#fff;*display:inline;border:1px solid #e5e5e5;border-radius:5px;}
.dia_btn:hover {text-decoration:none;background:#f4f4f4;color:#777;}
.dia_btn.dia_btn_send {background:#3a9bff;color:#fff;}
.dia_btn.dia_btn_send:hover {background:#0e84fd;}
.ads_guide {
    font-family: 'Malgun Gothic';
    color:#ff0000;
    font-size:13px;
    font-weight:normal;
    padding-left:8px;
    border-left:4px solid #e85c5c;
}

#payment_alert{position:absolute; top:341px ; left:190px;width:510px;height:306px;background:url(/_HTML/_image/imglib_payment_alert.gif) 0 -53px no-repeat; display:none;text-align:left;z-index:3}
#payment_alert .alert_container{margin:0;padding:0;width:510px;height:306px;display:block;}
#payment_alert .title{cursor:pointer;height:43px;width:100%;display:block;}
#payment_alert .title .titlemsg{display:block;background:url(/_HTML/_image/imglib_payment_alert.gif) 0 -27px no-repeat;width:120px;height:14px;overflow:hidden;text-indent:-9999em;margin:23px; 0 0 14px;overflow:hidden;}
#payment_alert .account{height:113px;width:100%;display:block;margin:0px;}
#payment_alert .account .titlewrapper{display:block;float:left;margin:0;padding:0;_display:inline;}
#payment_alert .account .titleblock{height:32px;width:100%;}
#payment_alert .account .titleblock .msg{margin:12px 0 0 22px; width:307px;height:12px;background:url(/_HTML/_image/imglib_payment_alert.gif) -120px -29px no-repeat;text-indent:-999em;overflow:hidden;}
#payment_alert .account .inputblock{width:100%;height:28px;}
#payment_alert .account .inputblock .kind{width:91px;display:block;text-align:center;font:normal 12px/16px dotum; #666;float:left;_display:inline;}
#payment_alert .account .inputblock .kind .kindinner{font:normal 11px/16px dotum;letter-spacing:-1px;}
#payment_alert .account .inputblock .mysms1{display:block;float:left;_display:inline;margin:0 0 0 13px;}
#payment_alert .account .inputblock .mysms2{display:block;float:left;_display:inline;border:1px solid #c0c0c0;width:33px; height:18px;text-align:center;font:normal 12px/19px dotum;}
#payment_alert .account .inputblock .mysms3{display:block;float:left;_display:inline;border:1px solid #c0c0c0;width:33px; height:18px;text-align:center;font:normal 12px/19px dotum;}
#payment_alert .account .inputblock .mysms4{color:#438a01;margin:0 0 0 13px;display:block;float:left;_display:inline;border:1px solid #c0c0c0;width:100px; height:18px;text-align:center;font:bold 12px/19px dotum;}
#payment_alert .account .inputblock .mycite{margin:0 0 0 5px;font:normal 11px/22px dotum;color:#1a5b98;letter-spacing:-1px;}
#payment_alert .account .inputblock .separator{display:block;float:left;_display:inline;width:16px; height:18px;text-align:center;font:normal 12px/22px dotum;}
#payment_alert .tax{height:18px;width:100%;display:block;margin:0px;}
#payment_alert .tax .msg{margin:4px 10px 0 22px; width:226px;height:12px;background:url(/_HTML/_image/imglib_payment_alert.gif) 0 -41px no-repeat;text-indent:-999em;float:left;display:block;_display:inline;overflow:hidden;}
#payment_alert .tax .myradio{display:block;float:left;_display:inline;cursor:pointer;}
#payment_alert .tax .mylable{display:block;float:left;_display:inline;font:normal 12px/22px dotum;vertical-align:middle;cursor:pointer;}
#payment_alert .btn{height:38px;width:100%;display:block;padding-left:30px;margin-top:5px;}
#payment_alert .btn a{text-decoration:none;}
#payment_alert .btn a:hover{text-decoration:none;}
#payment_alert .btn strong{margin-right:5px; color:#438a01;font-weight:bold;}
#payment_alert .btn .btnlt{display:block;margin-right:10px;height:27px; color:#fff; float:left; background:url(/_HTML/_image/payment_alert_btnrt.gif) no-repeat right top; color:#5d5d5d;cursor:pointer;}
#payment_alert .btn .btnrt{height:27px; float:left; color:#fff; color:#5d5d5d; display: block; padding: 7px 8px 2px 8px; background-image: url(/_HTML/_image/payment_alert_btnlt.gif); background-position: left top; background-repeat: no-repeat; text-align: center; text-decoration: none; font:normal 12px/16px 'dotum';letter-spacing:-1px;}
#payment_alert .btn .btncancle{float:left;display:block;width:61px;height:27px;background:url(/_HTML/_image/imglib_payment_alert.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}
#payment_alert .description{height:43px;width:100%;display:block;}
#payment_alert .description p{margin:0 0 0 15px;display:block;}

.cashAccountInfo {
    min-height:400px;
    float:right;
    width:730px;
    margin-top:30px;
}
.cashAccountInfo h2 {
    margin-bottom:10px;
    padding-left:9px;
    border-left:4px solid #3dadde;
    font-family: 'Malgun Gothic';
    font-size:20px;
    color:#555;
}
.cashAccountInfo p {
    font-family: 'Malgun Gothic';
    color:#555;
    font-size:13px;
}
table.cashInfoTable {
    border-collapse:collapse;
    font-family: 'Malgun Gothic';
    width:99%;
    margin:0 auto;
    margin-bottom:7px;
}
table.cashInfoTable td, table.cashInfoTable th {
    border: 1px solid #e5e5e5;
    padding:8px;
    font-size:14px;
    font-family: 'Malgun Gothic';
}
table.cashInfoTable th {
    text-align:left;
    background:#f1f1f1;
}
table.cashInfoTable td {
    text-align:right;
}

.vcashAccountInfo {
    float:none;
    width:730px;
    margin-top:30px;
}
.vcashAccountInfo h2 {
    margin-bottom:10px;
    padding-left:9px;
    border-left:4px solid #3dadde;
    font-family: 'Malgun Gothic';
    font-size:20px;
    color:#555;
}
.vcashAccountInfo p {
    font-family: 'Malgun Gothic';
    color:#555;
    font-size:13px;
}