/* CSS Document */

body {
	font-size:12px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	color:#333333;
	line-height:20px;
	text-align:center;
	margin:0;
	background:#000000 url(../img/container_back.jpg) repeat-y top center;
}
body.form {
	background-color:#FFFFFF;
	text-align:left;
	margin:20px;
	background-image:none;
}
div {
	margin:0;
	padding:0;
}
p {
	margin:5px;
	padding:0;
}
a:link {color:#0000FF; text-decoration:none; outline:none;}
a:visited {color:#000099; text-decoration:none; outline:none;}
a:hover , a:active {color:#FF0000; text-decoration:underline; outline:none;}

img {
	margin:0;
	border:0;
}
th {
	text-align:left;
	background-color:#0000FF;
	color:#FFFFFF;
	width:20%;
	vertical-align:top;
	font-weight:normal;
}
th,td {
	padding:5px;
}
dt {
	background-color:#666666;
	font-weight:bold;
	color:#FFFFFF;
	margin:5px;
	padding:5px;
}
dd {
	margin:10px;
}
/* //////////////////////////////////////////////////////////////// h ///// */
h1 {
	display:none;
}

#main_area h2 {
	margin:0 0 10px 0;
	display:block;
	width:590px;
	height:30px;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
h2.title_news	{background:url(../img/title_news.jpg);}
h2.title_pickup	{background:url(../img/title_pickup.jpg);}
h2.title_company{background:url(../img/title_company.jpg);}
h2.title_recruit{background:url(../img/title_recruit.jpg);}
h2.title_inquiry{background:url(../img/title_inquiry.jpg);}
h2.title_kanri	{background:url(../img/title_kanri.jpg);}
h2.title_rinen	{background:url(../img/title_rinen.jpg);}

#sidemenu h3 {
	margin:0 0 10px 0;
	display:block;
	width:190px;
	height:30px;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
h3.title_keiretsu {background:url(../img/sidemenu_title_keiretsu.jpg) no-repeat;}
h3.title_yomimono {background:url(../img/sidemenu_title_yomimono.jpg) no-repeat;}

h4 , h2.story {
	font-size:12px;
	color:#ad0000;
	border-left:#000000 10px solid;
	border-bottom:#000000 1px dashed;
	margin:10px;
	text-indent:1em;
	text-align:left;
}

/* //////////////////////////////////////////////////////////////// class ///// */
.clear {clear:both;}
.center {text-align:center;}
.margin-left30 {
	margin-left:30px;
}
.width100 {
	width:100px;
	border-bottom:#ad0000 1px dotted;
}
p.p_stoyr {
	margin:5px 5px 5px 220px;
	line-height:30px;
	text-align:left;
}
.iframe_kanri {
	width:570px;
	height:300px;
	margin:10px;
}
.bold {
	font-weight:bold;
}
.bold_14 {
	font-weight:bold;
	font-size:14px;
}
.div_rinen {
	margin:5px;
	padding:5px;
	background-color:#FFFFCC;
	border:#AD0000 2px dotted;
}
.text_red {
	color:#FF0000;
}
.oshirase_img {width:570px; margin:0 auto; text-align:right}

/* //////////////////////////////////////////////////////////////// id ///// */
#oshirase {
	width:570px;
	height:300px;
	margin:10px auto;
}
#table_company {
	width:570px;
	margin:10px;
}

/* //////////////////////////////////////////////////////////////// style div ///// */
div#container {
	width:800px;
	margin:0 auto;
	text-align:left;
	background-color:#AD0000;
}
div#header {
	width:100%;
	height:150px;
	background:#ad0000 url(../img/site_id_back.jpg) repeat-x;
}
div#site_id_area {
	width:800px;
	height:150px;
	margin:0 auto;
	position:relative;
}
div#menu_area {
	width:800px;
	height:60px;
	padding-top:5px;
	position:absolute;
	top:86px;
	left:0;
}
div#contents {
	width:800px;
	background:#FFFFFF url(../img/contents_back.jpg) repeat-y;
}
div#sidemenu {
	width:190px;
	margin:10px 0 0 10px;
	float:left;
	display:inline;
}
div#main_area {
	width:590px;
	margin:10px 0 0 0;
	float:right;
}
div#pickup {
	width:590px;
	text-align:center;
}
	#pickup img {
		margin:5px;
	}
div#submenu {
	text-align:center;
	padding-top:50px;
	width:800px;
	height:50px;
}
div#footer {
	width:800px;
	color:#FFFFFF;
	background-color:#AD0000;
	text-align:center;
}
	#footer p {
		margin:10px;
		padding:10px;
	}

/* //////////////////////////////////////////////////////////////// menu area ///// */
#menu_area ul {
	margin:0;
	padding:0;
	list-style:none;
}
#menu_area li {
	float:left;
}

a.schedule,
a.media,
a.company,
a.recruit,
a.inquiry,
a.seminar,
a.goiken,
a.link,
a.schedule2,
a.media2,
a.company2,
a.recruit2,
a.inquiry2,
a.seminar2,
a.goiken2,
a.link2 {
	display:block;
	margin:0 1px;
	width:98px;
	height:50px;
	text-indent:-9999px;
	background-repeat:no-repeat;
}

a.schedule	{background:url(../img/bt_schedule1.jpg);}
a.media		{background:url(../img/bt_media1.jpg);}
a.company	{background:url(../img/bt_company1.jpg);}
a.recruit	{background:url(../img/bt_rectuit1.jpg);}
a.inquiry	{background:url(../img/bt_inquiry1.jpg);}
a.seminar	{background:url(../img/bt_seminar1.jpg);}
a.goiken	{background:url(../img/bt_goiken1.jpg);}
a.link		{background:url(../img/bt_link1.jpg);}

a.schedule:hover{background:url(../img/bt_schedule2.jpg);}
a.media:hover	{background:url(../img/bt_media2.jpg);}
a.company:hover	{background:url(../img/bt_company2.jpg);}
a.recruit:hover	{background:url(../img/bt_rectuit2.jpg);}
a.inquiry:hover	{background:url(../img/bt_inquiry2.jpg);}
a.seminar:hover	{background:url(../img/bt_seminar2.jpg);}
a.goiken:hover	{background:url(../img/bt_goiken2.jpg);}
a.link:hover	{background:url(../img/bt_link2.jpg);}

a.schedule2	{background:url(../img/bt_schedule2.jpg);}
a.media2	{background:url(../img/bt_media2.jpg);}
a.company2	{background:url(../img/bt_company2.jpg);}
a.recruit2	{background:url(../img/bt_rectuit2.jpg);}
a.inquiry2	{background:url(../img/bt_inquiry2.jpg);}
a.seminar2	{background:url(../img/bt_seminar2.jpg);}
a.goiken2	{background:url(../img/bt_goiken2.jpg);}
a.link2		{background:url(../img/bt_link2.jpg);}

/* //////////////////////////////////////////////////////////////// side menu area ///// */
#sidemenu ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:20px;
}
#sidemenu li {
	margin:5px 0;
}

a.keiretsu_syuka,
a.keiretsu_hanare,
a.keiretsu_t-enishi,
a.keiretsu_h-enishi,
a.keiretsu_k-enishi {
	display:block;
	margin:0;
	width:190px;
	height:50px;
	text-indent:-9999px;
	background-repeat:no-repeat;
}

a.keiretsu_syuka	{background:url(../img/bn_syuka1.jpg);}
a.keiretsu_hanare	{background:url(../img/bn_hanare1.jpg);}
a.keiretsu_t-enishi	{background:url(../img/bn_enishi1.jpg);}
a.keiretsu_h-enishi {background:url(../img/bn_enishi_higasi1.jpg);}
a.keiretsu_k-enishi	{background:url(../img/bn_enishi_kawasaki1.jpg);}

a.keiretsu_syuka:hover		{background:url(../img/bn_syuka2.jpg);}
a.keiretsu_hanare:hover		{background:url(../img/bn_hanare2.jpg);}
a.keiretsu_t-enishi:hover	{background:url(../img/bn_enishi2.jpg);}
a.keiretsu_h-enishi:hover   {background:url(../img/bn_enishi_higasi2.jpg);}
a.keiretsu_k-enishi:hover	{background:url(../img/bn_enishi_kawasaki2.jpg);}
