#contents_wrapper {
clear:both;
}
#contents_body {
background:url("/statics/images/www/top_bg_visual.jpg") repeat-x white;
padding:0;
width:100%;
}
#contents {
padding:0;
margin:0 auto;
width:960px;
}
#banner {
height:215px;
background-color:gainsboro;
}
#contents h2 {
color:steelblue;
background:snow;
font-size:10px;
padding:2px;
}
#unit1 {
overflow:hidden;
float:left;
width:765px;
margin-bottom:5px;
margin-right:5px;
}
ul#contact {
overflow:hidden;
float:left;
width:228px;
}
ul#contact li#phone {
overflow:hidden;
width:228px;
height:167px;
margin-bottom:5px;
/*background-image:url("/statics/images/www/top_l_tel.gif");*/
background-repeat:no-repeat;
}
ul#contact li#web {
}
ul#contact li#web a {
display:block;
background:url("/statics/images/www/top_l_web.gif") no-repeat;
width:228px;
height:92px;
}
ul#contact li#web a:hover {
background-position:0 -92px;
}
#category {
overflow:hidden;
float:left;
width:532px;
height:263px;
margin-left:5px;
margin-bottom:5px;
/*
background-image:url("/statics/images/www/top_soudan_base.gif");
background-repeat:no-repeat;
*/
}
/*
#category ul {
overflow:auto;
height:160px;
margin-top:50px;
margin-left:12px;
margin-right:12px;
}
#category ul li {
float:left;
width:220px;
_width:236px;
padding-bottom:2px;
padding-left:16px;
margin-right:5px;
background-image:url("/statics/images/www/btn_go_orange.gif");
background-repeat:no-repeat;
background-position:0 4px;
}
*html #category ul li {
width:220px;
}
#category ul li a {
font-family:Verdana, Helvetica, "ＭＳ Ｐゴシック", "MS P Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kakugo Pro W3", Osaka, sans-serif;
font-size:12px;
text-decoration:none;
}
#category ul li a:hover {
color:red;
}
*/
#category_more {
overflow:hidden;
padding-left:228px;
padding-top:10px;
}
#category_more a {
display:block;
width:295px;
height:33px;
background:url("/statics/images/www/top_btn_shousai.gif") no-repeat;
}
#category_more a:hover {
background:url("/statics/images/www/top_btn_shousai_hover.gif") no-repeat;
}
ul#campaign {
overflow:hidden;
float:left;
width:180px;
_width:186px;
padding:2px;
}
*html ul#campaign {
width:180px;
}
ul#campaign li {
margin-bottom:2px;
}
ul#campaign li a.top_banner_03 {
background:url("/statics/images/www/top_banner_03.gif") no-repeat;
display:block;
width:180px;
height:50px;
text-indent:-9999px;
}
ul#campaign li a.top_banner_03:hover {
background-position:0 -50px;
}
ul#campaign li a.top_banner_02 {
background:url("/statics/images/www/top_banner_02.gif") no-repeat;
display:block;
width:180px;
height:50px;
text-indent:-9999px;
}
ul#campaign li a.top_banner_02:hover {
background-position:0 -50px;
}
ul#campaign li a.top_banner_04 {
background:url("/statics/images/www/top_banner_04.gif") no-repeat;
display:block;
width:180px;
height:50px;
text-indent:-9999px;
}
ul#campaign li a.top_banner_04:hover {
background-position:0 -50px;
}
ul#campaign li a.top_banner_08 {
background:url("/statics/images/www/top_banner_08.gif") no-repeat;
display:block;
width:180px;
height:50px;
text-indent:-9999px;
}
ul#campaign li a.top_banner_08:hover {
background-position:0 -50px;
}
ul#campaign li a.top_banner_07 {
background:url("/statics/images/www/top_banner_07.gif") no-repeat;
display:block;
width:180px;
height:50px;
text-indent:-9999px;
}
ul#campaign li a.top_banner_07:hover {
background-position:0 -50px;
}
ul#campaign li a.top_banner_01 {
background:url("/statics/images/www/top_banner_01.gif") no-repeat;
display:block;
width:180px;
height:50px;
text-indent:-9999px;
}
ul#campaign li a.top_banner_01:hover {
background-position:0 -50px;
}
ul#campaign li a.top_banner_09 {
background:url("/statics/images/www/top_banner_09.gif") no-repeat;
display:block;
width:180px;
height:50px;
text-indent:-9999px;
}
ul#campaign li a.top_banner_09:hover {
background-position:0 -50px;
}
ul#right_menu {
overflow:hidden;
float:left;
width:152px;
}
ul#right_menu li {
margin-bottom:2px;
}
ul#right_menu li a.top_btn_gyouhou {
background:url("/statics/images/www/top_btn_gyouhou.gif") no-repeat;
display:block;
width:152px;
height:32px;
text-indent:-9999px;
}
ul#right_menu li a.top_btn_gyouhou:hover {
background-position:0 -32px;
}
ul#right_menu li a.top_btn_houkokusho {
background:url("/statics/images/www/top_btn_houkokusho.gif") no-repeat;
display:block;
width:152px;
height:32px;
text-indent:-9999px;
}
ul#right_menu li a.top_btn_houkokusho:hover {
background-position:0 -32px;
}
ul#right_menu li a.top_btn_adviser {
background:url("/statics/images/www/top_btn_adviser.gif") no-repeat;
display:block;
width:152px;
height:32px;
text-indent:-9999px;
}
ul#right_menu li a.top_btn_adviser:hover {
background-position:0 -32px;
}
ul#right_menu li a.top_btn_jinzai {
background:url("/statics/images/www/top_btn_jinzai.gif") no-repeat;
display:block;
width:152px;
height:69px;
text-indent:-9999px;
}
ul#right_menu li a.top_btn_jinzai:hover {
background-position:0 -69px;
}
ul#banner_link {
overflow:hidden;
clear:both;
padding:5px;
margin-bottom:15px;
}
ul#banner_link li {
float:left;
margin-right:5px;
}
.list_last {
margin-right:0;
}
#spread-banner li {
	width:185px;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
}
.top_about {
	clear:both;
	width:960px;
	height:243px;
	margin:12px 0 0;
	padding:0 10px;
	overflow:hidden;
	margin-bottom:12px;
	background:url("/statics/images/www/top_about.jpg") no-repeat;
}
.top_about h3{
	font-family:"メイリオ";
	font-size:16px;
	font-weight:bold;
	color:green;
	margin-bottom:6px;
}
.top_about p {
	width:620px;
	margin-top:70px;
	margin-left:30px;
}
.top_about em{
	font-weight:normal;
}

