html,body {margin: 0; padding:0; height: 100%;}

div, a, p,hr,span,
ul, li, h1, h2, h3, h4, h5
{
	margin		: 0px auto;	/* defaultで左右センタリングする(IE以外) */
	padding		: 0px;
}

/* リストはマーカーなし*/
li { list-style-type: none; }

/* 画像の下にできる隙間をなくす */
img {
	border		: none;
	vertical-align: middle;
}

/* 擬似クラスによるリンク設定 */
a			{ text-decoration: none; }
a:link		{ color: #2e8b57; text-decoration: none; } 	/* リンク(未閲覧) */
a:visited	{ color: #2e8b57; text-decoration: none; } /* リンク(閲覧済) ﾃﾞﾌｫﾙﾄ:#983E3E*/
a:hover		{ color: #ff0000; text-decoration: underline; }	/* マウスポインタが重なった時 */
a:active	{ color: #ff8d00; text-decoration: none; }	/* クリックした時 */

/* 大枠 */
#contents {
			width: 1280px;
			height: 100%;
			background: #ffffff url(../images/bg.jpg);
}

#header {
		width: 900px;
		height: 130px;
		background: #ffffff url(../images/header-bg.jpg);
}


/* headerメニュー*/


#header-menu {
	padding		: 75px 0 0 40px;
	height		: 26px;
}

#header-menu li {
	display		: block;
	float		: left;
}

/* ヘッダーのアイコン設定*/
#icons a{
	display		: block;
}

#icons li,#icons a{
	height		: 45px;
}

/* ヘッダーのclass設定 */
.icon1 {
	width		: 163px;
	background	: url(../images/menu-1.jpg) no-repeat;
}

.icon2 {
	width		: 163px;
	background	: url(../images/menu-2.jpg) no-repeat;
}

.icon3 {
	width		: 163px;
	background	: url(../images/menu-3.jpg) no-repeat;
}

.icon4 {
	width		: 163px;
	background	: url(../images/menu-4.jpg) no-repeat;
}

.icon5 {
	width		: 163px;
	background	: url(../images/menu-5.jpg) no-repeat;
}

#icons li.icon1 a:hover { background: url("../images/menu-1-2.jpg") ;}
#icons li.icon2 a:hover { background: url("../images/menu-2-2.jpg") ;}
#icons li.icon3 a:hover { background: url("../images/menu-3-2.jpg") ;}
#icons li.icon4 a:hover { background: url("../images/menu-4-2.jpg") ;}
#icons li.icon5 a:hover { background: url("../images/menu-5-2.jpg") ;}


.hide {
	display		: none;
}


#waku {
		width: 900px;
		height: 1980px;
}

#center-contents {
	width: 813px;
	height: 1880px;
	background: url(../images/center-contents-bg2.png);
}



/*contents-menuメニュー*/


#contents-menu {
	padding		: 12px 0 0 400px;
	height		: 61px;
}

#contents-menu li {
	display		: block;
	float		: left;
}

/* センターコンテンツのアイコン設定*/
#contents-icons a{
	display		: block;
}

#contents-icons li,#contents-icons a{
	height		: 61px;
}

/* ヘッダーのclass設定 */
.icon6 {
	width		: 180px;
	background	: url(../images/center-menu-3.png) no-repeat;
}

.icon7 {
	width		: 180px;
	background	: url(../images/center-menu-1.png) no-repeat;
}



#contents-icons li.icon6 a:hover { background: url("../images/center-menu-3-2.png") ;}
#contents-icons li.icon7 a:hover { background: url("../images/center-menu-1-2.png") ;}


.hide {
	display		: none;
}


#business-3 {
	width: 756px;
	height: 920px;
	background: url(../images/products-photo.png) no-repeat;
	float: left;
	margin: 20px 0 0 25px;
}

#shiba-1 {
	width: 234px;
	height: 177px;
	float: left;
	margin: 10px 0 0 0;
}

#shiba-2 {
	width: 234px;
	height: 177px;
	float: left;
	margin: 10px 0 0 19px;
}

#shiba-3 {
	width: 234px;
	height: 177px;
	float: left;
	margin: 10px 0 0 19px;
}

#footer {
	width: 1280px;
	height: 100px;
	background: #ffffff url(../images/footer-bg.jpg);
}
