@charset "UTF-8";

/*-------------------------------------------------------
FX PRIME Corporation
Mod : 09.02.20 MT 
---------------------------------------------------------*/

* {
margin: 0;
padding:0;
line-height:1.6;
zoom:1;
}

body{
color:#666;
padding:0 0 20px 0;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka, sans-serif;
text-align:center;
}

#container{
width:850px;
margin:0 auto 0 auto;
text-align:left;
}

h2{
margin:0;
}

/* 通常のリスト表示用の設定 */
.ul_list{
	padding-left:20px;
}

.ol_list{
	padding-left:15px;
	margin-left:12px;
}

.ol_list_2col{
	padding-left:15px;
	margin-left:24px;
}



/* 表として利用のテーブルタグ用 */
.usually_table{
	border: solid 1px #bec7d2;
	border-collapse: collapse;
	border-spacing:0px;
}

td.table_title{
	border: solid 1px #bec7d2;
	padding:4px;
	background-color:#eef2f8;
	font-weight: bold;
}


td.table_contents{
	border: solid 1px #bec7d2;
	padding:4px;
	background-color:#ffffff;
}

#announce{
width:740px;
padding:10px;
margin:auto;
margin-top:10px;
margin-bottom:10px;
background:#FFFFEE repeat-y center top;
}

#announce p{
font-size:14px;
}

.boxB{
position:relative;
text-align:center;
margin:auto;
margin-bottom:20px;
padding:10px;
border:2px solid #666;
}

.boxC{
position:relative;
text-align:center;
margin:auto;
margin-bottom:20px;
padding:10px;
border:2px solid #666;
border-top:none;
}



br{letter-spacing: 0px;}
.clr{clear:both;}
.fs12{font-size:12px}
.fs11{font-size:11px}
.fs10{font-size:10px}

.mt5  {margin: 5px 0 0 0;}
.mt10 {margin: 10px 0 0 0;}
.mt20 {margin: 20px 0 0 0;}	
.ml5  {margin: 0 0 0 5px;}
.ml10 {margin: 0 0 0 10px;}	
.ml20 {margin: 0 0 0 20px;}		
.ml30 {margin: 0 0 0 30px;}		
.mb5  {margin-bottom: 5px;}	
.mb10 {margin-bottom: 10px;}
.mb20 {margin-bottom: 20px;}
.mtb5 {margin:5px 0;}	
.mtb10 {margin:10px 0;}
.hidden {display:none;}