
  {
   font-size:12px;line-height:135%;
   font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
   margin:0px;padding:0px;}

h1{
   font-size:11px;
   font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
   margin:0px;padding-top:0.8em;}

h2{
   font-size:12px;line-height:135%;
   font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
   margin:0px;padding:0px;}

h3,h4{
      font-size:12px;line-height:135%;
      font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
      margin:0px;padding-bottom:0.3em;}

.title1{
        font-size:12px;line-height:180%;letter-spacing:0.05em;
        color:#ffffff;
        font-family:"lr oSVbN","Osaka","qMmpS Pro W3";

        background-color:#000078;
        margin:2em 0px 0px 0px;padding:0em 0em 0em 1em;}

.title2{
        font-size:12px;line-height:250%;
        font-family:"lr oSVbN","Osaka","qMmpS Pro W3";

        widrh:510px;height:25px;
        background:url(../image/shop_01.gif);
        margin:2em 0em 3em 0em;padding:0em 0em 0em 1.5em;}

.title3{
        font-size:12px;line-height:250%;
        font-family:"lr oSVbN","Osaka","qMmpS Pro W3";

        widrh:510px;height:25px;
        background:url(../image/shop_02.gif);
        margin:0em 0em 1.5em 0em;padding:0em 0em 0em 1.5em;}





.top_banner {font-size:11px;margin:0px;padding-top:9px;font-family:"lr oΎ©","lrΎ©","½¬Ύ©","serif";}

#main_menu    {width:725px;height:17px;margin:0px;padding:0px;}
#main_menu  ul{margin:0px;padding:0px;list-style-type:none;}
#main_menu  li{display:inline;float:left;margin:0px;padding:0px;}

/* gbvj[X^C */

#mm1                {
                     width:750px;height:20px;
                     margin:0px;padding:0px;}

#mm1              ul{
                     margin:0px;padding:0px;
                     list-style-type:none;}

#mm1              li{
                     display:inline;
                     float:left;
                     margin:0px;padding:0px;}


#mm1 #menu1        a{
                     background-image:url(../../button_image/main_02/top-page_01.gif);
                     width:125px;height:20px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     background-color:#ffffff;
                     display:block;}

#mm1 #menu1  a:hover{
                     background-color:#ffffff;background-image:url(../../button_image/main_02/top-page_02.gif);
                     width:125px;height:20px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}

#mm1 #menu2        a{
                     background-image:url(../../button_image/main_02/cleaning_01.gif);
                     width:125px;height:20px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     background-color:#ffffff;
                     display:block;}

#mm1 #menu2  a:hover{
                     background-color:#ffffff;background-image:url(../../button_image/main_02/cleaning_02.gif);
                     width:125px;height:20px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}

#mm1 #menu3        a{
                     background-image:url(../../button_image/main_02/column_01.gif);
                     width:125px;height:20px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     background-color:#ffffff;
                     display:block;}

#mm1 #menu3  a:hover{
                     background-color:#ffffff;background-image:url(../../button_image/main_02/column_02.gif);
                     width:125px;height:20px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}


#mm1 #menu4        a{
                     background-image:url(../../button_image/main_02/sale_01.gif);
                     width:125px;height:20px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     background-color:#ffffff;
                     display:block;}

#mm1 #menu4 a:hover {
                     background-color:#ffffff;background-image:url(../../button_image/main_02/sale_02.gif);
                     width:125px;height:20px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}


#mm1 #menu5        a{
                     background-image:url(../../button_image/main_02/service_01.gif);
                     width:125px;height:20px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     background-color:#ffffff;
                     display:block;}

#mm1 #menu5  a:hover{
                     background-color:#ffffff;background-image:url(../../button_image/main_02/service_02.gif);
                     width:125px;height:20px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}

#mm1 #menu6        a{
                     background-image:url(../../button_image/main_02/shop_03.gif);
                     width:125px;height:20px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     background-color:#ffffff;
                     display:block;}

#mm1 #menu6  a:hover{
                     background-color:#ffffff;background-image:url(../../button_image/main_02/shop_03.gif);
                     width:125px;height:20px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}



#mm1 .span1 {display:none;}






/* gbvj[X^C3 */

.menu_01  td{text-align:center;padding-top:5px;}

#mm3  ul{margin:0px;padding:0px;list-style-type:none;}

#mm3  li{display:inline;padding:0px;margin:0px;}

#mm3  #menu1           a{
                         background-image:url(../../button_image/top/outline_01.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:10px 0px 15px 0px;padding:0px;
                         background-color:#fff;
                         display:block;}

#mm3  #menu1     a:hover{
                         background-image:url(../../button_image/top/outline_02.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:10px 0px 15px 0px;padding:0px;
                         display:block;}

#mm3  #menu2           a{
                         background-image:url(../../button_image/top/activities_01.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:15px 0px 15px 0px;padding:0px;
                         background-color:#fff;
                         display:block;}

#mm3  #menu2     a:hover{
                         background-image:url(../../button_image/top/activities_02.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:15px 0px 15px 0px;padding:0px;
                         display:block;}

#mm3  #menu3           a{
                         background-image:url(../../button_image/top/history_01.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:15px 0px 15px 0px;padding:0px;
                         background-color:#fff;
                         display:block;}

#mm3  #menu3     a:hover{
                         background-image:url(../../button_image/top/history_02.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:15px 0px 15px 0px;padding:0px;
                         display:block;}

#mm3  #menu4           a{
                         background-image:url(../../button_image/top/adoption_01.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:15px 0px 15px 0px;padding:0px;
                         background-color:#fff;
                         display:block;}

#mm3  #menu4     a:hover{
                         background-image:url(../../button_image/top/adoption_02.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:15px 0px 15px 0px;padding:0px;
                         display:block;}

#mm3  #menu5           a{
                         background-image:url(../../button_image/top/shop_03.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:15px 0px 15px 0px;padding:0px;
                         background-color:#fff;
                         display:block;}

#mm3  #menu5     a:hover{
                         background-image:url(../../button_image/top/shop_03.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:15px 0px 15px 0px;padding:0px;
                         display:block;}

#mm3  #menu6           a{
                         background-image:url(../../button_image/top/chain-store_01.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:15px 0px 15px 0px;padding:0px;
                         background-color:#fff;
                         display:block;}

#mm3  #menu6     a:hover{
                         background-image:url(../../button_image/top/chain-store_02.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:15px 0px 15px 0px;padding:0px;
                         display:block;}

#mm3  #menu7           a{
                         background-image:url(../../button_image/top/privacy_01.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:15px 0px 15px 0px;padding:0px;
                         background-color:#fff;
                         display:block;}

#mm3  #menu7     a:hover{
                         background-image:url(../../button_image/top/privacy_02.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:15px 0px 15px 0px;padding:0px;
                         display:block;}

#mm3  #menu8           a{
                         background-image:url(../../button_image/top/site-map_01.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:15px 0px 15px 0px;padding:0px;
                         background-color:#fff;
                         display:block;}

#mm3  #menu8     a:hover{
                         background-image:url(../../button_image/top/site-map_02.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:15px 0px 15px 0px;padding:0px;
                         display:block;}

#mm3  #menu9           a{
                         background-image:url(../../button_image/top/mail_01.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:15px 0px 15px 0px;padding:0px;
                         background-color:#fff;
                         display:block;}

#mm3  #menu9     a:hover{
                         background-image:url(../../button_image/top/mail_02.gif);
                         width:160px;height:32px;
                         background-repeat:no-repeat;
                         margin:15px 0px 15px 0px;padding:0px;
                         display:block;}

#mm3   .span1{display:none;}

/* NX^C */

a:link    {color:#2501f1;}
a:visited {color:#2501f1;}
a:hover   {color:#b70000;}

a        {text-decoration:none}
a:active {text-decoration:underline}
a:hover  {text-decoration:underline}


/* footerX^C */

#footer      {font-size:11px;color:#a9a9a9;line-height:135%;font-family:"lr oSVbN","Osaka","qMmpS Pro W3";}
#footer  span{font-size:11px;color:#000000;line-height:135%;font-family:"lr oSVbN","Osaka","qMmpS Pro W3";}
#footer     p{border:solid #a9a9a9;border-width:1px 0px 0px 0px;}
#footer    td{height:30px;}



.waku1{width:510px;height:20px;
       padding:0px;margin-top:4em;}

.waku2{width:510px;height:20px;
       padding:0px;margin:0px;}




/* wiX^C */

.bgcolor1 {
           background-image:url(../../back_image/index_bg_03.gif);
           background-repeat:repeat-y;
           background-attachment:scroll;
           width:535px;
           padding:20px 0px 0px 0px;}

.bgcolor2 {
           background-image:url(../../image/outline/line_02.gif);
           background-repeat:repeat-y;
           background-attachment:scroll;
           width:510px;
           padding:0px;}




/* Xάξρ */

#info    {width:210px;}

#info    {
          font-size:12px;line-height:150%;
          margin:0px;padding:0px;
          font-family:"lr oSVbN","Osaka","qMmpS Pro W3";}

#info img{
          width:152px;height:113px;
          margin-bottom:15px;padding:0px;}

#info  dl{margin:0px;padding:0px;width:210px;}

#info  dt{
          font-size:12px;line-height:1.5em;
          font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
          font-style:normal;
          width:5em;
          margin:0px;padding:0px;}

#info  dd{
          font-size:12px;line-height:1.5em;
          font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
          margin:-1.5em 0em 0.3em 5em;padding:0px;
          width:12.5em;}

/* Xάn} */

.map {float:right;margin-left:20px;text-align:right;width:280px;height:180px;}


/* XάRg */

#comment   {
            background-image:url(../../image/outline/line_02.gif);
            font-size:12px;line-height:150%;
            margin:0px;padding:0px 10px 0px 10px;
            font-family:"lr oSVbN","Osaka","qMmpS Pro W3";}

#comment  p{
            font-size:12px;line-height:150%;
            font-weight:bold;
            margin:0px;padding:0px 0px 3px 0px;
            font-family:"lr oSVbN","Osaka","qMmpS Pro W3";}

              
#comment .ub {
              font-size:12px;line-height:150%;
              font-family:"lr oSVbN","Osaka","qMmpS Pro W3";

              border:solid #000000;border-width:1px 0px 0px 0px;padding-top:5px;}

#comment1  {
            font-size:12px;line-height:150%;
            margin:0px;padding:0px;
            font-family:"lr oSVbN","Osaka","qMmpS Pro W3";}



/* T[rXΔΰ */

#service         {
                  font-size:12px;line-height:150%;
                  margin:0px;padding:0px;
                  font-family:"lr oSVbN","Osaka","qMmpS Pro W3";}

#service        p{
                  font-size:12px;line-height:150%;
                  font-family:"lr oSVbN","Osaka","qMmpS Pro W3";}



#service  .border{border:solid #a9a9a9;border-width:1px 0px 0px 0px;padding-top:5px;
                  font-size:10px;line-height:145%;
                  text-align:right;
                  margin:0px;
                  font-family:"lr oSVbN","Osaka","qMmpS Pro W3";}

#service   .ss  {
                 list-style-image:url(../image/square.gif);
                 font-size:13px;line-height:150%;
                 margin-left:25px;padding:0px 0px 80px 0px;
                 font-family:"lr oSVbN","Osaka","qMmpS Pro W3";}

#service .ss  li{
                 margin:0px;padding-bottom:10px;}

#service    .info{
                  font-size:12px;line-height:150%;
                  margin:0px;padding:0px 0px 20px 10px;
                  font-family:"lr oSVbN","Osaka","qMmpS Pro W3";}



/* Xy[X */

.ts40 {padding-top:40px;}

.sp {padding:60px 0px 100px 0px;}






