@charset "utf-8";



#titlebanner{background:url(http://osmbank1.cafe24.com/theme/Hanbang/img/s04head.jpg) 50% 50% no-repeat; height:276px; text-align: center;}
#titlebanner h2{color: rgb(255, 255, 255); font-family: '나눔고딕'; font-size: 16px; font-weight: 600; padding-top:100px;}
#titlebanner h1{color: rgb(255, 255, 255); font-family: '나눔고딕'; font-size: 35px; font-weight: 300;}


#head header h1 {position:relative;font-size:35px;line-height:40px;overflow:hidden; letter-spacing:-2px; font-weight: 600;
color: #639f6c; padding-bottom: 10px;}
#head header h2 {letter-spacing: -1px; font-size: 16px; font-weight: 300; color: #333}

/* 내용관리 */
#ctt {margin:10px 0;padding:0px;}
.ctt_admin {text-align:right}

#ctt_con {padding:0px 0; }
.ctt_img {text-align:center}

#ctt_con .tit2{padding-top: 20px; padding-bottom: 20px; width: 100%; display: inline-flex; border-top:1px solid #333;}
#ctt_con .tit3 {border-bottom:1px solid}

#ctt_con .tit2 .tit01 {width: 50%; float: left;}
#ctt_con .tit2 .tit01 img{padding-left: 10px;}

#ctt_con .tit2 .tit02 {width: 50%; float: right;}
#ctt_con .tit2 .tit02 h1{line-height: 25px;  font-size: 30px; padding-left: 10px; letter-spacing: -1px;}
#ctt_con .tit2 .tit02 p{line-height: 25px;  font-size: 16px; padding-left: 10px; padding-top: 20px; letter-spacing: -1px;}

#ctt_con .tit2 .tit03 {width: 50%; float: left;}
#ctt_con .tit2 .tit03 h1{line-height: 25px;  font-size: 20px; padding-left: 10px; letter-spacing: -1px; color: rgba(0, 102, 51, 0.7);}
#ctt_con .tit2 .tit03 p{line-height: 25px;  font-size: 15px; padding-left: 10px; padding-top: 20px; letter-spacing: -1px; font-family: 돋움,Dotum; font-weight: bold; color: rgba(0, 0, 0, 0.6);}

#ctt_con .tit2 .tit04 {width: 50%; float: right;}
#ctt_con .tit2 .tit04 img{padding-left: 10px;}

#ctt_con .tit4 {margin-bottom: 15px; border: 2px solid #DDDDDD; padding: 15px;}
#ctt_con .tit4 .tit05 {clear: both;}
#ctt_con .tit4 .tit05 h1 {line-height: 25px;  font-size: 20px; padding-left: 10px; letter-spacing: -1px; color: rgba(255, 0, 0, 0.7); }
#ctt_con .tit4 .tit05 p {line-height: 25px;  font-size: 15px; padding-left: 10px; padding-top: 20px; letter-spacing: -1px; font-family: 돋움,Dotum; font-weight: bold; color: rgba(0, 0, 0, 0.6);}

#ctt_con .anser {padding-top:0px;padding-bottom: 30px; }
#ctt_con .anser h1{font-size: 30px; line-height: 45px; font-weight: 600; padding-top: 15px; letter-spacing: -1px; }
#ctt_con .anser p{line-height: 25px;  font-size: 16px; padding-top: 20px;}

#inner{width: 100%; padding-bottom: 50px; padding-top: }
#line{width: 100%; height: 1px; background:#333; }

@media all and (max-width: 700px){
	#ctt_con .tit{display: block;}
	#ctt_con .tit .tit01{width: 100%; float: none;}
	#ctt_con .tit .tit01 img{display: none;}
	#ctt_con .tit .tit02 {width: 100%; float: none;}
	
	#ctt_con .tit2 {display: block;}
	#ctt_con .tit2 .tit03{width: 100%; float: none;}
	#ctt_con .tit2 .tit04{width: 100%; float: none;}
	#ctt_con .tit2 .tit04 img{display: none;}
	#ctt_con .tit2 .tit01{width: 100%; float: none;}
	#ctt_con .tit2 .tit01 img{display: none;}
	#ctt_con .tit2 .tit02{width: 100%; float: none;}
}