@charset "utf-8";
@import url(/common/css/seiyu_old.css);
/*------------------------------
プライバシーポリシー
------------------------------*/
#contents_article #main #ppBlock{
  width: 650px;
  padding-bottom: 25px;
}
#contents_article #main .ppBlockIn{
  padding-bottom: 30px;
}
#contents_article #main #ppBlock h3{
  margin: 0; padding: 0 0 10px;
  font-size: large;
}
#contents_article #main #ppBlock p{
  margin: 0; padding: 0;
}
#contents_article #main #ppBlock h4{
  margin: 0; padding: 0 0 10px;
  color: #052d6a; font-weight: 700; font-size: 13px;
}
#contents_article #main #ppBlock ul{
  margin: 0 0 0 25px; padding: 0;
}
#contents_article #main #ppBlock li{
  margin: 0; padding: 0;
  list-style: disc;
}
#contents_article #main #ppBlock dd a{
  text-decoration: underline;
}
#contents_article #main #ppBlock dd a:hover{
  text-decoration: none;
}
#contents_article #main #ppBlock dd div{
  margin-top: 10px;
}
#contents_article #main #ppBlock .baseBlock{
  margin-bottom: 15px;
}
#contents_article #main #ppBlock .baseBlockIn{
  padding: 20px 15px 0;
  background: url(/common/images/bg_dot.png);
}
#contents_article #main #ppBlock .baseBlockIn dl{
  margin: 0; padding: 0;
}
#contents_article #main #ppBlock .baseBlockIn dt{
  margin: 0; padding: 0 0 10px;
  color: #052d6a; font-weight: 700; font-size: 13px;
}
#contents_article #main #ppBlock .baseBlockIn dd{
  margin: 0; padding: 0 0 18px;
 line-height: 1.6em;
}
#contents_article #main #ppBlock .baseBlockIn ul{
  margin: 0 0 0 17px; padding: 0;
}
#contents_article #main #ppBlock .baseBlockIn li{
  margin: 0; padding: 0;
  list-style: disc;
}

/*------------------------------
このサイトについて
------------------------------*/
#contents_article #main dl.ppContent{
  margin: 0; padding: 0;
}
#contents_article #main #ppBlock .ppContent ul{
	padding-bottom:20px;
}
#contents_article #main #ppBlock .ppBlockIn p{
	padding-bottom:20px;
}
#contents_article #main dl.ppContent dt{
  margin: 0; padding: 0 0 10px;
  color: #052d6a; font-weight: 700; font-size: 13px;
}
#contents_article #main dl.ppContent dd{
  margin: 0 0 23px; padding: 0;
  line-height: 1.4em;
}

/*------------------------------
ページ名称・場所の変更
------------------------------*/
#contents_article #main #pagenavi{
  width: 650px;
  margin-bottom: 10px;
}
#contents_article #main #pagenavi h2{
  margin: 0 0 13px; padding: 0;
}
#contents_article #main #pagenavi h3{
  margin: 0 0 15px; padding: 0;
  line-height: 1.6em; font-size: 14px;
}
#contents_article #main .pagenaviIn{
  width: 650px;
  overflow: hidden;
}

/* ボックス */
#contents_article #main #pagenavi .baseBlock{
  width: 318px;
  margin-bottom: 10px;
}
#contents_article #main #pagenavi .baseBlockIn{
  width: 303px;
  padding: 14px 0 14px 14px;
}

/* ボックス内テキスト */
#contents_article #main #pagenavi .baseBlock p{
  line-height: 1.1em !important;
}
#contents_article #main #pagenavi .baseBlock p.narrow{
  letter-spacing: -1px;
}
#contents_article #main #pagenavi .baseBlock p.narrow2{
  letter-spacing: -2px;
}
#contents_article #main #pagenavi .baseBlock p.before{
  margin: 0 0 15px; padding: 0;
  float: left;
  font-family: "メイリオ" , Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",Arial,sans-serif;
}
#contents_article #main #pagenavi .baseBlock p.after{
  margin: 0; padding: 0 0 0 60px;
  float: left;
  font-family: "メイリオ" , Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",Arial,sans-serif;
  background: url(/terms/images/icon_new.png) no-repeat 10px 1px;
}
#contents_article #main #pagenavi .pannaviIn{
  margin: 0; padding: 0;
  clear: left; font-size: 10px;
  *display:inline;
}
#contents_article #main #pagenavi h4{
  margin: 0 0 15px; padding: 0;
  font-size: 12px;
}
