  {
   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:145%;
   font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
   margin-bottom:0.3em;padding:0px;}

h3{
   font-size:12px;line-height:145%;
   font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
   color:#000078;
   margin:0em;padding:0px;}

h4{
   font-size:12px;line-height:145%;
   font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
   color:#000078;
   margin-bottom:0.2em;padding:0px;}


.title1 {
         font-size:11px;line-height:130%;
         color:#ffffff;
         font-family:"lr oSVbN","Osaka","qMmpS 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:"lr oSVbN","Osaka","qMmpS Pro W3";

         background-color:#000078;
         margin:1.5em 0px 0px 0px;padding:0.1em 0em 0.1em 1em;}








/* 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}








/* 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_03.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_03.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;}






/* N[jOj[ */

#menu_01    {
             font-size:12px;line-height:150%;
             font-family:"lr oSVbN","Osaka","qMmpS 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}




/* N[jOΣ */

#menu_02    {
             font-size:12px;line-height:150%;
             font-family:"lr oSVbN","Osaka","qMmpS 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;}


/* oi[ */

#banner    img{
               width:160px;height:80px;
               margin-bottom:0.4em;padding:0px;}



/* wiX^C */

.bgcolor1 {
           background-image:url(../../back_image/index_bg_03.gif);
           background-repeat:repeat-y;
           background-attachment:scroll;
           width:535px;
           margin:0px;padding:1em 0px 3em 0px;}




.bgcolor2 {
           background-image:url(../image/menu/bgcolor_02.gif);
           background-repeat:repeat-y;
           background-attachment:scroll;
           width:160px;
           margin:0px;padding:0.5em 0px 0.5em 0px;}


.bgcolor3 {
           background-image:url(../image/cleaning/bgcolor_01.gif);
           background-repeat:repeat-y;
           background-attachment:scroll;
           width:535px;
           margin:0px;padding:1em 0px 1em 0px;}




.space1 {padding-top:2em;}

.space2 {padding-bottom:2em;}

.space3 {padding-top:2em;}




.title_img {
            width:750px;height:250px;
            margin:10px 0px 0px 0px;padding:0px;}


/* ¨··ί */

#top_menu1       {
                  width:535px;
                  list-style:none;
                  margin:0px 0px 1em 0px;padding:0px;}

#top_menu1     li{
                  float:left;
                  margin:0px;padding:0px;}

#top_menu2       {
                  width:535px;
                  list-style:none;
                  margin:0px 0px 1.5em 0px;padding:0px;}

#top_menu2     li{
                  float:left;
                  margin:0px;padding:0px;}



.top_img1        {
                  width:260px;height:115px;
                  margin:0px 0px 15px 0px;padding:0px;}

.top_img2        {
                  width:260px;height:115px;
                  margin:0px;padding:0px;}

.top_img3        {
                  width:260px;height:245px;
                  margin:0px 0px 0px 15px;padding:0px;}

.top_img4        {
                  width:175px;height:100px;
                  margin:0px 5px 0px 0px;padding:0px;}

.top_img5        {
                  width:175px;height:100px;
                  margin:0px;padding:0px;}

.top_img6        {
                  width:260px;height:115px;
                  margin:0px 0px 0px 15px;padding:0px;}




/* Cj[E@*/

#menu_03           {
                    font-size:12px;line-height:140%;
                    font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
                    margin:0px;padding:0px;}

#menu_03         h2{
                    font-size:12px;line-height:120%;
                    font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
                    margin-bottom:2px;padding:0px;}

#menu_03        img{
                    width:100px;height:100px;
                    float:left;margin:0px 5px 1em 0px;padding:0px;}


#menu_03   .border1 td{height:2em;}

#menu_03   .border1  div{
                         border:dotted #000000;
                         border-width:1px 0px 0px 0px;}

#menu_03  td{width:240px;height:120px;}



/* Cj[Ά@*/

#menu_04           {
                    font-size:12px;line-height:140%;
                    font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
                    margin:0px;padding:0px;}

#menu_04         h2{
                    font-size:12px;line-height:120%;
                    font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
                    margin-bottom:2px;padding:0px;}

#menu_04        img{
                    width:100px;height:100px;
                    float:left;margin:0px 5px 1em 0px;padding:0px;}

#menu_04   .border1 td{height:2em;}

#menu_04   .border1  div{
                         border:dotted #000000;
                         border-width:1px 0px 0px 0px;}

#menu_04  td{width:240px;height:120px;}









/* tH[j[E@*/

#menu_05           {
                    font-size:12px;line-height:140%;
                    font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
                    margin:0px;padding:0px;}

#menu_05         h2{
                    font-size:12px;line-height:120%;
                    font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
                    margin-bottom:2px;padding:0px;}

#menu_05        img{
                    width:100px;height:100px;
                    float:left;margin:0px 5px 1em 0px;padding:0px;}


#menu_05   .border1 td{height:2em;}

#menu_05   .border1  div{
                         border:dotted #000000;
                         border-width:1px 0px 0px 0px;}

#menu_05  td{width:240px;height:120px;}



/* tH[j[Ά@*/

#menu_06           {
                    font-size:12px;line-height:140%;
                    font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
                    margin:0px;padding:0px;}

#menu_06         h2{
                    font-size:12px;line-height:120%;
                    font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
                    margin-bottom:2px;padding:0px;}

#menu_06        img{
                    width:100px;height:100px;
                    float:left;margin:0px 5px 1em 0px;padding:0px;}

#menu_06   .border1 td{height:2em;}

#menu_06   .border1  div{
                         border:dotted #000000;
                         border-width:1px 0px 0px 0px;}

#menu_06  td{width:240px;height:120px;}








/* N[jOΔΰ */

#info1           {
                  font-size:12px;line-height:145%;
                  font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
                  margin-bottom:1px;padding:0px;}


#info1          p{
                  font-size:12px;line-height:145%;
                  font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
                  margin-bottom:1px;padding:0px;}

#info1        div{
                  font-size:12px;font-weight:bold;
                  line-height:145%;
                  font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
                  margin:0px;padding:0px;}

#info1      .link{
                  font-size:12px;line-height:200%;
                  font-family:"lr oSVbN","Osaka","qMmpS Pro W3";
                  font-weight:bold;text-align:right;

                  background-color:#d2d2d2;
                  margin:2em 0px 0px 0px;padding:0px 1em 0px 0px;}

#info1        img{
                  width:160px;height:100px;
                  float:left;margin-right:10px;padding:0px;}

#info1     .space{padding:1eem 0px 1em 0px;}

#info1   .border1{border:solid #000000;border-width:1px 0px 0px 0px;padding-top:8px;width:350px;}

#info1   .border2{border:dotted #000000;border-width:1px 0px 0px 0px;padding-top:2em;}










/* cό */

.border {border-right:1px dotted #000000;}

/* Xy[XX^C */



.space1  {padding-top:1em;}





/* 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;}


