@charset "utf-8";
/*================================================================

レイアウト

================================================================*/

/*----------------------------------------------------------------
	IMPORT
----------------------------------------------------------------*/
@import "reset.css";
@import "common.css";



/* #slider
----------------------------------------------------------------*/

#contents {
 padding-top: 15px;
}
#main {
 padding-top: 30px;
}
#main .rightColumn {
 float: right;
 width: 710px;
}
#main .rightColumn .image {
 padding-top: 25px;
 width: 710px;
}
#HISTORY #main .rightColumn .image .photos {
 background: url(../../history/images/frm_red_his_head.png) no-repeat;
 float: left;
 width: 238px;
}
#HISTORY #main .rightColumn .image .photos span {
 background: url(../../history/images/frm_red_his_under.png) no-repeat left bottom;
 display: block;
 padding: 4px;
}

#main .rightColumn .image .photos img {
 border: 1px solid #333;

}
#main .rightColumn .logo {
 float: right;
 width: 472px;
}
#main .rightColumn .historyList {
 clear: both;
 padding-top: 35px;
}
#main .rightColumn .historyList h3 {
 padding-left: 90px;
}

#main .rightColumn .historyList dl {
 margin-top: 25px;
}

#main .rightColumn .historyList dt {
 float: left;
 width: 90px;
}
#main .rightColumn .historyList dd {
 width: 620px;
 float: left;
 padding-bottom: 25px;
}
#MESSAGE #main .rightColumn .image .photos {
 background: url(../../history/images/frm_red_mes_head.png) no-repeat;
 float: left;
 width: 259px;
}
#MESSAGE #main .rightColumn .image .photos span {
 background: url(../../history/images/frm_red_mes_under.png) no-repeat left bottom;
 display: block;
 padding: 4px;
}

#main .rightColumn .text {
 float: right;
 width: 411px;
}#main .rightColumn .image .text p {
 padding-bottom: 15px;
 font-size: 109%;
}