@charset "shift_jis";
/**{
  border: 1px solid #333;
}
*/
p.pg a{
  float: right;
  width: 19px;
  height: 19px;
  margin: 0 0 10px 0;
  padding: 0;
  text-indent: -9999px;
  background: url(../img/policy/pg.gif) no-repeat left top;
}

/*profile*/
#profile p{
  text-indent: 1em;
}

h3#senooface{
  float: left;
  width: 120px;
  height: 140px;
  margin: 0 0 10px 0;
  text-indent: -9999px;
  background: url(../img/profile/senooface.jpg) no-repeat left top;
}

#content ul#profileI li{
  list-style: none;
  float: right;
  width: 330px;
  line-height: 120%;
}

ul#profileI li span{
  color: #FF6600;
}

ul#profileI li.syucho{
  margin: 5px 0;
  color: #060;
  font-weight: bolder;
}

ul#profileI li.yobikake{
  margin: 5px 0;
  color: #33CC33;
  font-weight: bolder;
  font-size: 120%;
}

#content dl#profileII dt{
  clear: both;
  border-bottom: 1px dotted #333;
  color: #666;
}

p#manga{
  width: 480px;
  height: 394px;
  text-indent: -9999px;
  background: url(../img/profile/manga.jpg) no-repeat left top;
}

#content h3#taschimukau{
  clear: both;
  width: 297px;
  height: 59px;
  text-indent: -9999px;
  background: url(../img/profile/main-title.gif) no-repeat left top;
}

#kurashi{
  margin: 10px 0;
}

#kurashi h4{
  line-height: 120%;
  color: #060;
}

#kurashi h4 span{
  line-height: 120%;
  color: #f60;
  font-size: 85%;
}

#kurashi p#kondankai{
  float: right;
  width: 200px;
  height: 140px;
  margin: 0 0 20px 10px;
  text-indent: -9999px;
  background: url(../img/profile/kondankai.jpg) no-repeat left top;
}

#dakyo{
  clear: right;
  margin: 10px 0 0 0;
}

#dakyo h4{
  line-height: 120%;
  color: #060;
}

#dakyo h4 span{
  line-height: 120%;
  color: #f60;
  font-size: 85%;
}

#dakyo p#gikai{
  float: left;
  width: 200px;
  height: 140px;
  margin: 0 10px 0 0 ;
  text-indent: -9999px;
  background: url(../img/profile/gikai.jpg) no-repeat left top;
}

.ouendanI{
  float: left;
  width: 230px;
  border-top-width: thin;
  border-bottom-width: thin;
  border-top-color: #006600;
  border-bottom-color: #006600;
  border-top-style: dotted;
  border-bottom-style: dotted;
}

.ouendanI h4,
.ouendanII h4{
  line-height: 120%;
  margin: 5px 0 0 0;
  padding: 0 33px 0 0;
  color: #FF6600;
  background: url(../img/profile/ouendan.gif) no-repeat right top;
}

.ouendanI p.shokai,
.ouendanII p.shokai{
  color: #669933;
  text-align: right;
}

.ouendanI p.shokai span,
.ouendanII p.shokai span{
  padding: 0 5px 0 0;
  font-size: 85%;
}

.ouendanII{
  float: right;
  width: 230px;
  border-top-width: thin;
  border-bottom-width: thin;
  border-top-color: #006600;
  border-bottom-color: #006600;
  border-top-style: dotted;
  border-bottom-style: dotted;
}

/*policy*/
#policy p{
  text-indent: 1em;
}

#content h3#maintitle{
  width: 480px;
  height: 49px;
  margin-top: 0px;
  text-indent: -9999px;
  background: url(../img/policy/maintitle.gif) no-repeat left top;
}

ul.kinkyu li{
  list-style: none;
  padding: 0 0 0 20px;
  background: url(../img/policy/orange_en.gif) no-repeat 10px 5px;
}

ul.kinkyu li.kadai{
  height: 20px;
  margin: 10px 0 5px 0;
  padding: 2px 0 0 8px;
  background: url(../img/policy/kadai.jpg) no-repeat left top;
}

p#akushu{
  float: right;
  width: 200px;
  height: 200px;
  margin: 0 0 0 10px;
  text-indent: -9999px;
  background: url(../img/policy/akushu.jpg) no-repeat left top;
}

h3#sumiyoi{
  clear: both;
  width: 480px;
  height: 25px;
  margin: 10px 0 0 0;
  text-indent: -9999px;
  background: url(../img/policy/city.gif) no-repeat left top;
}

ul.sumiyoi li{
  list-style: none;
  padding: 0 0 0 25px;
  background: url(../img/policy/green_en.gif) no-repeat 10px 3px;
}

ul.sumiyoi li.mokuteki{
  margin: 10px 0 5px 0;
  padding: 0;
  color: #006600;
  font-weight: bold;
  font-size: 120%;
  background: none;
}

ul.sumiyoi li.mokuteki span{
  color: #090;
  font-weight: bolder;
}

p#shisatu{
  float: right;
  width: 180px;
  height: 180px;
  text-indent: -9999px;
  background: url(../img/policy/stand.jpg) no-repeat left top;
}

h3#hituyou{
  clear: both;
  margin: 10px 0 10px 0 ;
  color: #FF6600;
}

p.point{
  padding: 10px;
  border: thin dashed #FF6600;
  color: #f60;
  text-align: center;
  background-color: #FFFF99;
}

/*Info*/
#info{
}

ul#kouho{
  line-height: 0%;
  margin: 0;
  padding: 0;
}

ul#kouho li{
  list-style: url(none) none outside;
}

ul#kouho li#inoue{
  float: left;
  width: 90px;
  height: 110px;
  text-indent: -9999px;
  background: url(../img/kouho07/inoue.jpg) no-repeat left top;
}

ul#kouho li#kami{
  float: left;
  width: 50px;
  height: 70px;
  text-indent: -9999px;
  background: url(../img/kouho07/kami.jpg) no-repeat left top;
}

ul#kouho li#tanikawa{
  float: left;
  width: 50px;
  height: 70px;
  text-indent: -9999px;
  background: url(../img/kouho07/tanikawa.jpg) no-repeat left top;
}

ul#kouho li#haruna{
  float: left;
  width: 50px;
  height: 70px;
  text-indent: -9999px;
  background: url(../img/kouho07/haruna.jpg) no-repeat left top;
}

ul#kouho li#yamashita{
  float: left;
  width: 50px;
  height: 70px;
  text-indent: -9999px;
  background: url(../img/kouho07/yamashita.jpg) no-repeat left top;
}

ul#kouho li.profileI{
  float: right;
  width: 370px;
  line-height: 120%;
  margin: 10px 0 0 0;
  padding: 0;
}

ul#kouho li.profile{
  float: right;
  width: 400px;
  line-height: 120%;
  margin: 10px 0 0 0;
  padding: 0;
}

ul.katagaki li.name{
  line-height: 1.2em;
  margin: 0;
  padding: 0;
  font-size: 120%;
}

ul#kouho li.clear{
  clear: both;
  line-height: 0%;
  border-bottom: solid #69f 1px;
  text-indent: -9999px;
}

h4#tohyo {
  width: 480px;
  height: 97px;
  line-height: 0%;
  margin-top: 10px;
  text-indent: -9999px;
  background: url(../img/kouho07/kaisetu.gif) no-repeat left top;
}

/*Search*/
.search-result-unit{
  margin-top: 1em;
  padding-top: 4px;
  border-top: 2px dotted #ccc;
}

.search-result-unit p{
  margin-bottom: 0;
}

div.clear hr{
  visibility: hidden;
}