#contents {float: left; width: 100%;}

/* main_visual_slide */
.main_visualbox {float: left; width: 100%; /*height: 870px;*/height: 800px;}
.swiper-container {width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.swiper-slide {text-align: center; background: #fff; /* Center slide text vertically */
display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center;
-ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.slide_txtbox {width: 100%; left: 0;}
.slide_txtarea {margin: 0 auto;}
.swiper-slide .slide_titleword {font-family: "Noto Sans KR", sans-serif; font-size: 49px; color: #fff; font-weight: 700; line-height: 65px; text-align: center; padding: 0 10%; margin-bottom: 10px;}
.swiper-slide .slide_slogan {font-family: "Noto Sans KR", sans-serif; font-size: 24px; color: #fff; font-weight: 500; line-height: 32px; text-align: center; padding: 0 10%;}
.titlepoint {color: #ff7f00; font-weight: 700;}
.swiper-pagination-bullet {width: 18px !important; height: 18px !important; display: inline-block; border-radius: 100%; background: rgba(255,255,255,0.8) !important; border: 2px solid #fff; box-sizing:border-box;}
.swiper-pagination-white .swiper-pagination-bullet-active {background: #00a2e5 !important; border: none;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 5% !important;}

/* contents_middle_contentsbox */
.middle_contentsbox {float: left; width: 100%; line-height: 0.5em; padding-top: 50px; padding-bottom: 50px; box-sizing:border-box; background: url(../images/main_banner_bg.jpg) no-repeat center top; background-size: cover;}
.middle_contentsarea {margin: 0 auto; width: 100%; max-width: 1200px;}

/* contents_preach */
.preach_box {float: left; width: 100%; font-family: "Noto Sans KR", sans-serif;}
.preach_area {margin: 0 auto; width: 100%; max-width: 1200px;}

.content_title {width: 100%; text-align: center;} /* common_title */
.content_title h3 {font-size: 28px; color: #292828; font-weight: 500; line-height: 28px; margin-bottom: 30px;}
.content_title .tit_bullet {margin: 0 auto; width: 30px; height: 2px; background-color: #5e79ae;}

.preach_info {float: left; width: 100%; margin-top: 30px; margin-bottom: 30px; background: url("../images/main/preach_right_bg.jpg") no-repeat right top;}
.preach_leftimg {float: left; width: 50%;}
.preach_leftimg img {width: 100%; height: auto;}

.preach_rightarea {float: left; width: 50%; padding-top: 75px; box-sizing:border-box;}
.preach_txtcon {float: left; width: 100%; text-align: center;}
.preach_txtcon li {display: inline-block; width: 100%;}
.preach_txtcon li:nth-child(1) {/*width: 50px;*/width: 220px; height: 30px; font-size: 15px; color: #fff; font-weight: 500; line-height: 30px; margin-bottom: 10px; background-color: #03a1e2;}
.preach_txtcon h4 {font-size: 30px; color: #fff; font-weight: 700; line-height: 50px;} 
.preach_txtcon li:nth-child(3) {font-size: 18px; color: #fff; font-weight: 400; line-height: 18px; margin-top: 10px;}
.preach_txtcon li:nth-child(4) {font-size: 16px; color: #fff; font-weight: 300; line-height: 16px; margin-top: 10px;}
.preach_txtcon li:nth-child(5) {width: 30%; padding: 0 5%;}
.preach_txtcon li:nth-child(5) a {display: block; width: 100%; height: 48px; font-size: 15px; color: #fff; font-weight: 500; line-height: 48px; margin-top: 30px; background-color: #03a1e2; border-radius: 3px; transition: all 0.3s ease;}
.preach_txtcon li:nth-child(5) a:hover {color: #03a1e2; background-color: #fff;}

/* contents_preach_cafe24 추가,변경 css */
.preach_cafe24 .board_output {background: rgba(255,255,255,0);} /* 카페24 폰트배경색상 삭제 */
.board_output_20_tr td {display: inline-block; width: 100%;}
.board_output_20_tr td:first-child {display: none;}
.board_output_20_tr td.bd_out1 a {display: block; font-size: 30px; color: #fff; font-weight: 700; line-height: 50px;}
.board_output_20_tr td.bd_out1 a:hover {color: #00d6ef; text-decoration: underline;}
.board_output_20_tr td:nth-child(3) {font-size: 18px; color: #fff; font-weight: 400; line-height: 18px; margin-top: 10px;}
.board_output_20_tr td:nth-child(4) {font-size: 16px; color: #fff; font-weight: 300; line-height: 16px; margin-top: 10px;}
.preach_txtcon li:nth-child(3) {width: 30%; padding: 0 5%;}
.preach_txtcon li:nth-child(3) a {display: block; width: 100%; height: 48px; font-size: 15px; color: #fff; font-weight: 500; line-height: 48px; margin-top: 30px; background-color: #03a1e2; border-radius: 3px; transition: all 0.3s ease;}
.preach_txtcon li:nth-child(3) a:hover {color: #03a1e2; background-color: #fff;}

/* mainwide_bann */
.mainwide_bannbox {float: left; width: 100%;}
.widebanner_area1 {float: left; width: 25%; height: 100%; background: url("../images/main/wide_banner1.jpg") no-repeat; background-size: 100% 100%;}
.widebanner_area2 {float: left; width: 25%; height: 100%; background: url("../images/main/wide_banner2.jpg") no-repeat; background-size: 100% 100%;}
.widebanner_area3 {float: left; width: 25%; height: 100%; background: url("../images/main/wide_banner3.jpg") no-repeat; background-size: 100% 100%;}
.widebanner_area4 {float: left; width: 25%; height: 100%; background: url("../images/main/wide_banner4.jpg") no-repeat; background-size: 100% 100%;}
.widebanner_area1 ul {float: left; width: 100%; height: 100%; zoom: 1;}
.widebanner_area1 ul li {display: table; float: left; width: 100%; height: 100%; min-height: 60px;}
.widebanner_area1 ul li a {display: block; width: 100%; height: 100%; font-family: "Noto Sans KR", sans-serif; padding: 0 6%; box-sizing:border-box;}

.bann_txtall {float: left; width: 80%; font-family: "Noto Sans KR", sans-serif; padding-top: 13.5%; padding-bottom: 13.5%;}
.bann_title {font-size: 30px; color: #fff; font-weight: 500;}
.pointcolor {color: #00a2e5; font-weight: 700;}
.bann_s_txt {font-size: 15px; color: #fff; font-weight: 300;}
.bann_arrow {float: right; width: 11.965%; padding-top: 16%;}
.bann_arrow img {width: 100% !important;}

/* board_exbox */
.board_exbox {float: left; width: 100%;}
.board_type_box {float: left; width: 50%; padding: 0 2.5%; box-sizing:border-box; background-color: #4891dc; border-right: 1px solid #2773c2;}
.board_type_box2 {background-color: #397ddc; border-right: 0; border-left: 1px solid #6aaaec;}
.board_type_title {float: left; font-family: "Noto Sans KR", sans-serif; font-size: 20px; color: #fff; font-weight: 500; line-height: 95px; margin-right: 3.333333333333333%;}
.board_type_area {float: left; width: 74%; margin-top: 33px;}

.board_type_list {width: 100%; height: 30px; overflow: hidden;}
.rolling {position: relative; width: 100%; height: auto;}
.rolling li {float: left; width: 100%;}
.rolling li table {float: left; width: 100%;}
.rolling li a {display: block; width: 100%; height: 30px; line-height: 30px; font-family: "Noto Sans KR", sans-serif; font-size: 17px; color: #d5e8fc; font-weight: 400;}
.rolling li a:hover {color: #fff; text-decoration: underline;}

.board_type_list2 {width: 100%; height: 30px; overflow: hidden;}
.rolling2 {position: relative; width: 100%; height: auto;}
.rolling2 li {float: left; width: 100%;}
.rolling2 li a {display: block; width: 100%; height: 30px; line-height: 30px; font-family: "Noto Sans KR", sans-serif; font-size: 17px; color: #bad5fc; font-weight: 400;}
.rolling2 li a:hover {color: #fff; text-decoration: underline;}

.board_btnmore {float: right; width: 1.5%; margin-top: 38px;}

/* cafe24_ex css */
.board_output_area {float: left; width: 100%;}
.board_output_13_tr {float: left; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.board_output_13_tr td:nth-child(1) {display: none;}
.board_output_14_tr td:nth-child(1) {display: none;}

/* subday_worship */
.sunday_worshipbox {float: left; width: 100%; font-family: "Noto Sans KR", sans-serif; background: url(../images/main/worship_bg.jpg) no-repeat center top;}
.sunday_worshiparea {margin: 0 auto; width: 100%; max-width: 1200px;}
.worship_titlebullet {margin: 0 auto; width: 15.83333333333333%; height: 41px; font-size: 18px; color: #fff; text-align: center; line-height: 41px; margin-top: 4.583333333333333%; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.worship_title {margin: 0 auto; width: 100%; text-align: center;}
.worship_mctitle {font-size: 35px; color: #fff; font-weight: 700; margin-top: 10px;}
.worship_subtxt {font-size: 18px; color: #dbd7d7; font-weight: 400; line-height: 23px; margin-top: 20px;}
.thumblist_box {float: left; width: 100%; padding: 1.25%; margin-top: 45px; background-color: #fff; box-sizing:border-box;}
.thumblist_area {float: left; width: 32.47863247863248%;}
.thumb_align {margin-right: 1.25%;}
.thumblist_area li a {display: block; width: 100%; border: 1px solid #fff; box-sizing:border-box; transition: all 0.5s ease;}
.thumblist_area li a:hover {border: 1px solid #ef2e31; box-sizing:border-box;}
.thumblist_area li a span {display: block; width: 100%; height: 50px; font-size: 17px; color: #353535; font-weight: 300; text-align: center; line-height: 50px; background-color: #f5f4f4; border: 1px solid #e6e4e4; border-top: 0; box-sizing:border-box;}
.thumblist_area li a:hover span {color: #fff; font-weight: 500; background-color: #53ace4; border: 1px solid #53ace4;}
.thumblist_area li a img {width: 100%;}

/* shortcut_bannerbox */
.shortcut_bannerbox {float: left; width: 100%; margin-top: 40px;}
.shortcut_intro_1 {float: left; width: 50%;}
.shortcut_introtitle_1 {float: left; width: 100%; text-align: center; background:url(../images/main/midd_bann_leftbg.jpg) no-repeat center top; background-size: cover;}
.shortcut_item a {display: block; width: 100%; height: 100%; font-family: "Noto Sans KR", sans-serif; color: #fff;}
.shortcut_bullet {margin: 0 auto; width: 15.4%; height: 41px; font-size: 18px; line-height: 41px; margin-top: 7.708333333333333%; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.shortcut_bullet2 {width: 21%;}
.shortcut_titletxt {font-size: 35px; color: #fff; font-weight: 700; margin-top: 10px;}
.shortcut_subtxt {margin: 0 auto; width: 82%; font-size: 17px; color: #dbd7d7; font-weight: 400; line-height: 24px; margin-top: 2%;}
.shortcut_intro_morebtn {margin:0 auto; width: 157px; height: 38px; font-family: "Noto Sans KR", sans-serif; font-size: 15px; line-height: 42px; margin-top: 35px; margin-bottom: 7.291666666666667%; background-color: rgba(0,0,0,0.5); border: 1px solid #fff;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.shortcut_intro_morebtn {line-height: 38px;} /* chrome nuke */ }
.shortcut_intro_2 {float: left; width: 50%;}
.shortcut_introtitle_2 {float: left; width: 100%; text-align: center; background:url(../images/main/midd_bann_rightbg.jpg) no-repeat center top; background-size: cover;}

/* rollover_motion */
.actionBtn1 {overflow: hidden; position: relative; display: block; color: #fff; text-align: center; text-decoration: none;}
.actionBtn1 span {position: relative; transition:color .25s ease-out; -webkit-transition:color .5s ease-out; -moz-transition:color .5s ease-out;}
.actionBtn1:hover .shortcut_titletxt {color: #2a9ff1;}
.actionBtn1:hover span {color: #2a9ff1;}
.actionBtn1:hover .shortcut_intro_morebtn {border: 1px solid #2a9ff1;}
.actionBtn1 .hover01 {position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6);
 transform:scale(1,0); -webkit-transform:scale(1,0); -moz-transform:scale(1,0); -ms-transform:scale(1,0); transform-origin:center top; -webkit-transform-origin:center top;
 -moz-transform-origin:center top; -ms-transform-origin:center top; transition:all .2s ease-out; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;}
.actionBtn1:hover .hover01 {transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}
.actionBtn1 .hover02 {position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6);
 transform:scale(1,0); -webkit-transform:scale(1,0); -moz-transform:scale(1,0); -ms-transform:scale(1,0); transform-origin:center top; -webkit-transform-origin:center top;
 -moz-transform-origin:center top; -ms-transform-origin:center top; transition:all .2s ease-out; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out;}
.actionBtn1:hover .hover02 {transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1);}

/* contactus_box */
.contactus_box {float: left; width: 100%; font-family: "Noto Sans KR", sans-serif; background:url(../images/main/contact_us_bg.jpg) no-repeat center top; background-size: cover;}
.contactus_area {margin: 0 auto; width: 100%; max-width: 1200px;}
.contactus_title {margin: 0 auto; width: 100%; max-width: 1200px; text-align: center;}
.contactus_bullet {margin: 0 auto; width: 10.83333333333333%; height: 41px; font-size: 18px; color: #fff; text-align: center; line-height: 41px; margin-top: 4.583333333333333%; padding: 0 1%; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.contactus_mctitle {font-size: 35px; color: #fff; font-weight: 700; margin-top: 10px;}
.contactus_subtxt {font-size: 17px; color: #dbd7d7; font-weight: 400; line-height: 23px; margin-top: 20px;}
.company_infobox {float: left; width: 100%; margin-top: 3.75%; margin-bottom: 4.583333333333333%;}
.company_callnumber {float: left; width: 32.5%; /* 390px */ min-height: 180px; margin-right: 1.25%; padding-top: 8.5%; background:url(../images/callnumber_icon.png) no-repeat center 27.77777777777778%; border: 1px solid #fff; box-sizing:border-box;}
.company_callnumber li {font-size: 18px; color: #fff; line-height: 24px; text-align: center; letter-spacing: 1px;}
.company_address {float: left; width: 32.5%; /* 390px */ min-height: 180px; margin-right: 1.25%; padding-top: 8.52%; background:url(../images/address_icon.png) no-repeat center 27.77777777777778%; border: 1px solid #fff; box-sizing:border-box;}
.company_address li {font-size: 18px; color: #fff; line-height: 24px; text-align: center; letter-spacing: 0.5px;}
.company_email {float: left; width: 32.5%; /* 390px */ min-height: 180px; padding-top: 9.5%; background:url(../images/email_icon.png) no-repeat center 27.77777777777778%; border: 1px solid #fff; box-sizing:border-box;}
.company_email li {font-size: 22px; color: #fff; line-height: 20px; text-align: center; letter-spacing: 1px;}
.company_kakao {float: left; width: 32.5%; /* 390px */ min-height: 180px; padding-top: 8.5%; background:url(../images/kakao_icon.png) no-repeat center 27.77777777777778%; border: 1px solid #fff; box-sizing:border-box;}
.company_kakao li {font-size: 18px; color: #fff; line-height: 24px; text-align: center; letter-spacing: 1px;}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_mobile 359 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (max-width:359px) {

/* main_visual_slide */
.main_visualbox {height: 360px;}
.swiper-slide .slide_titleword {font-size: 2.0em; line-height: 28px; padding: 0 5%; margin-top: 14%;}
.swiper-slide .slide_slogan {font-size: 1.4em; line-height: 22px; padding: 0 8%;}
.swiper-pagination-bullet {width: 13px !important; height: 13px !important;}
.swiper-button-next {display: none;}
.swiper-button-prev {display: none;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 5% !important;}

/* contents_preach */
.preach_box {padding: 0 2%; box-sizing:border-box;} /* 컨텐츠 좌우 여백값 */
.preach_info {background: url(../images/main/preach_right_bg.jpg) no-repeat center bottom; background-size: 100% /*60%*/;}
.preach_leftimg {width: 100%;}
.preach_leftimg img {width: 100%; height: 240px;}
.preach_rightarea {width: 100%; padding: 5% 0;}
.preach_txtcon li:nth-child(1) {width: 220px; height: 28px; font-size: 1.5em; line-height: 28px;}
.preach_txtcon h4 {font-size: 1.8em; line-height: 24px; letter-spacing: -0.8px; padding: 0 4%;}
.preach_txtcon li:nth-child(3) {font-size: 1.3em; margin-top: 10px;}
.preach_txtcon li:nth-child(4) {font-size: 1.2em; margin-top: 2px;}
.preach_txtcon li:nth-child(5) {width: 44%; padding: 0 5%;}
.preach_txtcon li:nth-child(5) a {height: 46px; font-size: 1.2em; line-height: 46px; margin-top: 25px;}

.board_output_20_tr td.bd_out1 a {font-size: 18px;}
.board_output_20_tr td:nth-child(3) {font-size: 14px; color: #fff; font-weight: 400; line-height: 14px; margin-top: 10px;}
.board_output_20_tr td:nth-child(4) {font-size: 14px; color: #fff; font-weight: 300; line-height: 14px; margin-top: 10px;}
.preach_txtcon li:nth-child(3) {/*width: 50%;*/display:none;}

.widebanner_area1 {width: 50%;}
.bann_title {/*font-size: 1.8em;*/font-size: 1.6em;}
.bann_s_txt {font-size: 1.3em;}
.bann_arrow {width: 17%; padding-top: 25%;}

.board_type_box {width: 100%; padding-top: 1%; border-bottom: 1px solid #2773c2;}
.board_type_box2 {border-top: 1px solid #6aaaec;}
.board_type_title {width: 23%; font-size: 1.5em; line-height: 55px;}
.board_type_area {width: 66%; margin-top: 15px;}
.board_type_list {height: 24px;}
.board_type_list2 {height: 24px;}
.rolling li a {font-size: 1.4em; height: 24px; line-height: 24px;}
.rolling2 li a {font-size: 1.4em; height: 24px; line-height: 24px;}

.board_btnmore {width: 2%; margin-top: 18px;}
.board_btnmore li img {width: 100%;}

.worship_titlebullet {width: 36%; margin-top: 12%;}
.worship_mctitle {font-size: 2.8em;}
.worship_subtxt {font-size: 1.4em;}
.thumblist_box {margin-top: 35px;}
.thumblist_area {width: 100%;}
.thumb_align {margin-right: 0; margin-bottom: 1.25%;}

.shortcut_bannerbox {margin-top: 10px;}
.shortcut_intro_1 {width: 100%;}
.shortcut_intro_2 {width: 100%;}
.shortcut_bullet {width: 24%; font-size: 1.6em; margin-top: 9%;}
.shortcut_bullet2 {width: 36%;}
.shortcut_titletxt {font-size: 2.8em;}
.shortcut_subtxt {width: 92%; font-size: 1.4em;}
.shortcut_subtxt br {display: none;}
.shortcut_intro_morebtn {margin-top: 20px; margin-bottom: 9%;}

.contactus_bullet {width: 38%; margin-top: 12%;}
.contactus_mctitle {font-size: 2.8em; margin-bottom: 10px;}
.contactus_subtxt {margin: 0 auto; width: 86%; font-size: 1.5em; line-height: 24px;}
.company_infobox {padding: 0 3%; box-sizing: border-box;}
.company_callnumber {width: 100%; min-height: 140px; padding-top: 20%; margin-top: 2%; background:url(../images/callnumber_icon.png) no-repeat center 22%;}
.company_callnumber li {font-size: 1.8em; line-height: 24px;}
.company_address {width: 100%; min-height: 140px; padding-top: 20%; margin-top: 2%; background:url(../images/address_icon.png) no-repeat center 22%;}
.company_address li {margin: 0 auto; width: 90%; font-size: 1.8em; line-height: 24px;}
.company_address li br {/*display: none;*/}
.company_email {width: 100%; min-height: 120px; padding-top: 22%; margin-top: 1.25%; background:url(../images/email_icon.png) no-repeat center 28%;}
.company_email li {font-size: 1.8em; line-height: 20px;}
.company_kakao {width: 100%; min-height: 140px; padding-top: 20%; margin-top: 2%; background:url(../images/kakao_icon.png) no-repeat center 22%;}
.company_kakao li {font-size: 1.8em; line-height: 24px;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_mobile 360,719 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:360px) and (max-width:719px) {

/* main_visual_slide */
.main_visualbox {/*height: 460px;*/height: 310px;}
.swiper-slide .slide_titleword {font-size: 2.2em; line-height: 28px; padding: 0 5%; margin-top: 14%;}
.swiper-slide .slide_slogan {font-size: 1.5em; line-height: 20px; padding: 0 8%;}
.swiper-pagination-bullet {width: 13px !important; height: 13px !important;}
.swiper-button-next {display: none;}
.swiper-button-prev {display: none;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 5% !important;}

/* contents_preach */
.preach_box {padding: 0 2%; box-sizing:border-box;} /* 컨텐츠 좌우 여백값 */
.preach_info {background: url(../images/main/preach_right_bg.jpg) no-repeat center bottom; background-size: 100% /*60%*/;}
.preach_leftimg {width: 100%;}
.preach_leftimg img {width: 100%; height: 260px;}
.preach_rightarea {width: 100%; padding: 10% 0;}
.preach_txtcon li:nth-child(1) {/*width: 70px;*/width: 200px; height: 28px; font-size: 1.5em; line-height: 28px;}
.preach_txtcon h4 {font-size: 2.2em; line-height: 30px; letter-spacing: -0.8px; padding: 0 4%;}
.preach_txtcon li:nth-child(3) {font-size: 1.6em; margin-top: 10px;}
.preach_txtcon li:nth-child(4) {font-size: 1.4em; margin-top: 8px;}
.preach_txtcon li:nth-child(5) {width: 50%; padding: 0 5%;}
.preach_txtcon li:nth-child(5) a {height: 46px; font-size: 1.4em; line-height: 46px; margin-top: 25px;}

.board_output_20_tr td.bd_out1 a {font-size: 18px;}
.board_output_20_tr td:nth-child(3) {font-size: 14px; color: #fff; font-weight: 400; line-height: 14px; margin-top: 10px;}
.board_output_20_tr td:nth-child(4) {font-size: 14px; color: #fff; font-weight: 300; line-height: 14px; margin-top: 10px;}
.preach_txtcon li:nth-child(3) {/*width: 50%;*/display:none;}

.widebanner_area1 {width: 50%;}
.bann_title {font-size: 1.8em;}
.bann_s_txt {font-size: 1.3em;}
.bann_arrow {width: 17%; padding-top: 25%;}

.board_type_box {width: 100%; padding-top: 1%; border-bottom: 1px solid #2773c2;}
.board_type_box2 {border-top: 1px solid #6aaaec;}
.board_type_title {width: 23%; font-size: 1.5em; line-height: 55px;}
.board_type_area {width: 66%; margin-top: 15px;}
.board_type_list {height: 24px;}
.board_type_list2 {height: 24px;}
.rolling li a {font-size: 1.4em; height: 24px; line-height: 24px;}
.rolling2 li a {font-size: 1.4em; height: 24px; line-height: 24px;}
.board_btnmore {width: 2%; margin-top: 18px;}
.board_btnmore li img {width: 100%;}

.worship_titlebullet {width: 36%; margin-top: 12%;}
.worship_mctitle {font-size: 2.8em;}
.worship_subtxt {font-size: 1.5em;}
.thumblist_box {margin-top: 35px;}
.thumblist_area {width: 100%;}
.thumb_align {margin-right: 0; margin-bottom: 1.25%;}

.shortcut_bannerbox {margin-top: 10px;}
.shortcut_intro_1 {width: 100%;}
.shortcut_intro_2 {width: 100%;}
.shortcut_bullet {width: 24%; font-size: 1.6em; margin-top: 9%;}
.shortcut_bullet2 {width: 36%;}
.shortcut_titletxt {font-size: 2.8em;}
.shortcut_subtxt {font-size: 1.5em;}
.shortcut_intro_morebtn {margin-top: 20px; margin-bottom: 9%;}

.contactus_bullet {width: 38%; margin-top: 12%;}
.contactus_mctitle {font-size: 2.8em; margin-bottom: 10px;}
.contactus_subtxt {margin: 0 auto; width: 86%; font-size: 1.5em; line-height: 24px;}
.company_infobox {padding: 0 3%; box-sizing: border-box;}
.company_callnumber {width: 100%; min-height: 140px; padding-top: 20%; margin-top: 2%; background:url(../images/callnumber_icon.png) no-repeat center 22%;}
.company_callnumber li {font-size: 1.8em; line-height: 24px;}
.company_address {width: 100%; min-height: 140px; padding-top: 23%; margin-top: 1.25%; background:url(../images/address_icon.png) no-repeat center 22%;}
.company_address li {margin: 0 auto; width: 90%; font-size: 1.4em; line-height: 20px;}
.company_address li br {/*display: none;*/}
.company_email {width: 100%; min-height: 140px; padding-top: 20%; margin-top: 2%; background:url(../images/email_icon.png) no-repeat center 22%;}
.company_email li {font-size: 1.8em; line-height: 24px;}
.company_kakao {width: 100%; min-height: 140px; padding-top: 20%; margin-top: 2%; background:url(../images/kakao_icon.png) no-repeat center 22%;}
.company_kakao li {font-size: 1.8em; line-height: 24px;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_tablet 720,767 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:720px) and (max-width:767px) {

/* main_visual_slide */
.main_visualbox {height: 560px;}
.swiper-slide .slide_titleword {font-size: 3.5em; line-height: 50px; padding: 0 10%;}
.swiper-slide .slide_slogan {font-size: 1.8em; line-height: 28px; padding: 0 10%;}
.swiper-slide .slide_slogan br {display: none;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 5% !important;}

/* contents_preach */
.preach_box {padding: 0 2%; box-sizing:border-box;} /* 컨텐츠 좌우 여백값 */
.preach_info {background: url(../images/main/preach_right_bg.jpg) no-repeat center bottom; background-size: 100%;}
.preach_leftimg {width: 100%;}
.preach_leftimg img {width: 100%; height: auto;}
.preach_rightarea {width: 100%; padding: 50px 0;}
.preach_txtcon li:nth-child(1) {/*width: 70px;*/width: 200px; height: 35px; font-size: 1.7em; line-height: 35px;}
.preach_txtcon h4 {font-size: 2.8em; letter-spacing: -0.8px;}
.preach_txtcon li:nth-child(3) {font-size: 1.8em; margin-top: 18px;}
.preach_txtcon li:nth-child(4) {font-size: 1.6em; margin-top: 15px;}
.preach_txtcon li:nth-child(5) {width: 26%; padding: 0 5%;}
.preach_txtcon li:nth-child(5) a {height: 46px; font-size: 1.5em; line-height: 46px; margin-top: 25px;}

.widebanner_area1 {width: 50%;}
.bann_title {font-size: 2.8em;}
.bann_s_txt br {display: none;}

.board_type_box {width: 100%; border-bottom: 1px solid #2773c2;}
.board_type_box2 {border-top: 1px solid #6aaaec;}
.board_type_title {width: 14%;}

.worship_titlebullet {margin-top: 6%;}
.worship_mctitle {font-size: 3.2em;}

.shortcut_bullet {width: 24%; font-size: 1.6em; margin-top: 9%;}
.shortcut_bullet2 {width: 34%;}
.shortcut_titletxt {font-size: 3.2em;}
.shortcut_subtxt {font-size: 1.5em;}
.shortcut_intro_morebtn {margin-top: 20px; margin-bottom: 9%;}

.contactus_bullet {width: 16%;}
.company_infobox {padding: 0 3%; box-sizing: border-box;}
.company_callnumber {min-height: 160px; padding-top: 12%; background:url(../images/callnumber_icon.png) no-repeat center 20%;}
.company_callnumber li {font-size: 1.8em; line-height: 24px;}
.company_address {min-height: 160px; padding-top: 12%; background:url(../images/address_icon.png) no-repeat center 20%;}
.company_address li {margin: 0 auto; width: 90%; font-size: 1.3em; line-height: 24px;}
.company_address li br {/*display: none;*/}
.company_email {min-height: 160px; padding-top: 12%; background:url(../images/email_icon.png) no-repeat center 22%;}
.company_email li {font-size: 1.5em; line-height: 20px;}
.company_kakao {min-height: 160px; padding-top: 12%; background:url(../images/kakao_icon.png) no-repeat center 20%;}
.company_kakao li {font-size: 1.3em; line-height: 20px;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_tablet 768,1023 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:768px) and (max-width:1023px) {

/* main_visual_slide */
.main_visualbox {height: 600px;}
.swiper-slide .slide_titleword {font-size: 4.0em; line-height: 50px; padding: 0 10%;}
.swiper-slide .slide_slogan {font-size: 2.0em; line-height: 32px; padding: 0 10%;}
.swiper-slide .slide_slogan br {display: none;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 5% !important;}

/* contents_preach */
.preach_box {padding: 0 2%; box-sizing:border-box;} /* 컨텐츠 좌우 여백값 */
.preach_info {background: url(../images/main/preach_right_bg.jpg) no-repeat center bottom; background-size: 100%;}
.preach_leftimg {width: 100%;}
.preach_leftimg img {width: 100%; height: auto;}
.preach_rightarea {width: 100%; padding: 50px 0;}
.preach_txtcon li:nth-child(1) {/*width: 70px;*/width: 200px; height: 35px; font-size: 1.7em; line-height: 35px;}
.preach_txtcon h4 {font-size: 3.5em; letter-spacing: -0.8px;}
.preach_txtcon li:nth-child(3) {font-size: 2.0em; margin-top: 18px;}
.preach_txtcon li:nth-child(4) {font-size: 1.8em; margin-top: 18px;}
.preach_txtcon li:nth-child(5) {width: 30%; padding: 0 5%;}
.preach_txtcon li:nth-child(5) a {height: 46px; font-size: 1.6em; line-height: 46px; margin-top: 25px;}

.widebanner_area1 {width: 50%;}
.bann_title {font-size: 2.8em;}
.bann_s_txt br {display: none;}

.board_type_box {width: 100%; border-bottom: 1px solid #2773c2;}
.board_type_box2 {border-top: 1px solid #6aaaec;}
.board_type_title {width: 14%;}

.worship_titlebullet {margin-top: 6%;}
.worship_mctitle {font-size: 3.2em;}

.shortcut_bullet {width: 24%; font-size: 1.6em; margin-top: 9%;}
.shortcut_bullet2 {width: 34%;}
.shortcut_titletxt {font-size: 3.2em;}
.shortcut_subtxt {font-size: 1.5em;}
.shortcut_intro_morebtn {margin-top: 20px; margin-bottom: 9%;}

.contactus_bullet {width: 16%;}
.company_infobox {padding: 0 3%; box-sizing: border-box;}
.company_callnumber {min-height: 160px; padding-top: 12%; background:url(../images/callnumber_icon.png) no-repeat center 20%;}
.company_callnumber li {font-size: 1.8em; line-height: 24px;}
.company_address {min-height: 160px; padding-top: 12%; background:url(../images/address_icon.png) no-repeat center 20%;}
.company_address li {margin: 0 auto; width: 90%; font-size: 1.3em; line-height: 24px;}
.company_address li br {/*display: none;*/}
.company_email {min-height: 160px; padding-top: 12%; background:url(../images/email_icon.png) no-repeat center 22%;}
.company_email li {font-size: 1.6em; line-height: 20px;}
.company_kakao {min-height: 160px; padding-top: 12%; background:url(../images/kakao_icon.png) no-repeat center 20%;}
.company_kakao li {font-size: 1.8em; line-height: 24px;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_pc 1024,1279 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1024px) and (max-width:1279px) {

/* main_visual_slide */
.swiper-slide .slide_slogan br {display: none;}

.bann_title {font-size: 2.4em;}
.bann_s_txt {font-size: 1.3em;}
.bann_s_txt br {display: none;}
.bann_arrow {padding-top: 19%;}

.shortcut_bullet {font-size: 1.6em;}
.shortcut_titletxt {font-size: 3.0em;}
.shortcut_subtxt {font-size: 1.5em; line-height: 22px;}

.company_email {padding-top: 10%;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_pc 1280,1919 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1280px) and (max-width:1919px) {

/* main_visual_slide */
.swiper-slide .slide_slogan br {display: none;}

.bann_title {font-size: 2.6em;}
.bann_s_txt {font-size: 1.4em;}
.bann_s_txt br {display: none;}
.bann_arrow {padding-top: 18%;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_pc 1920 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1920px) {

.bann_s_txt br {display: none;}

}