@charset "utf-8";

body{
	font-size:12px;
	font-family:dotum,"돋움";
	color:#606060;
}

#wrap{
	width:1000px;
	margin:0 auto;
}

.float_wrap:after{
	content:' ';
	clear:both;
	visibility:hidden;
	display:block;
}
*+ html .float_wrap{zoom:1;}
* html .float_wrap{zoom:1;}

.in_box{
	border:1px solid #b9b9b9;
	height:14px;
	padding:2px 0 0 3px;
}
.in_box2{
	border:1px solid #7f9db9;
	height:14px;
	padding:2px 0 0 3px;
}
.align_right{text-align:right;}
.align_right1{text-align:right;padding-right:10px;}
.align_left{text-align:left;}
.align_center{text-align:center;}

.hidden_word{
	display:none;
}
/* header
=================================*/
/* title */

#title_box{
	position:relative;
	height:80px;
}
#title_box h1{
	margin-left:12px;
	width:641px;
}
#title_box ul{
	position:absolute;
	right:10px;
	top:5px;
}
#title_box ul li{
	display:inline;
}

#title_box h1{float:left;}
#title_box #log_box3{float:right; width:278px;padding-top:37px;}
#title_box #log_box3 .in_box{width:77px; height:16px;}
#title_box #log_box3 input{vertical-align:middle;}
#log_box3_in {
	padding-top:3px;
}
#log_box3_in a{
	float:left;
}
#log_box3 p{
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}
/* gnb */

#gnb{
	background-image:url("/img/site/gnb_bg.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	height:87px;
	padding-left:108px;
}
#gnb ul:after{
	content:' ';
	clear:both;
	visibility:hidden;
	display:block;
}
*+ html #gnb ul{zoom:1;}
* html #gnb ul{zoom:1;}
#gnb ul li{
	float:left;
	background-image:url("/img/bul/gnb_bar.gif");
	background-position:right 50%;
	background-repeat:no-repeat;
}
#gnb ul li:after{
	content:' ';
	clear:both;
	display:block;
	visibility:hidden;
}
#gnb ul li.last_list{
	background-image:none;
}
#gnb ul li ul li{
	background-image:none;
}


#gnb ul li a{
	display:inline-block;
}
*+ html #gnb ul li a{display:inline;}
* html #gnb ul li a{display:inline;}

#gnb ul li a{
	font-size:15px;
	color:#516944;
	font-weight:bold;
	height:17px;
	padding:20px;
}
#gnb ul li a:hover{
	background-image:url("/img/bul/gnb_bul.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#eb6100;
}
/* 국감통신 부분
---------*/
#gnb .gg_tong a{
padding:0;
height:57px;
}
#gnb .gg_tong a img{
	vertical-align:middle;
}

#gnb .gg_tong .sub_m_link{
	top:53px;
}
#gnb .gg_tong .sub_m_link li a{
	padding:10px;
}
/* gnb 불들어오기
------------------*/
#depth1 #gnb #gnb_light1 a{
	background-image:url("/img/bul/gnb_bul.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#eb6100;
}
#depth1 #gnb #gnb_light1 li a{background-image:none;color:#fff;}
#depth1 #gnb #gnb_light1 li a:hover{background-image:none;color:#ffd700;}

#depth2 #gnb #gnb_light2 a{
	background-image:url("/img/bul/gnb_bul.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#eb6100;
}
#depth2 #gnb #gnb_light2 li a{background-image:none;color:#fff;}
#depth2 #gnb #gnb_light2 li a:hover{background-image:none;color:#ffd700;}

#depth3 #gnb #gnb_light3 a{
	background-image:url("/img/bul/gnb_bul.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#eb6100;
}
#depth3 #gnb #gnb_light3 li a{background-image:none;color:#fff;}
#depth3 #gnb #gnb_light3 li a:hover{background-image:none;color:#ffd700;}

#depth4 #gnb #gnb_light4 a{
	background-image:url("/img/bul/gnb_bul.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#eb6100;
}
#depth4 #gnb #gnb_light4 li a{background-image:none;color:#fff;}
#depth4 #gnb #gnb_light4 li a:hover{background-image:none;color:#ffd700;}

#depth5 #gnb #gnb_light5 a{
	background-image:url("/img/bul/gnb_bul.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#eb6100;
}
#depth5 #gnb #gnb_light5 li a{background-image:none;color:#fff;}
#depth5 #gnb #gnb_light5 li a:hover{background-image:none;color:#ffd700;}

#depth6 #gnb #gnb_light6 a{
	background-image:url("/img/bul/gnb_bul.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#eb6100;
}
#depth6 #gnb #gnb_light6 li a{background-image:none;color:#fff;}
#depth6 #gnb #gnb_light6 li a:hover{background-image:none;color:#ffd700;}

#depth7 #gnb #gnb_light7 a{
	background-image:url("/img/bul/gnb_bul.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#eb6100;
}
#depth7 #gnb #gnb_light7 li a{background-image:none;color:#fff;}
#depth7 #gnb #gnb_light7 li a:hover{background-image:none;color:#ffd700;}
/*
----------*/
#gnb ul li ul li a{
	font-size:12px;
	color:#fff;
	font-weight:normal;
	height:14px;
	padding:6px 10px 10px 10px;
}
#gnb ul li ul li a:hover{
	background-image:none;
	color:#ffd700;
}
#gnb{
	position:relative;
}
.sub_m_link{
	position:absolute;
	top:57px;
	float:left; /**/
	display:inline;
}
* html .sub_m_link{
	width:500px;
}
.sub_m_link ul{
	white-space:nowrap;
}
.sub_m_link li{
	white-space:nowrap;

}
.sub_m_link li a{
	white-space:nowrap;
}
#gnb #selected{
	background-image:url("/img/bul/gnb_bul.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#eb6100;
}
#gnb_01{left:120px;white-space:nowrap;}
#gnb_02{left:145px;white-space:nowrap;}
#gnb_03{left:215px;white-space:nowrap;}
#gnb_04{left:455px;white-space:nowrap;}
#gnb_05{left:470px;white-space:nowrap;}
#gnb_06{left:545px;white-space:nowrap;}
#gnb_07{left:810px;white-space:nowrap;}


/* footer
==========================*/
#footer{
	background-color:#e5e5e5;
}
#footer_box{
	width:1000px;
	margin:0 auto;
	height:95px;
}
#footer_box h2{
	width:200px;
	height:60px;
	float:left;
}
#footer_box p{
	padding-left:10px;
	padding-top:15px;
	line-height:1.5;
	width:700px;
	float:left;
	color:#7c7c7c;
}

/* 서브 레이아웃
==============================================================*/
#body{
	padding-left:2px;
	padding-right:2px;
	padding-top:30px;
}
#body #content{
	float:right;
	width:741px;
	min-height:600px;
	padding-bottom:20px;
}
* html #body #content{height:600px;}
#body #side_wrap{
	float:left;
	width:227px;
	padding-bottom:30px;
}

/* 서브 플래시
==============*/
#sub_flash{
	width:741px;
	height:143px;
	padding-bottom:30px;
}
/* sidebar
==============*/
#sidebar h2{
	padding-left:10px;
	padding-bottom:16px;
}
#sidebar ul{
	font-size:0;
	padding-bottom:20px;
}
#sidebar li{
	padding-bottom:3px;
}
#sidebar li a{
	font-size:14px;
	font-weight:bold;
	color:#b2b2b2;
	display:block;
	padding-left:47px;
	padding-top:9px;
	width:180px;
	height:25px;
	background-image:url("/img/site/sidebar_list.gif");
	background-repeat:no-repeat;
	background-position:0 0;
}
#sidebar li a:hover{
	background-image:url("/img/site/sidebar_sel.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	color:#516944;
}

/* 불들어오기
-----------*/
/* depth1
------------*/
.dp1_1 #sidebar #sel_01 a,
.dp1_2 #sidebar #sel_02 a,
.dp1_3 #sidebar #sel_03 a,
.dp1_4 #sidebar #sel_04 a,
.dp1_5 #sidebar #sel_05 a,
.dp1_6 #sidebar #sel_06 a,
.dp1_7 #sidebar #sel_07 a,
.dp1_8 #sidebar #sel_08 a,
.dp1_9 #sidebar #sel_09 a{
	background-image:url("/img/site/sidebar_sel.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	color:#516944;
}
/* depth2
------------*/
.dp2_1 #sidebar #sel_01 a,
.dp2_2 #sidebar #sel_02 a,
.dp2_3 #sidebar #sel_03 a,
.dp2_4 #sidebar #sel_04 a,
.dp2_5 #sidebar #sel_05 a,
.dp2_6 #sidebar #sel_06 a,
.dp2_7 #sidebar #sel_07 a,
.dp2_8 #sidebar #sel_08 a,
.dp2_9 #sidebar #sel_09 a{
	background-image:url("/img/site/sidebar_sel.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	color:#516944;
}
/* depth3
------------*/
.dp3_1 #sidebar #sel_01 a,
.dp3_2 #sidebar #sel_02 a,
.dp3_3 #sidebar #sel_03 a,
.dp3_4 #sidebar #sel_04 a,
.dp3_5 #sidebar #sel_05 a,
.dp3_6 #sidebar #sel_06 a,
.dp3_7 #sidebar #sel_07 a,
.dp3_8 #sidebar #sel_08 a,
.dp3_9 #sidebar #sel_09 a{
	background-image:url("/img/site/sidebar_sel.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	color:#516944;
}
/* depth4
------------*/
.dp4_1 #sidebar #sel_01 a,
.dp4_2 #sidebar #sel_02 a,
.dp4_3 #sidebar #sel_03 a,
.dp4_4 #sidebar #sel_04 a,
.dp4_5 #sidebar #sel_05 a,
.dp4_6 #sidebar #sel_06 a,
.dp4_7 #sidebar #sel_07 a,
.dp4_8 #sidebar #sel_08 a,
.dp4_9 #sidebar #sel_09 a{
	background-image:url("/img/site/sidebar_sel.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	color:#516944;
}
/* depth5
------------*/
.dp5_1 #sidebar #sel_01 a,
.dp5_2 #sidebar #sel_02 a,
.dp5_3 #sidebar #sel_03 a,
.dp5_4 #sidebar #sel_04 a,
.dp5_5 #sidebar #sel_05 a,
.dp5_6 #sidebar #sel_06 a,
.dp5_7 #sidebar #sel_07 a,
.dp5_8 #sidebar #sel_08 a,
.dp5_9 #sidebar #sel_09 a{
	background-image:url("/img/site/sidebar_sel.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	color:#516944;
}
/* depth6
------------*/
.dp6_1 #sidebar #sel_01 a,
.dp6_2 #sidebar #sel_02 a,
.dp6_3 #sidebar #sel_03 a,
.dp6_4 #sidebar #sel_04 a,
.dp6_5 #sidebar #sel_05 a,
.dp6_6 #sidebar #sel_06 a,
.dp6_7 #sidebar #sel_07 a,
.dp6_8 #sidebar #sel_08 a,
.dp6_9 #sidebar #sel_09 a{
	background-image:url("/img/site/sidebar_sel.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	color:#516944;
}
/* depth7
------------*/
.dp7_1 #sidebar #sel_01 a,
.dp7_2 #sidebar #sel_02 a,
.dp7_3 #sidebar #sel_03 a,
.dp7_4 #sidebar #sel_04 a,
.dp7_5 #sidebar #sel_05 a,
.dp7_6 #sidebar #sel_06 a,
.dp7_7 #sidebar #sel_07 a,
.dp7_8 #sidebar #sel_08 a,
.dp7_9 #sidebar #sel_09 a{
	background-image:url("/img/site/sidebar_sel.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	color:#516944;
}
/* depth8
------------*/
.dp8_1 #sidebar #sel_01 a,
.dp8_2 #sidebar #sel_02 a,
.dp8_3 #sidebar #sel_03 a,
.dp8_4 #sidebar #sel_04 a,
.dp8_5 #sidebar #sel_05 a,
.dp8_6 #sidebar #sel_06 a,
.dp8_7 #sidebar #sel_07 a,
.dp8_8 #sidebar #sel_08 a,
.dp8_9 #sidebar #sel_09 a{
	background-image:url("/img/site/sidebar_sel.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	color:#516944;
}
/* depth9
------------*/
.dp9_1 #sidebar #sel_01 a,
.dp9_2 #sidebar #sel_02 a,
.dp9_3 #sidebar #sel_03 a,
.dp9_4 #sidebar #sel_04 a,
.dp9_5 #sidebar #sel_05 a,
.dp9_6 #sidebar #sel_06 a,
.dp9_7 #sidebar #sel_07 a,
.dp9_8 #sidebar #sel_08 a,
.dp9_9 #sidebar #sel_09 a{
	background-image:url("/img/site/sidebar_sel.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	color:#516944;
}
/* depth10
------------*/
.dp10_1 #sidebar #sel_01 a,
.dp10_2 #sidebar #sel_02 a,
.dp10_3 #sidebar #sel_03 a,
.dp10_4 #sidebar #sel_04 a,
.dp10_5 #sidebar #sel_05 a,
.dp10_6 #sidebar #sel_06 a,
.dp10_7 #sidebar #sel_07 a,
.dp10_8 #sidebar #sel_08 a,
.dp10_9 #sidebar #sel_09 a{
	background-image:url("/img/site/sidebar_sel.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	color:#516944;
}
/* 사이드바 밑 로그인박스
----------------*/
#side_logbox{
	background-image:url("/img/site/side_log_bg.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	width:217px;
	height:92px;
	padding-left:10px;
	padding-top:22px;
	padding-bottom:10px;
	position:relative;
}
#side_logbox input,#side_logbox label{
	margin-bottom:4px;
}
* html #side_logbox input{margin-top:-1px;}
* html #side_logbox label{margin-top:-1px;}
#side_logbox .in_box{
	width:78px;
}
#side_logbox span{
	position:absolute;
	left:153px;
	top:22px;
}
#side_logbox p{
	padding-top:18px;
	font-size:0;
}
#side_logbox p a{
	font-size:12px;
}

/* 사이드바 밑 로그인 된 박스
----------------*/
#side_logbox2{
	background-image:url("/img/site/side_log_bg2.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	width:217px;
	height:92px;
	padding-left:10px;
	padding-top:22px;
	padding-bottom:10px;
}
#side_logbox2 div{
	padding-left:60px;
	padding-top:2px;
	line-height:1.5;
}
#side_logbox2 span{
	color:#f26522;
	font-weight:bold;
}
#side_logbox2 p{
	padding-top:25px;
	font-size:0;
}
#side_logbox2 p a{
	font-size:12px;
}
/* 사이드바 밑 링크박스
----------------*/
#side_link{
/*	background-image:url("/img/site/side_link_box.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	width:208px;
	height:93px;*/
/*	padding-bottom:20px;
	padding-top:103px;
	padding-left:19px;
	position:relative;*/
}
#side_link span{
	position:absolute;
	left:122px;
	top:28px;
}
#side_link li{
	float:left;
	padding-bottom:12px;
}

/* 이런사람 김진표
=====================*/
/* 서치네비
-----------*/
#d4_cal_top{
	width:741px;
	height:53px;
	background-image:url("/img/site/d1_cal_tbg.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	margin-bottom:17px;
}
#d4_cal_top p{
	padding-top:19px;
	padding-left:429px;
	font-size:14px;
	font-weight:bold;
}
/* 달력
-----------*/
#d1_callender_wrap{
	width:267px;
	height:261px;
	padding-left:5px;
	padding-right:5px;
	background-image:url("/img/site/title_d4_cal_box.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	float:left;
}
.d1_callender_lay{
	width:100%;
	border-collapse:collapse;
}

.d1_callender_lay caption{
	padding-top:26px;
	padding-bottom:36px;
	text-align:center;
	vertical-align:middle;
}
.d1_callender_lay caption a img{
	vertical-align:middle;
}
.d1_callender_lay caption strong{
	vertical-align:middle;
	font-size:18px;
	padding-left:5px;
	padding-right:5px;
}
.d1_callender_lay th{
	text-align:center;
	font-weight:bold;	
	padding-bottom:3px;
	font-size:14px;
}
.d1_callender_lay td{
	text-align:center;
	font-size:14px;
	padding-top:7px;
	padding-bottom:6px;
}

.d1_callender_lay .sp_bg a{
	color:red;
	text-decoration:underline;
}
/* 일정 테이블
-----------*/

#d1_table_wrap{
	width:447px;
	float:right;
}
.d1_table_lay{
	border-collapse:collapse;
	width:100%;
}
.d1_table_lay thead th{
	color:#59493f;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	padding-bottom:14px;
	background-image:url("/img/site/d1_cal_th_bg.gif");
	background-position:0 6px;
	background-repeat:repeat-x;
}
.d1_table_lay tbody th{
	width:100px;
	color:#59493f;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-color:#fff6ea;
	background-image:url("/img/site/d1_tr_line.gif");
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-top:18px;
	border-top:1px solid #f9cfb2;
	padding-bottom:28px;
}

.d1_table_lay tbody td{
	padding-left:10px;
	vertical-align:middle;
	background-image:url("/img/site/d1_tr_line.gif");
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-top:18px;
	border-top:1px solid #f9cfb2;
	padding-bottom:28px;
}
.d1_table_lay tbody td p{
	padding-left:15px;
	background-image:url("/img/bul/d1_cal_bul.gif");
	background-position:0 50%;
	background-repeat:no-repeat;
	line-height:1.4;
}
/* 후원하기
-----------*/
#sponsor_wrap{
	padding-left:52px;
	padding-right:52px;
	height:900px;
	background-image:url("/img/site/sponsor_bg.gif");
	background-position:0 0;
	background-repeat:no-repeat;
}
#sponsor_wrap .sponser_p01{
	line-height:1.4;

	padding-left:38px;
	padding-top:150px;
	color:#1db6b1;
	margin-bottom:30px;
}
#sponsor_wrap #join_wrap{
	margin-top:0;
}
#sponsor_wrap .sponser_p02{
	padding-top:1px;
	padding-left:15px;
	color:#8e8e8e;
	font-size:11px;
	line-height:1.4;
}
#sponsor_wrap .join_table_lay th {
	font-size:12px;
}

/* 사이트맵
=========================*/
#sitemap_wrap{
	font-size:0;
	padding-top:29px;
	padding-left:76px;
}
#sitemap_wrap li:after{
	content:' ';
	clear:both;
	visibility:hidden;
	display:block;
}
*+ html #sitemap_wrap li{zoom:1;}
* html #sitemap_wrap li{zoom:1;}

#sitemap_wrap li{
	padding-bottom:10px;
	width:594px;
	height:37px;
	background-image:url("/img/site/sitemap_li_bg.gif");
	background-position:0 0;
	background-repeat:no-repeat;
}
#sitemap_wrap li h3{
	float:left;
	width:134px;
	font-size:12px;
	padding:5px 0 5px 20px;
}
#sitemap_wrap li p{
	float:left;
	padding-top:8px;
	font-size:12px;
}

/* 팝업 SMS
----------------------------*/
#sms_popup{	
	width:500px;
	height:600px;
	background-image:url("/img/site/pop_sms_bg.gif");
	background-position:0 0;
	background-repeat:no-repeat;
}
#sms_popup h2{
	padding-left:14px;
	color:#59493f;
	background-image:url("/img/bul/sms_bul.gif");
	background-position:0 50%;
	background-repeat:no-repeat;
	font-size:14px;
	padding-top:3px;
	padding-bottom:3px;
}
.in_box99{
	height:14px;
	padding:2px 0 0 3px;
	border:1px solid #7f9db9;
}
#sms_wrap1{
	float:left;
	width:200px;
	padding-left:23px;
	margin-top:123px;
}
#sms_wrap1 textarea{
	border:1px solid #7f9db9;
	width:180px;
	height:130px;
}
#sms_wrap1 p{
	text-align:center;
}
#sms_count{
	font-weight:bold;
	color:#636363;
}

#sms_wrap2{
	font-size:11px;
	width:263px;
	float:left;
	margin-top:108px;
	padding-left:10px;
}
#sms_wrap2 input{
	vertical-align:middle;
}
#sms_wrap2 select{
	font-size:11px;
	font-family:gulim;
}
#sms_wrap2 .in_box99{
	width:140px;
}
#sms_wrap2 div .in_box99{
	width:70px;
}
#sms_wrap2 p,#sms_wrap2 div{
	padding-left:20px;
	margin-bottom:5px;
	line-height:1.4;
}
#sms_wrap2 #pop_time{
	padding-left:42px;
}
#sms_popup #sms_wrap2 h2{
	margin-top:15px;
}
#sms_pop_btn{
	padding-top:20px;
	padding-right:20px;
	text-align:center;
}

/* 오늘의 일정 새로하기
======================*/
#d4_cal_box2{
	padding-top:10px;
}
/* 서치네비
-----------*/
#d4_cal_top{
	width:741px;
	height:53px;
	background-image:url("/img/site/d1_cal_tbg.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	margin-bottom:17px;
}
#d4_cal_top p{
	padding-top:19px;
	padding-left:429px;
	font-size:14px;
	font-weight:bold;
}
/* 달력
-----------*/
#d1_callender_wrap2{
	width:299px;
	height:261px;
	float:left;
}
.new_ca_t_wrap{
	border-bottom:1px solid #9cbb7d;
	border-left:1px solid #9cbb7d;
	border-right:1px solid #9cbb7d;
	height:189px;
}
.d1_callender_lay2{
	width:100%;
	border-collapse:collapse;
}

.d1_callender_lay2 caption{
	padding-top:26px;
	padding-bottom:36px;
	text-align:center;
	vertical-align:middle;
}
.d1_callender_lay2 caption a img{
	vertical-align:middle;
}
.d1_callender_lay2 caption strong{
	vertical-align:middle;
	font-size:18px;
	padding-left:5px;
	padding-right:5px;
}
.d1_callender_lay2 th{
	text-align:center;
	font-weight:bold;	
	padding-bottom:3px;
	font-size:14px;
	background-image:url("/img/site/cal_left_th_bg.gif");
	background-repeat:repeat-x;
	background-position:0 0;
	height:14px;
	padding-top:8px;
	padding-bottom:8px;
}
.d1_callender_lay2 td{
	text-align:center;
	font-size:14px;
	padding-top:7px;
	padding-bottom:7px;	
}

.d1_callender_lay2 .sp_bg a{
	color:red;
	text-decoration:underline;
}

.new_ca_t_wrap_top h3{
	float:left;
	padding:10px 0 10px 0;
}
.new_ca_t_wrap_top p{
	float:right;
	padding:15px 0 5px 0;
}
/* 일정 테이블
-----------*/

#d1_table_wrap2{
	width:422px;
	float:right;
}
.d1_table_lay2{
	border-collapse:collapse;
	width:100%;
}
#d1_table_wrap2 h3{
	padding:10px 0;
}
.d1_table_lay2 thead th{
	color:#59493f;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	padding-bottom:14px;
	border-top:2px solid #8ca574;
	border-bottom:1px solid #cbdbba;
}
.d1_table_lay2 tbody th{
	width:100px;
	color:#59493f;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding-top:18px;
	border-top:1px solid #f9cfb2;
	padding-bottom:18px;
	
	border-bottom:1px solid #cbdbba;
}

.d1_table_lay2 tbody td{
	padding-left:10px;
	vertical-align:middle;
	border-bottom:1px solid #cbdbba;
	padding-top:18px;
	border-top:1px solid #f9cfb2;
	padding-bottom:18px;
}
.d1_table_lay2 tbody td p{
	padding-left:15px;
	background-image:url("/img/bul/d1_cal_bul.gif");
	background-position:0 50%;
	background-repeat:no-repeat;
	line-height:1.4;
}
/* 달력 하다 주간일정
---------------------*/

#bolero{
	background-image:url("/img/site/bolero_bg.gif");
	background-position:0 0;
	background-repeat:repeat-x;
	height:33px;
	padding-top:17px;
	position:relative;
}
#bolero p{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#365a11;
}
#bolero span.v_left{
	position:absolute;
	left:10px;
	top:15px;
	font-weight:bold;
	font-size:14px;
	color:#365a11;
}
#bolero span.v_right{
	position:absolute;
	right:10px;
	top:15px;
	font-weight:bold;
	font-size:14px;
	color:#365a11;
}

#new_cal_b_wrap h3{
	padding-bottom:10px;
}
.bolero_t_lay{
	width:100%;
	line-height:1em;
}

.bolero_t_lay th,.bolero_t_lay td{
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:middle;
	line-height:1.6;
	text-align:center;
	border-bottom:1px solid #ccc;
}
.bolero_t_lay th{
	font-weight:bold;
}
.bolero_t_lay td span{
	display:inline-block;
	text-align:center;
	width:91px;
	height:65px;
	border:2px solid #ccc;
}
*+ html .bolero_t_lay td span{display:inline;}
* html .bolero_t_lay td span{display:inline;}

.bolero_t_lay td img{
	width:91px;
	height:65px;
}
.bolero_t_lay td.list_3{
	text-align:left;
	padding-left:20px;
	width:70%;
}
.bolero_t_lay td.list_3 ul{
	line-height:1.8;
}
.bolero_t_lay td.list_3 ul li{
	padding-left:10px;
	background-image:url("/img/bul/bul_bolero.gif");
	background-position:0 50%;
	background-repeat:no-repeat;
}
/*
body#flash_pop object{width:100%;height:100%;}*/
