@charset "UTF-8";
/* CSS Document */

/* プロフィール
-------------------------------------------*/

.profile-bar {
width:472px;
height:11px;
background:url(../img/title-bar/profile_bar.gif) no-repeat;
padding-bottom:15px;
}

#profile-box {
}

.photo-box {
width:452px;
height:400px;
background:url(../img/parts/profile_bg.gif);
float:left;
}

.photo-box img {
padding:10px;
}

#profile-box .text-box {
float:right;
margin-right:4px;
}

.text-box p {
width:472px;
}

.scroll-box {
height:372px;
width:472px;
overflow:auto;
display:block;
}

/* ヒストリー
-------------------------------------------*/

#history-box {
padding:15px 0px;
width:956px;
}

.history-bar {
width:956px;
height:12px;
background:url(../img/title-bar/history_bar.gif) no-repeat bottom;
padding-top:40px;
}

#history-box div {
display:table-cell !important;
margin-bottom:1px !important;
vertical-align:middle !important;
}

* html div #history-box div{/* IE 6 */
display:inline;
zoom:1;
}

*:first-child+html #history-box div{/* IE 7 */
display:inline;
zoom:1;
}


#history-box .year {
font-size:18px;
color:#666666;
width:70px;
padding-left:45px;
}

#history-box div dl {
float:left;
}

#history-box div dl dt {
float:left;
width:40px;
}

#history-box div dl dd {
float:left;
width:750px;
}

.linebg {
background-color:#F7F7F0;
border-top:#EBEBE1 1px solid;
border-bottom:#EBEBE1 1px solid;
}