@charset "utf-8";
/*-------------------------------------

layout style
共通レイアウトの設定

-------------------------------------*/
html {
	height: 100%;
	overflow-y: scroll;
}

header,
.header2 {
	background-image:
	  url(../images/bg_headLeft_s.jpg),
	  url(../images/bg_headRight_s.jpg),
		url(../images/bg_head_s.jpg);
	background-position:
		left top,
		right top,
		center top;
	background-repeat:
		no-repeat,
		no-repeat,
		repeat-x;
	height:70px;
	position:fixed;
	z-index:999;
	width:100%;
}
.header2 {
	top:0;
	display:none;
}
header.topHeader {
	background-image:
	  url(../images/bg_headLeft.jpg),
	  url(../images/bg_headRight.jpg),
		url(../images/bg_head.jpg);
	background-position:
		left top,
		right top,
		center top;
	background-repeat:
		no-repeat,
		no-repeat,
		repeat-x;
	height:211px;
	position:inherit;
}
.header_inner {
	width:980px;
	margin:0 auto;
}

.main {
	padding-top:70px;
}

.pans {
	padding:20px 0;
	width:980px;
	margin:0 auto;
}

.contentsMain {
	padding:60px 0 0 0;
	width:980px;
	margin:0 auto;
	overflow:hidden;
}
.contentsMain .alpha_area {
	width:740px;
	float:left;
}

.contentsMain .beta_area {
	width:210px;
	float:right;
}


footer {
	background-repeat:no-repeat;
	background-position:center top;
	background-image:url(../images/bg_foot.png);
	padding-top:206px;
	margin-top:-120px;
}

.foot_Inner {
	width:980px;
	margin:0 auto;
	clear:both;
}

#pagetop {
  bottom: 20px;
  position: fixed;
  right: 20px;
}

