
  {
   font-size:12px;line-height:135%;
   font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
   margin:0px;padding:0px;}

h1{
   font-size:11px;
   font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
   margin:0px;padding-top:0.8em;}

h2{
   font-size:12px;line-height:145%;
   font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
   margin:0px;padding:0px;}

h3{
   font-size:12px;line-height:145%;
   font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
   color:#597eff;
   margin-bottom:0.2em;padding:0px;}

h4{
   font-size:12px;line-height:145%;
   font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
   color:#597eff;
   margin:0em;padding:0px;}



.title1 {
         font-size:11px;line-height:130%;
         color:#ffffff;
         font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";

         background-color:#000078;
         margin:1em 0px 0px 0px;padding:0.1em 0em 0.1em 0.5em;}

.title2 {
         font-size:12px;line-height:180%;
         color:#ffffff;
         font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";

         background-color:#000078;
         margin:0em 0px 0px 30px;padding:0.1em 0em 0.1em 1em;}






/* トップメニュースタイル1 */

#mm1                {
                     width:725px;height:15px;
                     margin:0px;padding:1px 0px 0px 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/outline_01.gif);
                     width:55px;height:13px;
                     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/outline_02.gif);
                     width:55px;height:13px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}


#mm1 #menu2        a{
                     background-image:url(../../button_image/main/adoption_01.gif);
                     width:55px;height:13px;
                     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/adoption_02.gif);
                     width:55px;height:13px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}


#mm1 #menu3        a{
                     background-image:url(../../button_image/main/shop_01.gif);
                     width:55px;height:13px;
                     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/shop_02.gif);
                     width:55px;height:13px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}


#mm1 #menu4        a{
                     background-image:url(../../button_image/main/chain-store_01.gif);
                     width:69px;height:13px;
                     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/chain-store_02.gif);
                     width:69px;height:13px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}

#mm1 #menu5        a{
                     background-image:url(../../button_image/main/privacy_01.gif);
                     width:107px;height:13px;
                     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/privacy_02.gif);
                     width:107px;height:13px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}

#mm1 #menu6        a{
                     background-image:url(../../button_image/main/site-map_01.gif);
                     width:64px;height:13px;
                     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/site-map_02.gif);
                     width:64px;height:13px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}

#mm1 #menu7        a{
                     background-image:url(../../button_image/main/mail_01.gif);
                     width:64px;height:13px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     background-color:#ffffff;
                     display:block;}

#mm1 #menu7 a:hover {
                     background-color:#ffffff;background-image:url(../../button_image/main/mail_02.gif);
                     width:64px;height:13px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}

#mm1          .span1{display:none;}



/* トップメニュースタイル2 */

#mm2                {
                     width:725px;height:17px;
                     margin:0px;padding:0px;}

#mm2              ul{
                     margin:0px;padding:0px;
                     list-style-type:none;}

#mm2              li{
                     display:inline;
                     float:left;
                     margin:0px;padding:0px;}


#mm2 #menu1        a{
                     background-image:url(../../button_image/main/top-page_01.gif);
                     width:107px;height:17px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     background-color:#ffffff;
                     display:block;}

#mm2 #menu1  a:hover{
                     background-color:#ffffff;background-image:url(../../button_image/main/top-page_02.gif);
                     width:107px;height:17px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}


#mm2 #menu2        a{
                     background-image:url(../../button_image/main/sale_01.gif);
                     width:103px;height:17px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     background-color:#ffffff;
                     display:block;}

#mm2 #menu2 a:hover {
                     background-color:#ffffff;background-image:url(../../button_image/main/sale_02.gif);
                     width:103px;height:17px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}

#mm2 #menu3        a{
                     background-image:url(../../button_image/main/cleaning_03.gif);
                     width:103px;height:17px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     background-color:#ffffff;
                     display:block;}

#mm2 #menu3  a:hover{
                     background-color:#ffffff;background-image:url(../../button_image/main/cleaning_03.gif);
                     width:103px;height:17px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}

#mm2 #menu4        a{
                     background-image:url(../../button_image/main/house_01.gif);
                     width:103px;height:17px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     background-color:#ffffff;
                     display:block;}

#mm2 #menu4  a:hover{
                     background-color:#ffffff;background-image:url(../../button_image/main/house_02.gif);
                     width:103px;height:17px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}

#mm2 #menu5        a{
                     background-image:url(../../button_image/main/service_01.gif);
                     width:103px;height:17px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     background-color:#ffffff;
                     display:block;}

#mm2 #menu5  a:hover{
                     background-color:#ffffff;background-image:url(../../button_image/main/service_02.gif);
                     width:103px;height:17px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}

#mm2 #menu6        a{
                     background-image:url(../../button_image/main/article_01.gif);
                     width:103px;height:17px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     background-color:#ffffff;
                     display:block;}

#mm2 #menu6  a:hover{
                     background-color:#ffffff;background-image:url(../../button_image/main/article_02.gif);
                     width:103px;height:17px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}

#mm2 #menu7        a{
                     background-image:url(../../button_image/main/price_01.gif);
                     width:103px;height:17px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     background-color:#ffffff;
                     display:block;}

#mm2 #menu7  a:hover{
                     background-color:#ffffff;background-image:url(../../button_image/main/price_02.gif);
                     width:103px;height:17px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}

#mm2 .span1 {display:none;}




/* 背景スタイル */

.bgcolor1 {
           background-image:url(../../back_image/index_bg_03.gif);
           background-repeat:repeat-y;
           background-attachment:scroll;
           width:535px;
           margin:0px;padding:2em 0px 3em 0px;}

.bgcolor2 {
           background-image:url(../image/index/bgcolor_02.gif);
           background-repeat:repeat-y;
           background-attachment:scroll;
           width:160px;
           margin:0px;padding:1em 10px 1em 10px;}

.bgcolor3 {
           background-image:url(../image/shimi/bgcolor_01.gif);
           background-repeat:repeat-y;
           background-attachment:scroll;
           width:535px;
           margin:0px;padding:2em 0px 2em 25px;}

.bgcolor4 {
           background-image:url(../image/shimi/bgcolor_02.gif);
           background-repeat:repeat-y;
           background-attachment:scroll;
           width:510px;
           margin:0px;padding:2.5em 0px 1.5em 20px;}

.bgcolor5 {
           background-image:url(../image/shimi/bgcolor_02.gif);
           background-repeat:repeat-y;
           background-attachment:scroll;
           width:510px;
           margin:0px;padding:1.5em 0px 2em 20px;}







.bgcolor8 {
           background-image:url(../image/bgcolor_05.gif);
           background-repeat:repeat-y;
           background-attachment:scroll;
           width:535px;
           margin:0px;padding:0em 15px 0px 15px;}








.waku1    {
           width:520px;height:20px;
           margin-top:2em;padding:0px;}

.waku2    {
           width:520px;height:20px;
           margin-bottom:3em;padding:0px;}

.waku3    {
           width:490px;height:35px;
           margin:0px;padding:0px;}

.waku4    {
           width:535px;height:10px;
           margin:0px;padding:0px;}

.waku5    {
           width:510px;height:20px;
           margin-bottom:3em;padding:0px;}

.waku6    {
           width:510px;height:10px;
           margin-top:1em;padding:0px;}

.waku7    {
           width:510px;height:10px;
           margin-bottom:4em;padding:0px;}



/* footer */

#footer      {font-size:11px;color:#a9a9a9;line-height:135%;font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";}
#footer  span{font-size:11px;color:#000000;line-height:135%;font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";}
#footer     p{border:solid #a9a9a9;border-width:1pt 0pt 0pt 0pt;}
#footer    td{height:30px;}

/* リンクスタイル */

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}




/* クリーニングメニュー */

#menu_01    {
             font-size:12px;line-height:150%;
             font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
             margin:0px;padding:0px;}

#menu_01 img{
             width:160px;height:18px;
             margin:0px;padding:0px;}


#menu_01  a:link    {color:#ffffff;}
#menu_01  a:visited {color:#ffffff;}
#menu_01  a:hover   {color:#b70000;}

#menu_01  a        {text-decoration:underline}
#menu_01  a:active {text-decoration:underline}
#menu_01  a:hover  {text-decoration:underline}



/* クリーニング注意事項 */

#menu_02    {
             font-size:12px;line-height:150%;
             font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
             margin:0px;padding:0px;}


#menu_02  .border{
                  border:dotted #000000;border-width:1px 0px 0px 0px;
                  margin:1em 0px 0px 0px;padding-top:1em;}


/* バナー */

#banner    img{
               width:160px;height:80px;
               margin-bottom:0.4em;padding:0px;}


.title-img1  {
              width:725px;height:250px;
              margin:10px 0px 0em 0px;padding:0px;}

.title-img2  {
              width:510px;height:30px;
              margin-top:3em;padding:0px;}

.title-img3  {
              width:510px;height:30px;
              margin:0px;padding:0px;}


.before  {
          width:490px;height:22px;
          margin:0px 0px 0.8em 0px;padding:0px;}

.after   {
          width:490px;height:22px;
          margin:2em 0px 0.8em 0px;padding:0px;}

.excellent  {
             width:490px;height:22px;
             margin:0em 0px 1em 0px;padding:0px;}






/* シミ抜き */

#shimi1        {
                font-size:12px;line-height:175%;
                font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
                margin:0px;padding:0px;}

#shimi1   .img1{
                width:162px;height:180px;
                float:right;
                margin:0px 0px 1em 15px;padding:0px;}





/* 食べこぼしシミ 1 */

#shimi2        {
                font-size:12px;line-height:155%;
                font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
                margin:0px;padding:0px;}

#shimi2   .img2{
                width:235px;height:170px;
                float:left;
                margin:0px 20px 1em 0px;padding:0px;}

#shimi2   .img3{
                width:235px;height:170px;
                margin:0px 20px 1em 0px;padding:0px;}

#shimi2   .img4{
                width:235px;height:170px;
                margin:0px 0px 1em 0px;padding:0px;}


/* 食べこぼしシミ 2 */

#shimi3        {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi3      li{
                float:left;
                margin:0px;padding:0px;}

#shimi4        {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi4      li{
                float:left;
                margin:0px;padding:0px;}



/* 黄変 1 */

#shimi5        {
                font-size:12px;line-height:155%;
                font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
                margin:0px;padding:0px;}

#shimi5   .img2{
                width:235px;height:170px;
                margin:0px 20px 1em 0px;padding:0px;}

#shimi5   .img3{
                width:235px;height:170px;
                margin:0px 0px 1em 0px;padding:0px;}

#shimi5  .border1{
                  border:dotted #a9a9a9;border-width:1px 0px 0px 0px;
                  margin-top:4em;padding-top:4em;}


/* 黄変 2 */

#shimi6        {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi6      li{
                float:left;
                margin:0px;padding:0px;}

#shimi7        {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi7      li{
                float:left;
                margin:0px;padding:0px;}

#shimi8        {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi8      li{
                float:left;
                margin:0px;padding:0px;}

#shimi9        {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi9      li{
                float:left;
                margin:0px;padding:0px;}

#shimi10       {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi10     li{
                float:left;
                margin:0px;padding:0px;}

#shimi11       {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi11     li{
                float:left;
                margin:0px;padding:0px;}


#shimi12       {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi12     li{
                float:left;
                margin:0px;padding:0px;}

#shimi13       {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi13     li{
                float:left;
                margin:0px;padding:0px;}

#shimi14       {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi14     li{
                float:left;
                margin:0px;padding:0px;}

#shimi15       {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi15     li{
                float:left;
                margin:0px;padding:0px;}






/* 黒インク 1 */

#shimi16       {
                font-size:12px;line-height:155%;
                font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
                margin:0px;padding:0px;}

#shimi16  .img2{
                width:235px;height:170px;
                margin:0px 20px 1em 0px;padding:0px;}

#shimi16  .img3{
                width:235px;height:170px;
                margin:0px 0px 1em 0px;padding:0px;}


/* 黒インク 2 */

#shimi17       {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi17     li{
                float:left;
                margin:0px;padding:0px;}

#shimi18       {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi18     li{
                float:left;
                margin:0px;padding:0px;}


/* 蛍光ペン 1 */

#shimi19       {
                font-size:12px;line-height:155%;
                font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
                margin:0px;padding:0px;}

#shimi19  .img2{
                width:235px;height:170px;
                float:left;
                margin:0px 20px 1em 0px;padding:0px;}

#shimi19  .img3{
                width:235px;height:170px;
                margin:0px 20px 1em 0px;padding:0px;}

#shimi19  .img4{
                width:235px;height:170px;
                margin:0px 0px 1em 0px;padding:0px;}


/* 蛍光ペン 2 */

#shimi20       {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi20     li{
                float:left;
                margin:0px;padding:0px;}

#shimi21       {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi21     li{
                float:left;
                margin:0px;padding:0px;}





/* 赤ワイン 1 */

#shimi22       {
                font-size:12px;line-height:155%;
                font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
                margin:0px;padding:0px;}

#shimi22  .img2{
                width:235px;height:170px;
                float:left;
                margin:0px 20px 1em 0px;padding:0px;}

#shimi22  .img3{
                width:235px;height:170px;
                margin:0px 20px 1em 0px;padding:0px;}

#shimi22  .img4{
                width:235px;height:170px;
                margin:0px 0px 1em 0px;padding:0px;}


/* 赤ワイン 2 */

#shimi23       {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi23     li{
                float:left;
                margin:0px;padding:0px;}

#shimi24       {
                width:490px;
                list-style:none;
                margin:0px;padding:0px;}

#shimi24     li{
                float:left;
                margin:0px;padding:0px;}




/* その他 */

#shimi25       {
                font-size:12px;line-height:175%;
                font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
                margin:0px;padding:0px;}

#shimi25  .img1{
                width:162px;height:180px;
                float:right;
                margin:0px 0px 0em 15px;padding:0px;}

#shimi25  .link{
                font-size:12px;line-height:200%;
                font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
                font-weight:bold;
                width:313px;

                background-color:#d2d2d2;
                margin:1em 0px 0px 0px;padding:0px 0px 0px 1em;}







/* 縦線 */

.border1    {border-right:1px dotted #000000;}




/* お問い合わせ、お申し込みは */

#info     {
           font-size:12px;line-height:175%;
           font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";}

#info    p{
           font-size:13px;font-weight:bold;
           line-height:145%;
           font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";}

#info   h3{
           font-size:12px;line-height:145%;
           font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
           color:#000078;
           margin:0em;padding:0px;}

#info .border{
              border:solid #a9a9a9;border-width:1px 0px 0px 0px;
              margin-top:0.3em;padding-top:1em;}

#info  .link{
             font-size:12px;line-height:200%;
             font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
             font-weight:bold;text-align:right;

             background-color:#d2d2d2;
             margin:2em 0px 0px 0px;padding:0px 1em 0px 0px;}



