@charset "utf-8";
@font-face {
    font-family: mplus1pRegular;
    src: url(../font/mplus-1p-regular.ttf);
}

/* default */
html {width:100%;height:100%;overflow-y:scroll;}
body {width:100%;height:100%;padding:0px;margin:0px;color:#7c7c7e;font-family:"mplus1pRegular","malgun","맑은 고딕";font-size:14px;line-height:18px;font-weight:normal;}
div, p, ul, li, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em, sup {padding:0px;margin:0px;vertical-align:top;}
ul, ol, dl, dd, dt, li {list-style-type:none;margin:0;padding:0px;line-height:16px;vertical-align:top;}
form, fieldset, p {margin:0;padding:0;border:0;}
table {width:100%; border-spacing:0;border-collapse:collapse;}
table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;border-spacing:0;}
/* 6 */* html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;}
/* 7 */* + html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;}
legend {display:none;position:absolute;visibility:hidden;}
.blind{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
caption {visibility:hidden;width:0px;height:0px;overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px;}
img {border:0;vertical-align:top;outline:none;}
optgroup {font-style:normal;font-size:0px;height:0px;line-height:0px;}
input {margin:0;vertical-align:middle;}
select {margin:0;vertical-align:middle;font-size:14px;border:1px solid #b1b3bb;height:25px;}
label {cursor:pointer;}
img, fieldset {border:0 none transparent;/*'transparent' for Opera7*/}
i, em {font-style:normal;}
address {font-style:normal;}
textarea {resize:none;}
button {padding:0;border:0;background:none;}

/* 컨텐츠정렬관련 */
.al {text-align:left !important; vertical-align:middle;} .ac {text-align:center !important; vertical-align:middle;} .ar {text-align:right !important; vertical-align:middle;}

/* 커서 */
.cursor {cursor:pointer;}

/* 링크 */
a {text-decoration:none;color:#7c7c7e;cursor:pointer;}
a:hover, a:focus, a:active {color:#7c7c7e;text-decoration:underline;}

/* 입력폼 */
.input1 {height:23px; padding-left:6px; border:1px solid #b1b3bb;color:#7c7c7e;}
@media \0screen { .input1 {height:23px;padding-left:6px;border:1px solid #b1b3bb;color:#7c7c7e; line-height:22px;} } /* IE8 only */
.radio1 {height:12px;border:0px;width:12px;}
.check1 {height:12px;width:12px;border:0;vertical-align:middle;}

/* 여백 */
.mgt6 {margin-top:6px !important;}
.mgt10 {margin-top:10px !important;}
.mgt30 {margin-top:30px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgl10 {margin-left:10px !important;}

/* 버튼 */
[class*="btnTypeL"] {display: inline-block;text-align:center;font-weight:bold;font-size:16px;}
[class*="btnTypeL"] span {display:inline-block;vertical-align:middle;line-height:1;max-width:48px;}
.btnTypeL01 {width:71px;height:71px;background:url('../img/btn/bt2.gif') 0 0 repeat-x;color: #fff; cursor:pointer; }
.btnTypeL02 {width:71px;height:71px;background:url('../img/btn/bt1.gif') 0 0 repeat-x;color:#646775; cursor:pointer; }
.btnTypeL03 {width:71px;height:71px;background:url('../img/btn/bt3.gif') 0 0 repeat-x;color: #8c8e9a; cursor:pointer; }

.s_btn {display:inline-block;height:25px;padding:0 15px ;font-weight:bold;background:#889ad4;vertical-align:middle;}
.s_btn a{display:inline-block; padding-top:2px;color:#ffffff; text-decoration:none;}

.btn_s1 {display:inline-block;height:42px;padding-right:40px;background:url('../img/btn/bts1.gif') no-repeat right bottom;}
.btn_s1 span {display:inline-block;height:32px;padding:10px 0 0 40px;font-size:16px;font-weight:bold;color:#8c8e9a;background:url('../img/btn/bts1.gif') no-repeat left top;}
.btn_s2 {display:inline-block;height:42px;padding-right:40px;background:url('../img/btn/bts2.gif') no-repeat right bottom;}
.btn_s2 span {display:inline-block;height:32px;padding:10px 0 0 40px;font-size:16px;font-weight:bold;color:#ffffff;background:url('../img/btn/bts2.gif') no-repeat left top;}
#allbranchcontrolbtn {display:inline-block;height:25px;padding:0 15px ;font-weight:bold;background:#889ad4;vertical-align:middle;float: left;margin: 5px 0px;}
#allbranchcontrolbtn a {display:inline-block; padding-top:2px;color:#ffffff; text-decoration:none;}


/* 폰트컬러 */
.f_st1 {color:#83b4f1 !important;} /* 운영중 */
.f_st2 {color:#aaadb3 !important;} /* 종료 */
.f_st3 {color:#d5a83a !important;} /* 대기 */
.f_st4 {color:#d86666 !important;} /* 중지 */


/* -----layout----- */
body {background:url('../img/common/bg_left_menu.gif') repeat-y #e6e8ed;}
body.bg_none {background-image:none;}
/* wrap */
#wrap {width:100%;min-width:1280px;height:100%;}

/* header */
#header {width:100%;height:90px;background:#ffffff;position:relative;}
#header h1 {position:absolute;top:18px;left:30px;}
#header .info1 {position:absolute;top:28px;left:260px;line-height:20px;color:#8c8e9a;}
#header .user_info {position:absolute;top:27px;right:203px;}
#header .sel_leng {position:absolute;top:35px;right:200px;}
#header .user_info .user1 {font-size:16px;font-weight:bold;color:#ff7170;line-height:20px;text-align:right;}
#header .user_info .user2 {font-size:14px;color:#424245;line-height:22px;text-align:right;}
#header .func_btn {position:absolute;top:25px;right:30px;}
#header .func_btn .logout {display:inline-block;width:97px;height:30px;padding-top:8px;margin-right:7px;text-align:center;font-weight:bold;color:#8c8e9a;background:url('../img/btn/bg_logout.gif') no-repeat;}

/* container */
#container {width:100%;position:relative;}

/* left_menu */
#left_menu {position:absolute;top:0;left:0;width:230px;height:100%;background:url('../img/common/bg_left_menu.gif') repeat-y;}
#left_menu .lnb {padding:0 20px 0 20px;}
#left_menu .lnb h3 {margin-bottom:7px;padding:20px 0 0 10px;border-top:1px solid #54565d;color:#000000;font-weight:bold;cursor: pointer;}
#left_menu .lnb h3:first-child {padding-top:43px;border:0;}
#left_menu .lnb ul {margin-bottom:10px;}
#left_menu .lnb li {}
#left_menu .lnb li a {display:block;padding:10px 0 10px 10px;color:#c1c1c4;}
#left_menu .lnb li a.on,
#left_menu .lnb li a:hover {color:#ffffff;font-weight:bold;background:#54565d;}

/* right_cont */
#right_cont {height:100%;padding:0 30px 0 260px;background:#e6e8ed;}

/* contents */
#contents {min-height:790px;padding:48px 0 78px;}
#contents .page_title {height:50px;font-size:28px;font-weight:bold;color:#323232;position:relative;}
#contents .page_title span {position:absolute;top:8px;right:0;font-size:18px;font-weight:normal;color:#535664;}

/* footer */
#footer {height:60px;position:relative;}
#footer .logo {position:absolute;top:0;right:0;}
#footer .txt1 {font-weight:bold;color:#aeb4c0;line-height:20px;}
#footer address {font-size:12px;color:#aeb4c0;}

/* login_wrap */
#login_wrap {width:100%;}
#login_wrap .login_cont {min-height:884px;padding:0 30px;background:url('../img/common/bg_login.gif') no-repeat right bottom;}
#login_wrap .login_area {width:548px;margin:0 auto;padding-top:48px;}
#login_wrap .login_area .tit {height:50px;font-size:28px;font-weight:bold;color:#323232;}
#login_wrap .login_area .login_form {padding:50px;background:#ffffff;}
#login_wrap .login_area .login_form .login_input {height:128px;border-bottom:1px solid #e6e8ed;position:relative;}
#login_wrap .login_area .login_form .login_input dl {float:left;width:337px;}
#login_wrap .login_area .login_form .login_input dl dt {float:left;width:104px;padding-top:10px;font-weight:bold;color:#535664;}
#login_wrap .login_area .login_form .login_input dl dd {float:right;width:233px;}
#login_wrap .login_area .login_form .login_input dl dd input {width:221px;height:32px;padding-left:10px;border:1px solid #b1b3bb;}
@media \0screen { #login_wrap .login_area .login_form .login_input dl dd input {width:221px;height:24px;padding:8px 0 0 10px;border:1px solid #b1b3bb;} } /* IE8 only */
#login_wrap .login_area .login_form .login_input .save_id {position:absolute;top:88px;left:104px;}
#login_wrap .login_area .login_form .login_input .btn_login {float:right;}
#login_wrap .login_area .login_form .login_input .btn_login a {display:block;width:71px;height:46px;padding-top:25px;text-align:center;font-size:16px;font-weight:bold;color:#ffffff;background:url('../img/btn/bg_login.gif') no-repeat;}
#login_wrap .login_area .login_form .login_link {padding:20px 0 0 103px;}
#login_wrap .login_area .login_form .login_link .sec1 {overflow:hidden;}
#login_wrap .login_area .login_form .login_link .sec1 p {float:left;width:274px;padding-top:18px;color:#b8bfc9;}
#login_wrap .login_area .login_form .login_link .sec1 p span {display:block;font-size:16px;color:#535664;line-height:22px;}
#login_wrap .login_area .login_form .login_link .sec1 a {display:block;float:right;width:71px;text-align:center;font-size:16px;font-weight:bold;}
#login_wrap .login_area .login_form .login_link .sec1 .btn1 {height:53px;padding-top:18px;color:#8c8e9a;background:url('../img/btn/btn_check.gif') no-repeat;}
#login_wrap .login_area .login_form .login_link .sec1 .btn2 {height:46px;padding-top:25px;color:#ffffff;background:url('../img/btn/btn_find.gif') no-repeat;}
#login_wrap .login_area .center {width:200px;height:260px;margin-top:50px;}
#login_wrap .login_area .center .txt1 {height:23px;margin-bottom:20px;border-bottom:1px solid #c0c3ce;color:#9b9eaf;}
#login_wrap .login_area .center .txt2 {font-size:24px;line-height:28px;color:#9b9eaf;}
#login_wrap .login_area .center .txt3 {font-size:24px;line-height:28px;color:#9b9eaf;}
#login_wrap .login_area .center .txt3 a {color:#9b9eaf;}
#login_wrap .login_area .center .txt4 {padding-top:10px;line-height:20px;color:#9b9eaf;}

/* 리스트 검색 */
.list_search {padding:20px 170px 20px 50px;margin-bottom:25px;background:#ffffff;position:relative;}
.list_search table {width:100%;}
.list_search table tbody th {text-align:left;color:#535664;vertical-align:middle;}
.list_search table tbody td {padding:4px 0;vertical-align:middle;}
.list_search .btn_area {position:absolute;top:50%;right:50px;margin-top:-35px;}
.list_search .pds {padding:13px 0;}

/* 리스트 */
.list_area {padding-bottom:50px;background:#ffffff;position:relative;}
.list_area .btn_area {position:absolute;bottom:20px;right:50px;}
.list_area .btn_area_left {position:absolute;bottom:20px;left:30px;}
.list_area .stit {height:24px;margin-top:30px;font-weight:bold;color:#b24661;position:relative; margin-bottom:1px;}

/* 리스트 테이블 */
.list_table {width:100%;}
.list_table thead th {padding:6px 3px;color:#ffffff;background:#9b9eaf;vertical-align:middle;text-align:left;}
.list_table tbody td {padding:8px 3px;border-bottom:1px solid #e6e8ed;text-align:left;word-break: break-all;}
.list_table tfoot td {padding:6px 3px;color:#ffffff;background:#9b9eaf;vertical-align:middle;text-align:center;}
.list_table .s_btn {display:inline-block;height:25px;padding:0 15px ;font-weight:bold;background:#889ad4;vertical-align:middle;}
.list_table .s_btn a{display:inline-block; padding-top:2px;color:#ffffff; text-decoration:none;}
.list_table .over {background:#f2f2f2;}
.list_table .file_add {position:relative;}
.list_table .file_add .hidden {position:absolute;top:0;left:0;height:100%;filter:alpha(opacity:0);opacity:0;}
.list_table .file {display:inline-block;height:25px;padding:0 15px ;font-weight:bold;background:#889ad4;vertical-align:middle;}
.list_table .file a{display:inline-block; padding-top:2px;color:#ffffff; text-decoration:none;}

.list_table_02 {width:100%;}
.list_table_02 thead th {border:1px solid #b1b3bb;padding:6px 3px;color:#535664;background:#d3d5de;vertical-align:middle;}
.list_table_02 tbody th {border:1px solid #b1b3bb;padding:6px 3px; background:#eceef4;}
.list_table_02 tbody td {border:1px solid #b1b3bb;padding:6px 3px; text-align:right; background:#fff;}

.list_table_03 {width:100%;}
.list_table_03 thead th {padding:6px 3px;color:#ffffff;background:#9b9eaf;vertical-align:middle;}
.list_table_03 tbody td {padding:8px 3px;border-bottom:1px solid #e6e8ed;text-align:right;}
.list_table_03 .over {background:#f2f2f2;}

.list_table_04 {width:100%;}
.list_table_04 thead th {border:1px solid #b1b3bb;padding:6px 3px;color:#535664;background:#d3d5de;vertical-align:middle;}
.list_table_04 tbody th {border:1px solid #b1b3bb;padding:6px 3px; background:#eceef4;}
.list_table_04 tbody td {border:1px solid #b1b3bb;padding:6px 3px; text-align:center; background:#fff;}

/* paging */
.paging {margin-top:30px;text-align:center;}
.paging a {display:inline-block;width:30px;height:30px;vertical-align:top;}
.paging a.first {background: url("../img/btn/arr_pagi_first.png") 10px 0 no-repeat;}
.paging a.pre {background: url("../img/btn/arr_pagi_prev.png") 10px 0 no-repeat;}
.paging a.next {background: url("../img/btn/arr_pagi_next.png") 10px 0 no-repeat;}
.paging a.last {background: url("../img/btn/arr_pagi_last.png") 10px 0 no-repeat;}
.paging .paging_num {display:inline-block;margin-top:-9px;}
.paging .paging_num a {display:inline-block;width:30px;height:30px;color:#8c8e9a;font-size:14px;text-align:center;line-height:30px;margin:0 5px;}
/*
.paging .paging_num a:hover {color: #8c8e9a;background: url("../img/btn/bg_pagi_hover.gif") 0 0 no-repeat;}
.paging .paging_num a.on {background: url("../img/btn/bg_pagi_current.gif") 0 0 no-repeat;color: #fff;}
*/
.paging .paging_num a.on {color: #ff7170; font-weight: 800; text-decoration: underline;}

/* 등록 */
.regist_area {padding:40px 50px 130px 50px;background:#ffffff;position:relative;}
.regist_area .stit {height:24px;margin-top:30px;border-bottom:1px solid #e6e8ed;font-weight:bold;color:#b24661;position:relative; margin-bottom:6px;}
.regist_area .stit:first-child {margin-top:0;}
.regist_area .stit .info_txt {position:absolute;top:0;left:125px;color:#b8bfc9;}
.regist_area .stit .add_terms {position:absolute;top:0;right:0;color:#889ad4;}
.regist_area .stit .add_terms_02 {position:absolute;top:0;right:0;color:#889ad4;}
.regist_area .stit .add_terms_03 {position:absolute;bottom:6px;right:0;color:#889ad4;}
.regist_area .btn_area {position:absolute;bottom:30px;right:50px;}

.teAdd th,.teAdd td{border-top:1px solid #eee;}

/* 등록 테이블 */
.regist_table {width:100%;}
.regist_table tbody th {text-align:left;font-weight:bold;color:#535664;vertical-align:top;}
.regist_table tbody td {padding:6px;}
.regist_table .file {display:inline-block;height:25px;padding:0 15px ;font-weight:bold;background:#889ad4;vertical-align:middle;}
.regist_table .file a{display:inline-block; padding-top:2px;color:#ffffff; text-decoration:none;}
.regist_table .v_top {padding-top:12px;vertical-align:top;}
.regist_table .ar {display:inline-block;padding-right:10px;}
.regist_table .ar input {text-align:right;padding:0 10px 0 0;}
@media \0screen { .regist_table .ar input {text-align:right;padding:4px 10px 0 0;} } /* IE8 only */
.regist_table .line th,
.regist_table .line td {border-top:1px solid #e6e8ed;}
.regist_table .info1 {display:block;padding-top:5px;color:#b8bfc9;}
.regist_table .info2 {height:20px;margin-bottom:10px;position:relative;}
.regist_table .info2 span {position:absolute;top:0;right:0;color:#535664}
.regist_table .file_name {display:block;padding-top:5px;font-size:16px;color:#7c7c7e;}
.regist_table textarea {width:98%;height:100px;border:1px solid #b1b3bb;padding:10px;resize:none;}
.regist_table .file_add {position:relative;}
.regist_table .file_add .hidden {position:absolute;top:0;left:0;height:100%;filter:alpha(opacity:0);opacity:0;}
.regist_table .fr {display:inline-block;float:right;}
.regist_table .ess{color:#ee0000;}

/* 정보 영역 */
.data_area {padding:40px 50px 130px 50px;background:#ffffff;position:relative;}
.data_area .stit {height:24px;margin-top:30px;font-weight:bold;color:#b24661;}
.data_area .stit span {font-weight:normal;}
.data_area .stit2 {height:40px;font-size:20px;font-weight:bold;color:#535664;}
.data_area .btn_area {position:absolute;bottom:30px;right:50px;}

.main_box_1 {background:#ffffff;position:relative; margin-top:20px;}
.main_box_1 .in {
	float: left;
	padding:35px 0px 55px 0px;
}
.main_box_1:after {
	content: "";
	display: block;
	clear: both;
}
.main_box_1 .in dt, .main_box_1 .in dd {
	text-align: center;
	line-height: 10px;
} 
.main_box_1 .in dd a {
	text-decoration:underline;
	color:#323232;
} 
.main_box_1 .in dt {
	font-size: 18px;
	color: #7c7c7e;
}
.main_box_1 .in dd {
	font-size: 30px;
	font-weight: bold;
	color: #323232;
	padding-top: 30px;
}

.data_area h3 {color: #ff7170;padding: 7px 0 20px 0}
.data_area h3 a{color: #ff7170;padding: 7px 0 20px 0}
.data_area .h3Comt {
	color: #b8bfc9;
	padding: 7px 0 20px 0;
}
.data_area .box_1 {
	position: relative;
	padding: 20px 60px;
	border: 3px solid #e6e8ed;
	margin-bottom: 50px;
}
.data_area .box_1:after {
	content: "";
	display: block;
	clear: both;
}
.data_area .box_1 .in {
	width: 25%;
	float: left;
	margin-bottom: 20px;
}
.data_area .box_1 .in dt, .data_area .box_1 .in dd {
	text-align: center;
} 
.data_area .box_1 .in dt {
	font-size: 18px;
	color: #7c7c7e;
}
.data_area .box_1 .in dd {
	font-size: 40px;
	font-weight: bold;
	color: #323232;
	padding-top: 30px;
}


/* 정보테이블 */
.data_table1 {width:100%;border:1px solid #b1b3bb;border-top:0; background:#fff;}
.data_table1 tbody th {border-top:1px solid #b1b3bb;color:#535664;background:#d3d5de;vertical-align:middle;}
.data_table1 tbody td {padding:6px;border-top:1px solid #b1b3bb;}
.data_table1 .pd01{display:inline-block; padding-top:5px;}
.data_table1 .info1 {display:block;padding-top:5px;color:#b8bfc9;}
.data_table1 .info2 {height:20px;margin-bottom:10px;position:relative;}
.data_table1 .info2 span {position:absolute;top:0;right:10px;color:#535664}
.data_table1 .file_name {display:block;padding-top:5px;font-size:16px;color:#7c7c7e;}
.data_table1 .file_add {position:relative;}
.data_table1 .file_add .hidden {position:absolute;top:0;left:0;height:100%;filter:alpha(opacity:0);opacity:0;}
.data_table1 .file {display:inline-block;height:25px;padding:0 15px ;font-weight:bold;background:#889ad4;vertical-align:middle;}
.data_table1 .file a{display:inline-block; padding-top:2px;color:#ffffff; text-decoration:none;}
.data_table1 .preview {margin-top:10px;}
.data_table1 .preview .img {}
.data_table1 .preview .img img {width:87px;}
.data_table1 .preview .txt {display:inline-block;padding-top:70px;font-size:16px;color:#7c7c7e;}

.data_table1 textarea {width:96%;height:230px;border:1px solid #b1b3bb;padding:10px;resize:none;}
.data_table1 .ess{color:#ee0000;}

.data_table2 {background:#b1b3bb;}
.data_table2 thead th {padding:6px 0;color:#535664;background:#d3d5de;vertical-align:middle;}
.data_table2 tbody td {padding:6px 0;text-align:center;background:#ffffff;vertical-align:middle;}
.data_table2 .al {padding-left:20px;}
.data_table2 .ar {padding-left:0;padding-right:20px;}

/* folding_area */
.folding_area {margin-top:30px;}
.folding_area .fold_tit {margin-top:10px;}
.folding_area .fold_tit:first-child {margin-top:0;}
.folding_area .fold_tit a {display:block;height:33px;padding:12px 55px 0 0;font-size:16px;font-weight:bold;color:#646775;text-align:right;text-decoration:none;background:url('../img/common/ico_down.gif') no-repeat right 17px #d3d5de;}
.folding_area .fold_tit a.on {background-image:url('../img/common/ico_up.gif')}
.folding_area .folding_cont {padding-bottom:40px;}
.folding_area .folding_cont .stit:first-child {padding-top:40px;}


/* 주소검색 레이어 */
.find_address {position:absolute;width:560px;padding:30px;background:#ffffff;z-index:1000;}
.find_address .tit {height:43px;font-size:24px;font-weight:bold;color:#323232}
.find_address .tab_menu {height:46px;margin-bottom:35px;}
.find_address .tab_menu li {float:left;}
.find_address .tab_menu li a {display:block;width:280px;height:32px;padding-top:14px;text-align:center;font-size:16px;font-weight:bold;color:#646775;background:#d3d5de; text-decoration:none;}
.find_address .tab_menu li a.on {width:278px;height:31px;border:1px solid #b1b3bb;border-bottom:0;background:#ffffff;}
.find_address .tab_cont {}
.find_address .tab_cont .search {width:350px;margin:0 auto;}
.find_address .tab_cont .search p {padding-top:15px;color:#b8bfc9;line-height:20px;letter-spacing:-1px;}
.find_address .tab_cont .result {height:385px;margin-top:30px;border:1px solid #b1b3bb;overflow-y:auto;}
.find_address .tab_cont .result li {}
.find_address .tab_cont .result li a {display:block;padding:12px 100px 10px 20px;border-bottom:1px solid #e6e8ed;position:relative; text-decoration:none;}
.find_address .tab_cont .result li a span {position:absolute;top:12px;right:30px;color:#b8bfc9;}
.find_address .tab_cont .result li a:hover {background:#f2f2f2;}
.find_address .tab_cont .result .no_list {padding:12px 0 10px 0;border-bottom:1px solid #e6e8ed;text-align:center;}
.find_address .btn_area {margin-top:30px;text-align:center;}

/* mask */
.mask {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);filter:alpha(opacity:70);opacity:0.7;z-index:100;display:none;}
.mask.loadding {z-index:1001} 

/*rank*/
.rank{display:inline-block;text-align:center; padding:4px 8px; color:#fff; background:#b24661;}

/*pop*/
.pop {position:absolute;width:94%;padding:30px;background:#ffffff;z-index:1000; font-size:12px;}
.pop .tit {height:43px;font-size:24px;font-weight:bold;color:#323232}
.pop .btn_area {margin-top:30px;text-align:center;}
.adr{display:inline-block;height:25px;padding:0 15px ;font-weight:bold;background:#889ad4;vertical-align:middle;}
.adr a{display:inline-block; margin-top:2px;color:#ffffff; text-decoration:none;}
.pop .stit{color:#b24661;padding-bottom:6px; font-size:13px; font-weight:bold;}

/*twin*/
.twin{overflow:hidden;}
.twin .twLeft{float:left; width:40%; }
.twin .twRight{float:right; width:58%; }
.twin .stit{position:relative;}
.twin .stit a{position:absolute; right:0; top:0; color:#889ad4;}

/* select box*/
span.selectbox_title{text-align:left;background:url('../img/common/blt_sel.gif') no-repeat 100% 100% #fff;border:1px solid #b1b3bb;height:24px; padding-right:30px; font-size:13px;}
span.selectbox_title strong{padding:2px 0 6px 7px;height:15px;font-weight:normal;color:#7c7c7e;word-break:break-all;line-height:1.4em;display:block;overflow:hidden;}
span.selectbox_title_focus{color:#444}
span.selectbox_title_disabled{background:#f5f5f5}
/* select box option */
div.selectbox_option{border:1px solid #b1b3bb;background:#fff;overflow:hidden;font-size:13px;}
div.selectbox_option li{list-style:none}
div.selectbox_option a{height:1em;color:#7c7c7e;word-break:break-all;line-height:1.2em;text-decoration:none;padding:5px 0 5px 7px;_padding:5px 0 5px 6px;display:block;overflow:hidden;height:15px}
div.selectbox_option a.on, div.selectbox_option a:hover{color:#fff;background:#889ad4}


/*checkbox style*/
.chklist { position:relative; float:left; height:22px; /*line-height:1;*/ margin-right:20px; }
.chklist .chk_img { position:absolute; left:0; top:0; display:block; width:22px; height:22px; text-indent:-999px; overflow:hidden; cursor:pointer; 
				background-image:url('../img/common/chk.png'); background-position:0 -20px; background-repeat:no-repeat; }
.chklist .chk_img.clicked { background-position:0 1px; }
.chklist .iCheck { visibility:hidden; font-size:0; line-height:0; width:0; height:0; }
.chklist label { padding-left:20px; vertical-align:middle; cursor:pointer; }

/*checkbox style*/
.chklist_table { position:relative; height:22px; line-height:1;}
.chklist_table .chk_img {margin:0 auto; display:block; width:22px; height:22px; text-indent:-999px; overflow:hidden; cursor:pointer; 
				background-image:url('../img/common/chk.png'); background-position:0 -20px; background-repeat:no-repeat; }
.chklist_table .chk_img.clicked { background-position:0 1px; }
.chklist_table .iCheck { visibility:hidden; font-size:0; line-height:0; width:0; height:0; }
.chklist_table label { padding-left:20px; vertical-align:middle; cursor:pointer; }

/*radio style*/
.rdlist { position:relative; float:left; margin-right:20px;height:22px; line-height:22px;}
.rdlist label{padding-left:6px; vertical-align:middle;   color:#7c7c7e;}
.rdlist .iRadio { visibility:hidden;}
.rdlist .designRadio {position:absolute; left:0; top:0; display:block; width:21px; height:21px; cursor:pointer; }
.rdlist .designRadio .radio { display:block; width:21px; height:21px; background-image:url('../img/common/rd.png'); background-repeat:no-repeat; background-position:0 0; }
.rdlist .designRadio .radio.checked { background-position:0 -21px; }

/*radio style*/
.rdlist_table { position:relative; height:22px; line-height:22px;}
.rdlist_table label{padding-left:6px; vertical-align:middle;   color:#7c7c7e;}
.rdlist_table .iRadio { visibility:hidden;}
.rdlist_table .designRadio {margin:0 auto; display:block; width:21px; height:21px; cursor:pointer; }
.rdlist_table .designRadio .radio {display:block; width:21px; height:21px; background-image:url('../img/common/rd.png'); background-repeat:no-repeat; background-position:0 0; }
.rdlist_table .designRadio .radio.checked { background-position:0 -21px; }

/*preview*/
.preview {margin-top:10px;}
.preview .img {}
.preview .img img {width:87px;}
.preview .txt {display:inline-block;padding-top:70px;font-size:16px;color:#7c7c7e;}
.preview .info1 {display:block;padding-top:5px;color:#b8bfc9;}
.preview2 {margin-top:10px;}
.preview2 .img {}
.preview2 .img img {width:250px;}
.preview2 .txt {display:inline-block;padding-top:230px;font-size:16px;color:#7c7c7e;}
.preview2 .info1 {display:block;padding-top:5px;color:#b8bfc9;}
.preview3 {margin-top:10px;}
.preview3 .img {}
.preview3 .img img {width:87px;}
.preview3 .txt {display:inline-block;padding-top:70px;font-size:16px;color:#7c7c7e;}
.preview3 .info1 {display:block;padding-top:5px;color:#b8bfc9;}

/* modal */
.simplemodal-overlay{background:#000;filter:alpha(opacity=50);opacity:0.5}
.simplemodal-container,.simplemodal-wrap{border-radius:10px}
/* .simplemodal-container .modalCloseImg{position:absolute;top:15px;right:15px;display:inline-block;width:20px;height:20px;background:url(../img/btn/btn_close.png) 0 0 no-repeat;cursor:pointer} */
.modal_layer{display:none;min-width:360px;text-align:center;z-index:9999}
.modal_body{padding:55px 15px 55px;background:#e6e8ed;font-size:13px;line-height:17px}
.modal_body .msg{color: #535664; font-size: 15px;}
.modal_footer{background:#fff;height:42px}
.modal_footer .btn_cancel{display:block;height:42px;line-height:42px;color:#9b9eaf;font-size:16px;font-weight:bold}
.modal_footer .btn_confirm{display:block;height:42px;line-height:42px;color:#b24661;font-size:16px;font-weight:bold}
.modal_footer .btn_confirm:hover{text-decoration:none}
.modal_footer .btn_cancel:hover{text-decoration:none}


/* Random Number Table */
.random_number_area {padding-top: 20px;padding-bottom:25px;background:#ffffff;position:relative;}
.random_number_table_area {padding-bottom:25px;background:#ffffff;position:relative;}
.random_number_table_area .random_number_table_info{width: 90%; padding:20px 30px; margin:auto;}
.random_number_table_area .random_table_top_area{width: 100%;padding-bottom: 32px;}
.random_number_table_area .random_table_title_left{float: left;}
.random_number_table_area .random_table_title_left span:first-child{border-radius: 8px 0px 0 8px;padding: 8px 18px;background-color: #0b62a4;color: #ffffff;}
.random_number_table_area .random_table_title_left span:last-child{border-radius: 0 8px 8px 0;padding: 8px 18px;background-color: #7c7c7e;color: #ffffff;}

.random_number_table_area .random_table_btn_area {width:90%;margin:auto;padding-bottom: 40px;}
.random_number_table_area .capture_btn {display:inline-block;height:25px;padding:0 15px ;font-weight:bold;background:#889ad4;vertical-align:middle;float: left;margin: 15px 0px;}
.random_number_table_area .capture_btn a{display:inline-block; padding-top:2px;color:#ffffff; text-decoration:none;}
.random_number_table_area .reissue_btn {display:inline-block;height:25px;padding:0 15px ;font-weight:bold;background:#889ad4;vertical-align:middle;float: right;margin: 15px 0px;}
.random_number_table_area .reissue_btn a{display:inline-block; padding-top:2px;color:#ffffff; text-decoration:none;}
.random_number_table_area .random_table_uuid {display:inline-block;color:#889ad4;}
.random_number_table_area .random_table_reg_msg {display:inline-block;color:#b8bfc9;width: 100%;text-align: center;}
.random_table_nodata_msg {display:inline-block;width: 100%;text-align: center;}
.resv_random_table_nodata_msg {display:inline-block;width: 100%;text-align: center; padding-top:50px; padding-left:10px;}

.data_table_random {width:100%;border:1px solid #b1b3bb;border-top:0; background:#fff;}
.data_table_random tbody th {border-top:1px solid #b1b3bb;color:#535664;background:#d3d5de;vertical-align:middle;}
.data_table_random tbody td {padding:6px;border-top:1px solid #b1b3bb;text-align: center;}
.data_table_random .pd01{display:inline-block; padding-top:5px;}
.data_table_random .info1 {display:block;padding-top:5px;color:#b8bfc9;}
.data_table_random .info2 {height:20px;margin-bottom:10px;position:relative;}
.data_table_random .info2 span {position:absolute;top:0;right:10px;color:#535664}
.data_table_random .file_name {display:block;padding-top:5px;font-size:16px;color:#7c7c7e;}
.data_table_random .file_add {position:relative;}
.data_table_random .file_add .hidden {position:absolute;top:0;left:0;height:100%;filter:alpha(opacity:0);opacity:0;}
.data_table_random .file {display:inline-block;height:25px;padding:0 15px ;font-weight:bold;background:#889ad4;vertical-align:middle;}
.data_table_random .file a{display:inline-block; padding-top:2px;color:#ffffff; text-decoration:none;}
.data_table_random .preview {margin-top:10px;}
.data_table_random .preview .img {}
.data_table_random .preview .img img {width:87px;}
.data_table_random .preview .txt {display:inline-block;padding-top:70px;font-size:16px;color:#7c7c7e;}

.data_table_random textarea {width:96%;height:230px;border:1px solid #b1b3bb;padding:10px;resize:none;}
.data_table_random .ess{color:#ee0000;}


/* Brand Page Random Number Table Popup */
.search_area {background-color:#e6e8ed; width:100%; height:70px;}
.search_area #searchValue {width:330px !important; margin-top:25px; margin-left:50px;}
.search_area #search_btn {display:inline-block;height:23px;padding:0 15px ;font-weight:bold;background:#889ad4;vertical-align:middle; margin-top:25px; margin-left:150px;}
.search_area #search_btn a {display:inline-block; padding-top:2px;color:#ffffff; text-decoration:none;}