@charset"Shift_JIS";

@import "jointws_top_css.css";

/*last update 20141205*/

/*css-reset*/
* { margin: 0; padding: 0 }

p { font-size: 100%; font-weight: normal; font-style: normal }
/*body*/
body.jointws_main_body { background-color: #ffffff; 
                  text-aligin: center; top: 0;
        margin: 0 auto; font-family: "メイリオ", sans-serif } 

body.jointws_main_ebody { background-color: #ffffff; 
                  text-aligin: center; top: 0;
        margin: 0 auto; font-family: Arial, sans-serif } 

.mcontents { width: 880px; background-image: url(../images/jheader_fy25-03.png); background-repeat: no-repeat;
              background-color: tranceparent; margin: 0 auto; height: auto; border: solid 1px #ffffff }

.emcontents { width: 880px; background-image: url(../images/eheader_fy25-03.png);
		 background-repeat: no-repeat;
    background-color: tranceparent; margin: 0 auto; height: auto; border: solid 1px #ffffff }


/*topicpass*/
#topicp { padding-left: 16px; text-align: left; height: auto; font-size: small; font-style: normal;
          margin-top: 138px; margin-bottom: 6px }


/*top menuarea all*/
#ws_mainarea { width: 864px; height: auto; background-color: tranceparent; margin-top: 16px }

.main_c_menu{ width: 560px; height: auto; background-color: tranceparent; margin-left: 0px; margin-top: 0px;
    float: left; padding: 0 8px 8px 32px; border-right: dotted 5px #666666  }


em { font-style: normal; font-weight: bold; font-family: "メイリオ", sans-serif }


/*center contents area*/
.conte h4 { width: 480px; height: auto; background-color: tranceparent; color: #333333;
           font-size: small; font-weight: bold; font-family: "メイリオ", sans-serif;
          text-align: left; vertical-align: bottom; line-height: 140%;
        margin-top: 16px; margin-left: 8px; padding: 0px 0px 0px 6px;
       border-bottom: solid 2px #6699ff }

.conte_e h4 { width: 480px; height: auto; background-color: tranceparent; color: #333333;
           font-size: small; font-weight: bold; font-family: Arial, sans-serif;
          text-align: left; vertical-align: bottom; line-height: 140%;
        margin-top: 16px; margin-left: 8px; padding: 0px 0px 0px 6px;
       border-bottom: solid 2px #6699ff }

.conte h5 { width: 400px; height: auto; background-color: tranceparent; color: #333333;
           font-size: small; font-weight: normal; font-family: "メイリオ", sans-serif;
          text-align: left; vertical-align: bottom; line-height: 160%;
        margin-top: 16px; margin-left: 28px; padding: 0px 0px 0px 6px;
      border-bottom: solid 1px #cccccc }

.conte_e h5 { width: 440px; height: auto; background-color: tranceparent; color: #333333;
           font-size: small; font-weight: normal; font-family: Arial, sans-serif;
          text-align: left; vertical-align: bottom; line-height: 140%;
        margin-top: 16px; margin-left: 28px; padding: 0px 0px 0px 6px;
     border-bottom: solid 1px #cccccc }

.conte p { width: 520px; height: auto; background-color: tranceparent; color: #333333;
           font-size: small; font-weight: normal; font-family: "メイリオ", sans-serif;
          text-align: left; vertical-align: bottom; line-height: 140%;
        margin-top: 16px; margin-left: 24px }

.conte_e p { width: auto; height: auto; background-color: tranceparent; color: #333333;
           font-size: small; font-weight: normal; font-family: Arial, sans-serif;
          text-align: left; vertical-align: bottom; line-height: 140%;
        margin-top: 16px; margin-left: 24px }


#r_menu .main_p { width: 220px; height: auto; background-color: tranceparent;
           color: #333333; font-size: medium; font-weight: bold; font-family: Helvetica, sans-serif;
          text-align: left; vertical-align: bottom; line-height: 140%;
        margin-top: 24px; padding: 0 0 0 10px;
      border-top: double 4px #33cccc; border-bottom: double 4px #33cccc }


div.agenda { font-weight: normal; font-style: normal;margin-left:auto; margin-right:auto }

div.pdfreader { width:80%; font-size: 75%; font-weight: normal; font-style: normal;background-color:#F8F8F8;
			margin-left:auto; margin-right:auto }


/*program area*/

table#joint_pro { table-layout: auto; background-color: transparent; background-image: none;
                             width: 744px; height: auto; font-size: small; font-style: normal; 
                            font-family: "メイリオ",sans-serif;
                           caption-side: top; padding: 0px;
                          border-collapse: collapse; border: solid 4px #999999; 
                        margin: 16px auto 16px 8px }

table#joint_pro th { width: auto; height: auto;
                   border: none;
                padding: 2px; border-collapse: collapse; color: #000000;
             font-size: small; font-style: normal; font-weight: bold;
           vertical-align: middle; text-align: center; font-family: Verdana,sans-serif }

table#joint_pro p { margin-left: 8px; margin-top: 2px; line-height: 150%; font-size: small; 
               font-style: normal; font-weight: bold;
            font-family: "メイリオ",sans-serif }

th.j_jpro_0 { padding: 6px 0px; width: auto; background-color: #99cc00; text-align: center; color: #000000;
           font-size: medium; font-style:normal; font-weight: bold; font-family: "メイリオ",sans-serif;
             border-collapse: collapse; border-bottom : solid 2px #ffffff }

td.j_jpro_1 { padding: 0 3px; width: auto; background-color: #0066ff; text-align: center; color: #ffffff;
           font-size: small; font-style: normal; font-weight: bold; font-family: "メイリオ",sans-serif;
             border-collapse: collapse; border-bottom : solid 2px #ffffff }

td.j_jpro_1-2 { width: auto; background-color: #ccccff; text-align: center; color: #000000;
           font-size: small; font-style: normal; font-weight: bold; font-family: "メイリオ",sans-serif;
             border-collapse: collapse; border-bottom : solid 2px #ffffff }

td.j_jpro_1-3 { padding: 0 3px; width: auto; background-color: #cccc66; text-align: center; color: #000000;
           font-size: small; font-style: normal; font-weight: normal; font-family: "メイリオ",sans-serif;
             border-collapse: collapse; border-bottom : solid 2px #ffffff }

td.j_jpro_2 { width: 480px; background-color: #99cc99; text-align: left; color: #000000;
           font-size: small; font-style: normal; font-family: "メイリオ",sans-serif;
             padding: 8px 16px; border-collapse: collapse; border-bottom : solid 2px #ffffff }

td.j_jpro_2-2 { width: 480px; background-color: #ffffff; text-align: left; color: #000000;
           font-size: small; font-style: italic; font-family: "メイリオ",sans-serif;
             padding: 8px 16px; border-collapse: collapse; border-bottom : solid 2px #ffffff }

td.j_jpro_2_c { width: 160px; background-color: #99cc00; text-align: center; color: #000000;
           font-size: small; font-style: normal; font-weight: bold; font-family: "メイリオ",sans-serif;
             padding: 8px 16px; border-collapse: collapse; border-bottom : solid 2px #ffffff }

td.j_jpro_2_w { width: 160px; background-color: #66ccff; text-align: center; color: #000000;
           font-size: small; font-style: normal; font-weight: bold; font-family: "メイリオ",sans-serif;
             padding: 8px 16px; border-collapse: collapse; border-bottom : solid 2px #ffffff }

td.j_jpro_2_e { width: 160px; background-color: #99ffff; text-align: center; color: #000000;
           font-size: small; font-style: normal; font-weight: bold; font-family: "メイリオ",sans-serif;
             padding: 8px 16px; border-collapse: collapse; border-bottom : solid 2px #ffffff }

td.j_jpro_2_p { width: 160px; background-color: #ffcc00; text-align: center; color: #000000;
           font-size: small; font-style: normal; font-weight: bold; font-family: "メイリオ",sans-serif;
             padding: 8px 16px; border-collapse: collapse; border-bottom : solid 2px #ffffff }


td.j_jpro_3 { width: auto; background-color: #cccc99; text-align: left; color: #000000;
           font-size: small; font-style: normal; font-family: "メイリオ",sans-serif; 
             border: none; padding: 2px 0px }

/*PMM会議*/

td.j_jpro_2_PMM { width: 160px; background-color: #99cc99; text-align: left; color: #000000;
             padding: 0px; border-collapse: collapse; border-bottom : solid 2px #ffffff }

td.j_epro_2_PMM { width: 160px; background-color: transparent; text-align: left; color: #000000;
             padding: 0px; border-collapse: collapse; border-bottom : solid 2px #ffffff }

table.PMM {border-collapse: collapse;}

td.PMM_L { width: 90px; height:50px; text-align: center;font-weight: bold; background-color: #FF9999}

td.PMM_R { width: 90px; height:50px; text-align: center;font-weight: bold; background-color: #00FF00}

table#joint_epro { table-layout: auto; background-color: transparent; background-image: none;
                             width: 720px; 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 4px #999999; 
                        margin: 16px auto 16px 8px }/*table-style1*/

table#joint_epro p { margin-left: 8px; margin-top: 2px; line-height: 150%; font-size: small; font-style: normal;
            font-weight: bold; font-family: Arial,sans-serif }

table#joint_epro th { width: auto; height: auto;
                   border-bottom: solid 2px #999999;
                padding: 2px; border-collapse: collapse; color: #000000;
             font-size: small; font-style: normal; font-weight: bold;
           vertical-align: middle; text-align: center; font-family: Verdana,sans-serif }

table#joint_epro tr { width: auto; height: auto; border: solid 2px #ffffff }

th.j_epro_0 { padding: 6px 0px; width: auto; background-color: #99cc00; text-align: center; color: #000000;
           font-size: medium; font-style:normal; font-weight: bold; font-family: Arial,sans-serif;
             border-collapse: collapse; border-bottom: solid 8px #ffffff }

td.j_epro_1 { padding: 0 3px; width: auto; background-color: #0066ff; text-align: center; color: #ffffff;
           font-size: small; font-style: normal; font-weight: bold; font-family: Arial,sans-serif;
     border-collapse: collapse; border-bottom: solid 2px #ffffff }

td.j_epro_1-2 { width: auto; background-color: #ccccff; text-align: center; color: #000000;
           font-size: small; font-style: normal; font-weight: bold; font-family: Arial,sans-serif;
     padding: 3px; border-collapse: collapse; border-bottom: solid 2px #ffffff }

td.j_epro_1-3 { padding: 0 3px; width: auto; background-color: #99ccff; text-align: center; color: #000000;
           font-size: small; font-style: normal; font-weight: normal; font-family: Arial,sans-serif;
             border-collapse: collapse; border-bottom: solid 2px #ffffff }

td.j_epro_2 { width: 480px; background-color: #99cc99; text-align: left; color: #000000;
           font-size: small; font-style: normal; font-family: Arial,sans-serif; 
     padding: 8px 16px; border-collapse: collapse; border-bottom: solid 2px #ffffff }

td.j_epro_2-2 { width: 480px; background-color: #ffffff; text-align: left; color: #000000;
           font-size: small; font-style: italic; font-family: Arial,sans-serif;
      padding: 8px 16px; border-collapse: collapse; border-bottom: solid 2px #ffffff }

td.j_epro_2_c { width: 160px; background-color: #99cc00; color: #000000;
           font-size: small; font-style: normal; font-family: Arial,sans-serif;
     font-weight: bold; text-align: center;  padding: 8px 16px; 
border-collapse: collapse; border-bottom: solid 2px #ffffff }

td.j_epro_2_w { width: 160px; background-color: #66ccff; color: #000000;
           font-size: small; font-style: normal; font-family: Arial,sans-serif;
     font-weight: bold; text-align: center;  padding: 8px 16px; 
border-collapse: collapse; border-bottom: solid 2px #ffffff }

td.j_epro_2_p { width: 160px; background-color: #ffcc00;  color: #000000;
           font-size: small; font-style: normal; font-family: Arial,sans-serif;
     font-weight: bold; text-align: center;  padding: 8px 16px; 
border-collapse: collapse; border-bottom: solid 2px #ffffff }

td.j_epro_2_e { width: 160px; background-color: #99ffff; color: #000000;
           font-size: small; font-style: normal; font-family: Arial,sans-serif;
     font-weight: bold; text-align: center;  padding: 8px 16px; 
border-collapse: collapse; border-bottom: solid 2px #ffffff }

td.j_epro_3 { width: auto; background-color: #cccc99; text-align: left; color: #000000;
           font-size: small; font-style: normal; font-family: Arial,sans-serif; 
             border: none; padding: 2px 0px }

/*PRESENTATION*/
table#joint_epre { table-layout: fixed; background-color: transparent; background-image: none;
                             width: 720px; 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: 0 0 }/*table-style1*/

table#joint_epre th { height: auto;
                   border: solid 2px #999999;
                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_epre tr { width: auto; height: auto; border: solid 2px #999999 }

td.j_epre_ti { 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 }

td.j_epre_cen { 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 }

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; 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_ocean { background-color: #33ccff; 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_atm { background-color: #ccff99; 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_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; 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_etc { background-color: #ffffff; 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_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 }

