body,td,th {
	font-family: MS UI Gothic, Arial Narrow;
	font-size: 12px;
	color: #444444;
}
body {
	background-color: #3D3836;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}
img {border: none;}
a{color:#444444;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}
/* background */
.Lbg {overflow:hidden; position:absolute; right:50%; top:0; width:50%; height:600px; margin-right:462px; background:url(http://www.2009-chingu.jp/2009chingu/img/default/leftbg.jpg) right top no-repeat;}
.Rbg {overflow:hidden; position:absolute; right:0; _right:auto; _left:50%; top:0; width:50%; height:600px; background:url(http://www.2009-chingu.jp/2009chingu/img/default/rightbg.jpg) 462px top no-repeat;}
body:first-of-type .bg_l {left:-462px;}
body:first-of-type .bg_r {left:50%;}



/* Layout */
*{margin:0; padding:0;}
body{text-align:center;}
#wrap{position:relative; width:924px; text-align:left; margin:0 auto; z-index:10;}


#header{width:100%; height:268px; background:url(http://www.2009-chingu.jp/2009chingu/img/default/centerbg.jpg) top no-repeat;}


#container{width:100%; background:#ffffff; background:url(http://www.2009-chingu.jp/2009chingu/img/default/con_bg.gif) top repeat-y;}
#container1{width:922px; background:#ffffff; background:url(http://www.2009-chingu.jp/2009chingu/img/default/con_bg.gif) top repeat-y; border:1px solid #ffffff;}


.snb{width:208px; float:left;}
#loginbox{width:175px; margin-top:15px;  margin-left:18px; background:#eeeeee;}
#leftbn{width:175px; height:70px; margin-top:12px; margin-left:18px; background:#eeeeee;}


#content{width:716px; float:right; text-align:left;}
#bigtitle{width:698px; height:50px; margin-top:15px; background:#eeeeee;}
#naiyou{width:698px; margin-top:15px; margin-bottom:15px; background:#eeeeee;}


#join{width:888px; margin-left:18px;}
#joinbigtitle{width:100%; height:39px; margin-top:15px; background:#000000;}
#joinnaiyou{width:100%; margin-top:39px; margin-bottom:25px;}


#footer{width:100%; height:105px; text-align:center; background:url(http://www.2009-chingu.jp/2009chingu/img/default/footer_bg.gif) top no-repeat;}
#lcopy{width:462px; height:32px; margin-top:35px; text-align:left; float:left;}
#rsupport{width:462px; height:32px; margin-top:35px; text-align:right; float:right;}


.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}



/**/
.boardpage {color:#cccccc;}
.boardpage a{text-decoration:none; color:#555555;}
.boardpage a:visited{text-decoration:none; color:#cccccc;}
.boardpage a:hover{text-decoration:underline;}
.boardpage1 {color:#684C82; font-weight:bold;}

.schedu {color:#000000; font-weight:bold;}
.schedutext {color:#555555; line-height:1.7; padding:11px 17px 35px 17px;}

.calmonth  {color:#555555; font-weight:bold; font-size:11px;  background-color:#ffffff; padding-bottom:4px; padding-top:7px;} 
.caldate  {color:#B1B0BC;  font-size:9px; background-color:#EFF2F7; padding:2px;} 
.calweek  {color:#FFFFFF; font-weight:bold; font-size:10px; background-color:#B7B3D2; padding:2px;} 


.cata1 {color:#FF6C00; padding-left:7px; padding-top:3px;}
.cata2 {color:#444444; padding-left:7px; padding-top:3px;}
.inpu1 {color:#44444;}
.inpu2 {color:#888888;}
.setu1 {color:#888888; padding-left:7px; padding-top:3px;}
.num1 {color:#eeeeee; padding-top:3px; font-weight:bold}
.num2 {color:#888888; padding-top:3px; font-size:11px;}
.num3 {color:#eeeeee; padding-top:3px; font-size:11px;}