/* ---[c16-3] Box pattern C--- */
div.BoxPatternC {
	margin: 0 0 15px;
	padding: 10px 10px 0;
	border: 1px solid #cdcdcd;
}
/* IE6lower */
* html body div#PopUpContainer div#PopUpContents div.BoxPatternC { position: relative; }
/* */




div.ImgW120SetStyle p.Img {
	float: left;
	width: 120px;
	margin: 0 15px 0 0;
	padding: 0 0 15px;
}
div.ImgW180SetStyle p.Img {
	float: left;
	width: 180px;
	margin: 0 15px 0 0;
	padding: 0 0 15px;
}
div.ImgW60SetStyle div.ImgSet,
div.ImgW120SetStyle div.ImgSet,


div.ImgW180SetStyle div.ImgSet { float: left; }
/* [-] Common class
=========================================================================================== */

.ClearFix:after,
div.Section:after,
div.PageTitleStyle1:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
.ClearFix,
div.Section,
div.PageTitleStyle1,
div.PageTitleStyle2 { display: inline-block; }
/* Hides from IE 4-6 \*/
* html .ClearFix,
* html div.Section,
* html div.PageTitleStyle1,
* html div.PageTitleStyle2 { height: 1%; }
.ClearFix,
div.Section,
div.PageTitleStyle1,
div.PageTitleStyle2 { display: block; } 


/* ---[c16-2-1] Box pattern B--- */
/* ---[c16-2-2] Box pattern B > linked--- */
div.BoxPatternB {
	margin: 6 6 0px;
	border: 1px solid #cdcdcd;
}
/* IE6lower 
* html body div#PopUpContainer div#PopUpContents div.BoxPatternB { position: relative; }*/
/* */
div.BoxPatternB p.Title {
	padding: 10px 10px 0;
	font-size: 90%;
	line-height: 1.35;
}
div.BoxPatternB p.Title a { line-height: 1.35; }

div.BoxPatternB div.Inner { padding: 7px 7px 7px; }

