@charset "utf-8";
/* CSS Document */

/*----- 上段 -----*/

#cont_01 {
	/*width: auto;*/
	background: url(../images/2nd_bg_01.jpg) no-repeat center top;
	background-color: #000;
}

.inner {
	width: 1000px;
	margin: 0px auto;
}

#cont_01 #clm_01_l {
	width: 765px;
	padding: 30px 0px 10px 22px;
	float: left;
}

#cont_01 #clm_01_r {
	width: 213px;
	float: left;
}

#cont_01 #clm_02_l {
	width: 257px;
	float: left;
}

#cont_01 #clm_02_r {
	width: 743px;
	float: left;
}

#cont_01 #clm_02_l #menutitle{
	margin: 0px 37px 0px 40px;
	}

#cont_01 #clm_02_l #menu {
	margin: 0px 30px 0px 27px;
	display: block;
}

#cont_01 #clm_02_l #bannar {
	padding: 51px 6px 0px;
}

#cont_01 #clm_02_l #bannar ul li {
	display: block;
	margin-bottom: 11px;
}

#cont_01 #clm_02_r #contents_01_outer {
	background: url(../images/2nd_content_01_btm.jpg) no-repeat bottom;
	padding: 0px 40px 5px 43px;
}

/* キャラクター専用 */

#cont_01 #clm_02_r #contents_01_outer #contents_01 {
	width: 591px;
	padding: 29px 33px 77px 36px;
	background: url(../images/2nd_bg_02.jpg) repeat-y;
}

#cont_01 #clm_02_r #contents_01_outer #contents_01 .per2_l {
	width: 135px;
	padding: 23px 30px 23px 133px;
	float: left;
}

#cont_01 #clm_02_r #contents_01_outer #contents_01 .per2_r {
	width: 135px;
	padding: 23px 128px 23px 30px;
	float: left;
}

#cont_01 #clm_02_r #contents_01_outer #contents_01 .per3_l {
	width: 135px;
	padding: 23px 57px 23px 40px;
	float: left;
}

#cont_01 #clm_02_r #contents_01_outer #contents_01 .per3_m {
	width: 135px;
	padding: 23px 0px 23px 0px;
	float: left;
}

#cont_01 #clm_02_r #contents_01_outer #contents_01 .per3_r {
	width: 135px;
	padding: 23px 32px 23px 57px;
	float: left;
}

/*#cont_01 #clm_02_r #contents_01_outer #contents_01_btm {
	width: 660px;
	margin: 0px 40px 0px 43px;
}*/


/* スクリーンショット専用 */

#cont_01 #clm_02_r #contents_02 {
	width: 600px;
	height: 609px;/*仮*/
	margin: 0px 40px 0px 43px;
	padding: 40px 34px 0px 26px;
	background: url(../images/2nd_bg_03.jpg) no-repeat;
}

#cont_01 #clm_02_r #contents_02 ul li {
	width: 122px;
	height: 80px;
	/*margin: 0px 14px 40px;*/
	padding: 0px 14px 40px;
	display: block;
	float: left;
}

/* トレイラー専用 */

#cont_01 #clm_02_r #contents_01_outer #contents_03 {
	width: 595px;
	padding: 18px 32px 30px 33px;
	background: url(../images/2nd_bg_02.jpg) repeat-y;
	text-align: center;
	color: #333333;
}

#cont_01 #clm_02_r #contents_01_outer #contents_03 .per1 {
	width: 213px;
	margin: 30px auto 0px;
	padding: 43px 19px 11px 18px; 
	background: url(../images/2nd_trailers_frame.gif) no-repeat;
}

#cont_01 #clm_02_r #contents_01_outer #contents_03 .per1_cap {
	width: 250px;
	margin: 0px auto;
	padding: 10px 0px 0px;
	font-weight: bold;
}

#cont_01 #clm_02_r #contents_01_outer #contents_03 .per2 {
	width: 300px;
	padding: 43px 0px 11px 0px;
	float: left;
	background: url(../images/2nd_trailers_frame.gif) no-repeat center top;
}

#cont_01 #clm_02_r #contents_01_outer #contents_03 .per2_cap {
	width: 250px;
	padding: 10px 25px 0px;
	font-weight: bold;
	float: left;
}

#cont_01 #clm_02_r #contents_01_outer #contents_03 #archive {
	width: 600px;
	padding: 29px 0px;
	text-align: center;
}

#cont_01 #clm_02_r #contents_01_outer #contents_03 #submenu{
	margin-bottom:50px;
}

#cont_01 #clm_02_r #contents_01_outer #contents_03 #submenu ul li{
	float:left;
}

#cont_01 #clm_02_r #contents_01_outer #contents_03 #submenu ul .btn{
	float:left;
	margin-left:10px;
}

/* スペック専用 */

#cont_01 #clm_02_r #contents_01_outer #contents_04 {
	width: 624px;
	padding: 8px 20px 34px 16px;
	background: url(../images/2nd_bg_02.jpg) repeat-y;
	color: #333333;
}

#cont_01 #clm_02_r #contents_01_outer #contents_04 #imgf_01 {
	/*width: 585px;
	margin: 0px 0px 38px;
	padding: 5px;
	background-color: #aea98a;*/
	margin-bottom:20px;
	
}

#cont_01 #clm_02_r #contents_01_outer #contents_04 #imgf_02 {
	width: 624px;
	text-align: center;
}

/* ストーリー専用 */

#cont_01 #clm_02_r #contents_01_outer #contents_05 {
	width: 622px;
	padding: 0px 18px 51px 20px;
	background: url(../images/2nd_bg_02.jpg) repeat-y;
	text-align: center;
	color: #333333;
}

#cont_01 #clm_02_r #contents_01_outer #contents_05 #imgf_01 {
	margin: 30px 0px 0px;
}

/* ゲームシステム専用 */

#cont_01 #clm_02_r #contents_01_outer #contents_03 {
	width: 600px;
	padding: 22px 30px 30px;
	background: url(../images/2nd_bg_02.jpg) repeat-y;
}

#cont_01 #clm_02_r #contents_01_outer #contents_03 .imgBox {
	width: 195px;
	float: left;
	margin: 20px 0px 30px 0px;
	text-align: left;
	
}

#cont_01 #clm_02_r #contents_01_outer #contents_03 .imgBox_r {
	width: 190px;
	float: left;
	margin: 20px 0px 30px 0px;
	text-align: left;
}

#cont_01 #clm_02_r #contents_01_outer #contents_03 .imgBox .caption {
	width: 195px;
	padding: 7px 0px 0px; 
	color: #2f2008;
	font-size:12px;
}

#cont_01 #clm_02_r #contents_01_outer #contents_03 .imgBox_r .caption {
	width: 190px;
	padding: 5px 0px 0px; 
	color: #2f2008;
	font-size:12px;
}

#cont_01 #clm_02_r #contents_01_outer #contents_03 #wc_detail {
	background:url(../images/gamesystem/2nd_gs_wc_bg.jpg);
	height:720px;
	padding-top:400px;
}

/*----- 下段 -----*/

#cont_02 {
	width: auto;
	background-color: #000;
}

#cont_02 #clm_btm_l {
	width: 94px;
	padding: 35px 0px 21px 245px;
	float: left;
}

#cont_02 #clm_btm_r {
	width: 596px;
	padding: 35px 0px 21px 10px;
	float: left;
	font-size: 77%;
	line-height: 1.8;
}

/* ダウンロード専用 */

#cont_01 #clm_02_r #contents_01_outer #contents_06 {
	width: 599px;
	padding: 15px 30px 77px 31px;
	background: url(../images/2nd_bg_02.jpg) repeat-y;
}

#cont_01 #clm_02_r #contents_01_outer #contents_06 h3 {
	margin: 0px 0px 26px 100px;
	display: block;
}

#cont_01 #clm_02_r #contents_01_outer #contents_06 #credit {
	margin-left: 30px;
}

#cont_01 #clm_02_r #contents_01_outer #contents_06 #credit .thumb_right {
	margin-left: 75px;
}

#cont_01 #clm_02_r #contents_01_outer #contents_06 .per2_l {
	width: 294px;
	float: left;
	padding: 25px 0px 14px 16px;
	background: url(../images/2nd_download_frame.gif) no-repeat top left;
}

#cont_01 #clm_02_r #contents_01_outer #contents_06 .per2_r {
	width: 273px;
	float: left;
	padding: 25px 0px 14px 16px;
	background: url(../images/2nd_download_frame.gif) no-repeat top left;
}

#cont_01 #clm_02_r #contents_01_outer #contents_06 .btn_l {
	width: 243px;
	height: 33px;
	float: left;
	padding: 3px 21px 0px 46px;
	background: url(../images/2nd_download_button_bg.png) no-repeat top left;
}

#cont_01 #clm_02_r #contents_01_outer #contents_06 .btn_r {
	width: 243px;
	height: 33px;
	float: left;
	padding: 3px 0px 0px 46px;
	background: url(../images/2nd_download_button_bg.png) no-repeat top left;
}

#cont_01 #clm_02_r #contents_01_outer #contents_06 .ml {
	margin-left : 20px;
}

#cont_01 #clm_02_r #contents_01_outer #contents_06 h4 {
	padding: 32px 0px 0px 19px;
	display: block;
}

#cont_01 #clm_02_r #contents_01_outer #contents_06 #howto {
	width: 470px;
	margin: 0px 20px 0px 19px;
	padding: 20px 45px 0px 45px;
	background: url(../images/2nd_download_howto_bg.gif) repeat-y #f3f4e8;
	color: #423c1e;
}

#cont_01 #clm_02_r #contents_01_outer #contents_06 p {
	padding-bottom: 10px;
}

#cont_01 #clm_02_r #contents_01_outer #contents_06 strong {
	font-weight: bold;
}

#cont_01 #clm_02_r #contents_01_outer #contents_06 #howtobtm {
	width: 560px;
	margin: 0px 20px 0px 19px;
	color: #423c1e;
}

