@charset "utf-8";



/* 1 : ゲーム紹介の基本

----------------------------------------------------*/



.lower #contents .main h1 {
	margin-bottom: 0px;
	width: 687px;
	background: none;
}

.introBtns {
	padding: 0px 10px 7px 10px;
	margin-bottom: 10px;
	width: 667px;
	background: #EBEBEB url(/img/common/bg/bg_gry_btm.png) left bottom no-repeat;
}

.introBtnsBtm {
	clear: both;
	padding: 10px;
	margin-bottom: 15px;
	width: 667px;
	background: url(/img/introduction/bg/bg_introbtn.gif) left bottom no-repeat;
}



.introBtns li,
.introBtnsBtm li {
	float: left;
}


.introBtns li.btnRregist,
.introBtnsBtm li.btnRregist {
	padding-right: 7px;
}


/*ゲームの特長のアイコン*/
.gameIntroTop {
	padding: 10px 10px 5px 3px;
	margin: 10px 3px 0px 3px;
	width: 668x;
	background: url(/img/introduction/bg/bg_feature.jpg) left top no-repeat; 
}

.gameIntroTop.tripleStepper {
	background: url(/img/introduction/bg/bg_feature_lrg.jpg) left top no-repeat;
}



.gameIntroTop dl {
	float: left;
	padding-left: 7px;
	padding-bottom: 5px;
	width: 327px;
}

.gameIntroTop dl dt,
.gameIntroTop dl dd {
	float: left;
}

.gameIntro {
	clear: both;
	padding: 10px 0px 20px 17px;
	width: 670px;
}

.introTxtImg {
	width: 670px;
}

introCatcth {
	font-size: 116%;
}

.introText {
	font-size: 116%;

}

.introCatcthLink {
	font-size: 131%;
}

.introTxt {
	float: left;
	width: 319px;
	font-size: 130%;
}
.introTxt p {
	margin-bottom: 25px;
}

.introTxt ul {
	padding:0;
	margin:0;
}
.introTxt ul.introLink li {
	font-size:80%;
	margin: 0 0 5px;
	padding: 0px 0px 0px 18px;
	background:  url(/img/introduction/bg/link_mark.gif) no-repeat 0 50%;
	list-style: none;
}


.gameImgs {
	float: right;
	width: 336px;
}



.gameImg {
	padding-top: 13px;
	margin-bottom: 17px;
	width: 336px;
	background: url(/img/introduction/bg/bg_movie_btn.jpg) left top no-repeat;
}



.gameImg.noBtn {
	padding-bottom: 13px;
	background: url(/img/introduction/bg/bg_movie.jpg) left top no-repeat;
}



.movieBtn {
	padding: 15px 12px 12px 12px;
	width: 312px;
}



.gamePoint {
	clear: both;
	padding-top: 30px;
}



.gamePoint h3 {
	padding-bottom: 6px;
	padding-left: 1px;
	margin-bottom: 15px;
	width: 669px;
	background: url(/img/common/line/line_bdr_grn.gif) left bottom repeat-x;
}



.pointTxtImg {
	width: 670px;
}


.pointTxt {
	float: left;
	width: 376px;
}



.chartImg {
	padding-left: 3px;
	width: 330px;
}



/*今、始めるとお得！*/
.dateList {
	clear: both;
	padding-bottom: 5px;
	margin-bottom: 20px;
	width: 687px;
	background: url(/img/common/bg/bg_dot_gry_btm.png) left bottom no-repeat;
}



.dateList h2 {
	padding: 4px 10px 0px 7px;
	width: 670px;
	height: 29px;
	background: url(/img/common/bg/bg_head02_grn.png) left top no-repeat;
}



.dateList dl {
	clear: both;
	padding: 7px 0px;
	width: 687px;
}


.dateList dl.even {
	background: url(/img/common/bg/bg_dot_gry.png);
}


.dateList dt {
	float: left;
	padding-left: 17px;
	width: 72px;
	font-weight: bold;
	color: #FF8E00;
}



.dateList dd {
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	width: 578px;
}



.dateList dd.npIcon {
	float: left;
	width: 51px;
}

.dateList dd.npIcon img {
	vertical-align: top;
}

.dateList dd.npLinks {
	padding-left: 0px;
	width: 517px;
}

.dateList dd a {
	font-size: 100%;
	color: #630 !important;
	text-decoration: none;
}

.dateList dd a:hover {
	text-decoration: underline;
}

/*導入までのステップ*/
.gameStartSteps {
	padding: 20px 20px 15px 20px;
	width: 647px;
}

.gameStartSteps li {
	float: left;
	padding-right: 5px;
	/*width: 161px;*/
}

.gameStartSteps.tripleStartSteps li {
	padding-right: 4px;
}

.gameStartSteps li#gameStartStep04,
.gameStartSteps.tripleStartSteps li#gameStartStep03 {
	padding-right: 0px;
	/*width: 149px;*/
}


/*ブレイドクロニクル*/
#introBc .introCatcthLink {	color: #E25F64;}
#introBc .introCatcthLink a {	color: #E25F64;}
#introBc .introCatcthLink a:hover {	color: #E25F64;}

/*サドンアタック*/
#introSa .introCatcthLink {	color: #AF7F17;}
#introSa .introCatcthLink a {	color: #AF7F17;}
#introSa .introCatcthLink a:hover {	color: #AF7F17;}

/*エンジェルラブオンライン*/
#introAlo .introCatcthLink {	color: #15B9FF;}
#introAlo .introCatcthLink a {	color: #15B9FF;}
#introAlo .introCatcthLink a:hover {	color: #15B9FF;}

/*フルハウスキス2用*/
#introFhk2 .introCatcthLink {	color: #EC5592;}
#introFhk2 .introCatcthLink a {	color: #EC5592;}
#introFhk2 .introCatcthLink a:hover {	color: #EC5592;}

/*逆転裁判用*/
#introGs .introCatcthLink {	color: #03C;}
#introGs .introCatcthLink a {	color: #03C;}
#introGs .introCatcthLink a:hover {	color: #03C;}



/*追記*/
#topInfo{

	clear:both; 
	background:#e6e7e9; 
	text-align:left; 
	padding:10px;
	width:667px;
	
}

#topInfo p{
		width:663px; 
		height:44px;
	line-height:120%;
	font-size:16px; 
	letter-spacing:1px; 
	font-weight:bold;
	border:2px solid #ffdd00; 
background:#fffbdd; 
}
#topInfo p a{
background:url(/img/common/icon/icon_infomation.gif) 70px 3px no-repeat; 
display:inline-block; 
height:38px; 
line-height:38px; 
text-indent:50px;
 padding:3px 0 0 70px;
  /text-indent:20px;
 /padding:3px 0 0 120px;
}


























