@charset "UTF-8";

/* 基本 */

body {
	margin:0;
	padding:0;
	font-size: 11px;
	line-height: 140%;
	color:#333;
}

#wrap{
	width:900px;
	margin:0 auto;
}

td#copy{text-align:right; font-size:10px; padding:0 30px 0 0 ;}

div#news-list{}



table.head{width:900px; margin:30px 0 10px 0;}
table.foot{width:900px; margin:10px 0 0 0;}
table.main{width:900px; height:500px}

table.main td.h40{height:40px}


a img{
	border:none;
	text-decoration: none;
}

ul,li,dl,dt,dd{
	list-style-type: none;
	margin:0;
	padding:0;
}

h1,h2,h3,h4, table, table td, table th{
	margin:0;
	padding:0;
}

.pink{color:#D03375;}
.gray{color:#999;}
.green{color:#537E8C;}



a:link, a:visited, a:hover{
	text-decoration: none;
}

a:link{color:#333;}
a:hover{color:#D03375;}

.clear{clear:both;}


/* メンテナンス中 */
#mente{margin:150px 0 0 330px;}

/* トップ */

div#news-list{
	margin:0 20px;
	padding:10px;
	width:400px;
	background:#D4E2E5;
}

#img-top{margin:0 0 20px 0;}

/* aboutus */
td#concept{
	padding:0 100px ;
	background:#D4E2E5;
	line-height: 160%;
	height:480px;
}

#aboutL img, #aboutR img, div#history img{float:left;}

#aboutL{
	width:290px;
	float:left;
}

#aboutR{
	width:290px;
	float:right;
}

td#history{
	padding:0 100px;
	background:#D9D9D9;
	line-height: 160%;
	height:480px;
}

td#history img{float:left;}

td#designer{
	background:#fff;
	padding:0 100px;
	line-height: 160%;
	height:480px;
}

#designerL{
	width:150px;
	float:left;
}

#designerR{
	width:550px;
	float:right;
}



/* コレクション */
#collectionL{
	width:118px;
	text-align:right;
	border-right:1px #666 solid;
	padding:20px 6px 20px 0;
	line-height: 250%;
}

#collectionC{
	width:118px;
	text-align:right;
	border-right:1px #666 solid;
	padding:20px 6px 20px 0;
	line-height: 200%;
}

#collectionR{
	margin:0 0 10px 0;
	width:650px;
}

p.product-txt{
	margin:20px 0 0 30px;
	float:left;
}

div.ph-product{
	float:right;
	margin:0 20px 0 0;
}

div.icn{
	clear:both;
	margin:0 0 0 30px;
}

div.icn img{
	display:block;
	float:left;
	margin:0 20px 0 0;
	
	}
	

/* ニュース */
div.news{
	border-bottom:solid #333 1px;
	margin: 0;
	padding:10px 0;
}

div.news img.phR{float:right;}

div.news h3{
	font-size:11px;
	color:#537E8C;
	margin:0 0 10px 0;
}

/* 会社概要 */

td#company{
	padding:0 100px;}


#companyL{
	width:300px;
	float:left;
}

#companyR{
	width:340px;
	float:right;
}
