@charset "utf-8";

@import url("../packages/FIFTV20080905/css/import.css");
@import url("../packages/FIFTV20080905/css/eco.css");


div#undercolumn table.product-list-table{border:none; width:600px; padding:0; margin:10px 0 0 0;}
div#undercolumn table.product-list-tableone{border:none; width:300px; padding:0; margin:10px 0 0 0;}

div#undercolumn table.product-list-table td,
div#undercolumn table.product-list-tableone td{
	border:#CED2D3 1px solid;
	padding:0 0 15px 0;
	text-align: left;
	vertical-align: top;
	width:300px;
	margin:0;
}


div#container_page {margin-top:20px;}
div#container_page ul,div#container_page li,div#container_page p {margin:0px;padding:0px;}

div#container_page a { color:#3399CC; }

div#container_page .cont_hdr {
	width:600px;
	margin:auto;
	padding:0;
	text-align:left;
	border:#CED2D3 1px solid;
	
}

div#container_page .cont_center {
	width:600px;
	margin:auto;
	border:#CED2D3 1px solid;
	border-top: none;
	padding-top:15px;
	padding-bottom:1em;
	text-align:center;/* IE */
	color:#6A6C6B;
	/*font-size:smaller;*/
}

/* 強み 
--------------------------------------- */

div#container_page .tuyomi p {
	width:545px;
	margin:auto;
	margin-top:1em;
	text-align:left;
}

/* 代理店 
--------------------------------------- */
div#container_page .dairi_text {
	width:530px;
	margin:auto;
	text-align:left;
	line-height:1.3em;
}

div#container_page .dairi_text p {
	margin-top:1em;

}

/* 採用情報 
--------------------------------------- */
div#container_page #saiyou_txt {
	width:530px;
	margin:auto;
	text-align:left;
	margin-bottom:1em;
}

div#container_page .saiyou table {
	width:530px;
	margin:auto;
	border:1px solid #CED2D3;
	border-collapse:collapse;
}
div#container_page .saiyou table th {
	width:100px;
	text-align:left;
	vertical-align:top;
	border:1px solid #CED2D3;
	padding:5px;
	background:#E9E6EC;	
	/*font-size:smaller;*//* IE */　
	color:#6A6C6B;/* IE */
	font-weight:bold;
}

div#container_page .saiyou table td {
	border:1px solid #CED2D3;
	line-height:1.5em;
	padding:5px;
	/*font-size:smaller;*//* IE */
	color:#6A6C6B;/* IE */
}
div#container_page .saiyou ul {
	margin:5px 30px;
}

/* プライバシーポリシー 
--------------------------------------- */

div#container_page .privacy div { 
	width:530px;
	margin:auto;
	text-align:left;
	line-height:1.3em;	
}

div#container_page .privacy ul {
	margin-top:10px;
	margin-left:30px;
	margin-bottom:10px;
}

div#container_page #privacy_md1{ 
	/*font-size:larger;*/
	font-weight:bold;
}
div#container_page #privacy_data{
	width:530px;
	text-align:right;
}
div#container_page .privacy_hd {
	background:#E9E6EC;
	border:1px #CED2D3 solid;
	color:#666666;
	padding:5px;

}
div#container_page .privacy_txt {
	padding:13px;

}

/* メディア掲載 
--------------------------------------- */

div#container_page .media table {
	width:530px;
	margin:auto;
	margin-bottom:2em;
	border:solid 1px #CED2D3;
	
}

div#container_page .media th {
	text-align:left;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	/*font-size:larger;*/
	color:#6A6C6B;/* IE */
	border:0px;
	background:#fff;
	font-weight:bold;
	font-size:140%
}
div#container_page .media td {
	padding:10px;
	vertical-align:top;
	/*font-size:smaller;*//* IE */
	color:#6A6C6B;/* IE */
	border:0px;
}

div#container_page .media p {
	width:530px;
	margin:auto;
	text-align:left;
	padding:5px;
	margin-bottom:1em;
}

div#container_page .media span {
	display:block;
	width:100%;
	text-align:right;
	margin-top:1em;
}

div#container_page .media img {
	padding:7px;
	border:1px solid #CCCCCC;
}

div#container_page .media_pdflink img { 
	margin:0px;
	margin-right:5px;
	padding:0px;
	border:none;
}


/* リンク
--------------------------------------- */
div#container_page .link table  {
	width:530px;
	margin:auto;
	border:0px;
}

div#container_page .link th {
	text-align:left;
	padding:10px;
	color:#6A6C6B;/* IE */
	/*font-size:smaller;*/
	vertical-align:middle;
	border:0px;
	background:#fff;
}
div#container_page .link td {
	padding:10px;
	vertical-align:top;
	/*font-size:smaller;*//* IE */
	color:#6A6C6B;/* IE */
	border:0px;
}

div#container_page .link img {
	padding:7px;
	border:1px solid #CCCCCC;
}

div#container_page .link_title img { 
	margin:0px;
	margin-right:5px;
	padding:0px;
	border:none;
}

/* エステ DE ECO　ブランドロゴ表示用 */
.ecologo1 {margin: 10px 5px; text-align:right;}
#container #two_maincolumn #whoboughtarea .whoboughtblock #related-product .related-products .ecologo2{position:relative;top:167px;text-align:left;}
#container #two_maincolumn #whoboughtarea .whoboughtblock #related-product .related-products .ecologo2 img{position:inherit; text-align:left; top:5px; left:10px;}
#container #two_maincolumn #recomendarea .ecologo3{position:relative; top:0px; left:0px;}
#container #two_maincolumn #recomendarea .ecologo3 img{position:absolute;top:-25px;left:0px;}