@charset "utf-8";
/* CSS Document */
/*テンプレート用設定CSSファイル*/

.pt20{
	padding-top:20px;
}

a{text-decoration:underline;}
body{
	background: url(../mini/images/bg.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
#wrapper{
	width:1012px;
	margin:0 auto;
	background-color:#FFF;
}
#wrapper2{
	background:url(../mini/images/bg2.jpg) repeat-y -2px 0;
}
#left{
	width:9px;
	background:url(../mini/images/left02.jpg) repeat-y;
	float:left;
}
#center{
	width:994px;
	float:left;
}
#header{
	padding:10px 20px;
	width:954px;
	border-bottom:1px solid #F2689F;
}
#header ul li{
	float:left;
}
#kuniyasu{
	width:200px;
	padding-right:580px;
	float:left;
}
#fx{
	width:166px;
	float:left;
}
#top{
	width:954px;
	padding:20px;
}
#box{
	padding:0 40px;
	width:914px;
}
#menu{
	width:914px;
}
#menu li{
	float:left;
	padding:0 5px;
	padding-bottom:20px;
}
#midashi{
	padding-bottom:20px;
}
#point{
	padding-bottom:20px;
}
.dline{
	border-left:1px solid #999;
	border-right:1px solid #999;
	width:808px;
	padding:0 40px;
	padding-top:1px;
}
#table01{
	width:810px;
	border-collapse:collapse;
}
#table01 th{
	width:224px;
	padding:7px;
	border:1px solid #999;
	font-size:14px;
	line-height:150%;
}
#table01 td{
	padding:7px;
	border:1px solid #999;
	font-size:14px;
	text-align:center;
	line-height:150%;
}
.cel{
	background-color:#FFF4FA;
}
#table01 td.c50{
	width:270px;
}
#table01 td.ct{
	text-align:left;
	padding:7px 20px;
}
#midashi02{
	padding-bottom:40px;
}
#table02{
	width:360px;
	border-collapse:collapse;
	float:left;
	margin-right:110px;
}
#table02 th{
	width:100px;
	padding:7px;
	border:1px solid #999;
	font-size:14px;
	line-height:150%;
}
#table02 td{
	padding:7px;
	border:1px solid #999;
	font-size:14px;
	text-align:center;
	line-height:150%;
}
#midashi03{
	padding-bottom:40px;
}
#table03{
	width:320px;
	float:left;
}
#table03 table{
	width:320px;
	border-collapse:collapse;
}
#table03 th{
	width:116px;
	padding:7px;
	border:1px solid #999;
	font-size:14px;
	line-height:150%;
}
#table03 td{
	width:66px;
	padding:7px;
	border:1px solid #999;
	font-size:14px;
	text-align:center;
	line-height:150%;
}
#kouza{
	width:956px;
	padding:10px 18px;
	padding-bottom:50px;
}
#kouza dl{
	background:url(../mini/images/kouza_bg.jpg);
	width:946px;
	padding:5px;
}
#kouza dt{
	float:left;
	padding-right:30px;
	padding-left:10px;
}
#kouza dd{
	float:left;
	padding-top:20px;
}
#msg{
	background-color:#DDDDDD;
	padding:10px;
	font-size:14px;
	width:974px;
	margin-bottom:10px;
}
#right{
	width:9px;
	background:url(../mini/images/right02.jpg) repeat-y;
	float:left;
}
/*ヘッダーエリア設定*/

#footer_bottom{
	width:452px;
	padding-left:542px;
}
address{
	padding:10px;
	border:solid 2px #CCCCCC;
	float:right;
	line-height:135%;
	color:#666666;
	font-size:14px;
}








