@charset "utf-8";
/*-----------------------------------------------------

	style.css
	○○用CSS

------------------------------------------------------*/

/*-----------------------------------------------------
	clearfix　
-----------------------------------------------------*/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*-----------------------------------------------------
  textとばし
-----------------------------------------------------*/
.indent{
  text-indent: 100%;
  white-space:nowrap;
  overflow: hidden;
}


body{
	min-width: 1130px;
	background: #fff;
	font: .8em/1.5em 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',helvetica,arial,clean,sans-serif;}

#wrap{
	background: #fff; 
}

/*-----------------------------------------------------
	header　
-----------------------------------------------------*/
header {
	position: relative;
	width: 100%;
	height: auto;
	background: #060606 url(../images/bg_header.png) repeat-x;
	/*background: #060606;*/	
	overflow: hidden;
}

#mainvisual{
	width: 1130px;
	height: auto;
	margin: 0 auto;

}

#header1{
	width: 54%;
	height: 895px;
	float: right;
	position: relative;
	margin-top: -140px;
	background: url(../images/mainvisual.png) no-repeat;
	z-index: 0;

}

#header2{
	width: 40%;
	float: left;
	position: relative;
	z-index: 10;
	background: ;/*ダミー*/

}

#logo{
	padding: 15px 0;
	position: :relative;
	left: 50px;
	background:;/*ダミー*/
}

#logo img{
	position: relative;
	left: 40px;
}

.txt{
	width: 602px;
	height: 428px;
	position: relative;
	bottom: 28px;

}

#oaTime{
	padding: 15px 0;
	background: ;/*ダミー*/
	position: absolute;
	top: 138px;
	left: 100px;
}

#official{
	padding: 15px 0 15px 24px;
}

#official img{
	position: relative;
	left: 39px;
}


/*-----------------------------------------------------
	メイン部分
-----------------------------------------------------*/

.plug{
	background: #d41e70 url(../images/bg_main.gif) repeat-x;
	background-position: 0 100%;
	padding: 20px 0 90px;

}

.plugBox{
	width: 972px;
	margin: 0 auto;
}

#content{
	height: 900px;/*ダミー*/
	background: #fa2;/*ダミー*/
}

#maih{

}

#box{
	width: 972px;
	margin: 0 auto;
	background: #c42;/*ダミー*/
	height: 800px;/*ダミー*/
}

#introduction{
	width: 100%;
	height: 400px;/*ダミー*/
	background: #6f2;/*ダミー*/

}

#boxIn{
	width: 100%;
	height: 300px;/*ダミー*/
	background: #2bf;/*ダミー*/

}

.list1{
	width: 919px;
	margin: 0 auto;
	/*float: left;*/
	height: 300px;/*ダミー*/
}

.list2{
	width: 919px;
	margin: 0 auto;
	/*float: left;*/
}

#deco{
	width: 232px;
	height: 0;
	margin: 0 auto;
	position: relative;
	left: 40px;
	bottom: 10px;
}

/*-----------------------------------------------------
	footer　
-----------------------------------------------------*/
footer {
	padding: 50px 0;
	text-align: center;
	line-height: 0;
	background: url(../images/bg.gif);
	background: #060606;
}

footer img{
	position: relative;
	left: 40px;
}