      body{
            background-image: none ;
            background-size: cover ;
            color: #006400 ;
            font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'Meiryo', 'メイリオ', 'sans-serif' ;
            font-size: small ;
            line-height: 125% ;
            }
      #main{
            background-color: #ffffff ;
            margin-left: auto ;
            margin-right: auto ;
            padding: 0px 10px ;
            text-align: left ;
            width: 800px ;
            }
      div.box1_title1{
            background-color: #ffffff ;
            background-image : url(../image/Header_Background.jpg);
            background-position: center right ;
            background-repeat: no-repeat ;
            border-bottom: 5px solid #ffffff ;
            border-radius: 10px ;
            }
      div.box2_title2{
            align: center ;
            background-color: #cccc99 ;
            border-radius: 10px ;
            }
      div.box3_menu{
            margin: -10px 0px 5px -5px ;
            float:left;
            }
      div.box4{
            margin: 60px 0px 0px 0px;
            padding: 0px 10px 0px 10px ;
            }
      div.box4_left{
            background-color: #edfff1 ;
            border: 1px solid #008000 ;
            border-radius: 10px ;
            float: left ;
            height: px ;
            line-height: 140% ;
            margin: 0px 0px 10px 0px ;
            text-align: justify ;
            text-indent : 0em ;
            width: 420px ;
            }
      div.box4_right{
            background-color: #edfff1 ;
            border: 1px solid #008000 ;
            border-radius: 10px ;
            float:left ;
            height: px ;
            line-height: 110% ;
            margin: 0px 0px 10px 10px;
            text-align: justify;
            text-indent : center;
            width: 338px ;
            }
      div.box4_right2{
            background-color: #fafdea ;
            border: 1px solid #008000 ;
            border-radius: 10px ;
            float:left ;
            height: px ;
            line-height: 110% ;
            margin: 0px 0px 10px 10px;
            text-align: justify;
            text-indent : center;
            width: 260px ;
            }
      div.box4_center{
            background-color: #edfff1 ;
            border: 1px solid #008000 ;
            border-radius: 10px ;
            float:left ;
            height: px ;
            line-height: 140% ;
            margin: 0px 8px 10px 0px;
            text-align: justify;
            text-indent : center;
            width:  ;
            }
      div.box5_event{
            background-color: #fafdea ;
            border-top: 1px solid darkgreen ;
            border-bottom: 1px solid #ffffff ;
            padding: 0px 10px 0px 10px ;
            clear:both;
            }
      div.box6_IUFRO-J{
            border-top: 1px solid darkgreen ;
            border-bottom: 1px solid #ffffff ;
            padding: 0px 10px 0px 10px ;
            }
      div.box6_contact{
            background-color: oldlace ;
            border: solid 0px darkgreen  ;
            border-radius: 10px;
            color: darkgreen;
            margin-bottom: 20px;
            padding: 8px 5px 6px 20px;
            width: 600px ;
            }
      div.box6_contact_b{
            background-color: oldlace ;
            border: solid 0px darkgreen  ;
            border-radius: 10px;
            color: darkgreen;
            margin-bottom: 20px;
            margin-left: 40px;
            padding: 8px 5px 6px 20px;
            width: 600px ;
            }
      div.enclose{
            border-style: solid ;
            border-width: 1px ;
            padding: 0px 20px 0px 20px ;
            border-color: darkgreen ;
            color: darkgreen ;
            background-color: #edfff1 ;
            border-radius: 10px ;
            text-align: justify ;
            text-indent : 0em ;
            width : 740px;
            }
      div.footer{
            border-top: 1px solid darkgreen ;
            clear: both;
            padding: 0px 10px 0px 10px ;
            }
      div.footer_left{
            float: left ;
            }
      div.footer_right{
            text-align: right ;
            }
      div.event_box{
            background-color: #edfff1 ;
            border: 1px darkgreen solid ;
            border-radius: 8px ;
            margin: 20px 0px;
            width: 660px;
            overflow: hidden;
            }
      div.event_left{
            float: left ;
            width: 145px;
            padding: 10px 5px 10px 5px ;
            }
      div.event_right{
            padding: 10px 5px 10px 5px ;
            }
      div.event_smallbox{
            background-color: #ffffff;
            border: 1px #66cdaa solid ;
            border-radius: 8px ;
            margin-bottom: 10px;
            padding: 2px 0px 2px 12px ;
            text-indent : -0.5em;
            }
      div.event_smallbox_img{
            border: 1px #66cdaa solid ;
            border-radius: 8px ;
            margin-bottom: 10px;
            padding: 0px 0px 0px 0px ;
            position: relative;
            text-align: center ;
            text-indent: -0.5em ;
            }
      div.event_article{
            margin-top: 10px;
            margin-left: 150px ; 
            text-align: left;
            }
      div.right{
            margin-left: auto ; 
            }

      hr{
            size: 1 ;
            color: green ;
            }
      h1{
            border-left: 5px solid #008000 ;
            background-color: #dcdcdc ;
            font-size: large ;
            margin-top: 20px ;
            margin-bottom: 20px ;
            padding: 10px 10px 10px 15px ;
            }
      h2{
            margin-left: 15px ;
            }
      h2.notice{
            border-left: 5px solid #ffffff ;
            background-color: #ffffff ;
            font-family: Arial ;
            font-size: medium ;
            margin-top: 20px ;
            margin-bottom: 20px ;
            padding: 10px 0px ;
            }
      h2.pick-up{
            background-color: #edfff1 ;
            border-bottom:1px solid darkgreen ;
            font-size: medium ;
            margin: 10px 0px 0px 0px ;
            padding: 0px 0px 0px 15px ;
            line-height: 150% ;
            }
      h3{
            border-left: 5px solid #ffffff ;
            background-color: #ffffff ;
            font-family: Arial ;
            font-size: small ;
            margin-top: 20px ;
            margin-bottom: 5px ;
            padding: 0px 15px ;
            }

      table.backissue{
            background-color: #ccff99 ;
            border:1px darkgreen ;
            border-collapse: collapse ;
            border-radius : 8px 8px 8px 8px ;
            color: darkgreen ;
            font-size: small ;
            margin-bottom: 20px ;
            table-layout: fixed ;
            padding: 0px 10px 0px 20px;
            }
      td.year{
            text-align: center;
            }
      td.backissue{
            padding: 0px 5px 0px 5px ;
            text-align: right ;
            width: 50px ;
            }
      a{
            color: #0044cc ;
            }
      a:visited{
            color: #000080;
            }
      figcaption{
            text-align:  ;
            }
      img{
            border-radius: 2px ;
            }
      img.totop{
            border: 1px #000000 solid ;
            }
      img.logo{
            align: center ;
            border: 1px #66cdaa solid ;
            border-radius: 8px ;
            padding: 0px 10px 0px 10px ;
            width: 120px ;
            }
      img.vertical{
            vertical-align: top ;
            }
      img.event_logo{
            border-radius: 8px ;
            margin-bottom: 2px ;
            width: 500px ;
            }
      img.event_IUFRO_logo{
            display:block;
            margin-left:auto;
            margin-right:auto;
            padding: 2px 0px ;
            width: 120px ;
            }
      img.event_IUFRO_logo2{
            border-radius: 8px ;
            display:block;
            margin-left:auto;
            margin-right:auto;
            width: 143px ;
            }
      .clearLeft{
            clear: left ;
            }
      li.pick-up{
            list-style-type: none ;
            margin-right: 10px ;
            margin: 0px 10px 2px 0px ;
            padding: 0px 0px 0px 0px ;
            text-indent: -1.2em ;
            }
      .article{
            padding: 0px 0px 20px 20px; 
            text-align: justify ;
            }

      .arrow{
            position: relative;
            display: inline-block;
            padding: 0 0 0 16px;
            color: #000000 ;
            vertical-align: middle;
            text-decoration: none;
            font-size: 15px;
            }
      .arrow::before,
      .arrow::after{
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            margin: auto;
            content: "";
            vertical-align: middle;
            }
      .sankaku::before{
            left: 4px;
            box-sizing: border-box;
            width: 4px;
            height: 4px;
            border: 4px solid transparent;
            border-left: 4px solid #7a0;
            }


      #menu ul{
            margin: -15px 0px 10px 10px ;
            padding: 0px 0px 0px 0px ;
            list-style: none ;
            width: px ;
            height: px ; 
            position: relative;
            }
      #menu li{
            display: inline ;
            font-size: small ;
            letter-spacing:-0.07em;
            padding: 0px ;
            margin: 0px ;
            float: left ;
            }
      #menu li a{
            display: block ;
            background-color: #edfff1 ;
            border-top: 2px solid #006400 ;
            border-bottom: 2px solid #006400 ;
            border-right: 1px solid #006400 ;
            border-left: 1px solid #006400 ;
            border-radius: 2px ;
            padding: 8px 0px 8px 0px ;
            text-decoration: none ;
            text-align: center;
            vertical-align: auto ;
            color: #333333 ;
            font-size: small ;
            width: px;
            height: px ; 
            margin: 0px;
            }
      #menu li a:hover{
            background-color: #008000 ;
            color: #ffffff ;
            }
