@charset"Shift_JIS";

@import "alosmain_css.css";
@import "alosabout_css.css";

/*ra2_announce*/
div#ra2_announce { margin-left: 8px; margin-top: 8px; width: 720px;
               font-size: small; font-style: normal; font-weight: normal; color: #000000 }
div#main_announce { margin-left: 8px; margin-top: 8px; width: 640px;
               font-size: small; font-style: normal; font-weight: normal; color: #000000 }

p#ecent_announce { text-align: center; padding-left: 8px; padding-bottom: 8px; padding-top: 8px;
               line-height: 150%; width: 700px; font-weight: bold;
                 font-size: large; font-style: normal; font-family: Arial,sans-serif }
p#cent_announce { text-align: center; padding-left: 8px; padding-bottom: 8px; padding-top: 8px;
               line-height: 150%; width: 700px; font-weight: bold;
                 font-size: x-large; font-style: normal; font-family: Arial,sans-serif }
#main_announce p.bun { text-align: left; padding-left: 40px; padding-top: 8px; line-height: 150%;
             width: 600px; font-size: small; font-style: normal; font-family: Arial,sans-serif }

#ra2_dl ul { margin-left: 8px; margin-bottom: 6px; list-style-type: none; list-style-position: outside;
       marker-offset: 2px; line-height: 150%; font-size: small; font-style: normal; font-family: Arial,sans-serif }
#ra2_dl li { margin-top: 16px; margin-left: 24px; list-style-type: disc; list-style-position: outside;
            marker-offset: 2px; line-height: 120%; 
         font-size: small; font-style: normal; font-family: Arial,sans-serif }


/*table_noborder*/
.nobor { width: 400px; margin-left: 40px; margin-bottom: 10px;
                    border-collapse: collapse; border: none } 

td .c1 { text-align: left; border: none; width: 160px; padding: 2px;
                   font-size: small; font-style: normal; font-family: Arial,sans-serif }

td .c2 { text-align: left; border: none; width: 240px; padding: 2px;
                   font-size: small; font-style: normal; font-family: Arial,sans-serif }

td .c3 { text-align: left; border: none; width: 400px; padding: 2px;
                   font-size: small; font-style: normal; font-family: Arial,sans-serif }

.nobor li { list-style-type: disc; list-style-position: outside;
       marker-offset: 2px; line-height: 150%; font-size: small; font-style: normal }

.nobor p { line-height: 150%; width: 400px; font-size: small;
                font-style: normal; font-family: Arial,sans-serif }

/*ra_schedule list*/

li.rali { margin: 4px 0 4px 0; padding-left: 2px; background-color: #ccccff;
            list-style-type: none; list-style-position: inside; line-height: 150%; 
              font-size: small; font-style: normal; font-family: Arial,sans-serif }

li.rali_r { margin: 4px 0 4px 0; padding-left: 2px; background-color: #ccccff;
            list-style-type: none; list-style-position: inside; line-height: 150%; color: #cc0000;
              font-size: small; font-style: normal; font-family: Arial,sans-serif }

/*ra_guide*/
table#ra_bunsyo { margin-left: 0px; margin-top: 10px; width: 500px; font-family: Arial,sans-serif;
                font-size: small; font-style: normal; font-weight: normal; color: #000000;
              border-collapse: collapse; border: none }

#ra_bunsyo td { background-color: #99cccc; padding: 4px; font-family: Arial,sans-serif;
               font-size: small; font-style: normal; font-weight: normal; color: #000000;
              border-bottom: 8px #ffffff solid; }


/*ra_body*/

hr.ra_hr { margin: 16px 0px }

div.ra_body { margin-left: 8px; margin-top: 8px; width: 620px; font-family: Arial,sans-serif;
               font-size: small; font-style: normal; font-weight: normal; color: #000000 }

div.ra_mokuji { margin-left: 30px; margin-top: 8px; width: 580px; font-family: Arial,sans-serif;
               font-size: small; font-style: normal; font-weight: normal; color: #000000 }

.ra_mokuji ul { margin-left: 40px; list-style-type: none; list-style-position: inside; 
      line-height: 150%; font-size: small; font-style: normal; font-family: Arial,sans-serif }

.ra_mokuji ul a:link { text-decoration: none; color: #005ccf }
.ra_mokuji ul a:visited { text-decoration: none; color: #993366 }
.ra_mokuji ul a:hover   { text-decoration: underline; color: #cc0033; }
.ra_mokuji ul a:active  { text-decoration: none; color: #99ffff }

.ra_mokuji li { margin-left: 20px; list-style-image: none; list-style-position: inside; 
      line-height: 150%; font-size: small; font-style: normal; font-family: Arial,sans-serif }

.ra_mokuji li a:link { text-decoration: none; color: #005ccf }
.ra_mokuji li a:visited { text-decoration: none; color: #993366 }
.ra_mokuji li a:hover   { text-decoration: underline; color: #cc0033; }
.ra_mokuji li a:active  { text-decoration: none; color: #99ffff }


p.ra_honbun01 { padding-left: 20px; padding-bottom: 20px; line-height: 150%; width: 580px;
                  font-size: small; font-style: normal }
.ra_honbun01 em { margin-left: -8px }

p.ra_honbun02 { padding-left: 40px; line-height: 150%; width: 580px; padding-bottom: 20px;
                  font-size: small; font-style: normal }
.ra_honbun02 em { margin-left: -8px }

p.ra_honbun03 { padding-left: 60px; line-height: 150%; width: 580px; padding-bottom: 20px;
                  font-size: small; font-style: normal }
.ra_honbun03 em { margin-left: -8px }

p.ra_honbun04 { padding-left: 80px; line-height: 150%; width: 580px; padding-bottom: 20px;
                  font-size: small; font-style: normal }
.ra_honbun04 em { margin-left: -8px }

p.ra_data { margin-left: 60px; margin-bottom: 8px; width: 500px; font-family: Arial,sans-serif;
              line-height: 180% ;font-size: small; font-style: normal; font-weight: normal;
                 color: #666666 }

div.ra_cent { margin: 0px auto; text-align: center; padding-bottom: 20px; line-height: 150%; width: 560px;
                font-size: small; font-style: normal }


li.maru01 { margin-left: 40px; list-style-type: disc; list-style-position: outside;
       marker-offset: 2px; line-height: 150%;
      font-size: small; font-style: normal; font-family: Arial,sans-serif }
li.maru02 { margin-left: 60px; list-style-type: disc; list-style-position: outside;
       marker-offset: 2px; line-height: 150%; 
    font-size: small; font-style: normal; font-family: Arial,sans-serif }
ul.maru03 { margin-left: 80px; margin-top: -20px; list-style-type: disc; list-style-position: outside;
       marker-offset: 2px; line-height: 150%; 
    font-size: small; font-style: normal; font-family: Arial,sans-serif }
li.marul03 { list-style-type: disc; list-style-position: outside; marker-offset: 2px;
          line-height: 150%; font-size: small; font-style: normal; font-family: Arial,sans-serif }
li.maru04 { margin-left: 60px; list-style-type: circle; list-style-position: outside;
       marker-offset: 2px; line-height: 150%; 
    font-size: small; font-style: normal; font-family: Arial,sans-serif }
li.maru05 { margin-left: 36px; list-style-type: disc; list-style-position: outside;
       marker-offset: 2px; line-height: 150%; font-size: small; font-style: normal; 
    font-family: Arial,sans-serif }

/*list*/

li.lulc_prod { margin-left: 10px; list-style-image: url(../images/dot.gif); list-style-position: outside;
       marker-offset: auto; line-height: 150%; font-size: small; font-style: normal; 
    font-family: "‚l‚r ‚oƒSƒVƒbƒN",Arial,sans-serif }

li.lulc_kml { margin-left: 28px; margin-top: 12px; list-style-type: square; list-style-position: outside;
       marker-offset: auto; line-height: 150%; font-size: small; font-style: normal; 
    font-family: "‚l‚r ‚oƒSƒVƒbƒN",Arial,sans-serif }

.lulc_kml img { border-width: 0px; border-style: none; margin: 0px;
                        vertical-align: middle; text-align: center; 
                         padding-left: 0px; padding-right: 0px;
                        padding-top: 0px; padding-bottom: 8px }/*ftpimage*/

li.elulc_prod { margin-left: 10px; list-style-image: url(../images/dot.gif); list-style-position: inside;
       marker-offset: auto; line-height: 150%; font-size: small; font-style: normal; 
    font-family: Arial,sans-serif }

li.elulc_kml { margin-left: 28px; margin-top: 12px; list-style-type: square; list-style-position: inside;
       marker-offset: auto; line-height: 150%; font-size: small; font-style: normal; 
    font-family: Arial,sans-serif }

li.mapinfo_50 { margin-left: 8px; margin-top: 8px; list-style-type: none; list-style-position: outside;
       marker-offset: auto; line-height: 150%; font-size: small; font-style: normal; 
    font-family: Arial,sans-serif }

div.lulc_parts { margin-left: 24px; margin-top: 8px; width: 600px;
               font-size: small; font-style: normal; font-weight: normal; color: #000000 }

div.lulc_parts img.li_map { border-width: 0px; border-style: hidden; float: right; margin-right: 16px }


p.lulc_subti { margin-top: 16px; margin-bottom: 16px; padding: 6px; width: 640px;
              background-color: #003399; 
               font-size: small; font-style: normal; font-weight: bold; color: #ffffff }




/*A-3 table*/
.a3_tab { margin-left: 40px; margin-bottom: 20px; width: 450px; font-family: Arial,sans-serif;
                font-size: small; font-style: normal; font-weight: normal; color: #000000;
           caption-side: top; empty-cells: show; border-collapse: collapse; border: none }

.a3_cap { text-align: left; vertical-align: top; font-weight: bold; color: #000000 }

.a3_tab th { background-color: #66cccc; padding: 4px; font-family: Arial,sans-serif;
               font-size: small; font-style: normal; font-weight: bold; color: #000000;
              border: 2px #ffffff solid; text-align: center }

td.a3_01 { background-color: #99cccc; padding: 4px; font-family: Arial,sans-serif;
               font-size: small; font-style: normal; font-weight: bold; color: #000000;
              border: 2px #ffffff solid; text-align: center }
td.a3_02 { background-color: #99cccc; padding: 4px; font-family: Arial,sans-serif;
               font-size: small; font-style: normal; font-weight: normal; color: #000000;
              border: 2px #ffffff solid; width: 55%; text-align: left; 
           vertical-align: top }
td.a3_03 { background-color: #99cccc; padding: 4px; font-family: Arial,sans-serif;
               font-size: small; font-style: normal; font-weight: normal; color: #000000;
              border: 2px #ffffff solid; width: 30%; text-align: left; 
           vertical-align: top }

/*C table*/
.c_tab { margin-left: 40px; margin-bottom: 20px; width: 580px; font-family: Arial,sans-serif;
                font-size: small; font-style: normal; font-weight: normal; color: #000000;
              border-collapse: collapse; border: none }

.c_tab th { background-color: #66cccc; padding: 4px; font-family: Arial,sans-serif;
               font-size: small; font-style: normal; font-weight: normal; color: #000000;
              border: 2px #ffffff solid; text-align: center }

td.c_01 { background-color: #99cccc; padding: 4px; font-family: Arial,sans-serif;
               font-size: small; font-style: normal; font-weight: normal; color: #000000;
              border: 2px #ffffff solid; text-align: center; vertical-align: middle }
td.c_02 { background-color: #99cccc; padding: 4px; font-family: Arial,sans-serif;
               font-size: small; font-style: normal; font-weight: normal; color: #000000;
              border: 2px #ffffff solid; text-align: left; 
           vertical-align: middle }
td.c_03 { background-color: #99cccc; padding: 4px; font-family: Arial,sans-serif;
               font-size: small; font-style: normal; font-weight: normal; color: #000000;
              border: 2px #ffffff solid; width: 30%; text-align: left; 
           vertical-align: top }
td.c_04 { background-color: #99cccc; padding: 4px; font-family: Arial,sans-serif;
               font-size: small; font-style: normal; font-weight: bold; color: #000000;
              border: 2px #ffffff solid; text-align: center }
td.c_05 { background-color: #99cccc; padding: 4px; font-family: Arial,sans-serif;
               font-size: small; font-style: normal; font-weight: bold; color: #000000;
              border: 2px #ffffff solid; text-align: center }

/*D imagearea*/

div.dimagesb { margin-left: 40px; width: 510px; height: auto;
                  font-family: Arial,sans-serif;
                font-size: small; font-style: normal; font-weight: normal; color: #000000;
              border-collapse: collapse; border: none }

.lefti { margin-left: 0px; width: 250px; height: auto;
                  font-family: Arial,sans-serif; float: left;
                font-size: small; font-style: normal; font-weight: normal; color: #000000;
              border-collapse: collapse; border: none }

.righti { margin-left: 250px; width: 250px; height: auto;
                  font-family: Arial,sans-serif;
                font-size: small; font-style: normal; font-weight: normal; color: #000000;
              border-collapse: collapse; border: none }

.dimagesl { margin-left: 0px; width: 70px; height:150px; float:left;
                  padding: 3px; font-family: Arial,sans-serif;
                font-size: small; font-style: normal; font-weight: bold; color: #0000cc;
              border-collapse: collapse; border: none }

.dimagesr { margin-left: 78px; width: 150px; height:150px;
                  padding: 3px; font-family: Arial,sans-serif;
                font-size: small; font-style: normal; font-weight: normal; color: #0000cc;
              border-collapse: collapse; border: none }


.dgazol { float:left; border-width: 0px; border-style: none; vertical-align: top; padding-top: 20px }

.dgazor { border-width: 0px; border-style: none; vertical-align: top; padding: 0px }


/*ra_memberlist*/
.ramem { table-layout: auto; background-color: transparent; background-image: none;
                             width: 510px; height: auto; font-size: small; font-style:normal; 
                            font-family: Arial,sans-serif;
                           caption-side: top; margin-top: 4px; padding: 0px;
                          border-collapse: collapse; border: hidden }/*table-style1*/

.ramem caption { background-color: transparent; background-image: none;
                text-align: left; color: #3366cc; font-size: medium; font-style:normal;
              font-weight: bold; font-family: Arial,sans-serif }

.ramem_1 { width: 30px; background-color: #cccccc; text-align: center; color: #6699ff;
           font-size: small; font-style:normal; font-weight: bold; font-family: Arial,sans-serif;
             border-collapse: collapse; border-top : solid 5px #ffffff;
               padding: 2px 0px 2px 0px }
.ramem_2 { width: 110px; background-color: #cccccc; text-align: left; color: #000000;
           font-size: small; font-style:normal; font-family: Arial,sans-serif;
             border-collapse: collapse; border-top : solid 5px #ffffff;
               padding: 2px 3px 2px 0px }
.ramem_3 { width: 100px; background-color: #cccccc; text-align: left; color: #000000;
           font-size: small; font-style:normal; font-family: Arial,sans-serif;
             border-collapse: collapse; border-top : solid 5px #ffffff;
               padding: 2px 3px 2px 0px }
.ramem_4 { width: 195px; background-color: #cccccc; text-align: left; color: #000000;
           font-size: small; font-style:normal; font-family: Arial,sans-serif;
             border-collapse: collapse; border-top : solid 5px #ffffff;
               padding: 2px 3px 2px 0px }
.ramem_5 { width: 65px; background-color: #cccccc; text-align: left; color: #000000;
           font-size: small; font-style:normal; font-family: Arial,sans-serif;
             border-collapse: collapse; border-top : solid 5px #ffffff;
               padding: 2px 0px 2px 0px }


/*gotop*/
.rgotop { width: 40px; height: 20px; border-style: none; margin-left: 580px; padding-top: 10px;
          font-size: small; font-style: normal }

/*fnf_download*/

li.fnf_dl { margin-left: 16px; margin-top: 4px; list-style-type: square; list-style-position: outside;
       marker-offset: auto; line-height: 150%; font-size: small; font-style: normal; 
    font-family: "‚l‚r ‚oƒSƒVƒbƒN",Arial,sans-serif }


