@charset "utf-8";

/* //////////////////////////////////////////////////////////////////////////

サイトウアセットマネジメント
name::	common.css
date::	2012/10/05

	1. 基本
	2. base layout
	3. header
	4. navi
	5. topimg
	6. footer layout	
	7. contents layout
	8. sub layout
	
///////////////////////////////////////////////////////////////////////////*/

body {
	text-align: center;
	line-height: 1.8;
	font-size: 14px;
	color: #111;
	}
h1,h2,h3,h4,h5 {
	margin: 0px;
	padding: 0px;
	}
h4 {font-weight: bold;}
a {outline: 0;}
table {
	font-size: 100%;
	line-height: 1.8;
	}
.clear {clear: both;}


/*----------------------------------------------------
link style
----------------------------------------------------*/
a:link, a:visited {
	text-decoration: underline;
	color: #111;
	}
a:hover {color: #0099ff;}


/*----------------------------------------------------
.font
----------------------------------------------------*/
.fontbig { font-size: 110%;	}
.fontsmall { font-size: 90%;}

.fontorange { color:#F60;}
.fontpink { color:#F39;}
.fontred { color:#900;}


/* //////////////////////////////////////////////////////////////////////////*

2.base layout

///////////////////////////////////////////////////////////////////////////*/

/*----------------------------------------------------
.wrap
----------------------------------------------------*/
.wrap {
	clear: both;
	margin: 0;
	background-image: url(../img/top/top-bg.jpg);
	background-repeat: repeat-x;
	}

/*----------------------------------------------------
.clearfix
----------------------------------------------------*/
.clearfix {zoom:1;}
.clearfix:after {
	content: ""; 
	display: block; 
	clear: both;}
	* html .clearfix { height: 1%; }

/*----------------------------------------------------
.left  .right  .center  .float
----------------------------------------------------*/
.txtleft { text-align: left;}
.txtcenter { text-align: center;}
.txtright { text-align: right;}

.floatleft { float:left;}
.floatright { float:right;}

.imgright img { float:right;}

.clear {clear:both;}


/*----------------------------------------------------
.pad .mar
----------------------------------------------------*/
.padmarall0{
	padding: 0px;
	margin: 0px;
	}
.padt5 {padding-top: 5px;}
.padt10 {padding-top: 10px;}
.padt15 {padding-top: 15px;}
.padt20 {padding-top: 20px;}
.padt30 {padding-top: 30px;}
.padr5 {padding-right: 5px;}
.padr10 {padding-right: 10px;}
.padr20 {padding-right: 20px;}
.padr30 {padding-right: 30px;}
.padb5 {padding-bottom: 5px;}
.padb10 {padding-bottom: 10px;}
.padb20 {padding-bottom: 20px;}
.padb30 {padding-bottom: 30px;}
.padb50 {padding-bottom: 50px;}
.padl5 {padding-left: 5px;}
.padl10 {padding-left: 10px;}
.padl20 {padding-left: 20px;}
.padl30 {padding-left: 30px;}
.padl60 {padding-left: 60px;}
.padall5 {padding: 5px;}
.padall10 {padding: 10px;}
.padall20 {padding: 20px;}
.padall30 {padding: 30px;}

.mart5 {margin-top: 5px;}
.mart10 {margin-top: 10px;}
.mart20 {margin-top: 20px;}
.mart30 {margin-top: 30px;}
.marr5 {margin-right: 5px;}
.marr10 {margin-right: 10px;}
.marr20 {margin-right: 20px;}
.marr30 {margin-right: 30px;}
.marb5 {margin-bottom: 5px;}
.marb10 {margin-bottom: 10px;}
.marb20 {margin-bottom: 20px;}
.marb30 {margin-bottom: 30px;}
.marl5 {margin-left: 5px;}
.marl10 {margin-left: 10px;}
.marl20 {margin-left: 20px;}
.marl30 {margin-left: 30px;}


/*----------------------------------------------------
.width
----------------------------------------------------*/
w400 {width:400px;} 


/* //////////////////////////////////////////////////////////////////////////

3. header

///////////////////////////////////////////////////////////////////////////*/

#header {
	text-align:right;
	width: 940px;
	height: 118px;
	padding: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-top: 0px;
	}
	#header h1 {
		float: left;
		width: 393px;
		margin-top: 3px;
			}
	
/*
ヘッダ右ナビ**********************/
#header #hdnavi { 
	position:relative;
	overflow: hidden;
	width:230px;
	height:26px;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: right;
}
#header #hdnavi ul {margin: 0px; padding: 0;}
#header #hdnavi li {display: inline; float:left;}

#header #hdnavi li#hdnavi01 {width: 103px;}
#header #hdnavi li#hdnavi01 a{display:block; position:relative; width:103px; height:26px; overflow:hidden; }
#header #hdnavi li#hdnavi01 a:hover{ zoom: 1; }
#header #hdnavi li#hdnavi01 img{ position:absolute; left:0px; top:0px; }
#header #hdnavi li#hdnavi01 a:hover img{ left:0px; top:-26px; }
 
#header #hdnavi li#hdnavi02 {width: 125px;}
#header #hdnavi li#hdnavi02 a{ display:block; position:relative; width:125px; height:26px; overflow:hidden; }
#header #hdnavi li#hdnavi02 a:hover{ zoom: 1; }
#header #hdnavi li#hdnavi02 img{ position:absolute; left:-103px; top:0px; }
#header #hdnavi li#hdnavi02 a:hover img{ left:-103px; top:-26px; }



/* //////////////////////////////////////////////////////////////////////////

4. navi

///////////////////////////////////////////////////////////////////////////*/


div#navi{
	width:940px;/*画像の横幅*/
	height:46px;/*画像の高さ*/
	padding:0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	z-index: 1000;
	position: relative;
	text-align: left;
	}
	#navi ul {margin: 0px; padding: 0;}
	#navi li{display: inline; float:left;}
	#navi li a:hover{ zoom: 1; }
	
	/*トップページ*/
	#navi li#navi01 { width: 48px; z-index: auto;}
	#navi li#navi01 a{display:block; position:relative; width:48px; height:46px; overflow:hidden; }
	#navi li#navi01 img{ position:absolute; left:0px; top:-52px;}
	#navi li#navi01 a:hover img{ left:0px; top:-98px; }

	/*サイトウアセットマネジメントについて*/
	#navi li#navi02 { width: 254px; z-index: auto;}
	#navi li#navi02 a{display:block; position:relative; width:254px; height:46px; overflow:hidden; }
	#navi li#navi02 img{ position:absolute; left:-48px; top:-52px;}
	#navi li#navi02 a:hover img{ left:-48px; top:-98px; }
	 
	/*取扱商品*/
	#navi li#navi03 { width: 125px; z-index: auto;}
	#navi li#navi03 a{display:block; position:relative; width:125px; height:46px; overflow:hidden; }
	#navi li#navi03 img{ position:absolute; left:-302px; top:-52px;}
	#navi li#navi03 a:hover img{ left:-302px; top:-98px; }
	 
	/*福祉関係者の皆様へ*/
	#navi li#navi04 { width: 192px; z-index: auto;}
	#navi li#navi04 a{display:block; position:relative; width:192px; height:46px; overflow:hidden; }
	#navi li#navi04 img{ position:absolute; left:-427px; top:-52px;}
	#navi li#navi04 a:hover img{ left:-427px; top:-98px; }

	/*リンク*/
	#navi li#navi05 { width: 118px; z-index: auto;}
	#navi li#navi05 a{display:block; position:relative; width:118px; height:46px; overflow:hidden; }
	#navi li#navi05 img{ position:absolute; left:-619px; top:-52px;}
	#navi li#navi05 a:hover img{ left:-619px; top:-98px; }

	/*お問い合せフォーム*/
	#navi li#navi06 { width: 203px; z-index: auto;}
	#navi li#navi06 a{display:block; position:relative; width:203px; height:46px; overflow:hidden; }
	#navi li#navi06 img{ position:absolute; left:-737px; top:-52px;}
	#navi li#navi06 a:hover img{ left:-737px; top:-98px; }


	/*取扱商品のプルダウン**********************/
		#navi li#navi03:hover > ul {display: block;}

			#navi ul ul {
				width: 125px;
				margin:0; 
				padding:0;
				display:none;
				position:absolute;
				height: 30px;
				clear:both;
				z-index:100;
				}

			/*ハンドドライヤー*/
			#navi ul li#navi03 ul li#navi031 { width: 125px; z-index: auto;}
			#navi ul li#navi03 ul li#navi031 a {display:block; position:relative; width:125px; height:30px; overflow:hidden; }
			#navi ul li#navi03 ul li#navi031 img { position:absolute; left:-302px; top:-144px;}
			#navi ul li#navi03 ul li#navi031 a:hover img { top:-203px; left:-302px; }

			/*介護用品*/
			#navi ul li#navi03 ul li#navi032 { width: 125px; z-index: auto;}
			#navi ul li#navi03 ul li#navi032 a {display:block; position:relative; width:125px; height:30px; overflow:hidden; }
			#navi ul li#navi03 ul li#navi032 img { position:absolute; left:-302px; top:-174px;}
			#navi ul li#navi03 ul li#navi032 a:hover img { top:-234px; left:-302px; }

/* IE6用 */
* html #navi li {   behavior: expression(      this.onmouseover=new Function("this.className='column1'"),      this.onmouseout=new Function("this.className=''"),      this.style.behavior = 'none'   );}

* html #navi li li {   behavior: expression(      this.onmouseover=new Function("this.className='column2'"),      this.onmouseout=new Function("this.className=''"),      this.style.behavior = 'none'   );}

* html #navi li li li {   behavior: expression(      this.onmouseover=new Function("this.className='column3'"),      this.onmouseout=new Function("this.className=''"),      this.style.behavior = 'none'   );}

#navi .column1 {position:relative;}
#navi .column1 ul {display:block;}
#navi .column1 * ul {display:none;}
#navi .column2 {position:relative;}
#navi .column2 ul {display:block;}
#navi .column2 * ul {display:none;}
#navi .column3 {position:relative;}
#navi .column3 ul {display:block;}
#navi .column3 * ul {display:none;}

/* //////////////////////////////////////////////////////////////////////////

5. topimg

///////////////////////////////////////////////////////////////////////////*/

div #topimg {
	width: 940px;
	height: 361px;
	margin: 0 auto;
	text-align: center;
	text-align: left !important;
	clear: both;
	overflow: hidden;
	position: relative;
	z-index:0;
	}
	#topimg ul {margin: 0px; padding: 0;}
	#topimg li { display:inline;/*ie6-7*/}
	
	/* 介護用品*/
	#topimg li#topimg01 { width: 940px;}
	#topimg li#topimg01 a {display:block; position:relative; width:940px; height:361px; overflow:hidden; }
	#topimg li#topimg01 img{ position:absolute; left:0px; top:0px; }
	#topimg li#topimg01 a:hover img {left:-940px; top:0px;}

	/* ハンドドライヤー*/
	#topimg li#topimg02 { width: 940px;}
	#topimg li#topimg02 a {display:block; position:relative; width:940px; height:361px; overflow:hidden; }
	#topimg li#topimg02 img{ position:absolute; left:0px; top:0px; }
	#topimg li#topimg02 a:hover img { left:-940px; top:0px; }

	/* サイトウアセットマネジメント*/
	#topimg li#topimg03 { width: 940px;}
	#topimg li#topimg03 a {display:block; position:relative; width:940px; height:361px; overflow:hidden; }
	#topimg li#topimg03 img{ position:absolute; left:0px; top:0px; }
	#topimg li#topimg03 a:hover img { left:-940px; top:0px; }




/* //////////////////////////////////////////////////////////////////////////

6. footer layout

///////////////////////////////////////////////////////////////////////////*/

#footer {
	width: 940px;
	display: block;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
	#footer #footertxt {
		position:relative;
		width:940px;
		height:279px;
		overflow:hidden;
		clear:both;
}
	#footer #footertxt img {
		position:absolute;
		left:0px;
		top:0px;
		}


/* //////////////////////////////////////////////////////////////////////////

7. contents layout

///////////////////////////////////////////////////////////////////////////*/

#contents {
	width: 900px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	min-height: 530px;
	background-color: #FFF;
	}

/* ==========================================================
#entrance
========================================================== */
#entrance { /*トップ左側 */
	float: left;
	min-height: 530px;
	width: 632px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

/* .entshouhin
==============================*/
/*取扱商品 */
#entrance .entshouhin { 
	float: left;
	width: 330px;
	height: 190px;
	}
	#entrance .entshouhin h2 {/*取扱商品 見出し2*/
		position:relative;
		width: 320px;
		height:31px;
 		display: block;
		padding: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
		margin-right: auto;
		margin-left: auto;
		overflow:hidden;
		clear:both;
		}
	#entrance .entshouhin h2 img {position:absolute; left:0px; top:0px;}
	#entrance .entshouhin .txt /*取扱商品 テキストボックス*/
		{
		padding-left: 16px;
		padding-top: 16px;
		background-image: url(../img/top/top-entrance.jpg);
		background-repeat: no-repeat;
		background-position: 0px -33px;
	}
	#entrance .entshouhin .txt p /*取扱商品 テキスト*/
		{
		width: 160px !important;
		width: 176px;
	}

/*福祉関係者の皆様へ */
#entrance .entfukushi { 
	float: right;
	width: 300px;
	height: 190px;
	}
	#entrance .entfukushi h2 {/*福祉関係者の皆様へ 見出し2*/
	position:relative;
	width: 300px;
	height:31px;
	display: block;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
	clear:both;
		}
	#entrance .entfukushi h2 img {position:absolute; left:-330px; top:0px;}
	#entrance .entfukushi .txt /*取扱商品 テキストボックス*/
		{
		padding-left: 16px;
		padding-top: 16px;
		background-image: url(../img/top/top-entrance.jpg);
		background-repeat: no-repeat;
		background-position: -330px -33px;
	}
	#entrance .entfukushi .txt p /*福祉関係者の皆様へ テキスト*/
	{
		width: 160px !important;
		width: 176px;
	}


/* .entshouhin
==============================*/
	/* サイトウアセットマネジメント*/
#entrance #news { /*新着情報 */
	width: 632px;
	min-height: 360px;
	clear: both;
}
	#entrance #news h2 {/*新着情報 見出し2*/ 
		position:relative;
		width: 632px;
		height:31px;
 		display: block;
		padding: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
		margin-right: auto;
		margin-left: auto;
		overflow:hidden;
		clear:both;
		}
	#entrance #news h2 img {position:absolute; left:0px; top:-190px;}
	
		#entrance #news dl {
			margin: 0px;
			padding-top: 30px;
			padding-right: 30px;
			padding-bottom: 10px;
			padding-left: 30px;
			overflow: hidden;
			}
			#entrance #news dt {
				color: #999;
				float: left;
				width: 100px;
				padding-bottom: 10px;
				background-image: url(../img/common/icon.jpg);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				padding-left: 20px;
				padding-top: 0px;
				margin: 0px;
			}
			#entrance #news dd {
				padding-left: 130px;
				padding-bottom: 16px;
				margin-left: 0px;
				margin-bottom: 16px;
				border-bottom: 1px dotted #aaa;
				margin-right: 10px;
				margin-top: 0px;
				padding-top: 0px;
				padding-right: 0px;
			}		


/* ==========================================================
#side
========================================================== */
#contents #side { /*右側バナー群 */
	width: 235px;
	position:relative;
	float: right;
	}
		
/*人のため、社会のため、環境のため。
******************************************/
#side #saitologo {
	width: 235px;
	height: 207px;
	display: block;
	}
	#side #saitologo .txt { /*テキスト*/
		position:relative;
		width: 235px;
		height: 207px;
		left:0px;
		top:0px;
		overflow:hidden;
		}
	#side #saitologo img { /*画像*/
		position:absolute;
		left:0px;
		top:0px;
		}


/*お問い合わせ
******************************************/
#side #otoiawase {
	position:relative;
	width: 235px;
	height: 157px;
}
	#side #otoiawase .txt { /*テキスト*/
		position:relative;
		width: 235px;
		height: 157px;
		left:0px;
		top:0px;
		overflow:hidden;
		}
	#side #otoiawase .txt a {
		width: 235px;
		height: 157px; 
	}
	#side #otoiawase .txt img { /*画像*/
		position:absolute;
		left:0px;
		top:-207px;
	}
	#side #otoiawase .txt a:hover img {
		left:-235px;
		top:-207px;
	}

/*ハンドドライヤー
******************************************/
#side #dryer {
	position:relative;
	width: 235px;
	height: 96px;
	left:0px;
	top:0px;
	overflow:hidden;
	}
	#side #dryer a {
		width: 235px;
		height: 70px;
	}
	#side #dryer img { /*画像*/
		position:absolute;
		left:0px;
		top:-364px;
	}
	#side #dryer a:hover img {
		left:-235px;
		top:-364px;
	}

/* 介護用品
******************************************/
#side #kaigo {
	position:relative;
	width: 235px;
	height: 70px;
	left:0px;
	top:0px;
	overflow:hidden;
		}
	#side #kaigo a {
		width: 235px;
		height: 70px; 
	}
	#side #kaigo img { /*画像*/
		position:absolute;
		left:0px;
		top:-460px;
	}
	#side #kaigo a:hover img {
		left:-235px;
		top:-460px;
	}

				
/* ==========================================================
#pagetop
========================================================== */
.pt {
	position:relative;
	clear: both;
	width: 610px;
	padding-top: 50px;
}
	.pt a{
		 display:block;
		 position:relative;
		 width:114px;
		 height:17px;
		 overflow:hidden;
		 left:490px;
		 top:0px;
		 }
	.pt a:hover{zoom: 1;}
	.pt img{
		 position:absolute;
		 left:0px;
		 top:0px;
		 }
	.pt a:hover img{
		 left:0px;
		 top:-17px;
		 }


/* //////////////////////////////////////////////////////////////////////////

8. sub layout

///////////////////////////////////////////////////////////////////////////*/

/*----------------------------------------------------
.wrap-sub
----------------------------------------------------*/
.wrap-sub { /*サブページ背景*/
	clear: both;
	margin: 0;
	background-image: url(../img/common/bg-sub.jpg);
	background-repeat: repeat-x;
	width: 100%;
	}
	
/*----------------------------------------------------
	.wrap-sub 見出し2
----------------------------------------------------*/
.wrap-sub h2 {/*見出し2*/
	width: 940px;
	display: block;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	z-index: 0;
	}
	
	.wrap-sub h2 img {position:absolute; left:0px; top:0px;}

	.wrap-sub h2#saito,
	.wrap-sub h2#shouhin,
	.wrap-sub h2#fukushi,
	.wrap-sub h2#link,
	.wrap-sub h2#contact,
	.wrap-sub h2#pp	 {position:relative; width:940px; height:160px; overflow:hidden;clear:both;}
	


/*----------------------------------------------------
	#main
----------------------------------------------------*/
#main { /*subページ 左側 */
	float: left;
	width: 632px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	
/*----------------------------------------------------
	#main 見出し3
----------------------------------------------------*/
#main h3 { /*subページ 見出し3 */
	position: relative;
	top: 0px;
	left: 0px;
	width: 632px;
	display: block;
	margin-bottom: 30px;
	z-index: 0;
}
	#main .aisatsu, 
	#main .jigyou,
	#main .gaiyou,
	#main .access,
	#main .link,
	#main .contact,
	#main .kaigo,
	#main .dryer,
	#main .shiyou,
	#main .privacy-policy,
	#main .fukushi {position:relative; width:632px; height:31px; overflow:hidden;clear:both;}

	#main .aisatsu img {position:absolute;left:0px;top:0px;}
	#main .jigyou img {position:absolute;left:0px;top:-31px;}
	#main .gaiyou img {position:absolute;left:0px;top:-62px;}
	#main .access img {position:absolute;left:0px;top:-93px;}
	#main .link img {position:absolute;left:0px;top:-124px;}
	#main .kaigo img {position:absolute;left:0px;top:-155px;}
	#main .fukushi img {position:absolute;left:0px;top:-186px;}
	#main .contact img {position:absolute;left:0px;top:-217px;}
	#main .dryer img {position:absolute;left:0px;top:-248px;}
	#main .shiyou img {position:absolute;left:0px;top:-279px;}
	#main .privacy-policy img {position:absolute;left:0px;top:-310px;}



/*----------------------------------------------------
.各ページ本文
----------------------------------------------------*/
#main .txt	{
	margin-bottom: 30px;
	padding-right: 20px;
	padding-left: 20px;
}


/*----------------------------------------------------
saito.html
----------------------------------------------------*/

/*代表あいさつ*/
#main .txt .saito {
	position: relative;
	top: 0px;
	left: 0px;
	width: 370px;
	float: left;
	display: block;
	z-index: 1;
}
	#main .txt .daihyou{
		position:relative;
		width:208px;
		height:298px;
		overflow:hidden;
		float: right;
	 }
	#main .txt .daihyou img{
		position:absolute;
		left:0px;
		top:0px;
	 }

/*会社概要table*/
table.table {
	border-collapse: collapse;
}
table.table td {
	border: 1px solid #CCC;
	width: 400px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
table.table th {
	border: 1px solid #CCC;
	width:150px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #F1FAC7;
}
.nowrap {white-space:nowrap;}



/*----------------------------------------------------
kaigo.html
----------------------------------------------------*/
/* 取扱商品画像 */
#main .txt .kaigo {
	position: relative;
	top: 0px;
	left: 0px;
	width: 570px;
	display: block;
	clear: both;
	height: 600px;
}
#main .txt .kaigo ul{
	clear:both;
}
#main .txt .kaigo li{
	/*position: relative;
	display:inline;*/
	overflow:hidden;
	margin:0;
	padding:0;
	/*float:left;*/
		}

#main .txt .kaigo li#kaigo01 {position:absolute;width:277px;height:190px;float:left;left:0px;top:0px;}
#main .txt .kaigo li#kaigo01 img{position:absolute;left:0px;top:0px;}
	
#main .txt .kaigo li#kaigo02 {position:absolute;width:284px;height:190px;left:284px;top:0px;}
#main .txt .kaigo li#kaigo02 img{position:absolute;left:-284px;top:0px;}
	
#main .txt .kaigo li#kaigo03 {position:absolute;width:277px;height:208px;left:0px;top:190px;}
#main .txt .kaigo li#kaigo03 img{position:absolute;left:0px;top:-190px;}

#main .txt .kaigo li#kaigo04 {position:absolute;width:284px;height:208px;left:284px;top:190px;}
#main .txt .kaigo li#kaigo04 img{position:absolute;left:-284px;top:-190px;}
	
#main .txt .kaigo li#kaigo05 {position:absolute;width:219px;height:186px;left:0px;top:398px;}
#main .txt .kaigo li#kaigo05 img{position:absolute;left:0px;top:-398px;}
	
#main .txt .kaigo li#kaigo06 {position:absolute;width:342px;height:186px;left:219px;top:398px;}
#main .txt .kaigo li#kaigo06 img{position:absolute;left:-219px;top:-398px;}


/* ==========================================================
kaigo.html fukushi.html で使用お問い合せボタン
========================================================== */
.bt_contact {
	position:relative;
	clear: both;
	width: 558px;
	padding-top: 40px;
	margin: 0px;
	padding-left: 10px;
}
	.bt_contact a{
		 display:block;
		 position:relative;
		 width:558px;
		 height:104px;
		 overflow:hidden;
		 left:0px;
		 top:0px;
		 }
	.bt_contact a:hover{zoom: 1;}
	.bt_contact img{
		 position:absolute;
		 left:0px;
		 top:-35px;
		 }
	.bt_contact a:hover img{
		 left:0px;
		 top:-139px;
		 }

/*----------------------------------------------------
fukushi.html
----------------------------------------------------*/
/* 福祉関係者の皆様へ */
#main .txt .fukushitxt {
	position: relative;
	top: 0px;
	left: 0px;
	width: 400px;
	float: left;
	display: block;
	z-index: 1;
	margin-right: 10px;
}
	#main .txt .fukushiimg {
		position:relative;
		width:169px;
		height:443px;
		overflow:hidden;
		float: right;
	 }
	#main .txt .fukushiimg img{
		position:absolute;
		left:0px;
		top:0px;
	 }


/*----------------------------------------------------
link.html
----------------------------------------------------*/
/* リンク */
.link-table dl {
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	overflow: hidden;
	}
	.link-table dt {
	color: #999;
	padding-bottom: 5px;
	background-image: url(../img/common/icon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-top: 0px;
	margin: 0px;
	}
	.link-table dd {
	padding-left:20px;
	padding-bottom: 5px;
	margin-left: 0px;
	margin-bottom: 16px;
	border-bottom: 1px dotted #aaa;
	margin-right: 10px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	}		



/*----------------------------------------------------
hand-dryer.html
----------------------------------------------------*/
/* 商品の特徴 */
dl.tokucho {
		margin: 0px;
		padding-top: 0px;
		padding-right: 30px;
		padding-bottom: 10px;
		padding-left: 30px;
		overflow: hidden;
		background-image: url(../img/dryer02.jpg);
		background-repeat: no-repeat;
	}
	dl.tokucho dt {
		color: #F60;
		padding-bottom: 5px;
		background-image: url(../img/common/icon.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		padding-left: 20px;
		padding-top: 0px;
		margin: 0px;
		font-weight: bold;
	}
	dl.tokucho dd {
		line-height: 18px;
		padding-left: 20px;
		padding-bottom: 5px;
		margin-left: 0px;
		margin-bottom: 16px;
		margin-right: 10px;
		margin-top: 0px;
		padding-top: 0px;
		padding-right: 0px;
	}		


/* 商品説明 */
h4.setsumei {
		color: #F60;
		padding-bottom: 5px;
		background-image: url(../img/common/icon.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		padding-left: 20px;
		padding-top: 0px;
		margin: 0px;
		font-weight: bold;
}



/*----------------------------------------------------
pp.html
----------------------------------------------------*/
/* 個人情報保護方針 */
dl.pp {
		margin: 0px;
		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 20px;
		overflow: hidden;
		}
	dl.pp dt {
		color: #F60;
		padding-bottom: 5px;
		background-image: url(../img/common/icon.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		padding-left: 20px;
		padding-top: 0px;
		margin: 0px;
		font-weight: bold;
	}
	dl.pp dd {
		line-height: 18px;
		padding-left: 20px;
		padding-bottom: 5px;
		margin-left: 0px;
		margin-bottom: 16px;
		margin-right: 10px;
		margin-top: 0px;
		padding-top: 0px;
		padding-right: 0px;
		line-height: 160%;
	}		
dl.pp ol {
	margin-top: 10px;
}
dl.pp li {
	margin-left: 20px;
	}
