#head-left {
 margin:0px 0px 0px 5px;
 float:left;
 width:200px;
}

#head-right {
 margin:0px 0px 0px 0;
 padding: 0 20px 0 0px;
 font-size: 14px;
 text-align:right;
 width:auto;
}

/*TOP介護グッズエリア *///////////////////////////////////////////////////////////

#banner-pr01,
#banner-pr02
 {
 margin:0px 0px 0px 0px;
 padding: 0 0px 0 15px;
 float:left;
 text-align:left;
 font-size: 14px;
 width:165px;
}

#banner-pr03
{
 margin:0px 0px 0px 0;
 padding: 0 0px 0 15px;
 text-align:left;
 font-size: 14px;
 width:auto;
}

/* カテゴリートップ *///////////////////////////////////////////////////////////

.module-category
{
   clear: both;
   color:#000000;
}

.top-kakou-category
{
   height: 170px; 
   background: #FFFFFF;
   border: 1px solid #eeeeee;
   margin: 0px 0 0px 0;
   padding: 0px 0px 0px 0px;
}

.top-image-category-l
{
   float: left;
   width: 230px; 
   text-align:center;
   text-valign: middle;
   padding: 10px 0px 10px 0px;
}

.top-image-category-r
{
   float: right;
   width:270px;
   font-size: 16px;
   line-height: 1.2;
   margin: 0px 0px 0px 0px;
   padding: 40px 10px 0px 0px;
}

.image20 {
   margin: 15px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 510px;
   height: 340px;
   font-size: 14px;
   border-bottom: 1px solid #cccccc;
	}

.image21 {
   margin: 20px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 510px;
   height: 340px;
   font-size: 14px;
   border-bottom: 1px solid #cccccc;
	}

.setsumei
{
   font-size: 14px;
   line-height: 1.4;
   margin: 0px 0px 5px 0px;
   padding: 0px 0px 0px 0px;
}

/* トップインフォメーション（下段）*////////////////////////////////////////////////

.image90 {
   margin: 10px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 510px;
   height: 280px;
   font-size: 12px;
   border: 0px solid #000000;
	}

.top-w-90
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

.kakou-r-90
{
   float: right;
   width: 245px; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

.kakou-l-90
{
   float: left;
   width: 245px; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

.block-90
{
   height: 80px;
   margin: 0px 0px 10px 0px;
   padding: 0px 0px 0px 0px;
   border: 1px solid #eeeeee;
}

.navi0313
{
   float: right;
   width: 170px; 
   height: 70px;
   font-size: 14px;
   line-height: 1.3;
   font-weight: normal;
   margin: 0px 0px 0px 0px;
   padding: 5px 5px 8px 0px;
}

.image0313
{
   float: left;
   width: 60px; 
   height: 70px;
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 3px 7px;
}

.top-w-100
{
   width: 240px; 
   height: 40px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

.top-header90
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

   margin: 0px 0px 0px 0px;
   border-bottom: 1px solid #F4A100;
   border-left: 5px solid #F4A100;
   padding: 5px 0px 3px 8px;
   color: #000000;
   background: #ffe4b3;
   font-size: 16px;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}


.top-header10-a
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

   margin: 0px 0px 5px 0px;
   border-top: 4px double #ffa042;
   border-bottom: 4px double #ffa042;
   padding: 5px 0px 3px 0px;
   color: #000000;
   background: #FFFFFF;
   font-size: 14px;
   text-align: center;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}

.top-header10-b
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

   margin: 0px 0px 5px 0px;
   border-top: 4px double #9e9ecf;
   border-bottom: 4px double #9e9ecf;
   padding: 5px 0px 3px 0px;
   color: #000000;
   background: #FFFFFF;
   font-size: 14px;
   text-align: center;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}

.top-header10-c
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

   margin: 0px 0px 5px 0px;
   border-top: 4px double #5cadad;
   border-bottom: 4px double #5cadad;
   padding: 5px 0px 3px 0px;
   color: #000000;
   background: #FFFFFF;
   font-size: 14px;
   text-align: center;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}

.top-header10-d
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

   margin: 0px 0px 5px 0px;
   border-top: 4px double #ffdf60;
   border-bottom: 4px double #ffdf60;
   padding: 5px 0px 3px 0px;
   color: #000000;
   background: #FFFFFF;
   font-size: 14px;
   text-align: center;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}