/*
#main-container{}
.main-content-box{width: 100%;margin: 0 auto;}
.main-content-wrap{background: #fbfbfb;}
#sub-container{width:100%; max-width:1200px; margin: 0 auto;padding:  50px 0;}
*/



/*pc mobile 다르게*/
#pcver{ width:100%;  margin:0 auto;  }
#mobilever{ width:100%;  margin:0 auto;  display:none;  }

@media all and (max-width:800px){  
#pcver{  display:none;  }
#mobilever { display:block;  }   
 }


/*COMMON 컨텐츠wrap*/
.con_wrap {*zoom:1; }
.con_wrap:after{content:""; display:block; clear:both;}

.text_right_al {text-align: center; font-size: 12px; color: #868686; padding-bottom: 10px; }
.textcenter {text-align: center;}
.paddleft10 {padding-left: 0px;}

@media screen and (max-width: 1200px){
.paddleft10 {padding-left: 10px;}	
}


/*01금고소개 > 인사말*/
.greeting {width: 100%; }	
.greeting h2{font-size: 28px; color: #016597; font-weight: 600; padding-bottom:40px; text-align: center;}	
.greeting h2 span{color: #3596c9; }	
.greeting h3{font-size: 20px; color: #333; font-weight: 400; padding-bottom:20px; text-align: center; line-height: 160%}	
.greeting p{font-size: 18px; color: #505050; font-weight:400; padding-bottom:20px; text-align: center; line-height: 160%; }	
.greeting p span{color: #333;font-size: 22px; padding: 0px 5px; letter-spacing: 5px; }	

.greeting .sign {text-align: right; float: right; margin-top: 30px; }
.greeting .sign span img{ margin-top: 10px;}


@media screen and (max-width: 600px){
	.greeting h2{font-size: 20px; padding-bottom:15px; }
	.greeting h3{font-size: 16px; padding-bottom:10px; }
	.greeting p{font-size: 14px; padding-bottom:10px; }
		
}

/*01금고소개 > 금고현황*/
.sndb {width: 100%; }	
.sndb .calendar {text-align: right; float: right; font-size: 14px; color: #505050; width: 100%; margin-right: 10px; } 

.sndb .box {width:32%; float:left; border:1px solid #dedede; border-radius:20px; margin:8px; padding: 20px;}
.sndb .box p img{float: left;}
.sndb .box li{font-size:19px; text-align:left; color:#000; font-weight:700; float:left; padding: 30px 0 0 30px;}
.sndb .box li p{font-size:24px; text-align:left; color:#3165cb; font-weight:400; float:left;}
.sndb .box li span{font-size:12px; text-align:left; color:#3165cb; font-weight:400; float:left;}


@media screen and (max-width: 1200px){
.sndb .calendar {text-align:right; width: 100%; } 	
.sndb .box {width:47%;}
.sndb .box li{font-size:19px; }
.sndb .box li p{font-size:24px; }
}

@media screen and (max-width: 900px){
.sndb .box {width:100%; margin:8px 0px; padding: 10px; }	
.sndb .box p img{width: 60px;}
.sndb .box li{font-size:17px; letter-spacing: -1px; padding: 0px 0 0 20px;}
.sndb .box li p{font-size:22px;}	
}


/*02예금 > 수신업무*/
.deposit01 {width: 100%; }	
.deposit01 p {font-size: 18px; color: #000; font-weight:300; text-align:center; line-height: 160%;}	
.deposit01 img {padding: 30px 0px 60px;}
.deposit01 .contensbox {border-top: 1px solid #369; padding:40px 0px 0px 0px }
.deposit01 .contensbox .left{float: left; width: 25%;}
.deposit01 .contensbox .left h2{font-size: 27px; color: #369; font-weight:600; text-align:left; line-height: 160%; }
.deposit01 .contensbox .right{float: right; width: 75%;}
.deposit01 .contensbox .right p{font-size: 18px; color: #000; font-weight:300; text-align:left; line-height: 160%; padding-bottom:60px;}
.deposit01 .contensbox .right h3{font-size: 20px; color: #009acd; font-weight:600; text-align:left; line-height: 160%; padding-bottom:5px;}

@media screen and (max-width: 900px){
	.deposit01 p {font-size: 16px; }
	.deposit01 .contensbox .left{width:100%;}
	.deposit01 .contensbox .left h2{font-size: 22px; padding-bottom: 10px;}
	.deposit01 .contensbox .right{float:left; width:100%;}
	.deposit01 .contensbox .right p{font-size: 16px; padding-bottom:20px;}
	.deposit01 .contensbox .right p h3{font-size:18px;}
}


/*02예금 > 새마을금고 회원가입안내*/
.deposit03{width: 100%;}	
.deposit03 p {font-size: 18px; color: #000; font-weight:300; text-align:center; line-height: 160%;}	
.deposit03 img {padding:20px 0px;}

.deposit03 .contensbox{*zoom:1;}
.deposit03 .contensbox:after{content:""; display:block; clear:both;}

.deposit03 .contensbox .left{float: left; width: 20%; border-top: 1px solid #369; padding:30px 0px 0px 0px; margin-right: 60px;}
.deposit03 .contensbox .left h2{font-size: 27px; color: #369; font-weight:600; text-align:left; line-height: 130%; }

.deposit03 .contensbox .right{float: right; width: 75%;}
.deposit03 .contensbox .right p{font-size: 18px; color: #000; font-weight:300; text-align:left; line-height: 160%; padding-bottom:30px;}
.deposit03 .contensbox .right h3{font-size: 20px; color: #009acd; font-weight:600; text-align:left; line-height: 160%; padding-bottom:5px;}
.deposit03 .contensbox .right ul{padding: 30px 0px}
.deposit03 .contensbox .right span{font-size: 16px; color: #333; font-weight:600; text-align:left; padding-bottom:5px;}
.deposit03 .contensbox .right li{font-size: 15px; color: #666; line-height: 160%; padding-bottom: 20px; }

@media screen and (max-width: 1200px){
.deposit03 .contensbox .left{width: 20%; margin-right: 40px;}
.deposit03 .contensbox .right{float: right; width: 72%;}	
}

@media screen and (max-width: 900px){
	.deposit03 p {font-size: 16px; }
	.deposit03 .contensbox .left{width:100%;}
	.deposit03 .contensbox .left h2{font-size: 22px; padding-bottom: 10px;}
	.deposit03 .contensbox .right{float:left; width:100%;}
	.deposit03 .contensbox .right p{font-size: 16px; padding-bottom:20px;}
	.deposit03 .contensbox .right p h3{font-size:18px;}
}



/*02예금 > 새마을금고 회원 Q&A // 예금자 보호준비금 제도 Q&A*/
.deposit032 {width: 100%;}	
.deposit032 .q_text {background: url(/theme/bank/images/contents/q_icon.jpg) 0px 0px no-repeat; padding-left: 70px; margin-bottom: 30px; }
.deposit032 .a_text {background: url(/theme/bank/images/contents/a_icon.jpg) 0px 0px no-repeat; padding-left: 70px; margin-bottom: 100px;}
.deposit032 .q_text p{font-size: 22px; color: #369; font-weight: 500; padding-bottom: 30px; border-bottom: 1px solid #369;}
.deposit032 .a_text p{font-size: 17px; color: #000; font-weight: 300; line-height: 160%; }

@media screen and (max-width: 900px){
.deposit032 .q_text {padding-left:50px; margin-bottom:30px;}
.deposit032 .a_text {padding-left:50px; margin-bottom:60px;}	
.deposit032 .q_text p{font-size: 18px;}
.deposit032 .a_text p{font-size: 16px;}
}



/*02예금 > 출자배당안내*/
.deposit04 {width: 100%;}	
.deposit04 .contensbox{*zoom:1;}
.deposit04 .contensbox:after{content:""; display:block; clear:both;}

.deposit04 .contensbox .left{float: left; width: 20%; border-top: 1px solid #369; padding:30px 0px 0px 0px; margin-right: 60px;}
.deposit04 .contensbox .left h2{font-size: 27px; color: #369; font-weight:600; text-align:left; line-height: 130%; }
.deposit04 .contensbox .left h3{font-size: 21px; color: #369; font-weight:600; text-align:left; line-height: 130%; letter-spacing: -1px; }
.deposit04 .contensbox .left h2 span{font-size: 16px; color: #369; font-weight:300; text-align:left; line-height: 130%; }

.deposit04 .contensbox .right{float: right; width: 75%;}
.deposit04 .contensbox .right h2{font-size: 40px; color: #0098fd; font-weight:500; text-align:left; line-height: 160%;}
.deposit04 .contensbox .right h2 strong{font-size: 80px; color: #0098fd; font-weight:800; text-align:left; line-height: 160%; letter-spacing: -2px; padding-left: 70px;}
.deposit04 .contensbox .right h2 span{font-size: 22px; color: #333; font-weight:400; text-align:left; line-height: 160%; padding-left:10px;}

.deposit04 .contensbox .right table {width: 100%; padding-top:20px; }
.deposit04 .contensbox .right table th p {font-size: 18px; font-weight: 500; color: #3e93cc; padding: 15px 0px;}

.deposit04 .contensbox .right table td {background-color: #f1faff; text-align: center; padding: 10px 0px; margin: 30px 0px; color: #999; font-size: 18px;}
.deposit04 .contensbox .right table .year{text-align: center; font-size: 24px; color: #3d94c9; font-weight: 600;}
.deposit04 .contensbox .right table td strong {color: #333; font-size: 24px; font-weight: 600; padding-right: 5px; }


@media screen and (max-width: 1200px){
.deposit04 .contensbox .left{width: 20%; margin-right: 40px;}
.deposit04 .contensbox .right{float: right; width: 72%;}	
}

@media screen and (max-width: 900px){
	.deposit04 p {font-size: 16px; }
	.deposit04 .contensbox .left{width:100%;}
	.deposit04 .contensbox .left h2{font-size: 22px; padding-bottom: 10px;}
	.deposit04 .contensbox .left h3{font-size: 18px;}
	.deposit04 .contensbox .left h2 span{font-size: 14px; padding-bottom: 10px;}
	
	.deposit04 .contensbox .right{float:left; width:100%;}
	.deposit04 .contensbox .right h2{font-size: 26px; padding-bottom:20px;}
	.deposit04 .contensbox .right h2 span{font-size:18px;}
	.deposit04 .contensbox .right h2 strong{font-size:40px; padding-left: 0px;}
	
	.deposit04 .contensbox .right table th p {font-size: 18px;}
	.deposit04 .contensbox .right table .year{font-size: 18px;}
	.deposit04 .contensbox .right table td{font-size: 15px;}
	.deposit04 .contensbox .right table td strong{font-size: 18px; padding-right:2px; }
}


/*02예금 > 예금자보호제도*/
.deposit05 {width: 100%;}	
.deposit05 .contensbox{*zoom:1;}
.deposit05 .contensbox:after{content:""; display:block; clear:both;}

.deposit05 .contensbox{border-bottom: 1px solid #369; padding-bottom:30px; margin-bottom: 50px;}
.deposit05 .contensbox h2{font-size: 22px; padding-bottom: 10px; color: #369; font-weight:500; text-align:left; line-height: 130%;}
.deposit05 .contensbox p{font-size: 16px; color: #333; font-weight:400; padding-bottom:20px; text-align: left; line-height: 160%}

.deposit05 .contensboxs{padding: 0px 0px 100px;}
.deposit05 .contensboxs h3{margin-top:20px;font-size: 19px; color: #0186cb; padding-bottom: 10px; font-weight:500; text-align:left; line-height: 130%;}
.deposit05 .contensboxs p{font-size: 16px; color: #333; font-weight:400; padding-bottom:20px; text-align: left; line-height: 160%}

.deposit05 .contensboxs .grayfont li {font-size: 13px; color:#747474; line-height: 160%;}

@media screen and (max-width: 900px){
	.deposit05 .contensbox h2{font-size: 20px; }
	.deposit05 .contensboxs h3{font-size: 18px; }	
	.deposit05 .contensboxs{padding: 0px 0px 70px;}
}



/*03대출 > 대출업무*/
.loan {width: 100%; }	
.loan h2 {font-size: 28px; color: #016597; font-weight: 600; padding-bottom:40px; text-align: center;}	
.loan h2 span{color: #3596c9; }	
.loan p {font-size: 18px; color: #000; font-weight:300; text-align:center; line-height: 160%;}	
.loan img {padding: 30px 0px 60px;}
.loan .contensbox {border-top: 1px solid #369; padding:40px 0px 0px 0px }
.loan .contensbox .left{float: left; width: 25%;}
.loan .contensbox .left h2{font-size: 27px; color: #369; font-weight:600; text-align:left; line-height: 160%; }
.loan .contensbox .right{float: right; width: 75%; background-color: #f2f7fa; padding: 30px;}
.loan .contensbox .right p{font-size: 18px; color: #000; font-weight:400; text-align:left; line-height: 160%; padding-bottom:20px;}
.loan .contensbox .right li{font-size: 16px; color: #666; font-weight:300; text-align:left; line-height: 160%; 
                            background: url(/theme/bank/images/contents/loan_li_icon.jpg) 0px 5px no-repeat; padding-left: 12px; }
.loan .contensbox .right h3{font-size: 20px; color: #009acd; font-weight:600; text-align:left; line-height: 160%; padding-bottom:5px;}
.loan .contensbox .right2 {float:left; padding: 10px 0px;} 
.loan .contensbox .right2 span{font-size: 13px; color: #666; font-weight:400; text-align:left; line-height: 160%; }


@media screen and (max-width: 900px){
	.loan h2 {font-size: 24px; padding-bottom:20px;}	
	.loan p {font-size: 16px; }
	.loan .contensbox .left{width:100%;}
	.loan .contensbox .left h2{font-size: 22px; padding-bottom: 10px;}
	.loan .contensbox .right{float:left; width:100%;}
	.loan .contensbox .right p{font-size: 16px; padding-bottom:20px;}
	.loan .contensbox .right p h3{font-size:18px;}
	.loan .contensbox .right li{font-size: 14px; font-weight:400;  }
	.loan .contensbox .right2{float:left; width:100%;}
}




/*04공제 > 공제소개*/
.deduction01 {width: 100%;}	
.deduction01 h2 {font-size: 28px; color: #6468c9; font-weight: 600; padding-bottom:40px; text-align: center;}	
.deduction01 h2 span{color: #353398; }	
.deduction01 p {font-size: 18px; color: #000; font-weight:300; line-height: 160%; padding-bottom: 20px;}	
.deduction01 img {padding:20px 0px;}

.deduction01 .contensbox{*zoom:1;}
.deduction01 .contensbox:after{content:""; display:block; clear:both;}
.deduction01 .contensbox .left{float: left; width: 20%; border-top: 1px solid #369; padding:30px 0px 0px 0px; margin-right: 60px;}
.deduction01 .contensbox .left h2{font-size: 27px; color: #6468c9; font-weight:600; text-align:left; line-height: 130%; }

.deduction01 .contensbox .right{float: right; width: 75%;}
.deduction01 .contensbox .right p{font-size: 18px; color: #000; font-weight:300; text-align:left; line-height: 160%; padding-bottom:30px;}
.deduction01 .contensbox .right h3{font-size: 20px; color: #009acd; font-weight:600; text-align:left; line-height: 160%; padding-bottom:5px;}
.deduction01 .contensbox .right ul{padding: 30px 0px}
.deduction01 .contensbox .right span{font-size: 16px; color: #333; font-weight:600; text-align:left; padding-bottom:5px;}
.deduction01 .contensbox .right li{font-size: 16px; color: #666; line-height: 140%; padding-bottom: 5px; }

@media screen and (max-width: 1200px){
.deduction01 .contensbox .left{width: 20%; margin-right: 40px;}
.deduction01 .contensbox .right{float: right; width: 72%;}	
}

@media screen and (max-width: 900px){
	.deduction01 p {font-size: 16px; }
	.deduction01 .contensbox .left{width:100%;}
	.deduction01 .contensbox .left h2{font-size: 22px; padding-bottom: 10px;}
	.deduction01 .contensbox .right{float:left; width:100%;}
	.deduction01 .contensbox .right p{font-size: 16px; padding-bottom:20px;}
	.deduction01 .contensbox .right p h3{font-size:18px;}
}




/*04공제 > 공제상품 · 서비스 안내 */
.deduction02 {width: 100%;}	
.deduction02 p {font-size: 18px; color: #000; font-weight:300; line-height: 160%; padding-bottom:70px;}	

.deduction02 .contensbox{*zoom:1;}
.deduction02 .contensbox:after{content:""; display:block; clear:both;}


/**/
.deduction02 .bnall {width: 100%; margin-bottom: 100px;}
.deduction02 .bnall .iconbox1 {width: 23%; float: left; text-align: center; margin-right: 15px; border-radius: 20px; background-color:#e7e5f3;}
.deduction02 .bnall .iconbox2 {width: 23%; float: left; text-align: center; margin-right: 15px; border-radius: 20px; background-color:#e7e5f3;}
.deduction02 .bnall .iconbox3 {width: 23%; float: left; text-align: center; margin-right: 15px; border-radius: 20px; background-color:#e7e5f3;}
.deduction02 .bnall .iconbox4 {width: 23%; float: left; text-align: center; border-radius: 20px; background-color:#e7e5f3;}

.deduction02 .bnall .iconbox1 p{background: url(/theme/bank/images/contents/deduction02_icon01.jpg) left 40px no-repeat; text-align: left; color: #666; font-size: 22px; padding: 40px; margin-left: 40px;}
.deduction02 .bnall .iconbox2 p{background: url(/theme/bank/images/contents/deduction02_icon03.jpg) left 40px no-repeat; text-align: left; color: #666; font-size: 22px; letter-spacing: -3px; padding: 40px; margin-left: 30px;}
.deduction02 .bnall .iconbox3 p{background: url(/theme/bank/images/contents/deduction02_icon02.jpg) left 40px no-repeat; text-align: left; color: #666; font-size: 22px; padding: 40px; margin-left: 40px;}
.deduction02 .bnall .iconbox4 p{background: url(/theme/bank/images/contents/deduction02_icon04.jpg) left 40px no-repeat; text-align: left; color: #666; font-size: 22px; padding: 40px; margin-left: 40px;}


.deduction02 .contensbox .left{*zoom:1;}
.deduction02 .contensbox .left:after{content:""; display:block; clear:both;}
.deduction02 .contensbox .right{*zoom:1;}
.deduction02 .contensbox .right:after{content:""; display:block; clear:both;}
.deduction02 .contensbox .end{*zoom:1;}
.deduction02 .contensbox .end:after{content:""; display:block; clear:both;}


.deduction02 .contensbox .left{float: left; width: 20%; border-top:2px solid #9966cb; padding:30px 0px 0px 0px; margin-right: 60px;}
.deduction02 .contensbox .left h2{font-size: 27px; color: #9966cb; font-weight:600; text-align:left; line-height: 130%; 
	          padding-left: 12px; }/*background: url(/theme/bank/images/contents/deduction02_left_icon.jpg) 120px 7px no-repeat; */

.deduction02 .contensbox .right{float: left; width: 55%; padding-bottom: 50px;}
.deduction02 .contensbox .right ul {padding-top: 35px;}
.deduction02 .contensbox .right li{font-size: 19px; color: #000; line-height: 140%; padding-bottom: 10px; padding-left: 10px; background: url(/theme/bank/images/contents/deduction02_li.jpg) left top no-repeat; }

.deduction02 .contensbox .end {float: right; width: 20%; height: 100%; }
.deduction02 .contensbox .end img {width: 191px; padding:35px 0px 50px;}


@media screen and (max-width: 1200px){
.deduction02 .contensbox .left{width: 20%; margin-right: 40px;}
.deduction02 .contensbox .right{float:left; width:45%;}	
.deduction02 .contensbox .end{float: right; width: 30%; text-align: left;}		
	.deduction02 .bnall .iconbox1 {width: 48%; margin: 10px 10px 10px 0px;}	
	.deduction02 .bnall .iconbox2 {width: 48%; margin: 10px 10px 10px 0px; float: right; }	
	.deduction02 .bnall .iconbox3 {width: 48%; margin: 10px 10px 70px 0px}	
	.deduction02 .bnall .iconbox4 {width: 48%; margin: 10px 10px 70px 0px; float: right;}	
	.deduction02 .bnall .iconbox2 p{letter-spacing: 0px;}
}

@media screen and (max-width: 1000px){
	.deduction02 p {font-size: 16px; }
	.deduction02 .contensbox .left{width:100%;}
	.deduction02 .contensbox .left h2{font-size: 27px; padding-bottom:10px;}
	.deduction02 .contensbox .right{float:left; width:100%;padding-bottom: 10px;}
    .deduction02 .contensbox .right ul {padding-top: 5px;}	
	.deduction02 .contensbox .right li{font-size: 16px; padding-bottom:5px;}
	.deduction02 .contensbox .end{float:left; width:100%; text-align: left;}
    .deduction02 .contensbox .end img {padding:5px 0px 15px;}	
}

@media screen and (max-width: 600px){
	.deduction02 .contensbox .left{width:100%; margin-top: 50px;}
	.deduction02 .bnall .iconbox1 {width:100%; margin: 5px 0px; padding: 0px;}	
	.deduction02 .bnall .iconbox2 {width:100%; margin: 5px 0px; padding: 0px;}	
	.deduction02 .bnall .iconbox3 {width:100%; margin: 5px 0px; padding: 0px;}	
	.deduction02 .bnall .iconbox4 {width:100%; margin: 5px 0px; padding: 0px;}	
	
	.deduction02 .bnall .iconbox1 p{font-size: 18px; padding: 5px;  margin-left: 0px;
	                                background: url(none;) 0 0 no-repeat; text-align: center; }
	.deduction02 .bnall .iconbox2 p{font-size: 18px; padding: 5px;  margin-left: 0px; letter-spacing: 0px;
	                                background: url(none;) 0 0 no-repeat; text-align: center; }
	.deduction02 .bnall .iconbox3 p{font-size: 18px; padding: 5px;  margin-left: 0px;
	                                background: url(none;) 0 0 no-repeat; text-align: center; }
	.deduction02 .bnall .iconbox4 p{font-size: 18px; padding: 5px;  margin-left: 0px;
	                                background: url(none;) 0 0 no-repeat; text-align: center; }
}






/*04공제 > 제주연수원 > 연수원소개 */
.rdment {font-size: 18px; color: #333; font-weight:400; padding-bottom:40px; text-align: left; line-height: 160%}

.deduction031 {width: 100%;}
.deduction031 h2{font-size: 28px; color: #333; font-weight:400; padding-bottom:20px; text-align:left;}	
.deduction031 h2 span{color: #3596c9; }	
.deduction031 p{font-size: 18px; color: #333; font-weight:300; padding-bottom:40px; text-align: left; line-height: 160%}	

@media screen and (max-width: 600px){
	.rdment {font-size: 14px; }
	.deduction031 h2{font-size: 24px; }
	.deduction031 p{font-size: 14px; }
		
}



/*04공제 > 제주연수원 > 예약이용안내 */
.deduction032 {width: 100%;}	

.deduction032 .contensbox{*zoom:1; padding-bottom:100px;}
.deduction032 .contensbox:after{content:""; display:block; clear:both;}

.deduction032 .contensbox .left{float: left; width: 20%; border-top: 2px solid #669865; padding:30px 0px 0px 0px; margin-right: 60px;}
.deduction032 .contensbox .left h2{font-size: 27px; color: #669865; font-weight:600; text-align:left; line-height: 130%; }
.deduction032 .contensbox .left h3{font-size: 14px; color: #669865; font-weight:600; text-align:left; line-height: 130%; }

.deduction032 .contensbox .right{float: right; width: 75%;}
.deduction032 .contensbox .right p{font-size: 18px; color: #000; font-weight:300; text-align:left; line-height: 140%; }
.deduction032 .contensbox .right .telnum{font-size: 22px; color: #669865; font-weight:300; text-align:left; padding: 15px 0px 15px 10px;}
.deduction032 .contensbox .right .telnum strong{font-size: 22px; color: #669865; font-weight:500;}

.deduction032 .contensbox .right .memberbox{*zoom:1; padding-bottom:10px;}
.deduction032 .contensbox .right .memberbox:after{content:""; display:block; clear:both;}
.deduction032 .contensbox .right .memberbox .mem01{width: 31%; border: 1px solid #dadada; float: left; margin-right: 15px;
	                                               background: url(/theme/bank/images/contents/deduction03_icon01.jpg) right 25px no-repeat;}
.deduction032 .contensbox .right .memberbox .mem02{width: 31%; border: 1px solid #dadada; float: left; margin-right: 15px;
	                                               background: url(/theme/bank/images/contents/deduction03_icon02.jpg) right 25px no-repeat;}
.deduction032 .contensbox .right .memberbox .mem03{width: 31%; border: 1px solid #dadada; float: left; margin-right: 15px;
	                                               background: url(/theme/bank/images/contents/deduction03_icon03.jpg) right 25px no-repeat;}
.deduction032 .contensbox .right .memberbox .mem01 p {font-size: 18px; color: #000; line-height: 140%; padding: 30px 30px; font-weight: 600;}
.deduction032 .contensbox .right .memberbox .mem02 p {font-size: 18px; color: #000; line-height: 140%; padding: 30px 30px; font-weight: 600;}
.deduction032 .contensbox .right .memberbox .mem03 p {font-size: 18px; color: #000; line-height: 140%; padding: 30px 30px; font-weight: 600;}

.deduction032 .contensbox .right .stepbox{*zoom:1; padding-bottom:10px;}
.deduction032 .contensbox .right .stepbox:after{content:""; display:block; clear:both; }
.deduction032 .contensbox .right .stepbox p{text-align: center; font-weight: 900; padding-bottom: 5px; font-size: 20px; color: #679966;}
.deduction032 .contensbox .right .stepbox span{ font-weight: 600; font-size: 17px; color: #000;}
.deduction032 .contensbox .right .stepbox .step01{width: 23%; float: left; margin-right: 15px; padding: 30px 0px; background-color: #f0f5ef;}
.deduction032 .contensbox .right .stepbox .step02{width: 23%; float: left; margin-right: 15px; padding: 30px 0px; background-color: #f0f5ef;}
.deduction032 .contensbox .right .stepbox .step03{width: 23%; float: left; margin-right: 15px; padding: 30px 0px; background-color: #f0f5ef;}
.deduction032 .contensbox .right .stepbox .step04{width: 23%; float: left; margin-right: 15px; padding: 30px 0px; background-color: #f0f5ef;}



@media screen and (max-width: 1200px){
.deduction032 .contensbox .left{width: 20%; margin-right: 40px;}
.deduction032 .contensbox .right{float: right; width: 72%;}	
	.deduction032 .contensbox .right .memberbox .mem01{width: 100%; margin-bottom: 5px; }
	.deduction032 .contensbox .right .memberbox .mem02{width: 100%; margin-bottom: 5px }
	.deduction032 .contensbox .right .memberbox .mem03{width: 100%; margin-bottom: 5px }
	.deduction032 .contensbox .right .stepbox .step01{width: 100%; margin-right: 0px; padding: 10px 10px; margin-bottom: 5px;}
	.deduction032 .contensbox .right .stepbox .step02{width: 100%; margin-right: 0px; padding: 10px 10px; margin-bottom: 5px;}
	.deduction032 .contensbox .right .stepbox .step03{width: 100%; margin-right: 0px; padding: 10px 10px; margin-bottom: 5px;}
	.deduction032 .contensbox .right .stepbox .step04{width: 100%; margin-right: 0px; padding: 10px 10px; margin-bottom: 5px;}	
	
}

@media screen and (max-width: 900px){
	.deduction032 p {font-size: 16px; }
	.deduction032 .contensbox .left{width:100%; margin-bottom: 30px;}
	.deduction032 .contensbox .left h2{font-size: 22px; padding-bottom: 10px;}
	.deduction032 .contensbox .right{float:left; width:100%;}
	.deduction032 .contensbox .right p{font-size: 16px; padding-bottom:20px;}
}


















/*05카드 > 카드소개 > 판매상품*/
.card01 {width: 100%;}	
.card01 .contensbox {width: 25%; padding:0px 20px; float: left; margin-bottom: 50px;}

.card01 .contensbox .tit {border-bottom: 1px solid #666; text-align: center}
.card01 .contensbox .tit .imgbox {width: 100%; text-align: center; height: 216px; vertical-align: bottom;}
.card01 .contensbox .tit img {align-content: center; padding-bottom: 20px; vertical-align: bottom; }
.card01 .contensbox .tit h2{font-size: 22px; color: #000; font-weight: 500;}
.card01 .contensbox .tit h3{font-size: 16px; color: #000; font-weight: 400; padding-bottom: 20px; letter-spacing: -1px}

.card01 .contensbox .con {min-height: 300px;}
.card01 .contensbox .con ul {padding: 20px 0px;}
.card01 .contensbox .con li {background: url(/theme/bank/images/contents/table_td_icon.jpg) 0px 5px no-repeat; padding-left: 12px; font-size: 16px; color: #666; line-height: 140%; padding-bottom: 10px;}



@media screen and (max-width:1200px){
	.card01 .contensbox {width: 33%;}
}

@media screen and (max-width: 900px){
	.card01 .contensbox {width: 50%;}
}

@media screen and (max-width: 600px){
	.card01 .contensbox {width:100%;}
	.card01 .contensbox .tit .imgbox {height:auto; vertical-align: bottom;}
	.card01 .contensbox .tit img {align-content: center; padding-bottom:10px;}
	.card01 .contensbox .tit h2{font-size: 20px;}
	.card01 .contensbox .tit h3{font-size: 14px; padding-bottom:10px; }
	.card01 .contensbox .con {min-height:0px;}
	.card01 .contensbox .con ul {padding: 10px 0px;}
	.card01 .contensbox .con li {line-height: 120%; padding-bottom: 5px; font-size: 16px; }
}







/*06사회공헌 > 사회공헌사업 현황*/
.society01 {width: 100%;}
.society01 .contensbox{*zoom:1;}
.society01 .contensbox:after{content:""; display:block; clear:both;}
.society01 .contensbox p {font-size: 18px; color: #000; font-weight:300; text-align:left; line-height: 160%; padding-bottom: 50px;}	

.society01 .contensbox .left{float: left; width: 20%; border-top: 1px solid #369; padding:30px 0px 0px 0px; margin-right: 60px;}
.society01 .contensbox .left h2{font-size: 27px; color: #369; font-weight:600; text-align:left; line-height: 130%; }
.society01 .contensbox .left h2 span{font-size: 27px; color: #369; font-weight:300; text-align:left; line-height: 130%; }
.society01 .contensbox .left h3{font-size: 16px; color: #666; font-weight:300; text-align:left; line-height: 130%; margin-top: 16px; padding-bottom: 20px;}

.society01 .contensbox .right{float: right; width: 75%;}
.society01 .contensbox .right .imgbox{width: 100%; border: 1px solid #c4d5dd; padding: 30px;}

.society01 .contensbox .right table {width: 100%; padding-top:20px; border-top: 2px solid #369; }
.society01 .contensbox .right table th {font-size: 17px; color: #369; font-weight: 500; padding:15px 0px; text-align: center;  border-bottom: 1px solid #c4d5dd;  }
.society01 .contensbox .right table td {text-align: center; padding: 10px; font-weight: 300; color: #666; font-size: 18px;  border-bottom: 1px solid #c4d5dd; }
.society01 .contensbox .right table td ul {text-align: left;}
.society01 .contensbox .right table td ul li{font-size: 16px; font-weight: 300; color: #666; background: url(/theme/bank/images/contents/p_society_p_li.jpg) 0 0 no-repeat; padding-left: 10px;  }
.society01 .contensbox .right table .blue01 {text-align: left; padding: 25px 0px 25px 25px; font-size: 18px; font-weight: 500; color: #3498cc; 
	                                         background: url(/theme/bank/images/contents/p_society_icon01.png) 25px 25px no-repeat;  padding-left: 80px;   }
.society01 .contensbox .right table .blue02 {text-align: left; padding: 25px 0px 25px 25px; font-size: 18px; font-weight: 500; color: #3498cc; 
	                                         background: url(/theme/bank/images/contents/p_society_icon02.png) 25px 25px no-repeat; padding-left: 80px;   }
.society01 .contensbox .right table .blue03 {text-align: left; padding: 25px 0px 25px 25px; font-size: 18px; font-weight: 500; color: #3498cc; 
	                                         background: url(/theme/bank/images/contents/p_society_icon03.png) 25px 25px no-repeat; padding-left: 80px;   }
.society01 .contensbox .right table .blue04 {text-align: left; padding: 25px 0px 25px 25px; font-size: 18px; font-weight: 500; color: #3498cc; 
	                                         background: url(/theme/bank/images/contents/p_society_icon04.png) 25px 18px no-repeat; padding-left: 80px;   }
.society01 .contensbox .right table .blue05 {text-align: left; padding: 25px 0px 25px 25px; font-size: 18px; font-weight: 500; color: #3498cc; 
	                                         background: url(/theme/bank/images/contents/p_society_icon05.png) 25px 18px no-repeat; padding-left: 80px;   }
.society01 .contensbox .right table .blue06 {text-align: left; padding: 25px 0px 25px 25px; font-size: 18px; font-weight: 500; color: #3498cc; 
	                                         background: url(/theme/bank/images/contents/p_society_icon06.png) 25px 15px no-repeat; padding-left: 80px;   }
.society01 .contensbox .right table .all {font-size: 18px; font-weight: 500; color: #000;  } 
.society01 .contensbox .right table .all2 {font-size: 18px; font-weight:300; color: #000; } 


@media screen and (max-width: 1200px){
.society01 .contensbox .left{width: 20%; margin-right: 40px;}
.society01 .contensbox .right{float: right; width: 72%;}	
}

@media screen and (max-width: 900px){
.society01 .contensbox p {font-size: 16px; }
.society01 .contensbox .left{width:100%;}
.society01 .contensbox .right{float:left; width:100%;}

.society01 .contensbox .right .imgbox{padding:10px 0px;}	
	
.society01 .contensbox .right table th {font-size: 16px; padding: 10px 0px; }
.society01 .contensbox .right table td {padding: 10px; font-size: 14px; }
.society01 .contensbox .right table td ul li{font-size: 14px; }
.society01 .contensbox .right table .blue01 {text-align: center; padding: 0px; font-size:16px;
	                                         background: url(/) center 0px no-repeat; }
.society01 .contensbox .right table .blue02 {text-align: center; padding: 0px; font-size:16px;
	                                         background: url(/) center 0px no-repeat; }
.society01 .contensbox .right table .blue03 {text-align: center; padding: 0px; font-size:16px;
	                                         background: url(/) center 0px no-repeat; }
.society01 .contensbox .right table .blue04 {text-align: center; padding: 0px; font-size:16px;
	                                         background: url(/) center 0px no-repeat; }
.society01 .contensbox .right table .blue05 {text-align: center; padding: 0px; font-size:16px;
	                                         background: url(/) center 0px no-repeat; }
.society01 .contensbox .right table .blue06 {text-align: center; padding: 0px; font-size:16px;
	                                         background: url(/) center 0px no-repeat; }
	
.society01 .contensbox .right table .all {font-size: 16px; } 
.society01 .contensbox .right table .all2 {font-size: 18px;  } 
}



/*06사회공헌 > 탐방회 폼*/
.society {width: 100%;}
.society {*zoom:1;}
.society:after{content:""; display:block; clear:both;}

.society {border: 1px solid #e3e3e3; padding: 85px;}
.society .head_txt {font-size: 20px; color: #000; font-weight:400; text-align:center; line-height: 160%; padding-bottom: 50px; margin-bottom: 50px; border-bottom: 1px solid #e3e3e3;}	
.society .head_txt2 {font-size: 20px; color: #000; font-weight:400; text-align:center; line-height: 160%; padding-top: 50px; margin-top: 50px; border-top: 1px solid #e3e3e3;}	

.society p {font-size: 18px; color: #000; font-weight:300; text-align:center; line-height: 160%; padding-bottom:50px; }	
.society h2{text-align: center; font-size:27px; color: #369; font-weight: 600; padding-top: 12px; background: url(/theme/bank/images/contents/h2_icon.jpg) center top no-repeat; margin-bottom: 15px; }
.society h2 span {font-weight: 300;}

.society .people {width: 100%; text-align: center }
.society .people img{width: 20%; padding: 2px; }

.society .unit {text-align: right;font-size: 13px; color: #666; padding-bottom: 5px; }
.society .telbox {width: 100%; }
.society .telbox li{text-align: center; font-size: 32px; color: #666; margin-bottom: 10px; }/*background: url(/theme/bank/images/contents/tel.jpg) left top no-repeat; */
.society .telbox strong{color: #4bb374; font-size: 32px; font-weight:700; padding-left: 10px;}

.society .left_al {padding: 0px 0px; border-bottom: 1px solid #e3e3e3; margin-bottom: 30px;}
.society .left_al h2{text-align: left; font-size:27px; color: #369; font-weight: 600; padding-top: 12px; background: url(/theme/bank/images/contents/h2_icon.jpg) left top no-repeat; margin-bottom: 15px; }
.society .left_al h2 span {font-weight: 300;}
.society .left_al p {font-size: 18px; color: #000; font-weight:300; text-align:left; line-height: 160%; padding-bottom:30px; }
.society .left_al li{font-size: 18px; font-weight: 300; color: #000; background: url(/theme/bank/images/contents/p_society_p_li.jpg) 0 0 no-repeat; padding-left: 10px; line-height: 160%;}
.society .left_al ul{padding-bottom:30px;}


@media screen and (max-width: 1200px){
.society .people img{width: 25%; }		
}

@media screen and (max-width: 900px){
.society {border: 1px solid #e3e3e3; padding:50px 20px;}	
.society .head_txt {font-size: 18px; }	
.society .head_txt2 {font-size: 18px; }		
.society p {font-size: 16px; }	
.society .telbox li{font-size: 22px; }	
.society .telbox li strong{font-size: 22px; }	
.society .people img{width: 40%; }	
	
.society .left_al {padding: 0px 0px; }
.society .left_al h2{font-size: 22px;}	
.society .left_al p{font-size: 16px;}
.society .left_al li{font-size: 16px;}
}


/*예금, 대출 게시판 속 컨텐츠 스타일*/
.board_wrap_view {width: 100%; }	
	.board_wrap_view h2 {font-size: 24px; color: #333; font-weight: 600; padding-bottom: 30px;}
	.board_wrap_view p{font-size: 18px; color: #36c; font-weight: 400; padding-bottom: 10px;}
	.board_wrap_view ul {padding-bottom: 30px;}
	.board_wrap_view li{font-size: 16px; list-style: none; }
	.board_wrap_view span{border: 1px solid #828282; text-align: center; 
		                 padding: 2px 10px; border-radius: 3px; font-size: 11px; background-color: #fff;}
	.board_wrap_view li {background: url(/images/pstyle_liicon.gif) 0px 3px no-repeat; padding-left: 12px; margin-bottom: 10px; }
    .board_wrap_view li strong {color: #000000;}
    .board_wrap_view .stit {background: url(/images/pstyle_liicon.gif) 0px 3px no-repeat; padding-left: 12px; margin-bottom: 10px; }
    .board_wrap_view .graybox {border: 1px solid #d5d5d5; background-color: #f5f5f5; padding:20px;}
    .board_wrap_view .graybox p{font-size: 14px; color: #000000; line-height: 180%; list-style: none; background: url(/images/pstyle_liicon2.gif) 0px 3px no-repeat; padding-left: 12px; }

    .deposit_pstyle {margin-bottom: 20px;}
    .deposit_pstyle {width: 100%; }
	.deposit_pstyle th {border-bottom:#c3d5de 1px solid; border-top:#369 2px solid; font-size:16px; color:#369; font-weight:500; border-right:#c3d5de 1px solid; background-color:#e6f0f5; text-align:center; padding: 15px 10px;}	 
	.deposit_pstyle td {font-size:16px; font-weight:500; border-bottom:#c3d5de 1px solid; border-right:#c3d5de 1px solid; line-height:140%; color:#666; padding: 10px 10px;}
	.deposit_pstyle th:first-child, .deposit_pstyle th:first-child{border-left: none;}
    .deposit_pstyle th:last-child, .deposit_pstyle th:last-child{border-right: none;}
	.deposit_pstyle td:first-child, .deposit_pstyle td:first-child{border-left: none;}
    .deposit_pstyle td:last-child, .deposit_pstyle td:last-child{border-right: none;}
	
    .deposit_pstyle td li {font-size:16px; font-weight:400; line-height:160%; color:#8a8a8a; background: url(/theme/bank/images/contents/table_td_icon.jpg) center center no-repeat; padding-left: 12px;}
    .deposit_pstyle td span {font-size:16px; font-weight:400; line-height:160%; color:#8a8a8a; }
    .deposit_pstyle td .center{text-align: center;}
    .deposit_pstyle td strong{font-weight: 600;}
	.deposit_pstyle td p{font-size: 16px; color: #36c; padding-bottom: 5px;}
    .deposit_pstyle td li{margin-bottom: 10px;}

	.point_blue {color: #024EFF; font-weight:400; }
	.point_red {color:#EB1216; font-weight:400; }
	.point_green {color:#319B12; font-weight:400; }
    .point_red12{font-size: 12px;}
	.point_red14{font-size: 14px;}
	.point_red16{font-size: 16px;}

@media screen and (max-width: 800px){
	.deposit_pstyle th {font-size: 14px;}
	.deposit_pstyle td {font-size: 14px;}
	.deposit_pstyle td li {font-size: 14px;}
	.deposit_pstyle td span{font-size: 14px;}
	.deposit_pstyle td strong{font-size: 14px;}
}

/*조합소개 > 이사장인사말
	.introduce0101_tit {*zoom:1;}
    .introduce0101_tit :after{content:""; display:block; clear:both;}
	.introduce0101_tit {background-image:url("/images/new/introduce0101_bg.jpg"); background-repeat:no-repeat; background-position:right bottom; min-height: 350px; }
	.introduce0101_tit h2{font-size: 48px; color: #333; font-weight:300; text-align: center;}
	.introduce0101_tit h2 span{color: #c00;}
	.introduce0101_tit .name {width: 100%; padding: 130px 260px 30px 0px; }
	.introduce0101_tit .name p {text-align: right; font-size: 17px; font-weight: 300; color: #fff; padding-bottom: 5px;} 
	.introduce0101_tit .name strong {font-size: 30px; color: #fff; font-weight: 600;} 
	
	.introduce0101_con {*zoom:1;}
    .introduce0101_con :after{content:""; display:block; clear:both;}
	.introduce0101_con .left_tit {width: 25%; float:left; font-size:30px; color:#000; font-weight: 600; }
	.introduce0101_con .right_con {width: 75%; float:right;}
	.introduce0101_con .right_con p {font-size:20px; color:#333; padding-bottom: 50px; line-height: 160%; }
	
@media screen and (max-width: 1200px){
	.introduce0101_tit h2{letter-spacing: -1px; line-height: 130%;}
	}
	
@media screen and (max-width: 600px){
	.introduce0101_tit {background-image:url("/images/new/introduce0101_bgs.jpg"); min-height:150px; }
	.introduce0101_tit .name {width: 100%; padding: 60px 135px 15px 0px; }
	.introduce0101_tit h2{font-size: 38px; letter-spacing: -1px; line-height: 130%; text-align: left;}
	.introduce0101_tit .name p {font-size: 14px;} 
	.introduce0101_tit .name strong {font-size: 18px;} 
	.introduce0101_con .left_tit {width: 100%; float:none; font-size:24px; padding-bottom: 30px;}
	.introduce0101_con .right_con {width: 100%;  }
	.introduce0101_con .right_con p {float:none; font-size:16px; padding-bottom: 30px; }
	}


/*조합소개 > 조합소개
	.introduce0102_con {*zoom:1;}
    .introduce0102_con :after{content:""; display:block; clear:both;}
	
	.introduce0102_tit {}
	.introduce0102_tit h2 {width: 100%; font-weight: 600; font-size: 30px; color: #000; padding-bottom: 20px;}
	.introduce0102_tit .titicon {width: 33%; float: left; padding: 60px 10px; margin-right: 1px; background-color: #fafafa; text-align: center;}
	.introduce0102_tit .titicon img {align-content: center; margin-bottom:10px;}
	.introduce0102_tit .titicon h3 {font-weight: 600; font-size: 19px; color: #000; padding-bottom: 10px;}
	.introduce0102_tit .titicon p {font-weight: 400; font-size: 16px; color: #666; line-height: 140%; }
	.introduce0102_tit .titicon p strong {color: #fd4a43; }

	.introduce0102_con {width: 100%; border-bottom: 1px solid #f8f8f8;}
	.introduce0102_con .tit {width: 25%; float: left;}
	.introduce0102_con .tit h2{font-weight: 600; font-size: 30px; color: #000; padding: 70px 0px; }
	.introduce0102_con .con {width: 75%; float: right; font-size: 20px; color: #666; padding: 70px 0px; }
	.introduce0102_con .con table {width: 100%;}
	.introduce0102_con .con li {padding-bottom: 5px;}
	.introduce0102_con .con h3 {font-weight: 600; font-size: 20px; color: #000; }
    .introduce0102_con .con ul p {font-size: 16px; color: #cc3333; font-weight: 500; }
    .introduce0102_con .con ul li {font-size: 16px; color: #666; background-image:url("/images/new/graybox_icon.jpg"); background-repeat:no-repeat; background-position:0px 0px;  }
	
/*부서별업무소개*/ /*조합가입 안내
    .introduce0102_con .con h1 {font-size: 20px; color: #000; font-weight: 500; margin-bottom: 15px; }
    .introduce0102_con .con h1 strong{color: #cc3333; float: left;  display: inline; }
    .introduce0102_con .con span {font-size: 18px; color: #666; margin-bottom: 60px;}
	.introduce0102_con .con p {font-weight: 500; font-size: 20px; color: #000; line-height: 140%; }
	.introduce0102_con .con p strong {color: #c33; }
    .introduce0102_con .con .graybox {background-color: #f8f8f8; padding: 30px; margin-bottom: 45px;}  
	.introduce0102_con .con .graybox .box50p {width: 50%; float: left;}
    .introduce0102_con .con .graybox .box100p {width: 100%; float: none;}
    .introduce0102_con .con ul p {font-size: 18px; color: #cc3333; font-weight: 500; margin-bottom: 10px; }
    .introduce0102_con .con ul li {font-size: 16px; color: #666; background-image:url("/images/new/graybox_icon.png"); background-repeat:no-repeat; background-position:0px 5px;  padding-left: 10px; }
    .black_topline {border-top: 1px solid #000;}

    .introduce0102_con .icon_next {width: 100%; border: 1px solid #ddd; border-right: none; margin-top: 10px; margin-bottom: 50px;}
    .introduce0102_con .icon_next .box25p {width: 25%; float:left; border-right: 1px solid #ddd; text-align: center; padding: 50px 0px; }
	.introduce0102_con .icon_next .box25p h3{font-size: 14px; color: #c33; padding:10px 0px 5px; }
	.introduce0102_con .icon_next .box25p p{font-size: 18px; color: #666; }
    .introduce0102_con .linkbt{border: 1px solid #999; padding: 15px; font-size: 14px; color: #000; background-image:url("/images/new/down_bt_icon.jpg"); background-repeat:no-repeat; background-position:15px 15px;  padding-left: 40px; margin-right: 10px;  width: 40%; float: left;}


@media screen and (max-width: 1200px){		
	.introduce0102_con .tit {width: 100%; float:none;}
	.introduce0102_con .tit h2{font-size: 30px; padding: 30px 0px 10px; }
	.introduce0102_con .con {width: 100%; float:none; padding: 30px 0px;}
	}
	
@media screen and (max-width: 800px){
	.introduce0102_tit h2 {font-size: 24px; padding-bottom: 10px;}
	.introduce0102_tit .titicon {width: 100%; padding: 30px 10px;  margin-right: none; margin-bottom: 1px; float: none; }
	.introduce0102_tit .titicon h3 {font-size: 16px; padding-bottom: 5px;}
	.introduce0102_tit .titicon p {font-size: 16px; }
	
	.introduce0102_con .tit h2 {font-size: 24px; }
	.introduce0102_con .con {font-size: 16px; }
	.introduce0102_con .con table {width: 100%;}
	.introduce0102_con .con .graybox .box50p {width: 100%; padding-bottom: 10px; float: none;}
	
	.introduce0102_con .con h1 {font-size: 18px;}
    .introduce0102_con .con ul p {font-size: 16px; }
    .introduce0102_con .con ul li {font-size: 16px; }
	
	.introduce0102_con .icon_next {border-bottom: none;}
	.introduce0102_con .icon_next .box25p {width: 50%; float:left; border-bottom: 1px solid #ddd; }
	
	.introduce0102_con .linkbt{margin-bottom:5px;  width: 100%; float: none;}
	}


/*임원현황
     .introduce0104_con {*zoom:1;}
     .introduce0104_con :after{content:""; display:block; clear:both;}
     .introduce0104_con {width: 100%;  margin-bottom: 50px;}      
     .introduce0104_con .tit{width: 100%; font-size: 24px; font-weight: 600; padding-bottom: 10px; border-bottom: 1px solid #000;}

	 .introduce0104_con .people_wrap {width: 100%; margin: 30px 0px; border-bottom: 1px solid #ddd; }

     .introduce0104_con .peoplelist_r {width: 25%; float: left; text-align: center; padding: 40px 0px; border-right: 1px solid #fff; }	
     .introduce0104_con .peoplelist_r img {padding-bottom: 10px;}
	 .introduce0104_con .peoplelist_r p {font-size: 14px; color: #990000; font-weight: 400; }
	 .introduce0104_con .peoplelist_r h2 {font-size: 30px; color: #333; font-weight: 600; }
	 .introduce0104_con .peoplelist_r h3 {font-size: 16px; color: #333; font-weight: 500; padding-bottom:15px;}
	 .introduce0104_con .peoplelist_r span {font-size: 14px; color: #666;  min-height: 30px; vertical-align: text-top;}

	 .introduce0104_con .peoplelist {width: 25%; float: left; text-align: center; padding: 40px 0px; border-right: 1px solid #ddd;}
     .introduce0104_con .peoplelist img {padding-bottom: 10px;}
	 .introduce0104_con .peoplelist p {font-size: 14px; color: #990000; font-weight: 400; }
	 .introduce0104_con .peoplelist h2 {font-size: 30px; color: #333; font-weight: 600; }
	 .introduce0104_con .peoplelist h3 {font-size: 16px; color: #333; font-weight: 500; padding-bottom:15px;}
	 .introduce0104_con .peoplelist span {font-size: 14px; color: #666;}


@media screen and (max-width: 1000px){
	.introduce0104_con .people_wrap .peoplelist {width: 50%; border-bottom: 1px solid #ddd; border-right: none; }
	.introduce0104_con .people_wrap .peoplelist_r {width: 50%; border-bottom: 1px solid #ddd; border-right: none; }
}

@media screen and (max-width: 800px){
	.introduce0104_con .people_wrap .peoplelist {width: 100%; border-bottom: 1px solid #ddd; border-right: none; }
	.introduce0104_con .people_wrap .peoplelist_r {width: 100%; border-bottom: 1px solid #ddd; border-right: none; }
}


/*인사말
.greeting{width:100%;}
.greeting {background-image:url("/new_images/contents/greeting_img.jpg"); background-repeat:no-repeat; background-position:0px 0px; min-height: 674px; background-color: #f7f0e8;}
.greeting .box {padding: 70px 20px 20px 680px; width:100%; *zoom:1; }
.greeting .box:after{content:""; display:block; clear:both;}
.greeting .box h2 {font-size: 36px; line-height: 120%; color: #333; font-weight:300; margin-bottom: 40px;}
.greeting .box p {font-size: 18px; line-height: 160%; color: #666; padding-bottom: 30px; font-weight: 300; }
.greeting .box li {font-size: 18px; font-weight:600; line-height: 160%; color: #333; text-align: right; padding-top: 30px; }


@media screen and (max-width: 1200px){
.greeting {background-image:url("/new_images/contents/greeting_img_m.jpg"); }
.greeting .box {padding: 302px 20px 50px 20px;}
.greeting .box h2 {margin: 40px 0px; font-size: 30px; }
.greeting .box p {font-size: 16px; line-height: 140%; }
.greeting .box li {text-align: left; font-size: 16px; line-height: 140%; }
}



/*SISOFAIR 개최 폼
.sisofair_info{width:100%; *zoom:1; border: 1px solid #d8d8d8; background: url(/n_images/sisofairinfo_layouttbg.gif) right top no-repeat;}
.sisofair_info:after{content:""; display:block; clear:both;}
	
.infotitle{padding: 50px 20px; border-bottom: 1px solid #d8d8d8; text-align: center;}
.infotitle h2{color: #d33041;font-size: 26px;font-weight: 400;}
.infotitle h3{color: #828282; font-size: 18px; font-weight: 400;}
	
.inforightbt{width:100%; *zoom:1; padding: 20px;}
.inforightbt:after{content:""; display:block; clear:both;}
.inforightbt div {width:200px; padding: 10px; float: right; font-size: 14px; padding-left: 50px; margin: 1px;
		          background: url(/n_images/sisofairinfo_btbg.gif) right top repeat;}
.inforightbt .bt_pdf {background-color:#F1F1F1; border: 1px solid #d8d8d8; background: url(/n_images/pdf.jpg) 15px 9px no-repeat;}
.inforightbt .bt_acrb {background-color:#F1F1F1; border: 1px solid #d8d8d8; background: url(/n_images/acrb.jpg) 15px 9px no-repeat;}
.inforightbt .bt_doc {background-color:#F1F1F1; border: 1px solid #d8d8d8; background: url(/n_images/doc.jpg) 15px 9px no-repeat;}
.inforightbt .bt_hwp {background-color:#F1F1F1; border: 1px solid #d8d8d8; background: url(/n_images/hwp.jpg)  15px 9px no-repeat;}
.inforightbt .bt_excel {background-color:#F1F1F1; border: 1px solid #d8d8d8; background: url(/n_images/excel.jpg)  15px 9px no-repeat;}

.sisofair_info .contents{width:100%; *zoom:1; }
.sisofair_info .contents:after{content:""; display:block; clear:both;}



/*회사개요
.overview{width:100%; *zoom:1; }
.overview:after{content:""; display:block; clear:both;}

.overview {background-image:url("/new_images/contents/overview_img.jpg"); background-repeat:no-repeat; background-position:0px 0px; min-height: 520px; }
.overview .box_ov {padding: 20px 20px 20px 425px;}
.overview .box_ov th {font-size: 18px; line-height: 130%; color: #000; font-weight:500; margin-bottom:40px; width:20%; text-align: left; padding: 15px; vertical-align: text-top;}
.overview .box_ov td {font-size: 18px; line-height: 130%; color: #666; font-weight:300; margin-bottom:5px; width: 80%; text-align: left; padding: 15px; vertical-align: text-top; }
.overview .box_ov .point_blue {color: #024EFF;}
.overview .box_ov .point_red {color:#EB1216;}
.overview .box_ov .point_green {color:#319B12;}


@media screen and (max-width: 1050px){
.overview {background-image:url("/new_images/contents/overview_img_m.jpg"); background-repeat:no-repeat; background-position:0px 0px; min-height: 302px; background-color: #fff;}
.overview .box_ov {padding: 330px 0px 50px 0px;}
.overview .box_ov th {font-size: 16px;  }
.overview .box_ov td {font-size: 16px;}	
}



/*인증서
.patent{width:100%; *zoom:1; }
.patent:after{content:""; display:block; clear:both;}

.patent .box {border: 1px solid #cfcfcf; width: 15%; float: left; margin:9px;}
.patent .box img {width: 100%;}

@media screen and (max-width: 1200px){
.patent .box {width: 18%; margin:9px;}
}

@media screen and (max-width: 1100px){
.patent .box {width: 22%; margin:9px;}
}

@media screen and (max-width: 800px){
.patent .box {width: 30%; margin:9px;}
}

@media screen and (max-width: 650px){
.patent .box {width: 43%; margin:9px;}
}

/*연혁*/

.history{width:100%; *zoom:1; }
.history:after{content:""; display:block; clear:both;}

.history_wrap {background-image:url("/new_images/contents/history_img.jpg"); background-repeat:no-repeat; background-position:0px 0px; min-height: 520px; }
.history .box {padding: 20px 20px 20px 425px;}
.history .box p {font-size: 18px; line-height: 130%; color: #000; font-weight:500; margin-bottom:40px; width:100%; float: left; }
.history .box span {font-size: 18px; line-height: 130%; color: #666; font-weight:300; margin-bottom:5px; width: 80%; float:right; }


@media screen and (max-width: 1050px){
.history_wrap {background-image:url("/new_images/contents/history_img_m.jpg"); background-repeat:no-repeat; background-position:0px 0px; min-height: 302px; background-color: #fff;}
.history .box {padding: 330px 0px 50px 0px;}
.history .box p {font-size: 16px; line-height: 130%; color: #000; font-weight:500; margin-bottom:40px; width:100%; float:none; }
.history .box span {font-size: 16px; line-height: 130%; color: #666; font-weight:300; margin-bottom:5px; width:100%; float:none; }
}


/*오시는길
.con0105 {width:100%;}

.con0105 .map {min-height:433px; width:100%; margin-bottom:65px;}
.con0105 .map .left{width:29%; border:1px solid #d8d8d8; float:left; padding:30px; min-height:423px;}
.con0105 .map .left h2 {font-size:24px; color:#000; text-align:left; padding:60px 0px 30px 0px}
.con0105 .map .left .icon01 {font-size:18px; line-height:30px; min-height:30px; color:#000; text-align:left; background-image:url(/new_images/contents/con0105_icon01.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left:37px;}
.con0105 .map .left .icon02 {font-size:18px; line-height:30px; min-height:30px; color:#000; text-align:left; background-image:url(/new_images/contents/con0105_icon02.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left:37px;}
.con0105 .map .left .mapbt {font-size:14px; color:#000; font-weight:300; border:1px solid #000; padding:7px; margin-top:90px; width:115px; text-align:center;}
.con0105 .map .right{float:right; width:783px;}

.con0105 .map2 {width:100%;}
.con0105 .map2 .left {float:left; text-align:left; vertical-align:text-top; width:18%;}
.con0105 .map2 .left .bus {background-image:url(/new_images/contents/con0105_icon03.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left:50px; float:left; }
.con0105 .map2 .left .bus p {font-size:24px; color:#000; line-height:37px; padding-bottom:5px; text-align:left; border-bottom:1px solid #000;}
.con0105 .map2 .left .drive {background-image:url(/new_images/contents/con0105_icon04.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left:50px; float:left }
.con0105 .map2 .left .drive p {font-size:24px; color:#000; line-height:33px; padding-bottom:5px; text-align:left; border-bottom:1px solid #000;}
.con0105 .map2 .left .pinfo {background-image:url(/new_images/contents/con0105_icon05.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left:50px; float:left }
.con0105 .map2 .left .pinfo p {font-size:24px; color:#000; line-height:27px; padding-bottom:5px; text-align:left; border-bottom:1px solid #000;}

.con0105 .map2 .right {width:80%; float:right;}
.con0105 .map2 .right p {font-size:16px; color:#000; font-weight:500; text-align:left; background-image:url(/new_images/contents/dot_icon02.jpg); background-repeat:no-repeat; background-position:left 4px; padding-left:10px; padding-bottom:5px;  }
.con0105 .map2 .right ul {margin-left:10px; margin-bottom:30px;}
.con0105 .map2 .right ul li{font-size:16px; line-height:160%; color:#666; text-align:left; }
.con0105 .map2 .right ul li .tit{color:#000;}
.con0105 .map2 .right ul li .comm{font-size:14px; }

.con0105 .map2 .map2_info{*zoom:1; }
.con0105 .map2 .map2_info:after{content:""; display:block; clear:both;}
.con0105 .map2 .map2_info {padding-bottom:60px;}



@media screen and (max-width: 1200px){
.con0105 .map .left{width:100%; min-height:0;}	
.con0105 .map .left h2 {padding:0px 0px 30px 0px}
.con0105 .map .left .mapbt {margin-top:30px;}
.con0105 .map .right {margin-bottom:50px;width:100%; }


.con0105 .map2 .left {float:left; text-align:left; vertical-align:text-top; width:23%;}
.con0105 .map2 .right {width:75%; float:right;}
}
@media screen and (max-width: 590px){
.con0105 .map2 .left {width:100%; margin-bottom:20px;}
.con0105 .map2 .right {width:100%; margin-bottom:20px;}
}






/*partner
.partner{width:100%; *zoom:1; }
.partner:after{content:""; display:block; clear:both;}

.partner p {font-size: 18px; line-height: 160%; color: #333; text-align: center; padding-bottom:30px;  }
.partner .logo_wrap {margin-top: 50px;}
.partner .logo_wrap .logo_l{width: 33%; float: left; }
.partner .logo_wrap .logo_l img {text-align: center; padding-top: 120px}

.partner .logo_wrap .logo_c{width: 34%; float: left; }
.partner .logo_wrap .logo_c img {text-align: center; padding-top:none;}
.partner .logo_wrap .logo_c .logo_cc {width: 300px; min-height: 300px; background-color: #f3f4e4; border-radius: 50%;}

.partner .logo_wrap .logo_r{width: 33%; float: left; }
.partner .logo_wrap .logo_r img {text-align: center; padding-top: 120px}

@media all and (max-width:1000px){  
	.partner .logo_wrap .logo_l img {padding-top: 80px; width: 80%;}
	.partner .logo_wrap .logo_c img {padding-top:none; width: 80%;}
	.partner .logo_wrap .logo_c .logo_cc {width: 250px; min-height: 250px; }
	.partner .logo_wrap .logo_r img {padding-top: 80px; width: 80%;}
}


@media all and (max-width:700px){  
	.partner .logo_wrap .logo_l img {padding-top: 50px; width: 70%; }
	.partner .logo_wrap .logo_c img {padding-top:none;  }
	.partner .logo_wrap .logo_c .logo_cc {width: 150px; min-height:150px; }
	.partner .logo_wrap .logo_r img {padding-top: 50px; width: 70%; }
}*/





/*******************************/


/*//////////////////1 기관소개 > 오시는 길/////////////////

.con0105 {width:100%;}
.con0105 .map {min-height:433px; width:100%; margin-bottom:65px;}
.con0105 .map .right{float:right; width:100%;}

.mapbox {border:1px solid #e8e8e8; margin-top:40px; *zoom:1;width:100%;  }
.mapbox:after {content:""; display:block; clear:both;}
.mapbox .add h1 {font-size:28px; color:#034da2; font-weight:400; text-align:left; margin-left:110px; padding-bottom:15px;}
.mapbox .add p {font-size:16px; color:#000; text-align:left; margin-left:110px;}
.mapbox .add { width:50%; float:left; border-bottom:1px solid #e8e8e8; min-height:170px;
	           padding:30px;background-image:url("/images/contents/con0104_icon01.jpg"); background-repeat:no-repeat; background-position:30px 30px; } 
.mapbox .tel h1 {font-size:28px; color:#034da2; font-weight:400; text-align:left; margin-left:110px; padding-bottom:15px;}
.mapbox .tel li {font-size:16px; color:#676767; text-align:left; margin-left:110px; padding-left:10px;
                 background-image:url(/images/contents/liicon_02.jpg); background-repeat:no-repeat; background-position:0px 2px; }
.mapbox .tel { width:50%; float:left;  border-bottom:1px solid #e8e8e8; min-height:170px;
               padding:30px;background-image:url(/images/contents/con0104_icon02.jpg); background-repeat:no-repeat; background-position:30px 30px; } 
.mapbox .info h1 {font-size:28px; color:#034da2; font-weight:400; text-align:left; margin-left:110px; padding-bottom:15px;}
.mapbox .info li {font-size:16px; text-align:left; margin-left:110px; padding-left:10px; padding-bottom:40px; line-height:180%;
                 background-image:url(/nimg/liicon_04.jpg); background-repeat:no-repeat; background-position:0px 2px; }
.mapbox .info li strong {color:#000;}				 
.mapbox .info { width:100%; float:left; border-bottom:1px solid #e8e8e8; min-height:170px;
	            padding:30px;background-image:url(/images/contents/con0104_icon03.jpg); background-repeat:no-repeat; background-position:30px 30px; } 

.mapbox .car h1 {font-size:28px; color:#034da2; font-weight:400; text-align:left; margin-left:110px; padding-bottom:15px;}
.mapbox .car li {font-size:16px; text-align:left; margin-left:110px; padding-left:10px; padding-bottom:40px; line-height:180%;
                 background-image:url(/nimg/liicon_04.jpg); background-repeat:no-repeat; background-position:0px 2px; }
.mapbox .car li strong {color:#000;}				 
.mapbox .car { width:100%; float:left; padding:30px;background-image:url(/images/contents/con0104_icon04.jpg); background-repeat:no-repeat; background-position:30px 30px; } 

@media screen and (max-width: 1400px){
.con0105 .map .right{width:100%;}
.mapbox .add {min-height:220px;}
.mapbox .tel {min-height:220px;}
.mapbox .car {min-height:220px;}
}

@media screen and (max-width: 900px){
.mapbox .add { width:100%; float:none; min-height:100px;} 
.mapbox .tel { width:100%; float:none; min-height:100px; } 
.mapbox .car { width:100%; float:none; min-height:100px; } 	
}

@media screen and (max-width: 590px){
.mapbox .add {background-image:url(/images/contents/con0104_icon01s.jpg); background-repeat:no-repeat; background-position:30px 30px 0px; } 
.mapbox .add h1 {font-size:20px; font-weight:600; margin-left:0px; margin-top:40px; padding-bottom:0px; }
.mapbox .add p {margin-left:0px;}

.mapbox .tel {background-image:url(/images/contents/con0104_icon02s.jpg); background-repeat:no-repeat; background-position:30px 30px 0px; } 
.mapbox .tel h1 {font-size:20px; font-weight:600; margin-left:0px; margin-top:40px; padding-bottom:0px; }
.mapbox .tel li {margin-left:0px; }

.mapbox .info {background-image:url(/images/contents/con0104_icon03s.jpg); background-repeat:no-repeat; background-position:30px 30px 0px; } 
.mapbox .info h1 {font-size:20px; font-weight:600; margin-left:0px; margin-top:40px; padding-bottom:0px; }
.mapbox .info li {margin-left:0px;}	
	
.mapbox .car {background-image:url(/images/contents/con0104_icon04s.jpg); background-repeat:no-repeat; background-position:30px 30px 0px; } 
.mapbox .car h1 {font-size:20px; font-weight:600; margin-left:0px; margin-top:40px; padding-bottom:0px; }
.mapbox .car li {margin-left:0px;}		
}
*/


/*탭*/
.sub-tab-wrap{margin:0 -5px;}

	.sub-tab-box{display:table;width:100%;}
	.sub-tab-box ul{display:table-row;}
	.sub-tab-box ul li{display:table-cell;padding:0 3px;}
	.sub-tab-box ul li a{display:block;height:50px;line-height:50px;color:#666;font-size:16px;background:#eee;text-align:center;transition:all .2s ease-in-out;  vertical-align: middle;}
	.sub-tab-box ul li a.active{background:#0066cc;color:#fff; border: 1px solid #06c;}
	.sub-tab-box.column5 ul li{width:20%;}
	.sub-tab-box.column4 ul li{width:25%;}
	.sub-tab-box.column3 ul li{width:33.333%;}
	.sub-tab-box.column2 ul li{width:50%;}

/*옐로우박스*/
.sub-tab-box_ye{display:table;width:100%;}
.sub-tab-box_ye ul{display:table-row;}
.sub-tab-box_ye ul li{display:table-cell;padding:0 1px;}
.sub-tab-box_ye ul li a{display:block;height:63px;line-height:63px;color:#f90;font-size:18px;background:#feefda;text-align:center;transition:all .2s ease-in-out;}
.sub-tab-box_ye ul li a.active{background:#f90;color:#fff; ;}/*border: 1px solid #06c*/
.sub-tab-box_ye.column5 ul li{width:20%;}
.sub-tab-box_ye.column4 ul li{width:25%;}
.sub-tab-box_ye.column3 ul li{width:33.333%;}
.sub-tab-box_ye.column2 ul li{width:50%;}


/*그린박스*/
.sub-tab-box_gr{display:table;width:100%;}
.sub-tab-box_gr ul{display:table-row;}
.sub-tab-box_gr ul li{display:table-cell;padding:0 1px;}
.sub-tab-box_gr ul li a{display:block;height:63px;line-height:63px;color:#679660;font-size:18px;background:#f0f5ef;text-align:center;transition:all .2s ease-in-out;}
.sub-tab-box_gr ul li a.active{background:#679966;color:#fff; ;}/*border: 1px solid #06c*/
.sub-tab-box_gr.column5 ul li{width:20%;}
.sub-tab-box_gr.column4 ul li{width:25%;}
.sub-tab-box_gr.column3 ul li{width:33.333%;}
.sub-tab-box_gr.column2 ul li{width:50%;}


/*블루박스*/
.sub-tab-box_bl{display:table;width:100%;}
.sub-tab-box_bl ul{display:table-row;}
.sub-tab-box_bl ul li{display:table-cell;padding:0 1px;}
.sub-tab-box_bl ul li a{display:block;height:63px;line-height:63px;color:#336894;font-size:18px;background:#e1e8f0;text-align:center;transition:all .2s ease-in-out;}
.sub-tab-box_bl ul li a.active{background:#336799;color:#fff; ;}/*border: 1px solid #06c*/
.sub-tab-box_bl.column5 ul li{width:20%;}
.sub-tab-box_bl.column4 ul li{width:25%;}
.sub-tab-box_bl.column3 ul li{width:33.333%;}
.sub-tab-box_bl.column2 ul li{width:50%;}


@media screen and (max-width: 900px){
	.sub-tab-box ul li a{font-size: 14px; vertical-align: middle;}
	.sub-tab-box_ye ul li a{font-size: 14px; line-height: 120%; padding: 10px 0px; height:auto; vertical-align: middle;  }
	.sub-tab-box_gr ul li a{font-size: 14px; line-height: 120%; padding: 10px 0px; height:auto; vertical-align: middle;  }
	.sub-tab-box_bl ul li a{font-size: 14px; line-height: 120%; padding: 10px 0px; height:auto;  vertical-align: middle; }
}

@media screen and (max-width: 600px){
	.sub-tab-box ul li a{font-size: 12px;  vertical-align: middle;}
	.sub-tab-box_ye ul li a{font-size: 12px; line-height: 120%; padding: 10px 0px; height:auto; vertical-align: middle;  }
	.sub-tab-box_gr ul li a{font-size: 12px; line-height: 120%; padding: 10px 0px; height:auto;  vertical-align: middle; }
	.sub-tab-box_bl ul li a{font-size: 12px; line-height: 120%; padding: 10px 0px; height:auto;  vertical-align: middle; }
}


.sub-tab-content{display:none;padding:30px 0;}
.sub-tab-content.active{display:block;}



/*예금 테이블 스타일*/
.table {margin-bottom: 20px;}
    .pstyle_sndb_blue {width: 100%; }
	.pstyle_sndb_blue th {border-bottom:#c3d5de 1px solid; border-top:#369 2px solid; font-size:18px; color:#369; font-weight:500; border-right:#c3d5de 1px solid; background-color:#e6f0f5; text-align:center; padding: 15px 10px;}	 
	.pstyle_sndb_blue td {font-size:18px; font-weight:500; border-bottom:#c3d5de 1px solid; border-right:#c3d5de 1px solid; line-height:180%; color:#666; text-align:center; padding: 10px 10px;}
	.pstyle_sndb_blue th:first-child, .pstyle_sndb_blue th:first-child{border-left: none;}
    .pstyle_sndb_blue th:last-child, .pstyle_sndb_blue th:last-child{border-right: none;}
	.pstyle_sndb_blue td:first-child, .pstyle_sndb_blue td:first-child{border-left: none;}
    .pstyle_sndb_blue td:last-child, .pstyle_sndb_blue td:last-child{border-right: none;}
	
    .pstyle_sndb_blue td li {font-size:16px; font-weight:400; line-height:160%; color:#8a8a8a; background: url(/theme/bank/images/contents/table_td_icon.jpg) center center no-repeat; padding-left: 12px;}
    .pstyle_sndb_blue td span {font-size:16px; font-weight:400; line-height:160%; color:#8a8a8a; }

	.pstyle_sndb_blue .sld {background: url(/images/common/p_th_2d.gif) center center no-repeat; background-color:#e6f0f5; width: 28%; }
	.pstyle_sndb_blue .sld .left{width: 50%; float: left; text-align:center; padding-right: 10px; padding-top: 5px}
	.pstyle_sndb_blue .sld .right{width: 50%; float: right; text-align:center; padding-left: 10px; padding-bottom: 5px }
	/*.pstyle_sndb_blue th img {width: 100%;}*/
	.pstyle_sndb_blue .tdth {font-size:18px; color:#39c; font-weight:500; background-color:#f2f7fa; text-align:center; line-height: 140%; }
    .pstyle_sndb_blue .border_r {border-right:#c3d5de 1px solid;}
    .pstyle_sndb_blue .border_r2 {border-right:#bcd8e3 1px solid;}
    .pstyle_sndb_blue .border_l {border-left:#c3d5de 1px solid;}
    .pstyle_sndb_blue .border_l2 {border-left:#bcd8e3 1px solid;}
	
	/*표 style 정렬*/
	.p_text_left {padding-left:20px;text-align:left; }
	.p_text_right {padding-right:20px;text-align:right; }
	.p_text_center {text-align:center;}
	
	@media screen and (max-width: 900px){
		.pstyle_sndb_blue th {font-size:16px; padding: 5px 10px;}
		.pstyle_sndb_blue td {font-size:16px; }
		.pstyle_sndb_blue .tdth {font-size:16px; }	
	}
	@media screen and (max-width: 600px){
		.pstyle_sndb_blue th {font-size:14px; padding: 5px 10px;}
		.pstyle_sndb_blue td {font-size:14px; padding: 5px 10px; }
		.pstyle_sndb_blue .tdth {font-size:14px; }	
	}




/*공제 테이블 스타일*/
.table {margin-bottom: 20px;}
    .pstyle_sndb_blue2 {width: 100%; }
	.pstyle_sndb_blue2 th {border-bottom:#c3d5de 1px solid; border-top:#369 2px solid; font-size:17px; color:#369; font-weight:500; border-right:#c3d5de 1px solid; background-color:#e6f0f5; text-align:center; padding: 25px 10px;}	 
	.pstyle_sndb_blue2 td {font-size:22px; font-weight:500; border-bottom:#c3d5de 1px solid; border-right:#c3d5de 1px solid; line-height:180%; color:#666; text-align:center; padding: 25px 10px;}
	.pstyle_sndb_blue2 th:first-child, .pstyle_sndb_blue th:first-child{border-left: none;}
    .pstyle_sndb_blue2 th:last-child, .pstyle_sndb_blue th:last-child{border-right: none;}
	.pstyle_sndb_blue2 td:first-child, .pstyle_sndb_blue td:first-child{border-left: none;}
    .pstyle_sndb_blue2 td:last-child, .pstyle_sndb_blue td:last-child{border-right: none;}
	
    .pstyle_sndb_blue2 td li {font-size:18px; font-weight:400; line-height:140%; color:#8a8a8a; text-align: left;
		background: url(/theme/bank/images/contents/table_td_icon.jpg) 0 5px no-repeat; padding-left: 12px;}
    .pstyle_sndb_blue2 td span {font-size:16px; font-weight:400; line-height:160%; color:#8a8a8a; }

	.pstyle_sndb_blue2 .tdth {font-size:22px; color:#39c; font-weight:500; background-color:#f2f7fa; text-align:center; line-height: 130%; }
    .pstyle_sndb_blue2 .border_r {border-right:#c3d5de 1px solid;}
    .pstyle_sndb_blue2 .border_r2 {border-right:#bcd8e3 1px solid;}
	
	/*표 style 정렬*/
	.p_text_left {padding-left:20px;text-align:left; }
	.p_text_right {padding-right:20px;text-align:right; }
	.p_text_center {text-align:center;}
	
	@media screen and (max-width: 900px){
		.pstyle_sndb_blue2 th {font-size:16px; padding: 15px 10px;}
		.pstyle_sndb_blue2 td {font-size:20px; }
		.pstyle_sndb_blue2 .tdth {font-size:20px; }	
	}
	@media screen and (max-width: 600px){
		.pstyle_sndb_blue2 th {font-size:14px; padding: 5px 5px;}
		.pstyle_sndb_blue2 td {font-size:17px; }
		.pstyle_sndb_blue2 .tdth {font-size:17px; }	
	}












/*표 style*/
.p_summery_t {text-align:right; font-size:11px; color:#666; line-height:160%;}
.p_summery_b {text-align:left; font-size:11px; color:#666; line-height:160%; padding-top:8px;}

/*표2 style*/ /*right정렬*/
.p_nomal1 th {border-bottom:#dbdcdd 1px solid; border-top:#3d3c3a 2px solid; vertical-align:middle; 
             height:42px; font-size:16px; color:#252525; font-weight:bold; background-color:#f1f1f1; text-align:center;}	 
.p_nomal1 td {font-size:16px; border-bottom:#dbdcdd 1px solid; padding:5px 5px 5px 10px; line-height:180%; color:#666; text-align:right; }
.p_nomal1_line {border-left:#dbdcdd 1px solid; border-right:#dbdcdd 1px solid; }
.p_nomal1_liner {border-right:#dbdcdd 1px solid; }	
.p_nomal1_lineeng {border-right:#dbdcdd 1px solid; }
.p_nomal1 .thbg {border-bottom:#dbdcdd 1px solid; vertical-align:middle; 
             height:35px; font-size:16px; color:#252525; font-weight:bold; background-color:#f1f1f1; text-align:center;}
.p_nomal1 .tdbg_cen {background-color:#f8f8f8; color:#252525; line-height:120%; text-align:center; vertical-align: middle;}
.p_nomal1 .tdbg_rig {background-color:#f8f8f8; color:#252525; line-height:120%; text-align:right;}
.p_nomal1 .tdbg_lef {background-color:#f8f8f8; color:#252525; line-height:120%; text-align:left;}
.p_nomal1 .mintth {background-color:#d5e9e3;}
.p_nomal1 .minttd {background-color:#eff7f7;}
.p_nomal1 .mint {color:#3397a0;}
.p_nomal1 .mint01 {background-color:#f9fcfc;}
.p_nomal1 .mint02 {background-color:#f0f7f7;text-align:center; }
.p_nomal1 .point {color:#5498c0;}


/*표2 style*/ /*left정렬*/
.p_nomal2 th {border-bottom:#dbdcdd 1px solid; border-top:#3d3c3a 2px solid; vertical-align:middle; 
             height:42px; font-size:20px; color:#252525; font-weight:bold; background-color:#f1f1f1; text-align:center;}	 
.p_nomal2 td {font-size:18px; border-bottom:#dbdcdd 1px solid; padding:20px 20px 20px 25px; line-height:180%; color:#666; }
.p_nomal2_line {border-left:#dbdcdd 1px solid; border-right:#dbdcdd 1px solid; }
.p_nomal2_liner {border-right:#dbdcdd 1px solid; }	

.p_nomal2_lineeng {border-right:#dbdcdd 1px solid; }
.p_nomal2 .tdbg {background-color:#f8f8f8; color:#252525; font-weight:700;}
.p_nomal2 .topline {border-top:#3d3c3a 2px solid; }
.p_nomal2 .catholic_pbg {background-image:url(/images/common/catholic_pbg.jpg); background-repeat:repeat;  font-weight:500;}


/*표3 style*/ /*center정렬*/
.p_nomal3 th {border-bottom:#dbdcdd 1px solid; border-top:#3d3c3a 2px solid; vertical-align:middle;
             height:42px; font-size:16px; color:#252525; font-weight:bold; background-color:#f1f1f1; text-align:center;}	 
.p_nomal3 td {font-size:14px; border-bottom:#dbdcdd 1px solid; padding:5px 5px 5px 10px; line-height:180%; color:#666; text-align:center; }
.p_nomal3_line {border-left:#dbdcdd 1px solid; border-right:#dbdcdd 1px solid; }	
.p_nomal3_liner {border-right:#dbdcdd 1px solid; }	
.p_nomal3 .tdbg {background-color:#f8f8f8; color:#252525;}
.p_nomal3 .thbg {font-size:16px; color:#252525; font-weight:bold; background-color:#f1f1f1; text-align:center;}
.p_nomal3 .mintth {background-color:#d5e9e3;}
.p_nomal3 .minttd {background-color:#eff7f7;}
.p_nomal3 .mint {color:#3397a0;}
.p_nomal3 .mint01 {background-color:#f9fcfc;}
.p_nomal3 .mint02 {background-color:#f0f7f7;}
.p_nomal3 .mint03 {background-color:#e5f2f2;}
.p_nomal3 .mint04 {background-color:#daecec;}
.p_nomal3 .mint05 {background-color:#cae4e4;}
.p_nomal3 .point {color:#5498c0;}

/*표 style 정렬*/
.p_namal_left {padding-left:20px;text-align:left; }
.p_namal_right {padding-right:20px;text-align:right; }
.p_namal_center {text-align:center;}


/*표 style 예금, 대출 게시판 안 / 표 스타일*/ 
.p_nomal_basic {width: 100%;}
.p_nomal_basic th {border:#dbdcdd 1px solid; border-top:#3d3c3a 2px solid; vertical-align:middle; padding: 15px 0px;
              font-size:18px; color:#252525; font-weight:bold; background-color:#fafafa; text-align:center;}	 
.p_nomal_basic th:first-child, .p_nomal_basic th:first-child{border-left: none;}
.p_nomal_basic th:last-child, .p_nomal_basic th:last-child{border-right: none;}

.p_nomal_basic td {font-size:16px; border:#dbdcdd 1px solid; padding:15px; line-height:180%; color:#666; text-align:center; vertical-align: text-top;}
.p_nomal_basic td:first-child, .p_nomal_basic td:first-child{border-left: none;}
.p_nomal_basic td:last-child, .p_nomal_basic td:last-child{border-right: none;}

.p_nomal_basic ul {}
.p_nomal_basic li {background: url(/images/pstyle_liicon.gif) 0px 3px no-repeat; padding-left: 12px; padding-bottom: 10px; }
.p_nomal_basic li span {font-weight: 600; color: #000;}

.p_nomal_basic_line {border-left:#dbdcdd 1px solid; border-right:#dbdcdd 1px solid; }
.p_nomal_basic_liner {border-right:#dbdcdd 1px solid; }	
.p_nomal_basic_lineeng {border-right:#dbdcdd 1px solid; }
.p_nomal_basic .thbg {border-bottom:#dbdcdd 1px solid; vertical-align:middle; 
             height:35px; font-size:16px; color:#252525; font-weight:bold; background-color:#f1f1f1; text-align:center;}
.p_nomal_basic .tdbg_cen {background-color:#f8f8f8; color:#252525; line-height:120%; text-align:center; vertical-align: middle;}
.p_nomal_basic .tdbg_rig {background-color:#f8f8f8; color:#252525; line-height:120%; text-align:right;}
.p_nomal_basic .tdbg_lef {background-color:#f8f8f8; color:#252525; line-height:120%; text-align:left;}
.p_nomal_basic .blue_th {background-color:#eef5ff; border-top: 2px solid #629eff; font-size: 16px; font-weight: 500; color: #3669cc;}
.p_nomal_basic .mintth {background-color:#d5e9e3;}
.p_nomal_basic .minttd {background-color:#eff7f7;}
.p_nomal_basic .mint {color:#3397a0;}
.p_nomal_basic .mint01 {background-color:#f9fcfc;}
.p_nomal_basic .mint02 {background-color:#f0f7f7;text-align:center; }
/*.p_nomal_basic .point {color:#5498c0;}*/
.p_nomal_basic .red {color:#3397a0;}
.p_nomal_basic .redth {background-color:#ffc9c9;}
.p_nomal_basic .redtd {background-color:#fdf0f0; color: #cc3333;}
.p_nomal_basic .redtdline {border-top:#e77a7a 2px solid; background-color:#fdf0f0; color: #cc3333;}
.p_nomal_basic .redthline {border-top:#3d3c3a 2px solid; background-color:#ffc9c9;}
.p_nomal_basic .left {text-align:left; }
.p_nomal_basic .right {text-align:right; }
.p_nomal_basic .center {text-align:center;}
.p_nomal_basic .topline {border-top:#3d3c3a 2px solid;}

@media screen and (max-width: 860px) {
	.p_nomal_basic th {padding: 20px 10px; font-size:16px; }
	.p_nomal_basic td {padding: 20px 10px; font-size:16px; }
	.p_nomal_basic li {font-size:16px; }
}


@media screen and (max-width: 590px) {
	.p_nomal_basic th {padding: 10px 10px; font-size:14px; }
	.p_nomal_basic td {padding: 10px 10px; font-size:14px; }	
	.p_nomal_basic li {font-size:14px; }
}



/*표 style 보라색게시판*/ /*공제 게시판*/
.p_nomal_basic_n {width: 100%;}
.p_nomal_basic_n th {border-bottom:#bcd8e3 1px solid; border-right:#bcd8e3 1px solid; border-top:#326698 2px solid; background-color: #e7f0f5; vertical-align:middle; padding: 15px 0px; font-size:16px; color:#369; font-weight:bold; text-align:center;}	 
.p_nomal_basic_n th:first-child, .p_nomal_basic_n th:first-child{border-left: none;}
.p_nomal_basic_n th:last-child, .p_nomal_basic_n th:last-child{border-right: none;}
.p_nomal_basic_n td {border:#bcd8e3 1px solid;  padding: 0px 20px;}
.p_nomal_basic_n td:first-child, .p_nomal_basic_n td:first-child{border-left: none;}
.p_nomal_basic_n td:last-child, .p_nomal_basic_n td:last-child{border-right: none;}

.p_nomal_basic_n .nomal{font-size:16px; line-height:130%; color:#666;  text-align: center;}
.p_nomal_basic_n td li{font-size:16px; background: url(/theme/bank/images/contents/table_td_icon.jpg) 0px 5px no-repeat; padding-left: 12px; text-align: left; }

.p_nomal_basic_n .tdth {background-color: #f2f7fa; color: #3799c6; font-size: 18px; text-align: center;}
/*
.p_nomal_basic_n .bg_gray {background-color: #fbfbfb;}
.p_nomal_basic_n .text_black {color: #000000; font-weight: 500}

.p_nomal_basic_n_line {border-left:#bcd8e3 1px solid; border-right:#bcd8e3 1px solid; }
.p_nomal_basic_n_liner {border-right:#bcd8e3 1px solid; }	
.p_nomal_basic_n_linet{border-top:#bcd8e3 1px solid; }	
.p_nomal_basic_n_lineeng {border-right:#bcd8e3 1px solid; }
.p_nomal_basic_n .thbg {border-bottom:#bcd8e3 1px solid; vertical-align:middle; 
             height:35px; font-size:16px; color:#252525; font-weight:bold; background-color:#f1f1f1; text-align:center;}
.p_nomal_basic_n .tdbg_cen {background-color:#f9f9f9; color:#000; line-height:120%; text-align:center}
.p_nomal_basic_n .tdbg_rig {background-color:#f9f9f9; color:#000; line-height:120%; text-align:right;}
.p_nomal_basic_n .tdbg_lef {background-color:#f9f9f9; color:#000; line-height:120%; text-align:left;}

.p_nomal_basic_n .left {padding-left:20px;text-align:left; }
.p_nomal_basic_n .right {padding-right:20px;text-align:right; }
.p_nomal_basic_n .center {text-align:center;}

.p_nomal_basic_nleft th {border-bottom:#bcd8e3 1px solid; background-color: #e7f0f5; vertical-align:middle; padding: 15px 0px; font-size:16px; color:#FFF; font-weight:bold; text-align:center;}	 
.p_nomal_basic_nleft th:first-child, .p_nomal_basic_n th:first-child{border-left: none;}
.p_nomal_basic_nleft th:last-child, .p_nomal_basic_n th:last-child{border-right: none;}

.p_nomal_basic_nleft td {font-size:16px; border:#bcd8e3 1px solid; padding:20px; line-height:180%; color:#666;  text-align: center;}
.p_nomal_basic_nleft td:first-child, .p_nomal_basic_n td:first-child{border-left: none;}
.p_nomal_basic_nleft td:last-child, .p_nomal_basic_n td:last-child{border-right: none;}
.p_nomal_basic_nleft td p{text-align: left; color: #1A71D9;}
.p_nomal_basic_nleft td li{background: url(/img_page/doticon_b.jpg) 0px center no-repeat; padding-left: 12px; text-align: left;}
*/
@media screen and (max-width: 860px) {
	.p_nomal_basic_n th {padding: 10px 10px; font-size:14px; }
	.p_nomal_basic_n td {font-size:14px; }
	.p_nomal_basic_n li {font-size:14px; }
	.p_nomal_basic_n .tdth {font-size:17px; }
	.p_nomal_basic_n .nomal {font-size:14px; }
}

@media screen and (max-width: 590px) {
	.p_nomal_basic_n th {padding: 10px 10px; font-size:12px; }
	.p_nomal_basic_n td { font-size:12px; }
	.p_nomal_basic_n li {font-size:12px; }
	.p_nomal_basic_n .tdth {font-size:17px; }
	.p_nomal_basic_n .nomal {font-size:12px; }
}



/*표 style 공제 제주연수원 / 표 스타일*/ 
.p_nomal_basic_g {width: 100%;}
.p_nomal_basic_g th {border:#aaaaaa 1px solid; border-top:#c1c1c1 2px solid; border-right: none; border-left: none;vertical-align:middle; padding: 15px 0px;
              font-size:16px; color:#333; font-weight:bold; background-color:#f5f5f5; text-align:center;}	 
.p_nomal_basic_g th:first-child, .p_nomal_basic th:first-child{border-left: none;}
.p_nomal_basic_g th:last-child, .p_nomal_basic th:last-child{border-right: none;}

.p_nomal_basic_g td {font-size:16px; border:#dbdbdb 1px solid; border-right:none; border-left: none; padding:15px; line-height:180%; color:#666; text-align:center; vertical-align: text-top; text-align: left;}
.p_nomal_basic_g td:first-child, .p_nomal_basic td:first-child{border-left: none;}
.p_nomal_basic_g td:last-child, .p_nomal_basic td:last-child{border-right: none;}

.p_nomal_basic_g td ul {}
.p_nomal_basic_g td li {font-size: 16px; background: url(/images/pstyle_liicon.gif) 0px 3px no-repeat; padding-left: 12px; padding-bottom: 10px; }

@media screen and (max-width: 860px) {
	.p_nomal_basic_g th {padding: 20px 10px; font-size:15px; }
	.p_nomal_basic_g td {padding: 20px 10px; font-size:15px; }
	.p_nomal_basic_g td li {font-size:15px; }
}


@media screen and (max-width: 590px) {
	.p_nomal_basic_g th {padding: 20px 10px; font-size:14px; }
	.p_nomal_basic_g td {padding: 20px 10px; font-size:14px; }	
	.p_nomal_basic_g td li {font-size:14px; }
}





/**/
.a_counseling_img4 {*zoom:1; width: 100%;}
.a_counseling_img4:after{content:""; display:block; clear:both;}
.a_counseling_img4 img{width: 25%; float: left; border-top-right-radius: 50px; padding:0px 1px 1px 0px;}
@media screen and (max-width: 900px){
.a_counseling_img4 img{width: 50%;}	
}



/*청소년안전망
.con0401{width:100%;}
.con0401 .top {width:100%;  }
.con0401 h2 {font-size:24px; color:#333; text-align:left; padding-bottom:20px;}
.con0401 h2 span {font-size:16px; font-weight:500; color:#333; text-align:left;}
.con0401 p {font-size:16px; color:#666; text-align:left; padding-bottom:10px;}
.con0401 .time {font-size:16px; color:#666; text-align:left; padding-bottom:5px; line-height:160%; background-image:url(/images/contents/con0201_icon01.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left:30px; margin-bottom:20px;}
.con0401 li {font-size:16px; color:#666; text-align:left; padding-bottom:5px; line-height:160%; background-image:url(/images/contents/dot_icon02.jpg); background-repeat:no-repeat; background-position:left 4px; padding-left:10px;}
.con0401 .w50p {width: 50%; float: left;}
.con0401 .w50p li {font-size:16px; }
.con0401 .graybox {width:100%; background-color:#f5f5f5; padding:35px; margin:30px 0px 50px 0px;}
.con0401 .graybox p {font-size:14px; color:#000; }
.con0401 .graybox li {background-image:url(none); }
.con0401 .bluebox {width:100%; background-color:#e4f0f8; padding:35px; margin:25px 0px 50px 0px;}
.con0401 .bluebox p {font-size:14px; color:#000; }
.con0401 .redpoint {color: #D90003;}
.con0401 .w100p {width: 100%; *zoom:1;}
.con0401 .w100p:after{content:""; display:block; clear:both;}
.con0401 .w100p {width: 100%; float: none;}
.con0401 .w100p li {font-size:16px; }

@media screen and (max-width: 590px){
.con0401 .top {background-image:url(none);}
.con0401 .w50p {width: 100%; float: none;}	
.con0401 .top {background-image:url(none);}
}






/*상담복지센터 주요사업
.a_program_1 {background: url(/images/contents/a_program1.png) 60px center no-repeat; padding: 50px 30px 50px 200px; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9;}
.a_program_2 {background: url(/images/contents/a_program2.png) 60px center no-repeat; padding: 50px 30px 50px 200px; border-bottom: 1px solid #d9d9d9;}
.a_program_3 {background: url(/images/contents/a_program3.png) 60px center no-repeat; padding: 50px 30px 50px 200px; border-bottom: 1px solid #d9d9d9;}
.a_program_4 {background: url(/images/contents/a_program4.png) 60px center no-repeat; padding: 50px 30px 50px 200px; border-bottom: 1px solid #d9d9d9;}

.a_program h2 {color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px;}
.a_program p{color: #4e4e4e;font-size: 16px; font-weight:400; }

@media screen and (max-width: 900px){
.a_program_1 {background: url(/images/contents/a_program1.png) center 20px no-repeat; padding: 110px 10px 10px 10px; min-height: 80px;}	
.a_program_2 {background: url(/images/contents/a_program2.png) center 20px no-repeat; padding: 110px 10px 10px 10px; min-height: 80px;}	
.a_program_3 {background: url(/images/contents/a_program3.png) center 20px no-repeat; padding: 110px 10px 10px 10px; min-height: 80px;}	
.a_program_4 {background: url(/images/contents/a_program4.png) center 20px no-repeat; padding: 110px 10px 10px 10px; min-height: 80px;}		

.a_program h2 {font-size: 20px; text-align: center }
.a_program p{font-size: 14px; text-align: center}	
}


/*청소년 동반자
.a_partner{padding: 65px 65px 65px 250px;background: #f9ebeb url(/images/contents/a_partner.jpg) 80px center no-repeat; border: 1px solid #f2efef;}
.a_partner ul{padding-top: 30px;}
.a_partner li{font-size: 16px;position: relative;padding-left: 12px;margin-bottom: 3px;color:#333; background: url(/images/contents/doticon_b.jpg) 0px center no-repeat;}
.a_partner p{font-size: 18px;position: relative;margin-bottom: 3px;color:#333;}
.a_partner h2 {color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px;}
.a_partner h2 span{color: #e15d50;}
@media screen and (max-width: 900px){
.a_partner {background-position: center 25px;padding: 160px 20px 20px;}
.a_partner li{font-size: 14px;}	
.a_partner p{font-size: 16px;}		
}

/*
.photo_pora {*zoom:1; width: 100%;}
.photo_pora:after{content:""; display:block; clear:both;}
.photo_pora div {border:#e9e9e9 1px solid; margin:0px 15px 15px 0px; width: 23%; float: left;}
.photo_pora div img {padding: 15px; width: 100%;}
.photo_pora div p {text-align: center; font-size: 16px; padding-bottom: 15px}
.photo_pora .noimg {margin:0px 15px 15px 0px; width: 23%; min-height: 280px; float: left; padding-top: 65px; background-color: #e9e9e9; }
.photo_pora .pl{margin-left: 150px;}
.photo_pora .pr{margin-right: 150px;}

@media screen and (max-width: 1000px){
.photo_pora div {border:#e9e9e9 1px solid; margin:0px 15px 15px 0px; width: 45%; float: left;}
.photo_pora div p {text-align: center; font-size: 14px;}	
.photo_pora .pl{margin-left: 0px;}
.photo_pora .pr{margin-right: 0px;}
}

@media screen and (max-width: 600px){
.photo_pora div {border:#e9e9e9 1px solid; margin:0px 0px 8px 0px; width: 90%; float: left;}
.photo_pora div p {text-align: center; font-size: 14px; }	
}




/*꿈드림
.a_dream{padding: 65px 65px 65px 250px;background: #eef9eb url(/images/contents/a_dream.png) 80px center no-repeat; }
.a_dream ul{padding-top: 30px;}
.a_dream li{font-size: 16px;position: relative;padding-left: 12px;margin-bottom: 3px;color:#333; background: url(/images/contents/doticon_b.jpg) 0px center no-repeat;}
.a_dream p{font-size: 18px;position: relative;margin-bottom: 3px;color:#333;}
.a_dream h2 {color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px;}
.a_dream h2 span{color: #00997c;}
@media screen and (max-width: 900px){
.a_dream {background-position: center 25px;padding: 160px 20px 20px;}
.a_dream li{font-size: 14px;}	
.a_dream p{font-size: 16px;}		
}*/


/*꿈드림지원사업
.a_dream_support {*zoom:1; width: 100%; }
.a_dream_support:after{content:""; display:block; clear:both;}
.a_dream_support {border-bottom: 1px solid #f2efef; padding-top: 60px; padding-bottom: 60px;}
.a_dream_support .text {width: 75%; float: right;}
.a_dream_support .text p {color: #4e4e4e;font-size: 20px; font-weight: 600; margin-bottom:15px;}
.a_dream_support .text ul {background-color: #f7f7f7; padding: 30px;}
.a_dream_support .text li {font-size: 16px;position: relative;padding-left: 12px;margin-bottom: 3px;color:#333; background: url(/images/contents/doticon_b.jpg) 0px 10px no-repeat;}
.a_dream_support .bordertop {border-top: 1px solid #f2efef; }

.a_dream_support .tit1 {background: url(/images/contents/a_dream_support_1_icon.png) center 20px no-repeat;  width: 25%; float: left; }
.a_dream_support .tit1 h2{color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px; text-align: center; padding-top: 102px;}

.a_dream_support .tit2 {background: url(/images/contents/a_dream_support_2_icon.png) center 20px no-repeat; width: 25%; float: left; }
.a_dream_support .tit2 h2{color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px;text-align: center; padding-top: 117px;}

.a_dream_support .tit3 {background: url(/images/contents/a_dream_support_3_icon.png) center 20px no-repeat; width: 25%; float: left; }
.a_dream_support .tit3 h2{color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px;text-align: center; padding-top: 111px;}

.a_dream_support .tit4 {background: url(/images/contents/a_dream_support_4_icon.png) center 20px no-repeat; width: 25%; float: left; }
.a_dream_support .tit4 h2{color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px;text-align: center; padding-top: 118px;}

.a_dream_support .tit5 {background: url(/images/contents/a_dream_support_5_icon.png) center 20px no-repeat; width: 25%; float: left; }
.a_dream_support .tit5 h2{color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px;text-align: center; padding-top: 130px;}

.a_dream_support .tit6 {background: url(/images/contents/a_dream_support_6_icon.png) center 20px no-repeat; width: 25%; float: left; }
.a_dream_support .tit6 h2{color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px;text-align: center; padding-top: 121px;}

.a_dream_support .img {margin-top: 20px; width: 75%; float: right; }
.a_dream_support .img img{padding-right: 3px; width: 32%;}

@media screen and (max-width: 900px){
.a_dream_support .text {width:100%; float:none;}	
.a_dream_support .img {width: 100%; float: none; }	
.a_dream_support .tit1 {width:100%; float:none; }	
.a_dream_support .tit2 {width:100%; float:none; }	
.a_dream_support .tit3 {width:100%; float:none; }	
.a_dream_support .tit4 {width:100%; float:none; }	
.a_dream_support .tit5 {width:100%; float:none; }	
.a_dream_support .tit6 {width:100%; float:none; }		
}
*/

/********************************************01 센터소개***********************************************/

/* 01 인사말
.company{width:100%; *zoom:1;}
.company:after{content:""; display:block; clear:both;}
.company {font-size: 18px; line-height: 30px; color: #000;}

.company .left {width: 40%; float: left;}
.company .left h2 {font-size: 36px; line-height: 50px; color: #333;  font-weight: 300;}
.company .left h2 strong {color: #99cc00; font-weight: 800;}

.company .right {width: 60%; float:right;}
.company .right .name {padding-top: 50px; text-align: right;}
.company .right .name img {padding-top: 10px;}

.company .w100p {width: 100%;}
.company .w100p img {width: 100%; padding: 50px 0px;}

@media screen and (max-width: 800px){
.company .left {width:100%; float:none;}	
.company .right {width:100%; float:none;}		
}


/* 03 조직도
.people{width:100%; *zoom:1; text-align: center; background-color: #f5f7fc; }
.people:after{content:""; display:block; clear:both;}
.people img {padding: 70px 0px;}




/********************************************02 청소년상담***********************************************/
/*01 개인상담
.a_counseling1{padding: 65px 65px 65px 250px;background: #efebf4 url(/images/contents/a_counseling1.jpg) 80px center no-repeat;}
.a_counseling1 ul{padding-top: 30px;}
.a_counseling1 li{font-size: 16px;position: relative;padding-left: 12px;margin-bottom: 3px;color:#333; background: url(/images/contents/doticon_b.jpg) 0px center no-repeat;}
.a_counseling1 p{font-size: 18px;position: relative;margin-bottom: 3px;color:#333;}
.a_counseling1 h2 {color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px;}
.a_counseling1 h2 span{color: #4334d2;}

.info_icon_box{*zoom:1; width: 100%; margin-top: 30px; background: #fff; padding: 20px;}
.info_icon_box:after{content:""; display:block; clear:both;}

.info_icon_1 {font-size: 16px;position: relative;padding-left: 35px;margin-bottom: 3px;color:#333; background: url(/images/contents/info_icon1.png) 0px center no-repeat; line-height: 40px; border-bottom: 1px solid #f2efef;}
.info_icon_2 {font-size: 16px;position: relative;padding-left: 35px;margin-bottom: 3px;color:#333; background: url(/images/contents/info_icon2.png) 0px center no-repeat; line-height: 40px;border-bottom: 1px solid #f2efef;}
.info_icon_3 {font-size: 16px;position: relative;padding-left: 35px;margin-bottom: 3px;color:#333; background: url(/images/contents/info_icon3.png) 0px center no-repeat; line-height: 40px;border-bottom: 1px solid #f2efef;}
.info_icon_4 {font-size: 16px;position: relative;padding-left: 35px;margin-bottom: 3px;color:#333; background: url(/images/contents/info_icon4.png) 0px center no-repeat; line-height: 40px;border-bottom: 1px solid #f2efef;}
.info_icon_5 {font-size: 16px;position: relative;padding-left: 35px;margin-bottom: 3px;color:#333; background: url(/images/contents/info_icon5.png) 0px center no-repeat; line-height: 40px;border-bottom: 1px solid #f2efef;}
.info_icon_6 {font-size: 16px;position: relative;padding-left: 35px;margin-bottom: 3px;color:#333; background: url(/images/contents/info_icon6.png) 0px center no-repeat; line-height: 40px;border-bottom: 1px solid #f2efef;}

@media screen and (max-width: 900px){
.a_counseling1 {background-position: center 25px;padding: 160px 20px 20px;}
.a_counseling1 li{font-size: 14px;}	
.a_counseling1 p{font-size: 16px;}		
}


/*02 심리검사
.a_counseling3{padding: 65px 65px 65px 250px;background: #efebf4 url(/images/contents/a_counseling3.jpg) 80px center no-repeat;}
.a_counseling3 ul{padding-top: 30px;}
.a_counseling3 li{font-size: 16px;position: relative;padding-left: 12px;margin-bottom: 3px;color:#333; background: url(/images/contents/doticon_b.jpg) 0px center no-repeat;}
.a_counseling3 p{font-size: 18px;position: relative;margin-bottom: 3px;color:#333;}
.a_counseling3 h2 {color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px;}
.a_counseling3 h2 span{color: #4334d2;font-size: 24px; font-weight:bold; margin-bottom:15px;}
.a_counseling3 span{font-size: 16px; padding-top: 10px;  color:#666; text-align: center;}

.a_counseling3 .imgment{width:100%; *zoom:1; padding: 15px 0px;}
.a_counseling3 .imgment:after{content:""; display:block; clear:both;}
.a_counseling3 .imgment .img01 {border-radius: 35px; background-color: #765c9d; width: 200px; margin-right:10px; float: left; }
.a_counseling3 .imgment .img01 p {text-align: center; color: #fff; font-size: 18px; padding: 20px 0px; }
.a_counseling3 .imgment .img02 {border-radius: 35px; background-color: #b65ca6; width: 200px; margin-right:10px; float: left; }
.a_counseling3 .imgment .img02 p {text-align: center; color: #fff; font-size: 18px; padding: 20px 0px;}



@media screen and (max-width: 900px){
.a_counseling3 {background-position: center 25px;padding: 160px 20px 20px;}
.a_counseling3 li{font-size: 14px;}	
.a_counseling3 p{font-size: 16px;}		
}




/********************************************03 상담복지센터***********************************************/

/*01 청소년안전망
.a_work01 {width:100%; *zoom:1;}
.a_work01:after{content:""; display:block; clear:both;}
.a_work01 .visual {padding: 70px 70px 70px 250px; margin-bottom: 60px; background: url("/images/contents/work_01titicon.gif") 70px 70px no-repeat; background-color: #e0f6f7; }
.a_work01 .visual h2 {font-size: 28px; line-height: 30px; color: #333; }
.a_work01 .visual h2 span{font-size: 28px; line-height: 30px; color: #009999; font-weight: 800; }
.a_work01 .visual p {font-size: 18px; line-height: 24px; color: #333; padding-top: 20px;}
.a_work01 .visual h3 {font-size: 14px; color: #fff; padding: 5px; border-radius: 30px; background-color:#00cccc; width: 100px; text-align: center; margin: 20px 0px 10px; font-weight:300;}
.a_work01 .visual li {font-size: 14px; line-height: 20px; color: #333; background: url("/images/contents/doticon_g2px.gif") 0 12px no-repeat; padding-left: 10px;}

.a_work01 .w100p {width: 100%; *zoom:1; padding-bottom: 50px;}
.a_work01 .w100p:after{content:""; display:block; clear:both;}
.a_work01 .w100p .left{width: 20%; float: left; }
.a_work01 .w100p .right{width: 80%;  float:right; font-size: 18px; line-height: 28px; color: #333;}
.a_work01 .w100p .right h2 {font-size: 24px; font-weight: 600; color: #009999; padding-bottom: 15px; }
.a_work01 .w100p .right li {font-size: 16px; line-height: 24px; color: #333; background: url("/images/contents/doticon_b2px.gif") 0 12px no-repeat; padding-left: 10px; padding-bottom: 5px;}

@media screen and (max-width: 800px){
.a_work01 .visual {padding: 40px; margin-bottom: 40px; background: url("none"); background-color: #e0f6f7;}	
.a_work01 .w100p {margin-bottom:40px;}	
.a_work01 .w100p .left {width:100%; float:none; }	
.a_work01 .w100p .right {width:100%; float:none;}	
.a_work01 .w100p .left h2 {padding-bottom: 15px; }	
}


/*02 주요사업
.a_work02 {width:100%; *zoom:1;}
.a_work02:after{content:""; display:block; clear:both;}

.a_work02 .w100p {width: 100%; *zoom:1;}
.a_work02 .w100p:after{content:""; display:block; clear:both;}
.a_work02 .w100p .left{width: 25%; float: left; }
.a_work02 .w100p .left h2 {font-size: 36px; font-weight: 600; color: #666;}
.a_work02 .w100p .left h2 strong{font-size: 36px; font-weight: 600; color: #009966;}
.a_work02 .w100p .left img {text-align: center}

.a_work02 .w100p .right{width: 75%;  float:right; font-size: 18px; line-height: 28px; color: #333;}
.a_work02 .w100p .right h2 {font-size: 28px; color: #000; margin-bottom:15px; }
.a_work02 .w100p .right h2 strong {background: url("/images/contents/border_color_work2.gif") 0 bottom repeat-x; }
.a_work02 .w100p .right p{font-size: 16px; font-weight: 300; color: #333; line-height: 20px; padding-bottom: 5px; margin-bottom:25px;}
.a_work02 .w100p .right .box {width: 100%; background-color: #f5fbfa; border: 1px solid #d6eae6; padding: 40px; margin-bottom:50px;}	
.a_work02 .w100p .right .box li {font-size: 16px; line-height: 24px; color: #333; background: url("/images/contents/doticon_b2px.gif") 0 12px no-repeat; padding-left: 10px; padding-bottom: 5px;}
.a_work02 .w100p .right .box li span{font-size: 16px; line-height: 24px; color: #00997c; padding-right: 20px; }

.p_nomal_work table {margin-top: 20px; border:#00997c 1px solid; }
.p_nomal_work th {border:#dbdcdd 1px solid; vertical-align:middle; 
                 font-size:14px; padding: 5px; color:#fff; font-weight:bold; background-color:#5db0ae; text-align:center;}	 
.p_nomal_work td {font-size:14px; border:#dbdcdd 1px solid; padding:5px 5px 5px 10px; line-height:180%; color:#666; text-align:center; background-color: #fff; }
.p_nomal_work .mintth {background-color:#d2f1ef; font-weight: 500;}
.p_nomal_work .minttd {background-color:#e6f7f6;}
.p_nomal_work .grayth {background-color:#f7f7f7;}
.p_nomal3_work .point {color:#5498c0;}

@media screen and (max-width: 800px){
.a_work02 .w100p .left {width:100%; float:none; padding-bottom: 50px;}	
.a_work02 .w100p .right {width:100%; float:none;}		
}




/*03 특화사업
.a_work03 {width:100%; *zoom:1;}
.a_work03:after{content:""; display:block; clear:both;}

.a_work03 .w100p {width: 100%; *zoom:1;}
.a_work03 .w100p:after{content:""; display:block; clear:both;}
.a_work03 .w100p .left{width: 25%; float: left; }
.a_work03 .w100p .left h2 {font-size: 36px; font-weight: 600; color: #666;}
.a_work03 .w100p .left h2 strong{font-size: 36px; font-weight: 600; color: #005b99;}
.a_work03 .w100p .left img {text-align: center}

.a_work03 .w100p .right{width: 75%;  float:right; font-size: 18px; line-height: 28px; color: #333;}
.a_work03 .w100p .right h2 {font-size: 28px; color: #000; margin-bottom:15px; }
.a_work03 .w100p .right h2 strong {background: url("/images/contents/border_color_work3.gif") 0 bottom repeat-x; }
.a_work03 .w100p .right p{font-size: 16px; font-weight: 300; color: #333; line-height: 20px; padding-bottom: 5px; margin-bottom:25px;}
.a_work03 .w100p .right .box {width: 100%; background-color: #f5f8fb; border: 1px solid #d6dfea; padding: 40px; margin-bottom:50px;}	
.a_work03 .w100p .right .box li {font-size: 16px; line-height: 24px; color: #333; background: url("/images/contents/doticon_b2px.gif") 0 12px no-repeat; padding-left: 10px; padding-bottom: 5px;}
.a_work03 .w100p .right .box li span{font-size: 16px; line-height: 24px; color: #004599; padding-right: 20px; }

.p_nomal_work2 table {margin-top: 20px; border:#00997c 1px solid; }
.p_nomal_work2 th {border:#dbdcdd 1px solid; vertical-align:middle; 
                 font-size:14px; padding: 5px; color:#fff; font-weight:bold; background-color:#4379ba; text-align:center;}	 
.p_nomal_work2 td {font-size:14px; border:#dbdcdd 1px solid; padding:5px 5px 5px 10px; line-height:180%; color:#666; text-align:center; background-color: #fff; }
.p_nomal_work2 .mintth {background-color:#d7e2f5; font-weight: 500;}
.p_nomal_work2 .minttd {background-color:#e4ebf8;}
.p_nomal_work2 .grayth {background-color:#f7f7f7;}

@media screen and (max-width: 800px){
.a_work03 .w100p .left {width:100%; float:none; padding-bottom: 50px;}	
.a_work03 .w100p .right {width:100%; float:none;}		
}




/* 04 청소년동반자
.a_work {width:100%; *zoom:1;}
.a_work:after{content:""; display:block; clear:both;}

.a_work .visual {background: url("/images/contents/work_titimg.gif") right bottom no-repeat; min-height: 219px; padding: 80px; margin-bottom: 60px;}
.a_work .visual p {font-size: 18px; line-height: 24px; color: #c99; padding-top: 20px;}
.a_work .visual h2 {font-size: 28px; line-height: 30px; color: #333; }
.a_work .visual h2 span{font-size: 28px; line-height: 30px; color: #f75656; font-weight: 800; }

.a_work .w100p {width: 100%; margin-bottom:90px;*zoom:1;}
.a_work .w100p:after{content:""; display:block; clear:both;}
.a_work .w100p .left{width: 25%; float: left; }
.a_work .w100p .left h2 {font-size: 24px; font-weight: 800; }
.a_work .w100p .left h2 strong {background: url("/images/contents/border_color_work4.gif") 0 bottom repeat-x; }
.a_work .w100p .right{width: 75%;  float:right; font-size: 18px; line-height: 28px; color: #333;}
.a_work .w100p .right li {font-size: 18px; line-height: 28px; color: #333; background: url("/images/contents/doticon_b.jpg") 0 12px no-repeat; padding-left: 10px;}

@media screen and (max-width: 1000px){
.a_work .visual {background: url("/images/contents/work_titbg.gif") 0 0 repeat; min-height: none; background-color: #fae9e9; padding: 50px; margin-bottom:50px; }
}
@media screen and (max-width: 800px){
.a_work .w100p {margin-bottom:40px;}	
.a_work .w100p .left {width:100%; float:none;}	
.a_work .w100p .right {width:100%; float:none;}	
.a_work .w100p .left h2 {padding-bottom: 15px; }	
}



/********************************************04 꿈드림***********************************************/

/* 01 꿈드림소개
.a_dream {width:100%; *zoom:1;}
.a_dream:after{content:""; display:block; clear:both;}

.a_dream .visual {background: url("/images/contents/dream_titimg.gif") right bottom no-repeat; min-height: 219px; background-color: #e3f8fe; padding: 80px; margin-bottom: 60px; }
.a_dream .visual p {font-size: 18px; line-height: 24px; color: #666; padding-top: 20px;}

.a_dream .w100p {width: 100%; margin-bottom:90px;*zoom:1;}
.a_dream .w100p:after{content:""; display:block; clear:both;}
.a_dream .w100p .left{width: 25%; float: left; }
.a_dream .w100p .left h2 {font-size: 24px; font-weight: 800; }
.a_dream .w100p .left h2 strong {background: url("/images/contents/border_color_dream.gif") 0 bottom repeat-x; }
.a_dream .w100p .right{width: 75%;  float:right; font-size: 18px; line-height: 28px; color: #333;}
.a_dream .w100p .right li {font-size: 18px; line-height: 28px; color: #333; background: url("/images/contents/doticon_b.jpg") 0 12px no-repeat; padding-left: 10px;}

.a_dream .leftbox {width: 48%; padding-right: 2%; float: left; 
	              border: 1px solid #ccc; min-height: 170px; background: url("/images/contents/dream_icon1.gif") 70px 50px no-repeat; padding: 40px 0px 40px 180px; }
.a_dream .leftbox h2 { font-size: 22px; color: #333; padding-bottom:5px;}
.a_dream .leftbox p {font-size: 16px; color: #999;padding-bottom:5px;}
.a_dream .leftbox p strong {font-size: 16px; color: #3399FF;padding-bottom:5px;}


.a_dream .rightbox {width: 48%; padding-left: 2%; float: right;
                   border: 1px solid #ccc; min-height: 170px; background: url("/images/contents/dream_icon2.gif") 70px 50px no-repeat; padding: 40px 0px 40px 200px;}
.a_dream .rightbox h2 { font-size: 22px; color: #333; padding-bottom:5px;}
.a_dream .rightbox p {font-size: 16px; color: #999;padding-bottom:5px;}
.a_dream .rightbox p strong {font-size: 16px; color: #3399FF;padding-bottom:5px;}


@media screen and (max-width: 900px){
.a_dream .visual {background:none; min-height:none; background-color: #e3f8fe; padding: 30px; margin-bottom:50px; }
.a_dream .w100p {margin-bottom:40px;}	
.a_dream .w100p .left {width:100%; float:none;}	
.a_dream .w100p .right {width:100%; float:none;}	
.a_dream .w100p .left h2 {padding-bottom: 15px; }	
	
.a_dream .leftbox {width: 100%; margin-bottom: 10px; }
.a_dream .leftbox {background: url("/images/contents/dream_icon1.gif") 40px 40px no-repeat; padding: 40px 0px 40px 150px;}
.a_dream .rightbox {width: 100%; }	
.a_dream .rightbox {background: url("/images/contents/dream_icon2.gif") 30px 40px no-repeat; padding: 40px 0px 40px 150px;}	
}


/*프로그램안내
.a_dream2 {width: 100%; float: left; }
.a_dream2  h2 {font-size: 24px; font-weight: 800; }
.a_dream2  h2 strong {background: url("/images/contents/border_color_dream.gif") 0 bottom repeat-x; }

.a_dream2 .imgbox_line {border: 1px solid #e9e9e9; padding: 20px; text-align: center; margin: 20px 0px 50px;}

.a_dream_support {*zoom:1; width: 100%; }
.a_dream_support:after{content:""; display:block; clear:both;}
.a_dream_support {border-bottom: 1px solid #f2efef; padding-top: 60px; padding-bottom: 60px;}
.a_dream_support .text {width: 75%; float: right;}
.a_dream_support .text p {color: #4e4e4e;font-size: 20px; font-weight: 600; margin-bottom:15px;}
.a_dream_support .text ul {background-color: #f7f7f7; padding: 30px;}
.a_dream_support .text li {font-size: 16px;position: relative;padding-left: 12px;margin-bottom: 3px;color:#333; background: url(/images/contents/doticon_b.jpg) 0px 10px no-repeat;}
.a_dream_support .bordertop {border-top: 1px solid #f2efef; }

.a_dream_support .tit1 {background: url(/images/contents/a_dream_support_1_icon.png) center 20px no-repeat;  width: 25%; float: left; }
.a_dream_support .tit1 h2{color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px; text-align: center; padding-top: 102px;}

.a_dream_support .tit2 {background: url(/images/contents/a_dream_support_2_icon.png) center 20px no-repeat; width: 25%; float: left; }
.a_dream_support .tit2 h2{color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px;text-align: center; padding-top: 117px;}

.a_dream_support .tit3 {background: url(/images/contents/a_dream_support_3_icon.png) center 20px no-repeat; width: 25%; float: left; }
.a_dream_support .tit3 h2{color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px;text-align: center; padding-top: 111px;}

.a_dream_support .tit4 {background: url(/images/contents/a_dream_support_4_icon.png) center 20px no-repeat; width: 25%; float: left; }
.a_dream_support .tit4 h2{color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px;text-align: center; padding-top: 118px;}

.a_dream_support .tit5 {background: url(/images/contents/a_dream_support_5_icon.png) center 20px no-repeat; width: 25%; float: left; }
.a_dream_support .tit5 h2{color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px;text-align: center; padding-top: 130px;}

.a_dream_support .tit6 {background: url(/images/contents/a_dream_support_6_icon.png) center 20px no-repeat; width: 25%; float: left; }
.a_dream_support .tit6 h2{color: #000;font-size: 24px; font-weight:bold; margin-bottom:15px;text-align: center; padding-top: 121px;}

.a_dream_support .img {margin-top: 20px; width: 75%; float: right; }
.a_dream_support .img img{padding-right: 3px; width: 32%;}

@media screen and (max-width: 900px){
.a_dream_support .text {width:100%; float:none;}	
.a_dream_support .img {width: 100%; float: none; }	
.a_dream_support .tit1 {width:100%; float:none; }	
.a_dream_support .tit2 {width:100%; float:none; }	
.a_dream_support .tit3 {width:100%; float:none; }	
.a_dream_support .tit4 {width:100%; float:none; }	
.a_dream_support .tit5 {width:100%; float:none; }	
.a_dream_support .tit6 {width:100%; float:none; }		
}


/*보안센터 이용약관 규정*/
.sndb_terms_view{}
.sndb_terms_view h4{padding:25px 0 5px; color:#2b6dc2; font-size:14px;}
.sndb_terms_view div{line-height:1.4; color:#313131;font-size:14px; display:block;}
.sndb_terms_view div strong{display:block; font-size:14px;}
.sndb_terms_view div span{font-size:14px;}
.sndb_terms_view div ol li{padding-left:15px; text-indent:-15px;font-size:14px;list-style: none;}
.sndb_terms_view div ol li .moreview_bt {border-radius: 5px; padding: 1px 10px; color: #fff; font-size: 10px; background-color: #666; margin-bottom: 10px;}
.sndb_terms_view div ol li ol{padding:18px 0 18px; text-indent:-15px;}
.sndb_terms_view div ol li ol li ol li{text-indent:-18px;}
.sndb_terms_view div ol li ol li ul{padding:18px 0 18px;}
.sndb_terms_view div ol li ol li ul li{padding-left:15px; text-indent:-15px;}
.sndb_terms_view div ol li ol li ul li span{display:block; padding-left:10px; text-indent:-10px;}
.sndb_terms_view .txt01 ol{padding:18px 0 0 15px;}
.sndb_terms_view .txt01 ol > li > ol{padding-left:3px;}
.sndb_terms_view .txt01 ol > li > ol > li{text-indent:-18px;}
.sndb_terms_view .txt02{margin-bottom:16px;}
.sndb_terms_view .txt02 span{display:block; margin-bottom:4px; font-size:14px; color:#000; font-weight:400; }
.sndb_terms_view .txt03{}
.sndb_terms_view .txt03 ol > li > ol > li{margin-bottom:18px;}
.sndb_terms_view .txt04{}
.sndb_terms_view .txt04 ol > li{padding:18px 0 0 15px;}
.sndb_terms_view .txt04 ol > li span{display:block; margin-bottom:18px}
.sndb_terms_view .txt05 ul li{padding-left:8px; text-indent:-8px;}
.sndb_terms_view .txt06{margin-top:15px; padding:18px 20px; background-color:#f8f8f8;}
.sndb_terms_view .txt06 strong{display:block; margin-bottom:7px; color:#2b6dc2;}
.sndb_terms_view .txt06 p{padding-left:205px; text-indent:-205px;}
.sndb_terms_view .txt07 li{padding:25px 0 0 15px; text-indent:-15px; font-size:14px; line-height:1.4; color:#313131;list-style: none;}
.sndb_terms_view .txt07 li strong{display:block; padding-bottom:8px; color:#2b6dc2;font-size:14px; font-weight:400;list-style: none;}
.sndb_terms_view .txt07 li span{display:block; padding-bottom:8px; color:#2b6dc2;font-size:14px; font-weight:400;}
.sndb_terms_view .txt_top{padding:12px 16px; background-color:#e9f0f9;}
.sndb_terms_view .table_style{position:relative; margin-top:25px;}
.sndb_terms_view .table_style strong{font-size:14px; font-weight:400;}
.sndb_terms_view .table_style span{position:absolute; right:2px; top:2px; font-size:14px;}
.sndb_terms_view .table_style .type{margin-top:8px; border:1px solid #d7d7d7; border-right:0; border-bottom:0;}
.sndb_terms_view .table_style .type thead th{padding:11px 0; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background-color:#eee; color:#313131; font-weight:400;}
.sndb_terms_view .table_style .type tbody th{font-weight:400;}
.sndb_terms_view .table_style .type tbody th,
.sndb_terms_view .table_style .type tbody td{padding:11px 0; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; text-align:center; font-size:14px;}
.sndb_terms_view .table_style .type.type01 tbody th{background-color:#eee; font-weight:400;}
.sndb_terms_view a{font-size:13px;line-height:1.4;color:#313131;}


/*보안센터 이용약관 규정*/
.terms_view{width: 100%;}
.terms_view h4{padding:25px 0 5px; color:#0075cB; font-size:15px; font-weight: 600;}
.terms_view div{line-height:1.4; color:#313131;font-size:14px; display:block;}
.terms_view div strong{display:block; font-size:14px;}
.terms_view div span{font-size:14px;}
.terms_view div ol li{padding:0px 0px 5px 15px; text-indent:-15px;font-size:14px;list-style: none;}
.terms_view div ol li ol{padding:5px 0 0px; text-indent:-15px;}
.terms_view div ol li ol li{margin-bottom: 5px;}
.terms_view div ol li ol li ol li{text-indent:-18px;}
.terms_view div ol li ol li ul{padding:18px 0 18px;}
.terms_view div ol li ol li ul li{padding-left:15px; text-indent:-15px;}
.terms_view div ol li ol li ul li span{display:block; padding-left:10px; text-indent:-10px;}
.terms_view .txt01 ol{padding:18px 0 0 15px;}
.terms_view .txt01 ol > li > ol{padding-left:3px;}
.terms_view .txt01 ol > li > ol > li{text-indent:-18px;}
.terms_view .txt02{margin-bottom:16px;}
.terms_view .txt02 span{display:block; margin-bottom:4px; font-size:14px; color:#000; font-weight:400; }
.terms_view .txt03{}
.terms_view .txt03 ol > li > ol > li{margin-bottom:18px;}
.terms_view .txt04{}
.terms_view .txt04 ol > li{padding:18px 0 0 15px;}
.terms_view .txt04 ol > li span{display:block; margin-bottom:18px}
.terms_view .txt05 ul li{padding-left:8px; text-indent:-8px;}
.terms_view .txt06{margin-top:15px; padding:18px 20px; background-color:#f8f8f8;}
.terms_view .txt06 strong{display:block; margin-bottom:7px; color:#2b6dc2;}
.terms_view .txt06 p{padding-left:205px; text-indent:-205px;}
.terms_view .txt07 li{padding:25px 0 0 15px; text-indent:-15px; font-size:14px; line-height:1.4; color:#313131;list-style: none;}
.terms_view .txt07 li strong{display:block; padding-bottom:8px; color:#2b6dc2;font-size:14px; font-weight:400;list-style: none;}
.terms_view .txt07 li span{display:block; padding-bottom:8px; color:#2b6dc2;font-size:14px; font-weight:400;}
.terms_view .txt_top{padding:12px 16px; background-color:#e9f0f9;}
.terms_view .table_style{position:relative; margin-top:25px;}
.terms_view .table_style strong{font-size:14px; font-weight:400;}
.terms_view .table_style span{position:absolute; right:2px; top:2px; font-size:14px;}
.terms_view .table_style .type{margin-top:8px; border:1px solid #d7d7d7; border-right:0; border-bottom:0;}
.terms_view .table_style .type thead th{padding:11px 11px; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background-color:#eee; color:#313131; font-weight:400;}
.terms_view .table_style .type tbody th{font-weight:400;}
.terms_view .table_style .type tbody th,
.terms_view .table_style .type tbody td{padding:11px 11px; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; text-align:center; font-size:14px;}
.terms_view .table_style .type.type01 tbody th{background-color:#eee; font-weight:400;}
.terms_view a{font-size:13px;line-height:1.4;color:#313131;}

