/* Common */
@charset "utf-8";
@font-face {
  font-family: 'Noto Sans Light';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans Korean Light');
  src: url('../fonts/NotoSans-Light.eot');
  src: url('../fonts/NotoSans-Light.eot?#iefix') format('embedded-opentype'),
      url('../fonts/NotoSans-Light.woff2') format('woff2'),
      url('../fonts/NotoSans-Light.woff') format('woff');
}
@font-face {
  font-family: 'Noto Sans Regular';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans Korean Regular');
  src: url('../fonts/NotoSans-Regular.eot');
  src: url('../fonts/NotoSans-Regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/NotoSans-Regular.woff2') format('woff2'),
      url('../fonts/NotoSans-Regular.woff') format('woff');
}
html {overflow-x:hidden;}
body {padding:0; font-size:14px; font-family:'Noto Sans Regular'; line-height:20px; color:#838383; letter-spacing:-0.5px;}
table.table tr th, table tr td {padding:8px 0; vertical-align:middle !important; font-size:16px; font-family:'Noto Sans Regular'; color:#838383; letter-spacing:-1px;}
a, a:hover {color:inherit; text-decoration:none;}
.blank_div {height:77px;}
#topcontrol {z-index:41; width:50px; height:50px; line-height:50px; border-radius:5px; background-color:#021fa9; text-align:center; color:#fff;}
.no-padding {padding:0 !important;}
.pc_padding_right_0 {padding-right:0 !important;}
.no-margin {margin:0 !important;}
.conceptBgColor {background:#021fa9 !important; color:#fff !important;}
.conceptTextColor {color:#02aabd !important;}
.document_popup_menu {display:none;}
.top_line {display:inline-block; width:89px; height:3px; background:#c6cddb;}
.noto_title {font-family:'Noto Sans Regular'; font-weight:700;}
.see_more_btn {display:inline-block;}
.colum_title_wrap {padding-right:0;}
.xm select, .xm textarea, .xm input[type="text"], .xm input[type="password"], .xm input[type="datetime"], .xm input[type="datetime-local"], .xm input[type="date"], .xm input[type="month"], .xm input[type="time"], .xm input[type="week"], .xm input[type="number"], .xm input[type="email"], .xm input[type="url"], .xm input[type="search"], .xm input[type="tel"], .xm input[type="color"] {height:30px !important;}
.admin_side {position:fixed;left:0px;top:250px;z-index:99;}
.admin_side a {padding:10px 10px;font-size:11px;font-family:arial;border-radius:0 3px 3px 0;}
.side-navi {position:fixed;left:20px;top:300px;z-index:99;}
.side-navi li {margin-bottom:5px;}
.side-navi li a {display:block; padding:3px 5px;width:40px;height:40px; font-size:20px;text-align:center; color:#fff;background:#E64C65;border-radius:3px;white-space:nowrap;}
.side-navi li a:hover {padding:3px 5px;}
@media (min-width:1230px) {
	.container {width:1260px;}
}
/* Header */
header {position:fixed; left:0; top:0; z-index:3; width:100%;}
	/* TNB */
	.tnb { height:34px; line-height:33px; border-bottom:1px solid #dedede; background-color:#eee; text-align:right;}
	.tnb a {color:#5f5f5f !important;}
	/* GNB */
	.navbar {border:none; background-color:#fff;}
	.gnb {clear:both; height:84px; overflow:hidden; background:#fff url('/images/gnb_border_dot.png') left top repeat-x;}
	.gnb.opened {border-bottom:2px solid #5376c0;}
		.logo_container {line-height:83px;}
		#menu_pc {width:100%; padding:0;}
		#menu_pc .first_li {float:left; width:16.6667%; height:84px; line-height:84px; list-style:none; text-align:center;}
		#menu_pc .first_li > a {display:block; padding-left:0px; font-size:20px; color:#000; border-bottom:4px solid transparent;}
		#menu_pc .first_li > a:hover {color:#02aabd;}	
		#menu_pc .first_li.active > a {border-bottom:4px solid #02aabd; color: #02aabd;}
		#menu_pc .first_li .gnb_btm {padding:39px 0;}
		#menu_pc .first_li .gnb_btm div {height:200px; padding:0 0 0 15px; border-left:1px solid #e8e9ef;}
		#menu_pc .first_li .second_ul {position:relative; padding-lefT:0; margin:0; text-align:left;}
		#menu_pc .first_li .second_ul li {height:28px; line-height:28px; list-style:none;}
		#menu_pc .first_li .second_ul li a {display:block; padding-bottom:15px; line-height:15px; font-size:15px; color:#717171;}
		#menu_pc .first_li .second_ul li a:hover {text-decoration:none; color:#02aabd;}	
		#menu_pc .first_li .second_ul li a.active {text-decoration:none; color:#02aabd;}	
/* Menu (Mobile) */
.mobile-navbar {height:77px; padding:18px 0; background-color:#fff;}
.mobile-navbar .menu-button {margin:10px; width:32px; background:transparent; color:#333;}
	.mobile-navbar .menu-button:hover,
	.mobile-navbar .home-button:hover, {cursor:pointer;}
	.mobile-navbar .menu-button {display:none; float:left; padding:0px; cursor:pointer;}
	.mobile-navbar .menu-button i {font-size:24px; margin-top:5px;}
	.mobile-navbar .home-button {float:right; margin:10px; width:50px; line-height:100%;}
	.mobile-navbar .home-button i {font-size:18px; color:#777;}
	.mobile-navbar .home-button span {font-size:12px; color:#929292;}
	.mobile_menu_top_btn {display:inline-block; width:50%; height:40px !important; line-height:40px !important; font-size:14px;}
	.mm-menu .mm-list > li > a.mm-subopen:after,
	.mm-menu .mm-list > li > a.mm-subclose:before {border-color:#02aabd !important;}
	.menu_mobile_first {line-height:48px; border-bottom:1px solid #eee; font-size:16px; font-weight:700;}
	.menu_mobile_first.active {border-bottom:0;}
	.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {background-color:rgba(2,170,189,0.7);}
	.mm-menu.mm-vertical .mm-list li.mm-opened a {padding:0; line-height:30px;}
	.mmenu_icon {width:25%; border-left:1px solid rgba(255,255,255,0.5); background-color:#444; color:#fff !important;}
	.mmenu_icon img {height:36px; margin-bottom:5px;}
	.mmenu_footer {display:inline-block; width:100%; line-height:18px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
	.mmenu_footer {background-color:#f4f4f4; font-size:12px; color:#333; letter-spacing:-0.5px;}	
/* Main Section */
	/* Main Section 1 */
	#main_section1 {position:relative; padding:42px 0 123px 0; background:#ebebeb;}
	#main_section1 .noto_title {padding:23px 0 28px 0; line-height:33px; font-size:36px; color:#3b3b3b; letter-spacing:-2px;}
	#main_section1 .see_more_btn {margin-top:49px;}
		.p_imgBox {padding-left:0;}
		.sermon_info {padding-left:27px; line-height:31px; background:url('/images/widget_dot.png') left 16px center no-repeat; font-size:18px; letter-spacing:-1px;}
		.quick_wrap {position:absolute; z-index:2; bottom:-209px; left:0; width:100%; height:170px; background:url('/images/main_section01_quick.png') center center no-repeat;}
		.quick_wrap .quick_box {padding:53px 0 47px 88px;}
		.quick_wrap .quick_box .quick_title {padding-bottom:13px; line-height:22px; font-size:23px; font-weight:700; color:#fff;}
		.quick_wrap .quick_box .quick_text {padding-left:2px; line-height:17px; font-family:'Noto Sans Light'; font-size:14px; color:#fff;}
	/* Main Section 2 */
	#main_section2 {padding:174px 0 68px 0; background:url('/images/main_section-2.png') center bottom no-repeat;}
	#main_section2 .noto_title {padding-bottom:12px; line-height:39px; font-size:36px; color:#000;}
	#main_section2 .section_text {line-height:16px; font-family:'Noto Sans Light'; font-size:16px; color:#6f6f6f; letter-spacing:-1.5px;}
	#main_section2 .albumWrap {padding-left:75px;}
	#main_section2 .see_more_btn {margin-top:108px;}
	/* Main Section 3 */
	#main_section3 {padding:70px 0 87px 0; background:url('/images/main_section-3.png') top center no-repeat;}
	#main_section3 .noto_title {line-height:64px; font-size:36px; color:#fff;}
	#main_section3 .section_text {line-height:16px; font-family:'Noto Sans Light'; font-size:16px; color:#fff;}
	#main_section3 .columnWrap {padding:0 0 0 49px;}
	#main_section3 .columnWrap .colum_title {padding-bottom:23px; line-height:59px; font-size:30px; color:#d9d9d9;}
	#main_section3 .columnWrap .column_text {line-height:24px; font-size:15px; color:#a3a3a3;}
	#main_section3 .see_more_btn {margin-top:87px}
	#main_section3 .widgetTableA td {padding-left:14px; line-height:52px; border-top:1px solid rgba(255,255,255,0.15); background:url('/images/dot_white.png') left center no-repeat; font-size:18px;}
	#main_section3 .widgetTableA tr:first-child td {border-top:0;}
	#main_section3 .widgetTableA td.title a {color:#fff !important;}
	/* Main Section 4 */
	#main_section4 {padding:31px 0 33px 0; background:url('/images/main_section-4.png') center center no-repeat;}
	#main_section4 .noto_title {padding-top:10px; padding-bottom:2px; line-height:60px; font-size:36px; color:#000;}
	#main_section4 .section_text {line-height:16px; font-family:'Noto Sans Light'; font-size:16px; color:#6f6f6f;}
	#main_section4 .see_more_btn {margin-top:87px}
	#main_section4 .widgetTableA td {padding:0; line-height:54px; border-top:1px solid #d9d9d9; font-size:18px;}
	#main_section4 .widgetTableA tr:first-child td {border-top:0;}
	#main_section4 .widgetTableA td.title a {color:#6f6f6f !important;}
	#main_section4 .widgetTableA td .date {color:#6f6f6f;}
	#main_section4 .widgetTableA td .hour {display:none;}
/* Sub Section */
.sub_contents {padding:75px 0;}
	/* Sub Navigator */
	.home-btn {display:inline-block; width:64px; border-left:1px solid rgba(255,255,255,0.2); border-right:1px solid rgba(255,255,255,0.2); color:#fff; font-size:30px;}
	.one-depth-dropdown {width:calc(100% - 64px);padding:0 20px 0 27px;border-right:1px solid #41c9d5;font-size:16px;background-color:#12bccb; color:#fff;}
	.one-depth-dropdown-menu.dropdown-menu {width:100%; padding:0; margin:0; box-shadow:none; border-radius:0;}
	.one-depth-dropdown-menu.dropdown-menu li {border:1px solid #e5e5e5; border-top:0;}
	.one-depth-dropdown-menu.dropdown-menu>li>a {height:64px; padding:0 15px; line-height:64px; font-size:16px; }
	.one-depth-dropdown-menu.dropdown-menu>li>a:hover {background-color:#e5e5e5; color:#585859;}
	.one-depth-dropdown-menu.dropdown-menu>.active {display:none;}
	.sub_navigator  {height:64px; line-height:64px; background-color:#656565;}
		.sub_navigator li.list-group-item {width:16.667%; border:0; border-right:1px solid #848484; background-color:transparent;}
		.sub_navigator li.list-group-item a {height:64px; line-height:64px; font-size:18px; color:#fff;}
		.sub_navigator li.list-group-item a:hover, .sub_navigator li.on a {background-color:#3b3b3b; color:#fff;}
		.sub_nav.list-group {padding: 0; margin: 0; margin-bottom:-1px;}
			.list-group-item {border-bottom:1px solid #bebebe; border-left:0; border-right:0; color: #707070;}
			.list-group-item a {display:block; padding:0 5px; line-height:50px; font-family:'Noto Sans Light'; font-size:16px; color:#707070;}
			.list-group-item a:hover, .list-group-item.on a {background-color:#f9f9f9; font-weight:700; color:#02aabd;}
	/* Contents Page */
	.greeting_title {margin-bottom:40px; line-height:30px; font-size:30px; font-weight:700; color:#000;}
	.greeting_text {line-height:24px; font-size:18px; color:#4e4e4e;}
	.contents-header {display:block; padding:0; line-height:56px; font-size:60px; font-weight:700; color:#eee; letter-spacing:-1px;}
	.contents-header:before {content:""; display:block; width:24px; border-top:3px solid #e6e6e6;}
	.contents-header span.active{display:block;  padding:30px 0;}

	.contents_title {margin:0 0 5px 0; line-height: 30px; font-size: 22px; font-weight: 700; color: #2e7a83;}
	.contents_text {line-height: 30px; font-size: 18px; color: #747474; letter-spacing: -1px;}
	.contents_subtitle {line-height: 18px; font-size: 20px; font-weight: 700; color: #333333; letter-spacing: -1px;}

	.history_table {width:100%; border-collapse:collapse;}
	.history_table tr {border-top:1px solid #f3f3f3;}
	.history_table th, .history_table td {padding:5px 0; font-family:'Noto Sans Regular';}
	.history_table th.h_year {width:120px; line-height:27px; vertical-align:top;  font-size:25px; font-weight:400;}
	.history_table th.h_date {width:70px; line-height:27px; vertical-align:top;  font-size:17px; font-weight:400;}
	.history_table td {line-height:24px; vertical-align:top !important;  font-size:16px; color:#707070;}

	.staff_wrap {padding:0 10px; margin-bottom:30px;}
	.staff_wrap img {display:inline-block;}		
		.staff_title {line-height:42px; font-family:'Noto Sans Regular'; font-size:21px; color:#006d84;}
		.staff_name {display:inline-block; width:100%; max-width:150px; height:30px; margin-bottom:15px; line-height:30px; background-color:#d5d5d5; font-family:'Noto Sans Regular'; font-size:18px; color:#000;}
	.staff_titlename {height:41px; line-height:41px; padding:0 36px; margin:50px 0 0 0; border-radius:20px; background-color:#f0f0f0; font-family:'Noto Sans Regular'; font-size:18px; color:#333;}
	.staff_imgbox {padding:0 10px;}
	.staff_imgbox img.img-responsive {display:inline-block;}
		.staff_text1 {margin-bottom:10px; line-height:28px; font-size:18px; color:#87b30f; font-family:'Noto Sans Regular';}
		.staff_text2 {line-height:23px; font-size:16px; color:#6e6e6e; font-family:'Noto Sans Regular';}
	.mb_22 {margin-bottom:22px;}
	.mb_36 {margin-bottom:36px;}
	.vision_title {line-height:33px; border-top:1px solid #e0e0e0; font-family:'Noto Sans Regular'; font-size:18px; color:#434343; letter-spacing:-1px;}
	.table-worship{margin-top:40px;}
	.table-worship th, .table-worship td {font-family:'Noto Sans Regular'; font-size:16px; color:#333;}
	.table-worship td {border:1px solid #e5e5e5 !important; color:#373333;}
	.table-worship thead th {background-color:#30539c; border:1px solid rgba(255,255,255,0.2) !important; color:#fff !important;}
	.table-worship tbody tr.gray {background-color:#f3f3f3;}

	.edu_table {margin-bottom:30px;}
	.edu_table th, .edu_table td {height:30px; padding-left:30px !important;  border-bottom:1px solid #e0e0e0 !important; font-size:16px; font-family:'Noto Sans Regular'; color:#626262 !important;}
	.edu_table th {border-right:1px solid #e0e0e0 !important; background:url('/images/edu_dot.png') left 8px center no-repeat;}

	.year_navbar {width:100%; height:44px; line-height:43px; background-color:#fff; border-bottom:1px solid #19aec8; margin:40px 0;}
	.year_navbar li, .year_navbar li a {padding:0;}
	.year_navbar li {width:179px; margin-right:-2px;}
	.year_navbar li a {text-align:center; font-size:18px; border-radius:0px; cursor:pointer; color:#878787; font-weight:bold; background-color:#f3f3f3;}
	.year_navbar li.active a, .year_navbar li.active a:hover {background:#fff; color:#333; border-top:1px solid #19aec8; border-left:1px solid #19aec8; border-right:1px solid #19aec8;}
	.year_navbar li a:hover {background:#ccc;}

	table.type1{width:100%; margin:10px 0 30px; padding:0; text-align:left; border-top:2px solid #3ea6cc; border-bottom:1px solid #e0e0e0; border-collapse:collapse;}
		table.type1 th{margin:0; padding:10px 6px 10px 5px; border:1px solid #e0e0e0; color:#665b46; text-align:center;  font-size:15px; font-weight:900; background-color:#f8f8f8;}
		table.type1 td{margin:0; padding:15px 10px; border:1px solid #e0e0e0; text-align:center; color:#666;}
	/* Board */
	#responBoard .view-doc h3.cont-title{height:50px; padding:8px 8px 8px; line-height:34px; vertical-align:middle; border-top: 2px solid #444547; background-color:#f2f2f2; border-bottom: 1px solid #bbb; font-size:16px; color:#777;}
	.extra-row [class^="col-"]{font-size:16px;}
	.gallerytitle{margin-bottom:10px; font-size:20px;}
	.extravartext, .hitcount{line-height:20px; font-size:14px;}
	#responBoard .nav.nav-pills, #responBoard .nav.nav-pills li {margin:0 0 10px 0;}
	.gallerytitle {height:36px;}
	.extravarbox {height:90px;}
	.extravarbox1 {height:20px;}
	.datebox {padding-top:0;}
	#responBoard .pagination {display:inline-block !important; margin-top:30px;}
	#responBoard .nav.nav-pills a {padding:10px; border:1px solid #ddd; margin-left:-1px; font-size:16px; border-radius:0; color:#333;}
	#responBoard .nav-pills>li.active>a, #responBoard .nav-pills>li.active>a:focus, #responBoard .nav-pills>li.active>a:hover {background-color:#02aabd; color:#fff;}
	#responBoard .nav.nav-pills a:hover {background-color:#eee; color:#333;}
	#responBoard th, #responBoard td {color:#333; font-weight:700;}

	.main_wz_text{font-size:17px; color:#333; line-height:24px; font-weight:500;}
	.main_wz_text.title{font-size:19px;}

/* Footer */
.footer {padding:30px 0 30px 0; line-height:22px; background-color:#474747;}
.footer .footer_text {font-size:14px; color:#fff;}
/* Modal */
.modal-dialog {width:380px;}
.modal-content {height:360px; border-radius:50%;}
.modal-header {margin:0 50px; padding-top:25px; text-align:center;}
.modal-header h4 {font-size:30px; color:#111;}
.modal-body{margin:10px 50px; padding-bottom:10px;}
.modal-footer{margin:0 50px;text-align:center}
li.xs-register:after{clear:both; content:"";}
/* Media Query */
@media (max-width: 1199px) {	
	/* common */
	.p_imgBox {padding:10px 0 0 0;}
	/* GNB */
	#menu_pc .first_li > a {padding-left:5px; font-size:18px; letter-spacing:-1px;}
	#menu_pc .first_li .gnb_btm {padding:20px 0;}
	#menu_pc .first_li .gnb_btm div {height:214px; padding-left:5px;}
	#menu_pc .first_li .second_ul li a {padding-bottom:10px; line-height:13px; font-size:13px; letter-spacing:-1px;}	
	/* Section 1 */
	.quick_wrap {left:15px; width:calc(100% - 15px);}
	/* Section 2 */
	#main_section2 {padding:124px 0 40px 0;}
	#main_section2 .noto_title {font-size:30px;}
	#main_section2 .section_text {font-size:14px;}
	#main_section2 .albumWrap {padding-right:0;}
	/* Section 3 */
	#main_section3 {padding:21px 0 21px 0;}
	#main_section3 .columnWrap {padding:0;}
	#main_section3 .widgetTableA td.title a {font-size:15px;}
	#main_section3 .section_text {line-height:15px; font-size:15px;}
	#main_section3 .noto_title {font-size:32px;}
	#main_section3 .section_text {font-size:14px;}
	/* Section 4 */
	#main_section4 {padding:21px 0 21px 0;}
	#main_section4 .widgetTableA td {font-size:15px;}
	#main_section4 .noto_title {font-size:32px;}
	#main_section4 .section_text {font-size:14px;}
	/* Sub Section */
	.sub_navigator li.list-group-item a {font-size:14px;}}
	.contents-header {padding:25px 0; line-height:45px; font-size:50px;}
		.staff_text {font-size:14px; letter-spacing:-1px;}
	.vision_title {font-size:17px;}
}
@media (max-width: 991px) {
	/* Common */
	.pc_padding_right_0 {padding-right:15px !important;}
	.blank_div{height:77px;}
	/* Section 1 */
	#main_section1 {padding:30px 0 85px 0;}
		.quick_wrap {left:15px; width:calc(100% - 30px); bottom:-185px; height:140px;}
		.quick_wrap .quick_box {padding:45px 0 35px 35px;}
	#main_section1 .see_more_btn {margin-top:15px; margin-bottom:15px;}
		.p_imgBox {padding:10px 15px 0 15px;}
	/* Section 2 */
	#main_section2 {padding:124px 0 20px 0;}
	#main_section2 .albumWrap {padding:0 15px;} 
	#main_section2 .see_more_btn {margin-top:40px;}
	/* Section 3 */
	#main_section3 {padding:20px 0 25px 0; background-size:auto 100%; background-position:center center;}
	#main_section3 .widgetTableA td {line-height:36px;}
	#main_section3 .columnWrap {padding-left:0;}
	#main_section3 .see_more_btn {margin-top:76px}
	/* Section 4 */
	#main_section4 {padding:21px 0 21px 0;}
	#main_section4 .see_more_btn {margin-top:36px}
	#main_section4 .widgetTableA td {line-height:36px;}
	#main_section4 .widgetTableA td.time {display:none;}

	/* Sub Section */
	.sub_contents {padding:30px 0;}
		/* Contents Page */
		.contents-header {padding:20px 0; line-height:40px; font-size:45px;}
		.contents_text {line-height:24px; font-size:14px; font-weight:700;}
		.next_generation_photo {margin:25px 0 20px 0;}
		.greeting_title {font-size:23px;}
		.greeting_text {font-size:16px}
		.staff_text {padding-left:5px;}
		.lineWrap {padding:0;}
		.lineWrap span.year {display:none; top:5px; font-size:20px;}
		table.info th, table.info td {font-size:14px;}
		table.history td {font-size:14px;}
		table.info td.new_family_cell {font-size:14px; font-weight:700;}

		.next_generation_intro {padding-left:0;}
		.next_generation_intro li {height:auto; height:28px; padding-left:0; line-height:28px; background:none; font-size:14px;}
		.next_generation_vision {font-size:18px;}
		.next_generation_title {font-size:28px; line-height:40px;}

	/* Footer */
	.footer {padding:15px 0;}
}
@media (max-width: 767px) {		
	/* Common */
	body {font-size:13px;}
	/* Section 1 */
	#main_section1 {padding:10px 0 50px 0;}
	#main_section1 .noto_title {padding:15px 0 10px 0; line-height:36px; font-size:28px;}
		.sermon_info {line-height:22px; font-size:14px;}
		.top_line {margin:0;}
		.quick_wrap {bottom:-100px; height:85px; background-size:100% 100%;}
		.quick_wrap .quick_box {padding:30px 0 25px 30px;}
		.quick_wrap .quick_box .quick_title {padding-bottom:0; line-height:20px; font-size:20px;}
		.quick_wrap .quick_box .quick_text {line-height:14px; font-size:11px;}
	/* Section 2 */
	#main_section2 {padding:65px 0 10px 0; background:none;}
	#main_section2 .noto_title {display:inline-block; padding-bottom:10px; line-height:36px; font-size:28px;}
	#main_section2 .section_text {line-height:16px; font-size:13px;}
	#main_section2 .see_more_btn {float:right; margin-top:5px;}
	#main_section2 .widgetGalleryA li .title {line-height:30px; font-size: 14px;}
	/* Section 3 */
	#main_section3 {padding:10px 0;}
	#main_section3 .noto_title {display:inline-block; padding-bottom:10px; line-height:36px; font-size:28px;}
	#main_section3 .section_text {line-height:16px; font-size:13px;}
	#main_section3 .see_more_btn {float:right; margin-top:5px;}
	#main_section3 .widgetTableA td {padding-left:10px; line-height:28px;}
	#main_section3 .widgetTableA td.title a {font-size:14px;}
	/* Section 4 */
	#main_section4 {padding:10px 0;}
	#main_section4 .noto_title {display:inline-block; padding-bottom:10px; line-height:36px; font-size:28px;}
	#main_section4 .section_text {line-height:16px; font-size:13px;}
	#main_section4 .see_more_btn {float:right; margin-top:5px;}
	#main_section4 .widgetTableA td {line-height:28px;}
	#main_section4 .widgetTableA td.title a {font-size:14px;}
	/* Sub Section */
	.sub_contents {padding:15px 0;}
		/* Contents Page */
		.contents-header {padding:20px 0; line-height:36px; font-size:40px;}
		.next_generation_photo {margin:25px 0 20px 0;}
		.year_navbar li {width:70px;}
		.next_generation_intro li {letter-spacing:-1px;}
		table.info th, table.info td {letter-spacing:-1px;}
		.staff_name {height:24px; line-height:24px; font-size:14px;}
		.staff_text2 {font-size:14px;}
		.table-worship th, .table-worship td {font-size:14px;}

		.m_year {padding-top:12px; line-height:36px; font-size:24px; font-weight:700; color:#02aabd;}
		.history_table th, .history_table td {padding:3px 0;}
		.history_table th.h_year {width:20%; line-height:24px; font-size:20px;}
		.history_table th.h_date {width:17%; line-height:20px; font-size:14px;}
		.history_table td {line-height:18px; font-size:13px;}

		.edu_table {margin-bottom:20px;}
		.edu_table th, .edu_table td {height:24px !important; font-size:14px;}
		.greeting_text {font-size:14px}
	/* Footer */
	.footer {line-height:20px; font-size:12px;}
}
@media (max-width:480px) {
	.table-worship th, .table-worship td {font-size:12px;}
	.galleryinfobox .extravarbox1{height:0px;}
}