body {
 padding-right:0px; 
 padding-left:0px; 
 padding-bottom:0px;
 margin:0px auto;
 padding-top:0px;
 background:#000;
 text-align:center; 

}


h1.sitetitle {font-size:14px; margin:0px; color:#FFF; }
a.sitetitle {font-size:14px; margin:0px; color:#FFF; text-decoration:none;}
a.sitetitle:hover {font-size:14px margin:0px; color:yellow;}

#description {
 font-size:12px;
 color:#fff;
 text-align:left;
}

#sitetitle {
 width:470px;
 margin:0px;
 text-align:left;
 position:relative;
 float:right;
 top:170px;
 left:-60px;

}

.font_w_12 {
 font-size: 12px; 
 color: #ffffff
}
.font_red_12 {
 font-size: 12px; 
 color: #ff0000
}
.font_bk_12 {
 font-size: 12px; 
 color: #000000
}

#container {
 BACKGROUND: url("http://www.yachou.jp//bg.jpg") repeat-y left 50%;  
 MARGIN: 0px auto; 
 WIDTH: 750px; 
 position:relative;
 TOP:-60px
 overflow:auto;
}

#hedder { 
 width:750px;  
 height:180px
 margin:auto;
 float:reight;
 text-align:center;
 
}

#contant {
 BORDER-RIGHT: #fff 1px solid; 
 PADDING-RIGHT: 3px; 
 BORDER-TOP: #fff 1px solid; 
 PADDING-LEFT: 3px; 
 FONT-SIZE: 12px; 
 FLOAT: left; 
 PADDING-BOTTOM: 3px; 
 MARGIN: 0px; 
 BORDER-LEFT: #fff 1px solid; 
 WIDTH: 480px; 
 COLOR: #fff; 
 PADDING-TOP: 3px; 
 BORDER-BOTTOM: #fff 1px solid; 
 HEIGHT: 390px; 
 TEXT-ALIGN: left;
 position:relative;
}

#menu {
 PADDING-RIGHT: 10px; 
 PADDING-LEFT: 60px; 
 FLOAT: left; 
 PADDING-BOTTOM: 0px; 
 MARGIN: 0px; 
 WIDTH: 130px; 
 PADDING-TOP: 0px; 
 TEXT-ALIGN: left;
}

#main {
 width:500px:
 height:400px;
 margin:0px;
 text-align:left;
 float:left;
 overflow:auto;
 position:relative;
}

#main_line {
 width:500px:
 height:400px;
 margin:auto;
 text-align:left;
 float:right;
 position:relative;
 left:-62px;
}


#whatsnew {
 width:450px;
 height:200px;
 margin:auto;
 overflow:auto;
 position:relative;
 right:-10px;
}

#join_line {
 text-align:left;
 color:blue;
 font-family: "HGS創英角ｺﾞｼｯｸUB",sans-serif; 
 font-size:16px;

}


.small_red {
 FONT-SIZE: 12px; 
 COLOR: #f00;
}
.small_red A:link {
 FONT-SIZE: 12px; 
 COLOR: #f00;
}
.small_red A:hover {
 FONT-SIZE: 12px; 
 COLOR: #fff;
}

#both {
 width:750px;
 height:130px;
 text-align:left;
 float:left;
 position:relative;
 margin:auto;
 
}

.bbs_tbl {
 BORDER-RIGHT: #fff 1px solid; 
 PADDING-RIGHT: 2px; 
 BORDER-TOP: #fff 1px solid; 
 PADDING-LEFT: 2px; 
 FONT-SIZE: 12px; 
 PADDING-BOTTOM: 2px; 
 MARGIN: 3px 0px 10px; 
 BORDER-LEFT: #fff 1px solid; 
 WIDTH: 96%; 
 COLOR: #fff; 
 PADDING-TOP: 2px; 
 BORDER-BOTTOM: #fff 1px solid;
}
.bbs_cate {
 WIDTH: 90px; 
 BACKGROUND-COLOR: #333; 
 TEXT-ALIGN: right;
}
#bbs_box {
 PADDING-RIGHT: 3px; 
 PADDING-LEFT: 3px; 
 PADDING-BOTTOM: 3px; 
 MARGIN: 10px 0px; 
 WIDTH: 95%; 
 PADDING-TOP: 3px; 
 BACKGROUND-COLOR: #333;
}
.bbs_70 {
 BORDER-RIGHT: #333 1px solid; 
 BORDER-TOP: #333 1px solid; 
 BORDER-LEFT: #333 1px solid; 
 WIDTH: 70px; 
 MARGIN-RIGHT: 10px; 
 BORDER-BOTTOM: #333 1px solid;
}
.bbs_180 {
 BORDER-RIGHT: #333 1px solid; 
 BORDER-TOP: #333 1px solid; 
 BORDER-LEFT: #333 1px solid; 
 WIDTH: 180px; 
 BORDER-BOTTOM: #333 1px solid;
}
.bbs_250 {
 BORDER-RIGHT: #333 1px solid; 
 BORDER-TOP: #333 1px solid; 
 BORDER-LEFT: #333 1px solid; 
 WIDTH: 250px; 
 BORDER-BOTTOM: #333 1px solid;
}
.bbs_100 {
 BORDER-RIGHT: #333 1px solid; 
 BORDER-TOP: #333 1px solid; 
 BORDER-LEFT: #333 1px solid; 
 WIDTH: 250px; 
 BORDER-BOTTOM: #333 1px solid; 
 HEIGHT: 100px;
}
#bbs_come {
 BORDER-RIGHT: #ccc 1px dotted; 
 PADDING-RIGHT: 5px; 
 BORDER-TOP: #ccc 1px dotted; 
 PADDING-LEFT: 5px; 
 PADDING-BOTTOM: 5px; 
 BORDER-LEFT: #ccc 1px dotted; 
 WIDTH: 96%; 
 COLOR: #000; 
 PADDING-TOP: 5px; 
 BORDER-BOTTOM: #ccc 1px dotted; 
 BACKGROUND-COLOR: #ccc;
}

BODY {
 SCROLLBAR-FACE-COLOR: #fff; 
 SCROLLBAR-HIGHLIGHT-COLOR: #fff; 
 SCROLLBAR-SHADOW-COLOR: #fff; 
 SCROLLBAR-3DLIGHT-COLOR: #000; 
 SCROLLBAR-ARROW-COLOR: #000; 
 SCROLLBAR-TRACK-COLOR: #fff; 
 SCROLLBAR-DARKSHADOW-COLOR: #000; 
 SCROLLBAR-BASE-COLOR: #fff;
}
HTML {
 SCROLLBAR-FACE-COLOR: #000; 
 SCROLLBAR-HIGHLIGHT-COLOR: #000; 
 SCROLLBAR-SHADOW-COLOR: #000; 
 SCROLLBAR-3DLIGHT-COLOR: #fff; 
 SCROLLBAR-ARROW-COLOR: #fff; 
 SCROLLBAR-TRACK-COLOR: #000; 
 SCROLLBAR-DARKSHADOW-COLOR: #fff; 
 SCROLLBAR-BASE-COLOR: #000;
}
A:link {
 COLOR: #6699ff; 
 TEXT-DECORATION: underline;
}
A:visited {
 COLOR: #6699ff; 
 TEXT-DECORATION: underline;
}
A:hover {
 COLOR: #ff6; 
 TEXT-DECORATION: none;
}
A:active {
 COLOR: #6699ff; 
 TEXT-DECORATION: none;
}

#topics_line {
 width:480px;
 height:340px;
 margin:0px;
 overflow:auto;
 position:relative;
 float:left;
}

#topics_titleline {width:450px; background:#252525; border:1px solid #000; min-height:14px;}

#topics_title {width:445px; height:5px; text-align:left; float:left; margin:auto; min-height:14px;}

#topics_date {width:200px; height:20px; text-align:right; float:right; margin:0px; font-size:12px; }

#topics_pc1 {width:450px; text-align:center; margin:auto;}

#topics_shortcomment {width:450px; text-align:left; margin:auto; }

#topics_comment {width:450px; text-align:left; margin:auto; margin:0px auto; }

a.topics_title {text-decoration:none; color:yellow; }
a.topics_title:hover {text-decoration:underline; color:yellow;}

#topics_ym_line {width:450px; min-height:10px; }

#topics_ym_year {width:50px; min-height:10px; float:left; }

#topics_ym_month {width:40px; min-height:10px; float:left;}

a.topics_ym {text-decoration:none; color:yellow;}
a.topics_ym:hover {text-decoration:underline; color:yellow; }

#branch_line {
 width:480px;
 height:340px;
 margin:0px;
 overflow:auto;
 position:relative;
 float:left;
 text-align:left;
 color:#fff;
 font-family: "HGPｺﾞｼｯｸM",sans-serif; 
 font-size:15px;
}

#non_line {
 width:480px;
 height:340px;
 margin:0px;
 overflow:auto;
 position:relative;
 float:left;
 text-align:left;
 color:#fff;
 font-family: "HGPｺﾞｼｯｸM",sans-serif; 
 font-size:15px;
}

#link_line {
 width:480px;
 height:340px;
 margin:0px;
 overflow:auto;
 position:relative;
 float:left;
 text-align:left;
 color:#fff;
 font-family: "HGPｺﾞｼｯｸM",sans-serif; 
 font-size:16px;
 top:0px;
}



a.myHP {color:red; }
a.myHP:hover {color:red; }

#link_line {width:480px; height:340px; float:left; font-size:15px; text-align:center; position:relative; margin:0px; }

#event {
 width:480px;
 margin:auto;
 position:relative;
 z-index:1; 
}

#event_table {
 float:left;
 width:480px;
 height:340px;
 margin:0px;
 overflow:auto;
 text-align:center;
 color:#000;
 font-size:13px; 
}
p. {margin:0px;}
td.event_table_date {width:110px;}
td.event_table_detail {text-align:left; padding:3px;}

#tshirt_line {
 float:left;
 width:480px;
 height:340px;
 margin:0px;
 overflow:auto;
 text-align:left;
 color:#fff;
 font-size:13px; 
}

#whistle_line2 {
 float:left;
 width:480px;
 height:250px;
 margin:0px;
 overflow:auto;
 text-align:left;
 color:#fff;
 font-size:13px; 
}

#whistle_line {
 float:left;
 width:480px;
 height:340px;
 margin:0px;
 overflow:auto;
 text-align:left;
 color:#fff;
 font-size:13px; 
}

#company_line {
 float:left;
 width:480px;
 height:340px;
 margin:0px;
 overflow:auto;
 text-align:left;
 color:#fff;
 font-size:13px;
}

//*スタッフ*//

#staff_line {
 float:left;
 width:480px;
 height:340px;
 margin:0px;
 overflow:auto;
 text-align:left;
 color:#fff;
 font-size:13px; 
}

a.staff_list {color:#FFF; text-decoration:none;}
a.staff_list:hover {color:yellow; text-decoration:none;}


#staff_list {width:110px; height:150px; text-align:center; float:left; padding:3px; }

img.staff_list {border:solid #FFF 1px; width:110px;}

a.blog_title_link {
 color:blue;
}

a.blog_link {
 color:#78d2fb;
}

/*スタッフリンク*/
#staff_link {
 width:400px;
 height:150px;
 margin-top:20px;
 float:left;
}

#information_line {
 width:480px;
 height:400px;
 margin:0px;
 overflow:auto;
 position:relative;
 float:left;
}
