@charset "utf-8";
/**************************************************
   IMPORT CSS
**************************************************/
@import url('layout.css'); /*layout.css*/ 
@import url('contents.css'); /*contents.css*/ 
@import url('header.css'); /*contents.css*/ 
@import url('layout_ni.css'); /*layout_ni.css*/ 
@import url('custom_ni.css'); /*custom_ni.css*/ 

* {margin:0; padding:0; /*vertical-align:middle;*/}

html,body{width:100%; /*height:100%;*/}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,input,select,td,th,table,pre,strong,b,i,textarea{margin:0;padding:0; }
body,h1,h2,h3,h4,h5,h6,input,button,pre,textarea,select,th,td{font-family: 'Noto Sans KR','Malgun Gothic',Dotum,'굴림',Gulim,sans-serif; font-weight:300;   letter-spacing: -0.015em;  }
/*body,h1,h2,h3,h4,h5,h6,input,button,pre,textarea,select,th,td{font-family: 'Noto Sans KR','Malgun Gothic',Dotum,'굴림',Gulim,sans-serif; font-size:13px;color:#333;}*/
body{background-color:#fff;overflow:auto;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button,img{vertical-align:middle}
i,em,address{font-style:normal}
button{cursor:pointer}
button{margin:0;padding:0}
button *{position:relative}
button img{left:-3px;*left:auto}
option{padding-right:6px}
textarea {resize:none;border:1px solid #c3c3c3;}
hr{display:none}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}
map area{outline:none}
a {text-decoration:none;color:#111;}
a:hover {}
a:active {} 
a:visited {}
input[type="button"] {cursor:pointer;}
input[type="text"] {height:22px;border:1px solid #c3c3c3; line-height:22px; text-indent:2px;}
input[type="password"] {height:22px;border:1px solid #c3c3c3;line-height:22px;}
input[type="checkbox"] {margin-bottom:3px; vertical-align:middle;} 
input[type="radio"] {margin-bottom:3px; vertical-align:middle;} 
select {height:22px;border:1px solid #c3c3c3; line-height:22px; }
frameset, frameborder, frame {border:0;}
caption {top:0; left:0;width:0px; height:0px; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
button {border:none;}


/**************************************************
    Webfont :: 'Noto Sans KR'
**************************************************/

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    src: url(./fonts/NotoSansKr/NotoSans-Thin.eot?#iefix) format('embedded-opentype'),
         url(./fonts/NotoSansKr/NotoSansKR-Thin.woff2) format('woff2'),
         url(./fonts/NotoSansKr/NotoSansKR-Thin.woff) format('woff'),
         url(./fonts/NotoSansKr/NotoSansKR-Thin.otf) format('opentype');	
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 200;
    src: url(./fonts/NotoSansKr/NotoSans-Light.eot?#iefix' format('embedded-opentype'),
         url(./fonts/NotoSansKr/NotoSansKR-Light.woff2) format('woff2'),
         url(./fonts/NotoSansKr/NotoSansKR-Light.woff) format('woff'),
         url(./fonts/NotoSansKr/NotoSansKR-Light.otf) format('opentype');	
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: url(./fonts/NotoSansKr/NotoSans-DemiLight.eot?#iefix) format('embedded-opentype'),
         url(./fonts/NotoSansKr/NotoSansKR-DemiLight.woff2) format('woff2'),
         url(./fonts/NotoSansKr/NotoSansKR-DemiLight.woff) format('woff'),
         url(./fonts/NotoSansKr/NotoSansKR-DemiLight.otf) format('opentype');	
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url(./fonts/NotoSansKr/NotoSans-Regular.eot?#iefix) format('embedded-opentype'),
         url(./fonts/NotoSansKr/NotoSansKR-Regular.woff2) format('woff2'),
         url(./fonts/NotoSansKr/NotoSansKR-Regular.woff) format('woff'),
         url(./fonts/NotoSansKr/NotoSansKR-Regular.otf) format('opentype');	
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url(./fonts/NotoSansKr/NotoSans-Medium.eot?#iefix) format('embedded-opentype'),
         url(./fonts/NotoSansKr/NotoSansKR-Medium.woff2) format('woff2'),
         url(./fonts/NotoSansKr/NotoSansKR-Medium.woff) format('woff'),
         url(./fonts/NotoSansKr/NotoSansKR-Medium.otf) format('opentype');	
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src: url(./fonts/NotoSansKr/NotoSans-Bold.eot?#iefix) format('embedded-opentype'),
         url(./fonts/NotoSansKr/NotoSansKR-Bold.woff2) format('woff2'),
         url(./fonts/NotoSansKr/NotoSansKR-Bold.woff) format('woff'),
         url(./fonts/NotoSansKr/NotoSansKR-Bold.otf) format('opentype');	
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 900;
    src: url(./fonts/NotoSansKr/NotoSans-Black.eot?#iefix) format('embedded-opentype'),			
         url(./fonts/NotoSansKr/NotoSansKR-Black.woff2) format('woff2'),
         url(./fonts/NotoSansKr/NotoSansKR-Black.woff) format('woff'),
         url(./fonts/NotoSansKr/NotoSansKR-Black.otf) format('opentype');	
}



/**************************************************
    Webfont :: '나눔고딕'
**************************************************/

/* media all */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  src: url(font/NanumGothic-Regular.eot);
  src: url(font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
	   url(font/NanumGothic-Regular.woff) format('woff'),
	   url(font/NanumGothic-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(font/NanumGothic-Bold.eot);
  src: url(font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
	   url(font/NanumGothic-Bold.woff) format('woff'),
	   url(font/NanumGothic-Bold.ttf) format('truetype');
}


.clfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix {display: inline-block;}
.clfix {display: block;}
.clfix {clear:both;}
* html .clfix {height: 1%;} /* hides from ie-mac */
.clfix{ zoom:1; } /*for ie 5.5-7*/

.skipNavi{position:absolute; top:0; left:0; text-indent:-1000px; visibility:hidden;}

.float_r { float:right}
.float_l { float:left}
.fr { float:right}
.fl { float:left}

.red{color:#f31947 !important;}
.text11 {padding:2px;}

#Wrap {min-width:1120px;} /*1080px*/
.mainback {background-color:#fafbfe; /*background-color:#f2f2f2;*/}
#Container {position:relative; margin:0 auto; text-align:left; z-index:1; padding-top:20px; padding-bottom:50px; min-width:1080px;}
#ContainerMain {position:relative; margin:0 auto; text-align:left; z-index:1; padding-top:20px; padding-bottom:50px; width:1300px; }
#LeftArea {float:left; width:195px; margin-right:60px; margin-left:40px;}
#Contents {float:left; width:810px; min-height:550px; _height:550px;} /*770px*/

/* AWEDMS */
#ContainerDir{position:absolute; /*top:89px;*/ top:100px; bottom:0px; left:0px; right:0px; overflow:hidden; margin:0; min-height:0px; z-index:20; }
#ContainerDirAdmin{position:absolute; top:49px; bottom:0px; left:0px; right:0px; overflow:hidden; margin:0; min-height:0px; z-index:20; }
#LeftDirArea {position:absolute; top:0px; bottom:0px; left:0px; float:none; z-index:20; border:0; padding-bottom:10px; overflow:auto; height:100%; background-color:#f7f7f7; border-right:1px solid #dbdbdb; width:280px;}
#DirContents {position:absolute; margin-left:240px !important; margin-right:0px; left:20px; right:0px; top:0px; bottom:30px; width:auto; float:left; zoom:1; overflow:auto; padding-right:20px; padding-top:20px; }
#FooterDir {position:absolute; bottom:0px; width:100%; height:30px; line-height:30px; border-top:1px solid #ccc; background-color:#F3F3F3;z-index:30;color:#666; font-size:10px;text-align:center;  }
#FooterDir p {color:#666; font-size:10px; }

/* sub- LeftArea */
.lnb{padding-bottom:2px; background:url('/html/aw_img/common/bg_lnb.gif') no-repeat 0 bottom;}
.lnb li ul{display:none;}
.lnb li ul.show{display:block;}
.lnb li ul {padding:10px 0 10px 15px; border-bottom:1px solid #e9e9e9; background:#f6f6f6;}
.lnb li ul li {padding:4px 0;}

/* sub- aw_board LeftArea*/
.lnb_nav{padding-bottom:0px;  margin:0 0 0 20px;}
.lnb_nav li ul{display:none;}
.lnb_nav li ul.show{display:block;}
.lnb_nav li ul {padding:4px 0 10px 0px; border-bottom:1px solid #e9e9e9; background:#f6f6f6;}
.lnb_nav li ul li {padding:0px 0;}
.lnb_nav li a:hover {text-decoration:none; }

.lnb_nav li a.tt{width:245px; color:#444; padding: 10px 0px 10px 0px; font-size:12px; border-bottom:1px solid #e6e6e6; display:inline-block; 
background:url('/html/aw_img/common/lnb_icon01_off.gif') no-repeat 230px 51% ;}
.lnb_nav li a.tt:hover{color:#4282dc; background:url('/html/aw_img/common/lnb_icon01_off.gif') no-repeat 230px 51% ;}
.lnb_nav li a.tt_on{width:245px; color:#4282dc; font-weight:bold;padding: 10px 0px 10px 0px;  font-size:12px; letter-spacing:-1px; border-bottom:1px solid #e6e6e6; display:inline-block; 
background:url('/html/aw_img/common/lnb_icon01_off.gif') no-repeat 230px 51% ;}
.lnb_nav li a.tt_on:hover {color:#4282dc;}

.lnb_nav UL li a.stt {color:#4e4e4e; padding: 4px 8px 2px 28px; font-size:12px; border-bottom:0px solid #eee; display:block; background:url('/html/aw_img/common/lnb_icon02_off.png') no-repeat 18px 51%;  }
.lnb_nav UL li a.stt:hover {color:#121212; background:url('/html/aw_img/common/lnb_icon02_on.png') no-repeat 18px 51%; } 
.lnb_nav UL li a.stt_on {color:#121212; padding: 4px 8px 2px 28px; font-size:12px; border-bottom:0px solid #eee; display:block; background:url('/html/aw_img/common/lnb_icon02_on.png') no-repeat 18px 51%;  }

.leftTit {color:#4e4e4e; letter-spacing:-1px; padding:10px 0px 10px 4px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; margin-bottom:20px; margin-top:0px;font-family:"NBG" }
.pp_n{padding:8px 0px 8px 24px; color:#4e4e4e;}


/* Contents */
.loc {width:100%; margin-top:4px; padding-bottom:8px; background:url('/html/aw_img/common/bg_location.gif') repeat-x 0 bottom;}
.loc h3 {float:left; color:#121212; font-size:18px; letter-spacing:-1px;}

/*
h4.ico{font-size:12px; margin-top:25px; color:#424242; padding-left:8px;background:url('/html/aw_img/common/ico_org_dot.gif') no-repeat 0 5px;}
*/
h4.ico{position:relative; margin-top:25px; font-size:18px; color:#424242; padding-left:8px ;background:url('/html/aw_img/common/ico_org_dot.gif') no-repeat 0 45%; }
h4.ico .subTxt{position:absolute; top:0; right:0; font-weight:normal;}

.loc .location {float:right; margin-top:6px; font-family:dotum; color:#3d3d3d; padding-left:15px; font-size:11px; background:url('/html/aw_img/common/ico_loc.gif') no-repeat;}
.loc div a {margin-left:3px; color:#707070;}
.loc div a:hover{text-decoration:underline;}
.loc div .arr{margin-left:3px; padding-left:8px;  color:#707070; background:url('/html/aw_img/common/location_arr.gif') no-repeat 0 45%;}


/* table */
.tbTop_btnR{position:relative; margin:18px 0 5px 0; text-align:right;}
.tbTop_btnR img{vertical-align:top;}
.tbBom_btnR{margin:7px 0 5px 0; text-align:right;}
.tbTop_btnR .fl{position:absolute; left:0;}


/* pre-next view */
.data_pn{background:url('') no-repeat 0 0 ; margin-top:20px; }
.data_pn p {font-weight:bold; padding:0px 0px 8px 12px;}
.data_pn table{width:100%; border-top:1px solid #dfdfdf;}
.data_pn th {padding:7px 5px 10px 5px;  text-align:center; color:#424242; background:url('/html/aw_img/common/data_1_bar.gif') no-repeat right 45% ;}
.data_pn th.nobrdr {padding:7px 5px 10px 5px;  text-align:center; color:#424242;background:none ; }
.data_pn td {padding:7px 5px; border-bottom:1px solid #e5e5e5; text-align:center;}
.data_pn .next {background:url('/html/aw_img/common/ico/ico_next.gif') no-repeat 4px 50% }
.data_pn .prev {background:url('/html/aw_img/common/ico/ico_prev.gif') no-repeat 4px 50% }
.data_pn .last{background:none;}
.data_pn .left{text-align:left; padding-left:10px; }
.data_pn .sum{margin-right:5px;}
.data_pn .title_n{display:inline; background-color:#ccc;}
.data_pn .good{color:#f31947;}
.data_pn .good img{margin-right:2px;}
.data_pn img.ico{margin-right:5px;}
.data_pn .date{font-size:11px;}


/* text */
.orgDot_txt{margin-bottom:10px;padding-left:8px; margin-top:10px; color:#3e3e3e; font-weight:bold; background:url('/html/aw_img/common/ico_org_dot.gif') no-repeat 0 6px ;}
.red_txt{color:#e60012;}
.txt_blue {color:#058df5 !important;}
.fnt_11 {font-size:11px;}
.fnt_12 {font-size:12px;}

/* photo 가로세로 비율 맞춤*/
.photoview {display: block; width: 100%; height: 280px; margin: 0px auto; text-align:center;}
.photoview .img_area .imgin{position: relative; display: table-cell; width: 100%; height: 280px; border: none; text-align: center; vertical-align: middle;}
.photoview .img_area .imgin a {display: block; width: 100%;}
.photoview .img_area .imgin a img.photo{max-width: 100%;    max-height: 280px;  margin: 0 auto; width: 100%; height:280px;}

.photoview_thumb {display: block; width: 100%; height: 80px; margin: 0px auto; text-align:center;}
.photoview_thumb .img_area .imgin{position: relative; display: table-cell; width: 100%; height: 80px; border: none; text-align: center; vertical-align: middle;}
.photoview_thumb .img_area .imgin a {display: block; width: 100%;}
.photoview_thumb .img_area .imgin a img.photo{max-width: 100%;    max-height: 80px;  margin: 0 auto; width: 100%;}

.photoview_list {display: block; width: 100%; height: 150px; margin: 0px auto; text-align:center;}
.photoview_list .img_area .imgin{position: relative; display: table-cell; width: 100%; height: 150px; border: none; text-align: center; vertical-align: middle;}
.photoview_list .img_area .imgin a {display: block; width: 100%;}
.photoview_list .img_area .imgin a img.photo{max-width: 100%;    max-height: 150px;  margin: 0 auto; width: 100%;}

.photoview_list.km_main {display: block; width: 100%; height: 210px; margin: 0px auto; text-align:center;}
.photoview_list.km_main .img_area .imgin{position: relative; display: table-cell; width: 100%; height: 210px; border: none; text-align: center; vertical-align: middle;}
.photoview_list.km_main .img_area .imgin a {display: block; width: 100%;}
.photoview_list.km_main .img_area .imgin a img.photo{max-width: 100%;    max-height: 210px;  margin: 0 auto; width: 100%;}


/* tab */
.tab_data_1{overflow:hidden; margin:15px 0 0 0; padding-top:4px; width:100%; color:#aaaaaa;  background:url('/html/aw_img/common/bg_tab_1.gif') repeat-x 0 bottom;}
.tab_data_1 li{float:left; width:132px; margin-right:-1px; height:28px; overflow:hidden; border:1px solid #d8d8d8; border-bottom:none; font-weight:bold; text-align:center; font-weight:bold; color:#aaaaaa; background:#f0f0f0;}
.tab_data_1 li a{display:inline-block; width:100%; line-height:28px; _padding:7px 0; color:#aaaaaa;}
.tab_data_1 li.on{position:relative; top:-2px; line-height:28px; padding-top:3px; color:#ed1c22; background:#fff;}
.tab_data_1 li.on a{color:#303030; _padding:0}
.tab_data_1 .ico{margin-right:3px;}
.tab_data_1 .btn_r{position:absolute; right:0; margin:0; background:none;border:none;}

/* 전체건수 및 소팅라인 */
.data_info{overflow:hidden; width:760px; margin:0 5px 3px 5px; color:#8c8c8c; text-align:right;}
.data_info .total{float:left; padding-left:12px; margin-top:2px; font-weight:bold; color:#8c8c8c; background:url('/html/aw_img/common/bg_dataInfo_total.gif') no-repeat 0 40%;}
.data_info .fr{float:right;}
.data_info label{margin-right:3px;}

/* 마이페이지-회원정보 */
.data_myinfo4{margin-top:5px; border-top:1px solid #ccc; }
.data_myinfo4 table{width:100%; }
.data_myinfo4 th {padding:10px 5px 10px 20px;  text-align:left;  border-bottom:1px solid #dfdfdf;color:#424242; background-color:#F6F6F5; font-weight:normal;}
.data_myinfo4 td {padding:7px 5px 7px 10px; border-bottom:1px solid #dfdfdf;}
.data_myinfo4 .last{background:none;}
.data_myinfo4 .left{text-align:left; padding-left:10px;}
.data_myinfo4 .subTxt{clear:both; padding:3px 0 0 15px;font-size:11px; color:#757575; background:url('/html/aw_img/common/ico_subTxt.gif') no-repeat 0 6px ;}
.data_myinfo4 .fl{float:left;}
.data_myinfo4 .file_btn{float:left; margin-left:5px;}
.data_myinfo4 .sub{margin-left:5px; font-size:11px ; color:#757575;}
.data_myinfo4 .line{margin-top:5px;}
.data_myinfo4 .join_sum{float:left;margin-right:10px; border:1px solid #e2e2e2;}
.data_myinfo4 .date{font-size:12px;}
.data_myinfo4 select{height:24px; border:1px solid #c3c3c3;}

/* 비밀글 비밀번호 입력*/
.secret {padding:5px; text-align:left; float:none; border:1px solid #d5d5d5; width:260px;}
.secret input { width:100px;}

/* btn */
.btn_goodText{vertical-align:bottom; display:inline-block; padding:1px 6px 1px 57px; font-size:11px; color:#f31947; line-height:18px; background:url('/html/aw_img/common/btn/btn_good_txt.gif') no-repeat 0 0; }
a.btn_goodText:hover{color:#f31947;}
.btn_c{margin-top:20px; text-align:center;}
.btn_r{margin-top:20px; text-align:right;}
.btn_c img, .btn_r img{vertical-align:top;}

/*paging_type_no*/
.paging_type_no {width:auto; text-align:center; padding: 50px 0px 10px 0px; clear:both; position:relative; z-index:1; }
.paging_type_no a {line-height:15px; padding: 7px 9px 7px 9px; font-family:verdana; font-size:12px; margin:0px 1px 0px 1px; vertical-align:middle; 
border:1px solid #d7d7d7; display:inline-block; min-width:14px; }
.paging_type_no a:hover{border:1px solid #000; color:#000; text-decoration:none;}
.paging_type_no a.on {font-weight:bold; border:1px solid #000; color:#000; }

/*paging_type_reply*/
.paging_type_reply {width:auto; text-align:center; padding: 20px 0px 30px 0px; clear:both; position:relative; z-index:1; font-size:10px; font-family:verdana; }
.paging_type_reply a:hover {color:#ED1C22;}
.paging_type_reply a.on {color:#ED1C22; font-weight:bold;}
.paging_type_reply span.bar{font-size:11px; padding:0 4px 0 4px; color:#ccc;}

/*댓글*/
.reple_input_box_p{margin-top:20px; padding:12px 13px; background:url('/html/aw_img/common/bg_reple_input_p.gif') no-repeat 0 0;}
.reple_input_box_p .textarea{height:44px;  width:668px; padding:2px; margin-right:3px; border:1px solid #cfcece; color:#888888;font-family:dotum, gulim, verdana, Tahoma, Arial, sans-serif;}
.reple_input_box_p input{font-family:dotum, gulim, verdana, Tahoma, Arial, sans-serif; padding:0px 1px 2px 1px;}

/* 댓글입력box */
.reple_input_box{margin-top:20px; padding:12px 13px; background:url('/html/aw_img/common/bg_reple_input.gif') no-repeat 0 0;}
.reple_input_box .textarea{height:44px;  width:668px; padding:2px; margin-right:3px; border:1px solid #cfcece; color:#888888; font-family:dotum, gulim, verdana, Tahoma, Arial, sans-serif;}
.reple_input_box input {font-family:dotum, gulim, verdana, Tahoma, Arial, sans-serif; padding:0px 1px 2px 1px;}

.re_reple_input_box_p{margin-top:20px; padding:12px 13px; background:url('/html/aw_img/common/bg_reple_input_100_p.gif') no-repeat 0 0;}
.re_reple_input_box_p .textarea{height:44px;  width:568px; padding:2px; margin-right:3px; border:1px solid #cfcece; color:#888888; font-family:dotum, gulim, verdana, Tahoma, Arial, sans-serif;}
.re_reple_input_box_p input{font-family:dotum, gulim, verdana, Tahoma, Arial, sans-serif; padding:0px 1px 2px 1px;}

.re_reple_input_box{margin-top:20px; padding:12px 13px; background:url('/html/aw_img/common/bg_reple_input_100.gif') no-repeat 0 0;}
.re_reple_input_box .textarea{height:44px;  width:568px; padding:2px; margin-right:3px; border:1px solid #cfcece; color:#888888; font-family:dotum, gulim, verdana, Tahoma, Arial, sans-serif;}
.re_reple_input_box input{font-family:dotum, gulim, verdana, Tahoma, Arial, sans-serif; padding:0px 1px 2px 1px;}

.reple_list{margin-bottom:8px; background:url('/html/aw_img/common/bg_reple_list.gif') no-repeat 0 bottom; }
.reple_list li{padding:10px 10px 10px 68px; border-bottom:1px solid #E2E2E2;}
.reple_list .tit{margin-top:8px; padding:8px 0 8px 30px; font-weight:bold; color:#3e3e3e; background:url('/html/aw_img/common/bg_reple_list_tit.gif') no-repeat 0 0;}
.reple_list .tit .num{color:#f31947;}
/*.reple_list .sum{position:absolute; margin-left:-60px;} */
.reple_list .resum {position:absolute;}
.reple_list .resum img {left:-90px; position:absolute; }
.reple_list .sum {position:absolute;}
.reple_list .sum img {left: -60px; position: absolute; border: 1px solid #C0C1C5;} 
.reple_list li{ /*position:relative;*/ padding:10px 17px 10px 78px; border-bottom:1px solid #dfdfdf;} 
.reple_list .id{position:relative; font-weight:bold; color:#2badc4}
.reple_list .id .btn{position:absolute; right:0px; top:-2px; font-family:dotum; font-size:11px; font-weight:normal; letter-spacing:-1px; color:#ccc;  }
.reple_list .id .time{margin-left:5px; font-size:11px; font-weight:normal; color:#bbbbbb;}
.reple_list .reple{min-height:35px; margin-top:5px; color:#777; font-size:11px;}
.reple_list .reple_input{margin-top:2px; }
.reple_list .reple_input .textarea{width:590px; height:45px; margin-right:2px; padding:2px; border:1px solid #cfcece; font-family:dotum, gulim, verdana, Tahoma, Arial, sans-serif; }
.reple_list .reple_input input{font-family:dotum, gulim, verdana, Tahoma, Arial, sans-serif; padding:0px 1px 2px 1px;}

.reple_list .re_reple_input{margin-top:2px; }
.reple_list .re_reple_input .textarea{width:540px; height:45px; margin-right:2px; padding:2px; border:1px solid #cfcece; font-family:dotum, gulim, verdana, Tahoma, Arial, sans-serif;}
.reple_list .re_reple_input input{font-family:dotum, gulim, verdana, Tahoma, Arial, sans-serif; padding:0px 1px 2px 1px;}
.reple_list .last{border-bottom:none; }
/*.reple_list .last{border-bottom:none; padding-bottom:15px;}*/
.reple_arrow {padding-left:140px;background:url(/html/aw_img/common/icon_re.gif) no-repeat 60 16; }

.editer_btn{position:absolute; top:5px; right:10px; }

/* ----------------------------- common_type ----------------------------- */
.page {text-align:right; margin-top:-12px;}
.page_btn{margin-top: -3px;position:absolute; right:0;}
.page_btn02{margin-top: -3px;position:absolute; left:0;}
.page_btn a, .page_btn02 a{display:inline-block; padding-right:0; background:none;}
.page_btn img, .page_btn02 img{vertical-align:top; padding-bottom:1px;}


/*버튼 공통*/
.btn_Comn { height:20px; border:none; background:url('/html/aw_img/common/btn/bg_btnSmall.png') no-repeat 0px -200px; cursor:hand;  display:inline-block; padding: 0px 0px 0px 4px; }
.btn_Comn span{ height:20px; cursor:hand;  display:inline-block; font-size:11px; color:#333; font-weight:normal; line-height:22px; background:url() no-repeat 0px 50%; padding: 0px 0px 0px 4px; letter-spacing:-1px; font-family:dotum;  }
.btn_Comn em{ height:20px; width:4px; border:none; background:url('/html/aw_img/common/btn/bg_btnSmall.png') no-repeat 100% -200px; cursor:hand;  display:inline-block; font-size:11px; color:#333; font-weight:bold; padding: 0px 4px 0px 0px; }

/*버튼 공통*/
.btn_Comn_admin { height:20px; border:none; background:url('/html/aw_img/common/btn/bg_btnSmall.png') no-repeat 0px -240px; cursor:hand;  display:inline-block; padding: 0px 0px 0px 4px; }
.btn_Comn_admin span{ height:20px; cursor:hand;  display:inline-block; font-size:11px; color:#333; font-weight:normal; line-height:22px; background:url() no-repeat 0px 50%; padding: 0px 0px 0px 4px; letter-spacing:-1px; font-family:dotum;  }
.btn_Comn_admin em{ height:20px; width:4px; border:none; background:url('/html/aw_img/common/btn/bg_btnSmall.png') no-repeat 100% -240px; cursor:hand;  display:inline-block; font-size:11px; color:#333; font-weight:bold; padding: 0px 4px 0px 0px; }


/* Padding, Margin style */ 
/* 특별한 case외에 사용 자제 */
.p0 {padding:0 !important;}
.p10 {padding:10px !important;}
.p15 {padding:15px !important;}

.pt0 {padding-top:0 !important;}
.pt3 {padding-top:3px !important;}
.pt5 {padding-top:5px !important;}
.pt6 {padding-top:6px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt35 {padding-top:35px !important;}
.pt40 {padding-top:40px !important;}
.pt45 {padding-top:45px !important;}
.pt50 {padding-top:50px !important;}

.pb0 {padding-bottom:0 !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}
.pb35 {padding-bottom:35px !important;}
.pb40 {padding-bottom:40px !important;}
.pb45 {padding-bottom:45px !important;}
.pb50 {padding-bottom:50px !important;}

.pl0 {padding-left:0px !important;}
.pl5 {padding-left:5px !important;}
.pl9 {padding-left:9px !important;}
.pl10 {padding-left:10px !important;}
.pl13 {padding-left:13px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;}
.pl35 {padding-left:35px !important;}
.pl40 {padding-left:40px !important;}
.pl45 {padding-left:45px !important;}
.pl50 {padding-left:50px !important;}
.pl60 {padding-left:60px !important;}
.pl70 {padding-left:70px !important;}
.pl80 {padding-left:80px !important;}
.pl100 {padding-left:100px !important;}
.pl120 {padding-left:120px !important;}

.pr0 {padding-right:0px !important;}
.pr4 {padding-right:4px !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr24 {padding-right:24px !important;}
.pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;}
.pr35 {padding-right:35px !important;}
.pr40 {padding-right:40px !important;}
.pr45 {padding-right:45px !important;}
.pr50 {padding-right:50px !important;}

.m0 {margin:0px !important;}
.m5 {margin:5px !important;}

.mt-44 {margin-top:-44px !important;}
.mt-1 {margin-top:-1px !important;}
.mt0 {margin-top:0px !important;}
.mt1 {margin-top:1px !important;}
.mt2 {margin-top:2px !important;}
.mt3 {margin-top:3px !important;}
.mt5 {margin-top:5px !important;}
.mt6 {margin-top:6px !important;}
.mt7 {margin-top:7px !important;}
.mt8 {margin-top:8px !important;}
.mt9 {margin-top:9px !important;}
.mt10 {margin-top:10px !important;}
.mt12 {margin-top:12px !important;}
.mt14 {margin-top:14px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt23 {margin-top:23px !important;}
.mt25 {margin-top:25px !important;}
.mt27 {margin-top:27px !important;}
.mt28 {margin-top:28px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}
.mt70 {margin-top:70px !important;}
.mt100 {margin-top:100px !important;}

.mb0 {margin-bottom:0px !important;}
.mb3 {margin-bottom:3px !important;}
.mb4 {margin-bottom:4px !important;}
.mb5 {margin-bottom:5px !important;}
.mb7 {margin-bottom:7px !important;}
.mb8 {margin-bottom:8px !important;}
.mb10 {margin-bottom:10px !important;}
.mb13 {margin-bottom:13px !important;}
.mb14 {margin-bottom:14px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb21 {margin-bottom:21px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;}
.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}
.mb100 {margin-bottom:100px !important;}

.ml0 {margin-left:0px !important;}
.ml3 {margin-left:3px !important;}
.ml4 {margin-left:4px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;}
.ml45 {margin-left:45px !important;}
.ml50 {margin-left:50px !important;}
.ml70 {margin-left:70px !important;}
.ml80 {margin-left:80px !important;}

.mr0 {margin-right:0px !important;}
.mr5 {margin-right:5px !important;}
.mr7 {margin-right:7px !important;}
.mr8 {margin-right:8px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}
.mr26 {margin-right:26px !important;}
.mr30 {margin-right:30px !important;}
.mr35 {margin-right:35px !important;}
.mr40 {margin-right:40px !important;}
.mr45 {margin-right:45px !important;}
.mr50 {margin-right:50px !important;}

.minw1000 {min-width:1000px !important;}
.area-shadow {box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);}

@media all and (max-width:720px){
	h4.ico {font-size:16px;}
	.paging_type_no a {padding: 3px 6px 3px 6px; font-family:verdana; font-size:11px; margin:0px 2px 0px 1px; min-width:24px; letter-spacing:-1px; }
}