/* profile.css */

#profile_html #titleandbackground
{
  background-image: url(../images/titlebackground_simple.jpeg);
  height: 120px;
}

#profile_html #subarea
{
  top: 214px;
}

#profile_html #contents
{
  border-right-style: solid;
  border-right-color: #d030ff;
  border-right-width: 1px;
}

#profile_html #contents p
{
  text-indent: 1em;
  margin-top: 0px;
  margin-left: 1.5em;
  margin-right: 1.5em;
}

#profile_html #contents dl
{
  clear: both;
  padding-top: 1em;
  font-size: 98%;
}

#profile_html #contents dl dt
{
  margin-left: 0.75em;
}

#profile_html #contents dl dd p
{
  font-size: 90%;
  position: relative;
  z-index: 1;
}

#profile_html #contents div.occupation
{
  float: left;
  width: 50%;
  position: relative;
  margin-left: 4%;
  margin-top: 1em;
  margin-right: 2%;
  margin-bottom: 0.5em;
  min-height: 240px;
  background-image: url(../images/profilepicturebackground.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-color: #c1c1c1;
}

#profile_html #contents div.occupation dl
{
  clear: none;
  position: relative;
  left: -4%;
  top: -1em;
  display: inline-block;
  width: 100%;
  min-height: 240px;
  /* overflow: hidden; */
  margin: 0px;
  padding: 0px;
  color: #a0a0a0;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px;
  border-color: #e8e8e8;
}

#profile_html #contents div.occupation dl dt
{
  margin-left: 1em;
  padding-top: 1em;
  font-family: "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro W6","メイリオ","Meiryo","HGPｺﾞｼｯｸM","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

#profile_html #contents div.occupation dl dt img.images-profilepicture_png
{
  float: right;
  margin-left: -40px;
  margin-top: -1em;
}

#profile_html #contents div.occupation dl dt span.yomigana
{
  font-size: 75%;
}

#profile_html #contents div.occupation dl dd
{
  margin-bottom: 0px;
}

#profile_html #contents div.occupation dl dd ul
{
  margin-bottom: 0px;
}

#profile_html #contents div.occupation dl dd ul li
{
  min-height: 1em;
  margin-top: 0px;
  padding-top: 0px;
  line-height: 1.2em;
  background-position: left 0.15em;
  font-family: "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro W6","メイリオ","Meiryo","HGPｺﾞｼｯｸM","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

#profile_html #contents dl.biography span.images-profilebusinessimage_png
{
  position: relative;
  z-index: 0;
}

#profile_html #contents dl.biography span.images-profilebusinessimage_png span.multipleimage
{
  clear: right;
  float: right;
  overflow: hidden;
  display: inline-block;
  height: 16px; /* multiple image height */
  margin-left: 0.25em;
  margin-right: 0.5em;
  line-height: 0; /* 行間の発生を防ぐ */
}

#profile_html #contents dl.biography span.images-profilebusinessimage_png img
{
  width: 235px; /* multiple image width */
  height: 320px;
/*
  background-position: right 0px;
  background-repeat: no-repeat;
  padding-left: 235px;
  padding-top: 320px;
  width: 1px;
  height: 1px;
  margin-right: -1px;
  margin-bottom: -1px;
  
  background-position: left top;
  margin-left: 0px;
  margin-top: 0px;
*/
}

#profile_html #contents dl.biography img.images-profilebusinessimage_00_png
{
/*
  background-image: url(../images/profilebusinessimage_00_163x16.png);
  background-position: right 0px;
*/
  margin-top: 0px;
  margin-left: -72px; /* 163px - 235px = -72px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_01_png
{
/*
  background-image: url(../images/profilebusinessimage_01_179x16.png);
  background-position: right 16px;
*/
  margin-top: -16px;
  margin-left: -56px; /* 179px - 235px = -56px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_02_png
{
/*
  background-image: url(../images/profilebusinessimage_02_195x16.png);
  background-position: right 32px;
*/
  margin-top: -32px;
  margin-left: -40px; /* 195px - 235px = -40px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_03_png
{
/*
  background-image: url(../images/profilebusinessimage_03_211x16.png);
  background-position: right 48px;
*/
  margin-top: -48px;
  margin-left: -24px; /* 211px - 235px = -24px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_04_png
{
/*
  background-image: url(../images/profilebusinessimage_04_219x16.png);
  background-position: right 64px;
*/
  margin-top: -64px;
  margin-left: -16px; /* 219px - 235px = -16px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_05_png
{
/*
  background-image: url(../images/profilebusinessimage_05_231x16.png);
  background-position: right 80px;
*/
  margin-top: -80px;
  margin-left: -4px; /* 231px - 235px = -4px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_06_png
{
/*
  background-image: url(../images/profilebusinessimage_06_233x16.png);
  background-position: right 96px;
*/
  margin-top: -96px;
  margin-left: -2px; /* 233px - 235px = -2px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_07_png
{
/*
  background-image: url(../images/profilebusinessimage_07_234x16.png);
  background-position: right 112px;
*/
  margin-top: -112px;
  margin-left: -1px; /* 234px - 235px = -1px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_08_png
{
/*
  background-image: url(../images/profilebusinessimage_08_235x16.png);
  background-position: right 128px;
*/
  margin-top: -128px;
  margin-left: 0px; /* 235px - 235px = 0px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_09_png
{
/*
  background-image: url(../images/profilebusinessimage_09_235x16.png);
  background-position: right 144px;
*/
  margin-top: -144px;
  margin-left: 0px; /* 235px - 235px = 0px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_10_png
{
/*
  background-image: url(../images/profilebusinessimage_10_235x16.png);
  background-position: right 160px;
*/
  margin-top: -160px;
  margin-left: 0px; /* 235px - 235px = 0px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_11_png
{
/*
  background-image: url(../images/profilebusinessimage_11_235x16.png);
  background-position: right 176px;
*/
  margin-top: -176px;
  margin-left: 0px; /* 235px - 235px = 0px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_12_png
{
/*
  background-image: url(../images/profilebusinessimage_12_234x16.png);
  background-position: right 192px;
*/
  margin-top: -192px;
  margin-left: -1px; /* 234px - 235px = -1px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_13_png
{
/*
  background-image: url(../images/profilebusinessimage_13_233x16.png);
  background-position: right 208px;
*/
  margin-top: -208px;
  margin-left: -2px; /* 233px - 235px = -2px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_14_png
{
/*
  background-image: url(../images/profilebusinessimage_14_231x16.png);
  background-position: right 224px;
*/
  margin-top: -224px;
  margin-left: -4px; /* 231px - 235px = -4px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_15_png
{
/*
  background-image: url(../images/profilebusinessimage_15_219x16.png);
  background-position: right 240px;
*/
  margin-top: -240px;
  margin-left: -16px; /* 219px - 235px = -16px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_16_png
{
/*
  background-image: url(../images/profilebusinessimage_16_211x16.png);
  background-position: right 256px;
*/
  margin-top: -256px;
  margin-left: -24px; /* 211px - 235px = -24px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_17_png
{
/*
  background-image: url(../images/profilebusinessimage_17_195x16.png);
  background-position: right 272px;
*/
  margin-top: -272px;
  margin-left: -40px; /* 195px - 235px = -40px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_18_png
{
/*
  background-image: url(../images/profilebusinessimage_18_179x16.png);
  background-position: right 288px;
*/
  margin-top: -288px;
  margin-left: -56px; /* 179px - 235px = -56px */
}

#profile_html #contents dl.biography img.images-profilebusinessimage_19_png
{
/*
  background-image: url(../images/profilebusinessimage_19_163x16.png);
  background-position: right 304px;
*/
  margin-top: -304px;
  margin-left: -72px; /* 163px - 235px = -72px */
}

#profile_html #contents dl.biography p.normaltext
{
  text-align: left;
}

#profile_html #contents p.occupation
{
  margin-top: 1em;
  margin-bottom: 1em;
}

#profile_html #onlinemessage
{
  display: none;
  position: absolute;
  visibility: hidden;
}

/* end of file */
