﻿/* style s */
html, body, .bodyWrapper {
	
}
body * { font-family:'nanumgothic';}

body { min-height:100%; }


#d1 { padding-top:126px; }
.tgnb { border:0px; }
.tgnb td { font-size:20px; color:#fff; padding:8px 0px; border-bottom:1px solid #fff; width: 270px;}
.tgnb td a { color:#fff; text-decoration:none;  }

#main-text { margin-top:230px; }

#footer { position:relative; bottom:0px; background:#4c4c4c; width:100%; text-align:center; font-size:16px; color:#fff; padding:30px 0px; }
#footer img { position:relative; top:-2px; }
#footer img:last-child { margin-left:30px; }


.page-actions.btn-group { position:absolute; bottom:0px; right:0px; }

.container { width:100%; }
#right { padding-left:30px; }

#main { padding-right:0px; }
.row { margin:0px; }
.sub_title { font-size:24px; font-weight:600; margin-bottom:15px;  }

.sub_nav { list-style:none; margin:30px 0px; }
.sub_nav li { display:inline-block; margin-right:20px; }
.sub_nav li a { background:#63A4CC; color:#fff; font-size:16px; padding:5px 10px; border-radius:8px; text-decoration:none; }

#main-church{
    top:0;
}

@media(max-width:1635px) {
    #unit9751{
        padding:0px 425px 0px 0px!important;
        }
    #unit3607 > div:last-child{
        font-size:16px!important;
    }

        #unit3607 > div > span:last-child{
        font-size:34px!important;
    }
}

@media(max-width:1635px) {
    #unit9751{
        padding:0px 425px 0px 0px!important;
        }
    #unit3607 > div:last-child{
        font-size:16px!important;
    }

        #unit3607 > div > span:last-child{
        font-size:34px!important;
    }
}

@media(max-width:1283px) {
    #unit9751{
        padding:0px 425px 0px 0px!important;
        }
    #unit3607 > div:last-child{
        font-size:13px!important;
    }

        #unit3607 > div > span:last-child{
        font-size:28px!important;
    }
}

@media(max-width:1024px) {
    #component2960 {
        margin: 0px 0px 0px 0px !important;
    }
        #unit8238 img{
        width:215px!important;
    }
        #unit9751{
                padding: 0px 225px 0px 0px!important;
                    margin: 0px 20px 182px!important;
        }
}
@media(max-width:992px)
{
	.tgnb { margin-top:15px; }
}
@media(max-width:767px)
{
		#logo { display:block; margin:0px auto 30px; }
		#main { padding:0px; }
		#right { margin-top:15px; padding:15px 10px;  }
		.tgnb { margin:0 auto; }
		#main-text { margin-top:30px; }
		#footer { padding:15px 0px; font-size:14px; line-height:200%; }
		#footer img:last-child { margin-left:0px; }
		#component3892, #component9946 { padding:0px !important; }
		#component3916, #component1718 { margin:0px 20px !important; }
		#d1 { padding-top:15px; }
		.sub_nav  { margin-top:15px; text-align:center; }
		.sub_nav li:last-child { margin-right:0px; }
		#d1 { padding-right:0px !important; }
}

        @media(max-width:500px) {
	#component2960{
        margin:0px 0px 0px 0px!important;
        }

    #unit8238 img{
        width:375px!important;
    }
    #unit8238{
                margin: 0px 30px 0px 30px!important;
    }

    #unit9751{
        margin: 0px 20px 20px!important;
        padding:600px 0px 0px 0px!important;
    }

    #unit3607{
                top:450px;
    }
 }
@media(max-width:430px) {
    #unit9751{
    padding: 550px 0px 0px 0px!important;
    }
}

        @media(max-width:400px){
                #unit9751{
        padding:250px 0px 0px 0px!important;
    }
        }