@charset "utf-8";
body {margin:0px; padding:0px; font-size:75%; line-height:1.5; font-family:"Gulim"; color:#aaa; background-color:#060606;}

a:link, a:visited, a:active { text-decoration:none; color:#aaa;} 
a:hover { text-decoration:underline;}

em {font-style:normal; font-weight:bold; color:#aaa;}
.clear {clear:both;}

/* */
p, ul, li, dl, dt, dd, form, img, h1, h2, h3, h4, h5 {margin:0; padding:0; list-style:none;}
input.auto {width:auto !important; height:auto !important; vertical-align:middle;}
.img_top {vertical-align:top;}

.m_h1 {margin-top:59px;}
.m_h2 {margin-top:38px;}
.m_h3 {margin-top:67px;}
.m_h4 {margin-top:64px;}


input.w1 {width:184px;}
input.w2 {width:530px;}
input.w3 {width:790px;}

/* main */
#main_wrapper {width:100%; min-width:1000px; background:url(../images/main_bg.jpg) center top no-repeat;}
#wrapper {margin:0 auto; width:1000px;}
/* top */
#top {position:relative;}
#top h1 {height:126px; padding-bottom:494px;}
#top h1 a {position:absolute; display:block; width:121px; height:126px; right:0; top:0;}
#top .movie {position:absolute; width:388px; height:315px; right:-2px; top:305px;}

/* navi */
#top .navi {height:72px; }
#top .navi ul li {float:left;}
#top .navi ul li a {display:block; height:72px;}
#top .navi ul li.menu01 {width:249px;}
#top .navi ul li.menu02 {width:252px;}
#top .navi ul li.menu03 {width:251px;}
#top .navi ul li.menu04 a  {width:248px;}

#center {clear:both;}
#footer {margin-top:71px; height:81px; text-align:center;}

/* sub */
#sub_wrapper {width:100%; min-width:1000px;}
.sub01_bg {background:url(../images/sub_bg1.jpg) center top no-repeat;}
.sub02_bg {background:url(../images/sub_bg2.jpg) center top no-repeat;}
.sub03_bg {background:url(../images/sub_bg3.jpg) center top no-repeat;}
#sub_wrapper #top h1 {padding-bottom:268px;}
#sub_wrapper #top h1 a {width:130px;}
#sub_wrapper #center {padding:60px 0 0 50px;}

.board {width:900px;}
.board_title  {position:relative;}
.board_title span {position:absolute; right:0; top:0;}
.board_center {background-color:#141414; padding-top:8px;}
table.table_list thead tr {height:30px; border-top:1px solid #3d3d3d; border-bottom:1px solid #060606; background-color:#333; color:#aaa;}
table.table_list tbody td {border-bottom:1px solid #060606; padding:7px; color:#aaa; text-align:center;}

.page {text-align:center; position:relative; padding:20px 0;}
.page span.page_Num {letter-spacing:4px;}
.page span.page_Num img {vertical-align:middle;}
.page span.btn {position:absolute; right:0; top:20px;}

.page2 {text-align:left; position:relative; padding:20px 0;}
.page2 span.btn {position:absolute; right:0; top:20px;}

.page3 {text-align:left; position:relative; padding:20px 0;}
.page3 span.btn {position:absolute; left:830px; top:20px;}


table.table_view tr.view_Tr {border-top:1px solid #3d3d3d; border-bottom:1px solid #3d3d3d; background-color:#333; color:#aaa;}
table.table_view tr.view_Tr th {padding:5px 0; font-weight:normal; text-align:right;}
table.table_view tr.view_Tr th.title {color:#b39fe6; font-weight:bold; padding-left:20px; text-align:left;}
table.table_view tr.view_Tr th span {margin-right:20px;}
table.table_view tr.view_Td td {padding:20px; color:#666;}
table.table_view tr.view_Td td textarea {width:850px; height:240px;}
table.table_view tr.view_Td td ul {margin-top:16px; color:#999;}
table.table_view tr.write_Tr {border-top:1px solid #3d3d3d; border-bottom:1px solid #3d3d3d; background-color:#333; color:#aaa;}
table.table_view tr.write_Tr th {padding:5px 0;}

.reply_write {position:relative; margin-top:37px; padding:8px 0 0 14px; background:url(../images/reply_bg.gif) no-repeat; width:883px; height:78px;}
.reply_write .btn {position:absolute; right:18px; top:60px;}
.reply_write textarea {width:866px; height:38px; _height:30px; margin-top:3px;}

.reply_list ul li {border-bottom:1px solid #333; padding:10px; color:#666;}
.reply_list ul li span {color:#7b6ba4;}
.reply_list ul li img { vertical-align:middle;}
.reply_list ul li span.reply_date {margin:0 10px;}

/* event3 */
.movie2 {background:url(../images/movie_bg.jpg) no-repeat; height:550px;}
.movie2:after {content:""; display:block; clear:both;}
.movie2 .mov {width:640px; height:510px; float:left; margin:20px 14px 0 22px;}
.movie2 ul {margin-top:71px; float:left;}
.movie2 ul li {margin-bottom:20px;}

.board_center2 {background-color:#141414; padding:20px;}
.board_center2 .write {position:relative;}
.board_center2 .write img {vertical-align:top;}
.board_center2 .write input {width:658px; margin-bottom:8px; height:20px;}
.board_center2 .write .btn {position:absolute; right:34px; top:0px;}
.board_center2 .list {background-color:#333; padding:20px; margin-top:15px;}
.board_center2 .list ul li {border-bottom:1px solid #060606; padding:10px 10px 24px 10px;}
.board_center2 .list ul li:after {content:""; clear:both; display:block;}
.board_center2 .list ul li span.url {color:#7b6ba4;}
.board_center2 .list ul li .list1, .board_center2 .list ul li .list2 {float:left;}
.board_center2 .list ul li .list1 {width:184px; font-weight:bold; clear:both;}
.board_center2 .list ul li span.name {margin:0 10px;}



.sub01_rank {background:url(../images/sub01_img03.jpg) no-repeat; width:902px; height:271px;}
.sub01_rank ul {padding-top:53px;}
.sub01_rank ul li {float:left; width:270px; font-size:18px; font-weight:bold; font-family:"Malgun Gothic"; color:#000; text-align:center;}
.sub01_rank ul li.center {margin:0 52px 0 40px;}

.sub01_rank2  {font-family:"Malgun Gothic"; color:#ccc;  font-size:14px; clear:both;}
.sub01_rank2 ul li { height:35px;}
.sub01_rank2 ul li .rank {float:left; width:116px; color:#7b6ba4; font-size:20px; font-family:"Dinbol"; clear:left; }
.sub01_rank2 ul li .name {float:left; width:125px; color:#faf8fb;  font-size:14px; font-family:"Dinbol"; margin-top:3px;}
.sub01_rank2 ul li .text {float:left; margin-top:3px;  font-weight:bold;}

.sub02_rank {background:url(../images/sub02_img04_2.jpg) no-repeat; width:902px; height:291px;}
.sub02_rank ul {padding-top:48px;}
.sub02_rank ul li {float:left; width:270px; font-size:18px; font-weight:bold; font-family:"Malgun Gothic"; color:#000; text-align:center; line-height:17px;}
.sub02_rank ul li.center {margin:0 52px 0 40px;}

.sub02_rank2  {font-family:"Malgun Gothic"; color:#ccc;  font-size:18px; clear:both;}
.sub02_rank2 ul li .rank {float:left; width:168px; color:#7b6ba4; font-size:28px; font-family:"Dinbol"; clear:left; margin-top:20px;}
.sub02_rank2 ul li .name {float:left; width:161px; color:#faf8fb;  font-size:14px; font-family:"Dinbol"; }
.sub02_rank2 ul li .text {float:left; margin-top:24px; font-weight:bold;}





