@charset "shift-jis";

/*　共通設定　*/
.cl{clear:both;}

/*　テキスト設定　*/

.tx10w160{
	font-size:10px; line-height:160%;
}

.tx12w130{
	font-size:12px; line-height:130% !important;
}

.tx14w140{
	font-size:14px; line-height:140% ;
}

.tx_gy01{
	color:#a0a0a0;
}

.tx-red{
	color:#FF0000;
}

.tx-red-b{
	color:#FF0000;
	font-weight:bold;
}

.tx-blue{
	color:#69abdc;
	font-weight:bold;
	font-size:14px;
}

.tx-right{
	text-align:right;
}

.tx-center{
	text-align:center;
}

/*　マージン設定　*/

.mgn01{
	margin-bottom:15px;
}

.mgn02{
	margin-bottom:20px;
}

.mgn03{
	margin-bottom:10px;
}

.mgn04{
	margin-bottom:30px;
}

.pdb-20{
	padding-bottom:20px;
}

/*　リスト設定　*/

.list-Mark01{
	padding:0 0 0 16px;
	background:url(../images/common/point_01.jpg) no-repeat 162px 4px;
}
.list-Mark02 {
  padding: 0 0 0 16px;
  background: url(../images/common/point_01.jpg) no-repeat 262px 4px;
}

/*　パラグラフ設定　*/

.p-indent01{
	padding:0 17px 10px 17px;
}

.p1em{
	margin-bottom:1em;
}

.p2em{
	margin-bottom:2em;
}

.p3em{
	margin-bottom:3em;
}

.pageTop{
	padding:0 0 16px 16px;
	background:url(../images/common/point_arrow_up.gif) no-repeat 0px 5px;
	float:right;
  margin-left: auto;
}


.txAgnCenter{
	text-align:center;
}


/*　イメージブロック　*/

.img_Blk{
	display:block;
}

/*　フロート設定　*/

.flL{
	float:left;
	display:block;
}

.flR{
	float:right;
	display:block;
}

.flR-ph{
	padding:3px; margin:0 0 15px 15px;
	border:1px #999999 solid;
	float:right;
	display:block;
}

.flL-ph{
	padding:3px; margin:0 15px 15px 0;
	border:1px #999999 solid;
	float:left;
	display:block;
}

.flL-ph02{
	margin:0 15px 15px 0;
	float:left;
	display:block;
}

.flL-ph-sv01{
	padding:3px;
	border:1px #999999 solid;
	float:left;
	display:block;

}

.flL-ph-sv02{
	padding:3px;
	border:1px #cccccc solid;
	float:left;
	display:block;

}


