﻿@charset "utf-8";
/* CSS Document */

html{
background-image:url(http://bbs.hs.joycity.jp/jcg/images/back.gif);
background-position:center;
/* background-repeat:no-repeat; */
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
scrollbar-face-color: #c3b8ad;       /* 表面の色 */
scrollbar-3dlight-color: #eeeeee;    /* 左端と上端の色 */
scrollbar-highlight-color: #eeeeee;  /* ハイライトの色 */
scrollbar-shadow-color: #cccccc;     /* 影の色 */
scrollbar-darkshadow-color: #cccccc; /* 右端と下端 */
scrollbar-arrow-color: #000000;      /* 矢印の色 */
scrollbar-track-color: #dddddd;      /* バーの背景の色 */
margin: 0;
padding:0;
}

body{
background-image:url(http://bbs.hs.joycity.jp/jcg/images/back_top.jpg);
background-position:top center;
background-repeat:repeat-x;
margin: 0;
padding:0;
text-align:center;
font-size:12px;
}

body#Body1
{
background-color:#ece9e2;
background-image:none;
background-position:top center;
background-repeat:repeat-x;
width:520px;
margin: 0;
padding:0;
text-align:center;
font-size:12px;
}


body#frame {
background-color:#ece9e2;
background-image:none;
width:540px;
padding-right:20px;
text-align:left;
padding:0;
margin:0;
}
html#frame{
background-color:#ece9e2;
background-image:none;
width:540px;
padding-right:20px;
text-align:left;

padding:0;
margin:0;
}
.cmt {
display:block;
margin-top:5px;
}

iframe.comment{
width:540px;
height:400px;
border: 1px solid gray;
margin-top:20px;
margin-bottom:10px;
padding:0;
}
.textarea{
width:540px;
height:200px;
}
table.form{
margin-top:20px;

}
table.form td{

text-align:left;
}

img {
border:0;
}
div#bbs{
width:640px;
margin-left:auto;
margin-right:auto;
background-image:url(http://bbs.hs.joycity.jp/jcg/images/back_middle.gif);
background-repeat:repeat-y;
background-position:center;
text-align:center;
}


h1 {
text-indent:-9999px;
margin:0;
background-image:url(http://bbs.hs.joycity.jp/jcg/images/h1.jpg);
background-repeat:no-repeat;
background-position:center;
width:640px;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
padding-top:10px;
height:160px;
}


/*飛行団掲示板*/
h2.title1 {
background-image:url(http://bbs.hs.joycity.jp/jcg/images/h2.gif);
background-repeat:no-repeat;
background-position:top;
margin:0;
padding:0;
height:30px;
text-indent:-9999px;
}
/*飛行団掲示板開設*/
h2.title2 {
background-image:url(http://bbs.hs.joycity.jp/jcg/images/h2.gif);
background-repeat:no-repeat;
background-position:0px -30px;
width:580px;
margin-left: auto;
margin-right:auto;
margin-top:0;
padding:0;
height:30px;
text-indent:-9999px;
}
/*飛行団掲示板　管理ページ*/
h2.title3 {
background-image:url(http://bbs.hs.joycity.jp/jcg/images/h2.gif);
background-repeat:no-repeat;
background-position:0px -60px;
width:580px;
margin-left: auto;
margin-right:auto;
margin-top:0;
padding:0;
height:30px;
text-indent:-9999px;
}
/*飛行団掲示板　書き込みフォーム*/
h2.title4 {
background-image:url(http://bbs.hs.joycity.jp/jcg/images/h2.gif);
background-repeat:no-repeat;
background-position:0px -90px;
width:580px;
margin-left: auto;
margin-right:auto;
margin-top:0;
padding:0;
height:30px;
text-indent:-9999px;
}
/*飛行団掲示板　書き込み内容表示*/
h2.title5 {
background-image:url(http://bbs.hs.joycity.jp/jcg/images/h2.gif);
background-repeat:no-repeat;
background-position:0px -120px;
width:580px;
margin-left: auto;
margin-right:auto;
margin-top:0;
padding:0;
height:30px;
text-indent:-9999px;
}
/*所属飛行団選択*/
h2.title6 {
background-image:url(images/h2.gif);
background-repeat:no-repeat;
background-position:0px -150px;
width:580px;
margin-left: auto;
margin-right:auto;
margin-top:0;
padding:0;
height:30px;
text-indent:-9999px;
}
/*飛行団掲示板一覧*/
h2.title7 {
background-image:url(images/h2.gif);
background-repeat:no-repeat;
background-position:0px -180px;
width:580px;
margin-left: auto;
margin-right:auto;
margin-top:0;
padding:0;
height:30px;
text-indent:-9999px;
}

/*ノルマンディー*/
h3.title1 {
background-image:url(images/h3.gif);
background-repeat:no-repeat;
background-position:0px -25px;
width:580px;
margin-left: auto;
margin-right:auto;
margin-top:0;
margin-bottom:5px;
padding:0;
height:25px;
text-indent:-9999px;
}
/*ダンケルク*/
h3.title2 {
background-image:url(images/h3.gif);
background-repeat:no-repeat;
background-position:0px -0px;
width:580px;
margin-left: auto;
margin-right:auto;
margin-top:0;
margin-bottom:5px;
padding:0;
height:25px;
text-indent:-9999px;
}
/*コメント*/
h3.comment {
background-image:url(images/h3.gif);
background-repeat:no-repeat;
background-position:40px -50px;
width:580px;
margin-left: auto;
margin-right:auto;
margin-top:0;
margin-bottom:5px;
padding:0;
height:25px;
text-indent:-9999px;
}

.s {
background-image:url(http://bbs.hs.joycity.jp/jcg/images/bbs_window_s.gif);
background-repeat:no-repeat;
width:550px;
padding:15px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
.btn {
background-image:url(http://bbs.hs.joycity.jp/jcg/images/bbs_window_s.gif);
background-repeat:no-repeat;
width:570px;
padding-top:9px;
padding-left:15px;
padding-bottom:8px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
text-align:left;
}

.team {
color: #FF9900;
margin-left:50px;
}

.middle{
margin-top:5px; letter-spacing:20px;
text-align:center;
}
/*イメージ選択*/
div.images {
background-image:url(http://bbs.hs.joycity.jp/jcg/images/bbs_window_l.gif);
background-repeat:no-repeat;
width:550px;
padding:15px;
color:#FFFFFF;

font-weight:bold;
font-size:14px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

div.images table td{
text-align:center;
padding:5px 5px 0px 5px;

}

/*連合テーブル(トップページ用)*/
table.team_r_top {
background-image:url(http://bbs.hs.joycity.jp/jcg/images/bbs_r_top.gif);
background-repeat:no-repeat;
background-position:center top;
padding:8px;
height:120px;
width:580px;
clear:both;
}
/*枢軸テーブル(トップページ用)*/
table.team_s_top {
background-image:url(http://bbs.hs.joycity.jp/jcg/images/bbs_s_top.gif);
background-repeat:no-repeat;
background-position:center top;
padding:8px;
height:120px;
width:580px;
clear:both;
}

/*連合テーブル*/
table.team_r {
background-image:url(http://bbs.hs.joycity.jp/jcg/images/bbs_r.gif);
background-repeat:no-repeat;
background-position:center top;
padding:8px;
height:120px;
width:580px;
clear:both;
}
/*枢軸テーブル*/
table.team_s {
background-image:url(http://bbs.hs.joycity.jp/jcg/images/bbs_s.gif);
background-repeat:no-repeat;
background-position:center top;
padding:8px;
height:120px;
width:580px;
clear:both;
}
/*パイロットが存在していないまたは、飛行団に所属していない*/
table.team_o {
background-image:url(http://bbs.hs.joycity.jp/jcg/images/bbs_o.gif);
background-repeat:no-repeat;
background-position:center top;
padding:8px;
height:120px;
width:580px;
clear:both;
}

td.tn{
width:96px;
height:72px;
padding:16px 9px 10px 15px;
}
td.bbsname {
text-align:left;
vertical-align:middle;
font-weight:bold;
font-size :14px;
color:#FF9900;
width:260px;
}
td.tab_l {
padding:0 10px;
margin:0;
text-align:left;
}
td.tab_r {
padding:0 10px;
margin:0;
text-align:right;
}
table.name {
background-color:#FFFFFF;
color:#000000;
margin-right:20px;
border-collapse:collapse;
border: 1px solid gray;
font-weight:lighter;
}
.bbsimg {
}
table.name th {
background-color:#CCCCCC;
padding:3px;
border: 1px solid gray;
}
table.name td{
padding:3px;
font-size:12px;
border: 1px solid gray;
}
.notis {
background-color:#7d0000;
background-image:url(http://bbs.hs.joycity.jp/jcg/images/div_notis.gif);
background-repeat:no-repeat;
background-position:top right;
color:#FFFFFF;
line-height:20px;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:20px;
border:10px solid #660000;
padding:5px;
width:500px;

}

table.bbs {
padding:5px;
width:550px;
}
table.bbs th,
table.bbs560 th {
background-color:#CCCCCC;

padding:5px;
}
table.bbs td,
table.bbs560 td{
padding:5px;
background-color:#FFFFFF;
border-bottom: 3px sold red;
}
/*本文*/
div.write{
line-height:20px;
padding:10px;
text-align:left;
background-color:#f7f4ee;
}
div.write_comment{
line-height:20px;
padding:10px;
text-align:left;
background-color:#f7f4ee;
}

div#num{
text-align:center;
padding:20px;
}
#num a,
#num a:link {
text-decoration:none;
font-weight: bold;
margin-left:2px;
margin-right:2px;
padding:2px;
letter-spacing:1px;
color:#003366;
}
#num a:hover{
color: #333399;
text-decoration:underline;
}

div.tos 
{
background-color:White ;
text-align:left;
width:560px;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
height:200px;
overflow-x:hidden;
overflow-y:scroll;
}

.s2 {
background-image:url(http://bbs.hs.joycity.jp/jcg/images/bbs_window_s2.gif);
background-repeat:no-repeat;
width:550px;
padding:15px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

.tfont 
{
	 font-family: 'ＭＳ ゴシック',Osaka,Arial,Helvetica,sans-serif;
}

div.bbsimage 
{    
text-align:center;
width:508px;
margin-left:20px;
margin-right:20px;
margin-bottom:0px;
height:120px;
overflow-x:scroll;
overflow-y:hidden;
}
	