/* 画像の横幅を無効にする。（個別にwidthを設定）
   liquid_width.css  
----------------------------------------------------------------------------- */

@media print, screen and (min-width: 937px) {
	#main_contents_area .modImageBox02Rc,
	#main_contents_area .modImageBox02Lc,
	#main_contents_area .modImageBox03Rc,
	#main_contents_area .modImageBox03Lc {
		margin-top: 16px;
		font-size: 14px;
		line-height: 24px;
	}
	#main_contents_area .modImageBox02Rc .modCaption01,
	#main_contents_area .modImageBox02Lc .modCaption01,
	#main_contents_area .modImageBox03Rc .modCaption01,
	#main_contents_area .modImageBox03Lc .modCaption01,
	#main_contents_area .modImageBox04c .modCaption01,
	#main_contents_area .modImageBox05 .modCaption01,
	#main_contents_area .modImageBox05c .modCaption01,
	#main_contents_area .modImageBox06c .modCaption01,
	#main_contents_area .modImageBox07c .modCaption01 { margin-top: 8px !important; margin-bottom:0; text-align:center; }
	
	#main_contents_area .modImageBox02Rc .modCaption02,
	#main_contents_area .modImageBox02Lc .modCaption02,
	#main_contents_area .modImageBox03Rc .modCaption02,
	#main_contents_area .modImageBox03Lc .modCaption02,
	#main_contents_area .modImageBox04c .modCaption02,
	#main_contents_area .modImageBox05 .modCaption02,
	#main_contents_area .modImageBox05c .modCaption02,
	#main_contents_area .modImageBox06c .modCaption02,
	#main_contents_area .modImageBox07c .modCaption02 { margin-top: 8px !important; margin-bottom:0; text-align:left; }
	
	#main_contents_area .modImageBox02Rc img,
	#main_contents_area .modImageBox02Lc img,
	#main_contents_area .modImageBox03Rc img,
	#main_contents_area .modImageBox03Lc img,
	#main_contents_area .modImageBox04c img,
	#main_contents_area .modImageBox05c img,
	#main_contents_area .modImageBox06c img,
	#main_contents_area .modImageBox07c img { /* width: 192px; */ }
	
	#main_contents_area .modImageBox02Rc .image {
		float: right;
		margin-left: 24px;
		text-align:center;
	}
	#main_contents_area .modImageBox02Lc .image {
		float: left;
		margin-right: 24px;
		text-align:center;
	}
	#main_contents_area .modImageBox03Rc .text {
		float: left;
	}
	#main_contents_area .modImageBox03Rc .image {
		float: right;
		margin-left: 24px;
		text-align:center;
	}
	#main_contents_area .modImageBox03Lc .text {
		float: right;
	}
	#main_contents_area .modImageBox03Lc .image {
		float: left;
		margin-right: 24px;
		text-align:center;
	}
	#main_contents_area .modImageBox04c {
	/*	width: 192px; */
		margin-top: 24px;
		margin-left: auto;
		margin-right: auto;
	}
	#main_contents_area .modImageBox05c {
		margin-top: 32px;
		margin-left: auto;
		margin-right: auto;
	}
	#main_contents_area .modImageBox05c .inner {
		margin-right: 0;
	}
	#main_contents_area .modImageBox05c .image {
		float: left;
		margin-right: 4%;
		text-align:center;
/*		width:48%;*/
		width:40%;
		margin-left: 4%;
	}

	#main_contents_area .modImageBox06c {
		margin-top: 24px;
		margin-left: auto;
		margin-right: auto;
	}

	#main_contents_area .modImageBox06c .inner {
		margin-right: 0;
	}
	#main_contents_area .modImageBox06c .image {
		float: left;
		margin-right: 1.5%;
		text-align:center;
		width:30%;
		margin-left: 1.5%;
	}

	#main_contents_area .modImageBox07c {
		margin-top: 24px;
		margin-left: auto;
		margin-right: auto;
	}

	#main_contents_area .modImageBox05c .image:nth-child(2n) {
		margin-right:0;
	}
	#main_contents_area .modImageBox05c .image img {
/*		width:220px;
		width:345px;*/
	}
	
	#main_contents_area .modImageBox04c .modCaption01,
	#main_contents_area .modImageBox05c .modCaption01,
	#main_contents_area .modImageBox06c .modCaption01,
	#main_contents_area .modImageBox07c .modCaption01 { margin-bottom: 0; text-align:center; }
	
	#main_contents_area .modImageBox04c .modCaption02,
	#main_contents_area .modImageBox05c .modCaption02,
	#main_contents_area .modImageBox06c .modCaption02,
	#main_contents_area .modImageBox07c .modCaption02 { margin-bottom: 0; text-align:left; }
	
	#main_contents_area .imgS img,
	#main_contents_area .imgS .image { /* width: 96px; */ }
	
	#main_contents_area .imgL img,
	#main_contents_area .imgL .image { /* width: 288px; */ }
	
	#main_contents_area .modImageBox03Rc.imgL .text,
	#main_contents_area .modImageBox03Lc.imgL .text { /* width: 380px; */ }
	
	#main_contents_area .modImageBox03Rc.imgS .text,
	#main_contents_area .modImageBox03Lc.imgS .text { /* width: 575px; */ }
	
	
	/* 画像内包ボックス
	------------------------------------------------------------*/
	#main_contents_area .modImageBox01c {
		margin-top: 24px;
	/*	width: 648px;*/
		margin-left: auto;
		margin-right: auto;
	}
	
	#main_contents_area .modImageBox01c ul {
		margin-top: 8px;
	}
	
	#main_contents_area .modImageBox01c li {
		float: right;
	}
}



@media only screen and (max-width: 936px) {
	#main_contents_area .modImageBox02Rc,
	#main_contents_area .modImageBox02Lc,
	#main_contents_area .modImageBox03Rc,
	#main_contents_area .modImageBox03Lc {
		margin-top: 10px;
	}
	#main_contents_area .modImageBox04c,
	#main_contents_area .modImageBox05c,
	#main_contents_area .modImageBox06c,
	#main_contents_area .modImageBox07c {
		margin-top: 10px;
	}
	#main_contents_area .modImageBox02Rc .modCaption01,
	#main_contents_area .modImageBox02Lc .modCaption01,
	#main_contents_area .modImageBox03Rc .modCaption01,
	#main_contents_area .modImageBox03Lc .modCaption01,
	#main_contents_area .modImageBox04c .modCaption01,
	#main_contents_area .modImageBox05 .modCaption01,
	#main_contents_area .modImageBox05c .modCaption01,
	#main_contents_area .modImageBox06c .modCaption01,
	#main_contents_area .modImageBox07c .modCaption01 { margin-top: 8px !important; margin-bottom:0; text-align:center; }
	
	#main_contents_area .modImageBox02Rc .modCaption02,
	#main_contents_area .modImageBox02Lc .modCaption02,
	#main_contents_area .modImageBox03Rc .modCaption02,
	#main_contents_area .modImageBox03Lc .modCaption02,
	#main_contents_area .modImageBox04c .modCaption02,
	#main_contents_area .modImageBox05 .modCaption02,
	#main_contents_area .modImageBox05c .modCaption02,
	#main_contents_area .modImageBox06c .modCaption02,
	#main_contents_area .modImageBox07c .modCaption02 { margin-top: 8px !important; margin-bottom:0; text-align:left; }
	
	#main_contents_area .modImageBox02Rc img,
	#main_contents_area .modImageBox02Lc img,
	#main_contents_area .modImageBox03Rc img,
	#main_contents_area .modImageBox03Lc img,
	#main_contents_area .modImageBox04c img,
	#main_contents_area .modImageBox05c img,
	#main_contents_area .modImageBox06c img,
	#main_contents_area .modImageBox07c img { /* width: 192px; */ }
	
	#main_contents_area .modImageBox02Rc .image,
	#main_contents_area .modImageBox02Lc .image {
		margin-top:15px;
	}
	#main_contents_area .modImageBox05c {
		margin-top: 25px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#main_contents_area .modImageBox04c .modCaption01,
	#main_contents_area .modImageBox05c .modCaption01,
	#main_contents_area .modImageBox06c .modCaption01,
	#main_contents_area .modImageBox07c .modCaption01 { margin-bottom: 0; text-align:center; }
	
	#main_contents_area .modImageBox04c .modCaption02,
	#main_contents_area .modImageBox05c .modCaption02,
	#main_contents_area .modImageBox06c .modCaption02,
	#main_contents_area .modImageBox07c .modCaption02 { margin-bottom: 0; text-align:left; }
	
	#main_contents_area .imgS img,
	#main_contents_area .imgS .image { /* width: 96px; */ }
	
	#main_contents_area .imgL img,
	#main_contents_area .imgL .image { /* width: 288px; */ }
	
	#main_contents_area .modImageBox03Rc.imgL .text,
	#main_contents_area .modImageBox03Lc.imgL .text { /* width: 380px; */ }
	
	#main_contents_area .modImageBox03Rc.imgS .text,
	#main_contents_area .modImageBox03Lc.imgS .text { /* width: 575px; */ }
	
	
	/* 画像内包ボックス
	------------------------------------------------------------*/
	#main_contents_area .modImageBox01c {
		margin-top: 24px;
	/*	width: 648px;*/
		margin-left: auto;
		margin-right: auto;
	}
	
	#main_contents_area .modImageBox01c ul {
		margin-top: 8px;
	}
	
	#main_contents_area .modImageBox01c li {
		float: right;
	}
}