/* reset */
p {margin:0;}
td,table {color:#444; line-height:1.6; }
button{border:0 none; padding:0; margin:0; background:transparent; *overflow:visible; cursor:pointer; vertical-align:middle; }
button::-moz-focus-inner{border:0; padding:0;}
input{vertical-align:middle;}

a:link {color:#444; text-decoration:none; }
a:visited {color:#444; text-decoration:none; }
a:hover {color:#d9371e; text-decoration:none; }
a:active {color:#444; text-decoration:none; }


.select { color:#444; border:1px solid #ddd; background-color:#fff;}
.input {height:20px; line-height:20px; padding:0 5px;  color:#444; border:1px solid #ddd; background-color:#f7f7f7;}
.file_input{height:20px; line-height:20px; color:#444; background-color:#f7f7f7;}
.search_input { height:25px;  padding:0 5px; color: #444;  border: #ddd 1px solid; background-color: #fff;}
.search_button{width:75px; height:27px; color:#fff; font-weight:600; background:#737373;}
.textarea{line-height:1.5; color:#444; border:1px solid #ddd; background-color:#f7f7f7}

.all_chk {display: flex; align-items: center;}
.all_chk input {margin-right:8px;}
.column_wrap li {display: flex; flex-wrap: wrap; justify-content: space-between; padding: 20px 0; border-bottom: 1px dashed #d2d2d2;}
.column_wrap li form {width: 100%; padding:5px 0px;}
.column_wrap li .img_box {width: 100%; max-width:180px; text-align: center;}
.column_wrap li .img_box img {max-width: 100%;}
.column_wrap li .txt_box {width: calc(97% - 180px);}
.column_wrap li .txt_box .title {font-size: 1.25rem; font-weight: 600;}
.column_wrap li .txt_box .title a {color:#000}
.column_wrap li .txt_box .cont {color:#999; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box; overflow: hidden; margin:5px 0;}
.column_wrap li .txt_box .date {font-size: 1rem; font-weight: 500; color:#666;}

.AW_bbs_th_list{font-weight:bold; color:#333;}

.AW_bbs_th_view{font-weight:bold; color:#333; background:#f9f9f9; text-align:center; border-right:1px solid #ddd;}
.AW_bbs_td_view{padding-left:10px;}

.center{text-align:center;}
.borderR{border-right:1px solid #ddd;} /* ��, ��ǲ ���������� �߰� td ������ ������ �ִ� �뵵 */


/* �������� ----------------------------------------------------------------------------------*/
.AW_bbscolumn_title{padding:35px 0 110px; text-align:center;}
.AW_bbscolumn_title strong{display:inline-block; min-width:300px; text-align:center; padding:10px 35px; margin:0 80px; font-size:30px; line-height:1.3; color:#222; border-width:2px 0 1px; border-style:solid; border-color:#000;}
.AW_bbscolumn_title p{padding:8px 0 0; color:#333; line-height:1.3;}

.AW_bbscolumn_cont{overflow:hidden; margin-top:-40px; padding:0 85px 20px; overflow:hidden;}
.AW_bbscolumn_cont div.AW_bbscolumn_contimg{float:left; position:relative; width:200px; height:200px; padding:4px; margin:0 25px 25px 0; overflow:hidden;}
.AW_bbscolumn_cont div.AW_bbscolumn_contimg .AW_bbscolumn_contimgbg{position:absolute; left:0; top:0; width:208px; height:208px;}



/* �μ��ϱ� */
.print-btn{display:inline-block; height:22px; line-height:22px;  color:#fff; letter-spacing:-0.02em; padding:0 8px; border-radius:2px; box-shadow:1px 1px 0px rgba(0,0,0,0.1); cursor:pointer; background:#f58320; border:1px solid #f58320;}
.print-btn, .print-btn *{vertical-align:middle;}
.print-btn img{margin-right:3px;}



@media (max-width:768px){
.column_wrap li {align-items: center;}
.column_wrap li .img_box {width:120px;}
.column_wrap li .txt_box {width: calc(97% - 125px);}
.column_wrap li .txt_box .cont {margin:3px 0; line-height:1.3em;}
.column_wrap li .txt_box .date {font-size: 1rem; }
}

