@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
html{overflow-y:scroll;}

Ol,ul {list-style:none;} 

body{ background-color:#fff;}

body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,blockquote,button{margin:0;padding:0;-webkit-text-size-adjust:none} 
body,input,textarea,select,table,button{
	font-family: "나눔고딕";
	font-size: 14px;
	color: #929090;
} 
table {border-collapse:collapse; border-spacing:0;} 
img,fieldset {border:0;} 
img,input,select,textarea{vertical-align:top;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;} 
strong {font-weight:bold;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;} 
abbr,acronym {border:0;}

li,ul {list-style-type: none;padding:0;margin:0;} 
a:link {text-decoration: none; color: #333333;}
a:visited {text-decoration: none; color: #333333;}
a:active {text-decoration: none; color: #333333;}



/*게시판*/

#sub_box11_in{
	width:860px; 
	margin:0 auto;
	background-color:#fff;
	margin-bottom:100px;
	}
	
	
#btn_box{ width:860px; margin:0 auto; height:40px;text-align:right;}

.all_btn{ background-image:url(../img/btn_bg.gif); 
	width:112px; 
	height:36px;
	 border:1px solid #d7d7d7; 
	 background-repeat:no-repeat; 
	 color:#727272;
	 }


#num_box{ width:500px; margin:0 auto; height:50px; padding-top:20px;}
#num_box ul{}
#num_box ul li{ float:left; padding:6px; border:1px solid #e4e4e4; margin:3px; background-color:#fff; color:#676767;}
#num_box ul li img{ margin-top:5px;}

#bo_sh_box{ width:600px; margin:0 auto; height:40px; padding-top:40px;}
.sl_box{ height:28px; width:100px; border:1px solid #d2d2d2; color:#727272;}
.text_box{height:26px; width:290px; border:1px solid #d2d2d2; color:#727272;}	
.sh_btn{ background-color:#444444;height:27px; width:100px; color:#fff; border:1px solid #444444;}

#sub_box10_in{
	width:900px; 
	margin:0 auto;
	background-color:#fff;
	margin-bottom:20px;
	}
	
#sub_box10_in table{ width:1000px;}	
#sub_box10_in table th{ width:250px; height:165px;  border-bottom:1px solid #e5e5e5;}	
#sub_box10_in table th img{ padding:15px;}
#sub_box10_in table td{ border-bottom:1px solid #e5e5e5;}
#sub_box10_in table td p{ margin-bottom:6px;}

#sub_box10_in ul{ width:100%;}
#sub_box10_in ul li{ border-bottom:1px solid #d7d7d7; height:40px; line-height:40px; padding-left:15px;}


#sub_box14_in{
	width:860px; 
	margin:0 auto;
	background-color:#fff;
	margin-bottom:40px;
	padding-top:40px;
	}
	
#sub_box14_in table{ width:850px;}	
#sub_box14_in table th{ 
	font-size:14px; 
	font-weight:bold; 
	text-align:center; 
	color:#595959; 
	border-top:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6; 
	background-color:#f7f7f7; 
	height:45px;
	line-height:45px;
	}	
#sub_box14_in table td{ 
	border-bottom:1px solid #e6e6e6; 
	height:45px;
	text-align:center;
	color:#595959;
	line-height:45px;
	}
#sub_box14_in table td p{ margin-bottom:6px;}



#sub_box14_in ul{ width:100%;  border-bottom:1px solid #d7d7d7;  border-top:1px solid #d7d7d7;}
#sub_box14_in ul li{ border-bottom:1px solid #d7d7d7; height:40px; line-height:40px; padding-left:15px;}

#sub_box16_in{
	width:860px; 
	margin:0 auto;
	background-color:#fff;
	margin-bottom:20px;
	margin-top:50px;
	}
	
#sub_box16_in table{ width:860px;}	
#sub_box16_in table th{ width:180px; height:45px; line-height:40px;  border-bottom:1px solid #e5e5e5; padding-left:15px; background-color:#f2f2f2; color:#5c5c5c;}	
#sub_box16_in table td{ border-bottom:1px solid #e5e5e5;  height:45px; line-height:40px; padding-left:7px;}
#sub_box16_in table td p{ margin-bottom:6px;}


/*css시작*/
#warp{
	width:100%;
	height:auto;
	margin:0 auto;
	}
#topline{
	width:100%;
	height:10px;
	background-color:#605652;
	}
#top_warp{
	width: 100%;
	height: 33px;
	margin:0 auto;
	background-color: #f5f5f5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
	}
#top{
	width:1200px;
	height:33px;
	margin:0 auto;
	}
#top ul{
	float: right;
	}
#top ul li{
	display: inline;
	margin-right:-4px;
}

#top ul li img{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dfdfdf;
	}


	
	
/*메인슬라이드*/	
	

#mainimg{
	width:100%;
	height:318px;
	background-color:ececec;
	margin:0 auto;
	}
#mainimg_img{
	width:1200px;
	height:318px;
	margin:0 auto;
	}


   

	
	
	.slideshow-wrapper2  { 
	float:left;
	position:relative;
	width:1200px; /*메인이미지 가로세로 사이즈 변경*/
	height:318px;
	overflow:hidden;
	} /* overflow:hidden; */
   
   .slideshow-wrapper-box2  { 
   float:center;
   position: absolute;
   width:1200px; /*메인이미지 가로세로 사이즈 변경*/ 
   height:318px; 
   overflow:hidden;
   z-index:10;
   left:0px;
   top:0px;
   } /* overflow:hidden; */
   

 .slideshow-wrapper2  .wrapper-Num  {
	float:left;
	position: absolute;
	width:1200px; /*메인이미지 가로사이즈 변경*/
	height:20px;
	margin-top:295px;
	z-index:99;
	text-align:center;
	left:7px;
}
	
	
	
	
	
	/* 테일 넘버가 숫자형식일때 */
    .slideshow-wrapper2  .wrapper-Num .num { float:none;position: relative; width:20px;height:20px;margin-right:5px;font-size:16px;font-weight:bold;color:#ffffff; border: 2px solid #bccf24;cursor:pointer;}
    .slideshow-wrapper2  .wrapper-Num .num:hover { background-color:#bccf24; } 
	.slideshow-wrapper2  .wrapper-Num .num.active { background-color:#bccf24; } 
    /* 테일 넘버가 숫자형식일때 */
	 
	 
	 
	 
	 /* 테일 넘버가 이미지형식일때 */
    .slideshow-wrapper2  .wrapper-Num .numimg { 
	float:none;
	position: relative;
	width:20px;
	height:20px;
	margin-right:20px;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	}
 
 
 /*메인이미지 가로세로 사이즈 변경*/
   .slideshow-wrapper-box2  .wrapper-li { 
   float:left;
   position: absolute;
   width:1200px;
   height:318px;
   overflow:hidden; 
   }
   .slideshow-wrapper-box2  .wrapper-li .part{ 
   float:left;
   position: absolute;
   width:1200px;
   height:318px;
   overflow:hidden;
   }
   
   .slideshow-wrapper-box2  .wrapper-li .part .zindex10 {z-index:10}
   .slideshow-wrapper-box2  .wrapper-li .part .zindex20 {z-index:20}
   .slideshow-wrapper-box2  .wrapper-li .part .zindex30 {z-index:30}







/*상단메뉴바시작*/

#header_w{
	width:100%;
	height:auto;
	margin:0 auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
	}
	
#header{
	width:1200px;
	height:80px;
	margin:0 auto;
	}
#logo{
	width:180px;
	height:49px;
	padding-top:18px;
	float:left;
	}
/*메뉴슬라이딩소스*/


#DB_navi11_1 *{
	margin:0;
	padding:0;
	list-style:none;
	z-index:100;
	}

#DB_navi11_1 img{
	border:0;
	}

#DB_navi11_1 a{
	text-decoration:none;
}

#DB_navi11_1 {
	position:relative;
	font:12px '돋움';
	width:100%;
	float:left;
	}
	
#DB_navi11_1 .DB_wrap{
	position:relative;
	left:45%;
	width:1200px;
	margin-left:-530px;/*width절반*/;
	height:80px;
	}
	
#DB_navi11_1 .DB_wrap h1{
	float:left;
	margin:20px 95px 0 20px;
	font-size:24px;
	}
	
#DB_navi11_1 .DB_wrap .DB_main{
	float:left;
	margin-top:38px;
	}
	
#DB_navi11_1 .DB_wrap .DB_main li{
	float:left;
	width:110px;
	margin-left:40px;
	}
	
#DB_navi11_1 .DB_wrap .DB_main li a{
	display:block;
	width:100%;
	height:100%;
	}
	
#DB_navi11_1 .DB_wrap .DB_main li a img{}
#DB_navi11_1 .DB_wrap .DB_main li.DB_select{}

#DB_navi11_1 .DB_mask{
	display: none;
	position: absolute/*relative 본문을 밀어냄*/;
	width: 100%;
	height: 250px/*서브메뉴전체높이*/;
	overflow: hidden;
	background-image:url(../img/bg.png);
	background-repeat: repeat-x;
	margin-top:1px;
	z-index:100;
	}
						
#DB_navi11_1 .DB_mask .DB_subSet{
	position: relative;
	left: 48.5%;
	width: 1200px;
	margin-left: -496px/*width절반*/;

}
#DB_navi11_1 .DB_mask .DB_subSet ul{
	float:left;
	width:110px;
	margin-top: 12px;
	margin-left:36px;
	font-family: "나눔고딕";
	font-size: 13px;
	}
#DB_navi11_1 .DB_mask .DB_subSet ul:first-child{
	margin-left:287px;/*비표준인경우 클래스로적용*/
	}
#DB_navi11_1 .DB_mask .DB_subSet ul li{height:32px;}
#DB_navi11_1 .DB_mask .DB_subSet ul li a{
	display:block;
	width:75%;
	padding:3px;
	color:#ffffff;
	}
#DB_navi11_1 .DB_mask .DB_subSet ul li a:hover{
	color:#605752;
	background:#ffffff;
	font-weight:bold;
	letter-spacing:-1px;
	}
#DB_navi11_1 .DB_mask .DB_subSet ul li.DB_select a{
	color:#605752;
	background:#ffffff;
	font-weight:bold;
	letter-spacing:-1px;
	}








	
#mainmenu{
	margin:0 auto;
}

#mainmenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-top:32px;
	}
#mainmenu ul li{ 
	display: inline;
	padding-left:88px;
	}
#mainmenu ul li a{
	font-family: "고도 B";
	font-size: 18px;
	color: #666666;
	}
	

/*세부페이지01*/	


#subcontents01{
	width:1200px;
	height:auto;
	margin:0 auto;
	}
#subcontents02{
	width:1200px;
	height:550px;
	margin:0 auto;
	}



/*왼쪽01*/			
#subcon_left{
	width:245px;
	height:auto;
	float:left;
	}
#subcon_left_top{
	width:238px;
	height:auto;
	margin-top:20px;
	}
#subcon_left_menu{
	width: 238px;
	height: 377px;
	background-color: #fff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c8c4c3;
	border-bottom-color: #c8c4c3;
	border-left-color: #c8c4c3;
	}
#subcon_left_menu ul{
	}
#subcon_left_menu ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c4c3;	
	}

#subcon_left_menu02{
	width: 238px;
	height: 269px;
	background-color: #fff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c8c4c3;
	border-bottom-color: #c8c4c3;
	border-left-color: #c8c4c3;
	}
#subcon_left_menu02 ul{
	}
#subcon_left_menu02 ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c4c3;	
	}



#subcon_left_menu03{
	width: 238px;
	height: 323px;
	background-color: #fff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c8c4c3;
	border-bottom-color: #c8c4c3;
	border-left-color: #c8c4c3;
	}
#subcon_left_menu03 ul{
	}
#subcon_left_menu03 ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c4c3;	
	}


#subcon_left_menu04{
	width: 238px;
	height: 161px;
	background-color: #fff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c8c4c3;
	border-bottom-color: #c8c4c3;
	border-left-color: #c8c4c3;
	}
#subcon_left_menu04 ul{
	}
#subcon_left_menu04 ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c4c3;	
	}


#subcon_left_menu05{
	width: 238px;
	height: 269px;
	background-color: #fff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c8c4c3;
	border-bottom-color: #c8c4c3;
	border-left-color: #c8c4c3;
	}
#subcon_left_menu05 ul{
	}
#subcon_left_menu05 ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c4c3;	
	}

#subcon_left_menu06{
	width: 238px;
	height: 107px;
	background-color: #fff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c8c4c3;
	border-bottom-color: #c8c4c3;
	border-left-color: #c8c4c3;
	}
#subcon_left_menu06 ul{
	}
#subcon_left_menu06 ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c4c3;	
	}



#subcon_left_menu07{
	width: 238px;
	height: 269px;
	background-color: #fff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c8c4c3;
	border-bottom-color: #c8c4c3;
	border-left-color: #c8c4c3;
	}
#subcon_left_menu07 ul{
	}
#subcon_left_menu07 ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c4c3;	
	}









#floatdiv{
	width:239px;
	height:322px;
	margin-top:30px;
    background-color: transparent;
    padding:0;
	overflow:hidden;
	}
#floatdiv ul  { list-style: none; }
#floatdiv li  { margin-bottom: 2px; text-align: center; }
#floatdiv a   { color: #5D5D5D; border: 0; text-decoration: none; display: block; }
#floatdiv .menu, #floatdiv .last    { margin-bottom: 0px; }



/*오른쪽내용시작*/
/*세부내용페이지별높이값따로*/
#subcon_right_auto{
	width:955px;
	height:auto;
	float:left;
	margin:0 auto;
	}
#subcon_right{
	width:955px;
	height:950px;
	float:left;
	margin:0 auto;
	}
#subcon_right_01{
	width:955px;
	height:1100px;
	float:left;
	margin:0 auto;
	}
#subcon_right_02{
	width:955px;
	height:2500px;
	float:left;
	margin:0 auto;
	}
#subcon_right_03{
	width:955px;
	height:1200px;
	float:left;
	margin:0 auto;
	}
#subcon_right_05{
	width:955px;
	height:2300px;
	float:left;
	margin:0 auto;
	}
#subcon_right_06{
	width:955px;
	height:1300px;
	float:left;
	margin:0 auto;
	}
		
	
#right_content_title{
	width:962px;
	height:257px;
	margin:0 auto;
	}
#right_content_list01{
	position: absolute;
	margin-top:-70px;
	margin-left:250px;
	font-family: "나눔고딕";
	font-size: 14px;
	color:#fff;
	z-index:1;
	}



/*세부페이지 실제크기*/
#right_content_sub01{
	width:962px;
	height:808px;
	}
#right_content_sub02{
	width:970px;
	height:2242px;
	margin-left:45px;
	}

#right_content_sub03{
	width:962px;
	height:950px;
	}
	
/*섬기는사람들*/
#right_content_sub04{
	width:962px;
	height:870px;
	margin-top:30px;
	}
#right_content_sub05{
	width:962px;
	height:680px;
	}
/*교회조직*/
#sub_right_box_in{
	width:962px;
	height:995px;
	margin-bottom:10px;
	margin:0 auto;
	}
#sub_right_box_in .img2{ 
	width:962px; 
	margin:0 auto; 
	padding-top:35px;
	padding-left:90px;
	}
#sub_right_box_in .img2 .map{ 
	width:100%; 
	height:445px; 
	margin-top:13px;
	margin:0 auto;
	}

#sub_right_box_in .img2 .text{ 
	width:790px;
	height:100px; 
	position:relative; 
	border-top:1px dashed #cdcdcd; 
	margin-top:30px;
	}
#sub_right_box_in .img2 .text .text1{ 
	width:200px; 
	float:left; 
	position:relative; 
	height:25px; 
	top:33px; 
	left:10px; 
	font-size:25px; 
	font-weight:bold; 
	color:#343434;
	}
#sub_right_box_in .img2 .text .text2{ 
	width:500px; 
	float:left; 
	position:relative; 
	height:25px; 
	top:33px;
	font-size:15px; 
	color:#343434; 
	line-height:20px;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#right_content_sub07{
	width:962px;
	height:600px;
	}

#right_content_sub08{
	width:962px;
	height:400px;
	}
#right_content_sub09{
	width:962px;
	height:650px;
	}














/*로그인페이지 css*/
#login_bg{
	width:896px;
	height:353px;
	margin:0 auto;
	margin-top:30px;
	}

#title_text{
	width: 300px;
	height: 48px;
	position: absolute;
	right: 500px;
	top: 474px;
	font-family: "고도 B";
	font-size: 15px;
	f
; 	color: #175d81;
	}	
	
	
#joinus_btn01{
	width:98px;
	height:119px;
	position:absolute;
	margin-top:-194px;
	margin-left:750px;
}

#joinus{
	width:234px;
	height:35px;
	margin-top:60px;
	margin-left:40px;
	float:left;
	}
#joinus_btn02{
	width:87px;
	height:39px;
	float:left;
	margin-top:60px;
	margin-left:10px;
	}
#joinus_find{
	width:208px;
	height:35px;
	margin-top:60px;
	margin-left:220px;
	float:left;	}
	
#joinus_find_btn{
	width:110px;
	height:39px;
	margin-top:60px;
	margin-left:10px;
	float:left;	}


#login{
	width:256px;
	height:107px;
	margin:0 auto;
	position:absolute;
	margin-top:-220px;
	margin-left:480px;
	}
#login ul li{
	list-style-type: none;
	font-family: "나눔고딕 ExtraBold";
	font-size: 16px;
	color: #666;
	}
.login_input{ 
	width:256px;
	height:42px; 
	background-image:url(../img/login_input.png);
	background-color:transparent;
	border:hidden; 
	background-repeat:no-repeat; 
	margin-bottom:15px;
	}
	
#savebox{
	width:18px;
	height:18px;
	margin:0 auto;
	position:absolute;
	margin-top:-100px;
	margin-left:440px;
	}
.savebox_input{ 
	width:18px;
	height:18px; 
	}
	
	
/*이용약관*/


#login_box02{
	width:907px;
	height:100px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
	}
	
#agree01{
	width:907px;
	height:auto;
	margin:0 auto;
	}	
	
#agree02{
	width:907px;
	height:auto;
	margin:0 auto;
	margin-top:90px;
	}	



#textbox_01{
	width:860px;
	height:170px;
	margin-top:20px;
	margin-left:13px;
	}

	
	
.terms_input{
	width: 860px;
	height: 170px;
	margin:0 auto;
	border: 10px solid #ececec;
	}

#agree_box{
	width:100px;
	height:20px;
	margin:0 auto;
	position:absolute;
	margin-top:30px;
	margin-left:13px;
	}
#agree_box02{
	width:20px;
	height:20px;
	margin:0 auto;
	position:absolute;
	margin-top:-42px;
	margin-left:370px;
	}
	
.agree_box{ 
	width:20px;
	height:20px; 
	}

#ok_btn{
	width:60px;
	height:14px;
	float:right;
	padding-right:10px;
	padding-top:4px;
	}
	
#allagree_box{
	width:878px;
	height:65px;
	margin:0 auto;
	margin-top:90px;
	}	
	
/*회원정보*/
#left_con_in{width:878px; margin:0 auto; background-color:#fff;height:400px;}

#left_con_in .box4{width:878px; height:auto; text-align:center;}
#left_con_in .box4 table{ width:100%; border:1px solid #e3e3e3;}
#left_con_in .box4 table th{ 
	width:130px; 
	text-align:center; 
	height:40px; 
	color:#5486b2; 
	letter-spacing:-0.5px;
	background-color:#f8f8f8;
	font-weight:bold; 
	border-top:1px solid #efefef;
	text-align:left;
	padding-left:20px;
	}
	
#left_con_in .box4 table td{ text-align:center; height:40px; border-top:1px solid #efefef; color:#464646; line-height:40px; text-align:left; padding-left:8px;}
#left_con_in .box4 img { margin-top:7px; margin-bottom:7px;}
.btn_top_m{ margin-top:7px;}	
	
#left_con_in02{width:878px; margin:0 auto; background-color:#fff;height:300px; margin-top:30px;}		
#left_con_in02 .box4{width:878px; height:auto; text-align:center;}
#left_con_in02 .box4 table{ width:100%; border:1px solid #e3e3e3;}
#left_con_in02 .box4 table th{ 
	width:130px; 
	text-align:center; 
	height:40px; 
	color:#5486b2; 
	letter-spacing:-0.5px;
	background-color:#f8f8f8;
	font-weight:bold; 
	border-top:1px solid #efefef;
	text-align:left;
	padding-left:20px;
	}
	
#left_con_in02 .box4 table td{ text-align:center; height:40px; border-top:1px solid #efefef; color:#464646; line-height:40px; text-align:left; padding-left:8px;}
#left_con_in02 .box4 img { margin-top:7px; margin-bottom:7px;}
.btn_top_m{ margin-top:7px;}	
	
	
	
	
	
	
.sh_input{ width:250px; height:25px; border:1px solid #d5d5d5; background-color:#fff;}



/*마지막버튼*/	
#lastbox_btn{
	width:878px;
	height:50px;
	margin:0 auto;
	margin-top:40px;

	}
#lastbox_btn ul{
	float:right;
	}
#lastbox_btn ul li{
	padding-left:20px;
	float:left;
	}	

#lastbox_btn_01{
	width:878px;
	height:50px;
	margin:0 auto;
	margin-top:-10px;

	}
#lastbox_btn_01 ul{
	float:right;
	}
#lastbox_btn_01 ul li{
	padding-left:20px;
	float:left;
	}	
		
	
#lastbox_btn02{
	width:106px;
	height:47px;
	margin:0 auto;
	margin-bottom:50px;
	}
		
	
	
	

/*콘텐츠*/
#contents_w01{
	width:100%;
	height:780px;
	margin:0 auto;
	}

	


/* 콘텐츠 첫째줄*/
#content01{
	width: 1200px;
	height: 222px;
	margin: 0 auto;
	background-color: #f7f7f7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-co lor: #bebab8;
	}
/* 콘텐츠 첫째줄 첫번째*/	
#content01_sub01{
	width:430px;
	height:198px;
	margin-left:30px;
	float:left;
	}
#content01_sub01_title{
	width:63px;
	height:20px;
	padding-top:15px;
	}
#content01_sub01_contnets{
	width:430px;
	height:146px;
	padding-top:15px;
}
#content01_sub01_contnets .text{
	width:180px;
	height:145px;
	background-color:#c4a99c;
	float:left;
	padding-left:10px;
	}
#content01_sub01_contnets.sub_contnets_img{
	}
	
	
.text_s{
	padding-top:15px;
	font-size:20px;
	line-height:30px;
	font-weight:bold;
	color:#605652;
	padding-left:5px;
	}	
	
	
.text_01{
	padding-top:15px;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
	color:#FFF;
	padding-left:5px;
	}	
	
	
	
	
	

/* 콘텐츠 첫째줄 두번째*/	
#content01_sub02{
	width:433px;
	height:198px;
	margin-left:10px;
	float:left;
	}
#content01_sub02_title{
	width:63px;
	height:auto;
	padding-top:15px;
	}
#content01_sub02_contnets{
	width:433px;
	height:146px;
	padding-top:15px;
	float:left;
}
#content01_sub02_contnets .sub_contnets_img02{
	width:276px;
	height:145px;
	float:left;
	}
#content01_sub02_contnets .text_02{
	float: left;
	width: 151px;
	height: 143px;
	background-color: #FFF;
	text-align: center;
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	color: #605652;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #605652;
	border-right-color: #605652;
	border-bottom-color: #605652;
	}	
	
	
/* 콘텐츠 첫째줄 세번째*/	
#content01_sub03w{
	width:245px;
	height:221px;
	margin-left:10px;
	float:left;
	}
#content01_sub03_L{
	width:108px;
	height:177px;
	float:left;
	}
#content01_sub03_title1{
	width: 62px;
	height:31px;
	padding-top:15px;
	float: left;
	}
	
/*교회비전*/	
#content01_sub03_contnets1{
	width:108px;
	height:146px;
	padding-top:20px;
	clear:both;
}
#content01_sub03_contnets1 .vision{
	font-size:13px;
	color:#605652;
	line-height:20px;
	font-weight:bold;	
	}



#content01_sub03_R{
	width:108px;
	height:177px;
	float:left;
	}
#content01_sub03_title2{
	width:77px;
	height:31px;
	padding-top:15px;
	float: left;
	padding-left:15px;
	}	
#content01_sub03_contnets2{
	width:108px;
	height:62px;
	float:left;
	padding-top:20px;
	padding-left:15px;
}
#content01_sub03_contnets2 .system{
	font-size:13px;
	color:#605652;
	line-height:20px;
	font-weight:bold;	
	}



#content01_sub03_bt{
	width:245px;
	height:44px;
	float:left;
	position:absolute;
	margin-top:160px;
	}



#content02{
	width: 1200px;
	height: 322px;
	margin: 0 auto;
	}
#content02_sub01{
	width:400px;
	height:322px;
	margin-left:30px;
	float:left;
	}
#content02_sub01_title{
	width:63px;
	height:18px;
	padding-top:20px;
	}
	
/*교회소식*/	
#content02_sub01_contnets{
	width:400px;
	height:146px;
	padding-top:10px;
}
#box01{
	width:400px;
	height:120px;
	border-bottom:solid 1px #e5e5e5;
	}
#box01 .sub_img01{
	width:144px;
	height:96px;
	float:left;
	}
#box01 .sub_img01 img{
	padding-top:15px;
	}

#box01 .text_03{
	color:#605652;
	font-weight:bold; 
	font-size:15px; 
	line-height:30px;
	padding-top:15px;
	padding-left:160px;
	}


#box02{
	width:400px;
	height:120px;
	}
#box02 .sub_img01{
	width:144px;
	height:96px;
	float:left;
	}
	
#box02 .sub_img01 img{
	padding-top:15px;
	}


#box02 .text_03{
	color:#605652;
	font-weight:bold; 
	font-size:15px; 
	line-height:30px;
	padding-top:15px;
	padding-left:160px;	}



.text_04{ color:#888888; font-size:14px; line-height:20px; 	font-weight:600;}
.text_05{ color:#888888; font-size:13px; line-height:30px; font-weight:normal;}
.text_06{ color:#bfbfbf; font-weight:bold; font-size:15px; line-height:20px;}




#content02_sub02{
	width:208px;
	height:274px;
	float:left;
	padding-top:20px;
	padding-left:15px;
	}
#content02_sub03{
	width:208px;
	height:274px;
	float:left;
	padding-top:20px;
	padding-left:15px;
	}
#content02_sub04{
	width:284px;
	height:295px;
	float:left;
	padding-top:25px;
	padding-left:20px;
	}
#content02_sub04_01{
	width:284px;
	height:85px;
	padding-bottom:10px;
	}
#content02_sub04_02{
	width:284px;
	height:85px;
	padding-bottom:10px;
	}
#content02_sub04_03{
	width:284px;
	height:85px;
	padding-bottom:10px;
	}
#content03{
	width: 1200px;
	height: 204px;
	margin: 0 auto;
	}
#content03_sub01{
	width: 300px;
	height: 204px;
	float: left;
	}
#icon01{
	width:64px;
	height:18px;
	position:absolute;
	margin-top:-70px;
	margin-left:23px;
	}
	
#content03_sub02{
	width: 300px;
	height:204px;
	float:left;
	}
#icon02{
	width:64px;
	height:18px;
	position:absolute;
	margin-top:-70px;
	margin-left:23px;
	}
	
#content03_sub03{
	width: 300px;
	height:204px;
	float:left;
	}
#icon03{
	width:64px;
	height:18px;
	position:absolute;
	margin-top:-70px;
	margin-left:23px;
	}
	
#content03_sub04{
	width: 300px;
	height:204px;
	float:left;
	}
#box{
	width: 270px;
	height: 40px;
	position: absolute;
	margin-top: -70px;
	margin-left: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6f6662;
	border-bottom-color: #6f6662;
	}
#box_img{
	width: 270px;
	height: 65px;
	float:left;
}
#box_img{
	float:left;
	padding-top:12px;
	padding-left:15px;
	
}
#box_img ul li{
	padding-left:10px;
	display:inline;
}

#footer_w{
	clear:both;
	width: 100%;
	height: 100px;
	margin: 0 auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6f6662;
	}
	

#footer{
	width:1200px;
	height:60px;
	margin:0 auto;
	padding-top:18px;
	}
#footer_contents_text{
	width:900x;
	height: 60px;
	float: left;
	font-family: "나눔고딕";
	font-size: 13px;
	color: #666;
	margin-top:10px;
	}
	
#footer_contents_img{
	width:198px;
	height:60px;
	float:right;
	margin-right:25px;
	}
	
