/*--フォントサイズ一括設定--*/
BODY{
font-family:"ＭＳ Ｐゴシック","Osaka",sans-serif；
font-color: black;
font-size: 10pt;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
/*--全体の横幅設定他--*/
#container{
vertical-align: top;
text-align: center;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
/*--左から順に上・右・下・左--*/
width: 800px;
/*background-color: #f4f881;*/
/*border: 1px solid black;*/
}
/*--ヘッダーの設定--*/
#header{
vertical-align: top;
text-align: left;
margin: 0px 0px -3px 0px;
padding: 0px 0px 0px 0px;
/*--左から順に上・右・下・左--*/
background-color: white;
width: 800px;
/*color: white;*/
/*border: 0px solid red;*/
}
/*--ナビ・バーの設定--*/
#navi{
font-size : 10pt;
font-family:"ＭＳ Ｐゴシック","Osaka",sans-serif；
vertical-align: top;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*--左から順に上・右・下・左--*/
/*border-bottom : 1px solid blue;*/
background-color: white;
width: 800px;
/*color: white;*/
/*border: 0px solid red;*/
}

.navi{
font-size : 10pt;
font-family:"ＭＳ Ｐゴシック","Osaka",sans-serif；
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*--左から順に上・右・下・左--*/
}
.navi a:link {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.navi a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.navi a:hover {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
/*--naviバー下部の「お知らせ」部分の設定--*/
.notice2{
color : #e0fff;
font-weight : bold;
background-color : #e0fff;
border: 1px solid blue;
text-align : center;
/*margin: 0px 7px 0px 0px;*/
/*padding: 2px 0px 2px 0px;*/
vertical-align : middle;
}

/*--left_sidebarとcontentsの大枠--*/
#box1{
vertical-align: top;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*--左から順に上・右・下・左--*/
/*竹内さん対策で横幅を調整 defaultは637*/
width: 636px;
float: left;
}
/*--box1とright_sidebarの大枠--*/
#box2{
vertical-align: top;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*--左から順に上・右・下・左--*/
/*border-left-width: 1px;*/
/*border-right-width: 1px;*/
/*border-left-style: solid;*/
/*border-right-style: solid;*/
/*border-left-color: black;*/
/*border:1px solid black;*/
width: 798px;
}
/*--左サイドバー--*/
#left_sidebar{
vertical-align: top;
text-align: left;
background-color: #bbfff4;
margin : 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
/*--左から上・ 右・ 下・ 左--*/
width: 182px;
float: left;
}
/*--左サイドバータイトル部分の設定--*/
.l_sidebar_title{
color : #990000;
font-weight : bold;
background-color : silver;
border: 1px solid blue;
text-align : center;
margin: 0px 7px 0px 0px;
padding: 2px 0px 2px 0px;
vertical-align : middle;
}
/*--左サイドバータイトル部分の設定--*/
/*.l_sidebar_title{*/
/*color : #990000;*/
/*font-weight : bold;*/
/*background-color : silver;*/
/*border: 1px solid blue;*/
/*text-align : center;*/
/*margin: 0px 7px 0px 5px;*/
/*padding: 2px 0px 2px px;*/
/*vertical-align : middle;*/
/*}*/

/*--左サイドバーテキスト部分の設定--*/
.l_sidebar_text{
font-weight : nomal;
text-align : center;
margin: 0px 0px 0px 0px;
padding: 2px 0px 2px 5px;
vertical-align : middle;
}

/*--右サイドバー--*/
#right_sidebar{
vertical-align: top;
text-align: left;
background-color : #f4f881;
margin: 0px 0px 0px 4px;
padding: 5px 0px 10px 6px;
/*--左から上・  右・ 下・  左--*/
/*竹内さん対策で横幅を調整 defaultは149*/
width: 148px;
float: right;
/*border: 1px solid black;*/
}

/*--右サイドバーメニュー部分の設定--*/
.r_sidebar_menu{
color : #990000;
border: 1px solid blue;
text-align : center;
margin: 0px 7px 0px 0px;
padding: 2px 0px 2px 0px;
vertical-align : middle;
}
/*--右サイドバータイトル部分の設定--*/
.r_sidebar_title{
color : #990000;
font-weight : bold;
background-color : silver;
border: 1px solid blue;
text-align : center;
margin: 0px 7px 3px 0px;
padding: 2px 0px 2px 0px;
vertical-align : middle;
}
/*--右サイドバーテキスト部分の設定--*/
.r_sidebar_text{
color : #990000;
font-weight : nomal;
background-color : white;
border: 1px solid blue;
text-align : center;
margin: 0px 7px 0px 0px;
padding: 2px 0px 2px 0px;
vertical-align : middle;
}
/*--サイドメニュー部分の設定--*/
.menu_image{
text-align : center;
margin: 0px 0px -2px 0px;
padding: 0px 0px 0px 0px;
/*--左から上・右・下・左--*/
vertical-align : middle;
}
.menunews{
border-bottom:1px solid black; color : #990000;
/*font-weight : bold;*/
/*background-color : #E6DFFF;*/
background-image : url('http://tcwu.org/img/menu_news_bk1.gif');
font-size : 10pt;
text-align : left;
padding: 0px;
/*--左から上・右・下・左--*/
vertical-align : middle;
border-right-width: 1px;
border-right-style: solid;
margin-left:7px; margin-right:2px; margin-top:0px; margin-bottom:2px
}
.menuoutline{
border-bottom:1px solid black; color : #990000;
/*font-weight : bold;*/
/*background-color : #FFDFE5;*/
background-image : url('http://tcwu.org/img/menu_outline_bk1.gif');
text-align : left;
padding: 0px;
/*--左から上・右・下・左--*/
vertical-align : middle;
border-right-width: 1px;
border-right-style: solid;
margin-left:7px; margin-right:2px; margin-top:0px; margin-bottom:2px
}
.menucommnu{
border-bottom:1px solid black; color : #990000;
/*font-weight : bold;*/
/*background-color : #E0FFC7;*/
background-image : url('http://tcwu.org/img/menu_commun_bk1.gif');
text-align : left;
padding: 0px;
/*--左から上・右・下・左--*/
vertical-align : middle;
border-right-width: 1px;
border-right-style: solid;
margin-left:7px; margin-right:2px; margin-top:0px; margin-bottom:2px
}
.menulink{
border-bottom:1px solid black; color : #990000;
/*font-weight : bold;*/
/*background-color : #ede1b8;*/
background-image : url('http://tcwu.org/img/menu_link_bk1.gif');
text-align : left;
padding: 0px;
/*--左から上・右・下・左--*/
vertical-align : middle;
border-right-width: 1px;
border-right-style: solid;
margin-left:7px; margin-right:2px; margin-top:0px; margin-bottom:2px
}
.menucontact{
border-bottom:1px solid black; color : #990000;
/*font-weight : bold;*/
/*background-color : #E8CAFF;*/
background-image : url('http://tcwu.org/img/menu_contact_bk1.gif');
text-align : left;
padding: 0px;
/*--左から上・右・下・左--*/
vertical-align : middle;
border-right-width: 1px;
border-right-style: solid;
margin-left:7px; margin-right:2px; margin-top:0px; margin-bottom:2px
}
/*--サイドメニュー部分の設定--*/
.ul{
margin: 0px 3px 0px 5px;
padding : 0px 0px 5px 10px;
/*--左から順に上・右・下・左--*/
/*list-style-type: none;*/
list-style-type: square;
text-align : left;
}
.li{
margin: 0px 0px 0px 0px;
padding : 0px 0px 5px 0px;
/*--左から順に上・右・下・左--*/
text-align: left;
}

/*--リンクの下線を表示しない--*/
A{
text-decoration : none;
/*color : gray;*/
color : #696969;
}
/*--日付を右端に表示--*/
.date{
text-align: right;
}
/*--Notice部の文字設定--*/
.notice{
color:blue;
font-size:9pt;
font-weight:bold;
}
/*--記事記入部分の設定--*/
#contents{
font-size: 11pt;
vertical-align: top;
text-align: left;
/*text-align: center;*/
background-color : ;
margin: 0px;
/*--左から順に上・右・下・左--*/
/*width : 468px;*/
width : 440px;
float: right; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:20px
}
/*--実際の記事記入先のBOX--*/
.contents{
font-size: 10pt;
vertical-align: top;
/*text-align: left;*/
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*--左から順に上・右・下・左--*/
}
/*--メインの文字設定--*/
.title{
color: #993333;
font-weight : bold;
font-size: 14pt;
margin:1em 0px;
clear:both;
border: solid 1px #AAAAAA;
border-left:solid 8px #7BBD5A;
padding-left: 2px;
text-align: center;

}
.topic_title{
color : glay;
font-size : 10pt;
font-weight : bold;
}
.topic_text{
font-size : 10pt;
}

.clear{
clear : both;
}
/*--フッターの設定--*/
#footer{
text-align: center;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
/*--左から順に上・右・下・左--*/
width: 798px;
height : 1em;
clear: both;
color : white;
background-color : black;
}
/*--文字の設定--*/
H1{
font-size: 180%;
text-align: left;
margin : 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
/*--左から順に上・右・下・左--*/
color : gray;
}
/*--インデントの設定--*/
/*--インデント １行目１文字、２行目以降２文字字下げの設定--*/
.indent1{
padding-left: 0em;
text-indent: 0em;
}

/*--ナビ・バーの設定--*/
H2 a{
font-size: 10pt;
display : block;
width : 120px;
background-color : #FCD696;
border : 2px solid;
border-color : #FEEED3 E1A32D E1A32D FEEED3;
text-align : center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*--左から順に上・右・下・左--*/
}
H2 a:hover{
background-color : #FFCC00;
}
H2 a:active{
border-color : #E1A32D FEEED3 FEEED3 E1A32D;
}
.navibar{
width : 800px;
margin : -3px 0px 0px 33px;
padding: 0px 0px 0px 0px;
/*--左から順に上・右・下・左--*/
}
.navibar h2{
margin : 0px;
float : left;
}

H3{
font-size : 120%;
text-align : left;
margin: 00px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*--左から順に上・右・下・左--*/
}
P{
text-align : left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*--左から順に上・右・下・左--*/
}
#copyright{
font-size: 75%;
text-align: right;
width: 800px;
height: 1em;
margin: 0;
padding: 0;
}
.copyright{
text-decoration: none;
color: #c0c0c0;
}