@charset "utf-8";

div#main_box h2#philosophy_title {
	width:800px;
	height:0px;
	padding-top:134px;
	background:url(../img/philosophy_title.jpg) no-repeat;
	overflow:hidden;
}
	div#main_box h3#philosophy_subtitle {
		width:580px;
		height:0px;
		margin:0px 0px 0px 0px;
		padding-top:35px;
		background:url(../img/philosophy_subtitle.jpg) no-repeat;
		overflow:hidden;
	}
	div#main_box h3#philosophy_support {
		width:580px;
		height:0px;
		padding-top:35px;
		background:url(../img/philosophy_support.jpg) no-repeat;
		overflow:hidden;
	}
		div#main_box p#philosophy_hasegawa {
			width:535px;
			height:0px;
			margin:30px 0px 0px 20px;
			padding-top:145px;
			background:url(../img/philosophy_hasegawa.jpg) no-repeat;
			overflow:hidden;
		}
		div#main_box p#philosophy_akutsu {
			width:535px;
			height:0px;
			margin:30px 0px 0px 20px;
			padding-top:182px;
			background:url(../img/philosophy_akutsu.jpg) no-repeat;
			overflow:hidden;
		}
		div#main_box p#philosophy_saito {
			width:535px;
			height:0px;
			margin:30px 0px 0px 20px;
			padding-top:182px;
			background:url(../img/philosophy_saito.jpg) no-repeat;
			overflow:hidden;
		}
	div#main_box h3#philosophy_sound {
		width:580px;
		height:0px;
		padding-top:35px;
		background:url(../img/philosophy_sound.jpg) no-repeat;
		overflow:hidden;
	}
	div#main_box h3#philosophy_shikai {
		width:580px;
		height:0px;
		padding-top:35px;
		background:url(../img/philosophy_shikai.jpg) no-repeat;
		overflow:hidden;
	}

div#main_box h2#outline_title {
	width:800px;
	height:0px;
	padding-top:134px;
	background:url(../img/outline_title.jpg) no-repeat;
	overflow:hidden;
}
	div#main_box h3#outline_consulting {
		width:580px;
		height:0px;
		margin:30px 0px 0px 0px;
		padding-top:35px;
		background:url(../img/outline_consulting.jpg) no-repeat;
		overflow:hidden;
	}
	div#main_box h3#outline_company {
		width:580px;
		height:0px;
		margin:30px 0px 0px 0px;
		padding-top:35px;
		background:url(../img/outline_company.jpg) no-repeat;
		overflow:hidden;
	}
	div#main_box h3#outline_history {
		width:580px;
		height:0px;
		padding-top:35px;
		background:url(../img/outline_history.jpg) no-repeat;
		overflow:hidden;
	}
	div#main_box h3#outline_customer {
		width:580px;
		height:0px;
		padding-top:35px;
		background:url(../img/outline_customer.jpg) no-repeat;
		overflow:hidden;
	}
	div#main_box h3#outline_group {
		width:580px;
		height:0px;
		padding-top:35px;
		background:url(../img/outline_group.jpg) no-repeat;
		overflow:hidden;
	}
	div#main_box h3#outline_ota {
		width:580px;
		height:0px;
		padding-top:35px;
		background:url(../img/outline_ota.jpg) no-repeat;
		overflow:hidden;
	}
	
ul.list_customer {
	margin:20px 20px 0px 20px;
}
	ul.list_customer li {
		padding:5px 0px 5px 15px;
		line-height:200%;
		background:url(../img/icon_topics.jpg) 0px 10px no-repeat;
	}
	ul.list_customer img {
		vertical-align:middle;
	}
	
div#main_box h2#media_title {
	width:800px;
	height:0px;
	padding-top:134px;
	background:url(../img/media_title.jpg) no-repeat;
	overflow:hidden;
}
	div#main_box h3#media_subtitle {
		width:580px;
		height:0px;
		margin:0px 0px 0px 0px;
		padding-top:35px;
		background:url(../img/media_subtitle.jpg) no-repeat;
		overflow:hidden;
	}

div#main_box h2#access_title {
	width:800px;
	height:0px;
	padding-top:134px;
	background:url(../img/access_title.jpg) no-repeat;
	overflow:hidden;
}
	div#main_box h3#access_tokyo {
		width:580px;
		height:0px;
		margin:20px 0px 0px 0px;
		padding-top:35px;
		background:url(../img/access_tokyo.jpg) no-repeat;
		overflow:hidden;
	}
	div#main_box h3#access_osaka {
		width:580px;
		height:0px;
		padding-top:35px;
		background:url(../img/access_osaka.jpg) no-repeat;
		overflow:hidden;
	}
	div#main_box h3#access_nagoya {
		width:580px;
		height:0px;
		padding-top:35px;
		background:url(../img/access_nagoya.jpg) no-repeat;
		overflow:hidden;
	}

div#main_box h2#inquiry_title {
	width:800px;
	height:0px;
	padding-top:134px;
	background:url(../img/inquiry_title.jpg) no-repeat;
	overflow:hidden;
}
	div#main_box h3#inquiry_subtitle {
		width:580px;
		height:0px;
		margin:0px 0px 0px 0px;
		padding-top:35px;
		background:url(../img/inquiry_subtitle.jpg) no-repeat;
		overflow:hidden;
	}

div#main_box h2#privacy_title {
	width:800px;
	height:0px;
	padding-top:134px;
	background:url(../img/privacy_title.jpg) no-repeat;
	overflow:hidden;
}
	div#main_box h3#privacy_subtitle {
		width:580px;
		height:0px;
		margin:0px 0px 0px 0px;
		padding-top:35px;
		background:url(../img/privacy_subtitle.jpg) no-repeat;
		overflow:hidden;
	}
	
div#main_box h2#sitemap_title {
	width:800px;
	height:0px;
	padding-top:134px;
	background:url(../img/sitemap_title.jpg) no-repeat;
	overflow:hidden;
}
	div#main_box h3#sitemap_subtitle {
		width:580px;
		height:0px;
		margin:0px 0px 0px 0px;
		padding-top:35px;
		background:url(../img/sitemap_subtitle.jpg) no-repeat;
		overflow:hidden;
	}

	
	
	