﻿#gnb > li > a{color:#000;}
#gnb-wrap .container{border-bottom: 1px solid #000;}
.sub33 #component3924{background-repeat: no-repeat;background-position: center;background-size: cover;}
@media (max-width:1699px) {
}
@media (max-width:1499px) {
    #component8530 #unit2576 .row .col-sm-4{width:100%!important;padding:15px!important;}
    .sub26 #component8530 #unit2576 > div{padding:0!important;}
    #component9835 .container{width:100%!important;}
    .sub31 #component3924{height:1600px!important;background-position: 15% center;background-repeat: no-repeat;background-size: cover;}
    .sub32 #component3924{background-position: 95% center;background-repeat: no-repeat;background-size: cover;}
    .sub33 #component3924,
    .sub33 #component3924 #component7272{height:inherit!important;}
    .sub33 #component3924 #component7272 #unit2993 .row{display: grid;grid-template-columns: 1fr;justify-items: center;gap:20px;}
    .sub33 #component3924 #component7272 #unit2993 .row:after,
    .sub33 #component3924 #component7272 #unit2993 .row:before{content:none!important;}
    .sub33 #component3924 #component7272 #unit2993 .row .col-sm-7,
    .sub33 #component3924 #component7272 #unit2993 .row .col-sm-5{width:100%!important;padding:0!important;}
    .sub33 #component9835 #component8530 #unit2576 > div{padding:50px 0!important;}
}

@media (max-width:1199px) {
    #component5070{height: 400px!important;}
    #component7272 #unit2993 .row{display: grid;grid-template-columns: 1fr;justify-items: center;gap:20px;}
    #component7272 #unit2993 .row:after,
    #component7272 #unit2993 .row:before{content:none!important;}
    #component7272 #unit2993 .row .col-sm-7{width:100%!important;margin:0!important;padding:0!important;}
    #component3924{height:inherit!important;margin-bottom:30px!important;padding:0 0 30px!important;}
    #component5070{background-repeat: no-repeat;background-position: 20% center;background-size: cover;}
    #component2429 #component8961 #unit1101 > div{padding:20px 0!important;}
    #component3924 #component7272{height:inherit!important;}
    .sub31 #component3924 {height: 1300px !important;}
    .sub31 #component3924 #component7272 #unit2993 .row{grid-template-columns: 1fr 1fr!important;}
    .sub31 #component3924 #component7272 #unit2993 .row .col-sm-6{width:100%!important;padding:0!important;}
    
}

@media (max-width:992px) {
    #component5070{padding:0!important;height:inherit!important;}
    #component5070 #component2383{padding:50px!important;}
    #component9835{padding:0!important;margin:0!important;}
    #component9835 .container{padding:50px 0!important;}
    #component8530 #unit2576 > div{padding:0 0 30px!important;}
    #unit7712 .organ_01 td{padding:5px!important;}
    .sub26 #component5070 #component2383 {padding: 20px !important;}
    .c_wrap{flex-wrap: wrap;}
    .c_wrap li {width: 160px!important;height: 160px!important;}
    .sub31 #component3924 {height: 2000px !important;}
    .sub31 #component3924 #component7272 #unit2993 .row{grid-template-columns: 1fr!important;}
    .sub33 #component9835 .container{padding:0!important;}
    .sub33 #component9835 #component8530 #unit2576 .row{display:flex;align-items: center;}
    .sub33 #component9835 #component8530 #unit2576 .row .col-sm-1{padding:0!important;}
    .sub33 #component9835 #component8530 #unit2576 .row .col-sm-11{word-break:keep-all;}
}

@media (max-width:767px) {
	.row{margin:0!important;}
	.font-l {font-size: 1.1rem!important;}
	.font-xl {font-size: 1.2rem!important;}
	.font-1xl {font-size: 1.2rem!important;}
	.font-2xl {font-size: 1.3rem!important;}
	.font-3xl {font-size: 1.4rem!important;}
	.font-4xl {font-size: 1.5rem!important;}
	.font-5xl {font-size: 1.6rem!important;}
    #component5070 #component2383{padding:20px!important;}
    #component9835 .container {padding: 20px 0 !important;}
    #component8530 #unit2576 hr{margin:20px 0!important;}
    .c_wrap2{flex-direction: column;align-items: center;gap:20px;}
    #component8530 #unit2576 > div{padding:0!important;}
    #component3924 #component7272{padding:20px!important;}
    #unit7712 .organ_01 td{padding:10px!important;}
    .map-content{height:300px!important;}
    #component1189 #unit7712 .worship_01 td{padding:10px!important;}
    .sub31 #component3924 {height: 2400px !important;}
    .sub32 #component3924{background-position: 75% center;}
    .sub33 #component9835 #component8530 #unit2576 > div{padding:0!important;}
}

@media (max-width:320px) {
}
