body.independentPage div#wrapper div#mainContent div#daikou-top_cont h2,
body.listPage div#wrapper div#mainContent div#daikou-top_cont h2 {
	background: none;
	padding: 0;
	margin: 0 0 20px 0;
	}


div#wrapper div#mainContent #daikou-top_cont{
	width: 570px;
	background: url(http://www.balance-inc.jp/image/ud-top_h-bg.gif) repeat-y left;
	}
div#wrapper div#mainContent #daikou-top_cont:after {
	clear: both;
	display: block;
	height: 0;
	content: ".";
	visibility: hidden;
	}


div#wrapper div#mainContent #daikou-top_cont .layout_box{
	width: 570px;
	margin: 0 0 70px 0;
	clear: both;
	}
div#wrapper div#mainContent #daikou-top_cont .layout_box:after {
	clear: both;
	display: block;
	height: 0;
	content: ".";
	visibility: hidden;
	}

div#wrapper div#mainContent #daikou-top_cont h3{
	width: 110px;
	float: left;
	}


div#wrapper div#mainContent #daikou-top_cont .cont{
	width: 440px;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	float: right;
	background: #f3f3f3;
	text-align: center;
	}
div#wrapper div#mainContent #daikou-top_cont .cont:after {
	clear: both;
	display: block;
	height: 0;
	content: ".";
	visibility: hidden;
	}

div#wrapper div#mainContent #daikou-top_cont .layout_box .cont h4{
	float: left;
	}
div#wrapper div#mainContent #daikou-top_cont .layout_box .cont p{
	text-align: left;
	}
div#wrapper div#mainContent #daikou-top_cont .layout_box .cont ul{
	background: none;
	padding: 10px 0;
	}
div#wrapper div#mainContent #daikou-top_cont .layout_box .cont ul li{
	background: none;
	border: 0;
	}
div#wrapper div#mainContent #daikou-top_cont .layout_box .cont a{
	clear: both;
	float: right;
	}


div#wrapper div#mainContent #daikou-top_cont #cont2 p{
	width: 290px;
	float: right;
	}
div#wrapper div#mainContent #daikou-top_cont #cont2 ul{
	width: 380px;
	margin: 0 auto;
	padding: 20px ;
	background: #dddddd;
	clear: both;
	}
div#wrapper div#mainContent #daikou-top_cont #cont2 ul:after {
	clear: both;
	display: block;
	height: 0;
	content: ".";
	visibility: hidden;
	}
div#wrapper div#mainContent div#daikou-top_cont div#cont2 ul li{
	display: inline;
	padding: 0;
	}


div#wrapper div#mainContent #daikou-top_cont #cont3 p{
	width: 250px;
	float: right;
	}
div#wrapper div#mainContent #daikou-top_cont #cont3 ul{
	width: 380px;
	margin: 10px auto;
	xpadding: 10px 20px;
	background: #ffffff;
	clear: both;
	}
div#wrapper div#mainContent div#daikou-top_cont div#cont3 ul li{
	text-align: left;
	clear: both;
	padding: 5px 0 0 0;
	}
div#wrapper div#mainContent #daikou-top_cont #cont3 ul li:after {
	clear: both;
	display: block;
	height: 0;
	content: ".";
	visibility: hidden;
	}
div#wrapper div#mainContent #daikou-top_cont #cont3 ul li img{
	float: left;
	}
div#wrapper div#mainContent #daikou-top_cont #cont3 ul li p{
	width: 270px;
	float: right;
	}






div#wrapper div#mainContent #daikou-sagyou_cont{
	width: 570px;
	}
div#wrapper div#mainContent #daikou-sagyou_cont:after {
	clear: both;
	display: block;
	height: 0;
	content: ".";
	visibility: hidden;
	}


div#wrapper div#mainContent div#daikou-sagyou_cont table#daikou-sagyou_table{
	border-collapse: collapse;
	margin: 0 0 100px 0;
	text-align: left;
	}

div#wrapper div#mainContent div#daikou-sagyou_cont table#daikou-sagyou_table th{
	background-image: none;
	text-align: center;
	font-weight: normal;
	background: #eeeeee;
	}
div#wrapper div#mainContent div#daikou-sagyou_cont table#daikou-sagyou_table td{
	background-image: none;
	}

div#wrapper div#mainContent div#daikou-sagyou_cont table#daikou-sagyou_table #daikou-sagyou_tr1{
	background: #aaaaaa;
	}

