/* 重ねる順番 x-index*/
/*	一番下 トップのムービー			z-index:10;
	　ドロップダウンメニュー			z-index:20 to 100;
		営業支援システムムービー		z-index:200; 一番上

*/




*{
	margin:0;
	padding:0;
}

body{
background:#fff;
font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック";
/* overflow-x:auto; */
height:50px;
}

/* #logo {
	position: relative;
	width:1280px; 
	top:0px;
	height:40px; 
	margin:0 auto;
}
*/

#dropmenu {
	position: relative;
	list-style-type: none;
	width: 1080px; /* dropmenu liのwidth×横方向のメニューの数 */
/*	margin: 10px 10px 5px 10px; */
	top:100px;
/*	right:-240px; */
	padding: 0;
/*	position:fixed; */
	z-index:20;

}
#dropmenu li {
	position: relative;
	width: 270px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;

}
#dropmenu li a { /* メインメニュー*/
	display: block;
	margin: 0;
	padding: 10px 0; /*高さ*/
	background-color:rgba( 255,255,255,0.0); /*背景色 親 */
/*	background: #ff0000; /*背景色 親 赤*/
/*	background: #8a9b0f; /*背景色 親 オリジナル*/
	color: #fff; /*文字色　白*/
	font-size: 18px;
	font-weight: bold;
	line-height: 10px;
	text-decoration: none;
}

#dropmenu li ul {
	list-style: none;
	position: absolute;
	z-index: 30;
	top: 100%;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0;
}
#dropmenu li ul li {
	 overflow: hidden; 
	width: 100%;
	height: 0;
	color: #fff;
	transition: .5s;
}
#dropmenu li ul li a {
	padding: 10px 15px;
	background-color:rgba( 223,223,223,0.5); /*背景色　子*/
/*	background: #7c8c0e; /*背景色　子　オリジナル*/
/*	background: #00ff00; /*背景色　子　緑*/
	text-align: left;
	font-size: 14px;
	font-weight: normal;
}

#dropmenu > li:hover > a {	background-color:rgba( 239,239,239,0.7); } /*背景色 親	マウスオーバー*/
/* #dropmenu > li:hover > a {	background: #7c8c0e }　/*背景色 親 オリジナル マウスオーバー*/
/*#dropmenu > li:hover > a {	background: #0000FF } /*背景色 親 青 マウスオーバー*/

#dropmenu > li:hover li:hover > a {	background-color:rgba( 207,207,207,0.7); } /* 背景色 子	マウスオーバー*/
/*#dropmenu > li:hover li:hover > a {	background: #6e7c0c } /* 背景色 子 オリジナル マウスオーバー*/
/*#dropmenu > li:hover li:hover > a {	background: #ff8800 } /* 背景色 子 オレンジ マウスオーバー*/

#dropmenu li:hover > ul > li {
	overflow: visible;
	height: 30px;
}
#dropmenu li ul li ul {
	top: 0;
	left: 100%;
}
#dropmenu li:last-child ul li ul {
	left: -100%;
	width: 100%;
}

#dropmenu li ul li ul li a {	background-color:rgba( 191,191,191,0.9); } /*背景色 孫	*/
/*#dropmenu li ul li ul li a {	background: #616d0b } /*背景色 孫 オリジナル*/
/*#dropmenu li ul li ul li a {	background: #ff00ff } /*背景色 孫 紫 */

#dropmenu li:hover ul li ul li:hover > a {	background-color:rgba( 175,175,175,0.9); } /*背景色 孫 水色 マウスオーバー*/
/*#dropmenu li:hover ul li ul li:hover > a {	background: #535d09 } /*背景色 孫 オリジナル マウスオーバー*/
/*#dropmenu li:hover ul li ul li:hover > a {	background: #00ffff } /*背景色 孫 水色 マウスオーバー*/

#dropmenu li ul li ul:before {
	position: absolute;
	content: "";
	top: 13px;
	left: -20px;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-left-color: #454e08;
}
#dropmenu li:last-child ul li ul:before {
	position: absolute;
	content: "";
	top: 13px;
	left: 200%;
	margin-left: -20px;
	border: 5px solid transparent;
	border-right-color: #454e08;
}

/* ▼▼▼ edgeで作成されたムービーの表示位置設定 ▼▼▼ */
#top_movie {
	position: relative; 
	top:40px;
/*	right:0px; */
/*	padding: 0;*/
/*	position:fixed; */
	z-index:10; 

}

#groupe{
	position: relative; 
	top:280px;
/*	right:0px; */
/*	padding: 0;*/
/*	position:fixed; */
	z-index:200; 

}

/* ▲▲▲ edgeで作成されたムービーの表示位置設定 ▲▲▲ */

.line01 { 
	position: relative;
	top:30px;
	width:1280px;
	height:20px;
	border-top:1px solid #222222
}

.line02 { 
	position: relative;
	top:460px;
	width:1280px;
	height:5px;
	border-top:1px solid #222222
}
/* ▼▼▼ 最新情報 ▼▼▼ */
.best{ 
	position: relative;
	top:460px;
	width:1280px; 
	height:100%; 
	margin:0 auto;
}

.contet01 { 
	height:350px;
	border-bottom:1px solid #222222
}
.contet01 li{ 
	padding-left:17px; 
	padding-top:10px; 
	width:426px; 
}
.contet01 li img{
	float:left; 
	margin-right:10px;
}
.contet01 li h2{ 
	font-family:"メイリオ", Verdana, Helvetica, sans-serif;
	font-size:18px; 
	font-weight:200; 
	padding-top:24px; 
	margin-left:10px;
}
.lih{
	border-left:1px groove #cccccc; 
	border-right:1px groove #cccccc; 
	height:311px; 
	width:275px; 
	padding-left:5px; 
	padding-right:30px;
}	


.text_01 h3{ 
	font-family:"メイリオ", Verdana, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:lighter; 
	margin-bottom:4px; 
	color:#00a500;
}


.text_01{ 
	margin-top:30px; 
	margin-left:-10px; 
	width:290px;
}

.text_01 p{ 
	font-family:"メイリオ", Verdana, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:lighter; 
	margin-bottom:2px; 
	padding-right:20px;
}

.text_01 a{ 
	font-weight:200; 
	font-family:"メイリオ", Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#00a500; 
}

/* ▲▲▲ 最新情報 ▲▲▲ */

/*
.text_02 h3{ 
	font-family:"メイリオ", Verdana, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:lighter; 
	margin-bottom:8px; 
	color:#00a500;
}
.text_02{ 
	margin-top:30px; 
	margin-left:-10px; 
	width:290px;
}

.text_02 p{ 
	font-family:"メイリオ", Verdana, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:lighter; 
	margin-bottom:17px; 
	padding-right:20px;
}


.text_03 h3{ 
	font-family:"メイリオ", Verdana, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:lighter; 
	margin-bottom:2px; 
	color:#00a500;
}
.text_03{ 
	margin-top:30px; 
	margin-left:-10px; 
	width:290px;
}

.text_03 p{ 
	font-family:"メイリオ", Verdana, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:lighter; 
	margin-bottom:5px; 
	padding-right:20px;
}
.text_03 p a{
	font-weight:bold; 
	color:#7a9933;
}
.text_03 a{ 
	font-weight:200; 
	font-family:"メイリオ", Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#00a500; 
}
.text_03 ul ul li a{ 
	font-family:"メイリオ", Verdana, Helvetica, sans-serif;
	font-size:12px; 
	color:#222222; 
	text-decoration:none; 
}
.text_03 ul ul li a img{ 
	margin-top:1px;
}
.text_03 ul ul { 
	margin-left:-15px;
}
.text_03 ul ul li a:hover{ 
	text-decoration:underline;
}
.text_03 ul ul li{ 
	border-bottom:1px dotted #cccccc; 
	margin-left:30px; 
	margin-right:30px; 
	padding-left:0px; 
	width:250px;
}
.text_03 ul ul li:first-child+li+li+li{ 
	border-bottom:0px;
}

/*

.xz a{ 
	font-family:"メイリオ", Verdana, Helvetica, sans-serif;
	font-size:13px; 
	color:#95ad5c; 
	margin-left:30px;
}
.fua h2{ 
	font-family:"メイリオ", Verdana, Helvetica, sans-serif; 
	font-size:23px; 
	font-weight:200; 
	padding-top:24px; 
	margin-bottom:10px;
}	
.fua p{ 
	font-family:"メイリオ", Verdana, Helvetica, sans-serif;
	font-size:14px/23px; 
	font-weight:lighter; 
	margin-bottom:20px;
	margin-left:-120px;
}
.fua{ 
	margin-top:20px;
}
.fua li:first-child{ 
	width:610px; 
	margin-top:-20px;
}
.fua li {
	float:left;
}
.fua li p input{ 
	margin-bottom:-20px; 
	width:212px; 
	height:25px;
}
.fua li h2 input{ 
	height:24px; 
	width:40px; 
	margin-left:212px;
	background:#9db949; 
	padding:0px; color:#ffffff; 
	margin-top:-53px; 
	padding-bottom:23px; 
	padding-top:5px;
}

*/

/* ----------- footer ------------ */
#footer{
	position: relative; 
	left:0px;
	top:300px;
	background:#444;
	width:100%;
	font-size:12px;
	line-height:40px;
	text-align:center;
	height:40px;
/*
	-moz-box-shadow:-1px 0px 10px #000;
	-webkit-box-shadow:-1px 0px 10px #000;
	box-shadow:-1px 0px 10px #000;
*/
}

#footer a:link{color:#ffffff;}
#footer a:visited{color:#dddddd;}
#footer a:hover{color:#aaffaa;}
#footer a:active{color:#ffffff;}


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


#about { /* 会社案内*/
	position: relative; 
	top:320px;	
}


#mail{

	position: relative;
	top:260px;
/*	right:-240px; */
	padding: 0;
	z-index:520;

}

#mail p{
	font-size:12px;
}
