@charset "utf-8";

@import url("../../_styles/layout.css"); 


/* CSS Document */
#content {clear:both; line-height:1.5em;}
.textLeft {text-align:left;}
.textCenter {text-align:center;}
.orange {color:#ff6600;}

.imgBox {padding:20px 0; margin-bottom:20px; border:solid 1px #ddd; text-align:center;}


.movieBox {background:url(../images/bg_movieBox.gif) no-repeat; padding:13px 12px 16px 12px; float:left;}
.movieBox div.movie {background:#000; width:334px; height:258px; margin-bottom:13px;}
.movieBox .button {}

.movieContent {display:block; float:left; margin-left:20px; width:238px; }
.movieContent h2 {margin-top:-5px;}
.movieContent div {padding-left:18px; margin-top:20px;}

table {clear:both; }
table th.firstChild, table td.firstChild  {border-left:none !important;}
table th.lastChild, table td.lastChild  {border-right:none  !important;}
table td{line-height:normal !important; }



.boardList {width:100%; font-size:1em; border-top:solid 2px #5e5e5e; border-bottom:solid 2px #ccc;}
.boardList thead th {background:#f6f6f6; border:solid 1px #ccc; border-bottom:solid 2px #ccc; padding:7px 5px 3px 5px; }

.boardList tbody td {border-bottom:solid 1px #ddd; padding:5px 6px 4px 6px; text-align:center;}
.boardList tbody td.title {text-align:left; padding-left:15px;}
.boardList tbody td.title a, .boardList tbody td.title a:visited{text-decoration: none; color:#454545;}
.boardList tbody td.title a:hover, .boardList tbody td.title a:active{color:#ff6600;}
.boardList tbody td.origin {text-align:left;}
.boardList tbody th {background:#f6f6f6; padding:5px 6px; color:#333; border-bottom:solid 1px #ddd; border-right:solid 1px #ddd;  font-weight:normal; color:#333;}

.boardList tfoot td {text-align:center;padding:5px 6px; color:#333;}




.boardView {width:100%; font-size:1em; border-top:solid 2px #5e5e5e; border-bottom:solid 2px #ccc;}
.boardView thead th {background:#f6f6f6; border:solid 1px #ccc; padding:7px 5px 3px 5px; }
.boardView thead td {background:#fff; border:solid 1px #ccc; padding:7px 5px 3px 10px;}
.boardView thead td.title {color:#454545; font-weight:bold;}
.boardView thead td.faqTitle {background:#f6f6f6; color:#454545; font-weight:bold;}

.boardView thead td a, .boardView thead td a:visited{text-decoration: none; color:#454545;}
.boardView thead td a:hover, .boardView thead td a:active{color:#ff6600;}

.boardView tbody td {padding:15px; border-top:solid 2px #ccc; border-bottom:solid 2px #ccc; line-height:1.7em; color:#666;}
.boardView tbody td.faqView {border-top:solid 2px #ccc; border-bottom:solid 1px #a3a3a3;}


.boardView tfoot th {background:#f9f9f9; border-bottom:solid 1px #a3a3a3;  padding:5px 5px 3px 5px; color:#555;  }
.boardView tfoot td {/*background:#f5f5f5;*/ border-bottom:solid 1px #d2d2d2; border-top:solid 1px #faaa4c; padding:15px; color:#333; }
.boardView tfoot td a, .boardView tfoot td a:visited{text-decoration: none; color:#454545;}
.boardView tfoot td a:hover, .boardView tfoot td a:active{color:#ff6600;}

table.boardView thead {}


.totalSearchBox {margin-bottom:3px; display:inline;}
.totalSearchBox p {float:left; font-size:0.9em; }
.totalSearchBox p strong {color:#000;}
.totalSearchBox fieldset {float:right; margin-top:-8px; height:23px;}
.totalSearchBox fieldset select {}
.totalSearchBox fieldset input {border:solid 1px #ccc; height:19px;}


.buttonBox {display:block; height:25px; padding:7px 0; margin-bottom:10px;}
.buttonBox .alignLeft {float:left;}


.pagination {clear:left; text-align:center;}
.pagination ul{font-size:1em;}
.pagination li{display: inline;}

.pagination a, .pagination a:visited{padding:0 4px 0 6px; text-decoration: none; color: #666;}
.pagination a:hover, .pagination a:active{color:#000;}
.pagination a.currentpage{color:#000 !important; font-weight: bold; text-decoration:underline;}
