@charset "UTF-8"

        html {
          font-size:100%;
        }

        body {
          /*background-color: #fffeee;
          background-color: #ADFF2F;*/
          background-color:rgba(153,68,204,0.2);/*200303 rgba(246,118,144,0.3);*//*200127*//*rgba(173,255,47,0.3);*//*背景色：山部黄色っぽい色*/
          /*background-image: url(images/サーボ泰幸博士bg.jpg);*/
          /*background-repeat:repeat-x;*/
          background-repeat:repeat;/*repeat：画像の縦横繰り返し　no-repeat：繰り返し無し　repeat-x：横方向のみ繰り返し　repeat-y：縦方向のみ繰り返し*/
          background-size:contain;/*縦横比率を保持して、画像が全て表示される指定*/
          background-position: 30px 80px;/*画像を左から330px、上から80px移動させる指定*/
          height: 100vh;/*背景画像の大きさ*/

          -webkit-text-size-adjust: 100%;/*モバイル文字サイズ固定 200907add*/





        }

        header{
          background-image: url(images/ミュンヘン-国際特許裁判所.jpg);
          background-color: #47763c;/*200127*//*rgba(71,118,60)*/;/*背景色*/
          background-blend-mode: multiply;

          font-size:1.5rem;/*テキストサイズ*/
          line-height: 1.7em;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
          margin-top:0em;/*余白上(その入れ物から他の入れ物までの距離)*/
          padding:0.5em;/*入れ物の縁から中身までの距離*/
          font-family: "游ゴシック体", "Yu Gothic", "YuGothic", "sans-serif";/*ゴシック体*/
          /*font-family: 'M PLUS Rounded 1c',sans-serif";*/
          /*Webフォントの本書例の一形態*/
          text-align:center;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
          color:white;/*文字色*/
          font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
        }
        /*header{font-family: serif}
        header{font-family: "游ゴシック体", "Yu Gothic", "YuGothic", "sans-serif"}
        header {color:purple}*/
        h2{
          text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
          line-height:1.4em;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
        }
        h5{
          text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
          font-size:1.5rem;/*テキストサイズ 200907add*/
        }
        .under {/*アンダーラインの設定*/
            text-decoration : underline;
        }

        img.example1 {/*写真サイズの設定　標準　200127*/
        width: 864px;
        height: 585px;
        }

        span-blue{color:blue;}/*200914add*/

        .servo0 {
          background-color: #eaf6fd;/*200127*//*rgba(234,246,253);*//*背景色*/
          margin-top:0px;/*余白上(その入れ物から他の入れ物までの距離)*/
          padding: 0.2px;/*入れ物の縁から中身までの距離*/
          text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
          font-family:serif;/*明朝*/
          font-size:1.8rem;/*テキストサイズ 200907changed*/
          line-height:1.4em;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
          letter-spacing: 0.3em;/*文字間隔*/
          color:red;/*文字色 200907changed*/
          font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
        }
        .servo7 {
          background-color: #eaf6fd;/*200127*//*rgba(234,246,253);*//*背景色*/
          margin-top:0px;/*余白上(その入れ物から他の入れ物までの距離)*/
          margin-left:0px;
          padding: 30px;/*入れ物の縁から中身までの距離*/
          text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
          font-family:serif;/*明朝*/
          font-size:1.8rem;/*テキストサイズ 200907changed*/
          line-height:1.4em;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
          letter-spacing: 0.3em;/*文字間隔*/
          color:blue;/*文字色 200907changed*/
          font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
        }



            .servo1 {
              width:1490px;/*本枠の横方向長さ*/
              height:600px;/*本枠の縦方向長さ*/
              background-color: white;/*背景色*/
              margin-top:0px;/*余白上(その入れ物から他の入れ物までの距離)*/
              margin-left: 10px;
              padding: 0px;/*入れ物の縁から中身までの距離*/
              text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:1.4rem;/*テキストサイズ*/
              letter-spacing: 0.5em;/*文字間隔*/
              line-height: 1.4em;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:blue;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }
            .servo12 {

              width:1490px;/*本枠の横方向長さ*/
              height:600px;/*本枠の縦方向長さ*/
              background-color: white;/*背景色*/
              margin-top:0px;/*余白上(その入れ物から他の入れ物までの距離)*/
              padding: 0px;/*入れ物の縁から中身までの距離*/
              text-align:center;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:0.9rem;/*テキストサイズ*/
              letter-spacing: 0.5em;/*文字間隔*/
              line-height: 0.5em;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:black;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }
            .servo2 {

              width:1490px;/*本枠の横方向長さ*/
              height:600px;/*本枠の縦方向長さ*/
              background-color: white;/*背景色*/
              margin-top:0px;/*余白上(その入れ物から他の入れ物までの距離)*/
              padding: 0px;/*入れ物の縁から中身までの距離*/
              text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:0.9rem;/*テキストサイズ*/
              letter-spacing: 0.5em;/*文字間隔*/
              line-height: 1.2em;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:red;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }
            /*
            contents_2{
              position:relative;
              left:0px;
              top:0px;
              width:300px;
              height:500px;
            }*/

            .servo3 {/*ダミー高さ調整枠取り*/
              width:300px;/*本枠の横方向長さ*/
              height:570px;/*本枠の縦方向長さ*/
              background-color: white;/*背景色*/
              margin-top:0px;/*余白上(その入れ物から他の入れ物までの距離)*/
              padding: 0px;/*入れ物の縁から中身までの距離*/
            }


            .servo4 {
              background-color: white;/*背景色*/
              margin-top:0px;/*余白上(その入れ物から他の入れ物までの距離)*/
              padding:0.2px;/*入れ物の縁から中身までの距離*/
              text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:1.4rem;/*テキストサイズ*/
              letter-spacing: 1.0em;/*文字間隔*/
              line-height: 0.1rem;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:black;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }



            .servo21 {
              width:960px;/*200127changed 本枠の横方向長さ*/
              height:750px;/*本枠の縦方向長さ*/
              background-color: white;/*背景色*/
              margin-top:0px;/*余白上(その入れ物から他の入れ物までの距離)*/
              padding:0px;/*入れ物の縁から中身までの距離*/
              text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:0.9rem;/*テキストサイズ*/
              letter-spacing: 0.5em;/*文字間隔*/
              line-height: 1.2em;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:red;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }

            .servo31 {
              width:600px;/*本枠の横方向長さ*/
              height:750px;/*本枠の縦方向長さ*/
              background-color: white;/*背景色*/
              margin-top:0px;/*余白上(その入れ物から他の入れ物までの距離)*/
              padding: 0px;/*入れ物の縁から中身までの距離*/
              text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:0.9rem;/*テキストサイズ*/
              letter-spacing: 0.5em;/*文字間隔*/
              line-height: 1.2em;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:red;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }

            .servo50 {/*200907add*/
              margin-top:0px;/*余白上(その入れ物から他の入れ物までの距離)*/
              margin-left:0px;
              padding: 0.2px;/*入れ物の縁から中身までの距離*/
              text-align:center;;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:1.5rem;/*テキストサイズ 200907changed*/
              line-height:1.4em;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              letter-spacing: 0.3em;/*文字間隔*/
              color:Black;/*文字色 200907changed*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }

            .servo55 {/*200907add*/
              margin-top:0px;/*余白上(その入れ物から他の入れ物までの距離)*/
              margin-left:0px;
              padding: 0.2px;/*入れ物の縁から中身までの距離*/
              text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:1.1em;/*テキストサイズ 200907changed*/
              line-height:1.4em;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              letter-spacing: 0.3em;/*文字間隔*/
              color:white;/*文字色 200907changed*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }

            .servo100 {
              background-color:rgba(153,68,204,0.05);
              /*background-color: #eaf6fd;*//*200127*//*rgba(234,246,253);*//*背景色*/
              margin-top:0px;/*余白上(その入れ物から他の入れ物までの距離)*/
              padding: 0.2px;/*入れ物の縁から中身までの距離*/
              text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:1.5rem;/*テキストサイズ 200907changed*/
              line-height:1.4em;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              letter-spacing: 0.3em;/*文字間隔*/
              color:red;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/

            }

            .container3{/*コンテナ1内の設定*/
              display:flex;/*横並び*/
              flex-direction: row;/*左から右へ並ぶ*/
              width:950px;/*200127add 本枠の横方向長さ*/
              height:750px;/*200127add 本枠の縦方向長さ*/
            }
            .servo22 {
              width:960px;/*200127changed 本枠の横方向長さ*/
              height:750px;/*本枠の縦方向長さ*/
              background-color: white;/*背景色*/
              margin-top:0px;/*余白上(その入れ物から他の入れ物までの距離)*/
              padding: 0px;/*入れ物の縁から中身までの距離*/
              text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:0.9rem;/*テキストサイズ*/
              letter-spacing: 0.5em;/*文字間隔*/
              line-height: 1.2em;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:red;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }

            .servo23 {
              width:1050px;/*200127changed 本枠の横方向長さ*/
              height:750px;/*本枠の縦方向長さ*/
              background-color: white;/*背景色*/
              margin-top:0px;/*余白上(その入れ物から他の入れ物までの距離)*/
              padding: 0px;/*入れ物の縁から中身までの距離*/
              text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:0.9rem;/*テキストサイズ*/
              letter-spacing: 0.5em;/*文字間隔*/
              line-height: 1.2em;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:red;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }
            .servo5 {
              background-color:IndianRed;/*背景色*/
              margin-top:0px;/*余白上*/
              margin-left:0px;/*余白左*/
              padding: 10px;/*入れ物の縁から中身までの距離*/
              text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:1.5rem;/*テキストサイズ*/
              letter-spacing: 0.5em;/*文字間隔*/
              line-height: 1.1rem;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:black;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }



            .servo6 {
              background-color:#f1e2be;/*LightCoral;*//*200127*//*rgba(240,128,128)*/ ;/*背景色*/
              margin-top:0px;/*余白上*/
              margin-left:0px;/*余白左*/
              padding: 10px;/*入れ物の縁から中身までの距離*/
              text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:1.5rem;/*テキストサイズ*/
              letter-spacing: 0.5em;/*文字間隔*/
              line-height: 1.1rem;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:black;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }
            .servo6b {
              background-color:#f1e2be;/*LightCoral;*//*200127*//*rgba(240,128,128)*/ ;/*背景色*/
              margin-top:0px;/*余白上*/
              margin-left:0px;/*余白左*/
              padding: 10px;/*入れ物の縁から中身までの距離*/
              text-align:center;;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:1.5rem;/*テキストサイズ*/
              letter-spacing: 0.5em;/*文字間隔*/
              line-height: 1.1rem;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:black;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }

            table{
              /*width:1460px;*//*本枠の横方向長さ*/
              /*height:264px;*//*本枠の縦方向長さ*/
              background-color:#d6c299;/*IndianRed;*//*背景色*/
              /*margin-top:0px;*//*余白上*/
              /*margin-left:0px;*//*余白左*/

              padding: 0px;/*入れ物の縁から中身までの距離*/
              text-align:center;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:1.2rem;/*テキストサイズ*/
              letter-spacing: 0.5em;/*文字間隔*/
              line-height: 1.7rem;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:black;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }

            .servo61 {
              background-color:#92cb97;white;/*200127*//*rgba(240,128,128)*/ ;/*背景色*/
              margin-top:0px;/*余白上*/
              margin-left:0px;/*余白左*/
              padding: 10px;/*入れ物の縁から中身までの距離*/
              text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:1.5rem;/*テキストサイズ*/
              letter-spacing: 0.5em;/*文字間隔*/
              line-height: 1.1rem;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:blue;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }
            .servo61b {
              background-color:#92cb97;white;/*200127*//*rgba(240,128,128)*/ ;/*背景色*/
              margin-top:0px;/*余白上*/
              margin-left:0px;/*余白左*/
              padding: 10px;/*入れ物の縁から中身までの距離*/
              text-align:center;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:1.5rem;/*テキストサイズ*/
              letter-spacing: 0.5em;/*文字間隔*/
              line-height: 1.1rem;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:blue;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }
            .servo62 {
              background-color:#3aacad;/*200127*//*rgba(240,128,128)*/ ;/*背景色*/
              margin-top:0px;/*余白上*/
              margin-left:0px;/*余白左*/
              padding: 10px;/*入れ物の縁から中身までの距離*/
              text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:1.5rem;/*テキストサイズ*/
              letter-spacing: 0.5em;/*文字間隔*/
              line-height: 1.1rem;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:blue;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }
            .servo62b {
              background-color:#3aacad;/*200127*//*rgba(240,128,128)*/ ;/*背景色*/
              margin-top:0px;/*余白上*/
              margin-left:0px;/*余白左*/
              padding: 10px;/*入れ物の縁から中身までの距離*/
              text-align:center;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:1.5rem;/*テキストサイズ*/
              letter-spacing: 0.5em;/*文字間隔*/
              line-height: 1.1rem;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:blue;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }
            .servo65 {
              background-color:LightCoral;/*200127*//*rgba(240,128,128)*/ ;/*背景色*/
              margin-top:0px;/*余白上*/
              margin-left:0px;/*余白左*/
              padding: 10px;/*入れ物の縁から中身までの距離*/
              text-align:left;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
              font-family:serif;/*明朝*/
              font-size:1.5rem;/*テキストサイズ*/
              letter-spacing: 0.5em;/*文字間隔*/
              line-height: 1.1rem;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
              color:black;/*文字色*/
              font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
            }

            .servo77 {
                background-color:#dcc8dc;/*200127*//*rgba(240,128,128)*/ ;/*背景色*/
                margin-top:0px;/*余白上*/
                margin-left:0px;/*余白左*/
                padding-left:10px;/*入れ物の縁から中身までの距離*/
                text-align:center;/*テキストを揃える位置ーleft right center justify 左 右 中心 両端揃え*/
                font-family:serif;/*明朝*/
                font-size:1.5rem;/*テキストサイズ*/
                letter-spacing: 0.5em;/*文字間隔*/
                line-height: 1.1rem;/*行の高さ指定　ｅｍはフォントの高さを1とする単位*/
                color:black;/*文字色*/
                font-weight: bold;/*normal;普通 lighter;細く bold;太字*/
              }
        /*p{ color: red; }*/
