.info-header
{
   margin-top: 5px;
   margin-bottom: 7px;
   padding: 3px 5px 2px 10px;
   border-left: 6px solid #ffda09;
   border-bottom: 1px solid #ffda09;
   background: #fffde6;
   color: #000000;
   font-size: 16px;
   font-weight: bold;
}

.category-header
{
   margin-top: 5px;
   margin-bottom: 7px;
   border-top: 3px solid #ffda09;
   border-bottom: 3px solid #ffda09;
   background: #fffcec;
   padding: 3px 5px 2px 10px;
   color: #000000;
   font-size: 18px;
   font-weight: bold;
}

.category-header02
{
   margin-top: 5px;
   margin-bottom: 0px;
   border-top: 1px solid #eeeeee;
   border-right: 1px solid #eeeeee;
   border-left: 5px solid #ffb046;
   border-bottom: 1px solid #eeeeee;
   padding: 3px 5px 3px 10px;
   color: #000000;
   font-size: 18px;
   font-weight: normal;
}

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

   margin: 0px 0px 15px 0px;
   border-bottom: 1px dotted #5b3c26;
   padding: 5px 0px 5px 8px;
   color: #000000;
   font-size: 14px;
   line-height: 1;
   text-align: center;
   text-transform: uppercase;
}

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

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

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

   margin: 0px 0px 5px 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-header02
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

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

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

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

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

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


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

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


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

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

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

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

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

   margin: 0px 0px 0px 0px;
   border-left: 8px solid #7ec705;
   padding: 4px 0px 5px 8px;
   color: #000000;
   background: #FFFFFF;
   font-size: 15px;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}

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

   margin: 0px 0px 0px 0px;
   border-top: 0px solid #cccccc;
   border-right: 0px solid #cccccc;
   border-left: 8px solid #ffb046;
   border-bottom: 0px solid #cccccc;
   padding: 4px 0px 5px 8px;
   color: #000000;
   background: #FFFFFF;
   font-size: 15px;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}

.midashi
{
   color: #000000;
   text-align: left;
   font-size: 14px;
   font-weight: bold;
   padding: 0px 0px 3px 8px;
   border-left: 5px solid #ffb046;
   border-bottom: 1px dotted #cccccc;
}

.midashi02
{
   color: #000000;
   text-align: left;
   font-size: 14px;
   font-weight: bold;
   padding: 2px 0px 2px 8px;
   border-left: 5px solid #999999;
}

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

   margin: 0px 0px 3px 0px;
   border: 2px dotted #ffe479;
   padding: 5px 0px 5px 8px;
   color: #000000;
   background: #fff9df;
   font-size: 16px;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}
