* {
	font-size: 11px;
	font-family: Tahoma, "MS　ゴシック";
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-style: normal;
	list-style: none;
}

body {
	width: 100%;
	background-image: url(./images/back.jpg);
}

#all {
	width: 908px;
	margin: 0px auto;
	background-image: url(./images/bg.jpg);
}


#header {
	width: 900px;
	height: 69px;
	margin: 0px auto;
}

#header h1 {
	width: 194px;
	height: 38px;
	float: left;
	text-indent: -9999px;
	background-image: url(./images/title.jpg);
}

#header p {
	width: 703px;
	float: left;
	line-height: 14px;
	padding-top: 6px;
	padding-left: 3px;
	font-size: 11px;
	color: #999;
}

#header-images {
	clear: both;
	width: 900px;
	height: 230px;
}

#header-image {
	float: left;
	width: 630px;
	height: 230px;
	background-image: url(./images/blog_top_image.jpg);
}

#header-application {
	float: left;
	margin-left: 10px;
	width: 249px;
	height: 160px;
	background-image: url(./images/blog_top_application.jpg);
	padding-top: 70px;
}

#header-application h2 {
	text-indent: -9999px;
}

#header-application li {
	text-indent: -9999px;
	width: 232px;
	height: 48px;
	margin-left: 5px;
}

#header-application a {
	display: block;
	width: 232px;
	height: 48px;
}

#app-trouble a {
	background-image: url(./images/blog_top_application_troube.jpg);
}

#app-consal a {
	background-image: url(./images/blog_top_application_consal.jpg);
}

#header-application p {
	width: 210px;
	margin-left: 10px;
	margin-right: 5px;
}

#header-menu {
	clear: both;
	width: 900px;
	height: 31px;
}

#header-menu a {
	display: block;
	height: 31px;
	text-indent: -9999px;
	background-image: url(./images/header_menu.jpg);
}

#header-menu li {
	float: left;
}

#menu-top a { width: 111px; background-position: 0px 0px; }
#menu-works a { width: 95px; background-position: -111px 0px; }
#menu-profile a { width: 95px; background-position: -206px 0px; }
#menu-office a { width: 95px; background-position: -301px 0px; }
#menu-consal a { width: 96px; background-position: -396px 0px; }
#menu-price a { width: 95px; background-position: -492px 0px; }
#menu-occ a { width: 95px; background-position: -587px 0px; }
#menu-dispatch a { width: 95px; background-position: -682px 0px; }
#menu-freeconsal a { width: 123px; background-position: -777px 0px; }

#header: after {
	display: block;
	margin-top: -1px;
	height: 1px;
	content: "";
	clear: both;
}



#wrapper {
	width: 900px;
	clear: both;
	padding-left: 13px;
	margin: 0px auto;
}


#side-menu {
	width: 185px;
	float: left;
}

#side-menu h2 {
	width: 185px;
	height: 28px;
	text-indent: -9999px;
	margin-top: 14px;
}

#side-menu ul {
	margin-top: 5px;
	margin-bottom: 5px;
}

#side-menu li {
	margin-left: 10px;
	background-image: url(./images/menu_deco.jpg);
	background-position: 0px center;
	background-repeat: no-repeat;
	line-height: 20px;
	text-indent: 7px;
}

#side-menu a {
	font-size: 11px;
	color: #FFF;
}

#side-menu-consal h2 {
	background-image: url(./images/menu_consal.jpg);
}
#side-menu-consal h2 a {
	background-image: url(./images/menu_consal.jpg);
	height: 21px;
	display: block;
}

#side-menu-price h2 {
	background-image: url(./images/menu_price.jpg);
}

#side-menu-price p {
	margin: 16px;
	color: #E2D8CC;
}

#side-menu-works h2 {
	background-image: url(./images/menu_works.jpg);
}

#side-menu-contact h2 {
	background-image: url(./images/menu_contact.jpg);
}

#side-menu-contact p {
	margin: 14px 14px 0px 14px;
	color: #FFF;
}

#side-menu-category h2 {
	background-image: url(./images/menu_category.jpg);
}

#side-menu-recent h2 {
	background-image: url(./images/menu_recent.jpg);
}

#side-menu-comment h2 {
	background-image: url(./images/menu_comment.jpg);
}

#side-menu-trackback h2 {
	background-image: url(./images/menu_trackback.jpg);
}
#side-menu-labor h2 {
	background-image: url(./images/menu_labor.jpg);
}

#side-menu-labor p {
	margin: 16px;
	color: #E2D8CC;
}

#side-menu-blog h2 {
	background-image: url(./images/menu_blog.jpg);
}
#side-menu-blog h2 a {
	height: 28px;
	width: 185px;
	display: block;
}
#side-menu-blog p {
	margin: 16px;
	color: #E2D8CC;
}

#side-menu-privacy h2 {
	background-image: url(./images/menu_privacy.jpg);
}
#side-menu-privacy h2 a {
	height: 28px;
	width: 185px;
	display: block;
}
#side-menu-privacy p {
	margin: 16px;
	color: #E2D8CC;
}

#side-menu-matters h2 {
	background-image: url(./images/menu_matters.jpg);
}
#side-menu-matters h2 a {
	height: 28px;
	width: 185px;
	display: block;
}
#side-menu-matters p {
	margin: 16px;
	color: #E2D8CC;
}

#telephone {
	text-align: right;
}

#contact-form {
	display: block;
	width: 166px;
	height: 37px;
	text-indent: -9999px;
	background-image: url(./images/link_contact.jpg);
	margin: 10px auto;
}

/* ---- アヴァンセバナー用 ---- */
#side-menu-avance {
	margin: 13px;
	color: #E2D8CC;

}

#avance-form {
	display: block;
	width: 155px;
	height: 175px;
	text-indent: -9999px;
	background-image: url(./images/avance_001.gif);
	border:solid 3px #5a514a;
	margin: 10px 6px 10px 0px ;
}
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#rm-banner {
	display: block;
	width: 166px;
	height: 64px;
	text-indent: -9999px;
	background-image: url(./images/top-avance_003.jpg);
	margin: 10px auto;
}

#ickmr-banner {
	display: block;
	width: 166px;
	height: 67px;
	text-indent: -9999px;
	background-image: url(./images/ichikawamaru.jpg);
	margin: 10px auto;
}

#ap-banner {
	display: block;
	width: 166px;
	height: 61px;
	text-indent: -9999px;
	background-image: url(./images/angelpark.jpg);
	margin: 10px auto;
}

#ss-banner {
	display: block;
	width: 166px;
	height: 64px;
	text-indent: -9999px;
	background-image: url(./images/subsidy_banner.jpg);
	margin: 10px auto;
}
#sigyo-banner {
	display: block;
	width: 175px;
	height: 50px;
	text-indent: -9999px;
	background-image: url(http://www.sigyo.net/img/bn_sigyo.gif);
	margin: 10px auto;
}
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
#mainbody {
	float: left;
	width: 706px;
}

#intro {
	width: 706px;
	height: 380px;
	background-image: url(./images/intro.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#intro h2 {
	text-indent: -9999px;
}

#intro p {
	width: 234px;
	height: 300px;
	color: #5A514A;
	position: relative;
	top: 45px;
	left: 430px;
}

#main {
	width: 700px;
	margin-left: 4px;
	background-image: url(./images/main_repeat.jpg);
}

#main .header {
	width: 700px;
	height: 41px;
	background-image: url(./images/main_header.jpg);
}

#main .footer {
	clear: both;
	width: 700px;
	height: 15px;
	background-image: url(./images/main_footer.jpg);
}

#case {
	float: left;
	width: 430px;
	margin-left: 4px;
}

#case1 h2 {
	width: 231px;
	height: 41px;
	background-image: url(./images/main_for_company.jpg);
	text-indent: -9999px;
}

#case1 p, #case2 p {
	text-align: right;
	margin: 10px;
	font-size: 12px;
}

#case1-1 {
	width: 420px;
	height: 200px;
	background-image: url(./images/main_consal.jpg);
}
#case1 a {
	width: 420px;
	height: 200px;
	display: block;
	text-decoration: none;
}

#case1-1 h3 {
	text-indent: -9999px;
}

#case1-1 p {
	position: relative;
	width: 400px;
	height: 40px;
	top: 133px;
	left: 12px;
	font-size: 12px;
	text-align: center;
	color: #FFF;
}

#case2 h2 {
	width: 248px;
	height: 40px;
	background-image: url(./images/main_for_president.jpg);
	text-indent: -9999px;
}

#info {
	margin-top: 20px;
	float: left;
	width: 250px;
	background-image: url(./images/subbody_repeat.jpg);
}

#info .header {
	width: 250px;
	height: 15px;
	background-image: url(./images/subbody_header.jpg);
}

#info .footer {
	width: 250px;
	height: 15px;
	background-image: url(./images/subbody_footer.jpg);
}

#info1, #info2 {
	width: 241px;
	height: 175px;
	margin-left: auto;
	margin-right: auto;
	text-indent: -9999px;
}

#info1 {
	background-image: url(./images/info1.jpg);
}

#info2 {
	background-image: url(./images/info2.jpg);
}

#info1 p, #info2 p {
	text-indent: 0px;
	position: relative;
	width: 210px;
	top: 65px;
	margin-left: auto;
	margin-right: auto;
}

#info1 a, #info2 a {
	display: block;
	width: 237px;
	height: 37px;
	text-indent: -9999px;
	background-image: url(./images/app.jpg);
	position: relative;
	top: 80px;
	margin-left: auto;
	margin-right: auto;
}

#blog {
	margin-top: 10px;
}

#blog h2 {
	width: 241px;
	height: 21px;
	background-image: url(./images/blog.jpg);
	margin-left: auto;
	margin-right: auto;
	text-indent: -9999px;
}

#blog li {
	width: 230px;
	line-height: 20px;
	text-indent: 20px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px dotted #000;
}

#blog-more {
	display: block;
	width: 230px;
	margin: 5px 10px 5px 0;
}

#magazine {
	margin-top: 10px;
	margin-bottom: 20px;
}

#magazine h2 {
	width: 241px;
	height: 21px;
	background-image: url(./images/magazine.jpg);
	margin-left: auto;
	margin-right: auto;
	text-indent: -9999px;
}

#magazine-app h3 {
	width: 76px;
	height: 17px;
	background-image: url(./images/magazine_app.jpg);
	text-indent: -9999px;
	margin: 5px 10px;
}

#magazine-app form {
	display: block;
}

#magazine-app label {
	display: block;
	width: 80px;
	float: left;
	clear: both;
	margin-left: 20px;
	margin-bottom: 10px;
	line-height: 17px;
}

#app_your_name, #app_mail_addr {
	display: block;
	width: 80px;
	height: 15px;
	float: left;
}

#submit_app {
	display: block;
	width: 30px;
	float: left;
	margin-left: 10px;
}

#magazine-cansel {
	clear: both;
}

#magazine-cansel h3 {
	width: 88px;
	height: 17px;
	background-image: url(./images/magazine_cansel.jpg);
	text-indent: -9999px;
	margin: 5px 10px;
}

#magazine-cansel label {
	display: block;
	width: 80px;
	float: left;
	clear: both;
	margin-left: 20px;
	margin-bottom: 10px;
	line-height: 17px;
}

#cansel_mail_addr {
	display: block;
	width: 80px;
	height: 15px;
	float: left;
}

#submit_cansel {
	display: block;
	width: 30px;
	float: left;
	margin-left: 10px;
}

#info: after {
	display: block;
	margin-top: -1px;
	height: 1px;
	content: "";
	clear: both;
}

#blogTitle {
	line-height: 40px;
	text-align: right;
	font-size: 14px;
}

#main .entry {
	padding: 10px 20px 10px 10px;
}

#main .entry-date {
	line-height: 250%;
	text-indent: 10px;
}

#main .entry-title {
	line-height: 250%;
	width: 100%;
	font-size: 14px;
	border-bottom: 1px dotted #999;
	text-indent: 10px;
}

#main .entry-body {
	line-height: 200%;
	padding: 10px 20px;
}

#main .entry-more {
	text-indent: 20px;
	line-height: 300%;
}

#main .entry-footer {
	text-align: right;
	margin-top: 20px;
	margin-bottom: 10px;
}

#main .entry-ex {
	margin-top: 20px;
	padding-top: 10px;
	border-top: 1px dotted #999;
}

#wrapper-footer {
	clear: both;
	width: 700px;
	text-align: center;
	padding: 10px 0px;
}

#wrapper-footer a {
	color: #313031;
	text-decoration: none;
}

#wrapper-footer ul {
	clear: both;
}

#wrapper-footer li {
	display: inline;
	height: 15px;
	line-height: 15px;
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid #000;
}

#wrapper: after {
	display: block;
	margin-top: -1px;
	height: 1px;
	content: "";
	clear: both;
}

#footer {
	clear: both;
	width: 900px;
	height: 66px;
	background-image: url(./images/footer.jpg);
	margin: 0px auto;
}

#footer, #footer a {
	color: #666;
	font-size: 12px;
	font-weight: bold;
}

#footer ul {
	float: right;
	padding: 16px 20px 7px 20px;
}

#footer li {
	float: left;
	text-indent: 12px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
}

#footer-menu-top {
	background-image: url(./images/footer_top_deco.jpg);
}

#footer-menu-contact {
	background-image: url(./images/footer_contact_deco.jpg);
}

#footer-menu-sitemap {
	background-image: url(./images/footer_sitemap_deco.jpg);
}

#footer address {
	clear: both;
	float: right;
	padding-right: 20px;
}





/* contents style */
/*共有*/
#appli_button {
	text-align:center;
	line-height:1.5me;
	padding-top:20px;

}
#appli_button a {
	width: 250px;
	height: 40px;
	background-image: url(./images/appli_button.jpg);
	text-indent: -9999px;
	display: block;
	margin: 10px auto;
}
#appli_contact_button {
	text-align:center;
	line-height:1.5me;
	padding-top:20px;

}
#appli_contact_button a {
	width: 250px;
	height: 40px;
	background-image: url(./images/appli_contact_button.jpg);
	text-indent: -9999px;
	display: block;
	margin: 10px auto;
}

/*---------------------------------------------------*/

#header-image-correction_recommendation {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/correction_recommendation_image.jpg);
}
#correction_recommendation {
	color:#666666;
	width:650px;
	padding-left:10px;
}
#correction_recommendation p {
	font-size:13px;
	line-height: 1.5em; 
}
#correction_recommendation th {
	font-size:13px; font-weight:bold; color:#663300;
	padding:5px;
}
#correction_recommendation td {
	font-size:13px;
	font-size:12px; color:#666666;
	padding:5px;
}

#correction_recommendation h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/correction_recommendation_title.jpg);
	text-indent: -9999px;
}
#correction_recommendation h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/correction_recommendation04_title.jpg);
	text-indent: -9999px;
}

#correction_recommendation01 {
	padding-top:20px;
}

#correction_recommendation01 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/correction_recommendation01_title.jpg);
	text-indent: -9999px;
}

#correction_recommendation02 {
	padding-top:20px;
}
#correction_recommendation02 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/correction_recommendation02_title.jpg);
	text-indent: -9999px;
}
#correction_recommendation02 h4 {
	width: 500px;
	height: 40px;
	background-image: url(./images/correction_recommendation03_title.jpg);
	text-indent: -9999px;
}
#correction_recommendation02 UL {
	padding-left:30px;
	padding-bottom:25px;
}
#correction_recommendation02 li {
	font-size:12px;
	list-style-type: square; 
	line-height: 1.3em; 
}

/*---------------------------------------------------*/
#header-image-cost_reduction {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/cost_reduction.jpg);
}

#cost_reduction {
	color:#666666;
	width:650px;
	padding-left:10px;
}
#cost_reduction p {
	font-size:13px;
	line-height: 1.5em; 
}
#cost_reduction UL {
	padding-left:45px;
	padding-bottom:15px;
}
#cost_reduction li {
	list-style-type: circle; 
	line-height: 1.5em; 
	font-size:12px;
}

#cost_reduction h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/cost_reduction_title.jpg);
	text-indent: -9999px;
}

#cost_reduction01 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/cost_reduction01_title.jpg);
	text-indent: -9999px;
}

#cost_reduction02 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/cost_reduction02_title.jpg);
	text-indent: -9999px;
}

#cost_reduction03 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/cost_reduction03_title.jpg);
	text-indent: -9999px;
}

/*---------------------------------------------------*/

#header-image-efficiency_improvement {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/efficiency_improvement_image.jpg);
}
#efficiency_improvement {
	color:#666666;
	width:650px;
	padding-left:10px;
}
#efficiency_improvement p {
	font-size:13px;
	line-height: 1.5em; 
}
#efficiency_improvement UL {
	padding-left:30px;
	padding-bottom:25px;
}
#efficiency_improvement li {
	font-size:12px;
	list-style-type: square; 
	line-height: 1.2em; 
}

#efficiency_improvement h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/efficiency_improvement_title.jpg);
	text-indent: -9999px;
}

#efficiency_improvement01 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/efficiency_improvement01_title.jpg);
	text-indent: -9999px;
}
#efficiency_improvement02 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/efficiency_improvement02_title.jpg);
	text-indent: -9999px;
}

/*---------------------------------------------------*/
#header-image-insurance_reduction {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/insurance_reduction_image.jpg);
}

#insurance_reduction {
	color:#666666;
	width:650px;
	padding-left:10px;
}
#insurance_reduction p {
	font-size:13px;
	line-height: 1.5em; 
}

#insurance_reduction h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/insurance_reduction_title.jpg);
	text-indent: -9999px;
}

#insurance_reduction h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/insurance_reduction01_title.jpg);
	text-indent: -9999px;
}
.insurance_reduction_block {
	padding-top:10px;
	padding-bottom:15px;
	padding-left:15px;
}
.insurance_reduction_block h4 {
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}
#insurance_reduction_block p {
	font-size:12px;
	line-height: 1.2em; 
}

/*---------------------------------------------------*/

#header-image-low_interest {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/low_interest_image.jpg);
}
#low_interest {
	color:#666666;
	width:650px;
	padding-left:10px;
}
#low_interest p {
	font-size:13px;
	line-height: 1.5em; 
}
#low_interest UL {
	padding-left:30px;
	padding-bottom:25px;
}
#low_interest li {
	font-size:12px;
	list-style-type: square; 
	line-height: 1.3em; 
}

#low_interest h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/low_interest_title.jpg);
	text-indent: -9999px;
}

#low_interest01 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/low_interest01_title.jpg);
	text-indent: -9999px;
}
#low_interest02 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/low_interest02_title.jpg);
	text-indent: -9999px;
}
#low_interest03 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/low_interest03_title.jpg);
	text-indent: -9999px;
}

/*---------------------------------------------------*/

#header-image-management_trouble {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/management_trouble_image.jpg);
}
#management_trouble {
	color:#666666;
	width:650px;
	padding-left:10px;
}
#management_trouble p {
	font-size:13px;
	line-height: 1.5em; 
}
#management_trouble UL {
	padding-left:40px;
	padding-bottom:25px;
}
#management_trouble li {
	font-size:12px;
	list-style-type: square; 
}

#management_trouble h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/management_trouble_title.jpg);
	text-indent: -9999px;
}

#management_trouble01 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/management_trouble01_title.jpg);
	text-indent: -9999px;
}
#management_trouble02 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/management_trouble02_title.jpg);
	text-indent: -9999px;
}
#management_trouble03 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/management_trouble03_title.jpg);
	text-indent: -9999px;
}

/*---------------------------------------------------*/
#header-image-office {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/office_image.jpg);
}

#office {
	font-size:12px;
	color:#666666;
	padding-left:10px;
}

#office h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/office_title.jpg);
	text-indent: -9999px;
}

#office th {
	font-size:12px; color:#663300; font-weight:bold;
	padding:5px;
	text-align:left;
}
#office td {
	font-size:12px; color:#666666;
	padding:5px;
}

/*---------------------------------------------------*/

#header-image-price {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/price_image.jpg);
}
#price {
	color:#666666;
	width:650px;
	padding-left:10px;
}
#price p {
	font-size:13px;
	line-height: 1.5em; 
}

#price h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/price_title.jpg);
	text-indent: -9999px;
}
#price th {
	font-size:13px; color:#663300; font-weight:bold;
	padding:5px;
}
#price td {
	font-size:12px; color:#666666;
	padding:5px;
}
#price_list { padding-top:20px;
}

/*---------------------------------------------------*/
#header-image-rent_reduction {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/rent_reduction_image.jpg);
}

#rent_reduction {
	color:#666666;
	width:650px;
	padding-left:10px;
}
#rent_reduction p {
	font-size:13px;
	line-height: 1.5em; 
	padding-bottom:10px;
}

#rent_reduction h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/rent_reduction_title.jpg);
	text-indent: -9999px;
}
#rent_reduction01 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/rent_reduction01_title.jpg);
	text-indent: -9999px;
}
#rent_reduction01 UL {
	padding-left:45px;
	padding-bottom:15px;
	padding-top:10px;
}
#rent_reduction01 li {
	list-style-type: circle; 
	line-height: 1.5em; 
	font-size:12px;
}

/*---------------------------------------------------*/
#header-image-reorganization {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/reorganization_image.jpg);
}

#reorganization {
	color:#666666;
	width:650px;
	padding-left:10px;
}
#reorganization p {
	font-size:13px;
	line-height: 1.5em; 
}
#reorganization UL {
	padding-left:45px;
	padding-bottom:15px;
}
#reorganization li {
	list-style-type: circle; 
	font-size:12px;
	line-height: 1.5em; 
}

#reorganization h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/reorganization_title.jpg);
	text-indent: -9999px;
}
#reorganization01 {
	padding-bottom:10px;
}
#reorganization01 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/reorganization01_title.jpg);
	text-indent: -9999px;
}
#reorganization02 {
	padding-top:20px;
}
#reorganization02 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/reorganization02_title.jpg);
	text-indent: -9999px;
}

/*---------------------------------------------------*/
#header-image-service {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/service_image.jpg);
}

#service {
	font-size:12px;
	color:#666666;	
	padding-left:10px;
}
#service UL {
	padding-left:30px;
	padding-bottom:30px;
}
#service li {
	font-size:13px;
	list-style-type: square; 
}

#service h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/service_title.jpg);
	text-indent: -9999px;
}
#service01 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/service01_title.jpg);
	text-indent: -9999px;
}
#service02 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/service02_title.jpg);
	text-indent: -9999px;
}
#service03 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/service03_title.jpg);
	text-indent: -9999px;
}
#service04 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/service04_title.jpg);
	text-indent: -9999px;
}
#service05 h3 {
	background-image: url(./images/service05_title.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#service05 h3 a {
	display: block;
	width: 500px;
	height: 40px;
}

#teikei {
	font-size:12px;
	color:#666666;	
	padding-left:10px;
}

#teikei UL {
	padding-left:30px;
	padding-bottom:30px;
}
#teikei li {
	font-size:13px;
	list-style-type: none; 
}

#teikei h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/teikei_title.jpg);
	text-indent: -9999px;
}

/*---------------------------------------------------*/
#header-image-spending_cut {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/spending_cut_image.jpg);
}

#spending_cut {
	color:#666666;
	width:650px;
	padding-left:10px;
}

#spending_cut01 h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/spending_cut_title.jpg);
	text-indent: -9999px;
}
#spending_cut01 p {
	padding-bottom:15px;
	font-size:13px;
}
#spending_cut01 UL {
	padding-left:30px;
	padding-bottom:25px;
}
#spending_cut01 li {
	font-size:13px;
	list-style-type: square; 
}

#spending_cut02 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/spending_cut01_title.jpg);
	text-indent: -9999px;
}
#spending_cut02 p {
	font-size:13px;
	line-height: 1.5em; 
}

#spending_cut02 UL {
	padding-left:45px;
	padding-bottom:15px;
}
#spending_cut02 li {
	list-style-type: circle; 
	line-height: 1.5em; 
}
#spending_cut02 li a:link { TEXT-DECORATION: none; COLOR:#847563; font-size:13px; font-weight:bold; }
#spending_cut02 li a:visited { TEXT-DECORATION: none; COLOR:#847563; font-size:13px; font-weight:bold; }
#spending_cut02 li a:hover { TEXT-DECORATION: underline; COLOR:#5A514A; font-size:13px; font-weight:bold; }
#spending_cut02 li a:active { TEXT-DECORATION: underline; COLOR:#5A514A; font-size:13px; font-weight:bold; }


/*---------------------------------------------------*/

#header-image-subsidy {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/subsidy_image.jpg);
}

#subsidy {
	color:#666666;
	width:650px;
	padding-left:10px;
}
#subsidy p {
	padding-bottom:15px;
	font-size:13px;
}

#subsidy h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/subsidy_title.jpg);
	text-indent: -9999px;
}
#subsidy01 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/subsidy01_title.jpg);
	text-indent: -9999px;
}
#subsidy02 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/subsidy02_title.jpg);
	text-indent: -9999px;
}
#subsidy03 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/subsidy03_title.jpg);
	text-indent: -9999px;
}
#subsidy04 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/subsidy04_title.jpg);
	text-indent: -9999px;
}
#subsidy04 UL {
	padding-left:45px;
	padding-bottom:15px;
}
#subsidy04 li {
	list-style-type: circle; 
	line-height: 1.5em; 
}
#subsidy04 li a:link { TEXT-DECORATION: none; COLOR:#847563; font-size:13px; font-weight:bold; }
#subsidy04 li a:visited { TEXT-DECORATION: none; COLOR:#847563; font-size:13px; font-weight:bold; }
#subsidy04 li a:hover { TEXT-DECORATION: underline; COLOR:#5A514A; font-size:13px; font-weight:bold; }
#subsidy04 li a:active { TEXT-DECORATION: underline; COLOR:#5A514A; font-size:13px; font-weight:bold; }

/*---------------------------------------------------*/
#header-image-worker_dispatch {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/worker_dispatch_image.jpg);
}
#header-image-worker_dispatch2 {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/worker_dispatch2_image.jpg);
}

#worker_dispatch {
	color:#666666;
	width:650px;
	padding-left:10px;
}
#worker_dispatch p {
	font-size:13px;
	line-height: 1.5em; 
	padding-bottom:10px;;
}
#worker_dispatch h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/worker_dispatch_title.jpg);
	text-indent: -9999px;
}


#worker_dispatch01 {
	font-size:12px;
	padding-bottom:15px;
}
#worker_dispatch01 h4 {
	width: 500px;
	height: 40px;
	background-image: url(./images/worker_dispatch01_title.jpg);
	text-indent: -9999px;
}
#worker_dispatch02 {
	font-size:12px;
	padding-bottom:40px;
}
#worker_dispatch02 h4 {
	width: 500px;
	height: 40px;
	background-image: url(./images/worker_dispatch02_title.jpg);
	text-indent: -9999px;
}
#worker_dispatch03 {
	padding-bottom:20px;
}
#worker_dispatch03 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/worker_dispatch03_title.jpg);
	text-indent: -9999px;
}
#worker_dispatch03 h4 {
	width: 500px;
	height: 40px;
	background-image: url(./images/worker_dispatch07_title.jpg);
	text-indent: -9999px;
}
#worker_dispatch04 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/worker_dispatch04_title.jpg);
	text-indent: -9999px;
}
#worker_dispatch04 UL {
	padding-left:35px;
	padding-bottom:10px;
}
#worker_dispatch04 li {
	list-style-type: decimal; 
	line-height: 1.5em; 
	font-size:13px;
}

#worker_dispatch05 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/worker_dispatch05_title.jpg);
	text-indent: -9999px;
}
#worker_dispatch05 h4 {
	font-size:14px; font-weight:bold;
	padding:10px;
}
#worker_dispatch06 h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/worker_dispatch06_title.jpg);
	text-indent: -9999px;
}
#worker_dispatch06 h5 {
	font-size:13px; font-weight:bold;
	padding:10px;
}
#worker_dispatch06 UL {
	padding-left:55px;
	padding-bottom:15px;
}
#worker_dispatch06 li {
	list-style-type: circle; 
	line-height: 1.5em; 
	font-size:12px;
}
#worker_dispatch06 th {
	padding:5px;
	background-color:#E4DACE;
	font-size:13px;
	font-weight:bold;
	color:#663300;
}
#worker_dispatch06 td {
	padding:5px;
	background-color:#FFFFFF;
	font-size:12px;
}

#worker_dispatch07 h5 {
	width: 500px;
	height: 40px;
	background-image: url(./images/worker_dispatch08_title.jpg);
	text-indent: -9999px;
}
#worker_dispatch07 UL {
	padding-left:55px;
	padding-bottom:15px;
}
#worker_dispatch07 li {
	list-style-type: circle; 
	line-height: 1.5em; 
	font-size:12px;
}

#worker_dispatch08 h5 {
	width: 500px;
	height: 40px;
	background-image: url(./images/worker_dispatch09_title.jpg);
	text-indent: -9999px;
}
#worker_dispatch08 UL {
	padding-left:55px;
	padding-bottom:15px;
}
#worker_dispatch08 li {
	list-style-type: circle; 
	line-height: 1.5em; 
	font-size:12px;
}

#worker_dispatch09 h5 {
	width: 500px;
	height: 40px;
	background-image: url(./images/worker_dispatch10_title.jpg);
	text-indent: -9999px;
}
#worker_dispatch09 UL {
	padding-left:55px;
	padding-bottom:15px;
}
#worker_dispatch09 li {
	list-style-type: circle; 
	line-height: 1.5em; 
	font-size:12px;
}
#worker_dispatch09 th {
	padding:5px;
	background-color:#E4DACE;
	font-size:13px;
	font-weight:bold;
	color:#663300;
}
#worker_dispatch09 td {
	padding:5px;
	background-color:#FFFFFF;
	font-size:12px;
}

#worker_dispatch10 h5 {
	width: 500px;
	height: 40px;
	background-image: url(./images/worker_dispatch10_title.jpg);
	text-indent: -9999px;
}
#worker_dispatch10 UL {
	padding-left:55px;
	padding-bottom:15px;
}
#worker_dispatch10 li {
	list-style-type: circle; 
	line-height: 1.5em; 
	font-size:12px;
}
#worker_dispatch10 th {
	padding:5px;
	background-color:#E4DACE;
	font-size:13px;
	font-weight:bold;
	color:#663300;
}
#worker_dispatch10 td {
	padding:5px;
	background-color:#FFFFFF;
	font-size:12px;
}

/*---------------------------------------------------*/
#header-image-profile {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/profile_image.jpg);
}
#profile {
	color:#666666;
	width:650px;
	padding-left:10px;
}
#profile h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/profile_title.jpg);
	text-indent: -9999px;
	
}
#profile h3 {
	width: 500px;
	height: 40px;
	background-image: url(./images/profile_title01.jpg);
	text-indent: -9999px;
	
}
#profile UL {
	padding-left:55px;
	padding-bottom:15px;
}
#profile li {
	list-style-type: circle; 
	line-height: 1.5em; 
	font-size:12px;
}
#profile p {
	font-size:13px;
	line-height: 1.5em; 
	padding-bottom:15px;
}
#profile h4 {
	font-size:13px; font-weight:bold;
	line-height: 1.5em; 
}

/*---------------------------------------------------*/
#header-image-form {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/form_image.jpg);
}

#form {
	color:#666666;
	width:650px;
	padding-left:10px;
}
#form p {
	font-size:13px;
	line-height: 1.5em; 
	padding-bottom:20px;
}
#form th {
	padding:5px;
	background-color:#E4DACE;
	font-size:13px;
	font-weight:bold;
	color:#663300;
	text-align:left
}
#form td {
	padding:5px;
	background-color:#FFFFFF;
	font-size:12px;
}
#fotm_contact h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/contact_form_title.jpg);
	text-indent: -9999px;
	
}
#fotm_cut_consulting h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/cut_consulting_form_title.jpg);
	text-indent: -9999px;
	
}
#fotm_trouble h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/trouble_form_title.jpg);
	text-indent: -9999px;
	
}
#form_b{
	text-align:center;
	padding-top:15px;
}
#form_indispensability {
	text-align:left;
	}



/*---------------------------------------------------*/
#header-image-privacy {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/privacy_image.jpg);
}
#privacy {
	color:#666666;
	width:650px;
	padding-left:10px;
}
#privacy h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/privacy_title.jpg);
	text-indent: -9999px;
	
}
#privacy h3 {
	font-size: 15px;
	font-weight: bold;
	
}
#privacy UL {
	padding-left:35px;
	padding-bottom:15px;
}
#privacy li {
	list-style-type: none; 
	line-height: 1.5em; 
	font-size:12px;
}
#privacy p {
	font-size:13px;
	line-height: 1.5em; 
	padding-bottom:15px;
}
/*---------------------------------------------------*/
#header-image-matters {
	float: left;
	width: 635px;
	height: 230px;
	background-image: url(./images/matters_image.jpg);
}
#matters {
	color:#666666;
	width:650px;
	padding-left:10px;
}
#matters h2 {
	width: 500px;
	height: 40px;
	background-image: url(./images/matters_title.jpg);
	text-indent: -9999px;
	
}
#matters p {
	font-size:13px;
	line-height: 1.5em; 
	padding-bottom:15px;
}