@charset "utf-8";
/* CSS Document */



#contentContainer  {

	width: 960px;

	margin: 25px 0 0 0;

	font-size: ;

}



#contentContainer p {

	font-size: 0.875em;

}



#contentContainer img {

	border: none;

}



#contentContainer h1.title {

	margin-bottom: 15px;

}



#contentContainer #mainvisual {

	margin-bottom: 20px;

}



#contentContainer h3 {

	color: #6699CC;

	font-size: 18px;

	padding-bottom: 3px;

	margin-bottom: 1em;

	border-bottom: 1px solid #6699CC;

}



#contentContainer h4 {

	color: #666;

	font-size: 14px;

	border: none;

	padding: 0;

	margin: 0;

}



#contentContainer p.txt01 {

	margin-bottom: 1em;

}



#contentContainer p.txt02 {

	margin-left: 3em;

}



#contentContainer p.txt03 {

	margin: 0;

	padding: 0;

}



.linkType01 a {

	background: url(../images/coop_inh3/icon_arrow_right.gif) 0 1px no-repeat;

	padding-left: 15px;

}



.linkType01.mg01 {

	margin-left: 1em;

}



#contentContainer hr {

	border: 1px solid #fff;

	background: #fff;

	height: 1px;

}



#contentContainer hr.lv01 {

	margin-bottom: 20px;

}



#contentContainer hr.lv02 {

	margin-bottom: 20px;

}



#contentContainer hr.lv03 {

	margin-bottom: 30px;

}



#contentContainer hr.lv04 {

	margin: 20px 0;

	_margin: 5px 0;

	border: 1px solid #69c;

	height: 1px;

}



.listType01 {

	list-style: none;

	margin-bottom: 1em;

}



.listType01 li {

	/*background: url(../images/coop_inh3/icon01.gif) 0 6px no-repeat;

	padding-left: 10px;*/

	margin-bottom: 5px;

	font-size: 0.875em;

	line-height: 1.4;

	position: relative;

	padding-left: 7px;

}



.listType01 li span.icon {

	position: absolute;

	top: 5px;

	left: 0;

	_top: 4px;

	_left: -8px;

}



.listType01.mg01 {

	margin-left: 6em;

}



.listType01.mg02 {

	margin-left: 3em;

}



.listType01.mg03 {

	margin-top: 0.5em;

}



.w01 {

	width: 580px;

}



.w02 {	

	width: 263px;

	margin-right: 10px;

}



.w03 {	

	width: 373px;

	margin-left: 20px;

}



.w04 {

	width: 560px;

	margin-top: 10px;

}

.w05 {	

	width: 300px;

	margin-left: 20px;

}


.box01 {

	background: #FFFFF0;

	border: 1px dotted #ccc;

	padding: 15px;

	margin-bottom: 20px;

}



.box02 {

	background: #EBF5FF;

	border: 1px dotted #ccc;

	padding: 15px;

	margin-bottom: 20px;

}



 dl.box02 dt,

 dl.box02 dd {

	font-size: 0.875em;

	margin: 0;

	padding: 0;

}



 dl.box02 dt {

 	margin-bottom: 5px;

}



 dl.box02 dd {

 	line-height: 1.6;

}



.box03 {

	width: 936px;

	margin: 0 auto;

}



.pagetop {

	margin: 20px 0;

	text-align: right;

}



#footerNavi {

	text-align: right;

}



#footerNavi ul {

	list-style: none;

}



#footerNavi ul li {

	display: inline;

}



#footerNavi ul li a {

	font-size: 12px;

}





/**/



.columnLeft {

	float: left;

	display: inline;

}



.columnRight {

	float: right;

	display: inline;

}



.clear {

	clear: both;

}



.textR{

	text-align:right;

}





/* 各銀行部分リンク */



#contentContainer .colorN a {

	background: url(../images/coop_inh3/icon_arrow_right.gif) 0 1px no-repeat;

	padding-left: 15px;

}



#contentContainer .colorN a:link{	

	color:#666666;

}



#contentContainer .colorN a:visited{

	color:#666666;

}



#contentContainer .colorN a:hover{

	color:#0066CC;	

}





#contentContainer .colorN a:active{

	color:#0066CC;

}





