/*60b_html5.css-------------*/

/*テスト用ここから*/
/*main{border: 1px solid #ffcccc; flex-basis: 500px;}
aside.subNavi{border: 1px solid #ccffcc;}*/

/*テスト用ここまで*/



/*幅広、幅狭共通------------------------------------------------*/
#prodOptionList img{
	/*border: 1px solid #000000 !important;*/
	box-sizing: border-box;
}
#optionSample div.clm2L{
	width: 100%;
}
#optionSample div.clm2R{
	width: 100%;
}
#p2Caption{
	width: 100%;
}

.p2List{
	width: 100%;
}

#prodDemoArea ul
{
	list-style: none;
	padding-left: 0;
}
#PHOTO_SAMPLE .clm2L img,
#PHOTO_SAMPLE .clm2R img
{
	border: 1px solid #dddddd
}
#PHOTO_SAMPLE p.caption
{
	margin-top: 0;
	margin-bottom: 2em;
}

/*幅広のみ------------------------------------------------*/
@media ( min-width : 910px ){
	/*navigation links*/
	/*基本レイアウト*/
	
	.p2DataBlock
	{
		display: flex;
		width: 725px;
		justify-content: space-between;
	}
	.p2DataBlock #p2Caption
	{
		order: 2;
		flex-basis: 170px;
	}
	.p2DataBlock dl.p2List{
		/*flex-basis: 540px;*/
		order: 1;
	}
	#PHOTO_SAMPLE
	{
		display: flex;
		width: 725px;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	
	#PHOTO_SAMPLE .clm2L,
	#PHOTO_SAMPLE .clm2R
	{
		width: 350px;
	}
	#PHOTO_SAMPLE .clm2L img,
	#PHOTO_SAMPLE .clm2R img
	{
		width: 100%;
	}

	/*#prodOptionList
	{
		display: flex;
	}
	
	#prodOptionList .clm2L{
		width: 370px;
	}*/
	#p25DataBlock dd
	{
		padding-bottom: 1em
	}
	#p25DataBlock div.caption
	{
		width: 170px;
	}
	#p25DataBlock div.caption img
	{
		width: 100%;
	}
	
	#prodOptionList.optionBlock
	{
		display: flex;
	}
	
	#prodOptionList.optionBlock .clm2L
	{
		width: 180px;
	}
	#prodOptionList.optionBlock .clm2R h4
	{
		margin-top: 0 !important;
	}
	
	/*資料請求、問い合わせ*/
	#prodDemoArea ul
	{
		display: flex;
		justify-content: center;
	}
	#prodDemoArea li
	{
		
	}
	#prodDemoArea p.inquiryLinkArea{
	}



}/*幅広ここまで*/
