body {
    background-image: url(../img/wall01.jpg);
    background-color: #FFFFFF;
    background-repeat: repeat-x;
}



.jlink-en{
    color: rgb(0, 100, 250);
    text-decoration: none;
    font-weight: 300
}


.jlink-ja{
    color: rgb(0, 100, 250);
    text-decoration: none;
    font-weight: 500
}


.nlink{
    color: rgb(0, 100, 250);
    text-decoration: underline;
}


.tlink{
    color: rgb(70, 70, 70);
    text-decoration: none;
    font-weight:bold;
}

.glink{
    color: rgb(0, 0, 0);
    text-decoration: none;
}


.jlink-en:hover {
    text-decoration: underline;
    color: rgb(20,20,250);
}


.jlink-ja:hover {
    text-decoration: underline;
    color: rgb(20,20,250);
}


.tlink:hover{
    color: rgb(200, 100, 0);
    text-decoration: none;
    font-weight:bold;
}

.glink:hover{
    color: rgb(0, 100, 250);
    text-decoration: none;
}

.jtitle{
    color:rgb(150, 0, 50);
    font-size:100%;
}



.jnum-en{
    font-size: 110%;
    font-weight:bold;
    padding-left:22px;
    text-indent:-22px;
    margin: 0.8em 0em 0em 90px;
}


.jnum1-en{
    font-size: 110%;
    font-weight:bold;
    padding-left:14px;
    text-indent:-14px;
    margin: 0.8em 0em 0em 90px;
}


.jnum-ja{
    font-size: 110%;
    font-weight:bold;
    padding-left:22px;
    text-indent:-22px;
    margin: 0.8em 0em 0em 90px;
}


.jnum1-ja{
    font-size: 110%;
    font-weight:bold;
    padding-left:14px;
    text-indent:-14px;
    margin: 0.8em 0em 0em 90px;
}

.Prizenum{
    font-size: 120%;
    font-weight:bold;
    padding-left:1.5em;
    text-indent:-1.5em;
    margin: 0em 0em 0em 81.5px;
}


.Prizetitle{
    font-weight:normal;
}




.h3-year{
    margin: 0.5em 0em 0em 72px
}


.wrapper{
    font-family:'calibri';
    font-size:85%;
    margin-left: 190px;
    margin-right: 200px;
    width: 1100px;
    background: rgb(245,245,245);
}


.wrapper-sub-en{
    width: 1040px;
    line-height: 150%;
}


.wrapper-sub-ja{
    width: 1040px;
    line-height: 170%;
    font-size:110%;
}


.wrapper-ja{
    font-family:'游ゴシック';
    font-size:70%;
    font-weight: 500;
    margin-left: 190px;
    margin-right: 200px;
    width: 1100px;
    background: rgb(245,245,245);

}



.authors-en{
    margin-left: 120px;
    font-size: 110%;
    font-weight: 300;
    line-height: 18.5px;
}


.authors-ja{
    margin-left: 120px;
    font-size: 110%;
    font-weight: 400;
    line-height: 18.5px;
}

#nav {
  text-align: center;
  margin: 0 450px 0 0;
  padding: 10px 15px 10px 15px;
  background-image: url(menuBG2.jpg);
  font-size:150%;
  }


#nav li {
  display: inline;
  padding-right: 20px;
  padding-left: 20px;
}


#logo {
  margin: 10px 0px 0px 0px ;
}


.box-title{
         border-style: solid;
         border-width: 0px 0px 3px 0px;
         border-color: rgb(50,50,50);
        padding-top: 2px;
        padding-bottom: 4px;
        padding-right: 20px;
        padding-left: 0px;
    width: 630px;
    margin-top: 0px;
    font-size: 160%
}

.box-title-h2{
         border-style: dotted;
         border-width: 0px 0px 1.8px 0px;
         border-color: rgb(50,50,50);
        padding-top: 10px;
        padding-bottom: 0px;
        padding-right: 10px;
        padding-left: 0px;
        margin-left: 55px;
        margin-right: 0px;

    margin-top: 0.5em;
    font-size: 135%
}


.myself{
        text-align: left; 
        padding-top: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
        padding-left: 105px;
    width: 700px;
    margin-top: 0px;
    font-size: 150%
}


.fancytitle {
padding: 0.25em 0.5em;/*上下 左右の余白*/
color: rgb(30,30,30);/*文字色*/
background: transparent;/*背景透明に*/
border-left: solid 8px rgb(50,220,150);/*左線*/
font-size: 150%
}


.nh2 {
margin-left: : 5em ;/*上下 左右の余白*/
}


.Res{
    padding-left: 49px;
    margin-left: 49px;
    font-size: 120%;
}


.Edu{
    padding-left: 49px;
    margin-left: 49px;
    font-size: 120%;
    line-height: 130%
}



.DC{
    margin-top: 8.15px;
    margin-bottom: 8.15px;
    padding-left: 32.6px;
    font-size: 100%;
}

.thesis{
    padding-left: 7em;
    font-size: 95%;
    color: rgb(200, 100, 0);
}


.photo{
      float: right;
      margin-right: 190px;
      margin-top: 30px;
}


.hyphen {
    letter-spacing: -5px;
}

