/*全ページ共通bodyセレクタ*/
body {
		font-size:12px;
		font-color:#666666;
		line-height:1.5em;
		margin:0px;
		background-image:  url(img/background.gif);
		background-position:center;
		background-repeat:repeat-y;
	}
	
.bar {
		margin-top:2px;
		}
		
.menu{
		font-size:11px;
		font-family:"Arial";
		color:#666666;
		padding-left:10px;
		}
		
.menu a {
		text-decoration: none;
		color: #486ACE;
		}
		
.menu a:hover {
		text-decoration: underline;
		color: #0A6C07;
		}
		
.main {
		padding-top:20px;
		padding-left:30px;
		}
.sub {
		padding-left:10px;
		}		
.title {
     	margin-bottom:3px;
		}
		
.line {
      	margin-bottom:10px;   
		}
		    
.text {
		font-size:14px;
		color:#666666;
		line-height:1.5em;
		margin-bottom:20px;
		}
		
.text2 {
		font-family:"Arial";
		font-size:15px;
		font-weight:bold;
		color:#000066;
		line-height:1.3em;
		margin-bottom:20px;
		}
.text3 {
		font-family:"Century";
		font-size:18px;
		font-weight:bold;
		color:#009933;
		}
.text4 {
		font-family:"Arial";
		font-size:13px;
		font-weight:bold;
		color:#0033FF;
		}
		
.text5 {
		font-family:"Arial";
		font-size:15px;
		font-weight:bold;
		color:#666666;
		}
.text6 {
		font-family:"Arial";
		font-size:11px;
		line-height:1.1em;
		color:#666666;
		}				
.fl {
		float:right;
		}
.fl2 {
		float:left;
		}
.ta {
		margin-left:20px;
		}
		
.list1{
	line-height: 1.8em;
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

.list1 li{
	padding-left: 30px;
	background: url(img/point01.jpg) no-repeat 0.5em;
}

.list1 a{
	text-decoration: none;
	color: #486ACE;
}

.list1 a:hover{
	text-decoration: underline;
	color: #0A6C07;
}

.list3{
	line-height: 1.8em;
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

.list3 li{
	padding-left: 30px;
	background: url(img/point02.jpg) no-repeat 0.5em;
}

.list3 a{
	text-decoration: none;
	color: #486ACE;
}

.list3 a:hover{
	text-decoration: underline;
	color: #0A6C07;
}

.list5{
	line-height: 1.8em;
	margin-left: 8px;
	padding-left: 0px;
	list-style: none;
}

.list5 li{
	padding-left: 24px;
	margin-bottom: 15px;
	background: url(img/point04.jpg) no-repeat;
}

.list5 a{
	text-decoration: none;
	color: #486ACE;
}

.list5 a:hover{
	text-decoration: underline;
	color: #0A6C07;
}

.list2{
	line-height: 1.8em;
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

.list2 li{
	padding-left: 30px;
	background: url(img/point01.jpg) no-repeat left;
}

.list2 a{
	text-decoration: none;
	color: #486ACE;
}

.list2 a:hover{
	text-decoration: underline;
	color: #0A6C07;
}

.list6{
	line-height: 1.6em;
	margin-left: 8px;
	padding-left: 0px;
	list-style: none;
}

.list6 li{
	padding-left: 24px;
	margin-bottom: 10px;
	background: url(img/point04.jpg) no-repeat;
}

.list6 a{
	text-decoration: none;
	color: #486ACE;
}

.list6 a:hover{
	text-decoration: underline;
	color: #0A6C07;
}

.rfloat{
	float: right;
	margin-left: 10px;
}

.lfloat{
	float: left;
	margin-right:10px;
	vertical-align: middle;
}

.cap3{
	font-size:12px;
	margin-top: 2px;
	text-align: center;
	width: 240px;
	
}

.foot{
	border-top: #cccccc 1px dotted;
	}