@charset "utf-8";

/*layout*/
.branch_header {width:100%;height:;
background: #295ea4; /* Old browsers */
background: -moz-linear-gradient(left,  #295ea4 0%, #0c91d1 80%, #2ba69f 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #295ea4 0%,#0c91d1 80%,#2ba69f 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #295ea4 0%,#0c91d1 80%,#2ba69f 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#295ea4', endColorstr='#2ba69f',GradientType=1 ); /* IE6-9 */
}
.branch_header h2 {font-size:36px;line-height:130px;text-align:center;color:#fff;}

.branch_nav {width:1260px;margin:0 auto;}
.branch_nav ul:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}

.branch_nav li {float:left;}
.branch_nav li a {display:block;position:relative;width:420px;line-height:50px;text-align:center;}
.branch_nav li a span {position:relative;z-index:2;font-size:18px;font-weight:bold;color:#fff;}
.branch_nav li a:after {content:"";position:absolute;bottom:0;left:0px;z-index:1;width:100%;height:50px;background:#000;}
.branch_nav li#branchGreet a:after {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60); -moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.branch_nav li#branchMember a:after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40); -moz-opacity: 0.4;-khtml-opacity: 0.4;opacity: 0.4;}
.branch_nav li#branchMap a:after {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=20); -moz-opacity: 0.2;-khtml-opacity: 0.2;opacity: 0.2;}
.branch_nav li a:hover:after {opacity:0.8 !important;}
.branch_nav li a:active:after {opacity:0.8 !important;}

.branch_container {width:1260px;margin:0 auto;}


/*인사말*/
.section_greet {position:relative;padding:80px 0 0 510px;}
.section_greet .greet_photo {position:absolute;top:40px;left:150px;}
.section_greet .greet_txt {width:600px;}
.section_greet .greet_txt p {font-size:16px;text-align:justify;white-space:pre-wrap;word-break:break-all}
.section_greet .greet_txt p.greet_name {margin:50px 0;text-align:right;}
.section_greet .greet_txt p.greet_name span {display:inline-block;margin-left:8px;font-weight:bold;}

/*오시는길*/
.section_map {height:430px;margin:80px 0;background:#f2f2f2;}
.section_map:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
.section_map .map_photo {float:left;}
.section_map .map_txt {float:left;width:510px;padding:70px 60px 0;}
.section_map .map_txt p {font-size:18px;}
.section_map .map_txt .map_tit {margin-bottom:20px;font-size:26px;font-weight:bold;}
.section_map .map_txt .map_address {margin-bottom:30px;padding-left:20px;background:url(../image/kf/icon_mapmarker.png) no-repeat 0 4px;font-weight:bold;}
.section_map .map_txt .map_btn a {display:inline-block;margin-top:32px;padding:9px 19px 10px 54px;border-radius:3px;background:#238cfa url(../image/kf/icon_nav.png) no-repeat 19px 50%;font-size:18px;color:#fff}

/*운영위원*/
/*tbl_type1*/
.tbl_wrap {}
.tbl_type1 {border-top:2px solid #555;}
.tbl_type1 th {height:48px;border-bottom:1px solid #dcdcdc;background:#f9f9f9;}
.tbl_type1 td {height:48px;border-bottom:1px solid #dcdcdc;cursor:pointer;}
.tbl_type1 td.tl {padding-left:15px;}

/*페이징*/
.tpage {margin:20px 0;}
.tpage img {vertical-align:middle;}

/*sch_box*/
.sch_box{position:relative;margin:50px 0 40px;padding:15px 20px 10px;border:1px solid #d9d9d9;background:#f5f5f7}
.sch_box:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
.sch_box:before {content:"";position:absolute;bottom:-4px;left:-1px;display:block;width:100%;height:3px;background:#f1f1f1;}
.sch_box .form_area {float:left;width:80%;}
/*.sch_box .form_area .form_tit {margin-right:25px;font-weight:bold;}*/
.sch_box .form_area input[type=text],
.sch_box .form_area select {height:28px;border:1px solid #dddddd;font-size:14px;}
.sch_box .form_area input[type=text] {width:250px;padding-left:4px;}
.sch_box .form_area select {min-width:100px;padding-right:20px;}
.sch_box .form_area .btn_sch {width:75px;height:28px;background:#325aaf;color:#fff;font-size:14px;}
.sch_box .form_area .btn_add {width:75px;height:28px;background:#5a5a5a;color:#fff;font-size:14px;}
.sch_box .num_area {float:right;font-size:14px;}


@media (max-width: 1024px) {

	/*IE에서 스크롤바 감춤*/
	body {-ms-overflow-style:none;}
	/*윈도우 크롬 등 스크롤바 감춤*/
	body::-webkit-scrollbar {display:none;}
	/*IE에서 스크롤바 감춤*/
	.header_wrap .m_gnb {-ms-overflow-style:none;}
	/*윈도우 크롬 등 스크롤바 감춤*/
	.header_wrap .m_gnb::-webkit-scrollbar {display:none;}

	/*layout*/
	.branch_header {padding-top:50px;min-height:10px !important;}
	.branch_nav {width:100%;}
	.branch_nav li {float:left;width:33.3%;}
	.branch_nav li a {width:100%;}
	.branch_container {width:100%;padding:15px}

	/*인사말*/
	.section_greet {position:relative;padding:0;}
	.section_greet .greet_photo {position:static;margin:4% 0 8%;text-align:center;}
	.section_greet .greet_txt {width:100%;}
	.section_greet .greet_txt p.greet_name span {display:block}

	/*오시는길*/
	.section_map {width:100%;height:auto;margin:4% 0;background:#fff;}
	.section_map .map_photo {float:none;width:80%;margin:0 auto;}
	.section_map .map_photo img {width:100%}
	.section_map .map_txt {float:none;width:80%;margin:0 auto;padding:2% 0;}

}

@media (max-width: 768px) {

	/*sch_box*/
	.sch_box .form_area {float:none;width:100%;}
	.sch_box .form_area input[type=text],
	.sch_box .form_area select {height:40px;}
	.sch_box .form_area input[type=text] {width:40%;}
	.sch_box .form_area select {width:23%;}
	.sch_box .form_area input[type=text] {width:55%;}
	.sch_box .form_area .btn_sch {width:20%;height:40px;}
	.sch_box .num_area {float:none;width:100%;margin-top:2%;text-align:right;}
	
	/*오시는길*/
	.section_map .map_photo {width:90%;}
	.section_map .map_txt {width:90%;}
	.section_map .map_txt p {font-size:18px;}
	.section_map .map_txt .map_tit {margin-bottom:20px;font-size:26px;font-weight:bold;}
	.section_map .map_txt .map_address {margin-bottom:30px;padding-left:20px;background:url(../image/kf/icon_mapmarker.png) no-repeat 0 4px;font-weight:bold;}
	.section_map .map_txt .map_btn a {display:inline-block;margin-top:32px;padding:9px 19px 10px 54px;border-radius:3px;background:#238cfa url(../image/kf/icon_nav.png) no-repeat 19px 50%;font-size:18px;color:#fff}


}


@media (max-width: 480px) {

	/*sch_box*/
	.sch_box .form_area span.mob_only {display:block;position:relative;}
	.sch_box .form_area input[type=text],
	.sch_box .form_area select {margin-bottom:2%}
	.sch_box .form_area input[type=text] {width:100%;}
	.sch_box .form_area select {width:100%;}
	.sch_box .form_area .btn_sch {position:absolute;top:8px;right:5px;width:23px;height:28px;text-indent:-9999px;font-size:0;background:url(../image/comm/btn_search.png) no-repeat;}
	.sch_box .form_area .btn_add,
	.sch_box .form_area .btn_del {width:49%;height:40px;}
	.sch_box .num_area {margin-top:0;}

}










