@charset 'UTF-8';
/*---------------------------------------------------------------------------------
report
-----------------------------------------------------------------------------------
font size
150% = 24px
138% = 22px
125% = 20px
113% = 18px
100%  = 16px
88%  = 14px
75%  = 12px
63%  = 10px
---------------------------------------------------------------------------------*/

/*
import
---------------------------------------------------------------------------------*/
@import 'common.css';

/*
staff
---------------------------------------------------------------------------------*/
#staff img {
  border: 1px solid #000;
  padding: 4px;
}

/*
profile
---------------------------------------------------------------------------------*/
#profile {
  background: url(/common/images/report/bgProf.png) no-repeat right top;
  overflow: hidden;
  padding-bottom: 10px;
}

#profile img {
  float: left;
  margin-bottom: 10px;
}

#profile dl {
  font-size: 75%;
  margin: 75px 0 0 395px;
  min-height: 195px;
  overflow: hidden;
  width: 205px;
}

#profile dt {
  color: #0084ff;
  float: left;
  font-weight: bold;
  margin-top: 10px;
  width: 60px;
}

#profile dd {
  margin: 10px 0 0 60px;
  word-break: break-all;
}

#staff #intro {
  background: #fee;
  clear: both;
  margin: 0;
  padding: 12px;
}

#staff .oneWrap {
  border-top: 1px dotted #000;
  padding: 10px 0 0;
}

#staff .oneWrap img {
  float: right;
  margin: 10px 0 10px 10px;
}

#staff a{
  color: #0084ff;
}

#staff p {
  font-size: 75%;
  margin: 10px 0;
}

#staff h4 {
  background: #fd9;
  font-size: 88%;
  font-weight: bold;
  padding: 8px 5px 5px;
}

#staff .question {
  font-weight: bold;
}

#staff .answer span {
  color: #0084ff;
  font-weight: bold;
}

#staff h5 {
  font-size: 88%;
  font-weight: bold;
}

#staff #shopLink {
  color: #0084ff;
  font-size: 113%;
  font-weight: bold;
}

#shopData dl {
  font-size: 75%;
  overflow: hidden;
}

#shopData dt {
  float: left;
}

#shopData dd {
  margin-left: 40px;
}