@charset "utf-8";

@import "common.css";
@import "layout.css";


/*--------------------------------------------------------------------------------------------------------------*/
.contents .bar-profile { background-image: url(../img/bar-profile.jpg); background-repeat: no-repeat; height: 40px; width: 600px; margin-bottom: 15px; }
.contents .bar-profile h2 { line-height: 40px; font-size: 14px; text-indent: -9999px; }
/*--------------------------------------------------------------------------------------------------------------*/
.contents .bar-profile2 { background-image: url(../img/bar-profile2.jpg); background-repeat: no-repeat; height: 40px; width: 600px; margin-bottom: 15px; }
.contents .bar-profile2 h2 { line-height: 40px; font-size: 14px; text-indent: -9999px; }
/*--------------------------------------------------------------------------------------------------------------*/

.prof-waku { background-image: url(../img/profile-img1.jpg); background-repeat: no-repeat; height: 400px; width: 600px; position: relative; }
.prof-waku .text { height: 150px; width: 570px; position: absolute; left: 15px; top: 235px; }
.prof-waku .text strong { font-weight: bold; color: #C00; font-size: 14px; line-height: 20px; }
.prof-waku .text dd { padding-left: 24px; font-size: 12px; line-height: 18px; margin-bottom: 5px; }
.tbl .td1 { width: 25%; padding: 5px; border: 1px solid #DCB47C; background-color: #EDD8BC; font-size: 14px; line-height: 20px; }
.tbl .td2 { font-size: 14px; line-height: 20px; width: 75%; padding: 5px; border: 1px solid #DCB47C; background-color: #F2E3D0; }
.tbl .td2 a { font-weight: bold; color: #36F; padding-right: 6px; padding-left: 6px; }
.tbl .td2 a:hover { color: #F33; }
.tbl .td2 .tbl_info { height: 20px; width: 100%; position: relative; }
.tbl table .tbl_info .swf { position: absolute; top: 0px; right: 0px; }
