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;
}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
ul, ol, li {margin:0; padding:0;}
ul li {list-style:none;}
img {border: none;}
a:link    { color: #444444; text-decoration:none;     }
a:visited { color: #444444; text-decoration:none;     }
a:active  { 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/intro/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/intro/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{position:relative; width:100%; height:90px; background:url(http://www.2009-chingu.jp/2009chingu/img/intro/centerbg.jpg) top no-repeat;}


#container1position:relative; {width:100%; height:393px; background:url(http://www.2009-chingu.jp/2009chingu/img/intro/centerbg01.jpg);}


#container2{position:relative; width:100%; height:102px; background:url(http://www.2009-chingu.jp/2009chingu/img/intro/centerbg02.jpg);}


#container3{position:relative; width:100%; height:197px;}
.login_area{width:220px; float:left;}
#loguout{position:relative; width:200px; margin-top:12px;  margin-bottom:13px; text_align:center; color:#eeeeee;}
#idpwbox{position:relative; width:200px; margin-top:12px;  margin-bottom:13px;}

#bn_area{position:relative; width:484px; float:left; text-align:center;}
.bnimg {border:solid 3px #E5E5E5;}

.news_area{width:200px; float:right; text-align:left; background:url(http://www.2009-chingu.jp/2009chingu/img/intro/news_bg01.gif) top right no-repeat;}
.news_area li {height:19px; margin-bottom:5px; margin-top:7px; padding-left:19px; vertical-align:top; color:#ffffff;}
.linew {background:url(http://www.2009-chingu.jp/2009chingu/img/intro/new_icon.gif) 3px 3px no-repeat;}
.news_area li img {vertical-align:middle; margin-top:-2px;}
.news_area li a {color:#BCBCBC; text-decoration:none;}
.news_area li a:link    { color: #BCBCBC; text-decoration:none;     }
.news_area li a:visited { color: #BCBCBC; text-decoration:none;     }
.news_area li a:active  { text-decoration:none;     }
.news_area li a:hover   { color: #BCBCBC; text-decoration:underline;   }

#bbanner {position:relative; width:924px; margin-bottom:22px; text-align:center;}
#bbanner img{margin-left:2px; margin-right:2px;}

#footer{position:relative; width:100%; height:105px; text-align:center; border-top:1px solid #514C4A;}
#lcopy{position:relative; width:462px; height:32px; margin-top:20px; text-align:left; float:left;}
#rsupport{position:relative; width:462px; height:32px; margin-top:20px; 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;}

