@charset "utf-8";
/* CSS Document */


@media (min-width: 767px) {
.pc_none{
	display:none;
}

.p-accelerator_bk{
	background:#fff;
}

.p-accelerator_main{
	width:100%;
	margin:0 auto;
	background:#fff;
	text-align:center;
}

.p-accelerator_main img{
	width:100%;
	max-width:1000px;
	margin:0 auto;
	background:#fff;
}

.p-accelerator_ttl{
	color:#222;
	font-size:28px;
	width:90%;
	max-width:900px;
	text-align:center;
	margin:0 auto;
	line-height:140%;
	padding-top:40px;
}

.p-accelerator_ttl span{
	display:block;
}

.p-accelerator_txt{
	font-size:15px;
	width:90%;
	max-width:700px;
	text-align:center;
	margin:0 auto;
	padding-top:35px;
	line-height:160%;
	color:#666;
}

.p-accelerator_txt span{
	display:block;
	margin-top:10px;
	font-weight:bold;
}

ul.p-accelerator_itemlist{
	line-style-type:none;
	margin:30px auto;
	padding:0;
	width:90%;
	max-width:950px;
}

ul.p-accelerator_itemlist li{
	float:left;
	margin:0 auto;
	padding:0;
	width:50%;
	text-align:center;
}


ul.p-accelerator_itemlist li img{
	margin:0 auto;
	padding:0;
	width:90%;
	text-align:center;
}

.p-accelerator_itemtxt{
	font-size:14px;
	color:#666;
	margin:0 auto;
	text-align:center;
	width:75%;
	line-height:150%;
}
.p-accelerator_price{
	font-size:15px;
	font-weight:bold;
	margin:0 auto 10px auto;
	text-align:center;
	color:#222;
}

ul.p-accelerator_photo{
	list-style-type:none;
	margin:0 auto;
	padding-top:100px;
	width:90%;
	max-width:800px;
}

ul.p-accelerator_photo li{
	float:left;
	margin:0 auto 20px auto;
	padding:0;
	width:33.3%;
	text-align:center;
}

ul.p-accelerator_photo li img{
	border:3px solid #ccc;
	width:90%;
	margin:0 auto;
}

.p-accelerator_attention{
	color:#f23244;
	font-size:18px;
	font-weight:bold;
	margin:30px auto;
	width:85%;
	line-height:160%;
}

.p-accelerator_historyttl{
	width:100%;
	margin:0 auto;
	padding-top:80px;
	text-align:center;
}

.p-accelerator_historyttl img{
	width:90%;
	max-width:1000px;
	margin:0 auto;
	padding:0;
	text-align:center;
}


ul.p-accelerator_history{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:90%;
	max-width:1000px;
}
ul.p-accelerator_history li{
	float:left;
	margin:10px auto 20px auto;
	padding:0;
	width:14.2%;
	text-align:center;
}
ul.p-accelerator_history li img{
	width:90%;
	margin:0 auto;
}


.p-accelerator_energy{
	width:100%;
	margin:60px auto;
	padding:0;
	text-align:center;
}

.p-accelerator_energy img{
	width:90%;
	margin:0 auto;
	padding:0;
	max-width:800px;
	border:3px solid #eee;
}

.p-accelerator_energy a:link{
	color:#666;
}
.p-accelerator_energy a:visited{
	color:#666;
}
.p-accelerator_energy a:hover{
	color:#ccc;
}

.p-accelerator_space{
	height:50px;
}





.team-accelerator_bk{
	background:#fff;
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}

.team-accelerator_main{
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
}
.team-accelerator_main img{
	width:100%;
	margin:0 auto;
	padding:0;
	max-width:1200px;
}

.team-accelerator_name{
	font-size:28px;
	color:#171c21;
	font-weight:bold;
	letter-spacing:1px;
	line-height:100%;
	margin:20px auto 10px auto;
	width:90%;
}

.team-accelerator_name span{
	font-size:12px;
	color:#666;
	font-weight:normal;
	display:block;
}

.team-accelerator_itemtxt{
	font-size:15px;
	color:#222;
}

.team-accelerator_price{
	font-size:18px;
	font-weight:bold;
	color:#666;
	margin:5px auto 20px auto;
}


.team-accelerator_txt{
	font-size:15px;
	width:90%;
	max-width:650px;
	text-align:center;
	margin:0 auto;
	padding-top:35px;
	line-height:160%;
	color:#666;
}

.team-accelerator_txt span{
	display:block;
	margin-top:20px;
	font-weight:bold;
	font-size:20px;
	padding-bottom:5px;
	border-bottom:2px solid #666;
}

.team-accelerator_attention{
	color:#f23244;
	font-size:17px;
	font-weight:bold;
	width:85%;
	line-height:150%;
	margin:30px auto 60px auto;
	max-width:900px;
	text-align:center;
}
.team-accelerator_attention span{
	display:block;
	margin-bottom:10px;
}

ul.team-accelerator_photo{
	list-style-type:none;
	margin:100px auto 50px auto;
	padding:0;
	width:100%;
}

ul.team-accelerator_photo li{
	float:left;
	margin:0 auto;
	padding:0;
	width:25%;
}
ul.team-accelerator_photo li img{
	width:100%;
}


.energy-x-contentstop a:link{
	background:#ccc;
	display:block;
	padding:20px 0;
}
.energy-x-contentstop a:visited{
	background:#ccc;
	display:block;
	padding:20px 0;
}
.energy-x-contentstop a:hover{
	background:#eee;
	display:block;
	padding:20px 0;
}

.energy-x-contentstop{
	text-align:center;
}

.energy-x-contentstop img{
	width:95%;
	max-width:800px;
	margin:0 auto;
}


ul.team-accelerator_bnr{
	list-style-type:none;
	margin:40px auto;
	padding:0;
	width:100%;
	max-width:1000px;
}
ul.team-accelerator_bnr li{
	float:left;
	margin:0 auto;
	padding:0;
	width:50%;
	text-align:center;
}
ul.team-accelerator_bnr li img{
	margin:0 auto;
	padding:0;
	width:90%;
	border:3px solid #eee;
}
ul.team-accelerator_bnr li a:link{
	color:#666;
}
ul.team-accelerator_bnr li a:visited{
	color:#666;
}
ul.team-accelerator_bnr li a:hover{
	color:#222;
}

}

@media (max-width: 766px) {

.sp_none{
	display:none;
}


.p-accelerator_bk{
	background:#fff;
}

.p-accelerator_main{
	width:100%;
	margin:0 auto;
	background:#fff;
	text-align:center;
}

.p-accelerator_main img{
	width:100%;
	max-width:1000px;
	margin:0 auto;
	background:#fff;
}

.p-accelerator_ttl{
	color:#222;
	font-size:19px;
	width:90%;
	max-width:900px;
	text-align:center;
	margin:0 auto;
	line-height:160%;
	padding-top:25px;
}

.p-accelerator_ttl span{
	display:block;
}

.p-accelerator_txt{
	font-size:12px;
	width:81%;
	max-width:900px;
	text-align:center;
	margin:0 auto;
	padding-top:10px;
	line-height:160%;
	color:#666;
}

.p-accelerator_txt span{
	display:block;
	margin-top:10px;
	font-weight:bold;
}

ul.p-accelerator_itemlist{
	line-style-type:none;
	margin:30px auto;
	padding:0;
	width:90%;
	max-width:950px;
}

ul.p-accelerator_itemlist li{
	float:left;
	margin:0 auto 60px auto;
	padding:0;
	width:100%;
	text-align:center;
}


ul.p-accelerator_itemlist li img{
	margin:0 auto;
	padding:0;
	width:90%;
	text-align:center;
}

.p-accelerator_itemtxt{
	font-size:14px;
	color:#666;
	margin:0 auto;
	text-align:center;
	width:75%;
	line-height:150%;
}
.p-accelerator_price{
	font-size:15px;
	font-weight:bold;
	margin:0 auto 10px auto;
	text-align:center;
	color:#222;
}

ul.p-accelerator_photo{
	list-style-type:none;
	margin:0 auto;
	padding-top:10px;
	width:90%;
	max-width:800px;
}

ul.p-accelerator_photo li{
	float:left;
	margin:0 auto 20px auto;
	padding:0;
	width:33.3%;
	text-align:center;
}

ul.p-accelerator_photo li img{
	border:3px solid #ccc;
	width:90%;
	margin:0 auto;
}

.p-accelerator_attention{
	color:#f23244;
	font-size:14px;
	font-weight:bold;
	margin:20px auto;
	width:100%;
	line-height:160%;
}

.p-accelerator_historyttl{
	width:100%;
	margin:0 auto;
	padding-top:30px;
	text-align:center;
}

.p-accelerator_historyttl img{
	width:100%;
	max-width:1000px;
	margin:0 auto;
	padding:0;
	text-align:center;
}


ul.p-accelerator_history{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:90%;
	max-width:1000px;
}
ul.p-accelerator_history li{
	float:left;
	margin:10px auto 20px auto;
	padding:0;
	width:25%;
	text-align:center;
}
ul.p-accelerator_history li img{
	width:90%;
	margin:0 auto;
}


.p-accelerator_energy{
	width:90%;
	margin:30px auto;
	padding:0;
	text-align:center;
	line-height:150%;
}

.p-accelerator_energy span{
	display:block;
}

.p-accelerator_energy img{
	width:95%;
	margin:0 auto 5px auto;
	padding:0;
	max-width:800px;
	border:3px solid #eee;
}

.p-accelerator_energy a:link{
	color:#666;
}
.p-accelerator_energy a:visited{
	color:#666;
}
.p-accelerator_energy a:hover{
	color:#ccc;
}

.p-accelerator_space{
	height:50px;
}



.team-accelerator_bk{
	background:#fff;
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}

.team-accelerator_main{
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:center;
}
.team-accelerator_main img{
	width:100%;
	margin:0 auto;
	padding:0;
	max-width:1200px;
}

.team-accelerator_name{
	font-size:28px;
	color:#171c21;
	font-weight:bold;
	letter-spacing:1px;
	line-height:100%;
	margin:20px auto 0 auto;
	width:90%;
}

.team-accelerator_name span{
	font-size:12px;
	color:#666;
	font-weight:normal;
	display:block;
}

.team-accelerator_itemtxt{
	font-size:15px;
	color:#222;
	margin:10px auto;
	width:90%;
	line-height:150%;
	
}

.team-accelerator_price{
	font-size:18px;
	font-weight:bold;
	color:#666;
	margin:5px auto 20px auto;
}


.team-accelerator_txt{
	font-size:15px;
	width:80%;
	max-width:650px;
	text-align:center;
	margin:0 auto 20px auto;
	padding-top:25px;
	line-height:150%;
	color:#666;
}

.team-accelerator_txt span{
	display:block;
	margin:23px auto 0 auto;
	font-weight:bold;
	font-size:17px;
	padding-bottom:5px;
	border-bottom:2px solid #666;
	width:80%;
	line-height:150%;
}

.team-accelerator_attention{
	color:#f23244;
	font-size:15px;
	font-weight:bold;
	width:85%;
	line-height:150%;
	margin:30px auto 50px auto;
	max-width:900px;
	text-align:center;
}
.team-accelerator_attention span{
	display:block;
	margin-bottom:10px;
}

.p-accelerator_ttls{
	font-size:13px;
}

ul.team-accelerator_photo{
	list-style-type:none;
	margin:5px auto 0 auto;
	padding:0;
	width:100%;
}

ul.team-accelerator_photo li{
	float:left;
	margin:0 auto;
	padding:0;
	width:33.3%;
}
ul.team-accelerator_photo li img{
	width:100%;
}

.team-spacesp{
	height:25px;
}



.energy-x-contentstop a:link{
	background:#ccc;
	display:block;
	padding:20px 0;
}
.energy-x-contentstop a:visited{
	background:#ccc;
	display:block;
	padding:20px 0;
}
.energy-x-contentstop a:hover{
	background:#eee;
	display:block;
	padding:20px 0;
}

.energy-x-contentstop{
	text-align:center;
}

.energy-x-contentstop img{
	width:95%;
	max-width:800px;
	margin:0 auto;
}



ul.team-accelerator_bnr{
	list-style-type:none;
	margin:40px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}
ul.team-accelerator_bnr li{
	float:left;
	margin:0 auto 30px auto;
	padding:0;
	width:100%;
	text-align:center;
	font-size:12px;
	line-height:150%;
}
ul.team-accelerator_bnr li img{
	margin:0 auto 5px auto;
	padding:0;
	width:97%;
	border:3px solid #eee;
}
ul.team-accelerator_bnr li a:link{
	color:#666;
}
ul.team-accelerator_bnr li a:visited{
	color:#666;
}
ul.team-accelerator_bnr li a:hover{
	color:#222;
}

}