div#wrapper div.area2{
	margin: 0px 10px 5px;
	width: auto}
div#wrapper{
	width: 100%;}
div#wrapper div.area2{
	width: 100%;}
div#wrapper > div.area2{
	width: auto;}

div#wrapper2{
	width: 100%;
	float:left;
	margin-right: -200px;}
div#wrapper2 div.area2{
	width: 100%;
	margin: 0px 200px 0px 10px}
div#wrapper2 > div.area2{
	width: auto;}

div#wrapper2 div.area2 div#cms_Frame_Layout{
	width: 100% !important;
	padding-top: 1em !important;}
div#wrapper2 div.area2 div#cms_Frame_Size{
	width: 100% !important;}
* html div#wrapper2 div.area2 div#cms_Frame_Size iframe{
	height: expression(
		document.body.clientHeight * 0.8
	);
}

div.area3{
	width:190px;
	float:right
}

div.plugin{
	width:100%;
}

/* 暫定 編集後には削除 */
.CNTfloat {
	float: none;
	width: 100%;}
/* 暫定 編集後には復活
.CNTfloat {
	height:1%;
}
div.CNTfloat:after{
	content:"breaker point";
	clear:both;
	display:block;
	visibility:hidden;
}
*/

.CNTfloat50 {
	float:left;
	width:48%;
	margin-right:1%;
	margin-bottom:1em;
	overflow:hidden;
}
.CNTfloat50 p {
	margin:5px;
}

