#appcp-bg{background:url(//p-bandai.jp/bc/images/net-s_tokushu/20140916_app10_bg.jpg) repeat; height:auto; margin: 0 auto 0 auto; padding: 0; min-width: 1280px; width: 100%;}

/*
#appcpttdl_headerBox{ background:url(20150519_appcp_mainbg.png) no-repeat top center;  margin: 0 auto 0 auto; padding: 0; min-width: 1280px; width: 100%;}
#appcpttdl_headerBox .appcpttdl_header{ background: none; font-size: 0; line-height: 0; margin: 0 auto 0 auto; padding:46px 0 0 0; width: 860px; }
#appcpttdl_headerBox .camp_time{ width:860px; margin:14px auto 0; font-size:20px; color:#ffffff; text-align:center; font-family: 'Quicksand', Arial, Helvetica, sans-serif; }
#appcpttdl_headerBox .camp_time span{ font-weight:bold; }
#appcpttdl_headerBox .appcpttdl_catch{ margin: 32px auto 0 auto; padding: 20px 20px 10px; width:850px;}
*/

#appcpttdl_headerBox2{ background:url(20151201_appcp_header.png) no-repeat top center;  margin: 0 auto 0 auto; padding: 0; min-width: 1280px; width: 100%;}
#appcpttdl_headerBox2 .appcpttdl_header{ background: none; font-size: 0; line-height: 0; margin: 0 auto 0 auto; padding:18px 0 0 0; width: 860px;}
#appcpttdl_headerBox2 .camp_time{ width:860px; margin:202px auto 0; font-size:20px; color:#ffffff; text-align:center; font-family: 'Quicksand', Arial, Helvetica, sans-serif; }
#appcpttdl_headerBox2 .camp_time span{ font-weight:bold; }
#appcpttdl_headerBox2 .appcpttdl_catch{ margin: 42px auto 0 auto; padding: 20px 20px 10px; width:850px;}



#appcpttdl_contBox{ margin: 0 auto 0 auto; min-width: 850px; width: 850px; }
#appcpttdl_contBox .appcpttdl_howto_ttl{  background: url(20150519_appcp_title01bg.png) no-repeat center right; font-size: 0; line-height: 0; margin: 0 auto 20px auto; padding: 0; height:105px;}

/*#appcpttdl_contBox .step_arrow{ float:left; min-height:120px }*/
#appcpttdl_contBox .step_detail{ float:right; width:780px; font-size:14px; margin:4px 0 0 0; padding:0 0 0 0; border-bottom:1px dashed #a0a0a0; min-height:120px; }
#appcpttdl_contBox .step_detail p{ margin:0; padding:0; }
#appcpttdl_contBox .step_detail .ttl{ font-weight:bold; font-size:20px !important; display:block; line-height:1.2; }
#appcpttdl_contBox .step_detail .attention{ font-size:10px !important; display:block; }

#appcpttdl_contBox .step_detail dl{ margin:0; padding:0; }
/*#appcpttdl_contBox .step_detail dt{ width:240px; float:left; }*/
#appcpttdl_contBox .step_detail dt{ width:260px; float:left; }
#appcpttdl_contBox .step_detail dd{ width:490px; float:right; margin:10px 0; }
#appcpttdl_contBox .step_detail ul{ background:#f5f5f5; border-radius:4px 4px; padding:10px 0; }
/*#appcpttdl_contBox .step_detail li{  float: left; width: 240px; margin: 0 1px 0 0; padding: 0; }*/
#appcpttdl_contBox .step_detail li{  float: left; width: 200px; margin: 0 1px 0 0; padding: 0; }


#appcpttdl_contBox .step_arrow{ background:url(20150519_appcp_ttl_arrow1.png) no-repeat left top; width:850px; max-height:120px; }
#appcpttdl_contBox .step_arrow p{ margin-top:5px !important; }
/*#appcpttdl_contBox .step_arrow2 { background:url(20150519_appcp_ttl_arrow2.png) no-repeat left top; width:850px; max-height:197px; }
*/#appcpttdl_contBox .step_arrow2 { background:url(20150629_appcp_ttl_arrow2.png) no-repeat left top; width:850px; max-height:260px; }
#appcpttdl_contBox .step_arrow2 p{ margin-top:25px !important; }

/*#appcpttdl_contBox .step_arrow3 { background:url(20150519_appcp_ttl_arrow3.png) no-repeat left top; width:850px; max-height:205px; margin-bottom:30px; }*/
#appcpttdl_contBox .step_arrow3 { background:url(20150519_appcp_ttl_arrow3.png) no-repeat left top; width:850px; min-height:205px; margin-bottom:30px; }
#appcpttdl_contBox .step_arrow3 p{ margin-top:20px !important; }


#appcpttdl_aboutBox{ margin: 50px auto 0 auto; padding: 0 0 50px 0; min-width: 850px;  width: 850px; }
#appcpttdl_about{ margin: 0 auto 0 auto; padding: 0; width: 840px; } 
#appcpttdl_aboutBox .appcpttdl_about ul{ font-size: 0; line-height: 0; margin: 0; padding: 0; }
#appcpttdl_aboutBox .appcpttdl_about ul li{ display: inline-block; height: 287px; margin: 0; padding: 0; vertical-align: top; width: 420px; }


/* 蜈ｬ蠑上い繝励Μ縺ｨ縺ｯ??
------------------------------------------------------*/
#appcp-bg-BOX .clearfix:after {
  content: ".";  /* 譁ｰ縺励＞隕∫ｴ?繧剃ｽ懊ｋ */
  display: block;  /* 繝悶Ο繝?け繝ｬ繝吶Ν隕∫ｴ?縺ｫ */
  clear: both;
  height: 0;
  visibility: hidden;
}

#appcp-bg-BOX .clearfix {
  min-height: 1px;
}


#appcp-bg-BOX ul{list-style:none;}
#appcp-bg-BOX .txtRed{color:#bd0707;}

/*.about-Appbox{margin-left:60px;}*/

/*pbAppsMt*/

#appcp-bg-BOX ul.pbAppsMt{
	background-image:url("//p-bandai.jp/bc/images/net-s_tokushu/20140527_app_pc_04.jpg");
	background-repeat:no-repeat;
	margin:0 0 40px 0;
	}
#appcp-bg-BOX ul.pbAppsMt li{
	text-align:left;
	padding:130px 20px 20px 170px;
	width:230px;
	height:135px;
	line-height:1.6em;
	float:left;
	font-size:14px;
	}


.appbtn_atten{ text-align:center; font-size:20px;}
.appbtn_atten span{ display:block; font-size:10px; line-height:1.5; }


.checkButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #ffaa22;
	display:inline-block;
	/*cursor:pointer;*/
	color:#000000;
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	padding:10px 24px;
	text-decoration:none;
	text-shadow:-1px 0px 0px #ffffff;
}
/*.checkButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.checkButton:active {
	position:relative;
	top:1px;
}*/



.oubButton { cursor:pointer;}
.oubButton:active {
	position:relative;
	top:1px;
}


