﻿@font-face {
    font-family: 'notoserifkr-medium';
    src: url('fonts/notoserifkr-medium.otf') format('opentype');
}
@keyframes move {
  from {
    transform: translateX(100px) scale(1.2);
    animation-timing-function: cubic-bezier(.2,0,.8,1);
  }
  to { transform: translateX(0px) scale(1); }
}
@keyframes rotation{
    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes updown {0%,100% {bottom: 0;}50% {bottom: 30px;}}
@keyframes updown {0%,100% {bottom: 0;}50% {bottom: 30px;}}
@-webkit-keyframes arrayR {0%,100% {-webkit-transform:translateX(0);}50% {-webkit-transform:translateX(25px);}}
@keyframes arrayR {0%,100% {transform:translateX(0);}50% {transform:translateX(25px);}}
@-webkit-keyframes arrayL {0%,100% {-webkit-transform:translateX(0);}50% {-webkit-transform:translateX(25px);}}
@keyframes arrayL {0%,100% {transform:translateX(0);}50% {transform:translateX(25px);}}
.notoserifkr{font-family: 'notoserifkr-medium';}
.no-padding{padding-right:0; padding-left:0;}
.no-margin{margin-right:0; margin-left:0;}
/* common */
#main-slider{position:relative;}
.nav-tabs {border-bottom:none;}
.plus { position:absolute; top:0; right:0;}
.plus:hover { opacity:0.8; transition:0.3s all ease;}
.slider .slider-wrapper .slide p{width: 100%;}
.slider .slider-wrapper .slide .each-img img{width: 100%;}
.box{display:inline-block; position:relative; opacity:0; top:50px; }

:root{--gap:30px;--width1:30%;--width2:6;}
.black{color:#000;}
.white{color:#fff;}
a{color:inherit;text-decoration:none;}
/*
.slider .slider-dots{display: inline-flex;justify-content: center;gap: 10px;}
.slider .slider-dots .each-dot{width:20px!important;height:20px!important;background-color:#fff!important;transition:0.3s all ease;}
.slider .slider-dots .each-dot.active{width:40px!important;height:20px!important;background-color:#000!important;transition:0.3s all ease;border-radius:15px!important;}
    */
.slider .move-btn{background-color:transparent!important;padding:40px!important;margin:0!important;transform: translate(0, -50%);}
.slider .slider-dots .each-dot{background-color: rgba(255, 255, 255, .7)!important;width:14px!important;height:14px!important;border:none!important;}
.slider .slider-dots .each-dot.active{background-color: rgba(255, 255, 255, 1)!important;}

#main2{padding: 80px 0 30px;}
#main2 .main2M{display: grid;grid-template-columns: 2fr 1fr;gap: 35px;}
#main2 .main2M .main2L{padding:40px;border: 1px solid #1750d1;border-radius:30px;}
#main2 .main2M .main2L .noteTabT{display: inline-flex;justify-content: space-between;padding-bottom: 20px;border-bottom: 2px solid #000;width: 100%;}
#main2 .main2M .main2L .noteTabT ul{display: inline-flex;gap: 20px;}
#main2 .main2M .main2L .noteTabT ul li a{text-decoration:none;}
#main2 .main2M .main2L .noteTabT ul li a h1{margin: 0;font-size: 20px;font-family: 'pretendard-regular';color: rgba(0, 0, 0, .8);}
#main2 .main2M .main2L .noteTabT ul li.active a h1{color: #1151bc;font-family: 'pretendard-extrabold';}
#main2 .main2M .main2L .noteTabM{height:100%;position:relative;}
#main2 .main2M .main2L .noteTabM .documents{height:100%;}
#main2 .main2M .main2L .noteTabM .documents .tab-content{height:100%;}
#main2 .main2M .main2L .noteTabM .documents .tab-content .tab-pane{height:100%;}
#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM{display: inline-flex;width: 100%;height:100%;align-items: flex-start;padding: 20px 0 30px;}
#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM:after{content: "";position: absolute;transform: translate(0, -50%);height: 75%;width: 1px;top: 48%;right: 50%;background-color: #000;}
#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteL{width:50%;display: inline-flex;gap: 45px;text-decoration:none;}
#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteL .noteLR{padding: 49px;display: inline-block;position: relative;background-color: #253667;border-radius: 50%;margin-top: 20px;}
#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteL .noteLR h5{font-family: 'pretendard-regular';margin: 0;color: #fff;position: absolute;font-size: 13.5px;transform: translate(-50%, -50%);top:30%;}
#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteL .noteLR h1{font-family: 'pretendard-extrabold';margin: 0;color: #fff;position: absolute;font-size: 36px;transform: translate(-50%, -50%);top:60%;}
#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteL .noteLT{padding-top: 30px;position: relative;width:95%;}
#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteL .noteLT h1{margin: 0;font-size: 30px;color: #000;font-family: 'pretendard-extrabold';display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;overflow: hidden;width: 95%;}
#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteL .noteLT img{position: absolute;right: 0;bottom: 0;}
#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteR{width:50%;height:100%;}
#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteR ul{list-style-type: disc;padding-left: 4em;text-indent: 0em;height: 100%;display: inline-flex;flex-direction: column;justify-content: space-around;}
#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteR ul a{line-height:1.5;text-decoration:none;}
#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteR ul a li{font-size: 18px;line-height: 1.6;font-family: 'pretendard-regular';word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow:hidden;}


#main2 .main2M .main2R{padding: 50px 45px;display: inline-flex;justify-content: space-between;align-items: flex-start;border-radius: 30px;background-color: #e4ecf5;text-decoration:none;}
#main2 .main2M .main2R .enoteT{width: 55%;}
#main2 .main2M .main2R .enoteT h1{margin: 0;color: #000;font-size: 30px;padding-bottom:15px;font-family: 'pretendard-extrabold';}
#main2 .main2M .main2R .enoteT h3{font-size: 20px;color: #000;line-height: 1.35;font-family: 'pretendard-regular';margin: 0 0 30px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;overflow: hidden;}
#main2 .main2M .main2R .enoteT h5{font-size: 16px;color: rgba(0, 0, 0, .5);line-height: 1.69;margin: 0 0 30px;font-family: 'pretendard-regular';}
#main2 .main2M .main2R .enoteT .enoteP{display: inline-block;font-size: 16px;color: #3766d1;font-family: 'pretendard-regular';background-color:#fff;
padding: 3px 20px;border: 1px solid #3766d1;border-radius: 12.5px;}
#main2 .main2M .main2R .enoteBG{width: 45%;}
#main2 .main2M .main2R .enoteBG img{box-shadow: 2.1px 4.5px 23px 4.1px rgba(98, 107, 130, .24);}

#main3{padding-bottom:100px;}
#main3 .main3M{display: grid;grid-template-columns: 4fr 4fr 6fr 5fr;gap: 35px;}
#main3 .main3M .main3L{border-radius: 30px;background-image: url('../images/4.pastor_bg.png');padding: 30px 40px;background-repeat: no-repeat;background-position: center;background-size: cover;overflow:hidden;/*display: grid;grid-template-columns: 1fr 1fr;gap:20px;*/}
#main3 .main3M .today_bible{background-image: url('../images/7.bg.png');padding: 30px 40px;background-repeat: no-repeat;background-position:left center;background-size: cover;overflow:hidden;}
#main3 .main3M .main3L .QuestionS{overflow:hidden;height:100%;position:relative;}
#main3 .main3M .main3L .QuestionS a{text-decoration:none;}
#main3 .main3M .main3L .QuestionS a .QuestionST h2{margin: 0;font-size: 20px;color: #000;font-family: 'pretendard-regular';line-height:1.5;}
#main3 .main3M .main3L .QuestionS a .QuestionST h1{font-size: 30px;color: #000;font-family: 'pretendard-extrabold';margin-bottom: 35px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;overflow: hidden;}
#main3 .main3M .main3L .QuestionS a .QuestionST h5{margin: 0;font-size: 16px;font-family: 'pretendard-regular';}
#main3 .main3M .main3L .QuestionPAG{position: absolute;display: inline-flex;gap: 10px;bottom: 0;right: 0;justify-content: flex-start;z-index: 1;}
#main3 .main3M .main3L .QuestionPAG .swiper-pagination-bullet{height:3px;width:30px;border-radius:0;}
#main3 .main3M .main3L .LifeS{overflow:hidden;height:100%;position:relative;}
#main3 .main3M .main3L .LifeS a{text-decoration:none;color:#fff;}
#main3 .main3M .main3L .LifeS a .LifeST h2{margin: 0;font-size: 20px;color: #fff;font-family: 'pretendard-regular';line-height:1.5;}
#main3 .main3M .main3L .LifeS a .LifeST h1{font-size: 30px;color: #fff;font-family: 'pretendard-extrabold';margin-bottom: 35px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;overflow: hidden;word-break:keep-all;}
#main3 .main3M .main3L .LifeS a .LifeST h5{margin: 0;font-size: 16px;font-family: 'pretendard-regular';}
#main3 .main3M .main3L .LifePAG{position: absolute;display: inline-flex;gap: 10px;bottom: 0;right: 0;justify-content: flex-end;z-index: 1;}
#main3 .main3M .main3L .LifePAG .swiper-pagination-bullet{height:3px;width:30px;border-radius:0;}
#main3 .main3M .main3L .LifePAG .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#fff;}
#main3 .main3M .main3C{padding: 25px 35px;background-color: #3766d1;border-radius: 30px;}
#main3 .main3M .main3C ul a{text-decoration:none;padding: 5px;display: inline-block;width: 100%;}
#main3 .main3M .main3C ul a li{display: inline-flex;width: 100%;justify-content: space-between;align-items: center;position:relative;}
#main3 .main3M .main3C ul a li:after{content: "";position: absolute;height: 1px;width: 0%;background-color: #fff;bottom:-7px;transition:0.3s all ease;}
#main3 .main3M .main3C ul a:hover li:after{width:100%;transition:0.3s all ease;}
#main3 .main3M .main3C ul a li .main3CT{display: inline-flex;align-items: center;flex-direction: row;gap: 25px;}
#main3 .main3M .main3C ul a li .main3CT img{}
#main3 .main3M .main3C ul a li .main3CT h1{margin: 0;font-size: 20px;color: #fff;font-family: 'pretendard-regular';}
#main3 .main3M .main3C ul a li > img{}
#main3 .main3M .main3R{}
#main3 .main3M .main3R ul{height: 100%;width:100%;display: inline-flex;flex-direction: column;justify-content: space-between;gap:10px;}
#main3 .main3M .main3R ul a{height: calc(100%/3);border-radius: 30px;border: solid 1px #0a3b80;position:relative;}
#main3 .main3M .main3R ul a:hover:before{background-color: #253667;}
#main3 .main3M .main3R ul a li h1{font-size: 20px;margin: 0;color: #000;position: absolute;transform: translate(0, -50%);top: 50%;left: 10%;transition:0.3s all ease;}
#main3 .main3M .main3R ul a:hover li h1{color:#fff;transition:0.3s all ease;}
#main3 .main3M .main3R ul a li .main3P{padding: 18px;position: absolute;transform: translate(0, -50%);top: 50%;right: 10%;}
#main3 .main3M .main3R ul a li .main3P .on,
#main3 .main3M .main3R ul a li .main3P .off{background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;width: 100%;height: 100%;top: 0;right: 0;}

#main4{padding-bottom:100px;}
#main4 .main4M{display: grid;grid-template-columns: 1fr;gap: 75px;}
#main4 .main4M .main4L{overflow:hidden;}
#main4 .main4M .main4L .main4LT{display: inline-flex;width: 100%;align-items: center;justify-content: space-between;padding-bottom:30px;}
#main4 .main4M .main4L .main4LT > a{text-decoration:none;}
#main4 .main4M .main4L .main4LT > a h1{color:#000;font-size:30px;margin:0;letter-spacing: -0.75px;font-family: 'pretendard-extrabold';}
#main4 .main4M .main4L .main4LT .readPN{display: inline-flex;align-items: center;gap: 5px;}
#main4 .main4M .main4L .main4LT .readPN .readP,
#main4 .main4M .main4L .main4LT .readPN .readN{padding:17.5px;display: inline-block;text-decoration:none;position: relative;}
#main4 .main4M .main4L .main4LT .readPN .readP .on,
#main4 .main4M .main4L .main4LT .readPN .readP .off,
#main4 .main4M .main4L .main4LT .readPN .readN .on,
#main4 .main4M .main4L .main4LT .readPN .readN .off{position: absolute;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: contain;top: 0;right: 0;}
#main4 .main4M .main4L .main4LT .readPN .readN .on,
#main4 .main4M .main4L .main4LT .readPN .readP .on{opacity:0;}
#main4 .main4M .main4L .main4LT .readPN .readN .off,
#main4 .main4M .main4L .main4LT .readPN .readP .off{opacity:1;}
#main4 .main4M .main4L .main4LT .readPN .readN:hover .on,
#main4 .main4M .main4L .main4LT .readPN .readP:hover .on{opacity:1;}
#main4 .main4M .main4L .main4LT .readPN .readN:hover .off,
#main4 .main4M .main4L .main4LT .readPN .readP:hover .off{opacity:0;}

#main4 .main4M .main4L .ReadS{height:80%;}
#main4 .main4M .main4L .ReadS .contentSlideWrapper{}
#main4 .main4M .main4L .ReadS .contentSlideWrapper .contentSlide{background-image: url('../images/7.bg.png');background-repeat: no-repeat;background-position: center;background-size: cover;padding: 50px 40px;border-radius: 30px;}
#main4 .main4M .main4L .ReadS .contentSlideWrapper .contentSlide a{text-decoration:none;}
#main4 .main4M .main4L .ReadS .contentSlideWrapper .contentSlide a{display: inline-flex;flex-direction: column;justify-content: space-between;width: 100%;height: 100%;}
#main4 .main4M .main4L .ReadS .contentSlideWrapper .contentSlide a .readT h2{margin: 0;font-size: 20px;color: #fff;padding-bottom: 25px;letter-spacing: -0.5px;font-family: 'pretendard-regular';}
#main4 .main4M .main4L .ReadS .contentSlideWrapper .contentSlide a .readT h1{margin: 0;font-size: 30px;color: #fff;letter-spacing: -0.75px;font-family: 'pretendard-extrabold';}
#main4 .main4M .main4L .ReadS .contentSlideWrapper .contentSlide a h5{margin: 0;font-size: 16px;color: #fff;text-align: right;letter-spacing: -0.5px;font-family: 'pretendard-regular';}

#main4 .main4M .main4R{overflow:hidden;position:relative;}
#main4 .main4M .main4R .main4RT{}
#main4 .main4M .main4R .main4RT a{text-decoration:none;}
#main4 .main4M .main4R .main4RT a h1{margin: 0;color: #000;font-size: 30px;letter-spacing: -0.75px;padding-bottom: 30px;border-bottom: 2px solid #000;    font-family: 'pretendard-extrabold';}
#main4 .main4M .main4R .GalleryS{margin:0 40px;}
#main4 .main4M .main4R .contentSlideWrapper .contentSlide{}
#main4 .main4M .main4R .contentSlideWrapper .contentSlide a{display: inline-flex;flex-direction: column;align-items: center;width: 100%;text-decoration:none;color:inherit;}
#main4 .main4M .main4R .contentSlideWrapper .contentSlide a .galleryIMG{height: 130px;width: 90%;margin: 60px 0 20px;display: inline-block;background-repeat: no-repeat;background-position: center;background-size: cover;}
#main4 .main4M .main4R .contentSlideWrapper .contentSlide a .galleryT{width:100%;}
#main4 .main4M .main4R .contentSlideWrapper .contentSlide a .galleryT h1{margin: 0;letter-spacing: -0.5px;font-size: 20px;font-family: 'pretendard-extrabold';display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;overflow: hidden;}
#main4 .main4M .main4R .contentSlideWrapper .contentSlide a .galleryT h5{opacity: 0.8;font-size: 16px;color: rgba(0, 0, 0, 0.8);font-family: 'pretendard-regular';}
#main4 .main4M .main4R .GalleryN{padding: 18px;display: inline-block;position: absolute;transform: translate(0, -50%);top: 55%;left:0;z-index:1;}
#main4 .main4M .main4R .GalleryP{padding: 18px;display: inline-block;position: absolute;transform: translate(0, -50%);top: 55%;right:0;z-index:1;}
#main4 .main4M .main4R .GalleryN .on,
#main4 .main4M .main4R .GalleryN .off,
#main4 .main4M .main4R .GalleryP .on,
#main4 .main4M .main4R .GalleryP .off{position:absolute;width:100%;height:100%;top:0;right:0;background-repeat:no-repeat;background-position:center;background-size:contain;}
#main4 .main4M .main4R .GalleryN .on,
#main4 .main4M .main4R .GalleryP .on{opacity:0;}
#main4 .main4M .main4R .GalleryN .off,
#main4 .main4M .main4R .GalleryP .off{opacity:1;}
#main4 .main4M .main4R .GalleryN:hover .on,
#main4 .main4M .main4R .GalleryP:hover .on{opacity:1;}
#main4 .main4M .main4R .GalleryN:hover .off,
#main4 .main4M .main4R .GalleryP:hover .off{opacity:0;}

.view-more {
    display: inline-block;
    text-decoration: none;
    overflow: hidden;
    vertical-align: middle;
    background: transparent;
    overflow: hidden;
    -webkit-transition: 1s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: 1s cubic-bezier(0.165, 0.84, 0.44, 1);
    position: relative;
    z-index: 1;
    font-weight: 100;
}

.view-more2 {
    display: inline-block;
    text-decoration: none;
    overflow: hidden;
    vertical-align: middle;
    background: transparent;
    overflow: hidden;
    -webkit-transition: 1s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: 1s cubic-bezier(0.165, 0.84, 0.44, 1);
    position: relative;
    z-index: 1;
    font-weight: 100;
}

.view-more:hover:before {
-webkit-transform: translateX(0) skewX(-17.62deg);-ms-transform: translateX(0) skewX(-17.62deg);
transform: translateX(0) skewX(-17.62deg);-webkit-transform-origin: left top;
-ms-transform-origin: left top;transform-origin: left top;}

.view-more:before {
z-index: -1;content: "";display: block;width: 135%;height: 105%;position: absolute;left: 0;top: 0;
-webkit-transform-origin: right top;-ms-transform-origin: right top;transform-origin: right top;-webkit-transform: translateX(-101%) skewX(-17.62deg);
-ms-transform: translateX(-101%) skewX(-17.62deg);transform: translateX(-101%) skewX(-17.62deg);-webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1),  -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
-webkit-backface-visibility: hidden;backface-visibility: hidden;}

a:hover .view-more2:before {
-webkit-transform: translateX(0) skewX(-17.62deg);-ms-transform: translateX(0) skewX(-17.62deg);
transform: translateX(0) skewX(-17.62deg);-webkit-transform-origin: left top;
-ms-transform-origin: left top;transform-origin: left top;}

a .view-more2:before {
z-index: -1;content: "";display: block;width: 135%;height: 105%;position: absolute;left: 0;top: 0;
-webkit-transform-origin: right top;-ms-transform-origin: right top;transform-origin: right top;-webkit-transform: translateX(-101%) skewX(-17.62deg);
-ms-transform: translateX(-101%) skewX(-17.62deg);transform: translateX(-101%) skewX(-17.62deg);-webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1),  -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
-webkit-backface-visibility: hidden;backface-visibility: hidden;}

@media (max-width:1699px) {

}
@media (max-width:1499px) {
	#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteL{gap:25px;}
	#main2 .main2M .main2R{padding: 50px 30px;}
	#main2 .main2M .main2R .enoteT h1{font-size:28px;}
}
@media (min-width:1470px) {
    .container {width: 1470px;}
}
@media (max-width:1199px) {
	#main2 .main2M{grid-template-columns:1fr;}
	#main3 {padding-bottom: 80px;}
	#main3 .main3M{grid-template-columns:1fr 1fr;}
	#main3 .main3M .main3L{grid-column: 1 / 3;}
	#main4 .main4M{grid-template-columns:1fr;}
	#main4 .main4M .main4L .ReadS{height:auto;}
}
@media (max-width:992px) {
	#main4 .main4M .main4L .ReadS{height:auto;}
}
@media (max-width:767px) {
	.row{margin:0;}
	.slider .move-btn{padding: 15px !important;}
	#main2{padding:30px 0 20px;}
	#main2 .main2M{gap:15px;}
	#main2 .main2M .main2L{padding:30px;}
	#main2 .main2M .main2L .noteTabT ul{flex-wrap: wrap;gap:10px;}
	#main2 .main2M .main2L .noteTabT ul li a h1{font-size:17px;}
	#main2 .main2M .main2L .noteTabM{height:inherit;}
	#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM{flex-direction: column;gap:20px;padding:0;}
	#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM:after{content:none;}
	#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteL{width:100%;}
	#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteL .noteLT h1{font-size:18px;}
	#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteL .noteLR{padding:40px;}
	#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteL .noteLR h1{font-face:24px;}
	#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteR{width:100%;}
	#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteR ul{padding-left: 1em;gap:10px;}
	#main2 .main2M .main2L .noteTabM .documents .tab-content .noteM .noteR ul a li{font-size:17px;}
	#main2 .main2M .main2R{flex-direction: column-reverse;padding:30px;gap:15px;}
	#main2 .main2M .main2R .enoteBG{width:100%;display:none;}
	#main2 .main2M .main2R .enoteT h1{font-size:20px;}
	#main2 .main2M .main2R .enoteT h3{font-size:18px;margin:0 0 15px;}
	#main2 .main2M .main2R .enoteT h5{margin:0 0 15px;}
	#main2 .main2M .main2R .enoteT{width:100%;}
	#main3{padding-bottom:40px;}
	#main3 .main3M{grid-template-columns:1fr;gap:15px;}
	#main3 .main3M .main3L{padding:30px;grid-column:1;}
	#main3 .main3M .main3L .Question .contentSlideWrapper{margin:0 0 15px;}
	#main3 .main3M .main3L .Question a .QuestionT h2{font-size:18px;}
	#main3 .main3M .main3L .Question a .QuestionT h1{font-size:20px;padding-bottom: 20px;}
	#main3 .main3M .main3L .Question a .QuestionT h5{font-size:16px;}
	#main3 .main3M .main3L .Life .contentSlideWrapper{margin:0 0 15px;}
	#main3 .main3M .main3L .Life a .LifeT h2{font-size:18px;}
	#main3 .main3M .main3L .Life a .LifeT h1{font-size:20px;padding-bottom: 20px;}
	#main3 .main3M .main3L .Life a .LifeT h5{font-size:16px;}
	#main3 .main3M .main3R ul a{padding: 40px 25px;height:inherit;}
	#main3 .main3M .main3C ul a li .main3CT h1{font-size:18px;}
	#main3 .main3M .main3R ul a li h1 {font-size:18px;}
	#main4{padding-bottom:20px;}
	#main4 .main4M{gap:40px;}
	#main4 .main4M .main4L .main4LT > a h1{font-size:24px;}
	#main4 .main4M .main4L .ReadS .contentSlideWrapper .contentSlide{font-size:15px;}
	#main4 .main4M .main4L .ReadS .contentSlideWrapper .contentSlide a .readT h1{font-size:20px;}
	#main4 .main4M .main4L .ReadS .contentSlideWrapper .contentSlide a .readT h2{font-size:17px;}
	#main4 .main4M .main4L .ReadS .contentSlideWrapper .contentSlide a h5{font-size:15px;}
	#main4 .main4M .main4L .ReadS .contentSlideWrapper .contentSlide a{gap: 15px;}
	#main4 .main4M .main4R .main4RT a h1{font-size:24px;}
	#main4 .main4M .main4R .contentSlideWrapper .contentSlide a .galleryIMG{width: 85%;margin: 20px 0;}
	#main4 .main4M .main4R .contentSlideWrapper .contentSlide a .galleryT h1{    font-size: 16px;}
}
@media (max-width:320px) {

}
