@charset "utf-8";

@import url("https://www.fgtv.com/css/header.css");
@import url("https://www.fgtv.com/css/footer.css");

@import url("/fgtv/css/style_sub.css?1");

body {
	font-family: '맑은 고딕', 'Malgun Gothic', 돋움, Dotum, 굴림, Gulim, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	background-color: #fcfcfc;
}

body, p, ul, h1, h2, h3 {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #000000;
}

li {
	list-style-type: none;
	border: 0;
	margin: 0;
	font-size: 0;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

input, select, textarea, button {
	vertical-align:middle;
}

.clearfix:after {
	content: ".";	/* the period is placed on the page as the last thing before the div closes */
	display: block;	/* inline elements don't respond to the clear property */ 
	height: 0;	/* ensure the period is not visible */
	clear: both;	/* make the container clear the period */
	visibility: hidden;		/* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

/* end of "no-extra-markup" clearing method */

/* .clearfix {
	overflow: hidden;
} */

.wrapper {
	width: 950px;
	margin: 0 auto;
}

.wrapper2 {
	width: 948px;
	margin: 0 auto;
}

.wrapper3 {
	width: 878px;
	margin: 0 auto;
}

.blue {
	color: #215bd5;
}

.red {
	color: #ff0000;
}

.red2 {
	color: #e30000;
}

.orange {
	color: #ef7c00;
}

.gray {
	color: #666666;
}

.bus_red {
	color: #f72f08;
}

.bus_blue {
	color: #3d5bab;
}

.bus_green {
	color: #5bb025;
}

.bg_blue1 {
	background-color: #f1f7fa;
}

.bg_blue2 {
	background-color: #e9f0f6;
}

.bg_blue3 {
	background-color: #dce8f0;
}

.bg_blue4 {
	background-color: #eaf1f6;
}

.jump01 {
	font-size: 12px;
	height: 20px;
}

.date {
	font-size: 12px;
	color: #666666;
}

.title {
	letter-spacing: -1px;
}

.title2 {
	color: #818181;
	letter-spacing: -1px;
}

.font_11 {
	font-size: 12px;
	line-height: 19px;
}

.font_12 {
	font-size: 13px;
}

.font_13 {
	font-size: 14px;
}

.font_14 {
	font-size: 15px;
}

.font_15 {
	font-size: 16px;
}

.font_16 {
	font-size: 17px;
}

.font_17 {
	font-size: 18px;
}

.font_18 {
	font-size: 19px;
}

.font_19 {
	font-size: 20px;
}

.font_20 {
	font-size: 21px;
}

.font_21 {
	font-size: 22px;
}

.font_30 {
	font-size: 31px;
}

.font_35 {
	font-size: 36px;
}

.font_bold {
	font-weight: bold;
}

.font_bold_bgc {
	font-weight: bold;
	background-color: #F6F6F6;
}

.padding_top_5 {
	padding-top: 5px;
}

.padding_top_10 {
	padding-top: 10px;
}

.padding_top_15 {
	padding-top: 15px;
}

.padding_top_20 {
	padding-top: 20px;
}

.padding_top_30 {
	padding-top: 30px;
}

.padding_left_5 {
	padding-left: 5px;
}

.padding_left_10 {
	padding-left: 10px;
}

.padding_left_20 {
	padding-left: 20px;
}

.padding_right_5 {
	padding-right: 5px;
}

.padding_right_10 {
	padding-right: 10px;
}

.padding_bottom_10 {
	padding-bottom: 10px;
}

.padding_bottom_17 {
	padding-bottom: 17px;
}

.padding_bottom_20 {
	padding-bottom: 20px;
}

.padding_bottom_30 {
	padding-bottom: 30px;
}

.margin_top_10 {
	margin-top: 10px;
}

.margin_top_20 {
	margin-top: 20px;
}

.margin_top_30 {
	margin-top: 30px;
}

.margin_top_35 {
	margin-top: 35px;
}

.margin_top_40 {
	margin-top: 40px;
}

.margin_top_50 {
	margin-top: 50px;
}

.margin_right_10 {
	margin-right: 10px;
}

.margin_right_20 {
	margin-right: 20px;
}

.margin_right_25 {
	margin-right: 25px;
}

.margin_right_30 {
	margin-right: 30px;
}

.margin_right_35 {
	margin-right: 35px;
}

.margin_left_5 {
	margin-left: 5px;
}

.margin_left_10 {
	margin-left: 10px;
}

.margin_left_35 {
	margin-left: 35px;
}

.margin_left_30 {
	margin-left: 30px;
}

.margin_bottom_5 {
	margin-bottom: 5px;
}

.margin_bottom_10 {
	margin-bottom: 10px;
}

.margin_bottom_15 {
	margin-bottom: 15px;
}

.margin_bottom_20 {
	margin-bottom: 20px;
}

.margin_bottom_25 {
	margin-bottom: 25px;
}

.margin_bottom_30 {
	margin-bottom: 30px;
}

.margin_bottom_35 {
	margin-bottom: 35px;
}

.margin_bottom_40 {
	margin-bottom: 40px;
}

.margin_bottom_50 {
	margin-bottom: 50px;
}

.margin_bottom_60 {
	margin-bottom: 60px;
}

.margin_bottom_70 {
	margin-bottom: 70px;
}

.line_height_0 {
	font-size: 0;
	line-height: 0;
}

.background_color_white {
	background-color: #ffffff;
}

.form01 {
	width: 150px;
	color: #092167; 
	height: 22px; 
	font-size: 12px;
	line-height: 24px;
	background-color: #ddeefe; 
	border-width: 1px; 
	border-color: #ddeefe; 
	border-style: solid;
	padding: 0 0 0 5px;
}

.form02 {
	width: 250px;
	color: #092167; 
	height: 24px; 
	font-size: 12px;
	line-height: 24px;
	background-color: #ffffff; 
	border: 1px solid #bbd4e4;
	padding: 0 0 0 5px;
}

.form03 {
	width: 120px; 
	height: 16px; 
	font-size: 12px;
	border: 1px solid #dddddd;
}

.form04 { 
	height: 16px; 
	font-size: 12px;
	border: 1px solid #dddddd;
}

.form05 { 
	width: 180px;
}

.form06 {
	width: 130px;
	color: #092167; 
	height: 24px; 
	font-size: 12px;
	line-height: 24px;
	background-color: #ffffff; 
	border: 1px solid #bbd4e4;
	padding: 0 0 0 5px;
}


.radio_01 {
	margin-right: 4px;
	margin-bottom: 4px;
}

.bt_01 {
	display: inline-block;
	width: 100px;
	height: 24px;
	font-size: 12px;
	line-height: 22px;
	color: #1d3985;
	text-align: center;
	border: 1px solid #bbd4e4;
	background-color: #dbe8f0;
	margin-left: 10px;
	font-weight: bold;
}

.bt_02 {
	display: inline-block;
	width: 150px;
	height: 30px;
	font-size: 12px;
	line-height: 28px;
	background-image: url(/fgtv/image/main/bt_bg_01.gif);
	text-align: center;
	border: 1px solid #cbcbcb;
	font-weight: bold;
}

.bt_03 {
	display: inline-block;
	width: 100px;
	height: 30px;
	font-size: 12px;
	line-height: 28px;
	background-image: url(/fgtv/image/main/bt_bg_01.gif);
	text-align: center;
	border: 1px solid #cbcbcb;
	font-weight: bold;
}

.bt_04 {
	display: inline-block;
	width: 70px;
	height: 24px;
	font-size: 12px;
	line-height: 22px;
	color: #1d3985;
	text-align: center;
	border: 1px solid #bbd4e4;
	background-color: #dbe8f0;
	margin-left: 5px;
	font-weight: bold;
}

.bt_05 {
	display: inline-block;
	width: 90px;
	height: 24px;
	font-size: 12px;
	line-height: 22px;
	background-image: url(/fgtv/image/main/bt_bg_01.gif);
	text-align: center;
	border: 1px solid #cbcbcb;
	font-weight: bold;
}

.bt_06 {
	display: inline-block;
	width: 208px;
	height: 34px;
	color: #215bd5;
	font-size: 14px;
	line-height: 32px;
	background-image: url(/fgtv/image/main/bt_bg_02.gif);
	text-align: center;
	border: 1px solid #cbcbcb;
	font-weight: bold;
}

.bt_07 {
	display: inline-block;
	height: 25px;
	color: #3682a1;
	font-size: 11px;
	line-height: 23px;
	background-image: url(/fgtv/image/main/bt_bg_07.gif);
	text-align: center;
	border: 1px solid #b9d8e8;
	font-weight: bold;
	padding: 0 5px 0 5px;
	letter-spacing: -0.7px;
}

.bt_08 {
	display: inline-block;
	width: 101px;
	height: 25px;
	color: #215bd5;
	font-size: 11px;
	line-height: 23px;
	background-image: url(/fgtv/image/main/bt_bg_08.gif);
	text-align: center;
	border: 1px solid #b9c8e8;
	font-weight: bold;
	letter-spacing: -0.7px;
}

.bt_09 {
	display: inline-block;
	width: 100px;
	height: 34px;
	color: #ffffff;
	font-size: 14px;
	line-height: 32px;
	background-image: url(/fgtv/image/main/bt_bg_09.gif);
	text-align: center;
	border: 1px solid #5e63d0;
	font-weight: bold;
}

.bt_10 {
	display: inline-block;
	width: 100px;
	height: 34px;
	color: #ffffff;
	font-size: 14px;
	line-height: 32px;
	background-image: url(/fgtv/image/main/bt_bg_10.gif);
	text-align: center;
	border: 1px solid #765ed0;
	font-weight: bold;
}

.bt_11 {
	display: inline-block;
	width: 100px;
	height: 34px;
	color: #ffffff;
	font-size: 14px;
	line-height: 32px;
	background-image: url(/fgtv/image/main/bt_bg_11.gif);
	text-align: center;
	border: 1px solid #925ed0;
	font-weight: bold;
}

.bt_12 {
	display: inline-block;
	width: 208px;
	height: 34px;
	color: #ffffff;
	font-size: 14px;
	line-height: 32px;
	background-image: url(/fgtv/image/main/bt_bg_12.gif);
	text-align: center;
	border: 1px solid #5e7fd0;
	font-weight: bold;
}

.bt_13 {
	display: inline-block;
	width: 208px;
	height: 34px;
	color: #ffffff;
	font-size: 14px;
	line-height: 32px;
	background-image: url(/fgtv/image/main/bt_bg_13.gif);
	text-align: center;
	border: 1px solid #755ed0;
	font-weight: bold;
}

.bt_14 {
	display: inline-block;
	height: 25px;
	color: #345ca0;
	font-size: 11px;
	line-height: 23px;
	background-image: url(/fgtv/image/main/bt_bg_14.gif);
	text-align: center;
	border: 1px solid #b9c8e8;
	font-weight: bold;
	padding: 0 5px 0 5px;
	letter-spacing: -0.7px;
}

.bt_15 {
	display: inline-block;
	height: 25px;
	color: #b44974;
	font-size: 11px;
	line-height: 23px;
	background-image: url(/fgtv/image/main/bt_bg_15.gif);
	text-align: center;
	border: 1px solid #e8b9c0;
	font-weight: bold;
	padding: 0 5px 0 5px;
	letter-spacing: -0.7px;
}

.bt_16 {
	display: inline-block;
	width: 100px;
	height: 34px;
	color: #ffffff;
	font-size: 14px;
	line-height: 32px;
	background-image: url(/fgtv/image/main/bt_bg_16.gif);
	text-align: center;
	border: 1px solid #ae5ed0;
	font-weight: bold;
}

.bt_17 {
	display: inline-block;
	width: 202px;
	height: 34px;
	color: #215bd5;
	font-size: 14px;
	line-height: 32px;
	background-image: url(/fgtv/image/main/bt_bg_02.gif);
	text-align: center;
	border: 1px solid #cbcbcb;
	font-weight: bold;
}

.bt_18 {
	display: inline-block;
	width: 100px;
	height: 69px;
	font-size: 12px;
	line-height: 69px;
	color: #1d3985;
	text-align: center;
	border: 1px solid #bbd4e4;
	background-color: #dbe8f0;
	margin-left: 10px;
	font-weight: bold;
}

.bt_31 {
	display: inline-block;
	width: 92px;
	height: 34px;
	color: #ffffff;
	font-size: 14px;
	line-height: 32px;
	background-image: url(/fgtv/image/main/bt_bg_09.gif);
	text-align: center;
	border: 1px solid #5e63d0;
	font-weight: bold;
}

.bt_32 {
	display: inline-block;
	width: 92px;
	height: 34px;
	color: #ffffff;
	font-size: 14px;
	line-height: 32px;
	background-image: url(/fgtv/image/main/bt_bg_10.gif);
	text-align: center;
	border: 1px solid #765ed0;
	font-weight: bold;
}

.bt_33 {
	display: inline-block;
	width: 92px;
	height: 34px;
	color: #ffffff;
	font-size: 14px;
	line-height: 32px;
	background-image: url(/fgtv/image/main/bt_bg_11.gif);
	text-align: center;
	border: 1px solid #925ed0;
	font-weight: bold;
}

.bt_34 {
	display: inline-block;
	width: 80px;
	height: 34px;
	color: #215bd5;
	font-size: 14px;
	line-height: 32px;
	background-image: url(/fgtv/image/main/bt_bg_02.gif);
	text-align: center;
	border: 1px solid #cbcbcb;
	font-weight: bold;
}

.popup_01 {
	background-color: #ffffff;
	margin: 0 20px 0 20px;
}

.bbs01 {
	padding-left: 3px;
	padding-right: 3px;
}

.bbs02 {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 13px;
	font-weight: bold;
}

.bbs03 {
	padding-left: 10px;
	padding-right: 10px;
}

.last-child {
	border: 0 !important;
}

.last-child2 {
	margin: 0 !important;
}

.text_align_right {
	text-align: right;
}

.text_align_center {
	text-align: center;
}

.vertical_align {
	vertical-align: bottom;
}

#mainimage {
	width: 100%;
	height: 311px;
	position: relative;
	background-color: #f2f2f2;
}

#mainimage_shadow {
	background-image: url(https://www.fgtv.com/image_intro/mainimage_shadow.png);
	width: 100%;
	height: 15px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 998;
}

#fgtv_mainimage {
	border-right: 1px solid #b5b6b6;
	border-bottom: 1px solid #b5b6b6;
	border-left: 1px solid #b5b6b6;
	float: left;
}

#onair_info {
	border-right: 5px solid #c5c5c5;
	border-bottom: 5px solid #c5c5c5;
	border-left: 5px solid #c5c5c5;
	float: left;
	background-color: #dbe8f0;
	width: 251px;
	height: 306px;
}

#onair {
	width: 190px; /*178px;*/
	margin: 0 auto;
}

#onair h3{
	font-size: 14px; /*16px;*/
	margin-bottom: 15px;
	width: 190px; /*178px;*/
	height: 50px;
	text-align: center;
}

#onair ul {
	margin: 0 auto;
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px solid #abc2d6;
}

#onair li {
	float: left;
	/*margin-left: 4px;*/
	margin-left: 24px;
}

#onair li:first-child {
	/*margin: 0;*/
	margin: 24;
}

#onair #onair_text {
	position: relative;
	margin: 0 auto;
	width: 190px; /*178px;*/
	height: 20px;
	background-image: url(/fgtv/image/main/onair_text_01.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#onair select {
	width: 140px;
	position: absolute;
	right: 0;
	top: 0;
}

#onair2 {
	width: 190px; /*178px;*/
	margin: 0 auto;
}

#onair2 h3{
	font-size: 16px;
	width: 190px; /*178px;*/
	height: 50px;
	text-align: center;
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px solid #abc2d6;
}

#onair2 #onair_contents li {
	font-size: 12px;
	text-align: left;
	padding-bottom: 5px;
}

#contents {
	background-color: #f2f2f2;
	padding-top: 15px;
	padding-bottom: 40px;
}

#main_contents1 {
	border: 1px solid #dadada;
	background-color:#ffffff;
	padding: 25px 35px 40px 35px;
}

.main_sitemap {
	float: left;
	width: 110px;
	margin-left: 18px;
}

#main_contents1 ul:first-child {
	margin: 0;
}

.main_sitemap_title {
	display: block;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 13px;
	border-bottom: 1px solid #000000;
	margin-bottom: 16px;
}

.main_sitemap_title2 {
	display: block;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 13px;
	border-bottom: 1px solid #000000;
	margin-bottom: 16px;
	letter-spacing: -2px;
}

.main_sitemap>li>.main_sitemap_sp {
	font-size: 18px; 
	color: #ff0000; 
	font-weight: bold; 
	line-height: 12px; 
	padding-top: 10px;
}

.main_sitemap>li>.main_sitemap_sp:hover {
	color: #215bd5; 
}

/* .main_sitemap li {
	margin-top: 5px;
} */

.main_sitemap li a {
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
}

.main_sitemap li a:hover {
	color: #215bd5;
}

#main_contents2 {
	border: 1px solid #dadada;
	background-color:#ffffff;
	border-top: 0;
	height: 220px;
}

#main_contents2>div {
	border-left: 1px solid #dadada;
	float: left;
}

#main_contents2>div:first-child {
	border-left: 0;
}

#main_contents2>div h2 {
	background-color: #f9f9f9;
	height: 40px;
	line-height: 35px;
	margin-bottom: 14px;
	font-size: 18px;
	text-align: center;
}

#assembly {
	width: 261px;
	height: 220px;
}

#assembly p {
	width: 211px;
	margin: 0 auto;
	margin-bottom: 10px;
	line-height: 21px;
	background-image: url(/fgtv/image/main/board_icon_01.gif);
	background-repeat: no-repeat;
	background-position: 0 12px;
	padding-left: 10px;
}

#praise {
	width: 425px;
	height: 220px;
	text-align: center;
	position: relative;
}

#praise ul {
	margin-top: 20px;
	margin-left: 52px;
}

#praise li {
	float: left;
	margin-right: 15px;
}

#praise li:last-child {
	margin-right: 0;
}

#praise .s_thumbnail {
	margin-top: 26px;
	opacity: 0.5;
}

#praise p {
	padding-top: 12px;
	line-height: 18px;
}

#praise #praise_prev {
	display: block;
	width: 15px;
	height: 27px;
	background-image: url(/fgtv/image/main/praise_prev_off.png);
	position: absolute;
	left: 20px;
	top: 107px;
}

#praise #praise_prev:hover {
	background-image: url(/fgtv/image/main/praise_prev_on.png);
}

#praise #praise_next {
	display: block;
	width: 15px;
	height: 27px;
	background-image: url(/fgtv/image/main/praise_next_off.png);
	position: absolute;
	right: 20px;
	top: 107px;
}

#praise #praise_next:hover {
	background-image: url(/image/main/praise_next_on.png);
}

#main_banner a {
	display: block;
	width: 260px;
	height: 72px;
	line-height: 72px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	border-top: 1px solid #dadada;
}

#main_banner a:first-child {
	border-top: 0;
}

#main_banner2 {
	height: 74px !important;;
	line-height: 74px !important;;
}

#main_banner3 a {
	display: block;
	width: 260px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	border-top: 1px solid #dadada;
}

#main_banner3 a:first-child {
	border-top: 0;
}

#main_contents3 {
	border: 1px solid #dadada;
	background-color:#ffffff;
	height: 70px;
	margin-top: 15px;
}

#main_contents3>div {
	border-left: 1px solid #dadada;
	float: left;
}

#main_contents3>div:first-child {
	border-left: 0;
}

#main_banner_lee {
	display: block;
	width: 261px;
	height: 70px;
	text-align: center;
	line-height: 70px;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
}

#main_sermon_search {
	width: 425px;
	height: 70px;
	text-align: center;
	line-height: 70px;
	letter-spacing: -1px;
}

#main_banner_cho {
	display: block;
	width: 260px;
	height: 70px;
	text-align: center;
	line-height: 70px;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
}


/*------------------------------------------------------------------------------------------*/
#main_fgtv {
	float: left;
	width: 689px;
	height: 311px;
}

#ktw {
	position: relative;
}
/*--------------------------------------------------------------------------------------------*/
/*--------								메인 이미지 스크롤							----------*/
/*--------------------------------------------------------------------------------------------*/
#mainimage .skdslider{
 width:689px; 
 height: 311px;
 position: absolute;
 display: block;
 overflow:hidden;

 
/*
	width: 100%;
	height: 431px;
	position: relative;*/
}

#mainimage .skdslider:after {
    content: '';
    padding-top: 50%; 
    display: block;
}

#mainimage .skdslider ul.slides{ margin:0; padding:0; list-style-type:none;}

#mainimage .skdslider ul.slides li
{
	
/*	background-color: green; */
	display: none;
}
/*
#mainimage .skdslider ul.slides li img{
    width: 100%;
	height:100%;
	border:0;
}

*/

#mainimage .skdslider ul.slide-navs {
/*
	bottom: 400px;
	left: 75%;
    position: absolute;
    margin: 0;
    padding: 0;

*/
/*	background-color: yellow; */



    top: 20px;
    left: 195px;
    position: absolute;
	list-style-type: none;


 /*
	width:50px;
	height:15px;
	position:absolute;
	top: 300px;
	left: 900px;
	margin: 0;
    padding: 0;
/*	background-color: yellow;*/
}


#mainimage .skdslider ul.slide-navs li {

    float: left;
	background: url("https://www.fgtv.com/skdslider-master/src/image/slide-bg.png") no-repeat scroll 0 0 transparent;
	height:12px;
	width:12px;
	margin-right:4px;
	cursor:pointer;
}

#mainimage .skdslider ul.slide-navs li.current-slide {

  background: url("https://www.fgtv.com/skdslider-master/src/image/slide-bg-active.png") no-repeat scroll 0 0 transparent;
}

#mainimage .skdslider .slide-desc {
 /*
    background: url("https://www.fgtv.com/skdslider-master/src/image/slide_desc.png") repeat scroll 0 0 transparent;
    left: 0;
    padding: 0 15px 0 15px;
    position: absolute;
    bottom: 15%;
    max-width: 85%;
	display:inline-block;
	*/
}
#mainimage .skdslider .slide-desc > h2 {

    color: #CFDB0C;
    font-family: 'Oswald';
    font-size: 25px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-transform: uppercase;
}

#mainimage .skdslider .slide-desc > p {
 
    color: #FFFFFF;
    font-family: 'Oswald';
    font-size: 16px;
    line-height: 20px;
    margin-top: 5px;
}
#mainimage .skdslider .slide-desc > p a.more {

    color:#990000;
	font-size:20px;
	text-decoration:none;
}
#mainimage .skdslider .slide-desc > p a.more:hover {
text-decoration:underline;
}
/*
#mainimage .skdslider a.prev{
    background: url("https://www.fgtv.com/skdslider-master/src/image/left.png") no-repeat scroll 0 0 transparent;
	width:35px;
	height:35px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:50%;
	left:2%;
	margin-top:-17px;
}

#mainimage .skdslider a.next{
    background: url("https://www.fgtv.com/skdslider-master/src/image/right.png") no-repeat scroll 0 0 transparent;
	width:35px;
	height:35px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:50%;
	right:2%;
	margin-top:-17px;
}
#mainimage .skdslider a.prev:hover{
  
}
#mainimage .skdslider a.next:hover{
  
}

#mainimage .skdslider a.play{
    background: url("https://www.fgtv.com/skdslider-master/src/image/play.png") no-repeat scroll center center transparent;
	width:35px;
	height:35px;
	display:none;
	cursor:pointer;
	position:absolute;
	top:50%;
	left:48%;
	margin-top:-17px;
}

#mainimage .skdslider a.pause{
    background: url("https://www.fgtv.com/skdslider-master/src/image/pause.png") no-repeat scroll center center transparent;
	width:35px;
	height:35px;
	display:none;
	cursor:pointer;
	position:absolute;
	top:50%;
	left:48%;
	margin-top:-17px;
}
*/

/*Some Responsive CSS */
@media screen and (max-width:767px) {
#mainimage .skdslider .slide-desc > h2 {
		font-size: 20px;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	
#mainimage .skdslider .slide-desc > p {
		font-size: 14px;
		line-height: 15px;
		margin-top: 5px;
	}
#mainimage 	.skdslider .slide-desc > p a.more {
		font-size:14px;
	}
}
/*--------------------------------------------------------------------------------------------*/
/*--------								순복음 예배 찬양							----------*/
/*--------------------------------------------------------------------------------------------*/
#praise #praise_next:hover {
	background-image: url(https://www.fgtv.com/image_intro/sermon_next_on.png);
}

#praise .praise-box {width:425px; margin:0 0 0px 0px; position:relative; height:170px; padding:0;}
/*
#sermon .sermon-box ul {width:100%;} 
#sermon .sermon-box ul:after {content:''; display:block; clear:both;}
*/

/*#sermon .sermon-box .image {margin-bottom:0px;}*/
#praise .praise-box .image img {width:85%; height:85%;}
/*#sermon .sermon-box .image img {width:100%; height:100%;}*/


#praise .praise-box ul .list p {margin:0 -200px ; height:70px; line-height:13px; padding-top: 15px;display:none;}
/*
.sermon .sermon-box .sermonweek figcaption p{margin:0 -200px; line-height:18px; padding-top: 12px;}*/


#praise .pastor{font-size:12px}

#praise #praise-slider ul li {position:relative; top:25px; float:left; width:100px; height:100px; margin:0 -1.5px;}  /* 이미지 간격 */
/*#sermon-slider .slider-sermonwrap li p {margin:0 -200px ; height:200px; line-height:18px; padding-top:-10px; background-color: red;display:none;}*/
#praise #praise-slider .wrapper {position:relative; height:170px; margin:0 auto; padding:5px 0px 0px;}  /* 이미지 위 아래 위치 셋팅 */
#praise #praise-slider .nav-wrap {text-align:center; position:absolute; right:0; bottom:15px; left:0; }

#praise #praise-slider .nav-wrap button[class|='nav'] {font:0/0 a; position:absolute; bottom:69px; width:20px; height:39px; border:0 none; background-color:transparent; background-image:url('https://www.fgtv.com/image_intro/sermon_prevnext_off.png');cursor:pointer;}

#praise #praise-slider .nav-wrap button[class|='nav']:hover {font:0/0 a; position:absolute; bottom:69px; width:20px; height:39px; border:0 none; background-color:transparent; background-image:url('https://www.fgtv.com/image_intro/sermon_prevnext_on.png');cursor:pointer;}


#praise #praise-slider .nav-wrap .nav-next {right:15px; background-position:-20px 0;}
#praise #praise-slider .nav-wrap .nav-prev {left:15px;}

#praise-slider ul {width:425px; margin:0 0 0px 0px; padding:0px 0px;}
#praise-slider ul li {display:none;}
#praise-slider ul li:first-child,
#praise-slider ul li:first-child + li,
#praise-slider ul li:first-child + li + li {display:block;}
/*--------------------------------------------------------------------------------------------*/

.arrow {
	position: relative;
    top: -2px;
}

.bg_yellow {
	display: inline-block;
	background-color: #fffe92;
	padding: 0 4px;
}
