@media only screen and (min-device-width: 769px){
/*===============================================
●style.css 画面の横幅が769px以上
===============================================*/
/* CSS Document

	project style.css

 */




#photo_president
{
	width:190px;
	float:left;
	margin-right:40px;
	text-align:center;
	}
	#photo_president span
	{
		text-align:center;
	}
	#photo_president .txt1
	{
		font-size:14px;
	}
	#photo_president .name
	{
		font-size:18px;
		font-weight:bold;
	}
.txt_gleeting
{
	width:530px;
	float:left;
}


/*           project6             */
.p6Box
{
	margin-top:50px;
	}
	.p6Box dt
	{
		clear:both;
		float:left;
		height:150px;
	}
	dt.p6_love
	{
		padding-top:38px;
		padding-right:40px;
	}
	dt.p6_local
	{
		/*padding-top:45px;*/
		padding-right:40px;
	}
	dt.p6_social
	{
		/*padding-top:45px;*/
		padding-right:40px;
	}
	.p6Box dd
	{	
		float:left;
		width:530px;
	}
.p6_love span,
.p6_local span,
.p6_social span
{
	display:block;
	margin:4px 0;
	font-size:120%;
	font-weight:bold;
	}
	.p6_love span
	{
		color:#C2007B;
	}
	.p6_local span
	{
		color:#9FC238;
	}
	.p6_social span
	{
		color:#009FE6;
	}


/*           think90            */
.think90_title
{
	margin:50px 0 0;
}
.think90_lead
{
	margin:30px 0;
	font-weight:bold;
	line-height:2;
	letter-spacing:2px;
}
.think90_lead span
{
	display:block;
}
.think90_txt
{
	max-device-width:50%;
	min-device-width:30%;
	margin-bottom:20px;
}


/*           roadmap            */
.roadmap_lead
{
	width:500px;
	margin:50px 0 0;
}

.roadmap_img
{
	margin-top:20px;
}


/*           logo            */
.logoBox
{
	width:550px;
}
.logo_txt
{
	width:550px;
	margin:20px auto;
	}

.logomark
{
	text-align:center;
}


/*===============================================

	

-------------------------------------------------*/
}



@media only screen and (max-device-width: 768px){
/*===============================================
●style.css 画面の横幅が769px以下
===============================================*/
/* CSS Document

	project style.css

 */




.txt_gleeting
{
	width:95%;
	margin:10px auto ;
}
.maincontents #photo_president img
{
	display:block;
	clear:both;
	margin-bottom:5px;
}
#photo_president
{
	width:180px;
	margin:0 auto ;
	font-size:12px;
}
#photo_president .name
{
	font-size:18px;
}




/*           project6             */
.p6Box
{
	width:95%;
	margin:50px auto 0;
	}
	.p6Box dt
	{
		text-align:center;
	}
	.p6Box dd
	{	
		margin-bottom:10px;
	}
.p6_love span,
.p6_local span,
.p6_social span
{
	display:block;
	margin:4px 0;
	font-size:120%;
	font-weight:bold;
	}
	.p6_love span
	{
		color:#C2007B;
	}
	.p6_local span
	{
		color:#9FC238;
	}
	.p6_social span
	{
		color:#009FE6;
	}


/*           think90            */
.think90_title
{
	margin:50px 0 0;
}
.think90_lead
{
	width:95%;
	margin:30px auto;
	font-weight:bold;
}
.think90_txt
{
	width:95%;
	margin:0 auto;
}
.think90_title img,
.img_think90 img
{
	display:block;
	margin:0 auto;
	}
	.think90_title img
	{
		width:95%;
	}
	.img_think90 img
	{
		width:90%;
	}
.img_think90
{
	margin:30px 0 40px;
}



/*           roadmap            */
.roadmap_lead
{
	width:95%;
	margin:50px auto 20px;
}
.roadmap_img
{
	position:relative;
	margin-bottom:40px;
}
.roadmap_img img
{
	display:block;
	width:90%;
	margin:0 auto;
}



/*           logo            */
.logoBox
{
	width:95%;
	margin:20px auto;
}
.logo_txt
{
	margin:45px 0 20px;
}
.logomark img
{
	display:block;
	margin:0 auto;
	text-align:center;
}

/*===============================================

	

-------------------------------------------------*/
}


.pagemenu p
{
	color:#C00;
}
