  {
   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:135%;
   font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
   margin:0px;padding:0px;}

h3,h4{
      font-size:12px;line-height:135%;
      font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
      margin:0px;padding-bottom:0.3em;}

.title1{
        font-size:12px;line-height:180%;letter-spacing:0.05em;
        color:#ffffff;
        font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";

        background-color:#000078;
        margin:0px 0px 2em 0px;padding:0em 0em 0em 1em;}

.title2{
        font-size:12px;line-height:180%;
        color:#ffffff;
        font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";

        background-color:#000078;
        margin:0px 0px 0.5em 0px;padding:0em 0em 0em 1em;}

.title3{
        font-size:12px;line-height:150%;
        font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";

        widrh:465px;height:20px;
        background:url(../image/top_01.gif);
        margin:4.5em 0em 2em 0em;padding:0em 0em 0em 1.5em;}


/* トップメニュースタイル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_03.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_03.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_01.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_02.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;}







.ts20   {padding-top:20px;}
.us20   {padding-bottom:2em;}

/* リンクスタイル */

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}

/* 背景スタイル */

.bgcolor_01{
            background:url(../back_image/index_bg_01.gif);
            background-repeat:repeat-y;
            background-attachment:scroll;
            width:500px;
            margin:0px;padding:0px;}

.bgcolor_02{
            background:url(../back_image/index_bg_02.gif);
            background-repeat:repeat-y;
            background-attachment:scroll;
            width:225px;
            margin:0px;padding-bottom:15px;}

/*  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:1px 0px 0px 0px;}
#footer    td{height:30px;}

/* Pick up */


#list1       {
              width:465px;
              list-style:none;
              margin:0.5em 0px 0.8em 0px;padding:0px;}

#list1     li{
              float:left;
              margin:0px;padding:0px;}

#list1  .img1{
              width:228px;height:200px;
              margin:0px;padding:0px;}

#list1  .img2{
              width:228px;height:95px;
              margin:0px 0px 0px 9px;padding:0px;}


#list1  .img3{
              width:228px;height:95px;
              margin:10px 0px 0px 9px;padding:0px;}



#list2       {
              width:465px;
              list-style:none;
              margin:1em 0px 1em 0px;padding:0px;}

#list2     li{
              float:left;
              margin:0px;padding:0px;}


#list2  .img1{
              width:150px;height:150px;
              margin:0px 7px 0px 0px;padding:0px;}

#list2  .img2{
              width:150px;height:150px;
              margin:0px;padding:0px;}




/* 更新日 */

#last    {
          font-size:12px;font-weight:bold;
          line-height:120%;
          font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
          margin:0px;padding:0px;}


/* おすすめ 左側 */

#menu1     {
            font-size:12px;line-height:135%;
            font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
            margin:0px;padding:0px;}

#menu1  img{
            width:100px;height:100px;
            float:left;
            margin:0px 5px 15px 0px;padding:0px;}





/* おすすめ 右側 */

#menu2     {
            font-size:12px;line-height:135%;
            font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
            margin:0px;padding:0px;}

#menu2  img{
            width:100px;height:100px;
            float:left;
            margin:0px 5px 15px 0px;padding:0px;}






/* 更新履歴 */



#news    p{
           font-size:12px;line-height:170%;
           font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
           margin:0px;padding:0px 0px 5px 0px;}

#news  div{
           font-size:12px;line-height:170%;
           font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";

           border:dotted #000000;border-width:1px 0px 0px 0px;
           margin:0px;padding:10px 0px 5px 0px;}

/* 新着情報 */

#new1          {
                font-size:12px;line-height:135%;
                font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
                margin:0px;padding:0px;}



/* 新しいクリーニング店のご紹介 */

#new2      {
            font-size:12px;line-height:135%;
            font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
            margin:0px;padding:0px;}

#new2   img{width:70px;height:62px;
            float:left;
            margin:0px 5px 7em 0px;padding:0px;}


/* 新しい商品のご紹介 */

#new3      {
            font-size:12px;line-height:135%;
            font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
            margin:0px;padding:0px;}

#new3   img{width:70px;height:62px;
            float:left;
            margin:0px 5px 30px 0px;padding:0px;}





.smoll  {font-size:11px;color:#a9a9a9;line-height:135%;padding-top:12em;font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";}

.keitai {width:225px;height:110px;
         margin-bottom:0.5em;padding:0px;}

.line1  {width:225px;height:10px;
         margin-bottom:2em;padding:0px;}



/* 縦線 */

.border1    {border-right:1px dotted #000000;}

.border2 div{border:dotted #000000;border-width:1px 0px 0px 0px;}
.border2  td{height:30px;}

.border3    {border:dotted #000000;border-width:1px 0px 0px 0px;}






.us30 {padding-bottom:30px}

.d_border {border:dotted #000000;border-width:1pt 0pt 0pt 0pt;}

.s_border {border:soild #000000;border-width:1pt 0pt 0pt 0pt;}

.g_border {border:solid #a9a9a9;border-width:1px 0px 0px 0px;}


