@charset "utf-8";
/*共通*/

body{
	width:800px;
	margin:auto;
	text-align:center;
	background:#FF6600;
	font-size:80%;}
	
.block{
	display:block;}

.block02{
	clear:both;
	display:block;}
	
img{
	display:block;}
	

.float_L{
	float:left;}

.float_R{
	float:right;}

.Clear{
	clear:both;}

	
/*段組*/

#Main{
	width:800px;
	margin:0px auto 0px;
	text-align:center;}


#Cont01{
	clear:both;
	width:750px;
	margin:0px 24px 0px 25px;
	text-align:center;
	background:url(../img/top/back00.gif) repeat-y;}
	
#Cont02{
	clear:both;
	width:750px;
	margin:0px 24px 0px 25px;
	text-align:center;
	background:url(../img/top/back00.gif) repeat-y;}

	
#L_cont{
	width:192px;
	float:left;
	margin:0px;
	padding:0px;}


#R_cont{
	width:545px;
	float:right;
	margin:0px 12px 0px 0px;}

#Foot{
	width:740px;
	clear:both;
	margin:10px 0px 10px 25px;
	text-align:left;
	color:#FFFFFF;}


/*レフト*/

#navbar{
	widows:182px;
	height:300px;
	margin:0px;
	padding:0px;
	list-style-type:none;}

#navbar02{
	widows:182px;
	margin:0px;
	padding:0px;}

	
.btn01{
	width:177px;
	height:39px;
	padding:0px;
	margin:4px 5px 0px 0px;}

.btn02{
	width:177px;
	height:39px;
	padding:0px;
	margin:8px 5px 0px 0px;}
	
.btn03{
	padding:0px;
	margin:9px 5px 0px 0px;}



	
.bana01{
	display:block;
	padding:23px 0px 0px 5px;}

.bana02{
	display:block;
	padding:5px 0px 0px 5px;}
	
	
	
	


/*ライト*/


.r_back01{
	width:545px;
	margin:0px;
	background:#FFFFFF;}
	
.r_back01 img{
	margin:0px auto 0px;}

	
#Text01{
	width:514px;
	margin:0px auto 0px;
	padding:0px;
	text-align:left;
	background:url(../img/top/back01.gif) repeat-y top center;}
	
#Text01 a{
	color:#2E61BE;}
		
#Text01 a:hover{
	color:#FF6600;}

	
.text01{
	margin:0px;
	padding:0px 15px 10px 60px;}
	
	
.text02{
	margin:0px;
	padding:0px 15px 0px 60px;}
	
.text03{
	margin:0px 15px 0px 55px;
	width:444px;}
	
.text03 td{
	padding:5px;
	vertical-align:top;}
	
.text03_{
	margin:0px 15px 0px 55px;
	border-top:dotted 1px #FF6600;
	width:444px;}
	
.text03_ td{
	padding:5px;
	vertical-align:top;}

	
.text04{
	margin:0px;
	padding:0px 10px 0px 5px;}




.cm{
	float:right;
	margin:0px;
	padding:7px 15px 0px 0px;}
	
.cm_txt{
	float:right;
	width:379px;
	margin:0px;
	padding:5px 0px 0px;
	text-align:left;}
	
#Text02{
	width:442px;
	margin:0px auto 10px;
	padding:5px;
	text-align:left;
	border: 1px solid #FF6600;
	background-color: #FFFFCC;
}