* {
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:15px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	}

body{
	
	}

div#all{
text-align:center;
	}
	
div#pagebody{
	width:950px;
	text-align:left;
	margin:0 auto;
	}
	
.style1 {font-size: smaller}

a:link {
	color: #003300;
}
a:visited {
	color: #003333;
}
a:hover {
	color: #669900;
}
a:active {
	color: #669900;
}
img{
	border:none;
	}

/*▼ヘッダー------------------------------------*/
	
div#head{
	width:920px;
	height:109px;
	}

a#title{
	float:left;
	display:block;
	width:305px;
	height:100px;

	background-position:bottom;
	background-repeat:no-repeat;
	}

h1{
	text-indent:-10000px;	
	}
	
div#head{
	float:left;
	width:613px;
	height:100px;
	}
	
div#pr1{
	float:left;
	width:468px;
	height:59px;
	}
	
div#link1{
	float:left;
	height:50px;
	margin-left:15px;
	margin-top:9px;
	line-height:20px;
	}
	
div#head ul{
	clear:both;
	width:590px;
	height:38px;
	padding-top:3px;
	_padding-top:0px;
	_margin-top:3px;
	}

div#head ul li{
	float:left;
	list-style:none;
	}
	
div#head ul li a{
	display:block;
	text-indent:-10000px;
	text-decoration:none;
	height:38px;
	}
	
li#topmenu01 a{
	width:118px;
	background-image:url(img/topmenu01.jpg);
	background-position:right;
	}
	
li#topmenu01 a:hover{
	width:118px;
	background-image:url(img/topmenu01.jpg);
	background-position:left;
	}
	
li#topmenu02 a{
	width:118px;
	background-image:url(img/topmenu02.jpg);
	background-position:right;
	}
	
li#topmenu02 a:hover{
	width:118px;
	background-image:url(img/topmenu02.jpg);
	background-position:left;
	}
	
li#topmenu03 a{
	width:118px;
	background-image:url(img/topmenu03.jpg);
	background-position:right;
	}
	
li#topmenu03 a:hover{
	width:118px;
	background-image:url(img/topmenu03.jpg);
	background-position:left;
	}
	
li#topmenu04 a{
	width:118px;
	background-image:url(img/topmenu04.jpg);
	background-position:right;
	}
	
li#topmenu04 a:hover{
	width:118px;
	background-image:url(img/topmenu04.jpg);
	background-position:left;
	}
	
li#topmenu05 a{
	width:118px;
	background-image:url(img/topmenu05.jpg);
	background-position:right;
	}
	
li#topmenu05 a:hover{
	width:118px;
	background-image:url(img/topmenu05.jpg);
	background-position:left;
	}
	
li#topmenu05 span{
	display:block;
	height:38px;
	width:118px;
	background-image:url(img/topmenu05_off.jpg);
	background-position:right;
	text-indent:-10000px;
	}
	
	
	/*▲ヘッダー-----------------------------------------*/

/*▼パンくず------------------------------------------*/
	
div#pan{
	clear:both;
	width:950px;
	height:18px;
	background-color:#e8e8e8;
	}
	
div#pan span{
	display:block;
	float:left;
	margin-top:2px;
	margin-left:15px;
	}
	
div#pr2{
	float:right;
	margin-top:1px;
	margin-right:15px;
	}
	
div#panend{
	clear:both;
	}
	
	/*▲パンくず----------------------------------------*/

/*▼コンテンツ------------------------------------*/
	
div#contet{
	width:920px;
	}

div.sidetext{
	width:161px;
	padding:8px;
	}
	
div#left div.sidetext{
	width:220px;
	padding:8px;
	}
	
/*▼左側コンテンツ-------------------------------*/
	
div#left{
	float:left;
	width:240px;
	margin-left: 2px;
	}
	
div#side01 li{
	list-style:none;
	margin-bottom:2px;
/*	margin-left:5px;*/
	}
div#side01 li a{
	text-indent:-10000px;
/*	width:230px;*/

	}
	
li#side01_01 a{
	display:block;
	background-image:url(img/side01_01.jpg);
	background-position:top;
	height:25px;
	width:240px;
	}
	
li#side01_01 a:hover{
	display:block;
	background-image:url(img/side01_01.jpg);
	background-position:bottom;
	height:25px;
	}
	
li#side01_02 a{
	display:block;
	background-image:url(img/side01_02.jpg);
	background-position:top;
	height:36px;
	width:239px;
	}
	
li#side01_02 a:hover{
	display:block;
	background-image:url(img/side01_02.jpg);
	background-position:bottom;
	height:36px;
	width:239px;
	}
	
li#side01_03 a{
	display:block;
	background-image:url(img/side01_03.jpg);
	background-position:top;
	height:36px;
	width:239px;
	}
	
li#side01_03 a:hover{
	display:block;
	background-image:url(img/side01_03.jpg);
	background-position:bottom;
	height:36px;
	width:239px;
	}
	
li#side01_04 a{
	display:block;
	background-image:url(img/side01_04.jpg);
	background-position:top;
	height:36px;
	width:239px;
	}
	
li#side01_04 a:hover{
	display:block;
	background-image:url(img/side01_04.jpg);
	background-position:bottom;
	height:36px;
	width:239px;
	}
	
li#side01_05 a{
	display:block;
	background-image:url(img/side01_05.jpg);
	background-position:top;
	height:25px;
	}
	
li#side01_05 a:hover{
	display:block;
	background-image:url(img/side01_05.jpg);
	background-position:bottom;
	height:25px;
	}

li#side01_06 a{
	display:block;
	background-image:url(img/side01_06.jpg);
	background-position:top;
	height:36px;
	width:239px;
	}
	
li#side01_06 a:hover{
	display:block;
	background-image:url(img/side01_06.jpg);
	background-position:bottom;
	height:36px;
	width:239px;
	}
	
li#side01_07 a{
	display:block;
	background-image:url(img/side01_07.jpg);
	background-position:top;
	height:36px;
	width:239px;
	}
	
	
li#side01_07 a:hover{
	display:block;
	background-image:url(img/side01_07.jpg);
	background-position:bottom;
	height:36px;
	width:239px;
	}
	
li#side01_07{

	}

	
div#side02 h2{
	width:190px;
	height:20px;
/*	background-color:#52a637;*/
	color:#ffffff;
	line-height:20px;
/*	border-left:#84cb6e 8px solid;*/
	padding-left:20px;
	background-image:url(img/side_r.jpg);
	margin-top:10px;	}
	
div#side02{
	border:#476300 1px solid;
	border-top:0px;
	}
	
div.sidepr{
	border:#476300 1px solid;
	margin-top:10px;
	}
	
div#left h2{
	width:220px;
	height:20px;
	/*	background-color:#52a637;*/
	color:#ffffff;
	line-height:20px;
	/*	border-left:#84cb6e 8px solid;*/
	padding-left:20px;
	background-image:url(img/side_r.jpg);
	margin-top:10px;
}
	
div#side03{
	border:#476300 1px solid;
	border-top:0px;
	}
	
div#totugeki{
	margin-top:10px;
	background-color:#FFEEEE;
	border: 1px solid #A31000;
	margin-bottom:10px;
	}

	
div#totugeki h2{
	width:236px;
	height:40px;
	background-image:url(img/totugeki.jpg);
	text-indent:-10000px;
	padding-left:0px;
	}
	
div#totugeki div.sidetext{


	}

	
/*div#side02 h2{
	width:191px;
	height:45px;
	background-image:url(img/side02.jpg);
	text-indent:-10000px;
	}
	
div#side03 h2{
	width:191px;
	height:45px;
	background-image:url(img/side03.jpg);
	text-indent:-10000px;
	}*/
	
div#side01 h2{
	width:219px;
	height:20px;
	/*	background-color:#52a637;*/
	color:#ffffff;
	line-height:20px;
	/*	border-left:#84cb6e 8px solid;*/
	padding-left:20px;
	background-image:url(img/side_r.jpg);
	margin-top:0px;
	}
	
div#side01{


	}

	/*▲左側コンテンツ---------------------------------*/
	
/*▼真ん中コンテンツ-----------------------------*/

div#cent{
	float:left;
	width:510px;
	margin-left:8px;
	_margin-left: 6px;
	padding-top:26px;
	}
	
#cent *{

	}
	
div.maintext{
	width:490px;
	padding:10px;
	background-color:#FFFAF7;
	line-height:17px;
	}
	
div.mainprtext{
	width:490px;
	padding:10px;
	background-color:#FFF7F7;
	line-height:17px;
	}
	
div#mainpr h2{
	width:485px;
	height:18px;
	font-size:14px;
	line-height:18px;
	color:#5A0121;
	background-image:url(img/mainpr.jpg);
	padding-left:25px;
	margin-top:0px;
	}
	
div.main1 h2{
	width:485px;
	height:25px;
	font-size:14px;
	line-height:26px;
	color:#003300;
	background-image:url(img/main.jpg);
	padding-left:25px;
	margin-top:10px;
	}
	
div#main03{
	background-color:#FFFFFF;
	border:#5dba3f;
	margin-top:10px;
	}
	
div#main03 div.maintext{
	width:490px;
	padding:10px;
	background-color:#FCFFF0;
	border:#5dba3f 1px solid;
	line-height:17px;
	}
	
		/*▼真ん中のメニュー-----------------------------*/
		
div#mainmenu{
	float:left;
	width:698px;
	margin-left:6px;
	margin-bottom:5px;
	margin-top:25px;
	}
	
div#mainmenu ul#tab{
	
	}
	
ul#tab a{
	text-decoration: none;
	color: #000000;
	}
	

	

	
ul#tab li{
	float:left;
	width:128px;
	height:17px;
	background-image:url(img/mainmenu_off.jpg);
	margin-right:10px;
	list-style:none;
	padding-top:4px;
	text-align:center;
	font-size:15px;
	}
	
ul#tab li#tabnowlink{
	background-image:url(img/mainmenu_on.jpg);
	font-weight:bold;
	}	
div#mainmenu ul#tabb{
	clear:both;
	width:688px;
	height:19px;
	background-image:url(img/mainmenubar.jpg);
	padding-top:5px;
	padding-left:10px;
	color:#FFFFFF;
	}
	
ul#tabb a{
	color:#FFFFFF;
	}
	
ul#tabb li{
	float:left;
	list-style:none;
	margin-right:15px;
	}
	


		/*△真ん中のメニュー-----------------------------*/
	
	/*▲真ん中コンテンツ-------------------------------*/
	
/*▼右側コンテンツ------------------------------*/
	
div#right{
	float:left;
	width:178px;
	margin-left:8px;
	_margin-left: 5px;
	}
	
div#right h2{
	width:158px;
	_width:159px;
	height:20px;
	color:#ffffff;
	line-height:20px;
	padding-left:20px;
	background-image:url(img/side.jpg);
	}

	
div.sider{
	border:#476300 1px solid;
	border-top:0px;
	margin-bottom:10px;
	}
	
	/*▲右側コンテンツ-------------------------------*/

	/*▲コンテンツ-----------------------------------*/
	
/*▼フッター-----------------------------------*/
	
div#footer{
	clear:both;
	text-align:center;
	}
	
div#footer h3{
	background-image:url(img/footer01.jpg);
	background-repeat:no-repeat;
	height:25px;
	padding-top:7px;
	}
	
div#footmenu{
	margin-top:40px;
	}
	
	/*▲フッター-----------------------------------*/

.style4 {
	color: #FF0000;
	font-weight: bold;
}
.style3 {
	color: #0000FF;
	font-weight: bold;
}

p#why01 a{
	display:block;
	width:510px;
	height:61px;
	text-indent:-10000px;
	background-image:url(http://www.fx-kingdom.com/img/why01.jpg);
	background-position:top;
	margin-bottom:10px;
	}
	
p#why01 a:hover{
	display:block;
	width:510px;
	height:61px;
	text-indent:-10000px;
	background-image:url(http://www.fx-kingdom.com/img/why01.jpg);
	background-position:bottom;
	margin-bottom:10px;
	}
	
/*------words.php*/
div.words{
	width:580px;
	margin-left:60px;
	}
	
div.words a{
	display:block;
	margin-bottom:5px;
	}
	
div.words dl{
	margin-bottom:20px;
	}
	
div.words dt{
	font-weight:bold;
	}
	
div.words dd{
	margin-top:20px;
	}
	
div.first_q{
	width:418px;
	height:31px;
	background-image:url(img/first_q.jpg);
	padding-top:36px;
	padding-left:100px;
	font-size:14px;
	font-weight:bold;
	color:#DD0313;
	margin-top:40px;
	}
	
div.first_a{
	width:580px;
	margin-left:40px;
	margin-top:10px;
	font-size:13px;
	line-height:18px;
	border:1px solid #999999;
	padding:10px;
	}
	
td.tableborderbottom{
	border-bottom:1px dotted #666666;
	}