@charaset "Shift_JIS";
/* ------------------------------------------------------------------------------------
	point_t.css
	転職ポイント説明ＣＳＳ
------------------------------------------------------------------------------------
	1:ポイント説明
	
/* ---------------------------------------------------------
   1:ポイント説明
--------------------------------------------------------- */
#Point{
}
#Point h2{
  margin-bottom:20px;
}
/* タイトル以下 */
#PointBox{
  padding:0 0 20px 20px;
  overflow:hidden;
}

/* ポイント説明イメージ */
.Pointimg{
  margin-top:20px;
  text-align:center;
}

/* ポイントゲット */
.Point01{
  padding-right:10px;
  width:310px;
  height:265px;
  float:left;
}
.Point01 p{
  padding:5px 10px 0 0;
  width:280px;
}

/* ポイント貯める */
.Point02{
  padding-right:10px;
  width:310px;
  height:270px;
  float:left;
}
.Point02 p{
  padding-right:10px;
  padding-top:5px;
  width:280px;
}

/* ポイント応募 */
.Point03{
  padding-right:10px;
  width:310px;
  height:275px;
  float:left;
}
.Point03 p{
  padding-right:10px;
  padding-top:5px;
  width:280px;
}

/* ポイント下部分 */
#PointBox02{
  margin:10px 20px;
  clear:both;
  overflow:hidden;
}

/* ポイント付与一覧 */
.Pointlist{
  padding-bottom:5px;
  float:left;
  width:500px;
}
.Pointlist table{
  border:1px solid #5fbf73;
}
.Pointlist thead th{
	background:#5fbf73;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	padding:0;
}

.Pointlist th{
	padding:10px;
}

.Pointlist tbody th{
	text-align:center;
	width:10%;
	vertical-align:top;
}
.Pointlist tbody td{
	padding:10px;
}
.Pointlist tbody td p{
	font-size:15px;
} 

.Pointlist h3{
   margin-bottom:5px;
   padding:0;
}
.Pointlist dl{
  width:433px;
  padding:5px 10px 5px 10px;
  overflow:hidden;
  vertical-align: middle;

}
.Pointlist dt{
  float:left;
  margin-right:10px;
  width:55px;
}
.Pointlist dd span{
  padding-top:5px;
  font-size:10px;
  line-height:110%;
}
.Pointlist dd strong{
  padding:2px;
  font-size:12px;
  font-weight:normal;
}
.Pointlist dd strong a,
.Pointlist dd strong a:link{
  padding:3px;
  background:#fde97d;
}
.Pointlist dd strong a:hover{
  padding:3px;
  background:#5dd1f8;
}

/* ポイント応募 */
.Pointbt{
  margin:0 0 0 20px;
  padding:8px 0 0 0;
  float:right;
  width:320px;
}
.Pointbt h2{
  padding:0 0 0 30px;
}
.Pointp{
  color:#fe7599;
  font-weight:bold;
  font-size:25px;
  line-height:150%;
}
.Pointb{
  color:#000000;
  font-weight:bold;
  font-size:15px;
  line-height:150%;
}



.Pointbt_link{
	background:url(../img/point_t/point_t_bg.gif) no-repeat bottom right;
	padding-top:90px;
	width:230px;
}


/*---.clearfix---*/


.Pointbt:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.Pointbt {
	zoom:1;
}