@charset "utf-8";
#main-container{
	margin:0 auto;
	width:100%;
	text-align: center;
}
.page-contents { margin: 0 auto }
.page-contents p { padding: 0!important }

.page-contents {
	margin:0 auto;
	width:100%;
	margin:0 auto;
	text-align: center;
	width:100%;
}

.page-contents .main_v {
	margin:0 auto 5%;
	max-width:1920px;
}  

.page-contents .main_v h1 {
    width:100%;
}

.page-contents .main_v h1 img {
    width:100%;
}

.page-contents .chiyoda_award {
    width:100%;
	height:240px;
	background-color: #bfc0fc;
    text-align: center;
    margin: 280px auto 5%;
	padding-top:200px;
}

.page-contents .chiyoda_award h2 {
	width:800px;
	margin:-400px auto 0;
	text-align: center;
}

.page-contents .chiyoda_award h2 img {
	width:100%;
}

.page-contents .chiyoda_award p {
	width:550px;
	margin: 40px auto 0;
	text-align: center;
}
.page-contents .chiyoda_award p img {
	width:100%;
}


.page-contents .making_container {
	width:820px;
	margin:0 auto 8%;
}

.page-contents .making_container .ttl_making {
	display: flex;
	justify-content: center;
}

.page-contents .making_container .ttl_making p {
	width:400px;
	margin:0 auto 3%;
}

.page-contents .making_container .ttl_making p img {
	width:100%;
}

.page-contents .making_container .ttl_making dl{
	padding-left: 5%;
}

.page-contents .making_container .ttl_making dt {
	color: #bfc0fc;
	font-size:32px;
	font-weight:bold;
	text-align: left;
	border-bottom: 1px solid #bfc0fc;
	margin-bottom: 5%;
}

.page-contents .making_container .ttl_making dd {
	text-align: left;
	margin: 20px 0 0;
}


.page-contents .prototype_container {
	margin:0 auto 5%;
	max-width:1920px;
}

.page-contents .prototype_container h3 {
	width:100%;
}

.page-contents .prototype_container h3 img {
	width:100%;
}


.page-contents .making_container p {
	width:820px;
}

.page-contents .making_container p img {
	width:100%;
}

.page-contents .making_container p span.comming_soon {
	font-size:26px;
	font-weight:bold;
	color:#ff8888;
}

.page-contents .ds_btn{
	margin:30px auto;
	text-align: center;
}

.page-contents .ds_btn .dcc_btnA {
    width:320px;
    background-color: #ff9b9b;
    padding:14px 0;
    text-align: center;
    border-radius:20px;
    border:none;
    margin: 0 10px;
}

.page-contents .ds_btn .dcc_btnA img {
    width:80%;
}

.page-contents .ds_btn button.btn_dccA a {
     text-align: center;
}


.page-contents .ds_btn .dcc_btnB {
    width:320px;
    background-color: #e9e33b;
    padding:14px 0;
    text-align: center;
    border-radius:20px;
    border:none;
    margin: 0 10px;
}

.page-contents .ds_btn .dcc_btnB img {
    width:80%;
}

.page-contents .ds_btn button.btn_dccB a {
    
}


