@charset "Shift_JIS";

/* CSS Document */

* {
	margin:0;
	padding:0;
}
body {
	background-color:#FFFFFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 1.2em;
}
#header {
	height: 100px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#header_img {
	height: 100px;
	width: 500px;
	float: left;
	background-image: url(img/bk_h.jpg);
	background-repeat: no-repeat;
}
#header_right {
	height: 100px;
	width: 460px;
	float: right;
	background-image: url(img/bk_h_right.jpg);
	background-repeat: no-repeat;
}
#promotion {
	height: 300px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#promotion_sub {
	height: 132px;
	width: 960px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#top_main {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	height: auto;
}
#sab_main {
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#recruit_main {
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#work_main {
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#employee_main {
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#earnings_main {
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#qa_main {
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#privacy_main {
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#concern_main {
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#materials_main {
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#content {
	float: left;
	width: 680px;
	height: auto;
}
#main_content {
	float: left;
	height: auto;
	width: 680px;
}
#content_sub_main {
	height: auto;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
#content_table {
	width: 680px;
	background-color: #F8F8F8;
}


#sub_content {
	float: right;
	width: 250px;
	height: auto;
}
#footer {
	height: 40px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	clear: both;
	background-image: url(img/bk_f.jpg);
}
#footer_left {
	clear: both;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
	display:inline;
}
#footer_right {
	float: right;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#sub_content_materials {
	height: 80px;
	width: 250px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#sub_content_materials ul {
	height: 80px;
	width: 250px;
	list-style-type: none;
}
#sub_content_materials li a{
	text-indent: -9999px;
	display: block;
	height: 80px;
	width: 250px;
}
#sub_content_materials ul .bt_001 {
	background-image: url(img/bt_00_f2.jpg);
	width: 250px;
	height: 80px;
}
#sub_content_materials ul .bt_001 a{
	background-image: url(img/bt_00.jpg);
	width: 250px;
	height: 80px;
}
#sub_content_materials ul .bt_001 a:hover {
	background-image: none;
}

/*gloval_nav:CSS_hover*/

#gloval_nav {
	height: 40px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#gloval_nav ul {
	height: 40px;
	width: 960px;
	list-style-type: none;
	margin-right: auto;
	margin-left: auto;
}
#gloval_nav li {
	float: left;
	height: 40px;
	width: 137px;
	display: block;
}
#gloval_nav ul li a {
	text-indent: -9999px;
	display: block;
	height: 40px;
}
#gloval_nav ul .nav01 a {
	background-image: url(img/bt_01.jpg);
	width: 137px;
}
#gloval_nav ul .nav01 a:hover {
	background-image: none;
}
#gloval_nav ul .nav01 {
	width: 137px;
	background-image: url(img/bt_01_f2.jpg);
}
#gloval_nav ul .nav02 {
	background-image: url(img/bt_02_f2.jpg);
}
#gloval_nav ul .nav02 a {
	background-image: url(img/bt_02.jpg);
}
#gloval_nav ul .nav02 a:hover {
	background-image: none;
}
#gloval_nav ul .nav03 {
	background-image: url(img/bt_03_f2.jpg);
}
#gloval_nav ul .nav03 a {
	background-image: url(img/bt_03.jpg);
}
#gloval_nav ul .nav03 a:hover {
	background-image: none;
}
#gloval_nav ul .nav04 {
	background-image: url(img/bt_04_f2.jpg);
}
#gloval_nav ul .nav04 a {
	background-image: url(img/bt_04.jpg);
}
#gloval_nav ul .nav04 a:hover {
	background-image: none;
}
#gloval_nav ul .nav05 {
	background-image: url(img/bt_05_f2.jpg);
}
#gloval_nav ul .nav05 a {
	background-image: url(img/bt_05.jpg);
}
#gloval_nav ul .nav05 a:hover {
	background-image: none;
}
#gloval_nav ul .nav06 {
	background-image: url(img/bt_06_f2.jpg);
}
#gloval_nav ul .nav06 a {
	background-image: url(img/bt_06.jpg);
}
#gloval_nav ul .nav06 a:hover {
	background-image: none;
}
#gloval_nav ul .nav07 {
	background-image: url(img/bt_07_f2.jpg);
}
#gloval_nav ul .nav07 a {
	background-image: url(img/bt_07.jpg);
}
#gloval_nav ul .nav07 a:hover {
	background-image: none;
}
#sub_content_bt {
	height: 250px;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/bk_c_bk.jpg);
	background-repeat: no-repeat;
}
#sub_content_bt ul {
	height: 250px;
	width: 250px;
	list-style-type: none;
	padding-top: 7px;
}
#sub_content_bt ul li {
	height: 50px;
	width: 250px;
	margin-top: 7px;
}
#sub_content_bt ul li a {
	text-indent: -9999px;
	display: block;
	height: 50px;
}
#sub_content_bt ul .bt_001 {
	width: 250px;
	background-image: url(img/bt_c_01_f2.jpg);
}
#sub_content_bt ul .bt_001 a {
	background-image: url(img/bt_c_01.jpg);
	width: 250px;
}
#sub_content_bt ul .bt_001 a:hover {
	background-image: none;
}
#sub_content_bt ul .bt_002 {
	background-image: url(img/bt_c_02_f2.jpg);
	width: 250px;
}
#sub_content_bt ul .bt_002 a {
	background-image: url(img/bt_c_02.jpg);
	width: 250px;
}
#sub_content_bt ul .bt_002 a:hover {
	background-image: none;
}
#sub_content_bt ul .bt_003 {
	background-image: url(img/bt_c_03_f2.jpg);
	width: 250px;
}
#sub_content_bt ul .bt_003 a {
	background-image: url(img/bt_c_03.jpg);
	width: 250px;
}
#sub_content_bt ul .bt_003 a:hover {
	background-image: none;
}
#sub_content_bt ul .bt_004 {
	background-image: url(img/bt_c_04_f2.jpg);
	width: 250px;
}
#sub_content_bt ul .bt_004 a {
	background-image: url(img/bt_c_04.jpg);
	width: 250px;
}
#sub_content_bt ul .bt_004 a:hover {
	background-image: none;
}
.bt_001 {
}
.bt_002 {
}
.bt_003 {
}
.bt_004 {
}
.bt_005 {
}
.table_taxt {
	line-height: 25px;
}
.img_margin {
	margin-top: 20px;
	margin-bottom: 20px;
}
#banner {
	height: 220px;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.banner_01 {
	margin-right: 25px;
	margin-left: 25px;
}
.banner_02 {
	margin-top: 10px;
	margin-right: 25px;
	margin-left: 25px;
}
