@charset "utf-8";

/*font-family:'Noto Sans KR', sans-serif; */


/* = START ================  [COMMON]  ====================== */
body {background-color:#fff; height:100%;}
.iwdb_wrap {margin:0 auto; width:1280px;}
.iwdb_wrap:after {display:block; clear:both; content:'';}
.skip {position:absolute; overflow:hidden; clip:rect(0 0 0 0); margin:-1px; padding:0; width:1px; height:1px; border:0;}
.hide {overflow:hidden; text-indent:100%; white-space:nowrap;}
a {background-color:transparent; color:inherit; text-decoration:none !important;}
a:active, a:hover {outline:0;}
button, input, optgroup, select, textarea {font-size:100%;}
input, select, button, select {vertical-align:middle;}
input[type=button], input[type=submit], input[type=reset], input[type=image], button, label {border-style:none; cursor:pointer;}

.iwdb_new , .gnb .iwdb_logo {display:inline-block; overflow:hidden; margin-left:4px; width:20px; height:20px; background-position:center; background-repeat:no-repeat; vertical-align:top; text-indent:100%; white-space:nowrap; margin-top:1px;}

.iwdb_new {background-image:url(../../image/withmini/common/iwdb_top_new_ico.png);}
.iwdb_new02 {width: 16px; height: 16px; background-size:16px; margin-top:-2px;}
.gnb .iwdb_logo {background-image:url(../../image/withmini/common/iwd_gnb_logo.png);}

.iwdb_container {position:relative;top:91px; padding:0 30px;width:auto;}
button, input[type=button], input[type=password], select {outline:0;}

.mypage_wrap {margin-top:100px;}

/* align */
.txt_r {text-align:right !important;}
.txt_c {text-align:center !important;}
.txt_l {text-align:left !important;}

/* border */
.bdb_none {border-bottom:none !important;}


/* width */
.w_at {width:auto !important;}

/* margin */
.mgb100 {margin-bottom:100px;}

/* padding */
.pdt0 {padding-top:0 !important;}
.pdl18 {padding-left:18px !important;}

/* background-color */
.bg_r {background-color:#E7302A;}
.bg_b {background-color:#484848;}

/*****************
	Tooltip
******************/

/* common */
.tooltipbox {z-index:2000; display:inline-block; padding-right:15px; padding-left:15px; border-radius:15px;background-color:#484848; }
.tooltipbox .tooltip_txt {display:inline-block; padding-top:10px; padding-bottom:10px; color:#ffffff; text-align:left;font-weight:100; font-size:13px; font-family:'Noto Sans KR', sans-serif; line-height:1.3; letter-spacing:-0.02em;}
.tooltipbox .clr_pink {color:#edbfbe;}
.tooltip_cls_btn {margin-left:5px; width:9px; height:9px; background:url(../../image/withmini/common/iwdb_tooltip_cls.png) no-repeat;}

.tooltip_top_ico:before {position:absolute; top:-15px;left:50%; margin-left:-2px; width:5px; height:15px; background:url(../../image/withmini/common/iwdb_tooltip_ico.png) no-repeat; content:''; }
.tooltip_btm_ico:after {position:absolute; top:55px;left:50%; margin-left:-2px; width:5px; height:15px; background:url(../../image/withmini/common/iwdb_tooltip_ico02.png) no-repeat; content:''; }
.tooltip_right_ico:after {position:absolute;top: 50%;left: 0;margin-left: -15px;width:15px;height:5px;background:url(../../image/withmini/common/iwdb_tooltip_ico03.png) no-repeat;content:'';margin-top: -3px;}

/*****************
	// Tooltip
******************/


/*****************
	Tab
******************/
/* 2 Tab */
.iwdb_tab_box {display:table;box-sizing:border-box;width:100%;height:65px;}
.iwdb_tab_box li {display:table-cell; width:50%; background-color:#F4F4F4;vertical-align:middle;text-align:center;}
.iwdb_tab_box li a {color:#505050; font-size:18px; font-family:'Noto Sans KR', sans-serif;  font-weight:300;}
.iwdb_tab_box li.on {background-color:#474E61;}
.iwdb_tab_box li.on a{color:#fff; font-weight: 400;}



/* schedule co_company 7 Tab */
.iwdb_tab_box7 {display:table;box-sizing:border-box;width:100%;height:65px;}
.iwdb_tab_box7 li {display:table-cell;width:14.2%; background-color:#F4F4F4;vertical-align:middle;text-align:center;}
.iwdb_tab_box7 li:not(:first-child) {border-left:1px solid #e1e3e4;}
.iwdb_tab_box7 li a {color:#505050; font-size:18px; font-family:'Noto Sans KR', sans-serif; font-weight:300;}
.iwdb_tab_box7 li.on {background-color:#474E61;}
.iwdb_tab_box7 li.on a{color:#fff;font-weight:400;}
/*****************
	// Tab
******************/



/*****************
	Table
******************/

/*************
	iwdb_tbl
**************/
.iwdb_tbl {width:100%; border-collapse:inherit;border-top:2px solid #4C4C4C; }
.iwdb_tbl * {box-sizing:border-box;}
.iwdb_tbl th, .iwdb_tbl td {padding:18px 20px 17px 20px; border-bottom:1px solid #E1E3E4; vertical-align:middle; text-align:left; letter-spacing:-0.01em;font-size:16px; font-family:"Nanum Gothic", sans-serif; }
.iwdb_tbl th {color:#121212}
.iwdb_tbl td {color:#5b5e63}
/*************
	iwdb_tbl
**************/

/*************
	iwdb_tbl2
**************/
.iwdb_tbl2 {width:100%; border-collapse:inherit;border-top:2px solid #4C4C4C; }
.iwdb_tbl2 * {box-sizing:border-box;}
.iwdb_tbl2 th, .iwdb_tbl2 td {padding:20px 10px;border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; color:#333333; font-weight:normal; font-size:12px; font-family:"Dotum"; }
.iwdb_tbl2 .ci_btnbox {padding:0 22px;}
.iwdb_tbl2 .num {letter-spacing:-0.06em;}

.iwdb_tbl2 thead th {background:#F8F9FB;}
.iwdb_tbl2 th:last-of-type, .iwdb_tbl2 td:last-of-type {border-right:0;}

/* 리스트 데이터가 없는 경우 */
.no_listbox {margin:50px auto 30px; text-align:center;}
.no_listbox p {margin-bottom:20px; color:#505050; letter-spacing:-0.02em;font-size:16px; font-family:'Nanum Gothic', sans-serif; }


/* iwdb_tbl3*/
.iwdb_tbl_title {margin-bottom:20px; color:#333333; font-weight:600; font-size:20px; font-family:"Nanum Gothic", sans-serif; letter-spacing:-0.02em;}


.iwdb_tbl3 {width:100%; border-collapse:inherit;border-top:2px solid #4C4C4C;}
.iwdb_tbl3 * {box-sizing:border-box;}
.iwdb_tbl3 th, .iwdb_tbl3 td {padding:11px 16px; border-bottom:1px solid #E1E3E4; vertical-align:middle;text-align:left; font-size:16px; font-family:"Nanum Gothic", sans-serif; }
.iwdb_tbl3 th, .iwdb_tbl3 th label {padding-top:17px;color:#121212; vertical-align:top; font-weight:bold; letter-spacing:-0.01em; font-weight:400;}
.iwdb_tbl3 td {color:#5b5e63}
.iwdb_tbl3 input[type=text], .iwdb_tbl3 textarea {box-sizing:border-box; padding:6px;  width:85%;  border:1px solid #D0D4D9;font-size:15px; font-family:'Nanum Gothic', sans-serif;}
.iwdb_tbl3 input[type=text] {height:34px;}
.iwdb_tbl3 td textarea {resize:none; overflow: auto;}
.iwdb_tbl3::placeholder {color:#bbbbbb;font-size:15px; font-family:'Nanum Gothic', sans-serif;}
.iwdb_tbl3::-webkit-input-placeholder {color:#bbbbbb;font-size:15px; font-family:'Nanum Gothic', sans-serif; }
.iwdb_tbl3::-moz-placeholder {color:#bbbbbb;font-size:15px; font-family:'Nanum Gothic', sans-serif;  }
.iwdb_tbl3:-ms-input-placeholder {color:#bbbbbb;font-size:15px; font-family:'Nanum Gothic', sans-serif;}
.iwdb_tbl3::-ms-input-placeholder {color:#bbbbbb;font-size:15px; font-family:'Nanum Gothic', sans-serif;}
.iwdb_tbl3:-moz-placeholder {color:#bbbbbb;font-size:15px; font-family:'Nanum Gothic', sans-serif; }

span.iwdb_tbl3_cont {font-size:13px; font-family:'Nanum Gothic', sans-serif; color:#888888; text-align:left; margin-left:15px; letter-spacing:-0.02em; font-weight:400}

/* 1280 */
.iwdb_wrap .iwdb_tbl3 input[type=text], .iwdb_wrap .iwdb_tbl3 textarea {width:480px}



/* check list*/
.tbl_chk_list li {display:inline-block;/* margin-right:40px;*/}
.tbl_chk_list li:last-of-type {margin-right:0;}
.tbl_rdo, .tbl_chk {float:left;  color:#929292; font-size:16px; font-family:'Noto Sans KR', sans-serif; line-height:1.25; }
.tbl_rdo input[type=radio] {display:none;}
.tbl_rdo input[type=radio] + label span.ico {display:inline-block; width:18px; height:18px; background:url(../../image/withmini/tbl_rdo_ico.png) left top no-repeat; vertical-align:middle;}
.tbl_rdo input[type=radio]:checked + label span.ico {background:url(../../image/withmini/tbl_rdo_ico.png) left -20px no-repeat;}


.tbl_chk input[type=checkbox] {display:none;}
.tbl_chk input[type=checkbox] + label span.ico {display:inline-block; width:18px; height:18px; background:url(../../image/withmini/tbl_chk_ico.png) left top no-repeat; vertical-align:middle;}
.tbl_chk input[type=checkbox]:checked + label span.ico {background:url(../../image/withmini/tbl_chk_ico.png) left -20px no-repeat;}



/* board_list_tblbox */
.board_list_tblbox {display: inline-block;}
.board_list_tblbox .iwdb_tbl_title, .board_list_tblbox .co_tbl_more_btn {margin-bottom:20px;}
.board_list_tblbox .co_tbl_more_btn  {float: right;}
.board_list_tblbox .co_tbl_more_btn:hover {background-color:red; border-color:red;}
.board_list_tblbox .co_tbl_more_btn:hover span {color:#fff;}
.board_list_tblbox .co_tbl_view_btn:hover {background-color:red; border-color:red;}
.board_list_tblbox .co_tbl_view_btn:hover span {color:#fff;}



/* iwdb_tbl4 */
.iwdb_tbl4 {width:100%; border-collapse:inherit;border-top:2px solid #4C4C4C; }
.iwdb_tbl4 * {box-sizing:border-box;}
.iwdb_tbl4 thead th {font-family:'Noto Sans KR', sans-serif; color:#505050; font-size: 15px; background-color: #FAFBFD; padding:10px 0; font-weight:400;}
.iwdb_tbl4 th, .iwdb_tbl4 td {padding:20px 10px;border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; color:#333333; font-weight:normal; font-size:12px; font-family:"Dotum"; text-align: center;}
.iwdb_tbl4 .ci_btnbox {padding:0 10px;}
.iwdb_tbl4 .num {letter-spacing:-0.06em;}
.iwdb_tbl4 th:last-of-type, .iwdb_tbl4 td:last-of-type {border-right:0;}


/*iwdb_tbl 5 */
.iwdb_tbl5 {width:100%; border-collapse:inherit;border-top:2px solid #4C4C4C; }
.iwdb_tbl5 * {box-sizing:border-box;}
.iwdb_tbl5 th {font-family:'Noto Sans KR', sans-serif; color:#505050; font-size: 15px; background-color: #FAFBFD; padding:10px 0; font-weight:400; border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.iwdb_tbl5 td {padding:20px 10px;border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; color:#333333; font-weight:normal; font-size:12px; font-family:"Dotum"; text-align: center;}
.iwdb_tbl5 .ci_btnbox {padding:0 10px;}
.iwdb_tbl5 .num {letter-spacing:-0.06em;}
.iwdb_tbl5 td:last-of-type {border-right:0;}

.board_list_two_tblbox .co_tbl_more_btn {float: right;}
.board_list_two_tblbox:after {display: block; content:''; clear: both;}
.board_list_two_tblbox .board_list_tblbox {width: 620px;}
.board_list_two_tblbox .board_list_tblbox:first-of-type {float: left;}
.board_list_two_tblbox .board_list_tblbox:last-of-type {float:right;}


/*****************
	// Table
******************/


/*****************
	Button
******************/
/* content */
button, span.btn_txt, input[type=button] span.btn_txt {position: relative;}
.co_btnbox button:not(:last-of-type) {margin-right:10px;}

.co_cont_cr_btn {padding:18px 30px ;border:1px solid #E7302A; background-color:#E7302A;color:#fff; font-size:18px; font-family:'Noto Sans KR', sans-serif; line-height:1;}
.co_cont_cw_btn {padding:18px 30px ;border:1px solid #D7D7D7; background-color:#fff;color:#333; font-size:18px;font-family:'Noto Sans KR', sans-serif; line-height:1;}

/* contents bottom button */
.btm_btnbox {text-align:center; margin:40px 0 100px 0;}
.btm_btnbox button {width:231px;}

/* popup button */
.co_pop_btnbox button:not(:last-of-type) {margin-right:10px;}

.co_pop_cr_btn {padding:15px 25px; border:1px solid #E7302A;  background-color:#E7302A;color:#fff; font-size:15px;font-family:'Noto Sans KR', sans-serif; line-height:1; letter-spacing:-0.02em; font-weight:300;}
.co_pop_cw_btn {padding:15px 25px; border:1px solid #D7D7D7; background-color:#fff;color:#333; font-size:15px;font-family:'Noto Sans KR', sans-serif;  line-height:1; letter-spacing:-0.02em; font-weight:300;}


/* table button */
.co_tbl_cw_btn {padding:9px 22px; border:1px solid #555555; color:#222222; font-size:14px; font-family:'Dotum'; line-height:1; max-height:34px;}
.co_tbl_cw_btn:hover {background-color:#FAFBFB;}

.co_tbl_cw_btn2 {padding:9px 14px; border:1px solid #555555; color:#222222; font-size:12px; font-family:'Dotum'; line-height:1;}
.co_tbl_cw_btn2:hover {background-color:#FAFBFB;}


.co_tbl_cb_btn {padding:14px 24px; background:#526583;color:#fff; text-align:center; font-size:12px; font-family:'Dotum'; line-height:1;}
.co_tbl_cb_btn:hover{background:#415574;}

.co_tbl_more_btn {width: 77px; height: 26px; background:#fff;color:#888888; text-align:center; font-size:12px; font-family:'Dotum'; line-height:1; border:1px solid #DEDEDE;}

.co_tbl_view_btn {width:57px; height: 26px; background:#fff;color:#888888; text-align:center; font-size:11px; font-family:'Dotum'; line-height:1; border:1px solid #DEDEDE;}



/* + 테이블 리스트 없는 경우 등록하기 버튼*/
.no_listbox .reg_btn {width:137px;}


/* service_join_btn */
.serv_join_btn {padding:18px 20px ;border:1px solid #E7302A; background-color:#E7302A;color:#fff; font-size:18px; font-family:'Noto Sans KR', sans-serif; line-height:1; width:231px; height:62px; box-sizing:border-box;}



/* all view btn */

.co_allview_btn {display:inline-block; box-sizing:border-box;width:112px;height:56px;background-color:#474e61;color:#fff;text-align:center;font-size:16px;font-family:'Noto Sans KR', sans-serif;}


/*****************
	// Button
******************/


/*****************
	Pagination
******************/
.pagination {padding-top:50px;}
.pagination * {box-sizing:border-box;}
.pagination ul {display:table; margin:0 auto;}
.pagination ul:after {display:block; clear:both;content:'';}
.pagination ul li {float:left; width:30px; height:30px; border:1px solid #fff; line-height:30px; cursor:pointer;}
.pagination ul li a {display:inline-block;display:block; color:#666666;text-align:center;font-size:12px; font-family:"Dotum";}
.pagination ul li.on {border:1px solid #E6EAEA; border:1px solid #e6eaea; border-radius:2px;color:#121212;}


.pagination ul li.p_arrow  {border:1px solid #e6eaea; border-radius:2px;}
.p_arrow a {margin:10px 0 0 8px;  width:11px; height:10px; background-repeat:no-repeat;}
.first_btn, .next_btn {margin-right:5px;}
.prev_btn {margin-right:20px;}
.first_btn a {background:url(../../image/withmini/pagination_ico.png);}
.prev_btn a {background:url(../../image/withmini/pagination_ico.png) -11px 0;}
.next_btn a {background:url(../../image/withmini/pagination_ico.png) -22px 0;}
.end_btn a {background:url(../../image/withmini/pagination_ico.png) -33px 0;}

/*****************
	// Pagination
******************/


/*****************
	Font
******************/

.fc_red {color:#E7302A;}
.fc_pink {color:#E18884;}

/*****************
	// Font
******************/






/*****************
	Search
******************/


/* sel_search_wrap */

.sel_search_wrap, .search_wrap {position:relative; box-sizing:border-box; height:56px; border:1px solid #E1E3E4; background-color:#fafbfb; float:left; border-right:0;}
.sel_search_wrap:after {display:block; clear:both; content:'';}
.sel_search_wrap > * {float:left;}
.sel_search_wrap .search_input {width: 750px;}

/* sel_search_box */
.sel_search_box {position:relative; display:inline-block; box-sizing:border-box;width:175px; height:56px; vertical-align:bottom; cursor:pointer;}
.sel_search_box:after {position:absolute;top:14px;right:0;display:block;clear:both;width:1px;height:28px;background-color:#E1E3E4; content:'';}
.sel_search_box .opt_btn {width:inherit; height:inherit;}
.sel_search_box .opt_btn span.txt  {display:inline-block; overflow:hidden; box-sizing:border-box; margin-right:30px; padding-left:15px; width:140px; color:#aeaeae; text-align:left; text-overflow:ellipsis; white-space:nowrap; font-weight:300; font-size:16px; font-family:'Noto Sans KR', sans-serif; }
.sel_search_box .opt_btn span.hide {position:absolute; top:27px; right:17px; width:13px; height:7px; background:url(../../image/withmini/sel_ico.png) no-repeat;}

.sel_list {position:absolute;top:54px;left:-1px;z-index:2000; display:none; box-sizing:border-box; padding:10px 30px 10px 18px;width:176px;border:1px solid #E1E3E4;border-top:0;background-color:#FAFBFB;}
.sel_list li {height:35px; color:#aeaeae; font-weight:300; font-size:16px; font-family:'Noto Sans KR', sans-serif; cursor:pointer;}
.sel_list span.score {float:right;vertical-align:top; line-height:16px; }


/*
.search_input {float:left;padding:13px 28px; height:28px; border:0;background-color:transparent; vertical-align:top;text-align:left;font-size:16px;font-family:'Noto Sans KR', sans-serif;}
*/

/* search height:28px;  */
.search_input {padding:13px 28px; border:0;background-color:transparent; vertical-align:top;text-align:left;font-size:16px;font-family:'Noto Sans KR', sans-serif;}
.search_input::placeholder {color:#AEAEAE;font-size:16px;font-family:'Noto Sans KR', sans-serif; font-weight:300}
.search_input::-webkit-input-placeholder {color:#AEAEAE;font-size:16px;font-family:'Noto Sans KR', sans-serif; font-weight:300}
.search_input::-moz-placeholder {color:#AEAEAE;font-size:16px;font-family:'Noto Sans KR', sans-serif; font-weight:300}
.search_input:-ms-input-placeholder {color:#AEAEAE;font-size:16px;font-family:'Noto Sans KR', sans-serif; font-weight:300}
.search_input:-moz-placeholder {color:#AEAEAE;font-size:16px;font-family:'Noto Sans KR', sans-serif; font-weight:300}


.selbox_search_btn {position:absolute;top:-1px; right:-1px;display:inline-block;float:right;box-sizing:border-box;width:112px;height:56px;background-color:#526583;color:#fff;text-align:center;font-size:16px;font-family:'Noto Sans KR', sans-serif;}



/* search wrap btn */
.search_wrap {position:relative; box-sizing:border-box; height:56px; border:1px solid #E1E3E4; background-color:#fafbfb; }
.search_wrap:after {display:block; clear:both; content:'';}
.search_wrap > * {float:left;}

/*.search_btn {position:absolute;top:-1px; right:-1px;display:inline-block;float:right;box-sizing:border-box;width:112px;height:56px;background-color:#526583;color:#fff;text-align:center;font-size:16px;font-family:'Noto Sans KR', sans-serif; margin-top:-1px;}*/

.search_btn {display:inline-block;float:right;box-sizing:border-box;width:112px;height:56px;background-color:#526583;color:#fff;text-align:center;font-size:16px;font-family:'Noto Sans KR', sans-serif; margin-top:-1px;}


.co_btnbox2 {float:right;}
.co_btnbox2 > button {height:56px; line-height:18px; width:177px;}


/*****************
	// Select Search
******************/


/*****************
	iwdb_date_search
******************/
.date_sel_box {box-sizing:border-box;}
.date_sel_box:after {display: block; content:''; clear: both;}


.date_sel_box .date_period {float: left;position: relative;}
.date_sel_box .date_period:after {position:absolute; background:url(../../image/withmini/date_ico.png) no-repeat; display:inline-block; content:''; width:25px; height:20px; top:18px; right:0; z-index:10; cursor:pointer;}

/* height:28px;*/
.date_input {padding:13px 0; border:0;background-color:transparent; vertical-align:top;text-align:left;font-size:16px;font-family:'Noto Sans KR', sans-serif; font-weight:200}
.date_input::placeholder {color:#AEAEAE;font-size:16px;font-family:'Noto Sans KR', sans-serif;}
.date_input::-webkit-input-placeholder {color:#AEAEAE;font-size:16px;font-family:'Noto Sans KR', sans-serif;}
.date_input::-moz-placeholder {color:#AEAEAE;font-size:16px;font-family:'Noto Sans KR', sans-serif;}
.date_input:-ms-input-placeholder {color:#AEAEAE;font-size:16px;font-family:'Noto Sans KR', sans-serif;}
.date_input:-moz-placeholder {color:#AEAEAE;font-size:16px;font-family:'Noto Sans KR', sans-serif;}

.date_sel_box > span {float: left; font-size: 16px; font-family:'Noto Sans KR', sans-serif; color: #000000;padding:16px 16px 0 16px;}


/*****************
	// iwdb_date_search
******************/


/*****************
	Image File
******************/
.img_filebox {width:100%;}
.iwdb_wrap .iwdb_tbl3 .img_filebox input[type=text] {width:225px !important; border:1px solid #d0d4d9; font-size:14px; font-family:'Nanum Gothic', sans-serif; color:#5b5e63; box-sizing:border-box; padding:10px 15px; margin-top:5px; height:36px;}
.img_filebox .file_img {border:1px solid #d0d4d9; margin-bottom:2px; position:relative;}
.img_filebox .file_img img {max-width:100%;}

.img_filebox .file_img span.hide {background:url(../../image/withmini/celeb_file_ico.png) no-repeat; position:absolute; width:28px; height:28px; display:inline-block; top:11px; left:11px;}


.img_filebox .filebox:after {display:block; content:''; clear:both;}
.img_filebox .filebox > * {float:left;}
.iwdb_wrap .iwdb_tbl3 .img_filebox .filebox input[type=text] {width:162px !important; border-right:0; text-overflow:ellipsis; overflow:hidden;  white-space:nowrap; letter-spacing:-0.02em;}
.img_filebox .celeb_filebtn {border:1px solid #555555;font-size:14px; font-family:"Dotum"; color:#222222; width:63px; height:36px; box-sizing:border-box; margin-top:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.hashtag_input {letter-spacing:-0.09em;}

.img_filebox input::placeholder {color:#bbbbbb;font-size:14px; font-family:'Nanum Gothic', sans-serif;}
.img_filebox input::-webkit-input-placeholder {color:#bbbbbb;font-size:14px; font-family:'Nanum Gothic', sans-serif; }
.img_filebox input::-moz-placeholder {color:#bbbbbb;font-size:14px; font-family:'Nanum Gothic', sans-serif;  }
.img_filebox input:-ms-input-placeholder {color:#bbbbbb;font-size:14px; font-family:'Nanum Gothic', sans-serif;}
.img_filebox input::-ms-input-placeholder {color:#bbbbbb;font-size:14px; font-family:'Nanum Gothic', sans-serif;}
.img_filebox input:-moz-placeholder {color:#bbbbbb;font-size:14px; font-family:'Nanum Gothic', sans-serif; }


/*****************
	// Image File
******************/


/* = END ====================  [COMMON]  ====================== */



/* = START ============================  [LOGIN]  ================================= */

/**************
	Login Comon
***************/
/* login_container */
.login_containter {display:block; margin:0 auto; background-color:#F7F8F9; height:100%;}


/* login_header*/
.login_header {height:60px; background-color:#fff; border-bottom:1px solid #EDEEEF;}

.login_header h1.logo {margin:0 auto; height:60px; text-align:center;}
.login_header h1.logo a {display:inline-block; margin-top:17px}


.login_wrap {margin:95px auto 0;}

.login_topbox {text-align:center; width:703px; margin:0 auto; position:relative}
.login_topbox:after {display:block; content:''; clear:both;}
.login_topbox h2.title {font-size:40px; font-family:'Noto Sans KR', sans-serif; color:#333;text-align:center; font-weight:300; padding-bottom:22px; display:inline-block; letter-spacing:-0.03em; font-weight:400; margin-left:-10px;}
.login_topbox h2.title:after {content:''; display:block; width:45px; height:1px; text-align:center; background-color:#333333; margin:9px auto 0;}


.sublogin_chk {text-align:right; font-size:18px; font-family:'Noto Sans KR', sans-serif; color:#333333; margin-top:63px; margin-right:60px; letter-spacing:-0.07em;}
.sublogin_chk input[type=checkbox] {display:none;}
.sublogin_chk input[type=checkbox] + label span {display:inline-block; width:22px; height:22px; background:url(../../image/withmini/sch_chk_ico.png) left top no-repeat; vertical-align:middle; margin-top:-2px; margin-right:5px;}
.sublogin_chk input[type=checkbox]:checked + label span {background:url(../../image/withmini/chk_ico02.png) left -24px no-repeat;}

/* sublogin_tooltipbox */
.sublogin_tooltipbox .tooltipbox {position:absolute;top:-73px;left:50%;display:none;margin-left:-219px;width:260px;height:55px; text-align:center;}
.sublogin_tooltipbox:hover .tooltipbox{display:inline-block;}
.sublogin_tooltipbox .tooltip_btm_ico:after {left:75%; margin-left:0;}
.sublogin_tooltipbox .tooltip_txt {letter-spacing:-0.06em;}
.sublogin_tooltipbox.tooltip_help_ico {margin-top:-3px;}

/* login_wrap */
.login_btmbox {width:583px; margin:0 auto; display:block;}
.login_btmbox form:after {display: block; content:''; clear: both;}

.login_input_wrap input {font-size:18px; font-family:'Noto Sans KR', sans-serif; color:#333333; text-align:left; padding:18px 30px; border:1px solid #E9ECEF; background-color:#fff; display:block; box-sizing:border-box; margin-top:10px; display:block; width:100%; z-index:30;}
.login_btn {background-color:#333; font-size:20px; font-family:'Noto Sans KR', sans-serif; color:#fff; display:block; width:100%;margin-top:20px; font-weight:300; height:60px; line-height:60px; }

.login_input_wrap .login_idbox, .login_input_wrap .login_pwbox {position:relative;}
.login_input_wrap input::placeholder {font-size:18px; font-family:'Noto Sans KR', sans-serif; color:#bfbfbf; font-weight:300;}
.login_input_wrap input::-webkit-input-placeholder {font-size:18px; font-family:'Noto Sans KR', sans-serif; color:#bfbfbf; font-weight:300;}
.login_input_wrap input::-moz-placeholder {font-size:18px; font-family:'Noto Sans KR', sans-serif; color:#bfbfbf; font-weight:300;}
.login_input_wrap input:-ms-input-placeholder {font-size:18px; font-family:'Noto Sans KR', sans-serif; color:#bfbfbf; font-weight:300;}
.login_input_wrap input:-moz-placeholder {font-size:18px; font-family:'Noto Sans KR', sans-serif; color:#bfbfbf; font-weight:300;}

.login_btnbox {margin-top:28px; padding:20px 0 0 146px; border-top:1px solid #E3E5E7;}
.login_btnbox:after {display: block; content:''; clear: both;}
.login_btnbox > li {float: left; position: relative; }
.login_btnbox > li a {font-size: 15px; font-family:'Noto Sans KR', sans-serif;  color: #888888; text-align: center; font-weight:300; letter-spacing:-0.02em;}
.login_btnbox > li:not(:last-child):after {content:''; background-color:#e4e4e5; height: 14px; width: 1px; display: inline-block; margin:0 15px;}

/**************
	// Login Comon
***************/


/**************
	Sub Login
***************/
.login_telbox {position:relative; box-sizing:border-box; height:62px; border:1px solid #E9ECEF; background-color:#fff; margin-top:7px;}
.login_telbox:after {display:block; clear:both; content:'';}
.login_telbox > * {float:left;}

/* sel_search_box */
.tel_sel_box {position:relative;display:inline-block;box-sizing:border-box;width:131px;height:60px;vertical-align:bottom;cursor:pointer;}
.tel_sel_box:after {position:absolute;top:14px;right:0;display:block;clear:both;width:1px;height:28px;background-color:#E1E3E4; content:''; ;}
.tel_sel_box .opt_btn {width:inherit; height:inherit;}
.tel_sel_box .opt_btn span.txt  {display:inline-block; overflow:hidden; box-sizing:border-box;padding-left:26px; width:131px; color:#333333; text-align:left; text-overflow:ellipsis; white-space:nowrap; font-weight:300; font-size:18px;font-family:'Noto Sans KR', sans-serif; color:#333;letter-spacing:0.02em;}

.tel_sel_box .opt_btn span.hide {position:absolute; top:27px; right:17px; width:13px; height:7px; background:url(../../image/withmini/sel_ico.png) no-repeat;}
.tel_sel_box .sel_list {position:absolute;top:60px;left:-1px;z-index:2000; display:none; box-sizing:border-box; padding:10px 25px; width:132px;background-color:#fff; border:1px solid #E9ECEF;border-top:0;}
.tel_sel_box .sel_list li {height:35px; color:#333333; font-weight:300;font-size:18px; font-family:'Noto Sans KR', sans-serif;  line-height:35px; cursor:pointer;}


.login_btmbox .phone1 {float:left;display:inline-block;position:absolute;width:320px;margin-top:0;padding:14px 20px;border:0;outline:0;height:60px;}
.login_btmbox .tel_btn {position:absolute;right:-1px;top:-1px;display:inline-block;float:right;box-sizing:border-box;font-size:16px;font-family:'Noto Sans KR', sans-serif;color:#ffffff;background-color:#526583;width:130px;height:62px;}

.login_btmbox .iwdb_tel_conf {margin-bottom:17px;}
/**************
	// Sub Login
***************/



/* = END ==============================  [LOGIN]  ================================ */








/* = START ================  [HEADER]  ====================== */


/************
	iwdb_header
*************/
.iwdb_header .iwdb_wrap {position:relative;}
.iwdb_header .iwdb_header {position:relative;}
.iwdb_headerbox {position:fixed; top:0; z-index:3000; width:100%; background:#fff}
.iwdb_header {position:relative; box-sizing:border-box; width:100%; height:91px; border-bottom:1px solid #D7D7D7; background-color:#fff;}
.headbox {position:fixed; background-color:#fff;}
.iwdb_header:after {display:block; clear:both; content:'';}
.iwdb_header * {box-sizing:border-box;}
.logobox {position:relative;float:left;overflow:hidden;margin:15px 0;max-width:220px;height:60px;}
.iwdb_header .logobox h1.logo {float:left; margin-right:80px; height:inherit;}
.iwdb_header .logobox h1.logo a {display:block;}
.iwdb_header .logobox h1.logo img {max-height:100%; width:140px; height:100%;}
.iwdb_header .logobox .iwdb_logo {position:absolute; right:0; bottom:0; float:left;}

/***************
	iwdb_gnb
***************/
/* common */
.gnb_iwdb_wrap {float:left; width:760px;height:91px;}
.gnb:after {display:block; clear:both; content:'';}
.gnb li {float:left;}
.gnb li a {display:inline-block; font-family:'Noto Sans KR', sans-serif;}


/* gnb */
.gnb {display:table; margin:0 auto;height:91px }

.gnb > li {padding-top:38px;}
.gnb > li:not(:last-child) {margin-right:40px;}
.gnb > li > a {color:#000;font-size:20px; line-height:21px; line-height:1; }
.gnb > li.on > a, .gnb > li:hover > a {color:#e7302a;}

/* sub */
.snb_container {box-sizing:border-box;margin:0 auto 90px; width:1280px; height:56px; border-bottom:1px solid #dadada;}
.snb_wrap {position:relative; display:none;margin:0 auto; width:1280px; height:55px; background-color:#fff; }
.snb_wrap.on {display:block;}

.snb {display:table; margin:0 auto; max-width:1280px;}
.snb:after {display:block; clear:both; content:'';}
.snb > li:not(:last-child)  {padding-right:30px;}
.snb > li {display:table-cell;}
.snb > li > a {display:inline-block;padding:0 10px;color:#505050;font-size:16px;font-family:'Noto Sans KR', sans-serif;position:relative;letter-spacing:-0.03em; height:55px;line-height:55px;}
.snb > li.on > a, .snb > li:hover > a  {border-bottom:1px solid #e7302a; color:#e7302a;}

.iwdb_s_new {display:inline-block; overflow:hidden; width:4px; height:4px; background-position:center; background-repeat:no-repeat;text-indent:100%; white-space:nowrap; background-image:url(../../image/withmini/common/iwdb_snb_new_ico.png); position:absolute; top:15px; right:0;}

/***************f
	// iwdb_gnb
***************/

/*  top_btnbox */
.top_btnbox {float:right; margin-top:40px; right:0;}
.top_btnbox > ul:after {display:block; clear:both; content:'';}
.top_btnbox > ul > li {float:left; line-height:16px; position:relative;}
.top_btnbox > ul > li {padding:0 7px;}
.top_btnbox > ul > li:first-child {padding:0 7px 0 0;}


.top_btnbox > ul > li > a {font-size:16px; font-family:'Noto Sans KR', sans-serif; letter-spacing:-0.02em;}
.top_btnbox > ul > li:not(:last-child) > a {color:#333;}
.top_btnbox li:hover a {text-decoration:none;}

/*.top_btnbox > ul > li:not(:last-child):after {margin-left:9px;width:1px;height:10px;color:#C3C3C3;content:'|';font-weight:100; vertical-align:top;}*/

.top_btnbox > ul > li:not(:last-child):after {position:absolute; top:3px; bottom:3px; content:''; width:1px; background-color:#acacac; right:0;}

.top_btnbox > ul > li.top_makehome_btn > a {color:#e7302a;  letter-spacing:-0.1em;}

.top_makehome_btn:before {display:inline-block; margin-right:4px;width:18px;height:16px;background:url(../../image/withmini/common/iwdb_top_home_ico02.png) no-repeat;content:'';vertical-align:top;}


@media (min-width:1921px) {
	.iwdb_header .logobox {position:fixed; left:80px;}
	.iwdb_header .top_btnbox {position:fixed; right:100px;}
	.snb_container {z-index:0 !important;}
	.gnb_iwdb_wrap {margin-left:245px}

}


/************
	// iwdb_header
*************/

/* = END ====================  [HEADER]  ====================== */



/* = START ================  [MY PAGE]  ====================== */

/* common */
.mypage_dept {display:table;margin:0 auto; border-bottom:1px solid #d7d7d7;color:#333333;font-weight:500;font-size:28px;font-family:'Noto Sans KR', sans-serif;}
.mypage_dept:after {display:block; clear:both;content:'';}
.mypage_dept li {float:left;padding-bottom:7px;height:40px;color:#acacac;letter-spacing:-0.05em;}
.mypage_dept li span {padding-bottom:6px;}
.mypage_dept li.on span {display:inline-block;height:inherit;border-bottom:2px solid #E7302A;color:#333;}
.mypage_dept li:not(:last-child) {margin-right:25px;}
.mypage_dept li:not(:first-child):before {display:inline-block; margin-right:20px; width:8px; height:8px; border-radius:50%; background-color:#ddd; content:''; vertical-align:middle;}


/* button  */
.iwdb_compinfo_tbl {margin:90px 0 100px 0;}
.iwdb_compinfo_tbl tbody tr td:last-of-type {padding:0 30px 0 0;text-align:right; }
.comp_info_btn {padding:4px 13px; border-width:1px; border-style:solid;border-radius:15px; text-align:center;  font-size:15px; font-family:"Nanum Gothic", sans-serif; }
.comp_mod_btn {border-color:#EBEAEA; background-color:#F9F9F9; color:#666666;}
.comp_mod_btn:hover {border-color:#484848; background-color:#484848; color:#ffffff; }
.comp_conf_btn {border-color:#E7302A;background-color:#E7302A; color:#fff;  }

.iwdb_tbl td.mp_prinfo_btn {padding:0 30px 0 0;}
.iwdb_tbl td.mp_btnbox {padding:0 0 0 20px;}


/***********************************
	비밀번호 변경 팝업 (pwd_mod_popupbox)
************************************/
.pwd_mod_popupbox {position:fixed;  top:50%; left:50%; display:none; box-sizing:border-box; margin-top:-231px; margin-left:-251px; padding:35px 30px 50px; width:502px; height:462px; border:1px solid #333; background-color:#fff;letter-spacing:-0.05em; }
.pwd_mod_popupbox .title {color:#121212; text-align:center; letter-spacing:0em;font-size:20px; font-family:"Nanum Gothic", sans-serif; font-weight:normal;}

.pwd_mod_form {margin-top:29px;border-top:1px solid #E8E8E8;}
.pwd_mod_form .id {padding:13px 5px 20px;color:#000000; font-weight:500; font-size:20px; font-family:"Nanum Gothic", sans-serif; }
.pwd_mod_form p {position:relative;border-bottom:1px solid #E8E8E8; text-align:left; }
.pwd_mod_form p.on {border-color:#000000;}
.pwd_mod_form p.on ::placeholder {color:#000000;}




.pwd_mod_form input[type=password] {display:block; box-sizing:border-box; padding:20px 5px; width:100%; outline:0; border:0; background-color:#fff;letter-spacing:0.02em; font-size:16px; line-height:16px; }

.pwd_mod_popupbox .co_pop_cr_btn {display:block; margin:20px auto 0;}

/* = END ==================== [MY PAGE]  ====================== */



/* = START ================  [PHOTOMANAGE]  ====================== */
.represent_img_list:after {display: block; content:''; clear: both;}
.represent_img_list li:not(:last-of-type) {margin-right:5px;}
.represent_img_list li {display: inline-block; float: left;}
.represent_img_list .rep_imgbox {width: 91px; height: 91px; border:1px solid rgba(229, 229, 229, 0.6); position: relative; cursor:pointer;}
.represent_img_list li.on .rep_imgbox:before {background:url(../../image/withmini/photo_thumb_bg.png) no-repeat; position: absolute; top:-1px; bottom:-1px; left:-1px; right:-1px; content:''; display: block; background-size:100%; }
.represent_img_list li.on .rep_imgbox {border-color:transparent;}
.represent_img_list li .rep_imgbox img {width: 100%;}
.rep_imgbox .del_btn {position: absolute; top:0; right:0; display: inline-block; background:url(../../image/withmini/photo_cls_btn.png) no-repeat; width: 21px; height: 21px;}
.rep_imgbox .del_btn .hide {display: inline-block; width: 21px; height: 21px;}

/* = END =================  [PHOTOMANAGE]  ====================== */











/* = START ================  [SCHEDULE]  ====================== */
.iwdb_schedule_wrap {margin-bottom:100px;}

.iwdb_schedule_wrap .co_btnbox {margin-top:50px;}

.iwdb_schedule_wrap .calenadr {margin-top:20px;}
.cifx:after {display:block; clear:both;content:''; }

.iwdb_schedule_wrap .calenadr table {border-collapse:separate;}
.iwdb_schedule_wrap .calenadr table * {box-sizing:border-box}
.iwdb_schedule_wrap .calenadr td {position:relative;  width:14%; min-height:140px; max-height:140px; height:140px; border-left:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}

.iwdb_schedule_wrap .calendar .day {position:relative}
.iwdb_schedule_wrap .calenadr td:last-child{border-right:1px solid #e8e8e8;width:15%;}
.iwdb_schedule_wrap .calenadr td:hover {background-color:#f9f9f9;}

.iwdb_schedule_wrap .calenadr td.day_today {position:relative; border-color:#000; border-top:1px solid #000; border-right:1px solid #000;}
.iwdb_schedule_wrap .calenadr .sch_date {display:table;margin:-5px auto 0;}

.iwdb_schedule_wrap .sch {position:relative; padding:0;}
.iwdb_schedule_wrap .sch:after {display:block; clear:both;content:'';}

.iwdb_schedule_wrap .sch ul {overflow:hidden;padding:5px 10px 10px 10px; max-height:78px; }
.calendar .sch li {margin-bottom:3px;}
.iwdb_schedule_wrap .sch ul.extend {max-height:none;}

/* 스케쥴 시간 입력 시 */
li.sch_timelist {position:relative; padding-left:40px;}
li.sch_timelist .sch_time {position:absolute; left:0;}

img.popup_alert {display:block; margin:0 auto;}

/* sch_ext_btn */
.sch_ext_btn {position:relative;display:block; margin:5px auto;}
.sch_ext_btn > span {bottom:11px;display:inline-block; width:13px; height:7px; background:url(../../image/withmini/sch_arrow_ico.png) no-repeat; }



/* schedule date select */
.iwdb_schedule_wrap .sch_date {height: 30px;}
.iwdb_schedule_wrap .sch_date .num {display: inline-block; height: 30px; position: relative;}

.iwdb_schedule_wrap .sch_date .num {font-family: "Noto Sans KR", sans-serif; font-size: 25px; font-weight: 800; padding: 0 5px;}
.iwdb_schedule_wrap .sch_date .num select {height:30px; padding:2px 30px 2px 10px; margin-right:3px; border:1px solid #6C7181; box-sizing:border-box; color:#333; background:url(../../image/withmini/sch_arrow_ico2.png) #FBFBFB right center no-repeat;-webkit-appearance:none; -moz-appearance:none; appearance:none; background-position:right+10px center; background-color:#526583;color:#ffffff;font-size:16px;font-family:'Noto Sans KR', sans-serif;line-height:1.25; margin-top:3px;}
select::-ms-expand { display:none; }
.iwdb_schedule_wrap .sch_date .num select option {height:30px; color:#333; background-color:#fff; font-weight: 300;}


/*******************************
	리스트 확장 레이어 (sch_ext_list_on)
*********************************/
.sch_ext_list_on {position:relative;}
.sch_ext_list_on:before {position:absolute; right:0;left:0;height:1px;background-color:#000;content:'';}
.sch_ext_list_on .day {border:1px solid #000; border-bottom:none; background-color:#F7F7F7;}
.sch_ext_list_on .sch_ext_list ul {z-index:1000;border-style:solid; border-color:#000; border-right-width:1px; border-bottom-width:1px ; border-left-width:1px; position:absolute;box-sizing:border-box;width:inherit;width:100%;background-color:inherit;background-color:#F7F7F7;max-height:none;}
/*

.sch_ext_list_on {position:relative;background-color:#F7F7F7; }
.iwdb_schedule_wrap .sch_ext_list_on ul{z-index:999; max-height:none;}
.sch_ext_list_on:before {position:absolute; right:0;left:0;height:1px;background-color:#000;content:'';}
*/


/*******************************
	// 리스트 확장 레이어 (sch_ext_list_on)
*********************************/



.iwdb_schedule_wrap .choice_date {background-color:#526583; float:none;}
.iwdb_schedule_wrap .choice_date .btn {color:#ADADB0;}

/* scb_top_wrap */
.scb_top_wrap {margin-bottom:20px}
.scb_top_wrap:after {display:block; clear:both;content:''; }

/* scb_chklist_btnbox */
.sch_chklist_btn_box {float:right;height:40px; text-align:right;}
.sch_chklist_btn_box button:not(:last-of-type) {margin-right:10px;}


/* 일정 모두 펼쳐보기(sch_chk) */
.sch_chk {position:absolute; margin:5px 0 0 0;color:#ffffff;font-size:16px;font-family:'Noto Sans KR', sans-serif;line-height:1.25; padding-left:25px;box-sizing:border-box;}
.sch_chk input[type=checkbox] {display:none;}
.sch_chk input[type=checkbox] + label span {display:inline-block; width:22px; height:22px; background:url(../../image/withmini/sch_chk_ico.png) left top no-repeat; vertical-align:middle;}
.sch_chk input[type=checkbox]:checked + label span {background:url(../../image/withmini/sch_chk_ico.png) left -24px no-repeat;}

.sch_chk input[type=checkbox]:checked .sch_date {background-color:red}


/****************************
	스케쥴 등록 팝업 (sch_reg_popupbox)
******************************/
.sch_reg_pop_btnbox {margin-top:16px; text-align:center;}
.sch_reg_pop_btnbox .co_pop_cr_btn {width:160px;}
.sch_reg_pop_btnbox .co_pop_cw_btn {width:126px;}
.sch_reg_pop_btnbox .sch_reg_cls_btn {border:1px solid #D7D7D7; background-color:#fff;}

.iwdb_sch_chklist_tbl {margin-top:40px;}
.scb_top_wrap > .chkall {display:inline-block; padding-top:20px;color:#000000; font-size:14px; font-family:"Nanum Gothic", sans-serif; }
.scb_top_wrap > .chkall input[type=checkbox] {margin-right:5px; vertical-align:middle;}
/******************************
	// 스케쥴 등록 팝업 (sch_reg_popupbox)
*******************************/


/**********************************
	데이터 일괄등록 팝업 (data_reg_popupbox)
***********************************/
/*********
	common
**********/
.data_reg_popupbox {display:block; content:''; clear:both;}
.data_reg_popupbox > .data_reg_stepbox {position:fixed; top:50%; left:50%; box-sizing:border-box; box-sizing:border-box; margin-top:-231px;margin-left:-440px; width:880px; height:462px;border:1px solid #474E61; background-color:#fff;  }
.data_reg_popupbox:after {display:block; clear:both;content:'';}

.data_reg_stepbox {position:relative;padding:20px 40px 45px;}
.data_reg_stepbox p.title {margin-top:20px; margin-top:18px;color:#121212; text-align:center; letter-spacing:-0.2px; font-size:20px; font-family:'Nanum Gothic', sans-serif; }

.data_reg_popupbox .cont {color:#333333;letter-spacing:-0.7px;font-size:14px;font-family:'Nanum Gothic', sans-serif; line-height:1.4; }

/* button */
.data_reg_cls_btn {float:right;}
.data_reg_cls_btn > span.hide {position:absolute;display:inline-block; width:22px; height:22px; background:url(../../image/withmini/popup_cls_ico.png) no-repeat; }
.data_reg_cls_btn2 {margin:0 auto;width:177px; height:56px; background-color:#E7302A; color:#fff;  font-size:18px; font-family:'Noto Sans KR', sans-serif; line-height:56px; }
.data_reg_next_btn {float:right; width:177px; height:56px; background-color:#E7302A;color:#fff; font-size:18px; font-family:'Noto Sans KR', sans-serif; line-height:56px; }

/*********
	// common
**********/

/* one_stepbox */
.data_down {margin-top:67px; padding:17px 0; background-color:#526583; }
.data_down a {display:block; color:#fff; text-align:center;font-size:16px; font-family:'Noto Sans KR', sans-serif; }
.data_down a:after {display:inline-block; margin-left:10px; width:19px; height:22px; background:url(../../image/withmini/popup_down_ico.png) no-repeat; content:''; vertical-align:middle;}
.one_stepbox .cont {margin:60px 0 50px 0; padding-top:15px;border-top:1px solid #E8E8E8; }


/* two_stepbox*/
.two_stepbox .imgbox {margin:17px 0; border:1px solid #C6C6C6;}

.two_stepbox .sch_filebox {display:inline-block;}
.two_stepbox .sch_filebox:after {display:block; clear:both;content:''; }
.two_stepbox .sch_filebox .upload_name { float:left; width:498px; height:54px; border:1px solid #E1E3E4; background-color:#FAFBFB; color:#333333;text-indent:10px;font-size:16px; font-family:'Noto Sans KR', sans-serif; line-height:54px; }
.two_stepbox  .sch_filebox label {float:left; margin-left:-1px; width:112px; height:54px; border:1px solid #526583;background-color:#526583; color:#ffffff; text-align:center; font-size:16px; font-family:'Noto Sans KR', sans-serif; line-height:54px; cursor:pointer;}
.two_stepbox .btm_box {margin-top:29px;}


/* reg_stepbox */
.reg_stepbox .popup_alert {margin-top:55px}
.reg_stepbox {text-align:center;}
.reg_stepbox .cont {margin-top:30px; margin-bottom:103px; letter-spacing:-1px;font-size:16px;}

/**********************************
	// 데이터 일괄등록 팝업 (data_reg_popupbox)
***********************************/

/**********************************
	스케쥴 - 고객목록 (sch_customerlist_wrap)
***********************************/

/* iwdb_date_search */
.iwdb_search_wrap2 {margin-top:40px;}
.iwdb_search_wrap2:after {display: block; content:''; clear: both;}
.iwdb_search_wrap2 .iwdb_date_search {float: left; width: 50%;}

.iwdb_search_wrap2 .date_sel_box {padding:0 38px 0 30px; width: 352px;}
.iwdb_search_wrap2 .date_period {width:120px; cursor:pointer;}
.iwdb_search_wrap2 .date_input {width:90px; text-align: left; font-size: 16px; font-family: 'Noto Sans KR', sans-serif;font-weight: 200; color:#aeaeae}


.iwdb_search_wrap2 .iwdb_name_search {float: left; width: 50%;}
.iwdb_name_search .search_input {width:296px;}

/**********************************
	// 스케쥴 - 고객목록 (sch_customerlist_wrap)
***********************************/




/**********************************
	스케쥴 - 상품 (sch_product_wrap)
***********************************/

/* iwdb_search_wrap3 - common */
.iwdb_search_wrap3 {margin-top:100px; margin-bottom:40px}
.iwdb_search_wrap3:after {display: block; content:''; clear: both;}

.iwdb_search_wrap3 .search_input {width: 634px;}
.iwdb_search_wrap3 .co_btnbox {display: inline-block; float: left; margin-left:5px;}
.iwdb_search_wrap3 button.co_allview_btn {margin-right:5px;}
.iwdb_search_wrap3 button.co_cont_cr_btn {width: 177px; display: inline-block; float: right; padding: 18px 10px;}


.sch_product_wrap .iwdb_search_wrap3 {margin-top:40px;}


/**********************************
	// 스케쥴 - 상품 (sch_product_wrap)
***********************************/


/**********************************
	스케쥴 - 협력사 (sch_cocompany_wrap)
***********************************/
.sch_cocompany_wrap .iwdb_search_wrap3 {margin-top:40px;}


/**********************************
	// 스케쥴 - 협력사 (sch_cocompany_wrap)
***********************************/




/**********************************
	스케쥴 - 플래너 (sch_planner_wrap)
***********************************/

/* iwdb_search_wrap4 - common */
.iwdb_search_wrap4 {margin-top:100px; margin-bottom:40px}
.iwdb_search_wrap4:after {display: block; content:''; clear: both;}



/* sel_affiliate_wrap */
.iwdb_search_wrap4 .sel_affiliate_wrap {width: 204px; float: left; border:1px solid #E1E3E4; background-color:#fafbfb; margin-right:7px;}
.sel_affiliate_wrap .sel_box {position:relative; display:inline-block; box-sizing:border-box;width:206px; height:54px; vertical-align:bottom; cursor:pointer;}
.sel_affiliate_wrap .sel_box .opt_btn {width:inherit; height:inherit;}
.sel_affiliate_wrap .sel_box .opt_btn span.txt  {display:inline-block; overflow:hidden; box-sizing:border-box; margin-right:30px;width:140px; color:#aeaeae; text-align:left; text-overflow:ellipsis; white-space:nowrap; font-weight:300; font-size:16px; font-family:'Noto Sans KR', sans-serif; }
.sel_affiliate_wrap .sel_box .opt_btn span.hide {position:absolute; top:27px; right:17px; width:13px; height:7px; background:url(../../image/withmini/sel_ico.png) no-repeat;}

.sel_affiliate_wrap .sel_list {position:absolute;top:54px;left:-1px;z-index:2000; display:none; padding:10px 30px 10px 18px;width:206px;border:1px solid #E1E3E4;border-top:0;background-color:#FAFBFB;}
.sel_affiliate_wrap .sel_list li {height:35px; color:#aeaeae; font-weight:300; font-size:16px; font-family:'Noto Sans KR', sans-serif; cursor:pointer;}
.sel_affiliate_wrap .sel_list span.score {float:right;vertical-align:top; line-height:16px; }


.iwdb_search_wrap4 .search_input {width:420px;}
.iwdb_search_wrap4 .co_btnbox {display: inline-block; float: left; margin-left:6px;}
.iwdb_search_wrap4 button.co_allview_btn {margin-right:8px;}
.iwdb_search_wrap4 button.co_cont_cr_btn {width: 177px; display: inline-block; float: right; padding: 18px; }


.sch_product_wrap .iwdb_search_wrap3 {margin-top:40px;}


/**********************************
	// 스케쥴 - 플래너 (sch_planner_wrap)
***********************************/











/* = END ==================== [SCHEDULE]  ====================== */



/* = START ==================== [PHOTO MANAGE]  ====================== */
.iwdb_photolist_tbl .co_btnbox {margin:95px 0 20px 0;}
.iwdb_photolist_tbl thead th img {vertical-align:middle;}


.iwdb_photolist_tbl tbody td {text-align:center;}
.iwdb_photolist_tbl .btnbox {padding:0;}
.iwdb_photolist_tbl .btnbox button:not(:last-child) {margin-right:8px}

.tooltip_help_ico {position:relative; display:inline-block; width:18px;height:18px; background:url(../../image/withmini/help_ico.png) no-repeat; vertical-align:middle; cursor:pointer; }

/* 도움말 */

.prg_tooltipbox .tooltipbox, .exp_tooltipbox .tooltipbox {position:absolute;top:-70px;left:50%;display:none;margin-left:-110px;width:220px;height:55px; }
.prg_tooltipbox:hover .tooltipbox, .exp_tooltipbox:hover .tooltipbox {display:inline-block;}

.tbl_ref_list {margin:13px 0 0 15px;}
.tbl_ref_list li {color:#888888; text-align:left; letter-spacing:-0.02em; font-size:13px; font-family:'Nanum Gothic', sans-serif; line-height:1.65;}


.tbl_pt_category .tbl_chk_list li {float:left; width:14.2%;}
.tbl_pt_category .tbl_chk_list:after {display:block; content:''; clear:both;}
.tbl_pt_category .tbl_chk_list li:nth-child(7n) {float:none;}

.tbl_pt_exp_location .tbl_chk_list li {float:left; margin-right:40px;}
.tbl_pt_exp_location .tbl_chk_list:after {display:block; content:''; clear:both;}

/* 1280 */
.iwdb_wrap .tbl_pt_category .tbl_chk_list li  {width:160px;}
.iwdb_wrap .tbl_pt_exp_location .tbl_chk_list li:not(:last-child)  {width:160px !important;margin-right:0;}

.chked_ico_txt {display:inline-block; padding-left:5px; vertical-align:middle; letter-spacing:-0.02em;line-height:18px; }
input[type=checkbox]:checked span.chked_ico_txt,  input[type=radio]:checked span.chked_ico_txt {color:w_at#505050;}


.exp_loc_tooltipbox .tooltipbox {position:absolute;top:31px;left:50%;display:none;margin-left:-110px;width:220px;height:55px; }
.exp_loc_tooltipbox:hover .tooltipbox {display:inline-block;}


/* = END ==================== [PHOTO MANAGE]  ====================== */



/* = START ==================== [CONTENTS MANAGE]  ===================== */
.iwdb_contreg_btnwrap {margin-top:100px;margin-bottom:40px;}
.iwdb_contreg_btnwrap:after {display:block; clear:both;content:''; }



/*.iwdb_contreg_btnwrap .sel_search_wrap {float:left;width:calc(100% - 139px); }
.iwdb_contreg_btnwrap .sel_search_wrap .co_btnbox2 {width:129px; }*/


.iwdb_contentslist_tbl td {padding:10px; vertical-align:middle;text-align:center; }
.iwdb_contentslist_tbl td img {display:block; margin:0 auto;width:71px; height:71px; border:1px solid #ddd; }

.review_ing {color:#4a89dc;font-size:18px; font-family:"Nanum Barun Gothic", sans-serif; }

.iwdb_tbl3 td.tbl_hashtag {padding:0 0 0 20px;}

.tbl_hashtag .tbl_chk_list li {float:left; width:20%;}
.tbl_hashtag .tbl_chk_list:after {display:block; content:''; clear:both;}
.tbl_hashtag .tbl_chk_list li:nth-child(5n) {float:none;}

/* 테이블 체크리스트 */
.tbl_chk_box_wrap .chk_titbox {padding:20px 0 20px 30px; border-bottom:1px solid #E1E3E4;}
.tbl_chk_box_wrap .chk_titbox .chk_tit {color:#121212}
.tbl_chk_box_wrap .chk_contbox {padding:10px 0 10px 30px; border-bottom:1px solid #E1E3E4;}

.tbl_chk_plus_btn, .tbl_chk_minus_btn {display:block; float:right; margin-right:30px}
.tbl_chk_plus_btn > span {display:inline-block;width:22px; height:22px; background:url(../../image/withmini/plus_ico.png) center no-repeat; }
.tbl_chk_minus_btn > span {display:inline-block;width:22px; height:22px; background:url(../../image/withmini/minus_ico.png) center no-repeat; }

.chk_contbox li, .tbl_chk_list li {margin-top:5px; margin-bottom:5px;}



/* = END ==================== [CONTENTS MANAGE]  ====================== */
/*************************
 직원관리 (iwdb_contentslist_tbl)
**************************/
.iwdb_contentslist_tbl {margin-top:30px; margin-bottom:40px;}


/* iwdb_empreg_btnwrap */
.iwdb_empreg_btnwrap {margin-bottom:50px;}
.iwdb_empreg_btnwrap:after {display:block; content:''; clear:both;}

.iwdb_empreg_btnwrap .search_input {width:750px;}

.emp_tbl_top {margin-bottom:10px;}
.emp_tbl_top:after {display:block; content:''; clear:both;}
.emp_chklist li {float:left; margin-right:4px; }
.emp_chklist .chked_ico_txt {margin-right:10px; font-size:16px; font-family:'Noto Sans KR', sans-serif;color:#333333; font-weight:400;}
.emp_alert {font-size:14px; font-family:'Noto Sans KR', sans-serif; color:#888888; float:right; letter-spacing:-0.02em;}

.iwdb_empreg_btnwrap .sel_search_wrap {float:left; }
.iwdb_empreg_btnwrap .sel_search_wrap .co_btnbox2 {width:129px; }
.iwdb_empreg_btnwrap .search_btn {position:static; margin-top:-1px;}

.iwdb_empreg_btnwrap .co_cont_cr_btn {width:177px;}


/* emp_chklist */
.emp_chklist .tbl_chk input[type=checkbox] {display:none;}
.emp_chklist .tbl_chk input[type=checkbox] + label span.ico {display:inline-block; width:22px; height:22px; background:url(../../image/withmini/chk_ico02.png) left top no-repeat; vertical-align:middle;}
.emp_chklist .tbl_chk input[type=checkbox]:checked + label span.ico {background:url(../../image/withmini/chk_ico02.png) left -24px no-repeat;}

/*************************
  // 직원관리 (iwdb_contentslist_tbl)
**************************/
f

	/* = START ==================== [EMPLOYEE MANAGE]  ====================== */





	/* = END ====================== [EMPLOYEE MANAGE]  ====================== */


	/* = START ==================== [PROMOTION]  ========================== */
.promotion_wrap {margin-top:90px; margin-bottom:100px;}
.promotion_wrap:after {display:block; clear:both;content:''; }

/* tab_search_wrap */
.tag_search_wrap {margin-top:50px; margin-bottom:20px;}
.tag_search_wrap:after {display: block; content:''; clear: both;}
.tag_search_wrap .search_input {width: 905px; padding: 13px 38px;}
.tag_search_wrap .co_btnbox2 > button {padding: 18px 10px;}

.alignchoice_box {margin-top:28px; margin-bottom:9px;}
.alignchoice_box:after {display:block; clear:both;content:''; }
.alignchoice_box .chked_ico_txt {color:#333333; font-size:16px; font-family:'Noto Sans KR', sans-serif; }

.promotion_wrap .tbl_chk input[type=checkbox] {display:none;}
.promotion_wrap .tbl_chk input[type=checkbox] + label span.ico {display:inline-block; width:22px; height:22px; background:url(../../image/withmini/chk_ico02.png) left top no-repeat; vertical-align:middle;}
.promotion_wrap .tbl_chk input[type=checkbox]:checked + label span.ico {background:url(../../image/withmini/chk_ico02.png) left -24px no-repeat;}


.promotion_list_wrap {padding-top:20px;border-top:2px solid #4C4C4C;}

.promotion_listbox:after {display:block; clear:both;content:''; }
.promotion_listbox {display:table; width: 100%;}

.promition_section {display:table-cell;float:left; }
.contents_list_box {width:234px;background-color:#f5f5f5;padding-bottom:20px; margin:0 auto 20px;}
.promition_section:not(:last-child) {margin-right:27px;}
/*
.promition_section:first-child .contents_list_box {margin-left:0 }
.promition_section:first-child {width:19.5%;}
.promition_section:nth-child(2) {width: 20%;}
.promition_section:last-child {width:19.5%; float: right;}
.promition_section:last-child .contents_list_box {margin-right:0 }*/

.contents_thumb {position:relative;}
.contents_thumb a {display:block;}
.contents_thumb img {max-width:234px; width:234px; height:auto; vertical-align:top;}
.contents_thumb button.share_btn {position: absolute; right:10px; top:10px;}
.contents_thumb button.share_btn span.hide {background:url(../../image/withmini/share_ico.png) no-repeat; width: 28px; height: 28px; display: inline-block; position: relative;}

.contents_list_box .contents_cont .title {overflow:hidden; color:#000000; text-align:left; letter-spacing:-0.05em; font-size:16px; font-family:"Nanum Barun Gothic", sans-serif; line-height:1.4; padding:15px 15px 10px 20px;}


.promotion_list_wrap .tag_list {padding:0 15px 17px;}
.promotion_list_wrap .tag_list:after {display:block; clear:both;content:'';}
.promotion_list_wrap .tag_list > li {float:left;margin-right:2px; color:#8a8a8a; white-space:normal; word-break:break-all; font-weight:200;font-size:13px; font-family:'Noto Sans KR', sans-serif; line-height:1.4; letter-spacing:-0.05em;}

.tag_cont {position: relative; border-top:1px solid #E6E6E6; }
.tag_cont .cont_wrap {padding:10px 15px;}
.tag_cont .cont_wrap:not(:first-of-type) {border-top:1px solid #E6E6E6;}
.tag_cont .cont_wrap span.icon {background-position:0 -29px; width: 18px; height: 18px;}

.tag_cont .cont_wrap .txt {font-size: 13px;font-family:'Noto Sans KR', sans-serif;color: #8a8a8a;width: 140px;text-align: left;letter-spacing: -0.09em;font-weight: 300;box-sizing:  border-box;padding-left: 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.tag_cont .cont_wrap:after {display: block; content:''; clear: both;}
.tag_cont .cont_wrap > span, .tag_cont .cont_wrap > a {float: left;}
.tag_cont .cont_wrap > a {display: inline-block; margin-top:1px;}
.tag_cont .share_pop_btn, .tag_cont .view_btn {margin-top:2px;}
.tag_cont .share_pop_btn span.hide {background:url(../../image/withmini/share_btn.png) no-repeat; width:46px; height:18px; display: inline-block; position: relative;}

.promotion_list_wrap .icon_list:after {display:block; clear:both;content:'';}
.promotion_list_wrap .icon_list > li {float:left;color:#8a8a8a; white-space:normal; word-break:break-all; font-weight:200;font-size:13px; font-family:'Noto Sans KR', sans-serif; line-height:1.4;}
.promotion_list_wrap .icon_list > li:not(:last-of-type) {margin-right:1px;}


.share_ico {display: inline-block; width: 24px; height: 24px; background-position:0 0; overflow:hidden; text-indent:100%; white-space: nowrap; background:url(../../image/withmini/promotion_ico_sprite.png) no-repeat;}
.s_brandplus {background-position:0 0;}
.s_iwd {background-position:-26px 0;}
.s_nblog {background-position:-52px 0;}
.s_npost {background-position:-78px 0;}
.s_facebook {background-position:-104px 0;}
.s_twitter {background-position:-130px 0;}
.s_kakao {background-position:-156px 0;}
.s_iwdcp {background-position:-182px 0;}
.s_gplus {background-position:-208px 0;}

.more_btnbox {display: table; margin:20px auto 0;}
.share_more_btn {position: relative;}
.share_more_btn span.hide {background:url(../../image/withmini/share_more_btn.png) no-repeat; width: 159px; height: 50px; display: inline-block; position: relative;}


/*************************
	홍보 팝업 (sns_prm_popupbox)
**************************/
.popup_wrap.sns_prm_popupbox {display: none;}
.popup_wrap.sns_prm_popupbox.on {display: table;}
.pop_share_box {border:1px solid #bababa;width: 327px; position:relative}
.box_inner {position:relative; padding:32px 30px 0;	width:267px;}


.share_pop_cls_btn {position: absolute; right:30px; top:30px;}
.share_pop_cls_btn span.hide {display: inline-block; background:url(../../image/withmini/popup_cls_ico03.png) no-repeat;width:17px; height: 17px; display: inline-block; position: relative;}
.s_tit {font-size: 16px; font-family:'Nanum Barun Gothic', sans-serif; color: #333333; text-align:left;}

.box_menu {margin:20px 0; position:relative; width: 265px;}
.box_menu:after {display: block; content:''; clear: both;}
.list_menu {overflow:hidden; position:relative; margin:10px 0 0; border:1px solid #dadada; border-right:none; border-bottom:none; width:265px; box-sizing:border-box;}
.list_menu:before {width:1px; height:100%; right:0; top:0; content:''; position:absolute; background:#dadada;}
.list_menu:after {width:100%; height:1px; left:0; bottom:0; content:''; position:absolute; background:#dadada; box-sizing:border-box;}
.list_menu li {float:left;}

.psmn .btn_mn {background:url(../../image/withmini/share_popup_ico_sprite.png) no-repeat; display:inline-block; box-sizing:border-box; width:88px; height:88px; text-align:center; border:none; border-right:1px dashed #dadada; border-bottom:1px dashed #dadada; font-size:12px; line-height:1; letter-spacing:-0.5px; color:#666; padding:60px 0 0; background-color:transparent;font-family:'Nanum Gothic', sans-serif;}
.psmn .btn_mn.sp_twitter {background-position:0 15px;}
.psmn .btn_mn.sp_gplus {background-position:-88px 15px;}
.psmn .btn_mn.sp_facebook {background-position:-176px 15px;}
.psmn .btn_mn.sp_kakao {background-position:-264px 15px;}

.url_copy_box {display:block; width:100%; font-size:0; text-align:left; line-height:16px; margin-bottom:30px;}
.url_copy_box .input_copyurl {display:inline-block; width:204px; height:38px; padding:0 9px !important; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; color:#000; line-height:38px; vertical-align:middle; text-decoration:none !important; border:1px solid #dadada; box-sizing:border-box; background-color:#f8f8f8;font-family:'Nanum Barun Gothic', sans-serif; letter-spacing:-0.03em; }
.btn_copyrul {display:inline-block; height:38px; margin-left:-1px; padding:0 7px 0 7px !important; font-size:12px; text-align:center; line-height:38px; color:#000; vertical-align:middle; border:1px solid #dadada; box-sizing:border-box; width:62px; letter-spacing: -0.02em; font-family:'Nanum Barun Gothic', sans-serif; }

/*************************
	// 홍보 팝업 (sns_prm_popupbox)
**************************/



/* = END ===================== [PROMOTION]  ========================== */









/* = START ===================== [IWEDDINGTALK]  ========================== */

.iwdb_talk_snb_container {margin:91px 0 60px; padding:0 30px;width:auto; position:relative;}

.iwdb_talk_wrap {margin:0 auto;width:1280px;display:block;height:auto; position:relative;}
.iwdb_talk_wrap:after {display:block; clear:both;content:''; }
.iwdb_talk_wrap  * {box-sizing:border-box;}


/***************
	iwdTalk List
****************/
.iwdb_talk_wrap .talk_list {float:left; margin-right:10px;width:300px; height:100%;background:#fff;}
.iwdb_talk_wrap .talk_list:after {display:block; content:''; clear:both;}


.iwdb_talk_list_wrap {float:left; margin-right:10px;width:300px; height:100%;background:#fff;}
.iwdb_talk_list_wrap:after {display:block; content:''; clear:both;}



/* iwdb_talk_search_wrap */
.iwdb_talk_search_wrap {padding:20px 10px 15px;background-color:#526583;box-sizing:border-box;border-left:1px solid #526583;border-right:1px solid #526583; position:relative; min-height:117px; max-height:117px;}
.iwdb_talk_search_wrap:after {display:block; clear:both;content:''; }
.iwdb_talk_search_box {position:relative; z-index:10; }

.talk_search_input[type=text] {padding:12px 50px 12px 18px; width:280px;border:1px solid #39475B;background-color:#5C6E8B;color:#c1c7d1;letter-spacing:-1px;font-size:14px;font-family:"Dotum";line-height:1;}
.talk_search_input::placeholder {color:#c1c7d1;font-size:14px;font-family:"Dotum";}
.talk_search_input::-webkit-input-placeholder {color:#c1c7d1;font-size:14px;font-family:"Dotum";}
.talk_search_input::-moz-placeholder {color:#c1c7d1;font-size:14px;font-family:"Dotum";}
.talk_search_input:-ms-input-placeholder {color:#c1c7d1;font-size:14px;font-family:"Dotum";}
.talk_search_input:-moz-placeholder {color:#c1c7d1;font-size:14px;font-family:"Dotum";}

.talk_search_btn {position:absolute;top:0;right:0;bottom:0;margin:1px;width:40px;line-height:42px;}
.talk_search_btn .hide {display:inline-block;margin-top:10px;margin-right:11px;width:20px;height:20px;background:url(../../image/withmini/iwdtalk_ico01.png) no-repeat;}

/* iwdb_talk_edit_box */
.iwdb_talk_edit_box {margin-top:10px;}
.iwdb_talk_edit_box:after {display:block; content:''; clear:both;}

.talk_uncomf_chk_box {display:inline-block;margin-right:7px;}
.talk_uncomf_chk_box .talk_chk input[type=checkbox]:checked + label span.ico {margin-top:0;}


.talk_edit_selbox {display:inline-block; vertical-align:bottom;}
.talk_edit_selbox button.opt_btn {display:inline-block; color:#fff; text-align:left; font-size:12px; font-family:"Dotum"; padding:7px 10px 0 0 ;}
.talk_edit_selbox p {display:inline-block;}
.talk_edit_selbox span.hide {display:inline-block; width:9px; height:5px; background:url(../../image/withmini/talk_ico.png) left top no-repeat;}

.talk_edit_selbox .opt_btn.on span.hide {background-position:0 -7px;}
.talk_edit_selbox .opt_btn.on .edit_sel_txt {color:#78B7F0; }

.talk_sellist {position:absolute;z-index:200; display:none;border-top:0; background-color:#fff; left:-1px;right:-1px;top:117px;border-top:0;padding:13px 20px; background-color:#ffffff; border:1px solid #D7DBE1; width:300px;}
.talk_sellist.on {display:block;}
.talk_sellist:after {display:block; clear:both;content:'';}
.talk_sellist li:not(:last-of-type) {margin-bottom:10px;}
.talk_sellist li label {font-size:14px; font-family:'Noto Sans KR', sans-serif; line-height:1; text-align:left; color:#666; font-weight:300;}
.talk_sellist li.on label {color:#E7302A;}

.talk_chk_box {padding:12px 20px; border-left:1px solid #E1E3E4;border-right:1px solid #E1E3E4; min-height:44px; max-height:44px;}
.talk_chk_box:after {display:block; clear:both;content:''; }
.talk_chk {display:inline-block;}
.talk_chk input[type=checkbox] {display:none;}
.talk_chk input[type=checkbox] + label span.ico {display:inline-block; width:18px; height:18px; background:url(../../image/withmini/iwdtalk_chk_ico.png) left top no-repeat; vertical-align:middle;}
.talk_chk input[type=checkbox]:checked + label span.ico {background:url(../../image/withmini/iwdtalk_chk_ico.png) left -20px no-repeat;}
.talk_chk_box span.txt {float:right; color:#666; letter-spacing:-1.2px; font-size:14px; font-family:'Noto Sans KR', sans-serif; }

.talk_edit_btn {display:inline-block;float:right;width:80px;height:30px;background-color:#39475B; color:#fff; font-size:12px;font-family:"Dotum";line-height:30px;}
.talk_edit_btn:before {display:inline-block;padding-left:5px;width:14px;height:8px;background:url(../../image/withmini/iwdtalk_ico02.png) no-repeat;content:'';}


/* talk_list*/

.talk_listbox {height:calc(100% - 95px);}
/*.talk_listbox {height:calc(100% - 139px);} pub */

.talk_list .list{overflow-x:hidden; overflow-y:auto; background:#fff; height:100%; border:1px solid #D7DBE1;}
.talk_list .list:after {display:block; content:''; clear:both;}

.talk_list .list ul:after {display:block; clear:both;content:''; }
.talk_list .list li{display:block;float:left;width:100%; position:relative;}
.talk_list .list li:after {position:absolute;bottom:0;content:'';left:20px;right:20px;height:1px;background-color:#E1E3E4;}


.talk_list .list li:hover:after {left:0; right:0;}
.talk_list .list li:hover {background-color:#f9f9f9; }

.talk_list .list li.on, .talk_list .list li.on:hover {background-color:#F0F8FF; }
.talk_list .list li.on:after {left:0; right:0;}

.talk_list .list li.on_bd:after {left:0; right:0;}

.talk_list .list li a {display:block; padding:20px 18px 0 18px;}


.talk_infobox {padding-bottom:17px;border-bottom:1px solid #D7DBE1; }
.talk_infobox:after {display:block; clear:both;content:''; }
.talk_infobox .talk_chk {float:left; margin-top:14px; margin-right:5px;}

.talk_thumb {display:inline-block; float:left; margin-right:5px;}
.talk_thumb img {width:42px;}
.talk_thumb .company {font-size:21px; font-family:'Noto Sans KR', sans-serif; color:#ffffff;  font-weight:500; display:inline-block; width:47px; height:47px; background-color:transparent; border-radius:50%; text-align:center; line-height:47px;}


/* 업체 랜덤 색상 */
.talk_thumb .company.rdm_c01 {background-color:#144CCB;}
.talk_thumb .company.rdm_c02 {background-color:#8449EF;}
.talk_thumb .company.rdm_c03 {background-color:#34A5B7;}
.talk_thumb .company.rdm_c04 {background-color:#F0644A;}
.talk_thumb .company.rdm_c05 {background-color:#F875E7;}

.talk_infobox dl {float:left; max-width:138px; width:138px; height:inherit;}
.talk_infobox dt {color:#121212; font-size:16px; font-family:'Nanum Gothic', sans-serif; line-height:16px;}
.talk_infobox dd {overflow:hidden; margin-top:5px; width:100%; color:#aeaeae; text-overflow:ellipsis; white-space:nowrap; letter-spacing:-0.03em; font-weight:200; font-size:14px; font-family:'Noto Sans KR', sans-serif; }

.talk_infobox .talk_r_box {display:inline-block; float:right; width:30px;}
.talk_r_box .time {display:block; margin-top:3px; color:#aeaeae; text-align:right; font-weight:200;font-size:12px; font-family:'Noto Sans KR', sans-serif; line-height:12px; }
/*.talk_r_box .badge {font-size:13px; font-family:"Tahoma"; color:#ffffff; display:inline-block; height:21px; padding:5px 8px; line-height:13px;  background-color:#E7302A; border-radius:8px}*/

.talk_r_box .badge {display:inline-block;float:right;margin-top:10px;padding:2px 5px 4px; border-radius:10px;background-color:#E7302A;color:#fff;vertical-align:middle;text-align:center;white-space:nowrap;font-weight:bold;font-size:13px;line-height:1;}
/*리스트*/


/***************
	// iwdTalk List
****************/


/***************
	iwdTalk Popup
****************/
.talk_room_hide_popupbox {position:fixed;top:50%;left:50%;box-sizing:border-box;box-sizing:border-box;margin-top:-103px;margin-left:-155px;width:310px;height:206px;border:1px solid #474E61;background-color:#fff;padding:20px;}

.talk_room_hide_popupbox > .talk_cls_btn {float:right;}
.talk_room_hide_popupbox > .talk_cls_btn > span.hide {display:inline-block;width:18px;height:18px;background:url(../../image/withmini/iwdtalk_cls_ico.png) no-repeat; right:20px;}

.talk_room_hide_popupbox p {font-family:'Noto Sans KR', sans-serif; text-align:center;}
.talk_room_hide_popupbox p.title {font-size:16px;color:#121212;font-weight:bold;margin-top:7px;letter-spacing:-0.01em;}
.talk_room_hide_popupbox p.cont {font-size:14px;color:#505050;line-height:1.5;margin-top:12px;letter-spacing:-0.04em;}

.talk_room_hide_popupbox .pop_btnbox {text-align:center;margin-top:17px;}
.talk_room_hide_popupbox .pop_btnbox button {font-size:13px;font-family:'Noto Sans KR', sans-serif;color:#505050; width:120px;height:32px;line-height:32px;letter-spacing:-0.04em;}
.talk_room_hide_popupbox .pop_btnbox button.talk_never_cls_btn {margin-right:8px;border:1px solid #D7DBE1;background-color:#fff;}
.talk_room_hide_popupbox .pop_btnbox button.talk_cls_btn {background-color:#474E61; color:#fff}

/***************
	// iwdTalk Popup
****************/




/***************
	iwdTalk Content
****************/
.iwdb_talk_cont_wrap:after {display:block; content:''; clear:both;}
.iwdb_talk_cont_wrap {float:right; padding:12px 10px 10px 10px; width:970px; background-color:#526583; }
.iwdb_talk_cont_wrap .talk_box {width:100%; border:1px solid #474E61; background-color:#EAEDF3; height:calc(100% - 58px);}



/* talk_cont_tabbox */
.talk_cont_tabbox ul:after {display:block; content:''; clear:both;}
.talk_cont_tabbox ul li {float:left; width:190px; height:58px; box-sizing:border-box; text-align:center; position:relative;}
.talk_cont_tabbox ul li a {display:block; font-size:18px; font-family:'Noto Sans KR', sans-serif; color:#8593A9; height:inherit; line-height:58px; letter-spacing:
		-0.02em;}

.talk_cont_tabbox ul li.on {border:1px solid #474E61; border-bottom:0;}
.talk_cont_tabbox ul li.on a {color:#000; background-color:#EAEDF3;}

.talk_cont_tabbox ul li.on:after {content:'';display:inline-block;position:absolute;bottom:-1px;width:25px;height:3px;background-color:#E7302A;left:50%;margin-left:-15px;}


/* talk_conversation_wrap */

/* 적용  */
.talk_conversation_wrap {height:calc(100% - 207px); /* cm_info H + talk_chat_input_wrap H */background-color:#EAEDF3; box-sizing:border-box; position:relative; overflow-x:hidden; overflow-y:auto}
.talk_conversation_wrap.talk_mask:before {position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0, 0, 0, .60); content:''; z-index:10}


/* 작업용스타일  */
/*.talk_conversation_wrap {height:auto;  background-color:#EAEDF3; box-sizing:border-box; position:relative; } */


.talk_conversation_wrap:after {display:block; content:'';clear:both;}

/* no_installapp_wrap */
.no_installapp_wrap  {text-align:center;position:absolute;top:50%;margin-top:-78px; width:100%; z-index:11;}
.no_installapp_wrap p:first-of-type {font-size:20px;font-family:'Noto Sans KR', sans-serif;color:#2d3446;font-weight:500;margin-top:15px;letter-spacing:-0.1em;}
.no_installapp_wrap p:last-of-type {font-size:15px;font-family:'Noto Sans KR', sans-serif;color:#526583;margin-top:5px;letter-spacing:-0.07em;}



/****************************
***********톡본문***********
****************************/


/* cm_info */
.talk_box .cm_info {width:100%; border-bottom:1px solid #dfe1e2; /*background:#EAEDF3;*/padding:22px 0 16px 0; letter-spacing:-0.05em;}
.talk_box .cm_info ul:after {display:block; content:''; clear:both;}
.talk_box .cm_info li{float:left; width:20%;text-align:center;}
.talk_box .cm_info li:not(:last-of-type) {border-right:1px solid #D7DBE1;}
.talk_box .cm_info a{color:#0096e4;text-decoration:underline;}

.talk_box .cm_info .title{float:left; width:100%; font-size:15px; font-family:'Noto Sans KR', sans-serif; color:#526583; letter-spacing:-0.05em;}
.talk_box .cm_info .ctn{float:left; width:100%; font-size:20px; font-family:'Noto Sans KR', sans-serif; color:#2d3446; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


/**************************************************
	톡 대화 내용 부분 (talk_view)
***************************************************/

/* talk_view */
.talk_view:after {display:block; content:''; clear:both;}
.talk_box:after {display:block; content:''; clear:both;}

.talk_box .talk_view{margin:0 20px;position:relative;height:100%;}



/******************
	대화 날짜 (date_box)
*******************/

.date_box {text-align:center;margin-top:10px;background:url("../../image/withmini/talk_line_bg.png"); height:31px; margin:27px 20px 0;}
.date_box b{display:inline-block; font-weight:normal;background:#CDD1D6;width:110px;border-radius:100px;padding:0 0;color:#fff;height:31px;line-height:31px;vertical-align:middle;}

.talk_box.iwd {background:#f9f9ef;}


/******************
	// 대화 날짜 (date_box)
*******************/

/***********************
	톡 대화 공통 (talk_contbox)
************************/
.date_box + .talk_cont_box {margin-top:15px !important;}
.talk_cont_box{margin-top:27px}
.talk_cont_box:after {display:block; content:''; clear:both;}

.talk_cont_box dl{margin-bottom:20px;}
.talk_cont_box dl:after {display:block; content:''; clear:both;}

.talk_cont_box dt{float:left; width:47px;}
.talk_cont_box dt img {display:block; width:47px; height:47px;}
.talk_cont_box .name{text-align:center; width:47px; font-size:13px; font-family:'Noto Sans KR', sans-serif; color:#333333; display:block; margin-top:2px;}

.talk_cont_box dd {display:table; margin-bottom:10px}
.talk_cont_box dd:after {display:block; content:''; clear:both;}
.talk_view .talk_cont_box dd:not(:first-of-type) {padding-left:56px;}

.talk_cont_box .txt_cont{position:relative; padding:17px 20px; box-shadow:0px 1px #dfe2e8;font-size:15px; font-family:'Noto Sans KR', sans-serif; color:#000000; line-height:1.4; text-align:left; max-width:500px; letter-spacing:-0.02em;}

.talk_cont_box .talk_img img {width:330px; height:240px; border-radius:7px;}



.talk_cont_box .talk_state {display:table-cell; text-align:left;vertical-align:bottom; font-weight:300;}
.talk_cont_box .talk_state > span {font-family:'Noto Sans KR', sans-serif; font-size:12px; color:#98a1ab;letter-spacing:-0.02em}
/***********************
	// 톡 대화 공통 (talk_contbox)
************************/


/******************
	톡 대화 부분  - Left (talk_lbox)
*******************/

.talk_view .talk_lbox dt{float:left; margin-right:9px;}

.talk_lbox .txt_cont{float:left; border-radius:0 7px 7px 7px;background:#fff; color:#535353; max-width:680px; }
.talk_lbox .txt_cont:before {width:0; height:0; border-bottom:26px solid transparent;  border-right:24px solid #fff; content:''; position:absolute; top:0; left:-4px; }

.talk_lbox .talk_state {padding-left:5px;}
/******************
	// 톡 대화 부분 - Left (talk_lbox)
*******************/

/******************
	톡 대화 부분 - Right (talk_rbox)
*******************/
.talk_view .talk_rbox dt{float:right;  margin-left:9px;}
.talk_view .talk_rbox dd {float:right;}

.talk_rbox .txt_cont{float:left; border-radius:7px 0 7px 7px;background:#484848; color:#fff; font-weight:300; }
.talk_rbox .txt_cont:before {width:0; height:0; border-bottom:26px solid transparent;  border-left:24px solid #484848; content:''; position:absolute; top:0; right:-4px;}

.talk_rbox .talk_state {padding-right:5px;}
/******************
	// 톡 대화 부분 - Right (talk_rbox)
*******************/



/******************
	톡 공지사항 부분 (talk_ntcbox)
*******************/
.talk_ntcbox .txt_cont {width:405px;}
.talk_ntcbox .not_tit {font-size:16px; font-family:'Noto Sans KR', sans-serif; color:#000000; line-height:1.3; padding-bottom:20px; border-bottom:1px solid #D7DBE1; font-weight:500; margin-right:8px;}

.talk_ntcbox .not_cont {font-size:16px; font-family:'Noto Sans KR', sans-serif; color:#000000; line-height:1.3; padding:18px 0; letter-spacing:-0.03em;}

/******************
	// 톡 공지사항 부분 (talk_ntcbox)
*******************/



/******************
	톡 스케쥴 등록현황 (talk_schbox)
*******************/
.talk_schbox .txt_cont {width:405px;}
.talk_schbox .sch_tit {font-size:16px; font-family:'Noto Sans KR', sans-serif; color:#000000; line-height:1.3;border-bottom:2px solid #526583; font-weight:500; padding:4px 0 13px;}
.talk_schbox .sch_cont {position:relative; font-size:16px; font-family:'Noto Sans KR', sans-serif; color:#000000; line-height:1.3; padding-bottom:14px;}

.sch_cont {width:100%;}
.sch_cont li { text-align:left;  font-size:14px; font-family:"Noto Sans KR", sans-serif;  display:table;  width:100%; padding:8px 0;
	border-bottom:1px solid #e6e6e6;}
.sch_cont li:last-of-type {border-bottom:0;}
.talk_schbox .not_cont:after {position:absolute; left:-20px; right:-20px; height:1px; background-color:#E6E6E6; content:''; bottom:0;}

.talk_schbox .sch_cont li .tit {width:26%;color:#999999;}
.talk_schbox .sch_cont li .cont {width:74%; color:#454545;}
.talk_schbox .sch_cont li span {display:table-cell;}

/******************
	// 톡 스케쥴 등록현황 (talk_schbox)
*******************/


/******************
	톡 발주서 등록확인 (talk_purorderbox)
*******************/

.talk_purorderbox .txt_cont {width:405px;}
.talk_lbox .talk_purorderbox .pod_tit {font-size:16px; font-family:"Noto Sans KR", sans-serif; color:#000; padding-bottom:20px;  font-weight:500;}
.talk_rbox .talk_purorderbox .pod_tit {font-size:16px; font-family:"Noto Sans KR", sans-serif; color:#fff; padding-bottom:20px;}

/******************
	// 톡 발주서 등록확인 (talk_purorderbox)
*******************/



/******************
	톡 대화 버튼 영역 (talk_cont_btnbox)
*******************/
.talk_f_msg_btnbox {background-color:#FAFAFC; height:100%; display:block; margin:10px -20px -20px -20px; border-radius:0 0 7px 7px; border-top:1px solid #E6E6E6;}
.talk_f_msg_btnbox button {padding:12px 20px 14px 20px; text-align: left;}
.talk_f_msg_btnbox button span {font-size:16px; font-family:'Noto Sans KR', sans-serif; color:#e18884; font-weight:500;}

.talk_cont_l_btnbox {background-color:#FAFAFC; height:100%; display:block; margin:0 -20px -20px -20px; border-radius:0 0 7px 7px; border-top:1px solid #E6E6E6;}
.talk_cont_l_btnbox button:before {background:url(../../image/withmini/iwdtalk_cont_ico01.png) no-repeat; content:''; display:inline-block; width:20px; height:20px; padding-right:10px; vertical-align:bottom;}
.talk_cont_l_btnbox button {padding:12px 20px 14px 20px; }
.talk_cont_l_btnbox button span {font-size:16px; font-family:'Noto Sans KR', sans-serif; color:#e18884; font-weight:500;}

.talk_cont_r_btnbox {background-color:#484848; height:100%; display:block; margin:0 -20px -20px -20px; border-radius:0 0 7px 7px;border-top:1px solid #292929;}
.talk_cont_r_btnbox button:before {background:url(../../image/withmini/iwdtalk_cont_ico02.png) no-repeat; content:''; display:inline-block; width:20px; height:20px; padding-right:10px; vertical-align:bottom;}
.talk_cont_r_btnbox button {padding:12px 20px 14px 20px;}
.talk_cont_r_btnbox button span {font-size:16px; font-family:'Noto Sans KR', sans-serif; color:#f5f8c3;}


/******************
	// 톡 대화 버튼 영역 (talk_cont_btnbox)
*******************/














/*스케줄당일입니다.*/
.shc_today_box{float:left; width:100%; border:1px solid #0096e4; border-radius:5px; background:#fff;text-align:center; padding:15px 0;box-shadow:0px 1px #ccc;margin-bottom:20px;line-height:16px;}
.shc_today_box span{color:#999999;}



/*카드 첨부 리스트*/
.talk_box .talk_view .card_list{float:left; width:100%; overflow:hidden;}
.talk_box .talk_view .card_list li{float:left;margin:0 5px 5px 5px; width:200px; }

.talk_box .talk_view .card_list .info{
	float:left; width:100%;
	padding:10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#fff;
	border-bottom-right-radius:7px;border-bottom-left-radius:7px;
	box-shadow:0px 1px #dfe2e8;
}
.talk_box .talk_view .card_list .thum{float:left;width:100%; height:140px; overflow:hidden; border-top-right-radius:7px;border-top-left-radius:7px;}
.talk_box .talk_view .card_list .thum img{width:100%;}
.talk_box .talk_view .card_list .tit{
	float:left;width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	line-height:16px;
	height:32px;
	overflow:hidden;

	margin-bottom:10px;
}
.talk_box .talk_view .card_list .tag{
	float:left;width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:32px;
	overflow:hidden;
	color:#c7c7c7;
	line-height:16px;
}



/*스케줄이 들어왔습니다*/
.talkshc_ctn_box{float:left; }
.talkshc_ctn_box .title{float:left; width:100%; border-bottom:1px solid #00a5e4; color:#0096e4; font-weight:bold;padding-bottom:9px;letter-spacing:-0.05em;}

.talkshc_ctn_box table{float:left; margin-top:7px;margin-bottom:8px;}
.talkshc_ctn_box tr{border-bottom:1px solid #f7f7f7;line-height:28px; vertical-align:middle;}
.talkshc_ctn_box tr:last-child{border-bottom:1px solid #fff;}
.talkshc_ctn_box th{text-align:left; font-weight:normal; color:#999999; width:70px;}
.talkshc_ctn_box td{text-align:left;}

.talkshc_ctn_box .comment{line-height:15px;text-align:left;padding:10px 7px 7px 0}

.talkshc_ctn_box .date_txt{color:#00a5e4;}
.talkshc_ctn_box .mod_txt{color:#ff3227}


.talkshc_ctn_box .btn_sch_view{
	float:left;
	width:100%;
	display:block;
	border:1px solid #0096e4;
	text-align:center;
	color:#0096e4;
	font-weight:bold;
	line-height:34px;
	vertical-align:middle;
	cursor:pointer;
}

.talkshc_ctn_box .btn_sch_view:hover{border:1px solid #0077ca; color:#0077ca;}



.talkshc_ctn_box .btn_sch_view_checked{
	float:left;
	width:100%;
	display:block;
	border:1px solid #ccced2;
	text-align:center;
	color:#ccced2;
	font-weight:bold;
	line-height:34px;
	vertical-align:middle;
	cursor:pointer;
}

.talkshc_ctn_box .btn_sch_view_checked:hover{border:1px solid #a4acbb; color:#a4acbb;}




/*발주서가 등록되었습니다.*/
.talk_order_box{float:left;}
.talk_order_box .title{float:left; width:100%; color:#ff3924; font-weight:bold;padding-bottom:9px;letter-spacing:-0.05em;}
.talk_order_box .title_order{float:left; width:100%; color:#0096e4; font-weight:bold;padding-bottom:9px;letter-spacing:-0.05em;}


.talk_order_box .btn_order_view{
	float:left;
	width:100%;
	display:block;
	border:1px solid #130a05;
	text-align:center;
	color:#130a05;
	font-weight:bold;
	line-height:34px;
	vertical-align:middle;
	cursor:pointer;
	background:#fffb6b;
}
.talk_order_box .btn_order_view:hover{border:1px solid #ff3924; color:#ff3924;}


.talk_order_box .btn_order_view_checked{
	float:left;
	width:100%;
	display:block;
	border:1px solid #e7df5d;
	text-align:center;
	color:#c1ba43;
	font-weight:bold;
	line-height:34px;
	vertical-align:middle;
	cursor:pointer;
	background:#f6f157;
}

.talk_order_box .btn_order_view_checked:hover{border:1px solid #c9c145; color:#a9a22e;}


.talk_order_box .btn_order_view_q{
	float:left;
	width:139px;
	display:block;
	border:1px solid #526583;
	text-align:center;
	color:#fff;
	font-weight:bold;
	line-height:34px;
	vertical-align:middle;
	cursor:pointer;
	background:#526583;
	margin-right:5px;
}
.talk_order_box .btn_order_view_q:hover{border:1px solid #344e78; background:#344e78;}

.talk_order_box .btn_print{
	float:left;
	width:98px;
	display:block;
	border:1px solid #8e939b;
	text-align:center;
	color:#526583;
	font-weight:bold;
	line-height:34px;
	vertical-align:middle;
	cursor:pointer;
	background:#fff;
}

.talk_order_box .btn_print:hover{border:1px solid #656d7a; color:#1a3258;}




.talk_box .talk_view .man_service{
	float:left;
	width:45px;
	text-align:center;
	border:1px solid #d4e1fd;
	background:#e1eaff;
	color:#80a2f1;
	font-size:11px;
	letter-spacing:-0.05em;
	border-radius:100%;
	height:29px;
	line-height:14px;
	vertical-align:middle;
	padding-top:16px;
	margin-bottom:6px;
}

.talk_box .talk_view .man_smile{
	float:left;
	width:45px;
	text-align:center;
	border:1px solid #d0ecf4;
	background:#e0f8ff;
	color:#7fbfd2;
	font-size:11px;
	letter-spacing:-0.05em;
	border-radius:100%;
	height:34px;
	line-height:12px;
	vertical-align:middle;
	padding-top:11px;
	margin-bottom:6px;
}


.talk_box .talk_view .man_cst{
	float:left;
	width:45px;
	margin-bottom:6px;
}






.talk_box .talk_view .txt_yellow{
	position:relative;
	float:right;
	background:#fffb6b;
	padding:19px;
	border-radius:7px;
	line-height:15px;
	color:#333;
	box-shadow:0px 1px #dfe2e8;
	margin-bottom:10px;
}

.talk_box .talk_view .txt_yellow .ar_yellow{
	position:absolute;
	top:8px;
	right:-12px;
}




/*버튼*/
/*
.talk_box .btn_box{width:auto; padding:0 0 20px 0;margin-left:29px;}
.talk_box .btn_box .btn{
	float:left;
	background:#808daa;
	text-align:center;
	font-size:14px;
	padding:11px 0 10px 0;
	width:435px;
	display:block;
	color:#fff;
	border-radius:5px;

}

.talk_box .btn_box .btn:hover{	background:#9da7be;}
*/



/*톡작성*/
/*.talk_box .ip_box{float:left; width:100%;border-top:1px solid #e0e0e0;height:106px;background:#fff;}
.talk_box .ip_box textarea{float:left; border:0 none; background:none; font-size:14px; color:#3333;padding:15px;width:803px;height:76px;overflow-y:auto;}
.talk_box .ip_box .btn_send{float:right; background:#9699a1; text-align:center; color:#fff;width:100px;line-height:106px; vertical-align:middle;}
.talk_box .ip_box .btn_send:hover{background:#a7aab1;}*/









/* ========== 톡 소개 ========== */

/*.t_info_area {
	width:100%;
	height:100%;
	display:block;
	background:#fff;
	position:relative;
	overflow:hidden;
}

.t_info_area .info_visual {
	width:100%;
	height:250px;
	background:#526583 url(../../image/withmini/talk/tali_info_visual.jpg) center center no-repeat;
	background-size:688px 250px;
	-webkit-background-size:688px 250px;
}

.t_info_area .info_bd_txt {
	background:#fff;
	padding:40px 50px;
}

.t_info_area .db_txt_tit {
	color:#000;
	font-size:15px;
	line-height:17px;
	font-family:굴림, Gulim, 돋움, Dotum, AppleGothic, sans-serif;
	font-weight:bold;
	border-bottom:1px solid #dddddd;
	letter-spacing:-0.5px;
	padding-bottom:15px;
}

.t_info_area .db_txt_cont {
	display:block;
	padding:20px 0;
	border-bottom:1px solid #dddddd;
}

.t_info_area .bd_txt_thumb {
	width:110px;
	float:left;
	text-align:center;
}

.t_info_area .bd_txt_text {
	margin-left:23px;
	display:inline-block;
}

.text_b {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	display:block;
	margin-bottom:3px;
}

.text_n {
	line-height:20px;
	color:#666666;
	display:block;
}*/




/* add */
.talk_box:after {display:block; content:''; clear:both;}
.ip_box:after {display:block; content:''; clear:both;}




/******************************
	톡 채팅 입력 부분 (talk_chat_input_wrap)
*******************************/
/* talk_chat_input_wrap */
.talk_chat_input_wrap:after {display:block; clear:both; content:'';}

/* chat_inputtxt_wrap*/
.chat_inputtxt_wrap {float:left; width:834px; background-color:#fff; border-top:1px solid #CCD0D7; }

/* chat_input_box */
.chat_input_box {padding-left:10px;}
.chat_input_box:after {display:block; content:''; clear:both;}

.chat_input_box > div {float:left;}

.chat_input_box .chat_link_list:after {display:block; content:''; clear:both;}
.chat_input_box .chat_link_list li {display:table-cell; padding:10px 5px;}

.chat_link_list .pic_lnk .hide {display:inline-block; background:url(../../image/withmini/iwdtalk_ico04.png) no-repeat; height:22px; width:22px; display:inline-block; text-indent:100%; white-space:nowrap;}

.chat_link_list .not_lnk .hide {display:inline-block; background:url(../../image/withmini/iwdtalk_ico05.png) no-repeat; height:22px; width:22px; display:inline-block; text-indent:100%; white-space:nowrap;}

.chat_link_list .pod_lnk .hide {display:inline-block; background:url(../../image/withmini/iwdtalk_ico06.png) no-repeat; height:22px; width:22px; display:inline-block; text-indent:100%; white-space:nowrap;}

.chat_link_list .hall_lnk .hide {display:inline-block; background:url(../../image/withmini/iwdtalk_ico07.png) no-repeat; height:22px; width:22px; display:inline-block; text-indent:100%; white-space:nowrap;}

.chat_link_list .schedule_lnk .hide {display:inline-block; background:url(/image/withmini/talk/icon_btalk_schedule.png) no-repeat; height:22px; width:24px; display:inline-block; text-indent:100%; white-space:nowrap;}

.chat_link_list a {display:block;}


/* .chat_txtarea_box */
.chat_txtarea_box {height:71px; border-top:1px solid #E0E0E0;}
.chat_txtarea_box textarea {height:70px; width:100%; border:0; outline:0; resize:none; box-sizing:border-box; padding:6px;  font-size:14px; font-family:'Nanum Gothic', sans-serif; color:#a7aab1; text-align:left; color:#121212}


/* chat_btnbox */
.talk_chat_input_wrap .chat_btnbox {float:left; width:114px; display:inline-block;}
.talk_chat_input_wrap .chat_btnbox button {font-size:14px; font-family:'Nanum Gothic', sans-serif; color:#ffffff; font-weight:bold; display:block; height:117px; background-color:#9EA2AB; width:100%;}

.o_box_name {
	overflow:hidden;
	position:relative;
	height:44px;
	padding:0 15px 0 20px;
	padding-top:8px;
	float:left;
	width:680px;
}

.o_box_name .btn_sort.sort_on {
	color:#121212;
}

.o_box_name .btn_sort {
	position:relative;
	float:left;
	height:26px;
	margin:0 15px 0 -3px;
	padding-left:22px;
	padding-right:8px;
	border:0;
	background-color:transparent;
	font-size:14px;
	font-family:'Noto Sans KR', sans-serif;
	color:#888;
}

.o_box_name .btn_sort.sort_on:after {
	content:"";
	height:18px;
	width:18px;
	background-position:0 -20px;
	display:block;
}

.o_box_name .btn_sort:after {
	content:"";
	display:block;
	width:18px;
	height:18px;
	background-position:0 0;
	position:absolute;
	top:5px;
	left:0px;
	background:url(../../image/withmini/tbl_chk_ico.png) no-repeat;

}

/******************************
	// 톡 채팅 입력 부분 (talk_chat_input_wrap)
*******************************/



/* = END ===================== [IWEDDINGTALK]  ========================== */



/* = START ==================== [HOMEPAGE - O]  ========================== */
.homepage_wrap {margin-bottom:100px;}

.mgt84 {margin-top:84px;}
.iwdb_domain_tbl input, .iwdb_snsinfo_tbl input, iwdb_celebinfo_tbl input {font-size:15px; font-family:'Nanum Gothic', sans-serif; color:#5b5e63;}
.iwdb_domain_tbl textarea, .iwdb_snsinfo_tbl textarea, iwdb_celebinfo_tbl textarea {font-size:15px; font-family:'Nanum Gothic', sans-serif; color:#5b5e63;}

.iwdb_snsinfo_tbl .sns_info_thumb img {border:1px solid #555; margin:5px 3px;}
.iwdb_snsinfo_tbl .co_tbl_cw_btn {vertical-align:bottom; margin:0 0 5px 2px;}
.iwdb_snsinfo_tbl .co_cont_cr_btn {letter-spacing:0.02em; padding:20px 33px;}

.iwdb_celebinfo_tbl .tbl_rdo:first-of-type {margin-right:55px;}
.iwdb_celebinfo_tbl td.main_txt {padding:6px 16px;}
.iwdb_snsinfo_tbl .snsinfo_btn {margin-top:45px;}

.iwdb_celebinfo_tbl .celeb_imglist {padding:5px 0 60px 16px;}
.iwdb_celebinfo_tbl .celeb_imglist ul:after {display:block; content:''; clear:both;}
.iwdb_celebinfo_tbl .celeb_imglist li {float:left; width:225px; margin-top:10px;}
.iwdb_celebinfo_tbl .celeb_imglist li:not(:nth-of-type(4n)) {margin-right:25px;}
.iwdb_celebinfo_tbl .celeb_imglist li:nth-of-type(4n):after {clear:both; display:block; content:''}
.iwdb_celebinfo_tbl .celebinfo_btn {margin-top:40px;}
.iwdb_celebinfo_tbl .co_cont_cr_btn {padding:18px 50px; letter-spacing:0.02em;}

/* = END ===================== [HOMEPAGE - O]  =========================== */


/* = START ==================== [HOMEPAGE - Creation]  ========================= */
.homepage_wrap .homepage_img {margin-bottom:75px;}

/* iwdb_hpcreate_tbl */
.iwdb_hpcreate_tbl .iwdb_tbl3 th {background-color:#f7f7f7;}
.iwdb_wrap .iwdb_tbl3 input[type=text].hp_domain {width: 240px;}
.iwdb_hpcreate_tbl .co_tbl_cw_btn {float: right;}
.iwdb_hpcreate_tbl .iwdb_tbl3 th {padding:17px 16px 11px 54px;}
.iwdb_hpcreate_tbl .iwdb_tbl3 labl {padding:17px 16px 11px 54px;}
.iwdb_hpcreate_tbl .iwdb_tbl3 td {padding:11px 0 11px 22px;}
.iwdb_hpcreate_tbl .hp_domain + span { font-size: 16px; font-family:'Nanum Gothic', sans-serif; color: #5b5e63; display: inline-block; padding-left:10px;}

/* = END ==================== [HOMEPAGE - Creation]  ========================== */





/* = START ==================== [APP MANAGE]  ========================== */
/*******************
	Common
********************/
/* app_img_regbox */
.app_img_filelist ul:after {display:block; content:''; clear:both;}
.app_img_filelist > ul > li {float:left; width:225px; margin-top:10px;}
.app_img_filelist > ul > li:nth-of-type(4n):after {clear:both; display:block; content:''}
.app_img_filelist > ul > li:not(:nth-of-type(4n)) {margin-right:25px;}

.app_img_regbox {width:225px; border-radius:7px; background-color:#F4F4F4; height:274px;}
.app_img_regbox .file_img {width:225px; height:150px; max-height:150px; max-width:225px; overflow:hidden;}
.app_img_regbox .file_img img {width:100%; border-radius:7px 7px 0 0;}

.app_img_regbox .tag_txtbox {padding:15px;}
.app_img_regbox .tag_txtbox .title {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; letter-spacing:-0.04em;margin-bottom:5px;font-size:16px; font-family:'Nanum Gothic', sans-serif; color:#121212; text-align:left;}
.app_img_regbox .tag_txtbox .tag_list {margin-top:5px;}
.app_img_regbox .tag_txtbox .tag_list:after {display:block; clear:both;content:'';}
.app_img_regbox .tag_txtbox span {float:left;white-space:normal; font-weight:200; font-size:12px; font-family:'Nanum Gothic', sans-serif; color:#8c8c8c; line-height:1.6;text-align:left; letter-spacing:-0.07em;}


/*******************
	App Contents Write
********************/

/* iwdb_tbl_titlebox */
.iwdb_tbl_titlebox:after {display:block; content:''; clear:both;}
.iwdb_tbl_titlebox .iwdb_tbl_title {display:inline-block;}

.iwdb_tbl_titlebox .tbl_right_cont {float:right;}
.cont_tbl_tooltip {display:inline-block; position:relative;height:29px;width:328px;	box-sizing:border-box; border:1px solid #E1E3E4; margin-right:12px; vertical-align:middle;}
.cont_tbl_tooltip:after {content:''; position:absolute; top:10px; right:-5px; background:url(../../image/withmini/tooltip2_arr_ico.png) no-repeat; width:5px; height:8px;}

.cont_tbl_tooltip p {font-size:13px;font-family:'Nanum Gothic', sans-serif; color:#888888; padding-left:18px; letter-spacing:-0.04em; line-height:27px;}
.tbl_right_cont button.co_tbl_cb_btn {padding:12px 15px; width:147px; height:36px;}


.iwdb_app_contwrite_tbl .iwdb_tbl3 td {padding:11px 0 11px 5px;}
.iwdb_tbl3 .step_tit {display:block; font-size:16px; font-family:'Nanum Gothic', sans-serif; color:#121212; font-weight:900; margin-bottom:5px;}

/*******************
	// App Contents Write
********************/

/*******************
	App Contents Modify
********************/
.iwdb_app_contmod_tbl .iwdb_tbl3 td {padding:11px 0 15px 5px;}
.non_approval p {font-size:15px; font-family:'Nanum Gothic', sans-serif; color:#000000;text-align:left; margin-top:10px; letter-spacing:-0.02em;}
.reason_box {border:1px solid #D0D4D9; padding:10px 15px; font-size:15px; font-family:'Nanum Gothic', sans-serif; color:#5b5e63;
	line-height:1.3; text-align:left; box-sizing:border-box; width:480px; margin-top:10px; min-height:106px; letter-spacing:-0.03em;}

.alert_popup.app_contmod_popupbox p {letter-spacing:-0.05em;}

/*******************
	// App Contents Modify
********************/


/* = END ===================== [APP MANAGE]  ========================== */



/* = START ================== [APP CARD]  ========================== */
/****************
	iwdb_card_titlebox
*****************/

.app_cardlist_wrap .iwdb_card_titlebox {margin-top:40px;}
.iwdb_card_titlebox:after {display: block; content:'';clear: both;}
.iwdb_card_titlebox .iwdb_card_title {font-size: 24px; font-family: 'Noto Sans KR', sans-serif; color: #333; text-align: left; font-weight: 200; display: inline-block; letter-spacing:-0.01em; margin:5px 5px 0 5px;}


.appcard_tooltipbox .tooltipbox {position:absolute;top: 50%;left: 33px;display:none;margin-top: -27px;width:295px;height:55px;text-align:center;}
.appcard_tooltipbox:hover .tooltipbox{display:inline-block;}
.appcard_tooltipbox .tooltip_btm_ico:after {left:75%; margin-left:0;}
.appcard_tooltipbox .tooltip_txt {letter-spacing:-0.06em;}
.appcard_tooltipbox.tooltip_help_ico {margin-top:-10px;}


.iwdb_cardlist_box {border-top:1px solid #ccc; margin-top:12px; padding-top:39px; margin-bottom:100px; position: relative;}
.iwdb_cardlist_box:before {content:''; background:url(../../image/withmini/card_drag_ico.png) no-repeat; display: inline-block; width: 78px; height: 73px; position: absolute; top:433px; left:464px;  content:''; z-index:1}
.iwdb_cardlist_box:after {display: block; content:''; clear: both;}




/****************
	app_view_box
*****************/
.app_view_box:before {display: block; background:url(../../image/withmini/app_img_bg01.png) no-repeat; height: 191px; content:'';}
.app_view_box {float: left; width:503px; box-sizing:border-box; padding-right:45px; min-height:910px;}
.app_view_box:after {display: block; background:url(../../image/withmini/app_img_bg03.png) no-repeat; height: 143px; content:'';}

/* app_card_wrap */
.app_card_wrap {min-height:576px; background:url(../../image/withmini/app_img_bg02.png) repeat-y; min-height:576px; padding:0 22px ;}

.rep_card_box {width: 413px;}
.rep_card_box .rep_card_reg {height: 223px; background:url(../../image/withmini/card_view_bg.png) left top no-repeat;}
.rep_card_box p {text-align: center; color:#fff; font-size: 16px; font-family:'Noto Sans KR', sans-serif; line-height: 1.3; padding:33px 0 10px; letter-spacing:-0.05em;}
.rep_card_box .photo_reg_btn {font-size: 14px; font-family:'Noto Sans KR', sans-serif; color:#fff; text-align: center; box-sizing: border-box; width: 136px; height: 38px; border:1px solid #BCC2CF; background-color:#1F325F; margin:0 auto; display:table; line-height:38px;}
.app_card_wrap p.comp_name {padding:10px 0; text-align: center; background-color:#fff; border-bottom:1px solid #ccc; font-size: 17px;
	font-family:'Noto Sans KR', sans-serif; color: #262626; letter-spacing:-0.02em;}


/****************
	// app_view_box 
*****************/

/****************
	app_card_list_box 
*****************/
.popup_wrap {display: none;}






/* = END ==================== [APP CARD]  ========================== */


/* = START ==================== [POPUP]  ========================== */

/****************
	Common
*****************/

/* popup_wrap */
.popup_wrap {position:fixed;display:table;top:0;left:0;width:100%;height:100%; z-index:3000}
.popup_wrap .popupbox{display:table-cell;text-align:center;vertical-align:middle}
.popupbox .popupcont{display:inline-block;background:#fff; z-index:3000; box-sizing:border-box;}

/* b_popup_wrap */
.b_popup_wrap {margin:0 auto; background-color:#E8ECEF; position: relative;}
.b_pop_title {font-size:18px; font-weight:500; font-family:'Noto Sans KR', sans-serif; color:#1e1e1e; text-align:center; padding:25px 0; letter-spacing:-0.05em; border-bottom:2px solid #555; background-color:#fff;}
.b_popup_cls_btn {position: absolute; top:15px; right:10px;}
.b_popup_cls_btn span.hide {background:url(../../image/withmini/popup_cls_ico02.png) no-repeat; width: 22px; height: 22px;display: inline-block; }
.b_pop_section {background-color:#fff; margin-bottom:10px;}

.b_pop_section .sec_title {font-family:"Dotum"; color:#333; text-align:left; font-weight:bold; letter-spacing:0.05em;}

.b_popup_wrap input {height:50px; padding:16px 20px; margin-right:3px; background-color:#FBFBFB; border:1px solid #E8E8E8; box-sizing:border-box; color:#333;}
.b_popup_wrap input::placeholder {font-size:12px; font-family:"Dotum"; color:#b4b3b3;}
.b_popup_wrap input::-webkit-input-placeholder{font-size:12px; font-family:"Dotum"; color:#b4b3b3;}
.b_popup_wrap input::-moz-placeholder {font-size:12px; font-family:"Dotum"; color:#b4b3b3;}
.b_popup_wrap input:-ms-input-placeholder {font-size:12px; font-family:"Dotum"; color:#b4b3b3;}
.b_popup_wrap input:-moz-placeholder{font-size:12px; font-family:"Dotum"; color:#b4b3b3;}

.b_popup_wrap textarea {padding:16px 20px; margin-right:3px; background-color:#FBFBFB; border:1px solid #E8E8E8; box-sizing:border-box; color:#333; resize:none; overflow-y:auto;}
.b_popup_wrap textarea::placeholder {font-size:12px; font-family:"Dotum"; color:#b4b3b3;}
.b_popup_wrap textarea::-webkit-input-placeholder{font-size:12px; font-family:"Dotum"; color:#b4b3b3;}
.b_popup_wrap textarea::-moz-placeholder {font-size:12px; font-family:"Dotum"; color:#b4b3b3;}
.b_popup_wrap textarea:-ms-input-placeholder {font-size:12px; font-family:"Dotum"; color:#b4b3b3;}
.b_popup_wrap textarea:-moz-placeholder{font-size:12px; font-family:"Dotum"; color:#b4b3b3;}

.b_pop_section .row {margin-top:10px;}

.b_pop_section select {height:50px; padding:16px 20px; margin-right:3px; border:1px solid #E8E8E8; box-sizing:border-box; color:#333; background:url(../../image/withmini/iwdb_sch_pop_ico.png) #FBFBFB right center no-repeat;-webkit-appearance:none; -moz-appearance:none; appearance:none; background-position:right+10px center }
select::-ms-expand { display:none; }
.b_pop_section select option {color:#333;}

.b_pop_plus_btn span.hide {background:url(../../image/withmini/iwdb_sch_pop_plus_ico.png) top left no-repeat; width:30px; height:30px; display:inline-block; margin-left:5px;}
.b_pop_minus_btn span.hide {background:url(../../image/withmini/iwdb_sch_pop_minus_ico.png) top left no-repeat; width:30px; height:30px; display:inline-block;  margin-left:5px;}

.b_pop_reg_btnbox {text-align:center;}
.b_pop_reg_btnbox .reg_btn {background-color:#474E61; color:#fff; height:48px; width:179px; font-size:14px; text-align:center; font-weight:500;font-family:'Nanum Barun Gothic', sans-serif; margin:20px 0 50px;}


/* select width */
.b_pop_section .w220 {width:220px;}
.b_pop_section .w262 {width:262px;}
.b_pop_section .w280 {width:280px;}
.b_pop_section .w718 {width:718px;}
.b_pop_section .wp100 {width:100%;}

/****************
	// Common
*****************/

/****************
	Schedule Popup 
*****************/
.schedule_popup_wrap {width:820px;}
.schedule_popup_wrap .b_pop_section {padding:30px;}



/****************
	// Schedule Popup 
*****************/




/****************
	// Customer Popup 
*****************/
.customreg_popup_wrap {width: 820px;}
.customreg_popup_wrap .b_pop_section {padding: 30px;}
.customreg_popup_wrap .non_tit {padding-top:20px;}
/****************
	Customer Popup 
*****************/


/****************
	Employee Popup 
*****************/
.employee_popup_wrap {width:600px;}

/* emp_pop_section_list */
.emp_pop_section_list {padding:39px 30px 30px 40px;}

.emp_pop_section_list dl:after {display:block; content:''; clear:both;}
.emp_pop_section_list dt {float:left;width:110px; text-align:left;}
.emp_pop_section_list dl:not(:first-of-type) dt {margin-top:18px;}
.emp_pop_section_list dd {float:left; width:420px;}
.emp_pop_section_list dd input[type=text] {width:100%;}

.emp_pop_section_list .sort_chkbox {height:30px;}

ul.emp_p_chklist {margin-top:-6px;}
ul.emp_p_chklist:after {display:block; content:''; clear:both;}
ul.emp_p_chklist .chked_ico_txt {font-size:12px; font-family:"Dotum"; color:#333;}
ul.emp_p_chklist li {margin-right:26px; display:inline-block;}
ul.emp_p_chklist li:after {display:block; content:'';clear:both;}

.date_sel {position:relative;}
.date_sel input[type=text] {padding-right:50px;}
.date_sel:after {position:absolute; background:url(../../image/withmini/date_ico.png) no-repeat; display:inline-block; content:''; width:25px; height:20px; top:15px; right:20px; z-index:10; cursor:pointer;}

/* emp_pop_section_chk */
.emp_pop_section_chkbox {padding:17px 30px 15px 40px;}
.emp_pop_section_chkbox:after {display:block; content:''; clear:both;}
.emp_pop_section_chkbox p {display:inline-block; font-size:14px; font-family:"Dotum"; color:#333; letter-spacing:0.02em; vertical-align:middle;}
.emp_pop_section_chkbox .tbl_chk {float:right;}

.emp_pop_section_chkbox .tbl_chk input[type=checkbox] {display:none;}
.emp_pop_section_chkbox .tbl_chk input[type=checkbox] + label span.ico {display:inline-block; width:22px; height:22px; background:url(../../image/withmini/chk_ico02.png) left top no-repeat; vertical-align:middle;}
.emp_pop_section_chkbox .tbl_chk input[type=checkbox]:checked + label span.ico {background:url(../../image/withmini/chk_ico02.png) left -24px no-repeat;}


/****************
	// Employee Popup 
*****************/



/****************
	Product Popup
*****************/
.coproduct_popup_wrap {width:600px;}

.coproduct_popup_wrap dt {float: left; width:95px;}
.coproduct_popup_wrap .b_pop_section {padding:10px 30px 10px 40px;}

.coproduct_popup_wrap dl {display: table;}
.coproduct_popup_wrap dt {display: table-cell; float: none; vertical-align: top; padding-top:5px; text-align: right; padding-right:15px;}
.coproduct_popup_wrap dt.sec_title {text-align: right; padding-right:15px;}
.coproduct_popup_wrap dd {display: table-cell; width: 490px;}
.coproduct_popup_wrap input[type=text] {height:auto; padding:8px 10px; margin-right:3px; background-color:#FBFBFB; border:1px solid #E8E8E8; box-sizing:border-box; color:#333;}


/* 상품 구성 */
.coproduct_popup_wrap ul.prd_conf_list {width: 100%; display: block;}
.coproduct_popup_wrap ul.prd_conf_list:after {display: block; content:''; clear: both;}
.coproduct_popup_wrap ul.prd_conf_list li {float: left; width:50%; margin-bottom:5px;}
.coproduct_popup_wrap ul.prd_conf_list li label {min-width:90px; display: inline-block;}
.coproduct_popup_wrap ul.prd_conf_list li:nth-child(2n-1) {clear: both;}

ul.prd_p_chklist {margin-top:-6px;}
ul.prd_p_chklist:after {display:block; content:''; clear:both;}
ul.prd_p_chklist .chked_ico_txt {font-size:12px; font-family:"Dotum"; color:#333;}
ul.prd_p_chklist li {margin-right:26px; display:inline-block;}
ul.prd_p_chklist li:after {display:block; content:'';clear:both;}


ul.p_chkinput_list li {width: 100%; margin-right:0; margin-bottom:10px;}
ul.p_chkinput_list li span {font-size:12px; font-family:"Dotum"; color:#333;}
ul.p_chkinput_list li input[type=text] {margin-right:0;}
select.p_chk_select {height:auto; padding:8px 30px 8px 10px; border:1px solid #E8E8E8;box-sizing:border-box;color:#333;background:url(../../image/withmini/iwdb_sch_pop_ico.png) #FBFBFB right center no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right+10px center; margin-right:0}
.p_chkinput_box {float: left; display: inline-block;}
.p_chkinput_box input, .p_chkinput_box select {margin-bottom:10px;}

.p_chk_2dptbox:after {display: block; content:''; clear: both;}
.p_chk_2dptbox select:last-child {float: right;}

.p_chk_right {float: right;}


/* prd_p_3dpt_chklist */
ul.p_3dpt_chklist li:nth-child(3n):after {display: block; content:''; clear: both;}
ul.p_3dpt_chklist li {float: left;width: 33.333%; margin-right:0; margin-bottom:5px;}

.chk_2row {margin-top:-5px;}

/* 고객 입력*/
.cus_inputbox .none_chk_txt {display: inline-block; }
.cus_inputbox .none_chk_txt span {padding-left:20px;text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;overflow:hidden; max-width:190px; display: inline-block;}

/****************
	// Product Popup
*****************/






/****************
	Alert Popup 
*****************/

/* alert_popup */
.alert_popup .popupcont {padding:25px; width:433px; border:1px solid #474E61;}
.alert_popup .popup_alert {display:block;margin:0 auto;}
.alert_popup p {margin-top:13px;color:#333333;text-align:center;font-size:16px;font-family:'Noto Sans KR', sans-serif;line-height:1.5; letter-spacing:-0.04em; font-weight:400;}

.alert_popup .co_pop_btnbox {margin-top:16px; text-align:center;}
.alert_popup .co_pop_cr_btn {width:160px; padding:15px 18px;}
.alert_popup .alert_cls_btn {border:1px solid #D7D7D7; background-color:#fff;width:126px; padding:15px 18px;}


/* alert_popup2 */
.alert_popup2 .popupcont {padding:25px; width:340px; border:1px solid #555;}
.alert_popup2 .popup_alert {display:block;margin:0 auto;}
.alert_popup2 p {margin-top:13px; font-size: 16px; font-family:'Noto Sans KR', sans-serif; color: #333333; letter-spacing:-0.05em;}

.alert_popup2 .co_pop_btnbox {margin-top:16px; text-align:center;}
.alert_popup2 .alert_cls_btn {border:1px solid #D7DBE1; background-color:#fff;width:120px; padding:6px 18px; font-size: 13px; font-family:'Noto Sans KR', sans-serif; color: #505050;}

/****************
	// Alert Popup 
*****************/


/* = END ===================== [POPUP]  ========================== */