/*PC*/

#AB_contents{padding:0 !important;}
/*부고장 쓰기폼*/

/*부고장 쓰기 공통*/
.obituary_notice_title{font-size:20px; color:#000; letter-spacing:-0.5px; padding:5px 0 10px 0;}
[class*="bdWrite"] .articleInput > ul > li > label, [class*="bdWrite"] .articleInput > ul > div > li > label{font-size:15px;}
select[name*="mng_schedule_close_date_second"] {display:none;}
.-btnErpHelp { display:inline-block; color:#fff !important; font-size:13px !important; background:#14adea; border-radius:18px; width:18px; height:18px; line-height:18px; text-align:center; margin-left:5px; vertical-align:middle; margin-top:0px; }

.obituary_notice_infowrap{margin-bottom:30px;}

/*상주 추가 css*/

.add_btn{display:inline-block; width:40px; height:30px; background:#f0f0f0;}
.obituary_notice_clone, .clone-div {padding-top:6px; margin-top:6px; border-top:1px dashed #eeeeee;}
.clone-div:first-child{padding-top:0; margin-top:0; border-top:none;}
#input-com_bos_obituary_notice-wrap.obituary_notice_clone, #input-com_bos_obituary_notice-wrap + .obituary_notice_clone {padding-top:0px; margin-top:0; border-top:none;}

.relationship{width:15%; margin: 0 1% 0 0 !important;}
.chief_mourner{width:15%; margin:0 1% 0 0 !important; }
.phone_num{width:20%; margin: 0 1% 0 0 !important;}
.bank{width:12%; margin:0; }
.account_number{width:20%; margin:0 0 0 1% !important;}
.relationship_tb td{font-size:14px; padding:7px 12px; box-sizing:border-box; border-bottom:1px solid #ddd;}
.relationship_tb th{font-size:14px; background:#f9f9f9; padding:7px; box-sizing:border-box; color:#343434; font-weight:bold; border-bottom:1px solid #ddd; text-align:center;}


/*부고장 보기폼 css(공통)*/
.chinese_writing{font-family: 'Noto Sans KR', 'Nanum Gothic', "맑은 고딕", malgun gothic, "Apple SD Gothic Neo", "돋움", dotum, sans-serif; font-size:27px; letter-spacing:-1px; color:#000; font-weight:bold;}
.bg_main{background-image: url('/images/main_bg01.png'); background-repeat: repeat;}
.bugo_title{font-size:20px; color:#000; font-weight:bold; border-bottom:2px solid #000; padding:0 0 10px 10px;}
.obituary_notice_info_tb01 th{font-size:17px; color:#333; text-align:left; letter-spacing:-0.5px; }

.obituary_notice_info_tb02 th{font-size:17px; color:#333; text-align:left; letter-spacing:-0.5px; padding-bottom:24px; font-weight:bold;}
.obituary_notice_info_tb02 td{font-size:17px; color:#000; text-align:left;letter-spacing:-0.5px; font-weight:bold;padding-bottom:24px;}

.obituary_notice_info_tb03 th{font-size:17px; color:#333; text-align:left; letter-spacing:-0.5px; font-weight:bold; }
.obituary_notice_info_tb03 td{font-size:17px; color:#000; text-align:left;letter-spacing:-0.5px; font-weight:bold;}

.obituary_notice_info_tb04 th{font-size:17px; color:#333; text-align:left; letter-spacing:-0.5px; font-weight:bold; }
.obituary_notice_info_tb04 td{font-size:17px; color:#000; text-align:left;letter-spacing:-0.5px; font-weight:bold;}

.bugo_text04 .AB-tbl-json {width:auto; border-spacing:0; }
.bugo_text04 .AB-tbl-json th, .bugo_text04 .AB-tbl-json td {font-size:15px; padding:0px 10px 10px; }
.bugo_text04 .AB-tbl-json td[colspan] {padding:0; }

/*부고장 지도 영역 css(공통)*/
.bugo_map_title02{font-size:17px; color:#333; font-weight:bold;letter-spacing:-0.5px; padding:0; padding-left:40px;}
.bugo_map_icon{border-radius:5px; width:49%; margin-right:2%;background:#f1f1f1;  box-sizing:border-box;}
.bugo_map_icon:last-child{margin-right:0;}

.bugo_map_icon_box{background-color: #f1f1f1; padding: 15px 0px; border-radius:5px; border-top: 1px dashed rgb(221,221,221); }

.bugo_memo{border:1px solid #ddd; border-radius:5px; box-sizing:border-box; font-size:15px; padding: 10px;}
/*부고 복사 버튼(공통)*/
.hompage_copy_btn{display:inline-block; width:49%; height:50px; border:none; border-radius:5px; color:#000; text-align:center; font-size:17px; background:#f1f1f1; margin-right:2%; font-weight:bold;}

/*토글 영역(공통)*/
.call_icon{background-image: url('images/call_icon_m.png');background-repeat: no-repeat;background-position: left 80px top 19px;background-size: 26px;}
.account_icon{background-image: url('images/account_icon_m.png');background-repeat: no-repeat;background-position: left 28px top 20px;background-size: 28px;}
.map_icon{background-image: url('images/map_icon_m.png');background-repeat: no-repeat;background-position: left 75px top 20px;background-size: 26px;}

.toggle_btn_wrap{display:none; margin-bottom:20px;}
[id*="toggle_wrapper"].-show{ background-image:url(images/bugo_close.png); background-size:16px; background-repeat:no-repeat; background-position: center;}
[id*="toggle_wrapper"].-hide{ background-image:url(images/bugo_icon05.png); background-size:18px; background-repeat:no-repeat; background-position: center;}

/*부고장 디자인 템플릿 01*/


.bugo_text01{font-size:17px; color:#000; letter-spacing:-0.5px; font-weight:bold;padding-bottom:18px;}
.bugo_text02{font-size:25px; font-weight:bold; color:#000; letter-spacing:-1px;}
.bugo_text02 .chinese_writing{font-size:27px; letter-spacing:-1px; color:#000; font-weight:bold;}
.bugo_text03{font-size:20px; font-weight:bold; color:#000; letter-spacing:-1px;}
.bugo_text04{font-size:17px;}

.bugo_share{font-size:17px; color:#333; letter-spacing:-0.5px;}

/*부고장 디자인 템플릿 02*/

.bugo02_text01{font-size:57px; color:#000; padding:50px 0 32px 0; letter-spacing:-0.5px; font-weight:bold;}
.bugo02_text02{font-size:17px; letter-spacing:-0.5px; padding-bottom:40px; color:#222; line-height:32px; font-weight:bold;}
.bugo02_text02 .chinese_writing{color:#222; line-height:32px; font-weight:bold;font-size:17px;}

#copy_btn .chinese_writing{font-size:20px; color:#000; letter-spacing:-0.5px;font-weight:bold;display:inline-block; padding-bottom:8px;}

#copy_btn .th{color:#333; font-weight:bold;display:inline-block; width:120px;}
#copy_btn .td{color:#000; font-weight:bold;}