/* 스타일 시트 정의 */


.rimg {max-width:100%;}
.nopadding {padding:0px !important;}
.clear {clear:both;}

/* float */
.fl	{float:left !important;}
.fr	{float:right !important;}
.fn	{float:none !important;}

/* margin top */
.mt5	{margin-top:5px !important;}			.mt10 {margin-top:10px !important;}			.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}			.mt25 {margin-top:25px !important;}			.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}			.mt40 {margin-top:40px !important;}			.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}			.mt55 {margin-top:55px !important;}			.mt60 {margin-top:60px !important;}
.mt65 {margin-top:65px !important;}			.mt70 {margin-top:70px !important;}			.mt75 {margin-top:75px !important;}
.mt80 {margin-top:80px !important;}			.mt85 {margin-top:85px !important;}         .mt90 {margin-top:90px !important;}  
.mt95 {margin-top:95px !important;}			.mt100 {margin-top:100px !important;}       .mt150 {margin-top:150px !important;}  

/* margin right */
.mr5	{margin-right:5px !important;}			.mr10 {margin-right:10px !important;}			.mr15 {margin-right:15px !important;}
.mr17 {margin-right:17px !important;}
.mr20 {margin-right:20px !important;}			.mr25 {margin-right:25px !important;}			.mr30 {margin-right:30px !important;}
.mr35 {margin-right:35px !important;}			.mr40 {margin-right:40px !important;}			.mr45 {margin-right:45px !important;}
.mr50 {margin-right:50px !important;}			.mr55 {margin-right:55px !important;}			.mr60 {margin-right:60px !important;}
.mr65 {margin-right:65px !important;}			.mr70 {margin-right:70px !important;}			.mr75 {margin-right:75px !important;}

/* margin bottom */
.mb5 {margin-bottom:5px !important;}		.mb10 {margin-bottom:10px !important;}		.mb15{margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}		.mb25 {margin-bottom:25px !important;}		.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}		.mb40 {margin-bottom:40px !important;}		.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}		.mb55 {margin-bottom:55px !important;}		.mb60 {margin-bottom:60px !important;}
.mb65 {margin-bottom:65px !important;}		.mb70 {margin-bottom:70px !important;}		.mb75 {margin-bottom:75px !important;}
.mb80 {margin-bottom:80px !important;}      .mb85 {margin-bottom:85px !important;}      .mb90 {margin-bottom:90px !important;}
.mb95 {margin-bottom:95px !important;}      .mb100 {margin-bottom:100px !important;}      .mb200 {margin-bottom:200px !important;}

/* margin left */
.ml5 {margin-left:5px !important;}				.ml10 {margin-left:10px !important;}			.ml15{margin-left:15px !important;}
.ml20 {margin-left:20px !important;}			.ml25 {margin-left:25px !important;}			.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}			.ml40 {margin-left:40px !important;}			.ml45 {margin-left:45px !important;}
.ml50 {margin-left:50px !important;}			.ml55 {margin-left:55px !important;}			.ml60 {margin-left:60px !important;}
.ml65 {margin-left:65px !important;}			.ml70 {margin-left:70px !important;}			.ml75 {margin-left:75px !important;}

/* padding top */
.pt0	{padding-top:0px !important;}
.pt5	{padding-top:5px !important;}			.pt10 {padding-top:10px !important;}			.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}			.pt25 {padding-top:25px !important;}			.pt30 {padding-top:30px !important;}
.pt35 {padding-top:35px !important;}			.pt40 {padding-top:40px !important;}			.pt45 {padding-top:45px !important;}
.pt50 {padding-top:50px !important;}			.pt55 {padding-top:55px !important;}			.pt60 {padding-top:60px !important;}
.pt65 {padding-top:65px !important;}			.pt70 {padding-top:70px !important;}			.pt75 {padding-top:75px !important;}

/* padding right */
.pr0	{padding-right:0px !important;}
.pr5	{padding-right:5px !important;}		.pr10 {padding-right:10px !important;}		.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}		.pr25 {padding-right:25px !important;}		.pr30 {padding-right:30px !important;}
.pr35 {padding-right:35px !important;}		.pr40 {padding-right:40px !important;}		.pr45 {padding-right:45px !important;}
.pr50 {padding-right:50px !important;}		.pr55 {padding-right:55px !important;}		.pr60 {padding-right:60px !important;}
.pr65 {padding-right:65px !important;}		.pr70 {padding-right:70px !important;}		.pr75 {padding-right:75px !important;}

/* padding bottom */
.pb0	{padding-bottom:0px !important;}
.pb5	{padding-bottom:5px !important;}		.pb10 {padding-bottom:10px !important;}	.pb15{padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}	.pb25 {padding-bottom:25px !important;}	.pb30 {padding-bottom:30px !important;}
.pb35 {padding-bottom:35px !important;}	.pb40 {padding-bottom:40px !important;}	.pb45 {padding-bottom:45px !important;}
.pb50 {padding-bottom:50px !important;}	.pb55 {padding-bottom:55px !important;}	.pb55 {padding-bottom:55px !important;}
.pb65 {padding-bottom:65px !important;}	.pb70 {padding-bottom:70px !important;}	.pb75 {padding-bottom:75px !important;}

/* padding left */
.pl0	{padding-left:0px !important;}	
.pl5	{padding-left:5px !important;}			.pl10 {padding-left:10px !important;}			.pl15{padding-left:15px !important;}
.pl20 {padding-left:20px !important;}			.pl25 {padding-left:25px !important;}			.pl30 {padding-left:30px !important;}
.pl35 {padding-left:35px !important;}			.pl40 {padding-left:40px !important;}			.pl45 {padding-left:45px !important;}
.pl50 {padding-left:50px !important;}			.pl55 {padding-left:55px !important;}			.pl60 {padding-left:60px !important;}
.pl65 {padding-left:65px !important;}			.pl70 {padding-left:70px !important;}			.pl75 {padding-left:75px !important;}


.erow {margin-left:-30px !important;margin-right:-30px !important;   }	

@media all and (max-width:768px){

 .mtext-center {text-align:center;}

}



/* font color */
.c_black {color:#000 !important;}
.c_fff {color:#fff !important;}
.c_333 {color:#333 !important;}
.c_777 {color:#777 !important;}
.c_3d3d3d {color:#3d3d3d !important;}
.c_817260 {color:#817260 !important;}
.c_453b3b {color:#453b3b !important;}
.red1 {color:#ac0000;}
.red2 {color:#dd0810}

/* width */
.w100p {width:100% !important;}
.w70 {width:70px !important;}
.w100 {width:100px !important;}
.w200 {width:200px !important;}
.w283 {width:283px !important;}
.w331 {width:331px !important;}
.w485 {width:485px !important;}

.h473 {height:473px !important;}

.pd0 {padding:0 !important;}
.pd30 {padding:30px !important;}
.pb3 {padding-bottom:3px !important;}

.mg0 {margin:0 !important;}
.mt70 {margin-top:70px !important;}
.mtm5 {margin-top:-5px !important;}
.mtm10 {margin-top:-10px !important;}
.mtm20 {margin-top:-20px !important;}
.mtm30 {margin-top:-30px !important;}
.mtm40 {margin-top:-40px !important;}
.mb0 {margin-bottom:0 !important;}
.mb2 {margin-bottom:2px !important;}
.mb7 {margin-bottom:7px !important;}
.mr3 {margin-right:3px !important;}

.letter1 {letter-spacing:-1px !important;}

.fs11 {font-size:11px !important;}
.fs12 {font-size:12px !important;}
.fs13 {font-size:13px !important;}
.fs14 {font-size:14px !important;}
.fs24 {font-size:24px !important;}
.fs28 {font-size:28px !important;}

.h364 {height:364px !important;}

.line_t0 {border-top:0 !important;}
.line_t1 {border-top:2px solid #393c43 !important;}
.line_t2 {border-top:1px solid #c9c9c9 !important;}
.line_b1 {border-bottom:1px solid #eaeaea !important;}
.line_b2 {border-bottom:1px solid #bbb !important;}
.line_b3 {border-bottom:1px solid #dfdfdf !important;}
.line_b4 {border-bottom:2px solid #797267 !important;}
.line_b5 {border-bottom:2px solid #877669 !important;}


ul.ulList01 {padding:0px;}
.ulList01 li {list-style:none;}

ul.ulList02 {padding:0px;}
ul.ulList03 {padding:0px;}

footer ul {padding:0px;}

/*게시판 */

.table_style01 td {
    
    font-size:16px !important;
    
}

.table_style01 td a{
    
    font-size:16px !important;
    
}

.table_style01 td span{
    
    font-size:16px !important;
    
}

.table_style01 td.att_title  {
   
   font-size:18px !important;
}


.table_style01 td:first-child.att_title  {
   
    padding: 0px 30px !important;	
}

.gallery_style01 td.gallery_subject a {
   
    font-size: 18px !important;
}


.table_style02 td {
    
    font-size:16px !important;
    
}


@media all and (min-width:768px){

td.gallery_subject {vertical-align:text-top !important;}

.gallery_style01 td.gallery_subject {
	text-align:left !important;
    padding: 5px 0px 0px 0px !important;
	height:60px;
}

}

td.gallery_etc {padding-bottom:30px;}


.board_output {
    font-size: 13px;
    font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;
    color: #333 !important;
}

.board_output a:link {
    font-size: 13px;
    color: #333 !important;
    
}


.border-tabs .panel-body {
    margin-top: -1px;
    padding: 20px 10px 20px 10px !important;
    border: 1px solid #eee;
}

@media all and (max-width:768px){
	
	.table_style01 td {
    
    font-size:10px !important;
    
}

.table_style01 td a{
    
    font-size:10px !important;
    
}

.table_style01 td span{
    
    font-size:10px !important;
    
}

	
	.table_style01 td:first-child.att_title  {
   
    padding: 0px !important;
}

.gallery_style01 td.gallery_subject a {
   
    font-size: 10px !important;
}

 td.gallery_etc {
   
    font-size: 10px !important;
}


.gallery_style01 .table_style02 td {
    
    font-size:10px !important;
    
}

	
}


/* 최근 게시물 */
.board_output tr.board_output_1_tr, .board_output tr.board_output_12_tr, .board_output tr.board_output_8_tr {border-bottom:1px solid #ccc;}
.board_output td.bd_out1 , .board_output td.bd_out12 , .board_output td.bd_out8 {padding:8px 0px;}



/* 숨김 설정 */

@media all and (max-width:768px){
	
	/* 해상도 768px 이하 기기에서 숨김처리 */
	.hidden-m768 {display:none;}

}


@media all and (min-width:768px){
	
	/* 해상도 768px 이하 기기에서 숨김처리 */
	.hidden-p768 {display:none;}

}



/* 모바일에서 반응형 구굴지도/유튜브 지원 */
  .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
  .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*하단 카피라이트 : 상품보기*/
.text-guide ul {list-style:none;}
.text-guide ul li {float:left;display:inline-block;}
.text-guide ul li a{position: relative;display: block;font-size: 12px;font-weight:bold;color: #6f7273;padding: 5px 10px;}
.text-guide ul li a:after {content: '';position: absolute;top: 11px;right:0px;width: 1px;height: 6px;background-color: #6f7273;}
.text-guide ul li:last-child a:after {display:none;}





/*샘플소스 : fontawesome */
.fontawesome-icon-list i {
	display:inline-block;
	width:30px;
	text-align:center;
	position:relative;
	top:2px
}

/*사이트 이용정보*/
textarea.siteinfo {width:100%;height: 500px; overflow: auto;}



/*메인콘텐츠22*/
.widget .board_output a:link {color: #000;}
.cs-desc a:hover, a:focus {color:#fff;} 


.tc-heading-style2 .heading-inner {
   
    width: 100%;
}


/*** 메인 슬라이드 **/



.tp-banner-container .carousel-indicators li {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    border-radius: 100%;
}

.tp-banner-container .tc-carousel-style1 .carousel-indicators li {
    background-color: #fff;
}

.tp-banner-container .tc-carousel-style1 .carousel-indicators li.active {
    background-color: #337ab7;
	border: 1px solid #337ab7;
}


.erow .col-md-3, .col-sm-6 {
    padding-right: 7px;
    padding-left: 7px;
}


.tp-banner-container .crs_bt {
    position: absolute;
    bottom: 33px;
    left: 54%;
    z-index: 15;   
    padding-left: 0;    
    text-align: center;
    list-style: none;
}

.tp-banner-container  a.crs_bt1 {color:#fff;}
.tp-banner-container  a:hover.crs_bt1 {color:#337ab7;}
.tp-banner-container  a.crs_bt2 {color:#fff;}
.tp-banner-container  a:hover.crs_bt2{color:#337ab7;}


@media all and (max-width:768px){
	
	.tp-banner-container .crs_bt {
    display:none;
}

	.carousel-caption .cs-title {
    margin-top: 0;
    font-size: 14px;
    line-height: normal;
    color: #fff;
}

}




/** 공지사항 경영공시 최근글 리스트 */


.board_output {padding:4 0 0 0;font-size:12;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;color:#000;}
.board_output a:link{padding:0 0 0 0;font-size:12;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;color:#000 !important;text-decoration:none;}
.board_output a:visited{padding:0 0 0 0;font-size:12;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;color:#000 !important;text-decoration:none;}
.board_output a:hover{padding:0 0 0 0;font-size:12;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;color:#000 !important;text-decoration:underline;}
.board_output a:active{padding:0 0 0 0;font-size:12;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;color:#000 !important;text-decoration:none;}





/** 서브메뉴 **/


.top_tit h2 {color:#fff;font-size:27px;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;text-align:center;letter-spacing:0px;margin:0px;padding:50px;}
.top_tit .w1 {color:#fff;font-size:35px;font-weight:bold;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;;margin-top:55px;letter-spacing:-2px;line-height:35px;}

.top_tit {
    position: relative;
    float: left;
    width: 100%;
    height: 140px;
    margin: 0;
    padding: 0;
    background: url(../../img/img/side_menu_bg.jpg);
}


/** 현재위치 타이틀 **/
.sub_head {width:100%; height:100px;border-bottom:1px solid #ddd;margin-bottom:50px;}
.sub_head h3{float:left; margin-top:10px;font-size:31px;color:#333;font-weight:bold;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;letter-spacing:0px;}
.sub_head .sub_navi{position:relative;display:block;font-size:13px;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;color:#666;}
.sub_head .sub_navi strong {color:#0071bc;}
.sub_head .sub_navi .navi_arrow{padding: 0 10px 0 10px;line-height: 30px;font-size: 13px;}


/** 메인 슬라이드 **/



/** 메인 금융상품 **/

@media (min-width:600px){

   
.main_cont_03 h2{font:18px/40px "Noto Sans", "Noto Sans KR", sans-serif !important; height:40px; color:#000; text-align:left;margin:0px;margin-left:50px;}

.main_cont_03 h3{float:left; width:30%; height:300px; background:#34ab45; text-align:center; color:#fff; font:14px/19px "Noto Sans", "Noto Sans KR", sans-serif !important; 
				 padding-top:20px;background-image: url("../../img/img/main_twobanner01.png");background-repeat: no-repeat;background-position: bottom;}
.main_cont_03 h3 span{display:block}
.main_cont_03 h3 img{width:100%; max-width:55px; height:95px; display:block; margin:0 auto; margin-top:43px;}

.main_cont_03 p{color:#fff;}

.main_cont_03 ul{float:left; overflow:hidden; width:70%;padding:0px;background:#f9f9f9;}
.main_cont_03 ul li{float:left; width:50%;list-style:none;border: 1px solid #ddd;padding:30px 5px 30px 5px;min-height:150px;}
.main_cont_03 ul li a{height:89px; padding-top:15px; text-align:center; border-width:0 1px 1px 0;}
.main_cont_03 ul li a span{font:14px "Noto Sans", "Noto Sans KR", sans-serif !important; color:#555;}
.main_cont_03 ul li a img{margin:0 auto 8px; height:53px; display:block;}


.main_cont_03_02 h2{font:18px/40px "Noto Sans", "Noto Sans KR", sans-serif !important; height:40px; color:#000; text-align:left;margin:0px;margin-left:50px;}

.main_cont_03_02 h3{float:left; width:30%; height:300px; background:#0791ec; text-align:center; color:#fff; font:14px/19px "Noto Sans", "Noto Sans KR", sans-serif !important; 
				 padding-top:20px;background-image: url("../../img/img/main_twobanner02.png");background-repeat: no-repeat;background-position: bottom;}
.main_cont_03_02 h3 span{display:block}
.main_cont_03_02 h3 img{width:100%; max-width:55px; height:95px; display:block; margin:0 auto; margin-top:43px;}

.main_cont_03_02 p{color:#fff;}

.main_cont_03_02 ul{float:left; overflow:hidden; width:70%;padding:0px;background:#f9f9f9;}
.main_cont_03_02 ul li{float:left; width:50%;list-style:none;border: 1px solid #ddd;padding:30px 5px 30px 5px;min-height:150px;}
.main_cont_03_02 ul li a{height:89px; padding-top:15px; text-align:center; border-width:0 1px 1px 0;}
.main_cont_03_02 ul li a span{font:14px "Noto Sans", "Noto Sans KR", sans-serif !important; color:#555;}
.main_cont_03_02 ul li a img{margin:0 auto 8px; height:53px; display:block;}


}

@media (max-width:599px){
    .main_cont_03 h2,.main_cont_03 h3{display:none}
	.main_cont_03 ul{background:#f0e1e3;padding:0px;}
	.main_cont_03 ul{overflow:hidden; border:1px solid #aaa;}
	.main_cont_03 ul li{float:left; width:25%;list-style:none;padding:10px 0px;border:1px solid #aaa;}
	.main_cont_03 ul li a{height:110px; text-align:center; font:12px "Noto Sans", "Noto Sans KR", sans-serif !important; color:#555; padding-top:20px}
	.main_cont_03 ul li:first-child a{border-left:none;}
	.main_cont_03 ul li a img{width:60px; display:block; margin:0 auto 10px;}

	.main_cont_03_02 h2,.main_cont_03_02 h3{display:none}
	.main_cont_03_02 ul{background:#f0e1e3;padding:0px;}
	.main_cont_03_02 ul{overflow:hidden; border:1px solid #aaa;}
	.main_cont_03_02 ul li{float:left; width:25%;list-style:none;padding:10px 0px;border:1px solid #aaa;}
	.main_cont_03_02 ul li a{height:110px; text-align:center; font:12px "Noto Sans", "Noto Sans KR", sans-serif !important; color:#555; padding-top:20px}
	.main_cont_03_02 ul li:first-child a{border-left:none;}
	.main_cont_03_02 ul li a img{width:60px; display:block; margin:0 auto 10px;}
}




/** 메인 조합소개 동영상 **/

.main_cont_04_01 h2{font:18px/40px "Noto Sans", "Noto Sans KR", sans-serif !important; height:40px; color:#fff; text-align:center;margin:0px;background:#1093e5;text-shadow: 1px 1px 1px rgba(0,0,0,.5);}

.main_cont_04_01 h2:after{       
        position:absolute;
		content: "+";		
        right:40px; 
		color:#fff;
		font-size:30px;
    }

.main_cont_04_02 h2{font:18px/40px "Noto Sans", "Noto Sans KR", sans-serif !important; height:40px; color:#fff; text-align:center;margin:0px;background:#3aab4f;text-shadow: 1px 1px 1px rgba(0,0,0,.5);}

.main_cont_04_02 h2:after{       
        position:absolute;
		content: "+";		
        right:40px; 
		color:#fff;
		font-size:30px;
    }

.main_cont_04_03 h2{font:18px/40px "Noto Sans", "Noto Sans KR", sans-serif !important; height:40px; color:#fff; text-align:center;margin:0px;background:#feae02;text-shadow: 1px 1px 1px rgba(0,0,0,.5);}

.main_cont_04_03 h2:after{       
        position:absolute;
		content: "+";		
        right:40px; 
		color:#fff;
		font-size:30px;
    }


/* 관계기관 */

ul.clients.angle-box.grid-8 {
    /*border:1px solid #ccc;*/
}

.clients.angle-box.grid-8 li {
    margin: 0;
}

.clients.angle-box.grid-8 li {
    width: 184px;
}


.clients.angle-box.grid-8 li::before {
    top: 0;
    right: 1px;
    height: 100%;
    border-right: 0px solid #ddd !important;
}

.clients.angle-box.grid-8 li::after {
    top: auto;
    right: 1px;
    bottom: 1px;
    width: 100%;
    height: 0;
    border-bottom: 0px solid #ddd;
}

@media (max-width:768px){

	.clients.angle-box.grid-8 li {width: 25%;}
}


/** 하단영역 **/



.footer-list-001{width:100%; float:left;background:#666; border-top:1px solid #999; border-bottom:1px solid #999; border-width:1px 0;}
.footer-list-001 .footer-center-001{width:100%; max-width:1300px; margin:auto;}
.footer-list-001 .footer-center-001 ul.data{overflow:hidden; border-right:1px solid #999;padding:0px;margin:0px;}
.footer-list-001 .footer-center-001 ul.data li{float:left; width:25%;list-style:none;}
.footer-list-001 .footer-center-001 ul.data li a{color:#eee; display:block; font:12px/35px "Noto Sans KR"; text-align:center; border-left:1px solid #999}
.footer-list-001 .footer-center-001 ul.data li a:hover{color:#5df0fd}

.footer-area-001{background:#3b3b3b; float:left; width:100%;}
.footer-area-001 .addressArea {width:100%; float:left;}
.footer-area-001 .addressArea div.inner{width:100%; max-width:1300px; margin:0 auto;}
.footer-area-001 .addressArea div.inner h2.footerLogo{width:40%; float:left; position:relative;}
.footer-area-001 .addressArea div.inner h2.footerLogo > img{float:right; padding:39px 22px;  display:block; }
.footer-area-001 .addressArea div.inner div.p_wrap{ width:60%; padding:27px 30px; box-sizing:border-box; float:left;}
.footer-area-001 .addressArea div.inner div.p_wrap > p{line-height:18px; color:#999; font-size:11px;}

#footer ul li {list-style:none;}

#footer  a {color:#fff;}
#footer  a:hover {color:#1093E5;}



@media (max-width:990px){
 
	.contents > div.mainvalBox > .mainVisual #templateFix .layout_wrap .changeBg .div_wrap .layout_01{height:128px !important;}
	.layout_height_L .quick119 .quick119conBox .quick119Block1 > ul li a > div > img{height:128px;}
	
	.footer-list-001 .footer-center-001 ul.data li{width:100%;}
	.footer-list-001 .footer-center-001 ul.data{border-right:0;}
	.footer-list-001 .footer-center-001 ul.data li a{border-left:0;}

} /*테블릿*/

@media (max-width:690px){
 

	.footer-list-001{border:none; background:#fff;}
	.footer-list-001 .footer-center-001{padding:20px 5px 20px 5px; box-sizing:border-box;}
	.footer-list-001 .footer-center-001 ul.data{border-right:none;}
	.footer-list-001 .footer-center-001 ul.data li{width:25%;}	
	.footer-list-001 .footer-center-001 ul.data li a{color:#999; font-size:11px; border-left:1px solid #999; line-height:12px;}
	.footer-list-001 .footer-center-001 ul.data li a:hover{color:#0072bc;}
	.footer-list-001 .footer-center-001 ul.data li:first-child a{ border-left:none; }

	.footer-area-001 .addressArea div.inner h2.footerLogo{display:none;}
	
	.footer-area-001 .addressArea div.inner div.p_wrap{width:100%; background:#fff; padding:0 10px 27px 10px;}
	.footer-area-001 .addressArea div.inner div.p_wrap > p{text-align:center;}
	.footer-area-001 .addressArea div.inner div.p_wrap > p.companyNum{display:none;}
	.footer-area-001 .addressArea div.inner div.p_wrap > p.adrBold{margin-bottom:5px; font-weight:800; color:#333;}

	#footer.dark .primary-footer {
		
		margin-top: 50px;
	}
}


/* 서브 메뉴 */

/* #snb */
#snbArea {position:relative;float:left;width:230px;margin-top:50px;margin-right:50px}
#snbArea .top_tit{position:relative;float:left;width:230px;height:140px;margin:0;padding:0;background:url(../images/common/snb_h2_bg.jpg)}
#snbArea .top_tit h2 {color:#fff;font-size:27px;font-family:'NanumSquareEB';margin-top:60px;text-align:center;letter-spacing:-1px}
#snbArea .top_tit .w1 {color:#fff;font-size:35px;font-weight:bold;font-family: 'NanumBarunGothicBold';margin-top:55px;letter-spacing:-2px;line-height:35px;}

#snb{position:relative;float:left;width:230px;margin:0;padding:0;}
#snb h3{z-index:10;position:relative;width:184px;height:0px;margin:0 auto;overflow:hidden;text-indent:-9999px;}
#snb ul{width:230px;}
#snb li{width:230px;height:44px;border-bottom:1px solid #ccc;}
#snb li a{display:block;width:220px;height:44px;margin:0;padding:0 2px 0 20px;font-size:16px;color:#333;line-height:45px;cursor:pointer;}
#snb li a:hover,
#snb li a:focus {color:#0071bc;background:url(http://www.saryang-suhyup.co.kr/images/common/snb_li_bg_on.jpg) no-repeat top left; !important;}
#snb li a.on {color:#0071bc;background:url(http://www.saryang-suhyup.co.kr/images/common/snb_li_bg_on.jpg) no-repeat top left; !important;} 



/* 회사소개 */ 
.menu01_cont01_style01 {padding:100px 0px;}


/*조합소개*//


ul.circle2-list  {
    padding: 0 !important;
	margin: 0 !important;
    list-style: none;
}


.circle2-list li {
    display: block; 
	padding-left:25px;   
	background: url( "../../img/img/listicon01.png") no-repeat 0 50%;
}


.circle2-list li:nth-last-child(1) {
    display: block; 
	padding-left:25px;   
	background: url( "") no-repeat 0 50%;
}



/* 연혁 */

.histroy_bg  {
    background: url("../../img/img/history_bg.png") left top no-repeat !important;
}
ul.history_list {
    padding:0px;
	
}



.history_title {
    padding:0px;
	color:#1093e5;
	font-size:50px;
	font-weight:bold;
}

ul h1 {
    padding:0px;
	color:#087ce8;
	font-size:40px;
	font-weight:bold;
}

ul h1 span{
    padding:0px;
	color:#087ce8;
	font-size:16px;
	font-weight:bold;
}

ul.history_list {
   float:left;
   width:100%;

}
ul.history_list li {
    
	list-style:none;
	font-size:16px;
	margin:0px
}


ul.history_list li strong {
    color: #000;
	font-size:18px;
    margin:0px;
    font-weight:bold !important;	
}

ul.history_list li.lileft {   
	
    margin:0px;
    font-weight:normal !important;
	float:left;
	width:20%;
	clear:both;
}

ul.history_list li.liright {   
	
    margin:0px;
    font-weight:normal !important;
	float:right;
	width:80%;
	
}







@media (max-width:768px){
 
	.histroy_bg  {
    background: url("../../img/img/history_bg_dot.png") right top no-repeat !important;
}



ul.history_list li.lileft {   
	
    margin:0px;
    font-weight:normal !important;
	float:left;
	width:30%;
	clear:both;
}




} 


@media (max-width:1100px){
 
 ul.history_list li.liright {   
	
    margin:0px;
    font-weight:normal !important;
	float:right;
	width:70%;
	
}
	
}



/* 조합장 */

.tc-member-style1.member-light .member-icons {
    color:#fff;
	font-size:20px;
	font-weight:bold;
	background: rgba(0, 0, 0, 0.8);
}

.tc-member-style1.member-light .member-icons h3 {
    color:#fff;
	font-weight:bold;	
}

.tc-member-style1 .member-name {
   
    text-align: center;
}

.tc-member-style1 span.member-role {
    
    text-align: center;
}


.tc-member-style1 .member-title {
	background:#eeeeee;
	border: 1px solid #ccc;
	font-size:20px;
	color:#333333;
	text-align:center;
	padding:10px 20px;




/* 조합원안내 */

ul.ulList01 {list-style:none;}
ul.ulList01 {padding:0px;}
ul.ulList01 li {line-height:1.4;padding:10px 0px;}
ul.ulList01 .linum {margin-right:5px;}


ul.ulList02 {list-style:none;}
ul.ulList02 {padding:0px;}
ul.ulList01 li {line-height:1.4;padding:5px 0px;}
ul.ulList02 .linum {margin-right:5px;}

ul.ulList03 {list-style:none;}
ul.ulList03 {padding:0px;}
ul.ulList03 li {line-height:1.4;padding:5px 0px;}
ul.ulList03 .linum {margin-right:5px;}
