/* 中央レイアウト*/
body{
width:100%;
text-align: center;
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
font-size: 13px;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Arial, Helvetica, sans-serif;
}

#wrapper{
margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding: 0px;
width: 960px;

text-align: left;
}

img{ border-style: none; }
a img{ border-style: none; }

/* リンク*/
a:link,a:visited,a:active,a:hover{
color:  #000000;
text-decoration: none;
border: none;
}

#underline{
text-decoration: underline;
color: #666666;
}
/* メインボックス*/
#box1{
position: absolute;
margin-left:  -1px;
margin-right: 0px;
margin-top: 50px;
padding: 0px;
background-color: #FFFFFF;
width: 960px;
height: 540px;
border: 1px solid #999999;
}

#sidecontent{
margin-left: 0px;
margin-top: 33px;
padding-left: 40px;
float: left;
text-align: left;
}
/* 左上ロゴ*/
#logo{
margin-left: 0px;
margin-top: 0px;
margin-bottom: 35px;
margin-right: 0px;
padding: 0px;
border: none;
}
/*左メニュー*/
#menu{
margin-top: 0px;
margin-left: 0px;
margin-bottom: 15px;
padding-left: 2px;
text-align: left;
}

#lang{
margin-left: 0px;
margin-top: 227px;
padding: 0px;
text-align: left;
}

#news{
margin-left: 0px;
margin-top: 190px;
font-size: 10px;
color: #999999;
text-align: left;
}
/*右側ブロック*/
#maincontent{
float: left;
}
/*各ページ右側コンテント*/
#content-top{
margin: 0px;
padding: 0px;
width: 717px;
height: 540px;
text-align: right;
}

#content-concept{
margin-top: 130px;
margin-left: 180px;
padding-top: 0px; 
line-height: 30px;
width: 470px;
font-size: 14px;
color: #666666;
text-align: center;
}

#content-works{
margin-top: 20px;
margin-left: 170px;
width: 470px;
height: 470px;
text-align: left;
}

#works-menu{
margin-left: 10px;
pading-bottom: 2px;
line-height: 17px;
font-size: 12px;
}

#content-profile{
margin-top: 50px;
margin-left: 260px;
width: 410px;
text-align: left;
}

#content-lab{
margin-top: 50px;
margin-left: 260px; 
width: 380px;
text-align: left;
}

#me{
width: 140px;
height: 140px;
text-align: left;
float: left;
}

#name{
margin-top: 55px;
margin-left: 30px;
padding: 0px;
float: left;
}

#iida{
margin: 0px;
padding: 0px;
font-size: 18px;
color: #000000;
font-weight: bolder;
}

#designer{
margin-top: 2px;
margin-left: 0px;
padding: 0px;
font-size: 11px;
color: #666666;
clear: left;
}

#resume{
margin: 0px;
padding-top: 10px;
font-size: 12px;
color: #666666;
text-align: left;
line-height: 20px;
clear: left;
font-weight: lighter;
}

#lab01{
margin: 0px;
padding-bottom: 25px;
font-size: 15px;
color: #000000;
text-align: left;
font-weight: bolder;
}

#lab02{
margin: 0px;
padding-bottom: 6px;
font-size: 13px;
color: #000000;
text-align: left;
font-weight: bolder;
}

#lab03{
margin: 0px;
padding-bottom: 25px;
line-height: 15px;
font-size: 12px;
color: #666666;
text-align: left;
font-weight: lighter;
}


/*各作品のサムネイル*/
#mini-image{
margin-left: 50px;
margin-bottom: 50px;
width: 90px;
height: 90px;
text-align: left;
float: left;
}

/*WEB各作品のサムネイル*/
#mini-web{
margin-bottom: 30px;
text-align: center;
}

/*各作品の大きい画像*/
#works-image{
width: 470px;
height: 320px;
}
/*各作品のタイトル*/
h2{
margin-top: 5px;
margin-bottom: 0px;
font-size: 13px;
text-align: left;
color: #000000;
}
/*各作品の説明文*/
h3{
margin-top: 6px;
margin-bottom: 0px;
width: 470px;
height: 32px;
font-size: 12px;
text-align: left;
color: #666666;
font-weight: lighter;
line-height: 16px;
}

h4{
margin-bottom: 40px;
font-size: 11px;
color: #000000;
text-align: center;
}

#uc{
margin-top: 220px;
font-size: 15px;
color: #000000;
text-align: center;
font-weight: lighter;
}

/*前へ＆次へ*/
#back{
width: 235px;
margin-left: 0px;
margin-right: 0px;
margin-top: 11px;
font-size: 10px;
text-align: left;
float: left;
}

#next{
width: 235px;
margin-left: 0px;
margin-right: 0px;
margin-top: 8px;
font-size: 11px;
text-align: right;
float: left;
}

/*フッター*/
#footer{
position: absolute;
margin-top: 590px;
margin-left: auto;
margin-right: auto;
width: 960px;
text-align: right;
font-size: 10px;
color: #999999;
}

h1{
position: absolute;
margin-top: 625px;
margin-left: auto;
margin-right: auto;
width: 960px;
text-align: right;
font-size: 10px;
color: #FFFFFF;
}
