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

/*-------------------------------------------------------

profile.css

-------------------------------------------------------*/
h2.h2_normal img { width: 87px; height: 19px; }

.profileConBox { border-bottom: solid 3px #d0d0d0; padding-bottom: 30px; margin-bottom: 30px; }

.profileLbox { float: left; width: 28%; margin-right: 8%; }
.profileCbox { float: left; width: 28%; }
.profileRbox { float: right; width: 28%; }

dl.profileBox dt { width: 26.66%; float: right; }
dl.profileBox dd { float: left; width: 70%; display: block; }
.nameBox { border-bottom: solid 1px #d0d0d0; padding-bottom: 3px; margin-bottom: 10px; }
h3.h3_profileName { float: left; width: 210px; }
ul.social { list-style-type: none; padding-top: 13px; }
ul.social li { float: right; margin-left: 3px; }
ul.social li img { width: 19px; }

h3.h3_ttl {padding: 10px; background: url(/common/img/bg_frame_gray.gif) repeat 0 0; color: #333333; margin-bottom: 10px; }

table.chronology { width: 100%; border: solid 1px #d0d0d0; border-collapse: collapse; }
table.chronology th,
table.chronology td { padding: 10px; vertical-align: top; border-bottom: solid 1px #d0d0d0; }
table.chronology th { font-weight: normal; text-align: right; background-color: #282828; color: #FFFFFF; width: 30px; }

table.chronology td p.indentTxt { text-indent: -2.4em; margin-left: 2.4em; }