/* font */
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

/* Default */

a{outline:none!important;}
a,a:hover{text-decoration:none;}
img{max-width:100%;}
.mobileOnly{display:none;}
b.pcOnly{font-weight:normal;}
.v-top{vertical-align:top;}
.hide{display:none;}

/* fonts */
/**,body,div,a{font-family: 'Nanum Gothic', sans-serif;}*/

/* headerSection */
.headerSection{left:0;padding-top:0px;position:absolute;top:0;width:100%;z-index:11;}
.headerSection .headerSectionWrapper{background:#fff;}
.headerSection #seminar-plan{
    color: #fff;
    font-size: 12px;
    position: absolute;
    left: 50%;
    margin-left:-572px;
    line-height: 19px;
    top: 17px;
}
.headerSection #seminar-plan strong {
	color:#F5C928;
    margin-left:4px;
}
.headerSection #seminar-plan a {
	color:#fff;
	display:inline-block;
	margin:2px 0;
}
.headerSection #seminar-plan a.seminar-btn {
    border: 1px solid #fff;
    float: right;
    margin: 0 21px 0 4px;
    padding: 0px 4px;
    font-size: 11px;
}
.headerSection #seminar-plan a.seminar-btn:hover{
	background:#fff;
	color:#404040;
}
.headerSection #event-plan{
    color: #fff;
    font-size: 12px;
    position: absolute;
    right: 50%;
    margin-right: -560px;
    line-height: 19px;
    top: 17px;
}
.headerSection #event-plan>table {
	float:left;
}
.headerSection #event-plan .plan-title{
	padding:0 12px;
}
.headerSection .topPop{display:none;background:url(../img/topPop11_new.png) top center no-repeat #404040;height:147px;position:relative;}
.headerSection .topPop img{margin:18px 0 0 -347px;}
.headerSection .topSide{left:0;position:absolute;top:0;width:100%;z-index:1;}
.headerSection .topSide .topSideWrapper{position:relative;text-align:right;height:30px;overflow:hidden;}
.headerSection .topSide .topSideWrapper .account { margin-right: 0; }
.headerSection .topSide #topPopButton{display:none;cursor:pointer;position:absolute;right:0;z-index:1;}
.headerSection .topSide .search{float: right;margin-right: 8px;position: relative;top: 7px;}
.headerSection .topSide .search input[type=text]{
	line-height: 21px;
	padding: 7px 39px 7px 7px;
	border: 1px solid #e4e4e4;
	width:210px;
}
.headerSection .topSide .search input[type=submit]{
	background:url(../img/search.gif) no-repeat;
	border:none;
	height:30px;
	left:-39px;
	position:relative;
	top:-1px;
	width:30px;	
}
.headerSection .topPart{background:#1B3A63;position:relative;}
.headerSection .topPart .topPartWrapper{max-width:100%;position:relative;}
.headerSection .topPart #mobileMember{display:none;}
.headerSection .topPart .leftLayer {margin:29px 0;}
.headerSection .topPart .rightLayer{margin:18px 0 2px 46px;position:relative;}
.headerSection .topPart .right-top { 
	position: absolute;
    right: 25px;
    top: 48px;
}
.headerSection .topPart .right-top a {
	cursor:pointer;
    display: inline-block;
    text-decoration:none;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    line-height: 24px;
    font-size: 12px;
}
.headerSection .topPart .right-top a img {
	height:20px;
}
.headerSection .topPart .right-top a.bar { cursor:default; padding:0 10px 0 8px; }
.headerSection .topPart .rightLayer form{float:right;}
.headerSection .topPart .rightLayer form.search{display:none;margin:0 1px;}
.headerSection .topPart .rightLayer form.search input[type=text]{display:none;padding:0 7px;border: 1px solid #E7E3E1;vertical-align:middle;height:34px;}
.headerSection .topPart .rightLayer form.search input[type=submit]{background:url(../img/search.gif) no-repeat 100% 100%;border:none;height:34px;width:34px;vertical-align:middle;}
.headerSection .topPart .rightLayer .gnb{display:inline-block;}
.headerSection .topPart .rightLayer .gnb ul {
	list-style:none;
}
.headerSection .topPart .rightLayer .gnb>ul{
	display:inline-block;float:left;list-style:none;width:100%;margin-bottom:0;
	padding-left:25px;
}
.headerSection .topPart .rightLayer .gnb>a{}
.headerSection .topPart .rightLayer .gnb>ul>li{ float: left; position: relative; width: 95px; margin: 0 5px; }
.headerSection .topPart .rightLayer .gnb>ul>li:first-child,
.headerSection .topPart .rightLayer .gnb>ul>li:nth-child(8),
.headerSection .topPart .rightLayer .gnb>ul>li:nth-child(9),
.headerSection .topPart .rightLayer .gnb>ul>li:nth-child(10){display:none;}
.headerSection .topPart .rightLayer .gnb>ul>li>a{
	height:84px;
    border: none;
    color: #eee;
    cursor: pointer;
    display: block;
    font-size: 1.2em;
    font-weight: 600;
    outline: none;
    padding: 30px 0 30px 0px;
    margin-top: 9px;
    text-decoration: none;
}
.headerSection .topPart .rightLayer .gnb>ul>li.active>a{
	font-weight:bold;
}
.headerSection .topPart .rightLayer .gnb>ul>li.hover>a{
    color: #fff;
}
.headerSection .topPart .rightLayer .gnb>ul>li.clicked>a{background-image:url(../img/arrow_bottom.png);background-repeat:no-repeat;background-position: bottom center;}
.headerSection .topPart .rightLayer .gnb>ul>li>ul{display:none;padding:0;position:relative;top:0;left:0;z-index:2;}
.headerSection .bottomPart{
	background-color:#1B3A63;
	background-position:top center;
	background-repeat:repeat;
	display:none;
}
.headerSection .topPart .rightLayer .gnb.open>ul>li>ul{display:block;padding-bottom:21px;}
.headerSection .topPart .rightLayer .gnb.open>ul>li>ul>li{margin-bottom:4px;}
.headerSection .topPart .rightLayer .gnb>ul>li>ul>li ul{display:none;}
.headerSection .topPart .rightLayer .gnb.open>ul>li>ul>li>a{color:#fff;}
.headerSection .topPart .rightLayer .gnb.open>ul>li>ul>li>a:hover{text-decoration:underline;}
.headerSection .bottomPart #gnbSub{/*min-height:240px;*/}
.headerSection .bottomPart #gnbSub ul{margin:0;padding:0;}
.headerSection .bottomPart #gnbSub>ul{display:inline-block;list-style:none;margin:0;padding:24px 0 24px 0;width:624px;}
.headerSection .bottomPart #gnbSub>ul>li{display:inline-block;margin-bottom:12px;vertical-align:top;}
.headerSection .bottomPart #gnbSub>ul>li>a{color:#fff;display:inline-block;font-weight:600;margin:4px 3px;width:140px;}
.headerSection .bottomPart #gnbSub>ul>li>a:hover,
.headerSection .bottomPart #gnbSub>ul>li.active>a{text-decoration:underline;}
.headerSection .bottomPart #gnbSub>ul>li>ul>li>a{color:#ccc;}
.headerSection .bottomPart #gnbSub>ul>li>ul>li>a:before{content:'-';}
.headerSection .bottomPart #gnbSub>ul>li>ul>li>a:hover{text-decoration:underline;}
.headerSection .bottomPart #gnbSub>ul>li>ul>li.active>a{color:#fff;font-weight:bold;}

/* sitemapSection */
#sitemapSection{
	background:#fff;
	border-top:1px solid #D9D9D9;
	margin-top:-11px;
	text-align:center;
	position:relative;
	padding:11px 0;
}
#sitemapSection #sitemapArrow{
	position:absolute;
	text-align:center;
	top:-1px;
	width:100%;
}
#sitemapSection #sitemapArrow>img{
	cursor:pointer;
}
#sitemapSection #gnb{
	padding:42px 0 49px 0;
}
#sitemapSection #gnb ul{padding:0;list-style:none;}
#sitemapSection #gnb>ul>li{
    display: inline-block;
    text-align:left;
    margin: 0 12px;
    vertical-align: top;
}
#sitemapSection #gnb>ul>li>a{color:#000;display:inline-block;font-size:17px;margin-bottom:12px;padding-left:9px;}
#sitemapSection #gnb>ul>li:first-child{display:none;}
#sitemapSection #gnb>ul>li>ul{padding:0;}
#sitemapSection #gnb>ul>li>ul>li{margin-bottom:4px;}
#sitemapSection #gnb>ul>li>ul>li>a{
    color: #000;
    font-weight: normal;
    display: inline-block;
    font-size: 14px;
    width: 121px;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#sitemapSection #gnb>ul>li>ul>li>a:before{content:'- ';}
#sitemapSection #gnb>ul>li>ul>li>a:hover{text-decoration:underline;}

/* footerSection */
.footerSection{background:#282828;display:block;padding:36px 0;width:100%;}
.footerSection .bottomLayer{color:#818181;line-height:160%;margin-top:0;}
.footerSection .bottomLayer>a{color:#818181;}
.footerSection #linkLayer>a{
	color:#fff;
	padding:0 1px;
	display:inline-block;
	border-radius: 2px;
	margin-right: 6px;
	width:195px;
	text-align:center;
}
.footerSection #linkLayer>a.facebook {
	background: #5678ba;
	padding: 3px 0 3px 13px;
	color: #fff;
}
.footerSection #linkLayer>a.bible-write {
    background: #66BADE;
    padding: 9px 50px;
    margin-top: 10px;
}
.footerSection #linkLayer>a.bible-write>img {
	float:right;
}
.footerSection #linkLayer>a>span {
	position:relative;
}
.footerSection #linkLayer>a.facebook span {
	top:1px;
}
	
.footerSection #linkLayer>a.bible-write span {
	top:3px;
}
.footerSection>div>div{
	padding-bottom:21px;
}

.footerSection select {
	margin-top:18px;
}

/* fifthSectionWrapper */
.fifthSectionWrapper>a.menu{display:inline-block;width:188px;max-width:49%;}
.fifthSectionWrapper>a.menu>img{position:relative;width:100%;}
.fifthSectionWrapper>a.menu>img:hover{top:-7px;}

/* nowLoading */
#nowLoading{color:#aaa;font-size:4em;position:fixed;top:40%;right:50%;margin-right:-30px;z-index:997;}

/* topBtn */
#topBtn{
    background: #1B3A63;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display:none;
    padding: 9px 24px;
    position: fixed;
    bottom: 12px;
    right: 12px;
}

#searchModal .search-btn {
    width: 100%;
    padding: 12px 0;
    background: #0e1d32;
    color: #fff;
    font-size: 15px;
    border: 0;
}

/* bootstrap */
.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:auto;
}
.x input[type=color], .x input[type=date], .x input[type=datetime-local], .x input[type=datetime], .x input[type=email], .x input[type=month], .x input[type=number], .x input[type=password], .x input[type=search], .x input[type=tel], .x input[type=text], .x input[type=time], .x input[type=url], .x input[type=week]
{
	height:auto!important;
}

/* etc */
.swiper-pagination{display:none;}
img.addon_menu_new{margin-left:5px!important;}


@media (max-width: 768px){	
	body{margin-top:0!important;}
	
	/* headerSection */
	.headerSection .topPart{margin-bottom:0;}
	.headerSection .bottomPart .gnb{display:none;margin:0;}
	.headerSection .bottomPart .gnb>ul{padding-left:0;}
	.headerSection .bottomPart .gnb>ul>li{clear:both;float:none;}
	.headerSection .bottomPart .gnb>ul>li>a{    
    background-color: #819aa9;
		color:#fff;
		margin-bottom:7px;
    padding: 12px 0;
		text-align: center;
   }
	.headerSection .bottomPart .gnb>ul>li>ul{list-style:none;}
	.headerSection .bottomPart .gnb>ul>li>ul>li>a{
    color: #111;
    display: inline-block;
    font-size: 19px;
    margin-bottom: 12px;
    width: 100%;
   }
	.headerSection .bottomPart .gnb>ul>li.clicked>a{background-image:none!important;}
	.headerSection .bottomPart .gnb>ul>li>a:hover,
	.headerSection .bottomPart .gnb>ul>li.clicked>a{color:#fff;}
	.headerSection .bottomPart .gnb>ul>li.clicked>ul{display:block;padding:12px;}
}

@media (max-width: 991px){
	.pcOnly{display:none!important;}
	.mobileOnly{display:block;}
	/*body{padding-top:83px!important;}*/	
	
	.headerSection .topPart{height:83px!important;}
	.headerSection .topPart .leftLayer { margin: 12px 0; }
	.headerSection .headerSectionWrapper{height:83px!important}
	.headerSection .headerSectionWrapper .mobile-gnb{display:none;}
	.headerSection .headerSectionWrapper.open{height:393px!important;overflow-y:scroll;overflow-x:hidden;}	
	.headerSection .headerSectionWrapper.open .mobile-gnb{display:block;}
	.headerSection .headerSectionWrapper.open .mobile-gnb a{color:#333;}
	.headerSection .headerSectionWrapper.open .mobile-gnb ul{list-style: none;margin: 0;}
	.headerSection .headerSectionWrapper.open .mobile-gnb>ul{padding: 2px 0;margin: 0 0;border-top: 1px solid #eee;}
	.headerSection .headerSectionWrapper.open .mobile-gnb>ul>li>a{border-bottom:1px solid #eee;cursor:pointer;display:inline-block;font-weight:600;padding:12px 21px;width:100%;}
	.headerSection .headerSectionWrapper.open .mobile-gnb>ul>li:first-child{display:none;}
	.headerSection .headerSectionWrapper.open .mobile-gnb>ul>li>ul{border-bottom:1px solid #eee;display:none;padding:7px 0;}
	.headerSection .headerSectionWrapper.open .mobile-gnb>ul>li.open>ul{display:block;}	
	.headerSection .headerSectionWrapper.open .mobile-gnb>ul>li>ul a{padding:0 21px;display: inline-block;width: 100%;}
	.headerSection .headerSectionWrapper.open .mobile-gnb>ul>li>ul a:before{content:'- ';}
	.headerSection .headerSectionWrapper.open .mobile-gnb>ul>li>ul a br { display:none; }
	.headerSection .headerSectionWrapper.open .mobile-gnb>ul>li>ul>li{margin:4px 0;}
	.headerSection .headerSectionWrapper.open .mobile-gnb>ul>li>ul>li>ul{ padding:3px 0 7px 0px; }
	.headerSection .headerSectionWrapper.open .mobile-gnb>ul>li>ul>li>ul>li>a{ padding:4px 0 0 34px; }
	.headerSection .headerSectionWrapper.open .mobile-gnb>ul>li>ul>li>ul>li>ul{ padding:6px 6px 4px 50px; }
	.headerSection .headerSectionWrapper.open .mobile-gnb>ul>li>ul>li>ul>li>ul>li>a{ padding:3px 0; }
	.headerSection .headerSectionWrapper.open .mobile-gnb .right-top { text-align:right; }
	.headerSection .headerSectionWrapper.open .mobile-gnb .right-top a { float:right; margin: 6px 6px 6px 6px; }
	.headerSection .headerSectionWrapper.open .mobile-gnb .right-top a.bar {display:none;}
	.headerSection .headerSectionWrapper.open .mobile-gnb .right-top a img,
	.headerSection .headerSectionWrapper.open .mobile-gnb .right-top a br { display:none;} 
	.headerSection .headerSectionWrapper .bottomPart{display:none;}
	
	/* headerSection*/
	.headerSection{/*height:76px!important;*/}
	.headerSection .topPart a#logo{display:inline-block;width:170px;margin-top:7px;}
	.headerSection .topPart a#logo>img.mobileOnly{margin-left:4.2em;}
	.headerSection .topPart .mobileMenu{cursor:pointer;position:absolute;right:12px;top:18px;}
	.headerSection .topPart .mobileMenu#mobileMember{right:62px;}
	.headerSection .topPart .mobileMenu>i{
	    color: #fff;
	    padding: 9px 12px;
	    font-size: 2em;
	    background-color: #28548E;
	    width:46px;
	    height:46px;
   }
   .headerSection .headerSectionWrapper .topPart .mobileMenu>i.close-ico {
   		display:none;
  	}
   .headerSection .headerSectionWrapper.open .topPart .mobileMenu>i.close-ico {
   		display:inline-block;
  	}
   .headerSection .headerSectionWrapper.open .topPart .mobileMenu>i.open-ico {
   		display:none;
  	}
	.headerSection .topPart .rightLayer .gnb>ul>li>a{font-size:1em;padding:29px 7px 30px 7px}	
	.headerSection .bottomPart{position:relative;margin-top:33px;}
	.subSection{padding-top:0;}
	.firstSection .mainSlide .slide{
		height:330px;
	}
	.fourthSecion .imageWrapper>.image>a{width:100%;}
	.firstContent#firstContent1 .bottomContent>.bottomContent3{background:none;}
	.thirdContent#thirdContent1-1 .text-content .text-content-content .content-box.first{
		width:100%;
	}
	.betweenFirstSecond .parts{padding:12px 21px;}
	.betweenFirstSecond .rightPart>span.firstSpan{margin:0 0 0 0;}	
	.footerSection{text-align:center;}
	.contentWrapper>section.xm,
	.xm .signin{width:100%;}	
}


@media (max-width:1199px) and (min-width:769px){
	.headerSection .bottomPart .gnb>ul>li>a{font-size:1.2em;padding:27px 27px 24px 27px;}
}

@media (max-width:1199px){
	.headerSection{margin-top:0!important;top:0;}
	.headerSection .bottomPart #gnbSub{background:none!important;}
	.headerSection .topPart .rightLayer .gnb>ul { padding: 0; }
	.headerSection .topPart .rightLayer .gnb>ul>li>a{padding:29px 12px 30px 12px}
	.headerSection .topPart .right-top {
		display:none;
	}
	.narrow-only{display:block;}
	.firstContent .bottomContent>.bottomContent3{background:none;}
	.firstContent#firstContent3 .bottomContent{background-size:auto 100%;}
	.firstContent#firstContent3 .bottomContent img{margin:5px 0 0 0;}
	.firstContent#firstContent4 .bottomContent img{margin:0;}
	.betweenFirstSecond .leftPart>span.firstSpan{margin-right:0;}
	.betweenFirstSecond .leftPart>span.thirdSpan{margin:0 12px 0 0;}
	.betweenFirstSecond .leftPart>span{margin:0 7px;}
	.betweenFirstSecond .parts span.secondSpan{height: 21px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;vertical-align: middle;width: 210px;}
	.secondSection{background-position:20% 0;}
	.secondSection h3.text{padding:0 12px;}
	.thirdSection{background-image:none;}
}

@media (min-width: 1200px) {
	#AymcBody .container{width:1280px;}
	/* scroll */
	.scrollFadeIn,
	.scrollFadeInDelay{opacity:0;}
	.scrollLeftToRight{opacity:0;position:relative;}
	.scrollRightToLeft,
	.scrollRightToLeftDelay{opacity:0;position:relative;margin-right:-100%;}
	.scrollTopToBottom{opacity:0;position:relative;top:-70px;}
	.scrollMarginLeftZero{opacity:0; margin-left:19px;}
}