body {color:#FFFFFF; font-size:12px; font-family:Tahoma, Verdana, "MS UI Gothic"; background-color:#000000; text-align:center; margin:20px auto 10px auto;}

a:link {text-decoration:none; font-size:12px; color:#00FFCC;}
a:visited {text-decoration:none; font-size:12px; color:#00FFCC;}
a:hover {text-decoration:underline; font-size:12px; color:#FFCC99;}

h1{font-size:12px; margin:0px; padding:0px;}
h2{font-size:12px; margin:0px; padding:0px;}
h3{font-size:12px; margin:0px; padding:0px;}

div ul li dt dd {font-size:12px;}

dl,dt,dd {margin:0px ;padding:0px;}

form {margin:0px; padding:0px;}
input,text,textarea {font-size:12px;}

ul{list-style-type: none; padding:0px; margin:0px;}
ul ul{list-style-type: none; padding:0px; margin:0px;}
ul ul ul{list-style-type: none; padding:0px; margin:0px;}

/* -------------------- index.html -------------------- */
#body {width:962px; text-align:left; margin:auto;}

#header {font-size:12px; width:960px; margin:auto; background-color:#000000; border:1px solid #666666;}
.tyuui {padding:5px 5px 5px 5px; text-align:center; background-color:#222222;}

#footer {margin:20px 0px 20px 0px; padding:10px 0px 10px 0px; margin:auto;}
#footer td {vertical-align:top;}
#footer div {height:100px;}
.cp {line-height:150%; text-align:right; padding:5px; margin-left:5px; background-color:#222222; border:1px solid #CCCCCC;}

#footer_td1 {padding:7px; margin-right:5px; background-color:#222222; text-align:left; vertical-align:top; border:1px solid #CCCCCC;}
.footer_td1_title {margin:5px 10px 2px 10px; padding:3px 3px 3px 1px; border-bottom:1px solid #666666; font-weight:bold; color:#33FF33;}
#footer_td1 ul {margin:0px; padding:0px;}
#footer_td1 li {padding:2px 1px 2px 1px; margin-bottom:2px; border-bottom:1px dashed #666666;}

#link1 {padding:7px; margin:0px 5px 0px 5px; background-color:#222222; text-align:left; vertical-align:top; border:1px solid #CCCCCC;}
.link1_title {margin:5px 10px 2px 10px; padding:3px 3px 3px 1px; border-bottom:1px solid #666666; font-weight:bold; color:#33FF33;}
#link1 ul {margin:0px; padding:0px;}
#link1 li {padding:2px 1px 2px 1px; margin-bottom:2px; border-bottom:1px dashed #666666;}

/* -------------------- Counter -------------------- */
.header_counter {padding:5px 10px 10px 5px; text-align:right; clear:both;}

/* -------------------- index.html -------------------- */
#line_1 {text-align:right; padding:2px; margin-bottom:5px; color:#ffffff; background-color:#222222; border-bottom:1px solid #999999;}
#line_1 h1 {font-size:12px; font-weight:normal;}

/* LEFT MENU */
#left {float:left; width:200px;}

#left_menu_ul {border:1px solid #666666; padding:10px 10px 10px 10px;}
#left_menu_ul li {padding:5px 3px 5px 1px; border-bottom:1px dashed #999999;}

#left_status {border:1px solid #666666; padding:10px 10px 10px 10px;}
#left_status li {padding:3px;}
.left_status-title {color:#FF9900; border-bottom:1px dashed #999999;}

#counter_ul {border:1px solid #666666; padding:10px 10px 10px 10px;}
#counter_ul li {padding:2px;}

#left_link {border:1px solid #666666; padding:10px 10px 10px 10px;}
#left_link a {color:#CCFF00;}
#left_link li {padding:2px;}
.left_linktitle {color:#6699FF}

/* Center */
#center {float:right; width:740px;}
#center_space {font-size:12px; padding:5px;}

/* Etc.. */

/* -------------------- top.html -------------------- */
#top {font-size:12px;}

.warning {padding:5px; margin:0px 0px 10px 0px; border:1px solid #FF0000;}

#menu {border:1px solid #FFCC66;}
.menu_toptitle {padding:5px 5px 10px 2px;}
.menu_title {padding:5px 5px 2px 2px; margin:10px 10px 0px 10px; border-bottom:1px solid #FFCC66; font-weight:bold; color: #FFCC66; font-weight:bold;}
#menu ul {padding:0px 10px 10px 10px;}
#menu li {font-size:12px;}
#menu a {padding:3px 0px 3px 5px; display:block; font-size:12px; color:#66CCCC; border-bottom:1px solid #333333;}
#menu a:hover {color:#FF0000; background-color:#333333; text-decoration:none; font-size:12px; border-bottom:1px solid #FF6600;}
#menu td {width:25%; vertical-align:top;}


#ranklink {border:1px solid #999999;}
.ranklink_title {margin:5px 10px 0px 10px; padding:3px 3px 3px 1px; border-bottom:1px solid #666666; font-weight:bold; color:#33FF33;}
#ranklink ul {margin:2px 10px 10px 10px;}
#ranklink li {padding:2px 1px 2px 5px; border-bottom:1px dashed #666666;}

#updata {border:1px solid #666666;}
.updata-title {margin:5px 5px 0px 5px; padding:2px; border-bottom:1px solid #666666; color:#FF9999; font-weight:bold;}
.updata-menu {margin:1px 5px 2px 5px; padding:2px; border-bottom:1px solid #444444; text-align:right;}
#m_news-1 {margin:5px 10px 10px 10px;}

/* -------------------- info.html -------------------- */
#info_html {border:1px solid #999999;}
#info_html dl {margin:10px;}
#info_html dt {margin:5px; padding:3px; color:#FF3300; font-weight:bold; border-bottom:1px dashed #666666;}
#info_html dd {padding:3px; margin:5px 5px 15px 5px; line-height:140%;}
#info_html ol {}
#info_html li {padding:2px; line-height:130%;}

/* -------------------- bosyu.html -------------------- */
#bosyu_html {border:1px solid #999999;}
#bosyu_html dl {margin:10px;}
#bosyu_html dt {margin:5px; padding:3px; font-size:14px; color: #FFFF00; font-weight:bold; border-bottom:1px dashed #666666;}
#bosyu_html dd {padding:3px; margin:5px 5px 15px 5px; line-height:140%;}
#bosyu_html ol {}
#bosyu_html li {padding:2px; line-height:130%;}

/* -------------------- updata.html -------------------- */

/* -------------------- deai.html -------------------- */
#deai {border:1px solid #666666;}
#deai ul {margin:5px;}
#deai li {border-bottom:1px dashed #666666; padding:3px;}

/* -------------------- Get BBS -------------------- */
#gbbs {border:1px solid #666666;}
.gbbs_title {padding:3px 3px 3px 3px; margin:5px 10px 2px 10px; color:#FF9900; font-size:14px; font-weight:bold; border-bottom:1px solid #9F5000;}
.gbbs_menu {padding:2px; margin:2px 10px 5px 10px; border-bottom:1px dashed #999999; text-align:right;}
.gbbs_main  {padding:5px; margin:5px 10px 5px 10px;}
.gbbs_page {padding:5px; margin:5px 0px 5px 0px; text-align:center; border-bottom:1px solid #333333; border-top:1px solid #333333;}

.gbbs_bbstitle {padding:3px 5px 3px 10px; background-color: #3366FF;}
.gbbs_bbssubtitle {padding:3px 5px 3px 10px; background-color:#FF9933;}
.gbbs_bbsdata {text-align:right; padding:5px 5px 5px 0px; border-bottom:1px solid #666666;}
.gbbs_img {padding:5px 5px 5px 0px;}

#gbbs ul {margin:2px 10px 10px 10px;}
#gbbs img {border:0px;}
#gbbs li {padding:2px 2px 2px 0px; line-height:140%; border-bottom:1px dashed #666666;}
.gbbs_li-data {text-align:right;}
.gbbs_font1 {color:#6699FF;}

#gbbs_input {margin:10px 10px 10px 20px;}
#gbbs_input table {width:100%;}
#gbbs_input th  {width:18%; font-weight:normal;}
.gbbs_input-title {border-bottom:1px solid #0066FF; margin-bottom:5px; padding:5px; color:#FFCC00;}

/* -------------------- Photo BBS -------------------- */
#pbbs {margin:auto; width:90%;}
#pbbs_title {padding:3px 3px 5px 3px; margin:5px auto 1px auto; width:90%; color:#FF6600; font-size:14px; font-weight:bold; border-bottom:1px solid #999999;}
#pbbs_menu {padding:3px; margin:1px auto 2px auto; text-align:right; width:90%; border-bottom:1px dashed #CCCCCC;}
#pbbs_main  {}

.pbbs_img {margin-right:10px;}

.pbbs_bbstitle {padding:5px; border-width:1px 1px 1px 1px; border-style:solid; border-color:#666666;}
.pbbs_bbssubtitle {padding:5px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#666666;}
.pbbs_bbsdata {padding:5px 5px 5px 5px; text-align:left; border-width:0px 1px 1px 1px; border-style:solid solid dashed solid; border-color:#666666;}
.pbbs_bbsinfo {padding:5px 5px 5px 0px; text-align:right;}
.pbbs_comment {padding:5px; line-height:140%; border-width:0px 1px 1px 1px; border-style:solid; border-color:#666666;}
.pbbs_page {padding:5px; margin:5px auto 0px auto; width:90%; text-align:center; border-bottom:1px solid #333333; border-top:1px solid #333333;}
.pbbs_page2 {padding:5px; margin:10px auto 10px auto; width:90%; text-align:center; border-bottom:1px solid #333333; border-top:1px solid #333333;}

#pbbs a:hover {text-decoration:underline;}
.pbbs_font1 {color:#FFCC00;}
.pbbs_font2 {color:#999999;}

#pbbs_input {margin:10px;}
#pbbs_input input,text,textarea,select {font-size:12px;}
.pbbs_inputtitle {font-weight:bold;}

.pbbs_mail {padding:0px; margin:1px; font-size:12px;}

/* -------------------- FreeBBS -------------------- */
#bbs {border:1px solid #666666;}
#bbs_title {padding:5px; margin:2px 10px 2px 10px; color:#cccccc; font-weight:bold; border-bottom:1px solid #666666;}
#bbs_menu {padding:5px; margin:2px 10px 2px 10px; border-bottom:1px dashed #666666}
#bbs_main {margin:2px 10px 2px 10px;}
.bbs_bbstitle {padding:5px 5px 5px 0px; border-bottom:1px solid #0099FF;}
.bbs_bbsdata {padding:5px 5px 5px 0px; text-align:right;}
.bbs_comment {padding:5px 2px 2px 2px;}
.bbs_page {padding:5px; margin:10px 0px 10px 0px; text-align:center; border-bottom:1px solid #666666; border-top:1px solid #666666;}
.bbs_font1 {color:#99FF00;}
.bbs_font2 {color:#999999;}

/* -------------------- lineBBS -------------------- */
#linebbs {font-size:13px; border:1px solid #666666; padding:5px;}
#linebbs_title {padding:3px; color:#FF9900; font-weight:bold; border-bottom:1px solid #FF9900;}

/* -------------------- Rss Headline -------------------- */
#rsshead_1 {font-size:12px;}
#rsshead_1 a:hover {text-decoration:underline;}

/* -------------------- 2Shot -------------------- */
#two_shot {}

.two_shot_subtitle {padding:5px; border-bottom:1px solid #FF6666; color:#FF6666; font-weight:bold; text-align:right;}
.two_shot_table1 {width:100%; border:1px solid #666666;}
.two_shot_td1-1 {border-bottom:1px solid #333333; border-right:1px dashed #666666; padding:3px;}
.two_shot_td1-1-1 {border-bottom:1px solid #333333; border-right:1px solid #666666; padding:3px;}
.two_shot_td1-2 {border-bottom:1px solid #333333; padding:3px;}
.two_shot_td1-3 {border-right:1px dashed #666666; padding:3px;}
.two_shot_td1-4 {padding:3px;}

.two_shot_table2 {width:100%; border:1px solid #666666; background-color:#222222;}
.two_shot_td2-1 {border-bottom:1px dashed #666666; border-right:1px dashed #666666; padding:5px; width:25%;}
.two_shot_td2-1-1 {border-bottom:1px dashed #666666; border-right:1px dashed #666666; padding:5px; width:18%;}
.two_shot_td2-2 {border-bottom:1px dashed #666666; padding:5px; width:39%;}
.two_shot_td2-3 {border-right:1px dashed #666666; padding:5px;}
.two_shot_td2-4 {padding:5px;}

.two_shot_table3 {width:100%; border:1px solid #666666;}
.two_shot_td3-1 {border-bottom:1px dashed #333333; border-right:1px dashed #666666; padding:5px; width:25%;}
.two_shot_td3-1-1 {border-bottom:1px dashed #333333; border-right:1px dashed #666666; padding:5px; width:18%;}
.two_shot_td3-2 {border-bottom:1px dashed #333333; padding:5px; width:39%;}
.two_shot_td3-3 {border-right:1px dashed #666666; padding:5px;}
.two_shot_td3-4 {padding:5px;}


#2shot_title {padding:5px; border-bottom:1px solid #FF0066; text-align:right; font-weight:bold;}
#2shot_make-r {font-weight:bold;}
#2shot_main {}

