span.del{
	display: none;
}

div#index,
div#contents_page{
	width: 700px;
	margin: 0px auto 0px auto;
}

/*title*/
div#title{
	width: 700px;
	height: 52px;
	margin: 0px;
	padding: 16px 0px 0px 8px;
	background-image: url(../img/title_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	
}
div#title p,
div#title h2{
	display: none;
}

div#title h1{
	background-image: url(../img/title_logo.gif);
	background-repeat: no-repeat;
}

div#title h1 a{
	display: block;
	width: 176px;
	height: 37px;
}

/*menu*/
div#index div#menu{
	clear: both;
	width: 700px;
	height: 228px;
	margin-bottom: 10px;
}

div#contents_page div#menu{
	height: 132px;
	width: 700px;
	clear: both;
	margin-bottom: 10px;
}

div#index div#menu div#menu_main{
	width: 442px;
	height: 227px;
	background-image: url(../img/ill_main.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
}

div#index div#menu div#menu_main h2,
div#index div#menu div#menu_main p,
div#index div#menu div#menu_list h3,
div#index div#menu div#menu_list p.del{
	display: none;
}
div#index div#menu div#menu_list{
	width: 258px;
	height: 227px;
	float: right;
	padding: 0px;
}

div#index div#menu div#menu_list h2#success_title{
	width: 258px;
	height: 30px;
	background-image: url(../img/title_success.gif);
}

div#index div#menu div#menu_list h2#service_title{
	width: 258px;
	height: 30px;
	background-image: url(../img/title_service.gif);
}

div#index div#menu div#menu_list p#success_data,
div#index div#menu div#menu_list p#success_data a{
	width: 258px;
	height: 53px;
	display: block;
	background-image: url(../img/banner_success_01.gif);
}

div#index div#menu div#menu_list p#success_data a:hover{
	width: 258px;
	height: 53px;
	display: block;
	background-image: url(../img/banner_success_01_b.gif);
}

div#index div#menu div#menu_list p#success_point,
div#index div#menu div#menu_list p#success_point a{
	width: 258px;
	height: 57px;
	display: block;
	background-image: url(../img/banner_success_02.gif);
}

div#index div#menu div#menu_list p#success_point a:hover{
	width: 258px;
	height: 57px;
	display: block;
	background-image: url(../img/banner_success_02_b.gif);
}

div#index div#menu div#menu_list p#service_index,
div#index div#menu div#menu_list p#service_index a{
	width: 258px;
	height: 57px;
	display: block;
	background-image: url(../img/banner_service.gif);
}

div#index div#menu div#menu_list p#service_index a:hover{
	width: 258px;
	height: 57px;
	display: block;
	background-image: url(../img/banner_service_b.gif);
}

/*contents*/
div#contents{
	width: 700px;
	height: 100%;
	background-image: url(../img/contents_bg.gif);
	margin-bottom: 10px;
}

div#main{
	width: 475px;
	font-size: 0.75em;
	line-height: 150%;
	float: left;
	margin-bottom: 10px;
}

div#main div.pan_list{
	width: 464px;
	background-image: url(../img/pan_bg.gif);
	background-position: left center;
	background-repeat: repeat;
	padding: 5px 3px 5px 8px;
	margin-bottom: 8px;
	font-size: 11px;
}

div#main h2.margin,
div#main h3.margin{
	margin-bottom: 8px;
	clear: both;
}

div#main p,
div#main ul.ico_list{
	margin-bottom: 15px;
	margin-right: 5px;
}

div#main div.index_category{
	border-top: 1px dotted #ccc;
	padding-top: 5px;
}

div#main hr{
	visibility: hidden;
	height: 25px;
}

div#main ul.ico_list_b{
	min-height: 70px;
	margin-left:5px
}

div#main ul.ico_list_c{
	min-height: 50px;
	margin-left:5px
}

div#main ul.ico_list li,
div#main ul.ico_list_dic li,
div#main ul.ico_list_b li,
div#main ul.ico_list_c li{
	background-image: url(../img/ico_li.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 10px;
}

div#main ul.ico_list_b li,
div#main ul.ico_list_c li{
	width: 125px;
	display: inline;
	margin-left: 3px;
	float: left;
}

div#main ul.ico_list_dic{
	margin-left: 250px;
}

div#main ul.map_list{
	margin: 0px 0px 20px 5px;
}

div#main ul.map_list li{
	background-image: url(../img/ico_li.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 5px;
	padding-left: 10px;
}

div#main div#dictionary_index{
	width: 453px;
	padding: 10px;
	border: 1px solid #ccc;
	margin-bottom: 20px;
}

div#main div#dictionary_index div#dic_index_box{
	width: 250px;
	min-height: 100px;
	float: left;
}

div#main div#dictionary_index h3{
	margin-bottom: 2px;
}

div#main div#dictionary_index div#dic_index_1{
	width: 120px;
	float: left;
}

div#main div#dictionary_index div#dic_index_2{
	width: 120px;
	float: right;
	padding-top: 5px;
}


div#main div#dictionary_index ul.dic_index{
	clear: both;
}

div#main div#dictionary_index ul.dic_index li{
	display: inline;
	float: left;
	margin-right: 10px;
}

div#main img.margin{
	margin-bottom: 10px;
}

div#main p.to_top{
	clear: both;
	width: 465px;
	text-align: right;
	margin-bottom: 40px;
}

div#main div#connect{
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	margin-bottom: 10px;
}

div#main div#connect ul{
	margin-left: 3px;
}

div#main div#connect li{
	background-image: url(../img/ico_connect.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 65px;
	margin-bottom: 3px;
}

div#main img.bottom_banner{
	margin-left: 25px;
}

div#main img.f_left{
	float: left;
	margin: 0px 10px 5px 0px;
}

div#main img.f_right{
	float: right;
	margin: 0px 10px 5px 10px;
}

div#main div#service_lineup{
	width: 462px;
	height: 208px;
	line-height: 0;
	margin-bottom: 15px;
	padding: 0px;
}

div#main div#service_
 a{
	display: block;
}

div#main div#service_lineup h3,
div#main div#service_lineup ul,
div#main div#service_lineup li{
	display: none;
}

div#main div#service_lineup_left{
	float: left;
	width: 235px;
	height: 208px;
}

div#main div#service_lineup_top,
div#main div#service_lineup_top a{
	width: 235px;
	height: 98px;
	background-image: url(../service/img/index_banner_mediation.gif);
	background-repeat: no-repeat;
}

div#main div#service_lineup_top a:hover{
	background-image: url(../service/img/index_banner_mediation_b.gif);
	background-repeat: no-repeat;
}


div#main div#service_lineup_bottom,
div#main div#service_lineup_bottom a{
	width: 235px;
	height: 110px;
	background-image: url(../service/img/index_banner_manage.gif);
	background-repeat: no-repeat;
}

div#main div#service_lineup_bottom a:hover{
	background-image: url(../service/img/index_banner_manage_b.gif);
	background-repeat: no-repeat;
}

div#main div#service_lineup_right{
	float: left;
	width: 235px;
	height: 208px;
}

div#main div#service_lineup_r_top,
div#main div#service_lineup_r_top a{
	width: 227px;
	height: 98px;
	background-image: url(../service/img/index_banner_reform.gif);
	background-repeat: no-repeat;
}

div#main div#service_lineup_r_top a:hover{
	background-image: url(../service/img/index_banner_reform_b.gif);
	background-repeat: no-repeat;
}


div#main div#service_lineup_r_bottom,
div#main div#service_lineup_r_bottom a{
	width: 227px;
	height: 110px;
	background-image: url(../service/img/index_banner_build.gif);
	background-repeat: no-repeat;
}

div#main div#service_lineup_r_bottom a:hover{
	background-image: url(../service/img/index_banner_build_b.gif);
	background-repeat: no-repeat;
}


div#main div#success_box{
	width: 462px;
	height: 245px;
	margin-bottom: 20px;
}

div#main div#success_box h3,
div#main div#success_box p{
	display: none;
}

div#main div#success_box a{
	display: block;
}

div#main div#success_box div#success_box_data,
div#main div#success_box div#success_box_data a,
div#main div#success_box div#success_box_data a:hover{
	width: 462px;
	height: 122px;
	background-image: url(../success/img/index_banner_data.gif);
}

div#main div#success_box div#success_box_data{
	background-image: url(../success/img/index_banner_data.gif);
}

div#main div#success_box div#success_box_data a:hover{
	background-image: url(../success/img/index_banner_data_b.gif);
}

div#main div#success_box div#success_box_point,
div#main div#success_box div#success_box_point a,
div#main div#success_box div#success_box_point a:hover{
	width: 462px;
	height: 123px;
	background-image: url(../success/img/index_banner_point.gif);
}

div#main div#success_box div#success_box_point{
	background-image: url(../success/img/index_banner_point.gif);
}

div#main div#success_box div#success_box_point a:hover{
	background-image: url(../success/img/index_banner_point_b.gif);
}

div#main div#flow_list{
	margin-bottom: 15px;
	height: 106px;
	width: 475px;
}

div#main div#flow_list li{
	display: inline;
	float: left;
}

div#main div.flow_box{
	width: 459px;
	min-height: 98px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #f8f8f8;
	margin-bottom: 15px;
	padding: 8px;
}

div#main div.flow_box h3{
	height: 17px;
	margin: 0px 0px 8px 0px;
}

div#main div.flow_box img.flow_ico{
	float: left;
	margin: 0px 10px 5px 0px;
}

div#main div.baikai_box{
	width: 475px;
	min-height: 87px;
	background-image: url(../service/img/mediation_boxbg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

div#main div.baikai_box p,
div#main div.baikai_box img.ad{
	margin: 3px 20px 20px 20px;
}

div#main div.manage_box{
	width: 475px;
	min-height: 100px;
	background-color: #f8f8f8;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}

div#main div.manage_box h4{
	background-color: #ccc;
	border-bottom: 1px solid #666;
	width: 469px;
	min-height: 20px;
	padding: 3px 0px 3px 6px;
	margin-bottom: 10px;
	font-weight: bold;
}

div#main div.manage_box img{
	margin: 0px 10px 5px 5px;
	float: left;
}

div#main div.manage_box p{
	margin-left: 10px;
	margin-right: 10px;
}

div#main div#about{
	clear: both;
	width: 475px;
	margin-bottom: 10px;
}

div#main div#about div.item_box{
	width: 465px;
	padding-bottom: 10px;
	border-bottom: 1px solid #390;
	margin-top: 10px;
}


div#main div#about div.item_box div.item_title{
	width: 105px;
	float: left;
	margin-left: 3px;
	color: #390;
	font-weight: bold;
}

div#main div#about div.item_box div.item_main{
	width: 340px;
	margin-left: 110px;
	text-align: left;
}

div#main div#about div.item_box div.item_main em{
	color: #390;
	font-style: normal;
}

div#main table#mail{
	margin-left: 5px;
	width: 450px;
	margin-bottom: 10px;
}

div#main td.table_title{
	width: 130px;
	border: 1px solid #390;
	background-color: #f4f7c1;
	padding: 5px;
	font-weight: bold;
}

div#main td.table_main{
	width: 300px;
	border: 1px solid #390;
	padding: 5px;
}

div#main td.table_devi{
	width: 430px;
	border: 1px solid #390;
	background-color: #dddddd;
	padding: 10px;
	align: center;
	font-color: blue;
}

div#main td.table_submit{
	width: 300px;
	border: 1px solid #390;
	padding: 5px;
	text-align: center;
}


div#main td.mail_table_title{
	width: 150px;
	border: 1px solid #390;
	background-color: #f4f7c1;
	padding: 5px;
	font-weight: bold;
}

div#main td.mail_table_main{
	width: 280px;
	border: 1px solid #390;
	padding: 5px;
	vertical-align: up;
}

div#main td.mail_table_main h1{
	font-color: blown;
	font-size: 18px;
	padding: 5px;
}

div#main td.mail_table_main p{
	font-color: #333333;
	font-size: 14px;
	padding: 5px;
}

div#main div.blog_title,
div#main div.map_title{
	width: 475px;
	height: 24px;
	background-image:url(../news/img/title_bg.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #ffdc4f;
	margin-bottom: 5px;
}

div#main div.blog_title h2,
div#main div.map_title h2{
	color: #390;
	height: 24px;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 5px;
}

div#main div.blog_title h2 a{
	color: #390;
}

div#main div.blog_stitle h3 {
	font-color: blown;
}

div#main div.blog_news{
	width: 470px;
	clear: both;
	margin: 10px 0px 5px 0px;
	border-bottom: 1px dotted #ccc;
}

div#main div.blog_comment{
	width: 470px;
	clear: both;
	margin: 10px 0px 5px 0px;
}

div#main div.blog_news img,
div#main div.blog_comment img{
	float: left;
	margin: 0px 10px 10px 0px;
}

div#main p.posted{
	border-top: 1px dotted #ccc;
	padding-top: 5px;
	clear: both;
}

div#main p.news_top img{
	width: 171px;
	margin-left: 300px;
	clear: both;
}

/*side*/
div#side{
	width: 220px;
	float: right;
	font-size: 0.75em;
	background-color: #f4f7c1;
	margin-bottom: 10px;
}

div#side p.del{
	display: none;
}





div#side div.banner_chukai,
div#side a.banner_chukai{
	width: 220px;
	height: 61px;
	display: block;
	background-image: url(../img/banner_chukai.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}



div#side div.daikou_banner,
div#side a.daikou_banner{
	width: 220px;
	height: 61px;
	display: block;
	background-image: url(../service/img/daikou_banner.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

div#side div.daikou_banner1,
div#side a.daikou_banner1{
	width: 220px;
	height: 40px;
	display: block;
	background-image: url(../service/img/daikou_banner_1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

div#side div.daikou_banner2,
div#side a.daikou_banner2{
	width: 220px;
	height: 40px;
	display: block;
	background-image: url(../service/img/daikou_banner_2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

div#side div.daikou_banner3,
div#side a.daikou_banner3{
	width: 220px;
	height: 40px;
	display: block;
	background-image: url(../service/img/daikou_banner_3.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}


div#side div.daikou_banner4,
div#side a.daikou_banner4{
	width: 220px;
	height: 40px;
	display: block;
	background-image: url(../service/img/daikou_banner_4.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

div#side div.hoken_banner,
div#side a.hoken_banner{
	width: 220px;
	height: 40px;
	display: block;
	background-image: url(../service/img/hoken_banner.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

div#side div.banner_kanri,
div#side a.banner_kanri{
	width: 220px;
	height: 61px;
	display: block;
	background-image: url(../img/banner_kanri.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

div#side div.reform_banner,
div#side a.reform_banner{
	width: 220px;
	height: 61px;
	display: block;
	background-image: url(../service/img/reform_banner.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

div#side div.reform_banner_sub1,
div#side a.reform_banner_sub1{
	width: 220px;
	height: 40px;
	display: block;
	background-image: url(../service/img/reform_banner_1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

div#side div.reform_banner_sub2,
div#side a.reform_banner_sub2{
	width: 220px;
	height: 40px;
	display: block;
	background-image: url(../service/img/reform_banner_2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

div#side div.reform_banner_sub3,
div#side a.reform_banner_sub3{
	width: 220px;
	height: 40px;
	display: block;
	background-image: url(../service/img/reform_banner_3.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

div#side div.reform_banner_sub4,
div#side a.reform_banner_sub4{
	width: 220px;
	height: 40px;
	display: block;
	background-image: url(../service/img/reform_banner_4.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}


div#side div.banner_buy,
div#side a.banner_buy{
	width: 220px;
	height: 61px;
	display: block;
	background-image: url(../img/banner_buy_n.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}


div#side div.banner_jhoken,
div#side a.banner_jhoken{
	width: 220px;
	height: 61px;
	display: block;
	background-image: url(../img/banner_j_hoken.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}


div#side div.banner_news,
div#side a.banner_news{
	width: 220px;
	height: 61px;
	display: block;
	background-image: url(../img/banner_news.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

div#side div.banner_pet,
div#side a.banner_pet{
	width: 222px;
	height: 53px;
	display: block;
	background-image: url(../img/banner_pet.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

div#side div.banner_column,
div#side a.banner_column{
	width: 220px;
	height: 61px;
	display: block;
	background-image: url(../img/banner_column.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}


div#side div.banner_dic,
div#side a.banner_dic{
	width: 220px;
	height: 61px;
	display: block;
	background-image: url(../img/banner_dictionary.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

div#side div.banner_mail,
div#side a.banner_mail{
	width: 220px;
	height: 172px;
	display: block;
	background-image: url(../img/banner_mail_s.gif);
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
div#side div.daikou_mail1,
div#side a.daikou_mail1{
	width: 220px;
	height: 172px;
	display: block;
	background-image: url(../service/img/daikou_mail_banner1.gif);
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
div#side div.daikou_mail2,
div#side a.daikou_mail2{
	width: 220px;
	height: 172px;
	display: block;
	background-image: url(../service/img/daikou_mail_banner2.gif);
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
div#side div.daikou_mail3,
div#side a.daikou_mail3{
	width: 220px;
	height: 172px;
	display: block;
	background-image: url(../service/img/daikou_mail_banner3.gif);
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
div#side div.daikou_mail4,
div#side a.daikou_mail4{
	width: 220px;
	height: 172px;
	display: block;
	background-image: url(../service/img/daikou_mail_banner4.gif);
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
div#side div.hoken_mail,
div#side a.hoken_mail{
	width: 220px;
	height: 172px;
	display: block;
	background-image: url(../service/img/hoken_banner.gif);
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

div#side h2 img{
	margin-top: 10px;
}

div#side ul{
	margin: 5px 5px 5px 10px;
}

div#side li.sub{
	padding-left: 10px;
	margin-bottom: 8px;
	background-image: url(../img/ico_li.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

div#side li.sub_b{
	padding-left: 0px;
	margin-bottom: 8px;
}

div#side small a{
	color:#666;
	text-decoration:none;
}

div#side div.link-note,
div#side div#powered{
	margin: 5px;
}

div#side a{
	color: #395;
}

div#side a:hover,
div#side small a:hover{
	color:#f90;
}

/*footer*/
div#footer{
	clear: both;
	width: 700px;
	height: 20px;
	background-image: url(../img/bg_bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 10px;
	padding: 3px;
}

div#footer a{
	color: #fff;
}

div#footer p{
	display: none;
}

div#footer li{
	display: inline;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

/*navi*/
div#navigation a{
	display: block;
}

div#navigation li{
	display: inline;
	float: left;
}

div#navigation li#navi_success,
div#navigation li#navi_success a{
	width: 130px;
	height: 28px;
	background-image: url(../img/navi_success.gif);
}

div#navigation li#navi_success a:hover,
div#navigation li#navi_success_b,
div#navigation li#navi_success_b a{
	width: 130px;
	height: 28px;
	background-image: url(../img/navi_success_b.gif);
}

div#navigation li#navi_service,
div#navigation li#navi_service a{
	width: 75px;
	height: 28px;
	background-image: url(../img/navi_service.gif);
}

div#navigation li#navi_service a:hover,
div#navigation li#navi_service_b,
div#navigation li#navi_service_b a{
	width: 75px;
	height: 28px;
	background-image: url(../img/navi_service_b.gif);
}

div#navigation li#navi_news,
div#navigation li#navi_news a{
	width: 96px;
	height: 28px;
	background-image: url(../img/navi_news.gif);
}

div#navigation li#navi_news a:hover,
div#navigation li#navi_news_b,
div#navigation li#navi_news_b a{
	width: 96px;
	height: 28px;
	background-image: url(../img/navi_news_b.gif);
}

div#navigation li#navi_column,
div#navigation li#navi_column a{
	width: 86px;
	height: 28px;
	background-image: url(../img/navi_column.gif);
}

div#navigation li#navi_column a:hover,
div#navigation li#navi_column_b,
div#navigation li#navi_column_b a{
	width: 86px;
	height: 28px;
	background-image: url(../img/navi_column_b.gif);
}

div#navigation li#navi_dictionary,
div#navigation li#navi_dictionary a{
	width: 118px;
	height: 28px;
	background-image: url(../img/navi_dictionary.gif);
}

div#navigation li#navi_dictionary a:hover,
div#navigation li#navi_dictionary_b,
div#navigation li#navi_dictionary_b a{
	width: 118px;
	height: 28px;
	background-image: url(../img/navi_dictionary_b.gif);
}

div#navigation li#navi_about,
div#navigation li#navi_about a{
	width: 119px;
	height: 28px;
	background-image: url(../img/navi_about.gif);
}

div#navigation li#navi_about a:hover,
div#navigation li#navi_about_b,
div#navigation li#navi_about_b a{
	width: 119px;
	height: 28px;
	background-image: url(../img/navi_about_b.gif);
}

div#navigation li#navi_mail,
div#navigation li#navi_mail a{
	width: 76px;
	height: 28px;
	background-image: url(../img/navi_mail.gif);
}

div#navigation li#navi_mail a:hover,
div#navigation li#navi_mail_b,
div#navigation li#navi_mail_b a{
	width: 76px;
	height: 28px;
	background-image: url(../img/navi_mail_b.gif);
}

div#menu div#page_success_index{
	clear: both;
	width: 700px;
	height: 104px;
	background-image: url(../success/img/index_title.gif);
}

div#menu div#page_success_point{
	clear: both;
	width: 700px;
	height: 104px;
	background-image: url(../success/img/point_title.gif);
}

div#menu div#page_service_index{
	clear: both;
	background-image: url(../service/img/index_title.gif);
}

div#menu div#page_service_lineup{
	clear: both;
	background-image: url(../service/img/lineup_title.gif);
}

div#menu div#page_service_mediation{
	clear: both;
	background-image: url(../service/img/mediation_title.gif);
}

div#menu div#page_service_manage{
	clear: both;
	background-image: url(../service/img/manage_title.gif);
}


div#menu div#daikou_page{
	clear: both;
	background-image: url(../service/img/daikou_page.gif);
}
div#menu div#reform_page{
	clear: both;
	background-image: url(../service/img/reform_page.gif);
}


div#menu div#page_service_reform{
	clear: both;
	background-image: url(../service/img/reform_title.gif);
}

div#menu div#page_service_build{
	clear: both;
	background-image: url(../service/img/build_title.gif);
}

div#menu div#page_dictionary{
	clear: both;
	width: 700px;
	height: 104px;
	background-image: url(../dictionary/img/title.gif);
}

div#menu div#page_news{
	clear: both;
	width: 700px;
	height: 104px;
	background-image: url(../news/img/title.gif);
}

div#menu div#page_column{
	clear: both;
	width: 700px;
	height: 104px;
	background-image: url(../column/img/title.gif);
}

div#menu div#page_news a,
div#menu div#page_column a{
	display: block;
	width: 700px;
	height: 104px;
}


div#menu div#page_about{
	clear: both;
	width: 700px;
	height: 104px;
	background-image: url(../img/about_title.gif);
}

div#menu div#page_mail{
	clear: both;
	width: 700px;
	height: 104px;
	background-image: url(../img/mail_title.gif);
}

div#menu div#page_map{
	clear: both;
	width: 700px;
	height: 104px;
	background-image: url(../img/map_title.gif);
}

div#menu div#page_service_index,
div#menu div#page_service_lineup,
div#menu div#page_service_mediation,
div#menu div#page_service_manage,
div#menu div#page_service_reform,
div#menu div#page_service_build{
	width: 530px;
	height: 34px;
	padding: 70px 0px 0px 170px;
	background-repeat: no-repeat;
}

div#menu div#page_service_index li,
div#menu div#page_service_lineup li,
div#menu div#page_service_mediation li,
div#menu div#page_service_manage li,
div#menu div#page_service_reform li,
div#menu div#page_service_build li{
	display: inline;
	float: left;
}

div#menu div#page_service_index a,
div#menu div#page_service_lineup a,
div#menu div#page_service_mediation a,
div#menu div#page_service_manage a,
div#menu div#page_service_reform a,
div#menu div#page_service_build a,
div#menu div#page_service_lineup_b a,
div#menu div#page_service_mediation_b a,
div#menu div#page_service_manage_b a,
div#menu div#page_service_reform_b a,
div#menu div#page_service_build_b a{
	display: block;
}

div#menu div#page_service_index li,
div#menu div#page_service_lineup li,
div#menu div#page_service_mediation li,
div#menu div#page_service_manage li,
div#menu div#page_service_reform li
div#menu div#page_service_build li,
div#menu div#page_service_lineup_b li,
div#menu div#page_service_mediation_b li,
div#menu div#page_service_manage_b li,
div#menu div#page_service_reform_b li,
div#menu div#page_service_build_b li{
	margin-right:3px;
}

div#menu li#navi_lineup,
div#menu li#navi_lineup a{
	width: 121px;
	height: 28px;
	background-image: url(../service/img/navi_lineup.gif);
	background-repeat: no-repeat;
}

div#menu li#navi_lineup a:hover,
div#menu li#navi_lineup_b,
div#menu li#navi_lineup_b a{
	width: 121px;
	height: 28px;
	background-image: url(../service/img/navi_lineup_b.gif);
}

div#menu li#navi_mediation,
div#menu li#navi_mediation a{
	width: 89px;
	height: 28px;
	background-image: url(../service/img/navi_mediation.gif);
}

div#menu li#navi_mediation a:hover,
div#menu li#navi_mediation_b,
div#menu li#navi_mediation_b a{
	width: 89px;
	height: 28px;
	background-image: url(../service/img/navi_mediation_b.gif);
}

div#menu li#navi_manage,
div#menu li#navi_manage a{
	width: 111px;
	height: 28px;
	background-image: url(../service/img/navi_manage.gif);
}

div#menu li#navi_manage a:hover,
div#menu li#navi_manage_b,
div#menu li#navi_manage_b a{
	width: 111px;
	height: 28px;
	background-image: url(../service/img/navi_manage_b.gif);
}


div#menu li#navi_reform,
div#menu li#navi_reform a{
	width: 80px;
	height: 28px;
	display: block;
	background-image: url(../service/img/navi_reform.gif);
}

div#menu li#navi_reform a:hover,
div#menu li#navi_reform_b,
div#menu li#navi_reform_b a{
	width: 80px;
	height: 28px;
	background-image: url(../service/img/navi_reform_b.gif);
}

div#menu li#navi_build,
div#menu li#navi_build a{
	width: 111px;
	height: 28px;
	display: block;
	background-image: url(../service/img/navi_build.gif);
}

div#menu li#navi_build a:hover,
div#menu li#navi_build_b,
div#menu li#navi_build_b a{
	width: 111px;
	height: 28px;
	background-image: url(../service/img/navi_build_b.gif);
}

div#menu p.del{
	display: none;
}

/*’Ç‰Á*/

div#main strong{
	color:#390;
	font-weight:bold;
}