@charset "utf-8";
/* CSS Document */


/*-----------------------------------------

Last update:    2016-05-19

---------------------------------------*/

/*=============================
common
=============================*/

#mainarea .block01{
}

#mainarea .detail_block01 dl dt{
	width:48px;
}

#mainarea .detail_block01 dl dd{
	width:880px;
}


/*=============================
index
=============================*/

#index #mainarea .text_left01{
	float:left;
	width:600px;
}

#index #mainarea .photo_right01{
	float:right;
	width:308px;
}


/*=============================
choshi
=============================*/

#choshi #mainarea dl.dl_style01 dd .text_left01{
	float:left;
	width:467px;
}

#choshi #mainarea dl.dl_style01 dd .photo_right01{
	float:right;
	width:467px;
}


/*=============================
yachimata
=============================*/




/*=============================
partner
=============================*/

#partner #mainarea .detail_block01{
	float:left;
	width:610px;
}

#partner #mainarea .detail_block01 dl dd{
	width:550px;
}

#partner #mainarea .photo_right01{
	float:right;
	width:273px;
	padding-right:5px;
}

#partner #mainarea div.container01{
	display:flex;
}
#partner #mainarea div.container01 dl.dl_style01:first-child{
	margin-right:100px;
}

#partner #mainarea dl.dl_style01{
	margin-bottom:25px;
}

#partner #mainarea dl.dl_style01 dt{
	font-size:110%;
	margin-bottom:5px;
}


@media screen and (max-width: 1024px) {

	#partner #mainarea section.block01:last-child {
		margin-bottom:220px;//sp用高さ調節
	}
	#foreign_partner #mainarea section.block01:last-child {
		margin-bottom:200px;//sp用高さ調節
	}
}


