@charset "UTF-8";

.pc {
  display: none !important;
}
.sp {
  display: block !important;
}

.subtit-wrapper   {
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
}

.flex-Zone {

	width: auto;
	
 }

/*トップコピー*/



.top_text {
	font-size: 1.7em;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*トップコピー*/


.InfoBoX-IN h2 {
	font-size: 1.1em;
	color: #FFFFFF;
	line-height: 1.2em;
	padding-bottom: 20px;
}

.pjt_title {
	text-align: left;
	font-size: 1.8em;
	color: #FFFFFF;
	line-height: 1.5em;
	padding-bottom: 20px;
}

.pjt_message {
	text-align: left;
	font-size: 1.0em;
	color: #FFFFFF;
	line-height: 1.8em;
	padding-bottom: 20px;
}


.item-Wrappers{

	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
 }



.itemBox {
	width: auto;
	margin-left: auto;
	margin-right: auto;
	float: none;
}

.footer_itemBox {
	width: auto;
	margin-left: auto;
	margin-right: auto;
	float: none;
}

.item-Tex-Zone {
	width: auto;
	margin-left: auto;
	margin-right: auto;
	float: none;
}


/*メインキャッチ*/

.main_catch {
	font-size: 1.6em;
	line-height: 1.6em;
	margin-bottom: 15px;
	color : antiquewhite;
	font-family: 'M PLUS 1p', sans-serif;
}

.main_text {
	font-size: 1.2em;
	line-height: 1.4em;
	margin-bottom: 15px;
	color : antiquewhite;
	font-family: 'M PLUS 1p', sans-serif;
}

.main_date {
	font-size: 1.6em;
	line-height: 1.7em;
	margin-bottom: 15px;
	color : #F2CF06;
	font-family: 'M PLUS 1p', sans-serif;
}

/*メインキャッチ終わり*/

.dt_design_bg {
	width: 98%;
	background-color: darkred;
	padding: 10px;
	margin-bottom: 30px;
}

.dt_design {
	color:antiquewhite;
	text-align: center;
	font-size: 1.4em;
	line-height: 1.6em;
	font-family: 'M PLUS 1p', sans-serif;
}

.history_text {
    font-size: 0.7rem;
}


/*プロフィールエリア*/

.namecard {
    border: 1px solid #ddd;
    width: 95%;
    height: auto;
    margin: 5px;
    padding: 5px;
    color: antiquewhite;
}

.name {
    font-size: 1.15rem;
}

.profile_text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 0.8rem;
}

.namecard img {
    width: 4.5rem;
    position: relative;
}





