@charset "utf-8";

/* customcheckbox */
.customcheck .ui-btn {background:none;padding-left:32px;padding-top:3px}
.customcheck input {display:none;}
.customcheck .ui-btn:hover {background:none}
.customcheck .ui-btn-icon-left:after {left:0}
.customcheck .ui-btn.ui-checkbox-off:after {width:25px;height:25px;background:url(../img/contents/bg_checkbox_off.png) left top no-repeat; background-size:25px; opacity:1}
html .customcheck .ui-btn.ui-checkbox-on.ui-checkbox-on:after {width:25px;height:25px;background:url(../img/contents/bg_checkbox_on.png) left top no-repeat; background-size:25px}
.customcheck label {display:inline;background:none;padding:0;border:none !important;}

.customcheck.textnone .ui-checkbox {width:20px}
.customcheck.textnone label {font-size:0}

/* customcheckbox2 */
.customcheck2 label {background:none !important; border:none !important; padding-left:35px;font-size:.85rem}
.customcheck2 input {display:none}
.customcheck2 .ui-checkbox-off.ui-btn::after {background-color:rgba(255,255,255,1) !important; opacity:1}


/* customradio */
.customradio .ui-btn {background:none;padding-left:32px;padding-top:3px}
.customradio input {display:none;}
.customradio .ui-btn:hover {background:none}
.customradio .ui-btn-icon-left:after {left:0}

.customradio .ui-btn.ui-radio-off:after {z-index:1;width:25px;height:25px;background:url(../img/contents/bg_checkbox_off.png) left top no-repeat; background-size:25px; opacity:1}
html .customradio .ui-btn.ui-radio-on.ui-radio-on:after {z-index:1;width:25px;height:25px;background:url(../img/contents/bg_checkbox_on.png) left top no-repeat; background-size:25px;border:none}
.customradio label {display:inline;background:none;padding:0;border:none !important;}
.customradio.textnone label {font-size:0}
.customradio .ui-radio {display:inline-block}

.customradio.box_radio .ui-radio {background:#fff;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;width:50%;margin:0;box-sizing:border-box;float:left;margin-left:0;height:45px;line-height:45px;}
.customradio.box_radio .ui-radio:first-child {width:50%;margin-left:0;border-left:1px solid #aaaaaa;}

.customradio.box_radio.w30 .ui-radio {background:#fff;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;width:37.5%;margin:0;box-sizing:border-box;float:left;margin-left:0;height:45px;line-height:45px;}
.customradio.box_radio.w30 .ui-radio:first-child {width:37.5%;margin-left:0;border-left:1px solid #aaaaaa;}

/* phonenum */
.phonenum .ui-input-text {float:left; width:calc(33.3% - 8px)}
.phonenum .linebox {float:left; height:28px; line-height:28px; padding:0 2px}

/* custominput */
.custominput {display:inline-block}
.custominput label {float:left;font-weight:600;height:32px;line-height:32px;padding-right:10px}
.custominput .ui-input-text {float:left; width:150px;height:32px;line-height:32px;margin:0;margin-right:10px;	
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;border-radius:0;border:1px solid #666666}
.custominput2 .ui-input-text {margin:0;	
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;}

.custominput input {background:none;border-radius:0}
.custominput.w50 .ui-input-text, .customselect.w50 .ui-btn{width:50px !important}
.custominput.w60 .ui-input-text, .customselect.w60 .ui-btn{width:60px !important}
.custominput.w70 .ui-input-text, .customselect.w70 .ui-btn{width:70px !important}
.custominput.w80 .ui-input-text, .customselect.w80 .ui-btn{width:80px !important}
.custominput.w90 .ui-input-text, .customselect.w90 .ui-btn{width:90px !important}
.custominput.w100 .ui-input-text, .customselect.w100 .ui-btn{width:100px !important}
.custominput.w110 .ui-input-text, .customselect.w110 .ui-btn{width:110px !important}
.custominput.w120 .ui-input-text, .customselect.w120 .ui-btn{width:120px !important}
.custominput.w130 .ui-input-text, .customselect.w130 .ui-btn{width:130px !important}
.custominput.w140 .ui-input-text, .customselect.w140 .ui-btn{width:140px !important}
.custominput.w150 .ui-input-text, .customselect.w150 .ui-btn{width:150px !important}
.custominput.w160 .ui-input-text, .customselect.w160 .ui-btn{width:160px !important}
.custominput.w170 .ui-input-text, .customselect.w170 .ui-btn{width:170px !important}
.custominput.w180 .ui-input-text, .customselect.w180 .ui-btn{width:180px !important}
.custominput.w190 .ui-input-text, .customselect.w190 .ui-btn{width:190px !important}
.custominput.w200 .ui-input-text, .customselect.w200 .ui-btn{width:200px !important}
.custominput.w210 .ui-input-text, .customselect.w210 .ui-btn{width:210px !important}
.custominput.w100p .ui-input-text, .customselect.w100p .ui-btn{width:100% !important}
.custominput.w25p .ui-input-text, .customselect.w25p .ui-btn{width:25% !important}


/* customtext */
.customtext .ui-input-text {font-size:.95rem;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;border-radius:0;border:1px solid #666666}


/* customselect */
.customselect {display:inline-block;}
.customselect label {display:inline-block;font-weight:600;height:32px;line-height:32px;padding-right:10px;vertical-align:top}
.customselect .ui-select {display:inline-block;margin:0;padding:0}
.customselect .ui-icon-carat-d:after {background:url(../img/contents/bg_select.png) right center no-repeat;background-size:12px;}
.customselect .ui-select .ui-btn {height:32px;line-height:32px;padding:0 30px 0 10px;margin:0;margin-right:5px;border-radius:0	
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;border-radius:0;border:1px solid #666666}

/* popup_basic */
.pop_basic {width:100%; top:0px;left:0px}
.pop_basic.pop_basic_off {width:100%; top:0px;left:0px}
.pop_basic .pop_title {width:calc(100% - 40px); font-size:1.1rem; font-weight:600; background:#f6f5f5;border-bottom:1px solid #9f9f9f;padding:12px 20px; }
.pop_basic .pop_title_off {width:100%; font-size:1.1rem; font-weight:600; background:#f6f5f5;border-bottom:1px solid #9f9f9f;padding:12px 20px; }
/*
.pop_basic {width:400px}
.pop_basic .pop_title {width:calc(100% - 40px); font-size:1.1rem; font-weight:600; background:#f6f5f5;border-bottom:1px solid #9f9f9f;padding:12px 20px; }
*/
.pop_basic .popclose.ui-btn, .pop_basic .popclose.ui-btn:focus, .pop_basic .popclose.ui-btn:hover  {background:none; border:none; margin:8px 4px 0 0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.pop_body {padding:10px 20px}
.pop_body .textbasic {text-align:center;padding:20px;line-height:140%}
.pop_body span.point {font-weight:600}
.pop_body span.point_red {font-weight:600;color:#d3292c}
.pop_body span.title {display:inline-block;font-size:1.05rem;font-weight:600;padding-bottom:6px}
.pop_body .popimg01 {background:url(../img/contents/img_pop_point.jpg) center 20px no-repeat;background-size:100px;padding-top:120px}
.pop_body .popimg02 {background:url(../img/contents/icon_pop_gps.png) center 20px no-repeat;background-size:70px;padding-top:120px}
.pop_body .popimg03 {background:url(../img/contents/img_pop_pointzip.jpg) center 20px no-repeat;background-size:100px;padding-top:120px}
.pop_body .popimg04 {background:url(../img/contents/img_pop_right.jpg) center 20px no-repeat;background-size:70px;padding-top:120px}
.pop_body .popimg05 {background:url(../img/contents/img_pop_carcheck.jpg) center 20px no-repeat;background-size:70px;padding-top:100px}
/*.pop_body .popimg05 {background:url(../img/contents/img_pop_carcheck.jpg) center 20px no-repeat;background-size:150px;padding-top:60%;margin-top: 20%;}*/
.pop_body .popimg06 {background:url(../img/contents/img_pop_car2.jpg) center 20px no-repeat;background-size:70px;padding-top:120px}
.pop_body .popimg07 {background:url(../img/contents/img_pop_car2.jpg) center 20px no-repeat;background-size:150px;padding-top:60%;margin-top: 20%;}
.pop_body .stitle {font-weight:600;padding-left:24px;background:url(../img/contents/icon_pop_write.jpg) left 4px no-repeat;background-size:19px;}
.pop_body .textlist ul li {border-top:1px solid #e5e5e4;padding:20px 0}
.pop_body .textlist ul li:first-child {border-top:none}
.pop_body .textlist ul li .textbox.img01 {padding-left:110px;background:url(../img/contents/img_pop_car1.jpg) 15px center no-repeat;background-size:65px;min-height:70px}
.pop_body .textlist ul li .textbox.img02 {padding-left:110px;background:url(../img/contents/img_pop_car2.jpg) 15px center no-repeat;background-size:65px;min-height:70px}
.pop_body .popbtn_02 li {float:left;width:calc(50% - 4px);}
.pop_body .popbtn_02 li:last-child {margin-left:8px}
.popupBtn{display:none}
/* 로그인 */
.loginbox {height:120px}
.loginbox .leftbox {width:calc(100% - 110px);float:left;margin-right:10px}
.loginbox .leftbox label { float:left;font-weight:600;padding-top:10px}
.loginbox .leftbox .ui-input-text {width:calc(100% - 70px); margin-left:70px}
.loginbox .rightbox {width:95px;float:left}
.loginbox .rightbox a {width:100%;height:80px;line-height:80px;padding:0; background-color:#cc2714; color:#fff}
.loginbox .rightbox a:hover {background:#ca2023;border:1px solid #94080b; color:#fff}
.loglinebox {clear:both; border-top:1px solid #d1d2d4; border-bottom:1px solid #d1d2d4;padding:10px 0 14px 0}

/* 바코트 */
.wrap_barcode ul li {border-top:1px solid #e5e5e4;padding:18px 0}
.wrap_barcode ul li:first-child {border-top:none}
.wrap_barcode .img_barcode {width:100%;margin:0 auto}
.wrap_barcode .img_barcode img {width:100%}
.wrap_barcode .textbox {text-align:center; padding-top:15px; font-weight:600}



/* conTable */
table.conTable {clear:both; width:100%; border-spacing:0; empty-cells:show; border-collapse:collapse; border-top:1px solid #333; }
table.conTable caption { width:0px; height:0px; font-size:0; line-height:0; overflow:hidden;}
/*
table.conTable tr th:first-child,
table.conTable tr td:first-child { border-left:0 none; }
*/
table.conTable th,
table.conTable td { font-size:.8rem; font-weight:normal; padding:7px 8px 5px 8px; vertical-align:middle; border-left:1px solid #bababa; border-bottom:1px solid #bababa; vertical-align:middle; word-break:break-all;text-overflow:clip }
table.conTable td {border-right:1px solid #bababa}
table.conTable th { background:#f0f0f0; text-align:left; }
table.conTable th.thred{ background:#eac1c1; text-align:left; }
table.conTable td { color:#2b2d41; background:#fff; }
table.conTable td span { color:#2b2d41; }
table.conTable td ul.txt { padding:1px 0 2px 8px; }
table.conTable td ul.txt li { padding-left:10px; font-size:.8rem; margin-top:3px; background:url(../img/content/li_conTable.png) left 5px no-repeat;}
table.conTable td ul.btn2 { overflow:hidden; }
table.conTable td ul.btn2 li { float:left; width:50%; }
table.conTable td ul.btn2 li:first-child { padding-right:7px; }
table.conTable td ul.btn2 li a { display:inline-block; width:100%; padding:10px 0 10px; font-size:.8rem; text-align:center; border:1px solid #a7dbea; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
table.conTable td.tdInput { padding:5px 5px !important; }
table.conTable tfoot th, table.conTable tfoot td { background:#f3f3f3;}
table tr.strongTr th, 
table tr.strongTr td { border-bottom:1px solid #8a8a8a !important; }
table.conTable .borderL { border-left:1px solid #bababa  !important;}


/* conTableThead */
table.conTableThead {clear:both; width:100%; border-spacing:0; empty-cells:show; border-collapse:collapse;border-top:1px solid #333; }
table.conTableThead caption { width:0px; height:0px; font-size:0; line-height:0; overflow:hidden; }
/*
table.conTableThead tr th:first-child,
table.conTableThead tr td:first-child { border-left:0 none; }
*/
table.conTableThead th,
table.conTableThead td { font-size:.7rem; font-weight:normal; padding:7px 8px 5px 8px; vertical-align:middle;border-right:1px solid #bababa; border-left:1px solid #c8c8c8; border-bottom:1px solid #ccc; vertical-align:middle; word-break:break-all; }
table.conTableThead thead th,
table.conTableThead tbody th { background:#f3f3f3; }
table.conTableThead th { text-align:center; }
table.conTableThead td { color:#2b2d41; background:#fff; text-align:center;}
table.conTableThead tfoot th, table.conTableThead tfoot td { background:#f3f3f3;}

/* conTableThead_black */
table.conTableThead_black {clear:both; width:100%; border-spacing:0; empty-cells:show; border-collapse:collapse;}
table.conTableThead_black caption { width:0px; height:0px; font-size:0; line-height:0; overflow:hidden; }
table.conTableThead_black th,
table.conTableThead_black td { font-size:.7rem; font-weight:normal; padding:7px 8px 5px 8px; vertical-align:middle;vertical-align:middle; word-break:break-all; }
table.conTableThead_black thead th,
table.conTableThead_black tbody th { background:#f3f3f3; }
table.conTableThead_black th { text-align:center; }
table.conTableThead_black td { color:#2b2d41; background:#fff; text-align:center;}
table.conTableThead_black tfoot th, table.conTableThead tfoot td { background:#f3f3f3;}

table.conTableThead_black .first{border-top:1px solid #333;border-left:1px solid #333;border-bottom:1px solid #333;border-right:1px solid #bababa;}
table.conTableThead_black .top_first{border-top:1px solid #333;border-right:1px solid #bababa;border-bottom:1px solid #bababa;} 
table.conTableThead_black .top_second{border-top:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #bababa;} 
table.conTableThead_black .bottom_middle{border-bottom:1px solid #333;border-right:1px solid #bababa;}
table.conTableThead_black .bottom_end{border-bottom:1px solid #333;border-right:1px solid #333;}

table td.tdgray { background:#f3f3f3;}
table th.nopadding,table td.nopadding { padding-left:0;padding-right:0;text-align:center}
table.tdcenter td {text-align:center}

table .td_left td {text-align:left}
table .td_center td {text-align:center}
table .td_right td {text-align:right}
table .th_left th {text-align:left}
table .th_center th {text-align:center}
table .th_right th {text-align:right}
table.tdPD2px td {padding:2px}

.Thd_red01 {border-top:1px solid #ee3124 !important}
.Thd_red01 thead th {background:#fff7f6 !important}
.Thd_red02 {border-top:1px solid #ee3124 !important}
.Thd_red02 thead th {background:#fff9e8 !important}


.wrap_table {overflow:hidden;overflow-x:scroll;width:100%}
/*  .wrap_table th,.wrap_table td{white-space:nowrap}*/


.start_tdata th, .start_tdata td {border-top:1px solid #333333}

/* basic_cont */
h2 {font-size:1rem;font-weight:600}
.box_r {border:1px solid #9f9f9f; border-radius:4px; background:#f6f6f7;padding:10px;margin-bottom:10px}
.box_r.box_r_off {border:1px solid #9f9f9f; border-radius:4px; background:#f6f6f7;padding:10px 10px 0px 10px;margin-bottom:10px}
.nolabel label {display:none}


/* movenumber */
.movenumber {position:relative;margin-top:2px;height:38px}
.movenumber .rightbox {position:absolute;right:0; top:0;margin-right:15px;width:calc(100% - 170px)}
/*.movenumber .rightbox .custominput {margin-top:7px;float:left;width:100%}*/
.movenumber .rightbox .custominput {margin-top:7px;float:left;width:calc(100% - 53px)}
.movenumber .rightbox .custominput .ui-input-text {width:100%}
.movenumber .rightbox .b_btn {margin-left:7px; width:46px;height:36px;float:left;display:inline-block; background:#666666;border-radius:4px;font-size:.8rem;line-height:100%;color:#9f9f9f;text-shadow:none;padding:0 0 6px 0}
.movenumber .rightbox .b_btn span {color:#9f9f9f;font-size:.6rem}

.postnumber {position:relative;margin-top:2px;height:38px}
.postnumber .rightbox {position:absolute;right:0; top:0;margin-right:15px;width:calc(100% - 130px)}
.postnumber .rightbox .customselect {margin-top:7px;float:left;width:calc(100% - 50px)}
.postnumber .rightbox .customselect.customselect_off {margin-top:7px;float:left;width:100%}
.postnumber .rightbox .customselect .ui-select {width:100%}
.postnumber .rightbox .b_btn2 { width:50px;height:34px;line-height:34px; float:left;display:inline-block; background:#666666;border-radius:4px;font-size:.9rem;;color:#fff;text-shadow:none;padding:0;border:0}




/* onetuch 
.onetuch {position:relative; background:#fff8f8;height:46px}
p.icon_talk {font-weight:600;padding:13px 15px;font-size:.9rem;padding-left:45px; background:url(../img/contents/icon_title_talk.png) 15px 10px no-repeat; background-size:24px }
p.icon_document {font-weight:600;padding:13px 15px;font-size:.9rem;padding-left:45px; background:url(../img/contents/icon_title_document.png) 15px 10px no-repeat; background-size:24px }
p.icon_post {font-weight:600;padding:13px 15px;font-size:.9rem;padding-left:45px; background:url(../img/contents/icon_title_post.png) 15px 10px no-repeat; background-size:24px }
.onetuch ul {position:absolute; right:15px; top:4px}
.onetuch li {display:inline}
.onetuch li .ui-btn {width:auto; display:inline-block;border:1px solid #ff7268; color:#d3292c;font-size:0.8rem;padding:4px 10px 6px 10px;}
.onetuch li .ui-btn:hover {color:#e01f13;border:1px solid #ed3126;}
*/

/* onetuch */
.onetuch {background:#fff8f8;height:50px;text-align:center;}
/*p.icon_talk {font-weight:600;padding:13px 15px;font-size:.9rem;padding-left:45px; background:url(../img/contents/icon_title_talk.png) 15px 10px no-repeat; background-size:24px } */
p.icon_document {font-weight:600;padding:13px 15px;font-size:.9rem;padding-left:45px; background:url(../img/contents/icon_title_document.png) 15px 10px no-repeat; background-size:24px }
p.icon_post {font-weight:600;padding:13px 15px;font-size:.9rem;padding-left:45px; background:url(../img/contents/icon_title_post.png) 15px 10px no-repeat; background-size:24px }

.onetuch ul {width:95%; margin:0 auto; overflow:hidden;}
.onetuch li {display:inline}
.onetuch li .ui-btn {width:23%;display:inline-block;border:1px solid #ff7268; color:#d3292c;font-size:0.8rem}
.onetuch li .ui-btn:hover {color:#e01f13;border:1px solid #ed3126;}

/* tap_link */
.tap_link {padding:10px 15px 0 15px; background:#e7e8ec url(../img/contents/dot_black.gif) left bottom repeat-x;}
.tap_link li {float:left;width:50%;}
.tap_link li a {margin-bottom:0;padding-top:8px;padding-bottom:8px;}
.tap_link li .ui-btn:focus {box-shadow:none}
.tap_link li:last-child a, .tap_link li:last-child a:hover {border-left:none}
.tap_link .ui-corner-all {border-radius:0;border:1px solid #9f9f9f;border-bottom:1px solid #333333;background:#f0f0f0;color:#9f9f9f;margin:0}
.tap_link li a.on {background:#fff;color:#333333;font-weight:600;border:1px solid #333333;border-bottom:1px solid #fff}
.tap_link li a.on:hover {background:#fff;border-bottom:1px solid #fff}

/* tap */
#tabs li a {display:block;width:100%;background:#f0f0f0; color:#9f9f9f; border:1px solid #9f9f9f;border-right-width:0;font-size:13px;padding:10px 0;text-align:center}
#tabs li:last-child a {border-right-width:1px}
#tabs li.ui-tabs-active a, #tabs li.ui-tabs-active a {background:#fff;color:#d3292c; border-color: #ee3124;box-shadow:none;text-shadow:none}
#tabs li a.ui-btn:focus {box-shadow:none;}

/* tap */
#tabs li button {display:block;width:100%;background:#f0f0f0; color:#9f9f9f; border:1px solid #9f9f9f;border-right-width:0;font-size:13px;padding:10px 0;text-align:center}
#tabs li:last-child button {border-right-width:1px}
#tabs li.ui-tabs-active button, #tabs li.ui-tabs-active button {background:#fff;color:#d3292c; border-color: #ee3124;box-shadow:none;text-shadow:none}
#tabs li button.ui-btn:focus {box-shadow:none;}

/* tab_3depth */
#tabs .tab_3depth {margin-top:2px}
#tabs .tab_3depth .ui-navbar {margin-bottom:2px}
#tabs .tab_3depth li a {background:none;border:none;background:url(../img/contents/bg_tap03_li.gif) left 7px no-repeat; background-size:1px}
#tabs .tab_3depth li:first-child a {background:none}
#tabs .tab_3depth li a span {padding-bottom:7px; color:#9f9f9f;}
#tabs .tab_3depth li.ui-tabs-active a span , #tabs .tab_3depth li.ui-tabs-active a span {color:#d3292c;font-weight:600;background:url(../img/contents/bg_tap03.png) center bottom no-repeat; background-size:200px }


.taptitle_t {text-align:center;margin-top:20px}
.taptitle_t span {font-weight:600}

.post_office_d {text-align:center;padding-bottom: 10px;}
.post_office_d span {font-weight:600}

/* wrap_listbox */
.wrap_listbox {background:#fff}
.wrap_listbox li {border-bottom:1px solid #e7e8ec;}
.wrap_listbox li span.text {display:inline-block;padding:15px}


/* flipswitch */
.flipswitch label {display:none}
.custom-size-flipswitch.ui-flipswitch .ui-btn.ui-flipswitch-on {text-indent: -40px;}
.custom-size-flipswitch.ui-flipswitch .ui-flipswitch-off {text-indent: 5px;}
.custom-size-flipswitch.ui-flipswitch {width: 80px;}
.custom-size-flipswitch.ui-flipswitch.ui-flipswitch-active {padding-left: 50px;width: 30px;}


.flipswitch.red_flip {float:right}
.flipswitch.red_flip .custom-size-flipswitch.ui-flipswitch {margin:10px 10px 0 5px }
.flipswitch.red_flip .custom-size-flipswitch.ui-flipswitch .ui-btn.ui-flipswitch-on {text-indent: -24px;}
.flipswitch.red_flip .custom-size-flipswitch.ui-flipswitch .ui-flipswitch-off {text-indent: 0;color:#888;font-weight:600}
.flipswitch.red_flip .custom-size-flipswitch.ui-flipswitch {width: 65px;border-radius:50px;}
.flipswitch.red_flip .custom-size-flipswitch.ui-flipswitch.ui-flipswitch-active {padding-left: 35px;width: 30px;background-color:#ee3124;border-color:#ee3124}
.flipswitch.red_flip .ui-flipswitch-off, .flipswitch.red_flip .ui-flipswitch-on {font-size:0.8rem; height:28px;line-height:28px;width:28px}


/* 이용약관 */
.title_agree {text-align:center; font-size:1.4rem;font-weight:600;padding:30px 0 75px 0;margin-bottom:20px;background:url(../img/contents/bg_pointtitle.png) center bottom no-repeat; background-size:60px}
.textgroup {width:calc(100% - 30px);margin:0 auto;background:#fff;padding:15px;height:100%;overflow-y:scroll; }
.textgroup h2 {font-size:.9rem;font-weight:600;margin-bottom:10px}
.textgroup dl dt,.textgroup dl dd {font-size:.9rem}
.textgroup dl dt {font-weight:600;margin-bottom:5px}
.textgroup dl dd {margin-bottom:10px}
 
.textbox_g {background:#f6f6f7;margin:10px 0 30px 0;padding:5px 15px 5px;}
.stextbox {font-size:.8rem;margin:10px 0}
.stextbox span.red {color:red;font-weight:600}
.stextbox span.rebox {padding:2px 4px 2px 4px; background:red;color:#fff;font-weight:600;border-radius:4px}



/* 버튼 리스트 */
.btnset_02 {height:50px}
.btnset_02 li {width:calc(50% - 4px);float:left;margin-left:8px}
.btnset_02 li:first-child {margin-left:0} 

.btnset_03 {height:50px}
.btnset_03 li {width:calc(33.3% - 4px);float:left;margin-left:6px}
.btnset_03 li:first-child {margin-left:0}
.btnset_03 li a {font-size:15px;padding:.7em .5em .8em .5em}


/* button */
.btn_red.ui-btn {background:#d3292c;border:1px solid #bc0f12; color:#fff;font-weight:400}
.btn_red.ui-btn:hover {background:#ca2023;border:1px solid #94080b; color:#fff}
.btn_oran.ui-btn {background:#f58220;border:1px solid #e65100; color:#fff;font-weight:400}
.btn_oran.ui-btn:hover {background:#eb740e;border:1px solid #e65100; color:#fff}

.btn_l_red.ui-btn {color:#d3292c;  background:#fff7f6}
.btn_l_red2.ui-btn {color:#d3292c; background:#fff9e8}
span.btn_arrow {position:absolute; right:10px; display:inline-block;width:8px;height:20px; background: url(../img/contents/icon_rarrow_r.png) left top no-repeat; background-size:100%;}

.btn_black.ui-btn {color:#fff; background:#666666;border:none;font-weight:400}
.btn_black.ui-btn:hover {color:#fff; background:#5a5a5a;border:none;font-weight:400}
.bnt_massage.ui-btn {color:#fff; background:#666666;border:none;font-weight:400;padding:21px 6px;margin:0;letter-spacing:-0.6px}
.bnt_massage.bnt_massage1.ui-btn {color:#fff; background:#d3292c;border:none;font-weight:400;padding:21px 6px;margin:0;letter-spacing:-0.6px}
.bnt_massage.ui-btn:hover {color:#fff; background:#5a5a5a;border:none;font-weight:400;padding:21px 6px;margin:0}



/* 이미지 리스트 */
.iimg_check {display:inline-block;font-size:0;width:16px;height:16px;background:url(../img/contents/bg_checkbox_on.png) left top no-repeat; background-size:16px;vertical-align:top}
.icon_plus_oran {display:inline-block;font-size:0;width:15px;height:15px;background:url(../img/contents/icon_plus_oran.png) left top no-repeat; background-size:100%;vertical-align:middle}


/* 운송확인서 */
.check_list {height:130px; overflow-y:scroll}
.check_list li {border:1px solid #666666; background:#fff;border-radius:4px;padding:2px;margin-top:5px}
.check_list li .btn_select {display:inline-block;width:45px;padding-left:10px;height:28px;line-height:28px;text-align:left; color:#d3292c;background:url(../img/contents/icon_rarrow_r.png) right center no-repeat; background-size:6px;}
.check_list li .time {width:50px;text-align:center;display:inline-block;background:#f6f6f7;border:1px solid #9f9f9f;border-radius:6px;height:28px;line-height:28px}
.check_list li .text {width:calc(100% - 130px);height:28px;line-height:28px;display:inline-block;padding-left:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;vertical-align:middle}
.check_list li.complet .btn_select {color:#9f9f9f;background:url(../img/contents/icon_check_g.png) right center no-repeat; background-size:10px;}
.check_list li.complet .text {color:#9f9f9f}
.check_list li.complet .time {color:#9f9f9f}

.dublebox > div {float:left;}
.dublebox .box01, .dublebox .box02 {width:calc(50% - 5px)}
.dublebox .box02 {margin-left:10px}
.dublebox.d73 .box01 {width:calc(70% - 5px)} 
.dublebox.d73 .box02 {width:calc(30% - 5px)}
.dublebox.d82 .box01 {width:calc(80% - 5px)} 
.dublebox.d82 .box02 {width:calc(20% - 5px)}
.box01_off {width:100%}
.box02_off {width:100%}

/* wrap_massagelist */
.wrap_massagelist {border-top:1px solid #9f9f9f;margin-top:8px}
.wrap_massagelist ul li {background:#fff;border:1px solid #9f9f9f; border-radius:4px; min-height:120px;overflow:hidden;margin-top:8px}
.wrap_massagelist ul li .topbox {background:#f0f0f0;border-bottom:1px solid #9f9f9f}
.wrap_massagelist ul li .topbox dl dt,.wrap_massagelist ul li .topbox dl dd {display:inline-block;padding:5px 0;font-size:.9rem;letter-spacing:-0.6px}
.wrap_massagelist ul li .topbox dl dt {font-weight:600}
.wrap_massagelist ul li .topbox dl dd {font-size:0.85rem;margin-right:10px}
.wrap_massagelist ul li .topbox dl dt.icon_person {padding-left:30px;background:url(../img/contents/icon_personword.png) 9px center no-repeat; background-size:17px;}
.wrap_massagelist ul li .topbox dl dt.icon_date {padding-left:30px;background:url(../img/contents/icon_date.png) 9px center no-repeat; background-size:17px;}
.wrap_massagelist ul li .textbox {position:relative;padding:8px 8px 8px 30px;background:url(../img/contents/icon_wordbubble.png) 10px 10px no-repeat; background-size:17px;font-size:.9rem}
.wrap_massagelist ul li .textbox.addreply .text {width:calc(100% - 55px)}
.wrap_massagelist ul li .textbox .reply {position:absolute; right:10px; top:0px;display:inline-block;font-size:.9rem;color:#fff;font-weight:400;padding:10px 8px;background:#666666}

/* wrap_massage_input */
.wrap_massage_input {position:fixed; bottom:40px; width:calc(100% - 30px);background:#e7e8ec;padding:10px 0}
.wrap_massage_input .leftbox {width:calc(100% - 70px)}
.wrap_massage_input .rightbox {position:absolute; right:0;bottom:10px}
.wrap_massage_input .rightbox .btn_black {padding:17px 16px 17px 16px;margin:0}
.custom_massage {position:relative; background:#f0f0f0; border:1px solid #9f9f9f}
.custom_massage .ui-input-text {font-size:.95rem; width:calc(100% - 100px);margin:0 0 0 100px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;border-radius:0;border:none}
.custom_massage .massageid {position:absolute; left:10px ; top:13px;font-size:.9rem}


/* 사용자 인증 */
.wrap_certibox .ui-page {width:100%;height:100%;background:url(../img/contents/bg_certifi.gif) left top repeat;text-align:center}
.wrap_certibox .top_logo {width:280px;margin:0 auto; margin-top:100px}
.wrap_certibox .top_logo img {width:100%}
.wrap_certibox .top_text {color:#cbdaf3;font-size:1.1rem;margin-top:10px;}
.wrap_certibox .buttonbox {position:fixed;bottom:90px;width:100%}
.wrap_certibox .btn_certi {font-size:1.3rem;font-weight:400;color:#fff; background:#ff0000;height:26x;line-height:26px;margin:0 60px}
.wrap_certibox .btn_certi:hover {background:#ec0101;color:#fff}
.wrap_certibox .buttonbox .bottom_text {font-size:.9rem;color:#ffffff;margin-top:12px}
.wrap_certibox .footer {position:fixed;bottom:8px;width:100%;font-size:.7rem;color:#ffffff}
.wrap_certibox .passwordbox .ui-input-text {background:rgba(0, 0, 0, .3);border:1px solid #647287;box-shadow:none; width:240px; margin:20px auto; color:#fff;}
.wrap_certibox .passwordbox .ui-input-text input {letter-spacing:8px}

/* 사용자 인증 인풋 */
.wrap_certi_input .box {width:100%;margin-bottom:6px}
.wrap_certi_input .ui-input-text, .wrap_certi_input .ui-select .ui-btn {margin-top:-1px;height:45px;line-height:45px;border:none;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;text-align:left;margin:0;box-sizing:border-box}
.wrap_certi_input .ui-input-text input {height:45px;line-height:25px;}
.wrap_certi_input .textbox {width:100%;margin-top:-1px;height:45px;line-height:45px;border:1px solid #aaaaaa;background:#fff;color:#999;text-indent:5px;box-sizing:border-box}

.wrap_certi_input .customselect {float:left}
.wrap_certi_input .title {border:none;text-indent:10px;border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;height:45px;line-height:45px;float:left;background:#e7e8ec;box-sizing:border-box}
.wrap_certi_input .customselect .ui-select {width:100%}
.wrap_certi_input .custominput_list {float:left}
.wrap_certi_input .ui-radio label {margin-left:calc(50% - 47px)}
.wrap_certi_input .customradio .ui-btn.ui-radio-off:after {margin-top:0;width:28px;height:21px;background:none; background-size:25px; opacity:1}
html .customradio .ui-btn.ui-radio-on.ui-radio-on:after {margin-top:-5px;width:26px;height:18px;background:url(../img/contents/radio_redcheck.png) 7px top no-repeat; background-size:20px;border:none}
.wrap_certi_input .custominput > .ui-input-text {border-left:1px solid #aaaaaa;}
.wrap_certi_input .box > div:first-child {border-top:1px solid #aaaaaa}
.wrap_certi_input .bold-left .ui-btn {border-left:1px solid #aaaaaa;}
.wrap_certi_input .wrap_bottom_5px > div {margin-bottom:-5px}
.wrap_certi_input .wrap_bottom_0px > div {margin-bottom:5px}

.wrap_certi_input .custom_info_p {font-size:0.8em;}

/* 지원단연락처 */
.wrap_member_certi ul{width:95%;margin:0 auto;border-right:1px solid #cacacc;border-left:1px solid #cacacc;}
.wrap_member_certi ul li{width:100%;padding:1% 1%;background-color:#fff;border-bottom:1px solid #cacacc;box-sizing:border-box;}
.wrap_member_certi ul li > div{display:table;width:100%;vertical-align:middle;font-size:1.2rem;}
.wrap_member_certi ul li:first-child{border-top:1px solid #cacacc;}
.wrap_member_certi .member_certi_info {font-size:0.85em;font-weight:600;}
.wrap_member_certi .member_certi_box {width:calc(100% + 30px);margin:auto -15px;}
.wrap_member_certi .member_certi_box > div {display:table;width:100%;padding:3% 5%;margin-bottom:2%;border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;text-align:center;vertical-align:middle;background-color:#fff;font-size:1.5rem;box-sizing:border-box;}
.wrap_member_certi .member_certi_box > div span, .wrap_member_certi ul li div > span {display:table-cell;padding-left: 5%;vertical-align:middle;}
.wrap_member_certi .member_certi_btn {display:table-cell;width:3rem;height:3rem;max-width:70px;max-height:70px;border:0;border-radius:0;font-size:0;color:rgba(0,0,0,0);background-size:100%;background-repeat:no-repeat;}
.wrap_member_certi .call_btn {background-image:url(../img/contents/m_icon_tel.png);}
.wrap_member_certi .sms_btn {background-image:url(../img/contents/m_icon_massage.png);background-size:3rem;padding-right:5%;}
