@charset "utf-8";
/* CSS Document */
	* { margin:0; padding:0;}
	body { margin:0; padding:0; background:#fbcea1}
	a img{ border:none; outline:none;}
	.conts { width:1054px; margin:0 auto; padding:0; min-width:1054px;}
	.l_con { width:512px; height:255px; display:block; float:left; background:#0bc0fd; margin-left:15px;}
	* html div.l_con { width:512px; height:255px; display:block; float:left; background:#0bc0fd; margin-left:7px;}
	.tweet{ width:512px; height:45px; margin:0; padding:0; background:#fbcea1;}
	.l_in { width:500px; height:208px; display:block; }
	.l_con ul{ width:480px; list-style:none;}
	.l_con li{ width:460px; line-height:1.2em; padding:5px; margin-bottom:5px; margin-left:13px; background:white;}
	.r_con { width:487px; height:255px; display:block; float:right; padding-right:25px; margin-top:15px;}
	a.banner01{ background:url(images/banner_01.png) no-repeat; width:491px; height:84px; display:block; text-indent:-9999px;}
	a.banner01:hover{background-position:left bottom;}
	.clear{ clear: both; visibility: hidden; height: 0;}
	.block {display:block;}
	* html .in_conts{ padding-bottom:0px;}
	.rbox{clear:both;}
	.r1box{float:left;}
	.r2box{float:right;}
	.hide{ display: none; }
	.copy { background: width:325px; height:19px; margin:0 auto; padding:0; text-align:center;}
	.clearfix:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	}
	* html .clearfix             { zoom: 1; } /* IE6 */
	*:first-child+html .clearfix { zoom: 1; } /* IE7 */

