/* sub 시작 */
.line_holding {word-wrap: break-word;}

/* 패딩 */
.pad_t_3 {padding-top:3px;}
.pad_t_4 {padding-top:4px;}
.pad_t_5 {padding-top:5px;}
.pad_t_7 {padding-top:7px;}
.pad_t_8 {padding-top:8px;}
.pad_t_10 {padding-top:10px;}
.pad_t_15 {padding-top:15px;}
.pad_t_20 {padding-top:20px;}

.pad_b_2 {padding-bottom:2px;}
.pad_b_4 {padding-bottom:4px;}
.pad_b_5 {padding-bottom:5px;}
.pad_b_8 {padding-bottom:8px;}
.pad_b_10 {padding-bottom:10px;}
.pad_b_15 {padding-bottom:15px;}
.pad_b_20 {padding-bottom:20px;}
.pad_b_30 {padding-bottom:30px;}
.pad_b_40 {padding-bottom:40px;}
.pad_b_50 {padding-bottom:50px;}

.pad_l_2 {padding-left:2px;}
.pad_l_4 {padding-left:4px;}
.pad_l_5 {padding-left:5px;}
.pad_l_8 {padding-left:8px;}
.pad_l_10 {padding-left:10px;}
.pad_l_15 {padding-left:15px;}
.pad_l_20 {padding-left:20px;}

.pad_r_5 {padding-right:5px;}
.pad_r_10 {padding-right:10px;}
.pad_r_15 {padding-right:15px;}
.pad_r_20 {padding-right:20px;}


.pddding_5{padding:5px;}
.pddding_10{padding:10px;}
.pddding_15{padding:15px;}
.pddding_20{padding:20px;}


/* 마진 */
.mar_l_0 {margin-left:0px;}
.mar_l_2 {margin-left:2px;}
.mar_l_4 {margin-left:4px;}
.mar_l_5 {margin-left:5px;}
.mar_l_6 {margin-left:6px;}
.mar_l_7 {margin-left:7px;}
.mar_l_8 {margin-left:8px;}
.mar_l_10 {margin-left:10px;}
.mar_l_12 {margin-left:12px;}
.mar_l_15 {margin-left:15px;}
.mar_l_20 {margin-left:20px;}
.mar_l_25 {margin-left:25px;}
.mar_l_30 {margin-left:30px;}
.mar_l_35 {margin-left:35px;}
.mar_l_40 {margin-left:40px;}
.mar_l_50 {margin-left:50px;}
.mar_l_70 {margin-left:70px;}
.mar_l_80 {margin-left:80px;}
.mar_l_180 {margin-left:180px;}
.mar_l_180 {margin-left:190px;}
.mar_l_200 {margin-left:200px;}
.mar_l_220 {margin-left:220px;}
.mar_l_230 {margin-left:230px;}
.mar_l_240 {margin-left:240px;}
.mar_l_250 {margin-left:250px;}
.mar_l_260 {margin-left:260px;}
.mar_l_270 {margin-left:270px;}
.mar_l_335 {margin-left:335px;}
.mar_l_350 {margin-left:350px;}
.mar_l_525 {margin-left:525px;}
.mar_l_705 {margin-left:705px;}

.mar_b_2 {margin-bottom:2px;}
.mar_b_4 {margin-bottom:4px;}
.mar_b_5 {margin-bottom:5px;}
.mar_b_6 {margin-bottom:6px;}
.mar_b_7 {margin-bottom:7px;}
.mar_b_8 {margin-bottom:8px;}
.mar_b_10 {margin-bottom:10px;}
.mar_b_15 {margin-bottom:15px;}
.mar_b_20 {margin-bottom:20px;}
.mar_b_30 {margin-bottom:30px;}
.mar_b_40 {margin-bottom:40px;}
.mar_b_50 {margin-bottom:50px;}

.mar_b_2_m {margin-bottom:-2px;}
.mar_b_4_m {margin-bottom:-4px;}
.mar_b_5_m {margin-bottom:-5px;}

.mar_t_2 {margin-top:2px;}
.mar_t_4 {margin-top:4px;}
.mar_t_5 {margin-top:5px;}
.mar_t_6 {margin-top:6px;}
.mar_t_7 {margin-top:7px;}
.mar_t_8 {margin-top:8px;}
.mar_t_10 {margin-top:10px;}
.mar_t_15 {margin-top:15px;}
.mar_t_20 {margin-top:20px;}
.mar_t_25 {margin-top:25px;}
.mar_t_30 {margin-top:30px;}
.mar_t_40 {margin-top:40px;}
.mar_t_50 {margin-top:50px;}
.mar_t_60 {margin-top:60px;}
.mar_t_70 {margin-top:70px;}
.mar_t_80 {margin-top:80px;}

.mar_t_2_m {margin-top:-2px;}
.mar_t_4_m {margin-top:-4px;}
.mar_t_5_m {margin-top:-5px;}
.mar_t_7_m {margin-top:-7px;}
.mar_t_10_m {margin-top:-10px;}
.mar_t_20_m {margin-top:-20px;}
.mar_t_30_m {margin-top:-30px;}

.mar_r_2 {margin-right:2px;}
.mar_r_4 {margin-right:4px;}
.mar_r_5 {margin-right:5px;}
.mar_r_6 {margin-right:6px;}
.mar_r_7 {margin-right:7px;}
.mar_r_8 {margin-right:8px;}
.mar_r_10 {margin-right:10px;}
.mar_r_15 {margin-right:15px;}
.mar_r_20 {margin-right:20px;}
.mar_r_25 {margin-right:25px;}
.mar_r_30 {margin-right:30px;}
.mar_r_40 {margin-right:40px;}
.mar_r_50 {margin-right:50px;}
.mar_r_60 {margin-right:60px;}
.mar_r_70 {margin-right:70px;}
.mar_r_80 {margin-right:80px;}
.mar_r_85 {margin-right:85px;}
.mar_r_90 {margin-right:90px;}
.mar_r_100 {margin-right:100px;}

.mar_5{margin:5px;}


/* 폰트 사이즈 */
.font_11 {font-size:11px;}
.font_13 {font-size:13px;}
.font_14 {font-size:14px;}
.font_16 {font-size:16px;}
.font_18 {font-size:18px;}

/* 폰트 색상 */
.blue_1 {color:#0054a6;}
.blue_2 {color:#0072bc;}
.blue_3 {color:#7da7d9;}
.blue_9 {color:#2969b5;}
.blue {color:#0000ff;}
.red {color:#F00;}
.green{color:#598527;}
.orange{color:#f26522;}


.float_L{float:left;}
.float_R{float:right;}
.clear{clear:both;}
.none{display:none;}

.center{text-align:center; }
.left{text-align:left; }
.right{text-align:right; }

.bold{font-weight:bold;}

.pointer {cursor:pointer;}

.input_30{width:30px; height:18px;}
.input_40{width:40px; height:18px;}
.input_60{width:60px; height:18px;}
.input_80{width:80px; height:18px;}
.input_120{width:120px; height:18px;}
.input_340{width:340px; height:18px;}
.input_380{width:380px; height:18px;}

.input_No{width:40px; height:18px;}

.input_S{width:100px; height:18px;}

.input_S1{width:80px; height:18px;}

.input_S2{width:150px; height:18px;}

.input_M{width:200px; height:18px;}

.input_M2{width:300px; height:18px;}

.input_L{width:400px; height:18px;}

.input_tt{width:100%; height:43px; text-align:center; font-family:"나눔고딕"; font-size:24px; font-weight:600; margin-top:5px;}

.textarea1{width:936px; height:100px; padding:5px;}

.textarea2{width:97%; height:100px; padding:5px; margin:15px 0 15px 0;}

.textarea3{width:97%; height:120px; padding:5px; margin:10px 0 10px 0; font-size:12px; color:#666;}

.textarea4{width:98%; height:100px; padding:5px;}

.textarea5{width:98%; height:400px; padding:5px;}

.textarea6{width:575px; height:100px; padding:5px;}

.textarea11{width:97%; height:70px; padding:5px; margin:10px 0 10px 0; font-size:12px; color:#666;}
.textarea12{width:97%; height:100px; padding:5px; margin:10px 0 10px 0; font-size:12px; color:#666;}

.line_18{line-height:18px;}

.line_20{line-height:20px;}

.line_22{line-height:22px;}

.line_24{line-height:24px;}

/*페이지넘버*/
.paging{padding-top:25px; text-align:center; clear:both;}
.list_n_menu {padding:3px; MARGIN:3px; TEXT-ALIGN: center}
.list_n_menu A {padding:5px 8px 4px 8px; MARGIN: 2px; BORDER: #a7a7a7 1px solid; COLOR: #8e8e8e; TEXT-DECORATION: none}
.list_n_menu A:hover {BORDER:#117bff 1px solid; COLOR: #666;}
.list_n_menu A:active {BORDER:#117bff 1px solid; COLOR: #666;}
.list_n_menu .current {BORDER: #117bff 1px solid; padding:5px 8px 4px 8px; FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #036cb4;}
.list_n_menu .disabled {BORDER: #a7a7a7 1px solid; padding:5px 8px 4px 8px; MARGIN: 2px; COLOR: #8e8e8e;}

.sel_color {background:#EAEAEA;}
.sel_underline {text-decoration:underline;}

.sel_box {border-bottom:1px dotted #000000; font-weight:bold; color:#0054FF;}
.sel_box2 {font-weight:bold; color:#0054FF;}

::-webkit-input-placeholder { font-size: 12px; line-height: 1.3; }
::-moz-placeholder { font-size: 12px; line-height: 1.3;  } /* firefox 19+ */
:-ms-input-placeholder { font-size: 12px; line-height: 1.3;  } /* ie */
input:-moz-placeholder { font-size: 12px; line-height: 1.3;  }


/**공지사항 페이지**/
#notice_view{ width:960px; margin:auto; margin-top:20px;}
#notice_view table {border-bottom:2px solid #7da7d9}
#notice_view table th{ height:50px; font-size:16px; border-top:2px solid #0072bc; border-bottom:1px solid #7da7d9; background: url(/img/wa_th_bg.gif) repeat-x bottom;}
.noti_td1{padding:15px 10px 10px 30px; border-bottom:1px dotted #999; border-top:1px solid #dadada;}
.noti_td2{padding:20px 30px 20px 30px; line-height:24px;}


/**공지사항 리스트**/
#notice_list{ width:960px; margin:auto; margin-top:20px; margin-bottom:30px;}
#notice_list table {}
#notice_list table th{ height:40px; border-top:2px solid #0072bc; border-bottom:1px solid #7da7d9; background: url(/img/wa_th_bg.gif) repeat-x bottom; font-size:13px;}
#notice_list table td{ height:34px; border-bottom:1px solid #dadada; padding-top:2px;}
#notice_list select{ height:20px;}


/**공지사항 쓰기**/
#notice_write{width:960px; margin:auto; margin-top:20px; margin-bottom:30px;}
#notice_write table {border-top:2px solid #0072bc;}
#notice_write table th{ height:34px; border-bottom:1px solid #dadada; background-color:#f6f6f6;}
#notice_write table td{ border-bottom:1px solid #dadada; padding:0 0 0 10px;}



/* sub 반응 */
@media all and (max-width: 960px){
	#notice_view{ width:100%; }
	#notice_list{ width:100%; }
	#notice_write{ width:100%; }

	
	.input_L{width:98%}
	.input_M{width:40%;}
}