@charset "Shift_JIS";
/* CSS Document */

#menu_title{
	background-color: #66cc66;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #339933;
	height: 46px;
	width: 150px;
}
#box_dot {
	background-color: #FFF3CE;
	border: 1px dotted #FF9900;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	font-weight: bold;
	color: #FF3300;
	padding: 5px;
	margin-bottom: 10px;
}
#mailformTable {
	border: 1px solid #999999;
	padding: 3px;
}
/* 会社概要メニュー */
#c_menu {
	height: 100%;
	width: 150px;
	background-color: #ccffcc;
	background-repeat: repeat-y;
	float: left;
}
#c_menu ul,#c_menu li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}


#c_menu li{
	width: auto;
	height: auto;
	color: #000000;
	background-color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #99cc66;
}



#c_menu a, #c_menu a:link #c_menu a:visited{
	text-decoration:none;
	color: #339933;
	color: transparent;
}

#c_menu a, #c_menu a:link #c_menu a:visited{
	text-decoration:none;
	color: #339933;
	background-color: #ccffcc;
	display: block;
	padding:5px 10px;
	width: auto;
	height: auto;
}

#c_menu a:hover{
	color: #ffffff;
	background-color: #66CC66;
}




/* 会社概要メニュー終わり */
/* リクルートメニュー */
#r_menu {
	height: 100%;
	width: 150px;
	background-color: #ccffff;
	background-repeat: repeat-y;
	float: left;
}
#r_menu ul,#c_menu li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}


#r_menu li{
	width: auto;
	height: auto;
	color: #000000;
	background-color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: 99cc66;
}



#r_menu a, #r_menu a:link #r_menu a:visited{
	text-decoration:none;
	color: #339933;
	color: transparent;
}

#r_menu a, #r_menu a:link #r_menu a:visited{
	text-decoration:none;
	color: #339933;
	background-color: #ccffcc;
	display: block;
	padding:5px 10px;
	width: auto;
	height: auto;
}

#r_menu a:hover{
	color: #ffffff;
	background-color: #66CC66;
}




/* リクルートメニュー終わり */
/* サービスメニュー */
#s_menu {
	height: 100%;
	width: 150px;
	background-color: #f4edf0;
	background-repeat: repeat-y;
	float: left;
}
#s_menu ul,#c_menu li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}


#s_menu li{
	width: auto;
	height: auto;
	color: #000000;
	background-color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #BB8FAA;
}



#s_menu a, #s_menu a:link #s_menu a:visited{
	text-decoration:none;
	color: #339933;
	color: transparent;
}

#s_menu a, #s_menu a:link #s_menu a:visited{
	text-decoration:none;
	color: #CD9DBA;
	background-color: #f4edf0;
	display: block;
	padding:5px 10px;
	width: auto;
	height: auto;
}

#s_menu a:hover{
	color: #ffffff;
	background-color: #CD9DBA;
}




/* サービスメニュー終わり */
/* OA機器メニュー */
#oa_menu {
	width: 150px;
	background-color: #e2e2e8;
	background-repeat: repeat-y;
	float: left;
}
#oa_menu ul,#oa_menu li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}


#oa_menu li{
	width: auto;
	height: auto;
	color: #000000;
	background-color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #c3c4d0;
}



#oa_menu a, #oa_menu a:link #oa_menu a:visited{
	text-decoration:none;
	color: #339933;
	color: transparent;
}

#oa_menu a, #oa_menu a:link #oa_menu a:visited{
	text-decoration:none;
	color: #888DA9;
	background-color: #e2e2e8;
	display: block;
	padding:5px 10px;
	width: auto;
	height: auto;
}

#oa_menu a:hover{
	color: #ffffff;
	background-color: #A9AFD1;
}

#oa_menu li.attac{
	display:block;
	padding:5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	font-weight: bold;
	background-color: #C3C4D0;
	color: #687297;
	text-decoration: none;
}



/* お問い合わせ */

#info_menu {
	height: 100%;
	width: 150px;
	background-color: #DDD4C7;
	background-repeat: repeat-y;
	float: left;
}
#info_menu ul,#info_menu li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}


#info_menu li{
	width: auto;
	height: auto;
	color: #000000;
	background-color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #CEB790;
}
#info_menu a, #info_menu a:link #info_menu a:visited{
	text-decoration:none;
	color: #339933;
	color: transparent;
}

#info_menu a, #info_menu a:link #info_menu a:visited{
	text-decoration:none;
	color: #B69A72;
	background-color: #DDD4C7;
	display: block;
	padding:5px 10px;
	width: auto;
	height: auto;
}

#info_menu a:hover{
	color: #ffffff;
	background-color: #DCC49A;
}

#info_menu li.attac{
	display:block;
	padding:5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	font-weight: bold;
	background-color: #C3C4D0;
	color: #687297;
	text-decoration: none;
}






/* OA機器メニュー終わり */



#c_left {
	width: 150px;
	background-color: #ccffcc;
	background-repeat: repeat;
	float: left;
	height: auto;
}
div#container {
	float: left;
	width: 720px;
	background-image: url(company/images/bg.gif);
	background-repeat: repeat;
}
div#container_info {
	float: left;
	width: 720px;
	background-image: url(info/images/bg.gif);
	background-repeat: repeat;
}
div#3 {
	margin-top:1px;
	margin-right:0px;
	line-height:23px;
	text-align: center;
}
div#space {
	background-color: #FFFFFF;
	height: 8px;
	width: 720px;
}
div#right {
	float: right;
	width: 570px;
	clear: none;
	height: auto;
}
div#footer {
	float: left;
	clear: both;
}
div#contents {
	width: 720px;
	background-image: url(company/images/company_01_2.gif);
	height: 19px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}


div#small_title {
	height: 19px;
	width: 720px;
	border-bottom-width: 1px;
	border-left-width: 150px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #33CC00;
	border-left-color: #ccffcc;
}
div#container_r {
	float: left;
	width: 720px;
	background-image: url(recruit/images/r_bg.gif);
	background-repeat: repeat-y;
}
div#container_sol {
	float: left;
	width: 720px;
	background-image: url(solution/images/sol_bg2.gif);
	background-repeat: repeat-y;
}
div#container_s {
	float: left;
	width: 720px;
	background-image: url(service/images/bg.gif);
	background-repeat: repeat-y;
}
div#container_d {
	float: left;
	width: 720px;
	background-image: url(data/images/bg.gif);
	background-repeat: repeat-y;
}
div#contentsc {

	width: 720px;
	background-image: url(company/images/company_01_2.gif);
	height: 19px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#contents_info {

	width: 720px;
	background-image: url(info/images/info_01.gif);
	height: 19px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#contents_r {


	width: 720px;
	background-image: url(recruit/images/recruit_01_2.gif);
	height: 19px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#content_d {

	width: 720px;
	background-image: url(data/images/download_01_1.gif);
	height: 19px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#contents_s {
	width: 720px;
	background-image: url(service/images/index_01.gif);
	height: 19px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#contents_sol {
	width: 720px;
	background-image: url(solution/images/sol_bg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#content_oa {
	width: 720px;
	background-image: url(product/images/index_01.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#container_oa {
	width: 720px;
	background-image: url(product/images/bg.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	float: left;
	height: auto;
}
div#oa {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 10px;
	width: 550px;
	height: 150px;
}
div#oa_b {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 10px;
	width: 550px;
	float: none;
	clear: none;
	height: 200px;
}
#oa img , #oa_b img {
	margin-left: 15px;
	float: right;
	height: auto;
	width: auto;
}
#st_box {
	border: 1px solid #999999;
	padding: 5px;
	clear: both;
}
div#oa2 {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 10px;
	width: 550px;
	height: 100px;
}
div#oa_sec {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 10px;
	width: 400px;
	height: 100%;
}
