@CHARSET "UTF-8";
/* 기본 */
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:100%;
	height:100%;
	color:#666666; text-decoration: none; font-family:"dotum"; font-size: 9pt; line-height: 16px; 
	background-color:#EEEADF;
}

a:visited { color:#666666; text-decoration: none; font-family:"dotum"; font-size: 9pt; line-height: 16px;}
a:link    { color:#666666; text-decoration: none; font-family:"dotum"; font-size: 9pt; line-height: 16px;}
a:active  { color:#666666; text-decoration: none; font-family:"dotum"; font-size: 9pt; line-height: 16px;}
a:hover   { color:#666666; text-decoration: none; font-family:"dotum"; font-size: 9pt; line-height: 16px;}

ul, li {list-style:none;}
ul {margin:0px; padding:0px;}

td	{font-size:9pt; color: #666666; text-decoration: none; font-family:"dotum"; line-height: 16px;}
.input_search  { border:0px; margin:0px; padding:0px; font-family:"dotum";  font-size: 9pt; line-height:16px; color:#858585; height:22px; margin-left:15px;}

/* 공통 */
.iconR { padding-right:5px; vertical-align:middle; }

#menu_slide { border-top:solid 2px #005aba; width:100%; padding-top:10px; }
#image_slide { width:100%; padding-top:10px; }

#main_bottom { line-height:45px; border-top: solid 1px #7b9ad6; text-align:center; }
#copyright { height:52px; background-color:#d2d7de; border-top: solid 1px #b9bec5; text-align:center; padding-top:10px; color:#666666; text-decoration: none; font-family:"dotum"; font-size: 9pt; line-height: 16px;}

.blank_20 {height:20px;}
.blank_30 {height:30px;}
.blank_100 {height:100px;}
.center { clear:both; width:100%; margin:0 auto; text-align:center;}

/* main */
.main_bg {
 margin:0;
 width:100%;
 height:100%;
 background:url("../images/main/main_bg.jpg") no-repeat top center fixed;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 background-color:#FFFFFF;
}

/* common */
.ttl_bar {
	margin: 0px;
	background-color: #372C24;  /* #372C24 #685f56 */
	position: relative;
	line-height: 50px; 
	height: 50px;
	width: 100%; 
}

.ttl_btn_back {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 50px;
}

.ttl_b_text {
	text-align: center;
	font-size: 20px;
	color: #ffffff;
	width:70%;
}

.ttl_btn_call {
	position: absolute;
	right: 10px;
	top: 13px; 
	width: 73px;

}
/********************************************************/

/* Tab Bar 영락공원/추모공원 */
.tabbar_div {
	position: relative; height: 50px; line-height: 50px;width:100%;
}

.tabbar_bg_img {
	position: absolute; width: 100%; height: 50px;left:0px;
}

.tabbar_1_div {
	position:absolute;height:100%;width:30%;left:3%;
}

.tabbar_2_div {
	position:absolute;height:100%;width:30%;left:33%;
}
.tabbar_3_div {
	position:absolute;height:100%;width:30%;left:66%;
}

.tabbar_1_3_div {
	position:absolute;height:100%;width:30%;left:5%;
}

.tabbar_2_3_div {
	position:absolute;height:100%;width:30%;left:35%;
}

.tabbar_3_3_div {
	position:absolute;height:100%;width:30%;left:65%;
}

.tabbar_img {
	position: absolute; width: 100%; height: 100%;left:0px;
}

.tabbar_img_off {
	position: absolute; width: 100%; height: 100%;left:0px;display: none;
}

.tabbar_b {
	position: absolute; width: 100%; height: 100%; line-height: 50px;left:0px; text-align: center; font-size: 12px; top: 2px; color: #ededed;
}
.tabbar_bV2 {
	position: absolute; width: 100%; height: 100%; line-height: 15px; left: 0px; text-align: center; font-size: 12px; top: 12px; color: #ededed;
}

.tabbar_3_b {
	position: absolute; width: 100%; height: 100%; line-height: 50px;left:0px; text-align: center; font-size: 14px; top: 2px; color: #ededed;
}

/********************************************************/

/* Tab Bar 장례식장/화장이용/공원묘지/봉안(영락)/봉안(추모) */
.tabbar_search_div {
	display:inline-table;background-image:url(../images/03_search/tabbar_search_bg.jpg);height:50px; line-height:50px;width:100%;clear:both;text-align:center;margin:0px;padding:0px;
}

.tabbar_search_inner_div {
	display:inline-table;width:19.5%;height:50px; line-height:50px;text-align:center;margin:0px;padding:0px;
}

.tabbar_search_b {
	font-size:14px;
	color:#ffffff;
}

.tabbar_search_bar_img {
	width:2px;
	height:50px;
	vertical-align: top;
}



/********************************************************/

.ttl_info_li1 {
	clear: both;
	height: 80px;
	width: 100%;
	background-color: #d7d2c9;
	line-height: 80px;
}

.ttl_info_li2 {
	clear: both;
	height: 80px;
	width: 100%;
	background-color: #efeae0;
	line-height: 80px;
}

.tel_info_icon {
	float: left;
	padding-left: 10px;
	padding-top: 30px;
	width: 20px;
	height: 20px;
}

.tel_info_b1 {
	float: left;
	padding-left:10px;
	font-size: 15px;
	color: #372c24;
}

.tel_info_b2 {
	float: left;
	padding-left:10px;
	font-size: 12px;
	color: #372c24;
}

.tel_call_btn_img {
	float: right;
	padding-right: 0px;
	padding-top: 10px;
	width: 60px;
	height: 60px;
}

/* imgmap */
.fac_imgWrap {position:relative; overflow:hidden;}

.facImg_mark li {position:absolute; list-style:none}
.mark_txt {font-size:14px; font-weight:bold; color:#FFF; background:url('../images/imgmap/fac_markBg.png') no-repeat 0 0; width:131px; height:40px; text-align:center; padding-top:6px; margin:-95px 0 0 -43px}
.mark_txtL {font-size:14px; font-weight:bold; color:#FFF; background:url('../images/imgmap/fac_markBgL.png') no-repeat 0 0; width:131px; height:64px; text-align:center; padding-top:6px; margin:-95px 0 0 -43px}


/*info*/
.info_title { text-align:left; font-size:14pt; font-weight:bold; height:30px; color:#372c24; padding-top:15px;  }
.info_sub_title { text-align:left; font-size:13pt;font-weight:bold; height:30px; color:#7b6148; padding-top:10px; vertical-align:bottom;} 

 
.tb_st { color:#372c24; height:30px; background-color:#ffffff;}
.tb_BG_f1 {background-color:#f1f1f1;} 
.tb_BG_user1 {background-color:#f7e154;}
.tb_BG_user2 {background-color:#acd468;}
.tb_BG_user3 {background-color:#94cade;}
.tb_f_b{font-weight:bold;}
.tb_LineT { border-top:solid 2px #74974a; background-color:#f1f1f1; font-weight:bold; }
.tb_LineT2 { border-top:solid 2px #74974a;} 
.tb_LineT3 { border-top:solid 2px #d6d6d6; } 
.tb_LineB { border-bottom:solid 2px #74974a; }
.tb_L { border-left:solid 1px #d6d6d6; }
.tb_R { border-right:solid 1px #d6d6d6; } 
.tb_T { border-top:solid 1px #d6d6d6; }
.tb_B { border-bottom:solid 1px #d6d6d6; } 
.tb_TLR { border-top:solid 1px #d6d6d6; border-left:solid 1px #d6d6d6; border-right:solid 1px #d6d6d6; }
.tb_TR { border-top:solid 1px #d6d6d6; border-right:solid 1px #d6d6d6; }
.tb_LR { border-left:solid 1px #d6d6d6; border-right:solid 1px #d6d6d6; }
.tb_C {text-align:center;}
.tb_Le {text-align:left;}
.tb_CMT {text-align:left;font-weight:bold;}
 
/* 20131031 KJY */

#wrapper {
	position: absolute;
	z-index: 1;
	top: 0px;
	bottom: 0px;
	width: 100%;
	overflow: auto; 
	padding-bottom:20%; 
}

#footer {
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 0;
}

.mkc_popup { background-color:rgba(0,0,0,0.4);position:absolute;width:100%;height:100%;top:0; z-index:3; }
.mkc_popup_box { position:relative;top:30px;width:90%;clear:both;text-align:center; }
.mkc_popup_title { 
	background-color: #715643; 
	height:50px; 
	line-height:50px; font-size:15pt; color:#ffffff; font-weight:bold;
	border-radius:10px 10px 0 0; 
	border-left:3px solid #A7978C; 
	border-top:3px solid #A7978C; 
	border-right:3px solid #A7978C; 
	padding-left:40px;
}
.mkc_popup_content { 
	background-color: #EEEADF;
	/* width:100%;  */
	border-radius:0 0 10px 10px; 
	border-left:3px solid #A7978C; 
	border-bottom:3px solid #A7978C; 
	border-right:3px solid #A7978C; 
}
.popup_cont_cont{ padding:20px; text-align:center; font-size:10pt; font-weight:bold; word-break:break-all;}

.mkc_notice { background-color:rgba(0,0,0,0.4);position:absolute;width:100%;height:100%;top:0; z-index:3; }
.mkc_notice_box { position:relative;top:30px;width:90%;clear:both;text-align:center; }
.mkc_notice_title { 
	background-color: #715643; 
	height:50px; 
	line-height:50px; font-size:15pt; color:#ffffff; font-weight:bold;
	border-radius:10px 10px 0 0; 
	border-left:3px solid #A7978C; 
	border-top:3px solid #A7978C; 
	border-right:3px solid #A7978C; 
	padding-left:40px;
}
.mkc_notice_content { 
	background-color: #EEEADF;
	/* width:100%;  */
	border-radius:0 0 10px 10px; 
	border-left:3px solid #A7978C; 
	border-bottom:3px solid #A7978C; 
	border-right:3px solid #A7978C; 
}
.notice_cont_title{ padding:0 10px 0 10px; line-height:23px; background-color:#759A4C; font-size:13pt; font-weight:bold; color:#ffffff;}
/* .notice_cont_title .title_text { white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:95%; text-align:center; } */
.notice_cont_cont{ padding:20px; text-align:left; font-size:10pt; font-weight:bold; word-break:break-all;}
.notice_cont_dot{ height:30px; text-align:center; }
.notice_cont_dot img {margin-right: 5px;}

/*Event---------------------------------start*/
.mkc_event { background-color:rgba(0,0,0,0.4);position:absolute;width:100%;height:100%;top:0; z-index:3; }
.mkc_event_box { position:relative;top:30px;width:90%;clear:both;text-align:center; }
.mkc_event_title { 
	background-color: #DA6A18; 
	height:50px; 
	line-height:50px; font-size:15pt; color:#ffffff; font-weight:bold;
	border-radius:10px 10px 0 0; 
	border-left:3px solid #A7978C; 
	border-top:3px solid #A7978C; 
	border-right:3px solid #A7978C; 
	padding-left:40px;
	font-family: malgun gothic;
}
.mkc_event_content { 
	/*background-color: #EEEADF;*/
	/* width:100%;  */
	border-radius:0 0 10px 10px; 
	/* border-left:3px solid #A7978C; */
	/* border-bottom:3px solid #A7978C; */
	/* border-right:3px solid #A7978C; */
}
.event_cont_title{ padding:0 10px 0 10px; line-height:23px; background-color:#759A4C; font-size:13pt; font-weight:bold; color:#ffffff;}
/* .event_cont_title .title_text { white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:95%; text-align:center; } */
.event_cont_cont{ padding:20px; text-align:left; font-size:10pt; font-weight:bold; word-break:break-all;}
.event_cont_dot{ height:30px; text-align:center; }
.event_cont_dot img {margin-right: 5px;}
/*Event---------------------------------end*/

.main_mp_box { position:relative;top:10px;width:90%;clear:both;text-align:center; }
.main_mp_title { 
	background-color: #f5f5f3; 
/* 	height:30px;  */ 
/* 	line-height:30px; font-size:15pt; color:#ffffff; font-weight:bold;  */
	border-radius:10px 10px 0 0; 
	border-left:2px solid #df9c65;  
	border-top:2px solid #df9c65; 
	border-right:2px solid #df9c65; 
 	/* padding-left:40px;  */
}
.main_mp_content { 
	background-color: #f5f5f3;
	/* width:100%;  */
	border-radius:0 0 10px 10px; 
	border-left:2px solid #df9c65; 
	border-bottom:2px solid #df9c65; 
	border-right:2px solid #df9c65; 
}
.main_mp_cont{ margin:0px 20px 2px 20px; text-align:left; font-size:10pt; font-weight:bold; word-break:break-all;}
.main_mp_cont2{ margin:0px 10px 2px 10px; padding:2px 10px 0 10px; text-align:left; font-size:10pt; font-weight:bold; word-break:break-all;border-top:1px solid #d9d9d9;} 


.arrowBox a {display:block; width:46px; height:46px; background:url(../images/common/arrow-btn.png) no-repeat; text-indent:-999px;}
.arrowBox a:last-child {background-position:0 0;}
.arrowBox a:first-child {background-position:-46px 0; float:right;}

#sliderWrap li {display:none; width:100%; margin:0px auto;}
#sliderWrap li:first-child {display:block;}
#sliderImg1 li {display:none; width:100%; margin:5px auto;}
#sliderImg1 li:first-child {display:block;}
#sliderImg2 li {display:none; width:100%; margin:5px auto;}
#sliderImg2 li:first-child {display:block;}
#sliderImg3 li {display:none; width:100%; margin:5px auto;}
#sliderImg3 li:first-child {display:block;}
#sliderImg5 li {display:none; width:100%; margin:5px auto;}
#sliderImg5 li:first-child {display:block;}

.tabTitle { position:absolute;height:100%;width:30%; }
.tabTitle b { position: absolute; width: 100%; height: 100%; line-height: 50px;left:0px; text-align: center; font-size: 12px; top: 5px; color: #ededed; }

.contTable { padding:0 5% 20px 5%; }
.contTable td {padding:5px 0 5px 0;}
.contText { padding:0 5% 20px 5%; text-align:left; font-size:11pt; line-height:20px; }
.contText .contTextTitle { color:#aa1400; font-weight:bold; height:20px;} 
.contText .contTextCont { padding-left:20px; padding-bottom:20px; }
.contText .contTextContE { padding-left:20px; }

.sliderImgBox { padding:0 5% 20px 5%; }

.infoImgBox { padding:0 5% 10px 5%; }
.infoSumnailImgBox { padding:0 5% 20px 5%; both:clear; text-align: center; }

.bgf1f1f1 { background-color:#f1f1f1; }
.textTitle { padding:0 5% 5px 5%; text-align:left; color:#aa1400; font-weight:bold; }

.f637200B { color:#637200; font-weight:bold; }

.subText { padding:20px 5% 10px 20px; text-align:left; font-size:13pt; }
.subContText { padding:0 5% 10px 20px;; text-align:left; font-size:13pt; line-height:25px; }
.tb_title { text-align:left; font-size:14pt; font-weight:bold; height:30px; color:#372c24; }
.tb_name { text-align:center; font-size:14pt; font-weight:bold; height:30px; color:#362C23; }
.tb_img { padding:10px; }

/* 추모공원 봉안현황 팝업 */
.pop03_wrap{position:relative; display:block; clear:both;background :url("/image/facil03_topbg.gif")  0 0px repeat-x;padding-top:40px;}
.facil03_pop_wrap{margin:0 20px 20px 20px;padding:20px;border:1px solid #ddd;}
.facil03_pop_wrap:after {display:block;content:"";clear:both;}

.facil03_pop_tit{width:100%; border-bottom:2px solid #dde3ec; }
.facil03_pop_tit:after {display:block;content:"";clear:both;}
.facil03_pop_tit h4{float:left;}

.facil03_pop_tit .facil03_pop_icon{float:right; padding-bottom:5px}
.facil03_pop_tit .facil03_pop_icon:after {display:block;content:"";clear:both;}
.facil03_pop_tit .facil03_pop_icon li{float:left; height:22px; margin-left:5px; font-weight:bold; color:#fff; text-align:center;padding-top:2px}
.facil03_pop_tit .facil03_pop_icon .icon00{background :url("/image/facil03_icon01.gif")  0 0px no-repeat;width:98px;}
.facil03_pop_tit .facil03_pop_icon .icon01{background :url("/image/facil03_icon02.gif")  0 0px no-repeat;width:73px;} 
.facil03_pop_tit .facil03_pop_icon .icon02{background :url("/image/facil03_icon03.gif")  0 0px no-repeat;width:61px;} 
.facil03_pop_tit .facil03_pop_icon .icon03{background :url("/image/facil03_icon04.gif")  0 0px no-repeat;width:74px;} 
.facil03_pop_tit .facil03_pop_icon .icon04{background :url("/image/facil03_icon05.gif")  0 0px no-repeat;width:83px;} 
.facil03_pop_tit .facil03_pop_icon .icon05{background :url("/image/facil03_icon06.gif")  0 0px no-repeat;width:48px;} 
.facil03_pop_tit .facil03_pop_icon .icon06{background :url("/image/facil03_icon07.gif")  0 0px no-repeat;width:48px;} 

.table_facil03{width:100%}
.table_facil03 td{text-align:center; background-color:#ffff00;border:1px solid #efeae0;}
.table_facil03 .gap{background-color:#fff; color:#fff;}

.facil03_pop{width:100%}
.facil03_pop:after {display:block;content:"";clear:both;}
/*.facil03_pop li{float:left; width:23px; height:20px; background-color:#ffff00;margin:1px;text-align:center;vertical-align:middle;}*/

.facil03_pop .red{background-color:#f73535; color:#fff;!important}
.facil03_pop .green{background-color:#8bbf23; color:#fff;!important}
.facil03_pop .black{background-color:#333333; color:#fff;!important}
.facil03_pop .khaki{background-color:#868602; color:#fff;!important}
.facil03_pop .orange{background-color:#ff6200; color:#fff;!important}

.facil03_pop .statusredTd{background-color:#f73535; color:#fff;!important}
.facil03_pop .status01Td{background-color:#8bbf23; color:#fff;!important}
.facil03_pop .status03Td{background-color:#333333; color:#fff;!important}
.facil03_pop .status04Td{background-color:#868602; color:#fff;!important} 
.facil03_pop .status05Td{background-color:#ff6200; color:#fff;!important}
.facil03_pop .statusgapTd{background-color:#efeae0; color:#efeae0;}

/* 20131218 */
.contText ul { color: #636363; font-size:11pt; vertical-align:top; border:solid 0px #FF0E46; }
.contText ul li { padding: 3px 0 3px 20px; background: url("../images/common/contArrow.gif") no-repeat 0px 6px; line-height:20px; }

.subContText ul { color: #636363; font-size:12pt; vertical-align:top; border:solid 0px #FF0E46; }
.subContText ul li { padding: 3px 0 3px 20px; background: url("../images/common/contArrow.gif") no-repeat 0px 6px; line-height:20px; }

.n1st_info_title { padding: 10px 0 3px 45px; background: url("../images/common/point_1.png") no-repeat 10px 14px; line-height:30px; text-align:left; font-size:14pt; font-weight:bold; color:#372c24; }
.n_info_title { padding: 3px 0 3px 45px; background: url("../images/common/point_1.png") no-repeat 10px 6px; line-height:30px; text-align:left; font-size:14pt; font-weight:bold; color:#372c24; }
.n_info_sub_title { padding: 2px 0 2px 45px; background: url("../images/common/point_2.png") no-repeat 20px 5px; line-height:25px; text-align:left; font-size:12pt;font-weight:bold; color:#7b6148; } 

.n_contText { padding:0 5% 10px 5%; text-align:left; font-size:11pt; line-height:20px; }   
.f_aa1400 { color:#aa1400; font-weight:bold; }
