/*
// --------------------------------------------------------------------------------------------------------------------
// Main Layouts
// --------------------------------------------------------------------------------------------------------------------
*/

.edc-portal-layout, .edc-portal-layout-grid, .edc-portal-layout-border, .edc-portal-layout-flow, .edc-portal-layout-std, .edc-portal-layout-std-nonavi
{
	padding:0px;
	margin:0px;
	width:820px;
	background-color:#FFFFFF;


}

.edc-portal-layout-placeholder-container-top,
.edc-portal-layout-placeholder-container-top-multi,
.edc-portal-layout-placeholder-container-main,
.edc-portal-layout-placeholder-container-sub,
.edc-portal-layout-placeholder-container-top2,
.edc-portal-layout-placeholder-container-main2,
.edc-portal-layout-placeholder-container-sub2,
.edc-portal-layout-placeholder-container-top-nonavi,
.edc-portal-layout-placeholder-container-main-nonavi,
.edc-portal-layout-placeholder-container-top-nonavi2,
.edc-portal-layout-placeholder-container-main-nonavi2,
.edc-portal-layout-placeholder-container-top-nonavi3,
.edc-portal-layout-placeholder-container-main-nonavi3,
.edc-portal-layout-placeholder-container-top-nonavi4,
.edc-portal-layout-placeholder-container-top-nonavi4-multi,
.edc-portal-layout-placeholder-container-main-nonavi4,
.edc-portal-layout-placeholder-container-top-pop,
.edc-portal-layout-placeholder-container-main-pop,
.edc-portal-layout-placeholder-container-top-popsmall,
.edc-portal-layout-placeholder-container-main-popsmall
{
	position:relative;
	vertical-align: top;
	background-color:#FFFFFF;
}

/*STANDARD LAYOUT WITH SUBNAVIGATION*/
/*LayoutType:stdLayout*/
/*For Top/CategoryTop etc*/
.edc-portal-layout-placeholder-container-top{
	margin:151px 0px 0px 0px;
	padding: 0px;
	float:left;
	width:800px;
	clear:both;
}

.edc-portal-layout-placeholder-container-top-multi{
	margin:167px 0px 0px 0px;
	padding: 0px;
	float:left;
	width:800px;
	clear:both;
}

.edc-portal-layout-placeholder-container-main{
	margin: 0px 0px 0px 0px;
	float:left;
	width:595px;
}
.edc-portal-layout-placeholder-container-sub{
  margin: 0px 0px 0px 0px;
	width:185px;
	clear: right;
	float: right;
	padding-right: 20px;
}

.edc-portal-layout-placeholder-container-top1{
	padding: 0px;
	float:left;
	width:800px;
	clear:both;
}
.edc-portal-layout-placeholder-container-top1{
	margin:129px 0px 0px 0px;
}


/*STANDARD LAYOUT WITH SUBNAVIGATION2*/
/*LayoutType:stdLayoutBlank*/
/*1st GlovalNavi ON*/
/*2nd GlovalNavi OFF (GrayBackground)*/
/*For Catalog etc*/
.edc-portal-layout-placeholder-container-top2
{
	margin:115px 0px 20px 0px;
	float:left;
	width:800px;
}

.edc-portal-layout-placeholder-container-main2
{
	margin: 0px 0px 0px 0px;
	float:left;
	width:595px;

}
.edc-portal-layout-placeholder-container-sub2
{
  margin: 0px 0px 0px 0px;
	width:185px;
	clear: right;
	float: right;
	padding-right: 20px;
}

/*STANDARD LAYOUT WITHOUT SUBNAVIGATION*/
/*1st GlovalNavi ON*/
/*2nd GlovalNavi OFF (GrayBackground)*/
.edc-portal-layout-placeholder-container-top-nonavi
{
	padding: 0px;
	margin:115px 0px 0px 0px;
	width:800px;
}
.edc-portal-layout-placeholder-container-main-nonavi
{
	margin: 20px 0px 0px 0px;
	width:800px;
}

/*STANDARD LAYOUT WITHOUT SUBNAVIGATION2*/
/*LayoutType:BTOLayout*/
/*2nd GlovalNaviOFF*/
/*HeaderNoLink*/
.edc-portal-layout-placeholder-container-top-nonavi2
{
	margin: 78px 0px 0px 0px;
	width:800px;
}

.edc-portal-layout-placeholder-container-main-nonavi2
{
	margin: 0px;
	width:800px;
}

/*STANDARD LAYOUT WITHOUT SUBNAVIGATION3*/
/*LayoutType:formLayout*/
/*1st GlovalNaviOFF*/
/*2nd GlovalNaviOFF*/
/*HeaderNoLink*/
/*For FormPage*/
.edc-portal-layout-placeholder-container-top-nonavi3
{
	margin:100px 0px 0px 0px;
	width:800px;
}

.edc-portal-layout-placeholder-container-main-nonavi3
{
	margin: 0px;
	width:800px;

}

/*STANDARD LAYOUT WITHOUT SUBNAVIGATION4*/
/*LayoutType:goodsLayout*/
/*1st GlovalNavi ON*/
/*2nd GlovalNavi ON*/
/*For ProductList etc*/
.edc-portal-layout-placeholder-container-top-nonavi4
{
	padding: 0px;
	margin:151px 0px 0px 0px;
	float:left;
	width:800px;
	clear:both;
}
.edc-portal-layout-placeholder-container-top-nonavi4-multi{
	margin:167px 0px 0px 0px;
	padding: 0px;
	float:left;
	width:800px;
	clear:both;
}
.edc-portal-layout-placeholder-container-main-nonavi4
{
	margin: 0px 0px 0px 0px;
	float:left;
	width:800px;
	clear: both;
}

/*POPUP660*/
.edc-portal-layout-placeholder-container-top-pop
{
	padding: 0px;
	margin: 90px 0px 0px 0px;
	width:660px;
}

.edc-portal-layout-placeholder-container-main-pop
{
	margin: 20px 0px 0px 0px;
	width:660px;
	margin-right: 0px;
}

/*POPUP*/
.edc-portal-layout-placeholder-container-top-popsmall
{
	padding: 0px;
	margin: 90px 0px 0px 0px;
	width:500px;
}

.edc-portal-layout-placeholder-container-main-popsmall
{
	margin: 20px 0px 0px 0px;
	width:500px;
	background-color:#FFFFFF;
}

.edc-portal-layout-placeholder-container
{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

.edc-portal-layout-placeholder
{
	padding: 0px;
	margin: 0px;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Layouts
// --------------------------------------------------------------------------------------------------------------------
*/

.edc-layout, .edc-layout-grid, .edc-layout-border, .edc-layout-flow
{
	padding: 0px;
	margin: 0px;
	width:100%;
}

.edc-layout-placeholder-container
{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

.edc-layout-placeholder
{
	padding: 0px;
	margin: 0px;
}

