
  {
   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:#000078;
   margin:0em;padding:0px;}

span{
     font-size:12px;line-height:145%;
     font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
     margin:0px;padding:0px;}


.title1 {
         font-size:12px;line-height:180%;
         color:#ffffff;
         font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";

         background-color:#000078;
         margin:1em 0px 0px 0px;padding:0.1em 0em 0.1em 1em;}

.title2 {
         font-size:11px;line-height:130%;
         color:#ffffff;
         font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";

         background-color:#000078;
         margin:1em 0px 1em 0px;padding:0.1em 0em 0.1em 0.5em;}



/* トップメニュースタイル */

#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_01.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_02.gif);
                     width:125px;height:20px;
                     background-repeat:no-repeat;
                     margin:0px;padding:0px;
                     display:block;}



#mm1 .span1 {display:none;}



    .tm2{
         font-size:10px;line-height:100%;
         font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
         width:750px;height:15px;
         margin:0;padding:0;}

/* 現在のページ */

    .tm3{
         font-size:10px;line-height:100%;
         font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
         margin:10px 0 0 0;padding:0;}

    .t_home{
            width:5px;hright:5px; border:0;line-height:100%;
            margin:0 0.5em 0em 0;padding:0 0 0 0;}



.ts20   {padding-top:20px;}


/* 背景スタイル */

.bgcolor1 {
           background-image:url(../image/freemom/bgcolor_01.gif);
           background-repeat:repeat-y;
           background-attachment:scroll;
           width:535px;
           margin:0px;padding:2em 0px 3em 0px;}

.bgcolor2 {
           background-image:url(../../button_image/top/bgcolor_01.gif);
           background-repeat:repeat-y;
           background-attachment:scroll;
           width:175px;
           margin:0px;padding:0.5em 12px 0px 13px;}

.bgcolor3 {
           background-image:url(../image/freemom/image_02.jpg);
           background-repeat:repeat-no;
           background-attachment:scroll;
           width:510px;height:160px;
           margin:0px;padding:60px 2em 2em 20px;}

.bgcolor4 {
           background-image:url(../image/bgcolor_05.gif);
           background-repeat:repeat-y;
           background-attachment:scroll;
           width:535px;
           margin:0px;padding:0em 15px 0px 15px;}

.bgcolor5 {
           background-image:url(../image/freemom/image_03.jpg);
           background-repeat:repeat-no;
           background-attachment:scroll;
           width:510px;height:139px;
           margin:0px;padding:0px 2em 2em 20px;}



.top_img {
          width:535px;height:180px;
          padding:0px;margin-top:5px;}

.waku1    {
           width:535px;height:20px;
           margin-top:2em;padding:0px;}

.waku2    {
           width:535px;height:20px;
           margin-bottom:3em;padding:0px;}



/* メニュー */

#menu            {
                  font-size:12px;line-height:125%;
                  font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
                  width:150px;}

#menu          ul{
                  list-style-image:url(../image/sale_02.gif);
                  margin:0.5em 0px 0px 20px;padding:0px;}

#menu          li{margin-bottom:1em;}

#menu  .border_01{
                  border:dotted #000000;border-width:1px 0px 0px 0px;
                  padding-top:15px;}

#menu  .border_02{
                  font-size:12px;line-height:145%;
                  font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
                  border:solid #000000;border-width:1px 0px 0px 0px;
                  margin-top:2em;padding-top:1em;}

#menu  a:link    {color:#ffffff;}
#menu  a:visited {color:#ffffff;}
#menu  a:hover   {color:#b70000;}

#menu_02  a:link    {color:#2501f1;}
#menu_02  a:visited {color:#2501f1;}
#menu_02  a:hover   {color:#b70000;}


#menu_01          {
                     font-size:12px;line-height:125%;
                     font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
                     width:150px;}

#menu_01          ul{
                     list-style-image:url(../image/sale_02.gif);
                     margin:0.5em 0px 0px 20px;padding:0px;}

#menu_01          li{margin-bottom:1em;}

#menu_01  .border_01{
                     border:dotted #000000;border-width:1px 0px 0px 0px;
                     padding-top:15px;}

#menu_01  .border_02{
                     font-size:12px;line-height:145%;
                     font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
                     border:solid #000000;border-width:1px 0px 0px 0px;
                     margin-top:2em;padding-top:1em;}

#menu_01  a        {text-decoration:underline}
#menu_01  a:active {text-decoration:underline}
#menu_01  a:hover  {text-decoration:underline}

/* 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:underline}
a:active {text-decoration:underline}
a:hover  {text-decoration:underline}




/* キャンペーン内容 */

#sale1    {
           font-size:12px;line-height:155%;
           font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";
           margin:0px;padding:0px;}

#sale1  strong{
               font-size:12px;line-height:155%;
               color:#2501f1;
               font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";}



#sale1  .bold1{
               font-size:12px;line-height:145%;
               color:#2501f1;
               font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";}

#sale1  .bold2{
               font-size:12px;line-height:145%;
               color:#b70000;
               font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3";}



#sale1  .img1{
              width:510px;height:30px;
              margin:2em 0 0.5em 0;padding:0px;}

#sale1  .img2{
              width:160px;height:120px;
              float:right;
              margin:20 0 0 10;padding:0;}


#sale1  .img3{
              width:120px;height:89px;
              float:right;
              margin:20 0 0 10;padding:0;}



#sale1  .border1 div{border:solid #a9a9a9;border-width:1px 0px 0px 0px;}
#sale1  .border1 td {height:6em;}









/* お問い合わせ、お申し込みは */

#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 .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;}











