@charset "utf-8";

a:link {
	color: #333;
	text-decoration: underline;
}

a:visited {
	color: #333;
	text-decoration: underline;
}

a:hover {
	color: #c30;
	text-decoration: underline;
}

a img {
	border-style: none;
}
	
body {
	text-align:center; margin:0 auto;
	color: #333;
	font: normal 75% arial, helvetica, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	background-image:url(images/top/back.jpg);
	padding:0px;
}

h1, h2, h3, h4, h5, h6, p{
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
	line-height:115%
}

/*テキスト*/
.font-bold{
	font-weight:bold;
}

.font-small{
	font-size:xx-small;
}

span.font-top{
	vertical-align:super;	
}

#wrap{
	text-align:left;
	margin:0 auto;
	width:960px;
	position:relative;
	background-image:url(images/top/wrap_back.jpg);
}

/*ヘッダー*/
h2#top-text{
	text-align:left;
	width:880px;
	height:16px;
	margin-left:30px;
	padding:4px 0 0 20px;
	background-color:#fc9;
}

h1#head{
	width:900px;
	margin-left:30px;
}

/*ヘッド下ページタイトル*/
h2#top-title{
	width:900px;
	margin-left:30px;
}

/*パンクズ*/
h2#link{
	width:890px;
	height:20px;
	margin-left:30px;
	text-align:right;
	padding:5px 10px 0 0;
}

/*左ナビゲーション*/
#nav{
	width:200px;
	margin-left:30px;
	font-size:11px;		
	float:left;
}

h2#nav-1 a{
	width:170px;
	height:55px;
	padding:45px 5px 0 25px;
	background-image:url(images/top/nav_1.jpg);
	display:block;
	text-decoration: none;
}

h2#nav-1 a:hover{
	background-image: url(images/top/nav_1_2.jpg);
}

h2#nav-2 a{
	width:170px;
	height:55px;
	padding:45px 5px 0 25px;
	background-image:url(images/top/nav_2.jpg);
	display:block;
	text-decoration: none;
}

h2#nav-2 a:hover{
	background-image: url(images/top/nav_2_2.jpg);
}

h2#nav-3 a{
	width:170px;
	height:65px;
	padding:35px 5px 0 25px;
	background-image:url(images/top/nav_3.jpg);
	display:block;
	text-decoration: none;
}

h2#nav-3 a:hover{
	background-image: url(images/top/nav_3_2.jpg);
}

h2#nav-4 a{
	width:170px;
	height:55px;
	padding:45px 5px 0 25px;
	background-image:url(images/top/nav_4.jpg);
	display:block;
	text-decoration: none;
}

h2#nav-4 a:hover{
	background-image: url(images/top/nav_4_2.jpg);
}

h2#nav-5 a{
	width:170px;
	height:65px;
	padding:35px 5px 0 25px;
	background-image:url(images/top/nav_5.jpg);
	display:block;
	text-decoration: none;
}

h2#nav-5 a:hover{
	background-image: url(images/top/nav_5_2.jpg);
}

/*左コンテンツ-鎌倉ショールームバナー-アイポケット挿入*/
h2#nav-6 a{
	width:200px;
	height:100px;
		background-image:url(images/top/nav_6.jpg);
	display:block;
	text-decoration: none;
}

h2#nav-6 a:hover{
	background-image: url(images/top/nav_6_2.jpg);
}


h2#nav-7 a{
	width:200px;
	height:100px;
		background-image:url(images/top/nav_7.jpg);
	display:block;
	text-decoration: none;
}

h2#nav-7 a:hover{
	background-image: url(images/top/nav_7_2.jpg);
}


/*右コンテンツ*/
#content{
	width:680px;
	margin-right:30px;
	padding-right:20px;	
	float:right;
	background-image:url(images/top/back.jpg);
}

.content{
	line-height:180%;
	padding-right:10px;
}

/*top,nuri,hari,kinou,color,process,company*/
.photo-waku{
	width:640px;
}

.left-photo{
	width:315px;
	float:left;
}

.right-photo{
	width:315px;
	float:right;
}

h3.catch-bana-red{
	width:655px;
	height:15px;
	text-align:left;
	margin-left:20px;
	padding:5px 0  0 5px;
	background-color:#fc9;
}

.catch-waku-red{
	width:638px;
	text-align:left;
	margin:0 0 10px 20px;
	padding:10px;
	background-color:#fff;
	border:solid 1px #fc9;
	position:relative;	
}

h3.catch-bana-blue{
	width:635px;
	height:16px;
	margin:10px 0 10px 0;
	text-align:left;
	padding:4px 0  0 5px;
	background-color:#c8e4fc;
}

#sekou-waku{
	width:640px;
	height:120px;
}

h2#link-nuri{
	width:290px;
	height:65px;
	padding:55px 0 0 25px;
	background-image:url(images/top/kabe_nuri_bana.jpg);
	float:left;
}

h2#link-hari{
	width:290px;
	height:65px;
	padding:55px 0 0 25px;
	background-image:url(images/top/kabe_hari_bana.jpg);
	float:right;
}

#color-waku{
	width:640px;
	height:110px;
}

h2#color{
	width:320px;
	height:95px;
	padding:15px 20px 0 300px;
	background-image:url(images/top/color_bana.jpg);
}

#image-waku{
	width:640px;
	height:760px;
	margin-top:10px;
}

/*company*/
table.company{
	width:640px;
	height:200px;

	border-collapse: collapse; 
}

table.company td{
	padding-left:10px;
	border: 1px #999 solid;
}

/*フッター*/
#foot{
	width:100%;
	text-align:center;	
	height:22px;
	padding-top:8px;
	position:relative;
	clear:both;
}



/* ie6用 */

* html #wrap{width:955px;}
* html #content{width:680px; margin-right:25px; padding-right:0px;}

/*ヘッダー*/
* html h2#top-text{width:900px;}

/*ナビゲーション*/
* html #nav{margin-left:15px;}
* html h2#nav-1 a{width:200px;}
* html h2#nav-2 a{width:200px;}
* html h2#nav-3 a{width:200px;}
* html h2#nav-4 a{width:200px;}
* html h2#nav-5 a{width:200px;}

/*top*/
* html h3.catch-bana-red{width:660px;}
* html .catch-waku-red{width:660px;}
* html h3.catch-bana-blue{width:640px;}
* html h2#link-nuri{width:315px; height:120px;}
* html h2#link-hari{width:315px; height:120px;}
* html h2#color{width:640px; height:110px;}