@charset"Shift_JIS";

@import "jointws_main_css.css";

/*last update 20141117*/

/*css-reset*/
* { margin: 0; padding: 0 }

p { font-size: 100%; font-weight: normal; font-style: normal }

/*PRESENTATION*/
table#joint_epresen { table-layout: fixed; background-color: transparent; background-image: none;
                             width: 840px; 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: solid 2px #999999; 
                        margin: 16px 0 }/*table-style1*/

table#joint_epresen caption { color: #000066;
             font-size: medium; font-style: normal; font-weight: bold;
           caption-side: top; text-align: left; font-family: Arial,sans-serif }

table#joint_epresen th { height: auto;
                   border: solid 2px #999999; background-color: #ccff66;
                padding: 0; border-collapse: collapse; color: #000000;
             font-size: small; font-style: normal; font-weight: bold;
           vertical-align: middle; text-align: center; font-family: Arial,sans-serif }

table#joint_epresen tr { width: auto; height: auto; border: solid 2px #999999 }

table#joint_epresen td { padding: 0 2px; width: auto; background-color: none; 
						text-align: center; color: #000000; 
				font-size: small; font-style: normal; font-weight: normal; font-family: Arial,sans-serif;
       border-collapse: collapse; border: solid 2px #999999 }

table#joint_epresen td.j_epre_left { padding: 0 2px; width: auto; background-color: none;
						 text-align: left; color: #000000; 
				font-size: small; font-style: normal; font-weight: normal; font-family: Arial,sans-serif;
       border-collapse: collapse; border: solid 2px #999999 }

table#joint_epresen td.j_epre_ti { padding: 2px 2px; width: auto; background-color: none; 
					text-align: left; color: #000000;
           font-size: small; font-style: normal; font-weight: normal; font-family: Arial,sans-serif;
        border-collapse: collapse; border: solid 2px #999999 }

td.j_epre_alg { background-color: #66ffcc; color: #000000;
           font-size: small; font-style: normal; font-family: Arial,sans-serif; font-weight: bold; 
     padding: 2px 2px; border-collapse: collapse; border-bottom: solid 2px #999999 }

td.j_epre_cenm { background-color: none; text-align: left; color: #000000; width: auto;
           font-size: small; font-style: normal; font-family: Arial,sans-serif; font-weight: normal; 
     padding: 2px 2px 2px 18px; border-collapse: collapse; border: solid 2px #999999 }

td.j_epre_land { background-color: #99cc33; color: #000000;
           font-size: small; font-style: normal; font-family: Arial,sans-serif; font-weight: bold; 
     padding: 2px 2px; border-collapse: collapse; border-bottom: solid 2px #999999 }

td.j_epre_ocean { background-color: #33ccff; color: #000000;
           font-size: small; font-style: normal; font-family: Arial,sans-serif; font-weight: bold;
     padding: 2px 2px; border-collapse: collapse; border-bottom: solid 2px #999999 }

td.j_epre_atm { background-color: #ccff99; color: #000000;
           font-size: small; font-style: normal; font-family: Arial,sans-serif; font-weight: bold; 
     padding: 2px 2px; border-collapse: collapse; border-bottom: solid 2px #999999 }

td.j_epre_seai { background-color: #99cc99; text-align: left; color: #000000;
           font-size: small; font-style: normal; font-family: Arial,sans-serif; font-weight: bold; 
     padding: 2px 2px; border-collapse: collapse; border-bottom: solid 2px #999999 }

td.j_epre_cryos { background-color: #ccffff; color: #000000;
           font-size: small; font-style: normal; font-family: Arial,sans-serif; font-weight: bold; 
     padding: 2px 2px; border-collapse: collapse; border-bottom: solid 2px #999999 }

td.j_epre_etc { background-color: #ffffff; color: #000000; width: auto;
           font-size: small; font-style: normal; font-family: Arial,sans-serif; font-weight: bold; 
     padding: 2px 2px; border-collapse: collapse; border-bottom: solid 2px #999999 }

td.j_epre_plen { background-color: #ccffff; text-align: left; color: #000000; width: auto;
           font-size: small; font-style: normal; font-family: Arial,sans-serif; font-weight: bold; 
     padding: 2px 2px; border-collapse: collapse; border-bottom: solid 2px #999999 }

td.j_epre_br { padding: 0 2px; width: auto; background-color: #66ccff; text-align: center; color: #333333;
           font-size: small; font-style: normal; font-weight: bold; font-family: Arial,sans-serif;
             border-collapse: collapse; border: solid 2px #999999 }

td.j_epre_lunch { padding: 0 2px; width: auto; background-color: #ccccff; text-align: center; color: #333333;
           font-size: small; font-style: normal; font-weight: bold; font-family: Arial,sans-serif;
             border-collapse: collapse; border: solid 2px #999999 }

td.j_epre_master { padding: 0 2px; width: auto; background-color: #ffcc66; text-align: center; color: #333333;
           font-size: small; font-style: normal; font-weight: bold; font-family: Arial,sans-serif;
             border-collapse: collapse; border: solid 2px #999999 }

td.j_epre_disc { padding: 0 2px; width: auto; background-color: #ffff00; text-align: center; color: #333333;
           font-size: small; font-style: normal; font-weight: bold; font-family: Arial,sans-serif;
             border-collapse: collapse; border: solid 2px #999999 }

