﻿@media (min-width: 1300px){
	.container {    width: 1230px;}
}


#sub_middle { /*border-bottom:1px solid #ddd;*/ padding:0px 0px;/* border-top:1px solid #ddd; */ }
#sub_middle .subgnb-home { float:right; display:inline-block; margin:12px 0px 0px 0px;}
#sub_middle span, #subgnb a { font-size:14px; color:#777; position:relative; top:3px; text-decoration:none;}
#sub_middle a.active { color:#005D9A; font-weight:bold; }
#sub_middle .dropdown { position:relative; height:100%; float:left;  }
#sub_middle .dropdown .btn { font-size:16px; color:#777; font-weight:600; padding: 10px 12px;}
#sub_middle .dropdown .btn-default { border:none; background-color: #8d909f00;}
#sub_middle .dropdown .btn:hover {  transition:0.3s all ease; color:#000;}
#sub_middle .dropdown .btn .active  {  }
#sub_middle .dropdown-menu>li>a { padding:10px 20px; transition:0.3s all ease; font-size:16px;}
#sub_middle .caret { border-top:2px solid #000; border-right: 0px solid transparent; border-left: 2px solid #000; position: relative; margin: 0; height: 8px; width: 8px; transform: rotate(225deg); transition: all 0.6s; margin-top:-10px; margin-left:20px; }




.lnb { padding-right:0px;}
.lnb_title { font-size:24px; text-align:center; border-bottom:1px solid #000; padding-bottom:10px; font-weight:500; font-family:NanumBarunGothic; margin-bottom:0px; }
.sub_depth2 { margin-top:0px; padding-top:0px; }
.sub_depth2 > li { padding: 10px 15px; border-bottom:1px solid #ddd; transition:all ease 0.3s; }
.sub_depth2 > li.active a,
.sub_depth2 > li:hover a { font-weight:500; color:#000; }
.sub_depth2 > li > a { color:#777; font-weight:400;  font-size:16px; text-decoration:none; }
.sub_depth2 > li > i { position:relative; margin-right:10px; cursor:pointer; }
.sub_depth2 > li > i.fa-minus { display:none; }
.sub_depth2 > li:last-child { border-color:#000; }
.sub_depth3 { padding-left:20px; margin-top:10px; display:none; }
.sub_depth3.active { display:block; }
.sub_depth3 li { padding:3px 0px; }
.sub_depth3 li a  { color:#999; font-size:15px;  text-decoration:none;  transition:all ease 0.3s; }
.sub_depth3 li a:hover  { color:#739AB9; }
.sub_depth3.a_96 li a:hover { color:#4E5397; }
.sub_depth3.a_98 li a:hover { color:#E4C640; }

#content { padding-top:30px; min-height:600px; padding-bottom:50px;}
#content .third-menus { margin:10px 0 42px 0;text-align:center; }

#content .third-menus ul{ display:inline-block; }
#content .third-menus ul li { border: 1px solid #dedede; float:left; margin-left:-1px;}
#content .third-menus ul li a { color: #333;text-decoration: none;padding: 8px 17px;font-size: 12px;min-width: 160px;display: inline-block;text-align: center; }
#content .third-menus ul li.active a { color:#fff; }
#sub_title { font-size:32px; font-weight:500; margin-bottom:70px; }

#unit1562 table td:first-child { background:#f3f3f3; }
#unit1562 table tr:first-child td { background:#f2f5f7 !important; }

.board-num_260 { -ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select:none; }

#sub0102 { background-size:auto 100% !important; background-position:center !important; padding-top:15px; overflow:hidden; }

#sub0102_01 { position: absolute; top: 90px; right: 0px; width: 100%; }
#sub0102_02 #sub02 { padding-top:235px; }



@media(max-width:1300px)
{
.sub26 .row {    margin-right: -2px;    margin-left: -2px;}
}

@media(max-width:991px)
{
	 
	
	/*서브*/
	.sub12 .pray_box {    padding: 40px;}
	.sub12 #unit27622 {    text-align: center;}
	.sub13 col:nth-of-type(1) {    width: 18%!important;}
	
	
}


@media(max-width:767px)
{
	#content    {padding: 30px 15px 50px;}
    #sub_middle { width:100% !important; padding-left:10px;  } 
	#sub_title { text-align:center;}
    
    #component9975 { margin:0 auto !important; }
    #unit9742 #sub01 { font-size:24px !important; }
    
    #main7 #sub01 { margin-left:0px !important; font-size:22px !important; word-break:keep-all; line-height:160% !important; margin-top:30px;  }
    #main7 #sub02 { margin-left:0px !important; text-align:right !important;  }
    
    #sub0102 { padding:15px; }
    #sub0102_01 { position:relative; top:15px;  }
    #sub0102_01 #sub01 {  margin-left:0px !important; font-size:22px !important; word-break:keep-all; line-height:160% !important; margin-top:30px; }
    #sub0102_02 #sub02 { margin-left:0px !important; text-align:center !important; padding-top:0px !important; }
    #sub0102_02 { text-align:center; }
    #sub0102_02 > img { float:none !important; width:70%; }
    #content > .container  > .col-xs-12 { padding:0px; }
	
	/*서브*/
	.sub11 #unit7316 {    text-align: center;}
	.sub13 col:nth-of-type(1) {    width: 22%!important;}
	.sub16 #unit8270 {    text-align: center;}
	.sub17 #unit9787 {    word-break: keep-all;}
	.sub18 div#unit3914 {    padding: 0 48px!important;    word-break: keep-all;}
	
	
}


@media(max-width:467px)
{ 
	.subMiddle{display:none;}
	.sub12 div#component3722 {    padding: 50px 35px 30px!important;}
	
	/*서브*/ 
	.sub13 col:nth-of-type(1) {    width: 30%!important;}
	.sub14 #component3994 {    padding: 20px!important;}
	.sub14 .t_2 td {     font-size: 11px;word-break: break-word;}
	.sub16 .t_1 td {     font-size: 11px; word-break: break-word;}
	
	#daumRoughmapContainer1692788143249 {    height: 39vh;}
	
     
}