div#main p.pan{
	margin:3px 0px;
	font-size:small;
}
/**********************************************TOP***/
div#main div.news{
	margin:2px;

}
div#main div.news p{
	line-height:160%;
}
div#main div.topics{
	margin:5px;
	}
div#main div.topics p{
	float:left;
	width:250px;
}
div#main div.topics h2{
	float:right;
	width:300px;
	font-size:small;
	font-weight:normal;
	margin:2px;
	padding:2px;
	line-height:130%;
}
div#main div.topics h2:first-letter{
	font-size:20px;
	color:#fff;
	font-weight:bold;
	background:#0033CC;
	border:1px solid #333;
	padding:1px;
	margin:1px;
}
// 新着惁E
div#main div.info{
	width:300px;
	float:right;
	font-size:12px;
	}
div#main div.info ul{
	list-style:none;
	margin:3px 5px;
	padding:0px;
	}
div#main div.info ul li{
	margin:5px 0px;;
	padding:0px;
	line-height:130%;
	font-size:small;
	}
div#main div.info ul li a img{
	border:0px;
}

/****
 訪問介護
*********************************************/
div#main div.visit p{
	line-height:160%;
}
div#main div.visit h2,div.body h2,div.staff h2,div.company h2{
	padding:5px;
	border-top:#0033CC solid 1px;
	border-left:#0033CC solid 15px;
	border-right:#0033CC solid 1px;
	border-bottom:#0033CC solid 1px;
	width:540px;
}
div#main div.visit ul li{
	margin:5px;
}
div#main div.visit h3{
	border:1px solid #3399FF;
	width:150px;
}
div#main div.visit h3 a{
	color:#0033CC;
}
/****
 身体介護
*********************************************/
div#main div.body h3{
	color:#0033CC;
	border:1px solid #3399FF;
	width:150px;
	margin:0;
	padding:3px;
}
div#main div.body ul{
	width:570px;
	margin:3px 10px;
	padding:0px 0px 100px 0px;
	background : url(../../images/visit/exposition.jpg) no-repeat right top;
}
div#main div.body ul li{
	margin:10px;
}
div#main div.body table{
	border-top:1px solid #666;
	border-right:1px solid #666;
	border-collapse:collapse;	
	margin:0 0 10px 0;
}
div#main div.body table tr th{
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	background:#efefef;
	padding:5px;
	width:150px;
}
div#main div.body table tr td{
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	padding:5px;
}
/****
 紹仁E
*********************************************/
div#main div.intro h3{
	font-size:large;
	margin:5px;
	padding:0;
	}
div#main div.intro p{
	margin:5px;
	padding:0px;
	font-size:12px;
	line-height:150%;
	}
div#main div.intro p:first-letter{
	font-size:20px;
	color:#fff;
	font-weight:bold;
	background:#0033CC;
	border:1px solid #33;
	padding:1px;
	margin:1px;
}


/**** 介護啁E ****/
div#main div.item1 h2{
	padding:5px;
	border-top:#33CC00 solid 1px;
	border-left:#33CC00 solid 15px;
	border-right:#33CC00 solid 1px;
	border-bottom:#33CC00 solid 1px;
	width:540px;
}
div.item{
	
	}
div.form{
	background : url(../../images/back.jpg) no-repeat center center;
	width:550px;
	height:180px;
	padding:10px;
}
div.form li{
	list-style:none;
	font-size:small;
	margin:5px;
	width:500px;
}
div.item h2{
	background-color:#e4e4e4;
	margin:10px 5px;
	padding:3px;
	}
div.item h3{
	margin:10px 0px;
	padding:0px;
	font-size:18px;
	line-height:25px;
	color:blue;
	}
div.item img{
	margin:2px;
	}
div.item p{
	margin:3px;
	padding:0px;
	line-height:20px;
	font-size:12px;
	clear:both;
	}
div.item p strong{
	margin:3px;
	padding:0px;
	font-size:15px;
	color:blue;
	}
div.item dl{
	float:left;
	width:180px;
	margin:3px;
	padding:0px;
	}
div.item dl dt{
	margin:0;
	padding:0;
	}
div.item dl dd{
	background:#efefef;
	font-size:x-small;
	line-height:130%;
	margin:0;
	padding:0;
	}
div.item1 p{
	margin:3px;
	line-height:20px;
}
div.item1 p strong{
	font-size:24px;
	color:#3333FF;
}
div.item1 dl{
	border:1px solid #666;
	width:270px;
	margin:5px;
	padding:0;
	float:left;
}
div.item1 dl dt{
	width:270px;
	background:#ccc;
	margin:0;
	padding:0;
}
div.item1 dl dd{
	width:270px;
	font-size:12px;
	height:200px;
	margin:0;
	padding:0;
}
div.item1 dl dd.item1-1{
	background : url(../../item/img/name1-1.jpg) no-repeat right top;
}
div.item1 dl dd.item1-2{
	background : url(../../item/img/name2-1.jpg) no-repeat right top;
}
div.item1 dl dd p{
	margin:30px 10px;
}
div.item2 dl{
	float:left;
	width:275px;
	margin:0;
	padding:0px;
}
div.item2 dl dt{
	margin:0px;
	padding:0;
	}
div.item2 dl dt img{
	border:1px solid #333333;
}
div.item2 dl dd{
	background:#efefef;
	font-size:12px;
	font-weight:bold;
	line-height:130%;
	margin:0;
}
/****************************************** 購入確誁E****/
div#buy{
	margin:0 auto;
	padding:5px;
	background:#fff;
}
div#buy img{
	padding:5px;
	}
div#buy p{
	line-height:140%;
	font-size:small;
}
div#buy p em{
	color:red;
	font-weight:bold;
	font-style:normal;
}
div#buy form em{
	color:red;
	font-size:12px;
	font-style:normal;
}
div#buy table{
	border-collapse :collapse;
	width:540px;
	border-top:1px solid #666;
	border-left:1px solid #666;
	margin:10px;
}
div#buy table th{
	background:#efefef;
	font-size:small;
	margin:5px;
	padding:10px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	width:120px;
}
div#buy table td{
	font-size:small;
	margin:5px;
	padding:10px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}
div#buy table td strong{
	font-size:large;
	color:#f6c;
}
div.address{
	background : url(../../item/img/buy/logo.jpg) no-repeat right top;
	width:550px;
}
div.address p{
	font-size:small;
	padding:5px;
	
}
div.address h3{
	font-size:small;
	margin:3px;
	padding:2px;
}

/**** 特定商取弁E****/
div#main div.law{
	font-size:small;
	
}
div#main div.law table th{
	background:#efefef;
	width:100px;
}
div#main div.law table td{
	line-height:130%;
}
/****
 会社案E
*********************************************/
div#main div.company{
}
div#main div.company table{
	border-collapse:collapse;
	margin:10px;
	border-left:1px solid #333;
	border-top:1px solid #333;
	font-size:small;
}
div#main div.company table th{
	padding:5px;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	width:150px;
	background:#efefef;
}
div#main div.company table td{
	padding:5px;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	width:350px;
}
/****
 スタチE募集
*********************************************/
div#main div.staff p{
	line-height:160%;
}
div#main div.staff b{
	color:red;
}
div#main div.staff span{
	color:#0033CC;
	font-weight:bold;
}
div#main div.staff table{
	border-top:1px solid #666;
	border-right:1px solid #666;
	border-collapse:collapse;	
	margin:0 0 10px 0;
}
div#main div.staff  tr th{
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	background:#efefef;
	padding:5px;
	width:250px;
	text-align:left;
}
div#main div.staff  table tr td{
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	padding:5px;
}

/****
 リンク
*********************************************/
div#main div.link h2{
	padding:5px;
	border-top:#0033CC solid 1px;
	border-left:#0033CC solid 15px;
	border-right:#0033CC solid 1px;
	border-bottom:#0033CC solid 1px;
	width:540px;
}
div#main div.link h3{
	padding:5px;
	border-top:#0033CC solid 1px;
	border-left:#0033CC solid 15px;
	border-right:#0033CC solid 1px;
	border-bottom:#0033CC solid 1px;
	width:400px;
}
div#main div.link dl dt{
	margin:5px;
}

/****
 サイトEチEE
*********************************************/
div#main div.sitemap a{
	color:#333;
	text-decoration:none;
}
div#main div.sitemap h2{
	font-size:small;
	border-left:3px solid #03c;
	padding:1px 0px 1px 8px;
}
div#main div.sitemap ul{
	list-style:none;
	font-size:small;
	margin:2px;
	padding:2px 15px;
}
div#main div.sitemap ul li{
	margin:5px;
	}
