#contents {
  min-width: 1200px !important;
}
/* mbanner */

#mbanner {
  display: none;
}

/* contents */

#content1 .content1 {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}

#content1 .slide1_wrap {
  width: 836px;
  height: 607px;
  overflow:hidden;
}

#content1 .swiper-wrapper {
  width: 836px;
  height: 607px;
}

#content1 .swiper-slide .photo {
  display:block;
  width: 836px;
  height: 500px;
  background: url(../images/index_pc_slide01.png) no-repeat center/cover;
}

#content1 .swiper-slide .textbox {
  width: 836px;
  height: 107px;
  background: #38508c;
}

#content1 .swiper-slide .textbox h3 {
  padding: 20px 0 0 15px;
  font-size: 1.6rem;
  line-height: 1.5;
  color: #fff;
  font-weight: 500;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#content1 .swiper-slide .textbox p {
  padding: 0 0 0 18px;
  font-size: 1rem;
  line-height: 1.5;
  color: #fff;
  font-weight: 300;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#content1 .sermon_wrap {
  width: 355px;
  height: 607px;
}

#content1 .sermon_wrap .photo {
  width: 355px;
  height: 500px;
  background: url(../images/index_pc_together_sermon_bg01.png) no-repeat center/cover;
  position: relative;
}

#content1 .sermon_wrap .photo .btn_play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

#content1 .sermon_wrap .textbox {
  width: 355px;
  height: 107px;
  background: #8bb938;
}

#content1 .sermon_wrap .textbox h3 {
  padding: 20px 0 0 15px;
  font-size: 1.6rem;
  line-height: 1.5;
  color: #fff;
  font-weight: 500;
}

#content1 .sermon_wrap .textbox p {
  padding: 0 0 0 18px;
  font-size: 1rem;
  line-height: 1.5;
  color: #fff;
  font-weight: 300;
}

#content2 ul {
  padding: 30px 0;
  width: 1160px;
  margin: 0 auto;
}

#content2 li {
  display: inline-block;
  width: 140px;
  text-align: center;
}

#content2 li a {
  display: block;
}

#content2 li p {
  color: #111;
  font-weight: 700;
  font-size: 0.9rem;
}

#content3 .content3 {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding-bottom: 20px;
}

#content3 .church_wrap {
  width: 596px;
  height: 400px;
  position: relative;
}

#content3 .church_wrap h3 {
  font-size: 1.3rem;
  color: #525252;
  line-height: 1.5;
  padding: 1rem 0 0 0;
}

#content3 .church_wrap a.list {
  position: absolute;
  top: 10px;
  right: 10px;
}

#content3 .church_item {
  width: 596px;
  height: 104px;
  background: #f5f5f5;
  margin: 10px 0;
  display: flex;
  align-items: center;
}

#content3 .church_item .headtext {
  margin: 0 0 0 15px;
  width: 54px;
  height: 54px;
  font-size: 0.9rem;
  line-height: 54px;
  text-align: center;
  background: #38508c;
  font-weight: 700;
  color: #fff;
}

#content3 .church_item .tit {
  margin: 0 0 0 10px;
  width: 440px;
  height: 54px;
  font-size: 1.3rem;
  line-height: 54px;
  font-weight: 400;
  overflow:hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#content3 .church_item .btn_more {
  display: block;
}

#content3 .friend_wrap {
  width: 596px;
  height: 400px;
}

#content3 .friend_wrap h3 {
  font-size: 1.3rem;
  color: #525252;
  line-height: 1.5;
  padding: 1rem 0 0 0;
}

#content3 .friend_wrap a.list {
  position: absolute;
  top: 10px;
  right: 10px;
}

#content3 .friend_item {
  width: 596px;
  height: 104px;
  background: #f5f5f5;
  margin: 10px 0;
  display: flex;
  align-items: center;
}

#content3 .friend_item .headtext {
  margin: 0 0 0 15px;
  width: 54px;
  height: 54px;
  font-size: 0.9rem;
  line-height: 54px;
  text-align: center;
  background: #50340c;
  font-weight: 700;
  color: #fff;
}

#content3 .friend_item .tit {
  margin: 0 0 0 10px;
  width: 440px;
  height: 54px;
  font-size: 1.3rem;
  line-height: 54px;
  font-weight: 400;
  overflow:hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#content3 .friend_item .btn_more {
  display: block;
}

#content4 h3 {
  font-size: 1.3rem;
  color: #525252;
  line-height: 1.5;
  padding: 1rem 0 1rem 0;
}

#content4 .namseoul_wrap {
  display: flex;
  justify-content: space-between;
}

#content4 .namseoul_wrap a.list {
  position: absolute;
  top: 10px;
  right: 10px;
}

#content4 .namseoul_item {
  width: 390px;
}

#content4 .namseoul_item a {
  display: block;
}

#content4 .namseoul_item a:hover {
  color:inherit;
}

#content4 .namseoul_item .photo {
  width: 390px;
  height:228px;
  background:url(../images/index_pc_cont4_img01.png) no-repeat center/cover;
}

#content4 .namseoul_item h4 {
  font-size: 1.3rem;
  color: #525252;
  line-height: 1.5;
  padding: 1rem 0 0 0;
}

#content4 .namseoul_item p {
  font-size: 0.9rem;
  color: #525252;
  line-height: 1.5;
  padding: 0.5rem 0.5rem 0 0;
  word-break: keep-all;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height:.1.5rem;
}

#content4 .namseoul_item .date {
  font-size: 0.9rem;
  color: #525252;
  line-height: 1.5;
  padding: 0.5rem 0 0 0;
}

#content5 .content5 {
  padding:1rem 0 0 0;
}

#content5 h3 {
  font-size: 1.3rem;
  color: #525252;
  line-height: 1.5;
  padding: 1rem 0 0 0;
}

#content5 .instagram_wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

#content5 .instagram_item {
  margin-top:20px;
  margin-bottom:20px;
  width: 223px;
  height: 223px;
  display: block;
  1background:url(../images/index_pc_cont4_img01.png) no-repeat center/cover;
  overflow:hidden;
  position:relative;
}

#content5 .instagram_item .slider{
  position:absolute;
  top:0;
  right:0;
}

#content6 .content6 {
  padding:1rem 0 0 0;
  margin-bottom: 50px;
}

#content6 .content6 ul {
  width: 1053px;
  margin:0 auto;
  display: flex;
}


/* end contents */