

/* ¼Ò°³ .start */
/*

	* timeline scroll animationÀ» ÀÌ¿ëÇØº¸±â
	https://www.creativosonline.org/en/css-timeline.html#Timeline_por_scrolling
	https://developer.mozilla.org/en-US/docs/Web/CSS/animation-timeline

*/

.intro_header_wrap{width:100%;height:820px;background:url(../../img/ko/introduction/about_top.jpg) no-repeat center 0;background-size: cover;}
.intro_header_wrap .intro_header_in{position:relative;display:block;width:1220px;height:820px;margin:0 auto;}
.intro_header_wrap .intro_header_in .text_title1{position:absolute;top:270px;left:0;right:0;margin-left:auto;margin-right:auto;display:block;font-size:75px;color:#fff;font-weight:550;width:700px;}
.intro_header_wrap .intro_header_in .text_title2{position:absolute;top:390px;left:0;right:0;margin-left:auto;margin-right:auto;display:block;font-size:60px;color:#fff;font-weight:550;width:1000px;letter-spacing:-2px;}


.mainwrap{height:1090px;padding-bottom:0px;margin-top:68px;box-sizing:border-box;}
.mainwrap .main{position:relative;width:1200px;margin:0 auto 0;}

.mainwrap .main .about{display:block;text-align:center;}
.mainwrap .main .about .txt_wrap1{display:block;width:214px;height:50px;margin:0 auto;text-align:center;}
.mainwrap .main .about .txt_wrap1 h1 {position:absolute;}
.mainwrap .main .about .txt_wrap1 h1 .about_gcn{display:block;color:#c1c1c1;font-size:42px;font-weight:500;}

.mainwrap .main .about .title1 {display:block;font-size:40px;font-weight:500;padding-top:38px;}
.mainwrap .main .about .content1 {display:block;font-size:22px;font-weight:300;padding-top:14px;}
.mainwrap .main .about .title2 {display:block;font-size:40px;font-weight:500;padding-top:35px;}
.mainwrap .main .about .content2 {display:block;font-size:22px;font-weight:300;padding-top:14px;}
.mainwrap .main .about .title3 {display:block;font-size:40px;font-weight:500;padding-top:35px;}
.mainwrap .main .about .content3 {display:block;font-size:22px;font-weight:300;padding-top:14px;}

.mainwrap .main .about .txt_wrap2{display:block;width:265px;height:50px;margin:0 auto;text-align:center;margin-top:175px;}
.mainwrap .main .about .txt_wrap2 h1 {position:absolute;}
.mainwrap .main .about .txt_wrap2 h1 .management{display:block;color:#c1c1c1;font-size:42px;font-weight:500;}



/*
.management_wrap1{height:395px;padding-bottom:0px;margin-top:0px;margin-bottom:382px;box-sizing:border-box;background:linear-gradient(90deg, #F3F4F6 50%, #fff 50%);}
*/
.management_wrap1{height:436px;padding-bottom:0px;margin-top:0px;margin-bottom:446px;box-sizing:border-box;background:linear-gradient(90deg, #F3F4F6 50%, #fff 50%);}
.management_wrap1 .wrap_in{position:relative;width:1200px;height:436px;margin:0 auto 0;background-color:#F3F4F6;}
.management_wrap1 .wrap_in .pastor{position:absolute;top:-115px;left:0;right:0;margin-left:auto;margin-right:auto;display:block;width:1107px;height:550px;}
.management_wrap1 .wrap_in .content{position:absolute;top:463px;display:block;left:0;right:0;margin-left:auto;margin-right:auto;width:1107px;font-size:20px;}

.management_wrap2{height:395px;padding-bottom:0px;margin-top:0px;box-sizing:border-box;background:linear-gradient(90deg, #fff 50%, #F3F4F6 50%);}
.management_wrap2 .wrap_in{position:relative;width:1200px;height:395px;margin:0 auto 0;background-color:#F3F4F6;}
.management_wrap2 .wrap_in .ceo{position:absolute;top:-115px;left:0;right:0;margin-left:auto;margin-right:auto;display:block;width:1107px;height:509px;}
.management_wrap2 .wrap_in .content{position:absolute;top:420px;display:block;left:0;right:0;margin-left:auto;margin-right:auto;width:1110px;font-size:20px;}


.location_wrap{display:block;margin-top:275px;text-align:center;}
.location_wrap .wrap_in{position:relative;width:1200px;height:1050px;margin:0 auto 0;background-color:#fff;}
.location_wrap .wrap_in .txt_wrap{display:block;width:176px;height:108px;margin:0 auto;text-align:center;padding-top:0px;}
.location_wrap .wrap_in .txt_wrap h1 {position:absolute;}
.location_wrap .wrap_in .txt_wrap h1 .title_location{display:block;color:#c1c1c1;font-size:42px;font-weight:500;}

.location_wrap .wrap_in .location{display:block;width:1200px;height:642px;border:2px solid #D2D2D2;}
.location_wrap .wrap_in .content{display:block;width:1200px;height:500px;font-size:19px;text-align:left;margin-top:37px;}
.location_wrap .wrap_in .content .address{display:block;padding-bottom:12px;}
.location_wrap .wrap_in .content .address .bar{color:#A5A5AB;padding:0 13px 0 13px;}


/*
	Âü°í : ´õº¸±â ¹ØÁÙ¹è°æ»ö
	https://www.nuskinkorea.co.kr/app/

*/
.btn_more_ani:before {
    content: "";
    position: absolute;
    left: -2px;
    bottom: 8px;
    height: 30%;
    width: 100%;
    /*background-color: rgba(113, 35, 217, 0.2);*/
    /*background-color: rgba(23, 133, 253, 0.2);*/
    background-color: rgba(33, 199, 228, 0.2);
}

/*
	Âü°í: glow
	https://www.w3schools.com/howto/howto_css_glowing_text.asp

*/

.glow {

  /*text-shadow: 0 0 1px #554D50, 0px 0px 2px #554D50, 2px 2px 4px #554D50, 0 0 10px #87787D;*/
  
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  -moz-animation: glow 1s ease-in-out infinite alternate;
  animation: glow 1s ease-in-out infinite alternate;
  
}

@-webkit-keyframes glow {
  from {
    /*text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073;*/
    text-shadow: 0 0 1px #fff, 0px 0px 2px #fff, 2px 2px 4px #554D50, 0 0 10px #87787D;
  }
  to {
    /*text-shadow: 0 0 20px #fff, 0 0 30px #ff4da6, 0 0 40px #ff4da6, 0 0 50px #ff4da6, 0 0 60px #ff4da6, 0 0 70px #ff4da6, 0 0 80px #ff4da6;*/
    text-shadow: 0 0 1px #554D50, 1px 1px 2px #554D50, 2px 2px 4px #554D50, 0 0 10px #87787D;
  }
}




/* ¼Ò°³ .end */





.mainwrap .main .vod{margin-top:50px;}
.mainwrap .main .btn_how{margin:0 auto;width:251px;height:30px;padding-top:110px;}
.mainwrap .main .location{margin-top:35px;}
.mainwrap .main .m_img{width:1200px;height:569px;padding-top:169px;}
.mainwrap .main .m_menu{position:absolute;left:0px;top:682px; width:1200px;height:56px; z-index:10;}
.mainwrap .main .cheer{position:absolute;left:700px;top:592px; width:393px;height:52px; z-index:10; background:url('../../img/ko/bg_cheer.png') no-repeat;}
.mainwrap .main .cheer .ifr_list{margin-top:26px;margin-left:87px;}





#contents_schedule_head{width:1137px; margin:0 auto 0; }

#contents_schedule_head .title_h{height:93px;position:relative;}
#contents_schedule_head .title_h .schedule_title {position:absolute;top:8px;left:498px;color:#6c6261;font-weight:bolder;font-size:35px;}
#contents_schedule_head .title_h .schedule_calendar {position:absolute;top:12px;left:608px;}
#contents_schedule_head .btn_calendar {width:42px;height:42px;border:none;text-indent:-9999em;background:url(../../img/ko/schedule/calendar.png) no-repeat;cursor:pointer;}
button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

#contents_schedule_wrap {background-color:#f7f7f7;}

#contents_schedule{width:1137px; margin:0 auto 0; }

#contents_schedule .contents_schedule{padding:20px 0 0 0;}
#contents_schedule .contents_schedule .schedulecontainer{width:1137px;}
#contents_schedule .contents_schedule .schedulecontainer .tab{padding:28px 0 4px 0; height:30px; position:relative;}
#contents_schedule .contents_schedule .schedulecontainer .tab ul {width:100%;}
#contents_schedule .contents_schedule .schedulecontainer .tab li {background-color:#e3e3e5;padding:0px 0 0px 0px;height:52px;border-top:1px solid #d0d0d2;border-left:1px solid #d0d0d2;border-right:1px solid #d0d0d2;border-bottom:1px solid #97969c;text-align:center;}
#contents_schedule .contents_schedule .schedulecontainer .tab li a.depth{width:152px;height:52px;display:block;background-repeat:no-repeat;font-size:17px;line-height:48px;}
#contents_schedule .contents_schedule .schedulecontainer .tab li a.schedule1{height:52px;background-position:17px 0px;}
#contents_schedule .contents_schedule .schedulecontainer .tab li a.schedule2{height:52px;background-position:-75px 0px;}
#contents_schedule .contents_schedule .schedulecontainer .tab .sect{background-color:#fff;border-bottom:0px solid #fff;border-top:1px solid #97969c;border-left:1px solid #97969c;border-right:1px solid #97969c;}

#contents_schedule .contents_schedule .schedulecontainer .tab ul.tb li{float:left;}
#contents_schedule .contents_schedule .schedulecontainer .tab .worldtime{position:absolute; top:35px;right:0px; bottom:-20px;border-bottom:1px solid #97969c; width:829px;}
#contents_schedule .contents_schedule .schedulecontainer .tab .worldtime p.default{float:right; margin-right:5px;}
#contents_schedule .contents_schedule .schedulecontainer .tab .worldtime p.default a{display:block; padding:0 0 0 13px; line-height:23px; height:20px; font-size:11px; color:#596195; letter-spacing:-0.05em;}
#contents_schedule .contents_schedule .schedulecontainer .tab .worldtime p.default a span{color:#acafbc;}
#contents_schedule .contents_schedule .schedulecontainer .tab .worldtime p.default select {width:184px;height:35px;font-size:15px;padding:5px;}

#contents_schedule .contents_schedule .schedulecontainer .dete{display:block;width:370px;height:80px;padding:24px 0 0 0px;margin:0 auto;}
#contents_schedule .contents_schedule .schedulecontainer .dete .fl{float:left;}
#contents_schedule .contents_schedule .schedulecontainer .dete .ml10{margin-left:10px;}
#contents_schedule .contents_schedule .schedulecontainer .dete .arrow {margin-top:5px;}
#contents_schedule .contents_schedule .schedulecontainer .dete .year {font-size:30px;font-weight:bold;color:#4f536f;letter-spacing:-3px;}
#contents_schedule .contents_schedule .schedulecontainer .dete .month {font-size:30px;font-weight:bold;color:#4f536f;letter-spacing:-3px;}
#contents_schedule .contents_schedule .schedulecontainer .dete .day {font-size:30px;font-weight:bold;color:#4f536f;letter-spacing:-3px;}
#contents_schedule .contents_schedule .schedulecontainer .dete .comma {font-size:30px;font-weight:bold;color:#4f536f;padding-right:5px;}
#contents_schedule .contents_schedule .schedulecontainer .dete .day_week {padding-left:7px;font-size:22px;font-weight:bold;color:#fff;}
#contents_schedule .contents_schedule .schedulecontainer .dete .day_week span {display:block;width:100px;height:35px;background-color:#4f536f;text-align:center;margin:5px 0 0 0;border-radius:5px;}

#contents_schedule .contents_schedule .schedulecontainer .plan .weekplan, #contents_schedule .contents_schedule .schedulecontainer .plan .btn{float:left;}
#contents_schedule .contents_schedule .schedulecontainer .plan .weekplan{width:1032px; height:49px; margin:0 1px 0 1px; overflow:hidden; border:1px solid #d4d4d8;}
#contents_schedule .contents_schedule .schedulecontainer .plan .weekplan .f_clear{width:999999px;}
#contents_schedule .contents_schedule .schedulecontainer .plan .weekplan .f_clear li{float:left; width:147px; border-right:1px solid #d4d4d8;}
#contents_schedule .contents_schedule .schedulecontainer .plan .weekplan .f_clear li a{display:block; height:49px; line-height:49px; color:#656771; font-size:16px; font-weight:bold; background-color:#fff; text-align:center;}
#contents_schedule .contents_schedule .schedulecontainer .plan .weekplan .f_clear li a.sect{background-color:#fc725b; color:#fff; font-weight:bold;}

#contents_schedule .contents_schedule .schedulecontainer .tableprint{padding:10px 0 0 0;}
#contents_schedule .contents_schedule .schedulecontainer .tableprint .item{padding:0 0 15px 0;}
#contents_schedule .contents_schedule .schedulecontainer .tableprint .item th{background:#f7efe0; color:#8e7038; text-align:center;}
#contents_schedule .contents_schedule .schedulecontainer .tableprint .item th.subject{height:33px;}
#contents_schedule .contents_schedule .schedulecontainer .tableprint .item th.r{border-right:1px solid #f7efe;}
#contents_schedule .contents_schedule .schedulecontainer .tableprint .item table{border-bottom:1px solid #e3e3e3;}
#contents_schedule .contents_schedule .schedulecontainer .tableprint .item table td{border-top:0px solid #e3e3e3; padding:21px 0 19px;font-size:17px;font-weight:500;}
#contents_schedule .contents_schedule .schedulecontainer .tableprint .item .tb_border{border-top:1px solid #e3e3e3; padding:21px 0 19px;font-size:17px;font-weight:500;}
#contents_schedule .contents_schedule .schedulecontainer .tableprint .item .tb_border_none{border-top:0px; padding:21px 0 19px;font-size:17px;font-weight:500;}
#contents_schedule .contents_schedule .schedulecontainer .tableprint .item table td strong{color:#635e57;}
#contents_schedule .contents_schedule .schedulecontainer .tableprint .item table td a.subject{color:#585653; margin-left:45px;}
#contents_schedule .contents_schedule .schedulecontainer .tableprint .item table td.cen{text-align:center;}


.broad_memo {font-size:16px;padding-top:13px;padding-left:45px;padding-bottom:80px;}

#footer{height:1px; border-top:1px solid #ededed;}



