@charset "utf-8";

/*------------------------------------------------
   Layout
------------------------------------------------*/
html{
width:100%;
height:100%;
}

body{
width:100%;
height:100%;
font-size:12px;
color:#fff;
text-align:center;
font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif;
background:#727071 url(../img/all_bg01.gif) repeat-y center top;
}

body > #wrap{
height:auto;
}


#wrap{
width:850px;
height:100%;
margin:0 auto;
padding:0 10px;
text-align:left;
}

#leftContent{
float:left;
width:165px;
padding:13px 0 0 15px;
line-height:1;
}

#rightContent{
float:left;
width:670px;
padding:0 0 50px 0;
}

#leftContent h1{
margin:0 0 13px 0;
}

#leftContent h2{
margin:0 0 62px 0;
}

#leftContent .gnavi{
font-size:0px;
}

#leftContent .gnavi li{
margin:0 0 29px 0;
}

#leftContent .gnavi li.sub{
margin:-27px 0 15px 0;
}

#leftContent .gnavi li.last{
margin:0 0 64px 0;
}

#leftContent h3{
margin:0 0 14px 0;
}

#leftContent .fnavi{
font-size:0;
}

#leftContent .fnavi li{
margin:0 0 10px 0;
}

/*------------------------------------------------
   About
------------------------------------------------*/
#about{
padding:35px 0 0 22px;
}

#about h2{
margin:0 0 26px 0;
}

#about .data{
margin:0 0 10px 0;
}

#about .data dl{
float:left;
width:141px;
line-height:1.4;
}

#about .data dl dt{
margin:0 0 5px 0;
}

#about .data dl dd{
margin:0 0 0 3px;
}

#about .img{
float:left;
width:460px;
}



/*------------------------------------------------
   Profile
------------------------------------------------*/
#profile{
padding:31px 0 0 20px;
background:url(/~drydep/img/prof_bg01.jpg) no-repeat right top;
}

#profile h2{
margin:0 0 46px 0;
}

#profile h3{
margin:0 0 14px 0;
}

#profile h4{
margin:0 0 20px 0;
}

#profile p{
margin:0 0 40px 0;
line-height:1.6;
}

#profile .name{
margin:0 0 52px 0;
padding:0 0 0 4px;
}

#profile .section{
margin:0 0 20px 0;
}

#profile .section .left{
float:left;
width:145px;
}

#profile .section .right{
float:left;
}

#profile .section p{
margin:0;
}





/*------------------------------------------------
   Research
------------------------------------------------*/
#research{
padding:31px 0 0 20px;
}

#research h2{
margin:0 0 46px 0;
}

#research h3{
margin:0 0 14px 0;
}

#research h4{
margin:0 0 20px 0;
}

#research p{
margin:0 0 40px 0;
line-height:1.6;
}

#research .name{
margin:0 0 52px 0;
padding:0 0 0 4px;
}

#research .section{
margin:0 0 20px 0;
}

#research .section .left{
float:left;
width:145px;
}

#research .section .right{
float:left;
}

#research .section p{
margin:0;
}