@charset "utf-8";
#story {
	background: #fff url("../../images/member/gameinfo/bg_story.jpg") no-repeat left top;
	min-height: 844px;
	_height: 844px;
}
#story .txt_story {
	padding: 38px 20px;
	height: 620px;
	overflow: hidden;
}
#story .txt_story p {
	font-size: 14px;
	color: #2a0e05;
	line-height: 1.7;
}
#story .txt_story .first {
	font-size: 24px;
}
#story .txt_story .p1 {
	margin-top: 33px;
}
#story .txt_story .p2 {
	margin-top: 54px;
}
#story .txt_story .p3 {
	margin-top: 50px;
}
#story .txt_story .p4 {
	margin-top: 22px;
}
#story .book {
	margin: 0 0 0 56px;
	background: url("../../images/member/gameinfo/story.png") no-repeat left -25px;
}
#story .book .imgsp {
	background: url("../../images/member/gameinfo/story.png") no-repeat left top;
}
#story .book .cont {
	margin-left: 112px;
	height: 128px;
}
#story .book .cont h3 {
	padding-top: 36px;
	background-position: 0 -500px;
	border: none;
	margin: 0;
	line-height: 10;
}
#story .book .cont p {
	color: #452912;
	font-size: 12px;
	line-height: 1.7;
}
#story .book .btn_detail {
	background-position: 0 0;
	width: 128px;
	padding-top: 23px;
	margin: 10px 0 0;
}
#story .book .btn_detail:hover {
	background-position: -128px 0;
}
/*ArcheAgeとは*/
.leftbox {
	float: left;
}
.rightbox {
	float: right;
}
#aa_about {
	width: 100%;
	background-color: #ffffff;
}
#aa_about_inner {
	margin: 0 auto;
	padding: 0 35px 0 36px;
}
#aa_about #main_vis {
	background: url("../../images/member/gameinfo/bg_about.jpg?201028") no-repeat 0 0;
	height: 330px;
	margin-bottom: 29px;
}
#aa_about #main_vis #txt01 {
	color: #ffffff;
	font-size: 11px;
	padding-top: 230px;
	padding-left: 276px;
}
#aa_about #sec1 {
	margin-bottom: 47px;
}
#aa_about #title01 {
	background: url("../../images/member/gameinfo/bg_about.jpg?201028") no-repeat 0 -340px;
	height: 68px;
	margin-bottom: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	font-size: 0;/*IE8,9対応*/
}
.pic_box {
	width: 281px;
}
.pic_box .pic_box_inner {
	width: 281px;
	height: 165px;
	margin-bottom: 2px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	font-size: 0;/*IE8,9対応*/
}
#aa_about #pic1 {
	background: url("../../images/member/gameinfo/bg_about.jpg?201028") no-repeat 0 -608px;
}
.pic_box .pic_txt {
	text-align: center;
}
.txt02 {
	width: calc(100% - 320px);
	padding-left: 18px;
}
#aa_about #title02 {
	background: url("../../images/member/gameinfo/bg_about.jpg?201028") no-repeat 0 -408px;
	height: 64px;
	margin-bottom: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	font-size: 0;/*IE8,9対応*/
}
#aa_about #sec2 {
	margin-bottom: 51px;
}
#aa_about #pic2 {
	background: url("../../images/member/gameinfo/bg_about.jpg?201028") no-repeat -291px -608px;
}
#aa_about #title03 {
	background: url("../../images/member/gameinfo/bg_about.jpg?201028") no-repeat 0 -472px;
	height: 59px;
	margin-bottom: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	font-size: 0;/*IE8,9対応*/
}
#aa_about #sec3 {
	margin-bottom: 43px;
}
#aa_about #pic3 {
	background: url("../../images/member/gameinfo/bg_about.jpg?201028") no-repeat 0 -783px;
}
#aa_about #title04 {
	background: url("../../images/member/gameinfo/bg_about.jpg?201028") no-repeat 0 -531px;
	height: 67px;
	margin-bottom: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	font-size: 0;/*IE8,9対応*/
}
#aa_about #sec4 {
	margin-bottom: 43px;
}
#aa_about #pic4 {
	background: url("../../images/member/gameinfo/bg_about.jpg?201028") no-repeat -291px -783px;
}
