@charset "euc-kr";



html, body{height:100%;}
body{font-family:Malgun Gothic,"¸¼Àº°íµñ",Dotum,"µ¸¿ò", sans-serif; font-size:13px; line-height:22px; color:#777777;}
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td{margin:0; padding:0; }
td a {vertical-align:middle;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%}
ul, ol, li{list-style:none}
img, fieldset, button{border:none;}
img{vertical-align:top;}
table{border-collapse:collapse;}
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; padding:0; visibility:hidden; font-size:0; line-height:0;}
caption{width:0; height:0; overflow:hidden; padding:0; visibility:hidden; font-size:0; line-height:0;}

select::-ms-expand {display: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #ffffff;} 
select {font-family:Malgun Gothic,"¸¼Àº°íµñ",Dotum,"µ¸¿ò", sans-serif; vertical-align:middle; 
		-webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #ffffff;
		color:#777777; border:1px solid #cccccc; height:30px; background:url('../images/icon_arrow.gif') 90% 12px no-repeat; padding-left:5px;}

textarea {resize:none; border:1px solid #b8b8b8; color:#777777; padding:5px; font-family:Malgun Gothic,"¸¼Àº°íµñ",Dotum,"µ¸¿ò", sans-serif; text-align:left; line-height:20px;}

.input01 {height:40px; border:1px solid #b8b8b8; color:#777777; font-family:Malgun Gothic,"¸¼Àº°íµñ",Dotum,"µ¸¿ò", sans-serif; text-align:left; vertical-align:middle; padding-left:5px;}

a{text-decoration:none;}
a:link{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a:focus{text-decoration:none;}
textarea{overflow:auto;} 
legend, hr { overflow:hidden; position:absolute; top:0; left:0} /* For Screen Reader */ 
legend, hr, caption { visibility:hidden; font-size:0; line-height:0; height:0} /* For Screen Reader */ 
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
table{border-collapse:collapse; border-spacing:0;}
.clearFix{clear:both; *zoom:1; }
.clearFix:after { content:""; clear:both; display:block; }
.hidden {visibility:hidden; display:none;}


.text01 {font-size:40px; font-weight:600; color:#9d9d9d; line-height:50px;}

.btn {display:inline-block; font-weight:600; text-align:center; vertical-align:center; cursor:pointer; color:#ffffff;}
.btn:link, .btn:active, .btn:visited {color:#fff;}
.btnlogin {width:175px; line-height:40px; height:40px; border-radius:3px; background:#ed1c24; color:#ffffff; font-size:12px;}
.btnred {width:100px; line-height:40px; height:40px; border-radius:3px; background:#ed1c24; color:#ffffff; font-size:12px;}
.btngray {display:inline-block; text-align:center; line-height:26px; height:26px; background:#9d9d9d; border-radius:3px; color:#ffffff; padding:0 10px 0 10px; margin-left:10px; font-size:12px;}





/* layout */
#container {position:relative; width:1000px; height:100%; margin:0 auto;}
#contents {position:relative; width:100%; height:100%; padding:100px 0 100px 0;}
h2 {position:relative; padding-bottom:40px; font-size:36px; line-height:50px;}
h2 a {color:#3d3d3d;}



/* board */
.board {position:relative; width:1000px; height:100%; border-top:3px solid #ed1c24;}
.board th {border-bottom:1px solid #e5e5e5; text-align:left; padding-left:30px;}
.board td {border-bottom:1px solid #e5e5e5;}
.board .thumb {float:left; padding-right:20px;}
.board h3 {line-height:16px; color:#3d3d3d; font-weight:600;}
.board h3 img {padding-right:5px;}
.board p {padding-top:20px;  color:#6d6d6d;}


.board_view {position:relative; width:1000px; height:100%; border-bottom:1px solid #e5e5e5; width:1000px; }
.board_view th strong {margin-left:10px; color:#3d3d3d; font-weight:600;}
.board_view tr.last_tr td {border-bottom:none;}
.board_view tbody td img {max-width:940px;}
.board_view tbody td .acticleInfo {float:left;}
.board_view tbody td .acticleInfo em {padding:0 10px 0 30px; color:#3d3d3d;}
.board_view .view {padding:30px; line-height:22px; width:840px;}



.paging {padding-top:40px; text-align:center; color:#4d4d4d;}
.btn_view {float:right; height:40px; padding-top:40px;}