/* index

	- body
	- wrapper
	- header
	- globalNavigation
 	- pageTool
	- pageUtility
	- breadcrumb
	- column
	- flash
	- whatsnew & topics
	- backIssue
	- page
	- jaNetBank
	- branch
	- mobile
	- banner
	- pageTop
	- footer
	- spacer
	- assist
	- list
	- form
	- font

----------------------------------------------- */


/* body
----------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	text-align: center;
}


/* wrapper
----------------------------------------------- */
#wrapper {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: left;
}


/* header
----------------------------------------------- */
#header {
	margin: 0px 0px 0px 10px;
	padding: 0;
	width: 600px;
	height: 55px;
	background: url(../../shared/img/pageutility.gif) no-repeat;
	clear: both;
}


/* globalNavigation
----------------------------------------------- */
#globalNavigation {
	display: none;
}


/* pageTool
----------------------------------------------- */
#header #pageTool {
	display: none;
}


/* pageUtility
----------------------------------------------- */
#pageUtility {
	display: none;
}


/* breadcrumb
----------------------------------------------- */
#breadcrumb {
	margin: 0;
	padding: 5px 0px 5px 10px;
	width: 830px;
	clear: both;
}

#breadcrumb p {
	margin: 0;
	padding: 0;
	color: #666666;
	clear: both;
}

#breadcrumb p a {
	text-decoration: none;
	color: #666666;
}

#breadcrumb p a:hover {
	color: #77ae2c;
}


/* column
----------------------------------------------- */
#columnALeft {
	margin: 5px 0px 0px 5px;
	padding: 0;
	width: 610px;
	float: left;
}

html>body #columnALeft {
	margin: 5px 0px 0px 10px;
	padding: 0;
	width: 610px;
	float: left;
}

#columnARight {
	display: none;
}

#columnACenter {
	margin: 5px 0px 0px 5px;
	padding: 0;
	width: 830px;
	float: left;
}

html>body #columnACenter {
	margin: 5px 0px 0px 10px;
	padding: 0;
	width: 830px;
	float: left;
}


/* flash
----------------------------------------------- */
#flash {
	display: none;
}


/* whatsnew & topics
----------------------------------------------- */
#whatsnew {
	margin: 0;
	padding: 14px 0px 0px 0px;
	width: 300px;
	float: left;
}

#whatsnew h3 {
	margin: 0;
	padding: 0;
	width: 300px;
	height: 55px;
	background: url(../../shared/img/whatsnew.gif) no-repeat;
	float: left;
}

#whatsnewPage {
	margin: 0;
	padding: 14px 0px 0px 0px;
	width: 610px;
	clear: both;
}

#whatsnewPage h3 {
	margin: 0;
	padding: 0;
	width: 610px;
	height: 55px;
	background: url(../../shared/img/whatsnewpage.gif) no-repeat;
	clear: both;
}

#whatsnew ul,
#whatsnewPage ul {
	margin: 0;
	padding: 0px 10px 0px 10px;
	list-style: none;
	text-indent: 0;
	float: left;
}

#whatsnew ul li,
#whatsnewPage ul li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	clear: both;
}

#whatsnew ul li a,
#whatsnewPage ul li a {
	margin: 0;
	padding: 0px 0px 5px 17px;
	background: url(../../shared/img/arrow3.gif) no-repeat 0px 0.2em;
	text-indent: 0;
	float: left;
}

#topics {
	margin: 0;
	padding: 14px 0px 0px 10px;
	width: 300px;
	float: left;
}

#topics h3 {
	margin: 0;
	padding: 0;
	width: 300px;
	height: 55px;
	background: url(../../shared/img/topics.gif) no-repeat;
	float: left;
}

#topicsPage {
	margin: 0;
	padding: 14px 0px 0px 0px;
	width: 610px;
	clear: both;
}

#topicsPage h3 {
	margin: 0;
	padding: 0;
	width: 610px;
	height: 55px;
	background: url(../../shared/img/topicspage.gif) no-repeat;
	clear: both;
}

#topics dl {
	margin-top: -16px;
	padding: 0px 10px 0px 10px;
	clear: both;
}

:root #topics dl {
	margin: 0;
	padding: 0px 10px 0px 10px;
	clear: both;
}

#topics dl dt {
	margin: 0;
	padding: 0px 0px 3px 0px;
	float: left;
}

#topics dl dt.t10 {
	color: #77ae2c;
}

#topics dl dd {
	margin: 0;
	padding: 0px 0px 10px 0px;
	clear: both;
}

#topics dl span {
	margin: 1px 5px 0px 0px;
	padding: 0;
	text-indent: -9999px;
	width: 12px;
	height: 12px;
	background: url(../../shared/img/pdf_mini.gif) no-repeat;
	float: left;
}

#topicsPage table {
	margin: -10px 0px 0px 10px;
	padding: 0;
	width: 590px;
	border: none;
	border-collapse: collapse;
	clear: both;
}

#topicsPage table th,
#topicsPage table td {
	border: none;
}

#topicsPage table th {
	margin: 0;
	padding: 10px 10px 10px 0px;
	width: 120px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #cce57f;
}

#topicsPage table td {
	margin: 0;
	padding: 10px 0px 10px 0px;
	width: 460px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #e6e6e6;
}

#topicsPage span {
	margin: 1px 5px 0px 0px;
	padding: 0;
	text-indent: -9999px;
	width: 12px;
	height: 12px;
	background: url(../../shared/img/pdf_mini.gif) no-repeat;
	float: left;
}



/* backIssue
----------------------------------------------- */
#backIssue {
	margin: 20px 0px 0px 0px;
	padding: 0;
	width: 610px;
	border: 1px solid #e6e6e6;
	float: left;
}

#backIssue ul#left {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: 0;
	float: left;
}

#backIssue ul#left li {
	margin: 0;
	padding: 10px 0px 10px 10px;
	text-indent: 0;
	float: left;
}

#backIssue ul#left li a {
	margin: 0;
	padding: 0px 0px 0px 12px;
	background: url(../../shared/img/arrow1.gif) no-repeat 0px 0.41em;
	text-indent: 0;
	float: left;
}

#backIssue ul#right {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: 0;
	float: right;
}

#backIssue ul#right li {
	margin: 0;
	padding: 10px 10px 10px 0px;
	text-indent: 0;
	float: left;
}

#backIssue ul#right li#rss a {
	margin: 0;
	padding: 0px 0px 0px 16px;
	background: url(../../shared/img/rss.gif) no-repeat 0px 0.2em;
	text-indent: 0;
	float: left;
}

#backIssue ul#right li#link a {
	margin: 0;
	padding: 0px 0px 0px 12px;
	background: url(../../shared/img/arrow2.gif) no-repeat 0px 0.41em;
	text-indent: 0;
	float: left;
}


/* page
----------------------------------------------- */
#pageTitleA {
	margin: 0;
	padding: 0;
	width: 610px;
	clear: both;
}

#pageTitleB {
	margin: 0;
	padding: 0;
	width: 830px;
	clear: both;
}

.pageCaptionA {
	margin: 0;
	padding: 10px 0px 0px 15px;
	width: 595px;
	clear: both;
}

html>body .pageCaptionA {
	margin: 0;
	padding: 10px 0px 0px 15px;
	width: 580px;
	clear: both;
}

.pageCaptionB {
	margin: 0;
	padding: 10px 0px 0px 15px;
	width: 595px;
	clear: both;
}

.pageCaptionC {
	margin: 0;
	padding: 10px 0px 0px 15px;
	width: 380px;
	float: left;
}

.pageCaptionD {
	margin: 0;
	padding: 10px 15px 0px 0px;
	width: 178px;
	float: right;
}

html>body .pageCaptionB {
	margin: 0;
	padding: 10px 0px 0px 15px;
	width: 580px;
	clear: both;
}

.pageContent {
	margin: 0;
	padding: 20px 0px 0px 15px;
	width: 595px;
	float: left;
}

html>body .pageContent {
	margin: 0;
	padding: 20px 0px 0px 15px;
	width: 580px;
	float: left;
}

.pageContentBlock1 {
	margin: 0px 20px 0px 0px;
	padding: 0;
	width: 280px;
	float: left;
}

.pageContentBlock2 {
	margin: 0;
	padding: 0;
	width: 280px;
	float: left;
}

.pageContentBlock1 h4 a,
.pageContentBlock2 h4 a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 10px 10px 8px 10px;
	background: url(../../shared/img/pagecontent.gif) repeat-x left bottom;
	border-top: 2px solid #99cc00;
	color: #017139;
	clear: both;
}

.pageContentBlock1 h4 a:hover,
.pageContentBlock2 h4 a:hover {
	color: #77ae2c;
}

.pageContentBlock1 p,
.pageContentBlock2 p {
	margin: 0;
	padding: 5px 10px 0px 10px;
	float: left;
}

.pageBlockText,
.pageBlockFarming,
.pageBlockLink {
	margin: 0px 0px 0px 15px;
	padding: 30px 0px 0px 0px;
	width: 580px;
	clear: both;
}

.pageBlockText2,
.pageBlockText6,
.pageBlockText7 {
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	width: 580px;
	clear: both;
}

.pageBlockText h3,
.pageBlockFarming h3,
.pageBlockLink h3,
.pageBlockText7 h3 {
	margin: 0;
	padding: 0px 0px 5px 0px;
	border-bottom: 2px solid #99cc00;
	color: #017139;
	clear: both;
}

.pageBlockText h4 {
	margin: 0;
	padding: 10px 0px 0px 0px;
	color: #017139;
	clear: both;
}

.pageBlockText2 h4 {
	margin: 0;
	padding: 0px 0px 2px 0px;
	color: #017139;
	clear: both;
}

.pageBlockText p,
.pageBlockLink p {
	margin: 0;
	padding: 10px 0px 0px 0px;
	clear: both;
}

.pageBlockText2 p {
	margin: 0;
	padding: 5px 0px 0px 0px;
	clear: both;
}

.pageBlockText2 p.t10 {
	margin: 0;
	padding: 10px 0px 0px 0px;
	clear: both;
}

.pageBlockText3 p {
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	width: 580px;
	color: #888888;
	clear: both;
}

.pageBlockText4,
.pageBlockText5 {
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	width: 580px;
	clear: both;
}

.pageBlockText5 p {
	margin: 0px 0px 5px 0px;
	padding: 0;
	clear: both;
}

.pageBlockText5 p.t10 {
	margin: 10px 0px 0px 0px;
	padding: 0;
	clear: both;
}

.pageBlockBox {
	margin: 15px 0px 0px 15px;
	padding: 10px 10px;
	width: 580px;
	background-color: #fff1dc;
	clear: both;
}

html>body .pageBlockBox {
	margin: 15px 0px 0px 15px;
	padding: 10px 10px;
	width: 558px;
	background-color: #fff1dc;
	clear: both;
}

.pageBlockBox h3 {
	margin: 0;
	padding: 0px 0px 5px 0px;
	color: #79503a;
	clear: both;
}

.pageBlockBox h4 {
	margin: 0;
	padding: 0px 0px 5px 0px;
	color: #dd0000;
	clear: both;
}

.pageBlockBox2 {
	margin: 15px 0px 0px 8px;
	padding: 10px 10px;
	width: 580px;
	background-color: #f1f2eb;
	float: left;
}

html>body .pageBlockBox2 {
	margin: 15px 0px 0px 15px;
	padding: 10px 10px;
	width: 558px;
	background-color: #f1f2eb;
	float: left;
}

.pageBlockBox2A {
	margin: 5px 0px 5px 15px;
	padding: 0;
	width: 130px;
	float: left;
}

html>body .pageBlockBox2A {
	margin: 5px 0px 5px 30px;
	padding: 0;
	width: 130px;
	float: left;
}

.pageBlockBox2B,
.pageBlockBox2C {
	margin: 5px 0px 5px 0px;
	padding: 0;
	width: 130px;
	float: left;
}

.pageBlockBox2D {
	margin: 5px 0px 5px 0px;
	padding: 0;
	width: 110px;
	float: left;
}

.pageBlockBox2A p,
.pageBlockBox2B p,
.pageBlockBox2C p,
.pageBlockBox2D p {
	margin: 5px 0px 0px 0px;
	padding: 0;
	width: 110px;
	float: left;
}

.pageBlockBox p.t10 {
	margin: 5px 0px 0px 0px;
	padding: 0;
	clear: both;
}

.pageSubCat {
	margin: 15px 0px 0px 15px;
	padding: 10px 10px 12px 10px;
	width: 580px;
	background-color: #fff1dc;
	clear: both;
}

html>body .pageSubCat {
	margin: 15px 0px 0px 15px;
	padding: 10px 10px 12px 10px;
	width: 560px;
	background-color: #fff1dc;
	clear: both;
}

.pageBlockImg {
	margin: 0px 0px 0px 15px;
	padding: 30px 0px 0px 0px;
	width: 580px;
	text-align: center;
	clear: both;
}

.pageBlockImg2 {
	margin: 30px 0px 0px 15px;
	padding: 0;
	width: 580px;
	text-align: center;
	background-color: #f1f2eb;
	clear: both;
}

.pageBlockImg3 {
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	width: 580px;
	text-align: center;
	clear: both;
}

.pageBlockText ul.link,
.pageBlockText2 ul.link {
	margin: 0;
	padding: 10px 0px 0px 0px;
	list-style: none;
	text-indent: 0;
	float: right;
}

.pageBlockText6 ul.link,
.pageBlockText7 ul.link {
	margin: 0;
	padding: 10px 0px 0px 0px;
	list-style: none;
	text-indent: 0;
	float: left;
}

.pageBlockFarming ul.link {
	margin: 0;
	padding: 5px 0px 0px 0px;
	list-style: none;
	text-indent: 0;
	float: left;
}

.pageBlockText ul.link li,
.pageBlockText2 ul.link li,
.pageBlockFarming ul.link li,
.pageBlockText7 ul.link li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	clear: both;
}

.pageBlockText6 ul.link li {
	margin: 0;
	padding: 0px 10px 5px 0px;
	text-indent: 0;
	float: left;
}

.pageBlockText ul.link li a,
.pageBlockText2 ul.link li a,
.pageBlockFarming ul.link li a,
.pageBlockText6 ul.link li a,
.pageBlockText7 ul.link li a {
	margin: 0;
	padding: 0px 0px 0px 12px;
	background: url(../../shared/img/arrow1.gif) no-repeat 0px 0.3em;
	text-indent: 0;
	float: left;
}

:root .pageBlockText ul.link li a,
:root .pageBlockText2 ul.link li a,
:root .pageBlockFarming ul.link li a,
:root .pageBlockText6 ul.link li a,
:root .pageBlockText7 ul.link li a {
	margin: 0;
	padding: 0px 0px 0px 12px;
	background: url(../../shared/img/arrow1.gif) no-repeat 0px 0.4em;
	text-indent: 0;
	float: left;
}

.pageBlockText ul.blank,
.pageBlockText2 ul.blank,
.pageBlockBox ul.blank {
	margin: 0;
	padding: 10px 0px 0px 0px;
	list-style: none;
	text-indent: 0;
	float: right;
}

.pageBlockFarming ul.blank,
.pageBlockPdf ul.blank,
.pageBlockUse3 ul.blank  {
	margin: 0;
	padding: 5px 0px 0px 0px;
	list-style: none;
	text-indent: 0;
	float: left;
}

.pageBlockLink ul.blank {
	margin: 0;
	padding: 10px 0px 0px 0px;
	list-style: none;
	text-indent: 0;
	float: left;
}

.pageBlockText ul.blank li,
.pageBlockText2 ul.blank li,
.pageBlockFarming ul.blank li,
.pageBlockBox ul.blank li,
.pageBlockLink ul.blank li,
.pageBlockPdf ul.blank li,
.pageBlockUse3 ul.blank li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	clear: both;
}

.pageBlockText ul.blank li a,
.pageBlockText2 ul.blank li a,
.pageBlockFarming ul.blank li a,
.pageBlockBox ul.blank li a,
.pageBlockLink ul.blank li a,
.pageBlockPdf ul.blank li a,
.pageBlockUse3 ul.blank li a {
	margin: 0;
	padding: 0px 0px 0px 14px;
	background: url(../../shared/img/blank.gif) no-repeat 0px 0.3em;
	text-indent: 0;
	float: left;
}

:root .pageBlockText ul.blank li a,
:root .pageBlockText2 ul.blank li a,
:root .pageBlockFarming ul.blank li a,
:root .pageBlockBox ul.blank li a,
:root .pageBlockLink ul.blank li a,
:root .pageBlockPdf ul.blank li a,
:root .pageBlockUse3 ul.blank li a {
	margin: 0;
	padding: 0px 0px 0px 14px;
	background: url(../../shared/img/blank.gif) no-repeat 0px 0.4em;
	text-indent: 0;
	float: left;
}

.pageBlockText ul.pdf,
.pageBlockText2 ul.pdf {
	margin: 0;
	padding: 10px 0px 0px 0px;
	list-style: none;
	text-indent: 0;
	clear: both;
}

.pageBlockText ul.pdf li,
.pageBlockText2 ul.pdf li {
	margin: 0;
	padding: 0px 0px 10px 0px;
	text-indent: 0;
	clear: both;
}

.pageBlockText ul.pdf li a,
.pageBlockText2 ul.pdf li a {
	margin: 0;
	padding: 0px 0px 0px 22px;
	background: url(../../shared/img/pdf.gif) no-repeat;
	text-indent: 0;
	float: left;
}

.pageBlockText ul.kingyo,
.pageBlockText2 ul.kingyo {
	margin: 0;
	padding: 5px 0px 0px 0px;
	list-style: none;
	text-indent: 0;
	clear: both;
}

.pageBlockText ul.kingyo li,
.pageBlockText2 ul.kingyo li {
	display: block;
	margin: 0;
	padding: 0;
	height: 32px;
	text-indent: 0;
	background: url(../../shared/img/kingyo_icon.gif) no-repeat;
}

.pageBlockText ul.kingyo li a,
.pageBlockText2 ul.kingyo li a {
	display: block;
	margin: 0;
	padding: 8px 0px 0px 35px;
	text-indent: 0;
}

.pageBlockAnchor {
	margin: 30px 0px 0px 15px;
	padding: 0;
	width: 580px;
	clear: both;
}

.pageBlockAnchor2 {
	margin: 30px 0px 0px 15px;
	padding: 0;
	width: 800px;
	clear: both;
}

.pageBlockAnchor ul.anchor,
.pageBlockAnchor2 ul.anchor {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: 0;
	clear: both;
}

.pageBlockAnchor ul.anchor li,
.pageBlockAnchor2 ul.anchor li {
	margin: 0;
	padding: 0px 10px 0px 0px;
	text-indent: 0;
	float: left;
}

.pageBlockAnchor ul.anchor li a,
.pageBlockAnchor2 ul.anchor li a {
	margin: 0;
	padding: 0px 0px 5px 17px;
	background: url(../../shared/img/arrow5.gif) no-repeat 0px 0.2em;
	text-indent: 0;
	float: left;
}

.pageSubCat ul.cat {
	margin: 0;
	padding: 5px 0px 0px 0px;
	list-style: none;
	text-indent: 0;
	float: left;
}

.pageSubCat ul.cat li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	float: left;
}

.pageSubCat ul.cat li a {
	margin: 0;
	padding: 0px 15px 0px 17px;
	background: url(../../shared/img/arrow4.gif) no-repeat 0px 0.15em;
	text-indent: 0;
	float: left;
}

.pageSubCat ul.cat li.selected {
	margin: 0;
	padding: 0px 15px 0px 17px;
	background: url(../../shared/img/arrow4.gif) no-repeat 0px 0.1em;
	text-indent: 0;
	color: #017139;
}

.pageBlockBranch h4 a {
	display: block;
	margin: 0px 0px 0px 15px;
	padding: 17px 10px 17px 60px;
	width: 580px;
	background: url(../../shared/img/pagebranch.gif) no-repeat;
	background-color: #e0efb2;
	color: #017139;
	clear: both;
}

html>body .pageBlockBranch h4 a {
	display: block;
	margin: 0px 0px 0px 15px;
	padding: 17px 10px 17px 60px;
	width: 508px;
	background: url(../../shared/img/pagebranch.gif) no-repeat;
	background-color: #e0efb2;
	color: #017139;
	clear: both;
}

.pageBlockNicos h4 a {
	display: block;
	margin: 0px 0px 0px 15px;
	padding: 17px 10px 17px 60px;
	width: 580px;
	background: url(../../shared/img/pagenicos.gif) no-repeat;
	color: #dd0000;
	background-color: #fce5e5;
	clear: both;
}

html>body .pageBlockNicos h4 a {
	display: block;
	margin: 0px 0px 0px 15px;
	padding: 17px 10px 17px 60px;
	width: 508px;
	background: url(../../shared/img/pagenicos.gif) no-repeat;
	color: #dd0000;
	background-color: #fce5e5;
	clear: both;
}

.pageBlockText table,
.pageBlockText2 table,
.pageBlockText4 table,
.pageBlockText5 table {
	margin: 0;
	padding: 0;
	width: 580px;
	border: none;
	border-collapse: collapse;
	clear: both;
}

.pageBlockText table th,
.pageBlockText table td,
.pageBlockText2 table th,
.pageBlockText2 table td,
.pageBlockText4 table th,
.pageBlockText4 table td,
.pageBlockText5 table th,
.pageBlockText5 table td {
	border: none;
}

.pageBlockText table th,
.pageBlockText2 table th {
	margin: 0;
	padding: 7px 7px;
	width: 119px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #e0efb2;
}

.pageBlockText table td,
.pageBlockText2 table td {
	margin: 0;
	padding: 7px 7px;
	width: 430px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #ffffff;
	background-color: #f6f6f6;
}

.pageBlockText4 table th,
.pageBlockText5 table th {
	margin: 0;
	padding: 7px 7px;
	width: 139px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #ffffff;
	background-color: #e0efb2;
}

.pageBlockText4 table td {
	margin: 0;
	padding: 7px 7px;
	width: 205px;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	background-color: #f6f6f6;
}

.pageBlockText5 table td {
	margin: 0;
	padding: 7px 7px;
	width: 205px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	background-color: #f6f6f6;
}

.pageBlockText5 table td.td01 {
	margin: 0;
	padding: 7px 7px;
	width: 205px;
	vertical-align: top;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	background-color: #f6f6f6;
}

.pageBlockText5 table td.td01 p {
	margin: 5px 0px 0px 0px;
	padding: 0;
}

.pageBlockText table th p,
.pageBlockText table td p,
.pageBlockText2 table th p,
.pageBlockText2 table td p,
.pageBlockText4 table th p,
.pageBlockText4 table td p,
.pageBlockText5 table th p,
.pageBlockText5 table td p {
	margin: 0;
	padding: 0;
}

.pageBlockFarming table {
	margin: 10px 0px 0px 0px;
	padding: 0;
	width: 580px;
	border: none;
	border-collapse: collapse;
	clear: both;
}

.pageBlockFarming table th,
.pageBlockFarming table td, {
	border: none;
}

.pageBlockFarming table th {
	margin: 0;
	padding: 7px 7px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #e0e0cf;
}

.pageBlockFarming table td.td01 {
	margin: 0;
	padding: 7px 7px;
	width: 130px;
	vertical-align: top;
	text-align: left;
	border-bottom: 2px solid #c3c2ad;
	background-color: #f1f2eb;
}

.pageBlockFarming table td.td02 {
	margin: 0;
	padding: 7px 7px;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #f1f2eb;
	border-left: 1px solid #f1f2eb;
	background-color: #ffffff;
}

.pageBlockFarming table td.td03 {
	margin: 0;
	padding: 7px 7px;
	vertical-align: top;
	text-align: left;
	border-bottom: 2px solid #c3c2ad;
	background-color: #ffffff;
}

.pageBlockFarming table td p.t10 {
	margin: 0;
	padding: 5px 0px 0px 0px;
	clear: both;
}

.pageBlockBranch1,
.pageBlockBranch2,
.pageBlockBranch4,
.pageBlockTrouble {
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	width: 580px;
	clear: both;
}

.pageBlockBranch5 {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 580px;
	clear: both;
}

.pageBlockBranch3 {
	margin: 0px 0px 0px 15px;
	padding: 30px 0px 0px 0px;
	width: 800px;
	clear: both;
}

.pageBlockBranch3 h3 {
	margin: 0;
	padding: 0px 0px 5px 0px;
	border-bottom: 2px solid #99cc00;
	color: #017139;
	clear: both;
}

.pageBlockBranch1 table,
.pageBlockTrouble table {
	margin: 0;
	padding: 0;
	width: 580px;
	border: none;
	border-collapse: collapse;
	clear: both;
}

.pageBlockBranch2 table {
	margin: 0;
	padding: 0;
	width: 800px;
	border: none;
	border-collapse: collapse;
	clear: both;
}

.pageBlockBranch1 table td,
.pageBlockBranch2 table th,
.pageBlockBranch2 table td,
.pageBlockTrouble table td {
	border: none;
}

.pageBlockBranch1 table td {
	margin: 0;
	padding: 7px 7px;
	width: 100px;
	vertical-align: top;
	text-align: left;
	border: 1px solid #e6e6e6;
}

.pageBlockBranch2 table th,
.pageBlockTrouble table th {
	background-color: #f1f1f1;
}

.pageBlockBranch2 table th.name {
	margin: 0;
	padding: 7px 7px;
	width: 150px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #e6e6e6;
}

.pageBlockBranch2 table th.tel {
	margin: 0;
	padding: 7px 7px;
	width: 100px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #e6e6e6;
}

.pageBlockBranch2 table th.code {
	margin: 0;
	padding: 7px 7px;
	width: 50px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #e6e6e6;
}

.pageBlockBranch2 table th.address {
	margin: 0;
	padding: 7px 7px;
	width: 150px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #e6e6e6;
}

.pageBlockBranch2 table th.time,
.pageBlockBranch2 table th.atm {
	margin: 0;
	padding: 7px 7px;
	width: 50px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #e6e6e6;
}

.pageBlockTrouble table th.name {
	margin: 0;
	padding: 7px 7px;
	width: 206px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #e6e6e6;
}

.pageBlockTrouble table th.tel {
	margin: 0;
	padding: 7px 7px;
	width: 346px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #e6e6e6;
}

.pageBlockBranch2 table td,
.pageBlockTrouble table td {
	margin: 0;
	padding: 7px 7px;
	vertical-align: top;
	text-align: left;
	border: 1px solid #e6e6e6;
}

.pageBlockBranch2 table td.td01,
.pageBlockTrouble table td.td01 {
	vertical-align: middle;
	text-align: center;
}

.pageBlockBranch4 table {
	margin: 0;
	padding: 0;
	width: 580px;
	border: none;
	border-collapse: collapse;
	clear: both;
}

.pageBlockBranch4 table td {
	border: none;
}

.pageBlockBranch4 table th {
	margin: 0;
	padding: 7px 7px;
	width: 119px;
	vertical-align: top;
	text-align: left;
	border: 1px solid #ffffff;
	background-color: #e0efb2;
}

.pageBlockBranch4 table td {
	margin: 0;
	padding: 7px 7px;
	width: 430px;
	vertical-align: top;
	text-align: left;
	border: 1px solid #ffffff;
	background-color: #f6f6f6;
}

.pageBlockBranch4 table td.everyday,
.pageBlockBranch4 table td.holiday,
.pageBlockBranch4 table td.year,
.pageBlockBranch4 table td.newyear {
	margin: 0;
	padding: 7px 7px;
	width: 100px;
	vertical-align: top;
	text-align: center;
	border: 1px solid #ffffff;
	background-color: #f6f6f6;
}

.pageBlockBranch4 table td.everyday p {
	color: #008012;
}

.pageBlockBranch4 table td.holiday p {
	color: #ce1969;
}

.pageBlockBranch4 table td.year p {
	color: #0074b7;
}

.pageBlockBranch4 table td.newyear p {
	color: #0074b7;
}

.pageBlockBranch4 table td.everyday p.tt,
.pageBlockBranch4 table td.holiday p.tt,
.pageBlockBranch4 table td.year p.tt,
.pageBlockBranch4 table td.newyear p.tt {
	margin: 0;
	padding: 3px 0px 0px 0px;
	color: #333333;
}

.pageBlockBranch1 table td p,
.pageBlockBranch2 table td p,
.pageBlockBranch3 table td p,
.pageBlockTrouble table td p {
	margin: 0;
	padding: 0;
}

.pageBlockBranch2 table td p.t10,
.pageBlockBranch4 table td p.t10,
.pageBlockTrouble table td p.t10 {
	margin: 0;
	padding: 5px 0px 0px 0px;
}

.pageCaptionD ul {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
}

.pageCaptionD ul li {
	margin: 0;
	padding: 0px 0px 5px 0px;
	list-style: none;
	clear: both;
}

.pageCaptionD ul li#contact a {
	display: block;
	text-decoration: none;
	margin: 0;
	width: 178px;
	height: 33px;
	text-indent: -9999px;
	background: url(../../card/shared/img/jacard_btn_moushikmi.gif) no-repeat
}

.pageCaptionD ul li#contact a:hover {
	background: url(../../card/shared/img/jacard_btn_moushikmi_ro.gif) no-repeat;
}

.pageCaptionD ul li#netbranch a {
	display: block;
	text-decoration: none;
	margin: 0;
	width: 178px;
	height: 33px;
	text-indent: -9999px;
	background: url(../../card/shared/img/jacard_btn_netbranch.gif) no-repeat
}

.pageCaptionD ul li#netbranch a:hover {
	background: url(../../card/shared/img/jacard_btn_netbranch_ro.gif) no-repeat;
}

.pageBlockPdf {
	margin: 20px 0px 0px 15px;
	padding: 10px 10px;
	width: 580px;
	border: 1px solid #e6e6e6;
	float: left;
}

html>body  .pageBlockPdf {
	margin: 20px 0px 0px 15px;
	padding: 10px 10px;
	width: 558px;
	border: 1px solid #e6e6e6;
	float: left;
}

.pageBlockPdf img {
	margin: 0px 10px 0px 0px;
	padding: 0;
	float: left;
}

.pageBlockPdf p.pdf {
	margin: 10px 0px 0px 0px;
	padding: 0;
	clear: both;
}

.pageBlockMap h4 a {
	display: block;
	margin: 0px 0px 0px 15px;
	padding: 15px 10px 15px 27px;
	width: 580px;
	background: url(../../shared/img/arrow4.gif) no-repeat 10px 1.25em;
	background-color: #fff1dc;
	clear: both;
}

html>body .pageBlockMap h4 a {
	display: block;
	margin: 0px 0px 0px 15px;
	padding: 15px 10px 15px 27px;
	width: 545px;
	background: url(../../shared/img/arrow4.gif) no-repeat 10px 1.25em;
	background-color: #fff1dc;
	clear: both;
}

.pageBlockMapCat {
	margin: 0;
	padding: 0px 0px 0px 15px;
	width: 595px;
	float: left;
}

html>body .pageBlockMapCat {
	margin: 0;
	padding: 0px 0px 0px 15px;
	width: 580px;
	float: left;
}

.pageBlockMapCat1 {
	margin: 0;
	padding: 0;
	width: 280px;
	float: left;
}

.pageBlockMapCat2 {
	margin: 0;
	padding: 0;
	width: 280px;
	float: right;
}

.pageBlockMapCat1 h4 a {
	display: block;
	margin: 0;
	padding: 15px 10px 15px 27px;
	width: 280px;
	background: url(../../shared/img/arrow4.gif) no-repeat 10px 1.25em;
	background-color: #fff1dc;
	float: left;
}

html>body .pageBlockMapCat1 h4 a {
	display: block;
	margin: 0;
	padding: 15px 10px 15px 27px;
	width: 240px;
	background: url(../../shared/img/arrow4.gif) no-repeat 10px 1.25em;
	background-color: #fff1dc;
	float: left;
}

.pageBlockMapCat2 h4 a {
	display: block;
	margin: 0;
	padding: 15px 10px 15px 27px;
	width: 280px;
	background: url(../../shared/img/arrow4.gif) no-repeat 10px 1.25em;
	background-color: #fff1dc;
	float: right;
}

html>body .pageBlockMapCat2 h4 a {
	display: block;
	margin: 0;
	padding: 15px 10px 15px 27px;
	width: 240px;
	background: url(../../shared/img/arrow4.gif) no-repeat 10px 1.25em;
	background-color: #fff1dc;
	float: right;
}

.pageBlockMap ul {
	margin: 0px 0px 0px 27px;
	padding: 10px 0px 0px 0px;
	list-style: none;
	text-indent: 0;
	clear: both;
}

.pageBlockMapCat1 ul {
	margin: 0px 0px 0px 13px;
	padding: 10px 0px 0px 0px;
	list-style: none;
	text-indent: 0;
	clear: both;
}

.pageBlockMapCat2 ul {
	margin: 0px 0px 0px 15px;
	padding: 10px 0px 0px 0px;
	list-style: none;
	text-indent: 0;
	clear: both;
}

.pageBlockMap ul li,
.pageBlockMapCat1 ul li,
.pageBlockMapCat2 ul li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	clear: both;
}

.pageBlockMap ul li a,
.pageBlockMapCat1 ul li a,
.pageBlockMapCat2 ul li a {
	margin: 0;
	padding: 0px 0px 5px 12px;
	background: url(../../shared/img/arrow1.gif) no-repeat 0px 0.3em;
	text-indent: 0;
	float: left;
}

:root .pageBlockMap ul li a,
:root .pageBlockMapCat1 ul li a,
:root .pageBlockMapCat2 ul li a {
	margin: 0;
	padding: 0px 0px 5px 12px;
	background: url(../../shared/img/arrow1.gif) no-repeat 0px 0.4em;
	text-indent: 0;
	float: left;
}

.pageBlockUse1 {
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 580px;
	clear: both;
}

.pageBlockUse2 {
	margin: 0;
	padding: 0;
	width: 100px;
	float: left;
}

.pageBlockUse3 {
	margin: 0;
	padding: 0;
	width: 460px;
	float: left;
}

.pageBlockUse3 img {
	margin: 0;
	padding: 5px 0px 0px 0px;
	float: left;
}

.pageBlockSearch {
	margin: 0px 0px 0px 15px;
	padding: 20px 0px 0px 0px;
	width: 580px;
	clear: both;
}

.pageBlockSearch h3 {
	margin: 0;
	padding: 0px 0px 5px 0px;
	border-bottom: 2px solid #99cc00;
	color: #017139;
	clear: both;
}

.pageBlockSearch h5 {
	margin: 0;
	padding: 15px 0px 0px 0px;
	clear: both;
}

.pageBlockSearch p {
	margin: 0;
	padding: 3px 0px 0px 0px;
	clear: both;
}

.pageBlockSearch2 {
	margin: 15px 0px 0px 15px;
	padding: 10px 10px 12px 10px;
	width: 580px;
	background-color: #f1f1f1;
	clear: both;
}

html>body .pageBlockSearch2 {
	margin: 15px 0px 0px 15px;
	padding: 10px 10px 12px 10px;
	width: 560px;
	background-color: #f1f1f1;
	clear: both;
}


/* jaNetBank
----------------------------------------------- */
#jaNetBank {
	display: none;
}


/* branch
----------------------------------------------- */
#branch {
	display: none;
}

#branchUnder {
	display: none;
}


/* mobile
----------------------------------------------- */
#mobile {
	display: none;
}

#mobileUnder {
	display: none;
}


/* banner
----------------------------------------------- */
#banner {
	display: none;
}


/* pageTop
----------------------------------------------- */
#pageTopA {
	display: none;
}

.pageTopB {
	display: none;
}

.pageTopC {
	display: none;
}


/* footer
----------------------------------------------- */
#footer {
	margin: 0;
	padding: 0;
	width: 850px;
	clear: both;
}

#footer ul {
	display: none;
}

address {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 15px 10px;
	clear: both;
}


/* spacer
----------------------------------------------- */
div.exsp {
	margin: 0;
	padding: 0;
	clear: both;
}

div.exsp5 {
	margin: 0;
	padding: 0px 0px 5px 0px;
	clear: both;
}

div.exsp10 {
	margin: 0;
	padding: 0px 0px 10px 0px;
	clear: both;
}

div.exsp20 {
	margin: 0;
	padding: 0px 0px 20px 0px;
	clear: both;
}

div.exsp30 {
	margin: 0;
	padding: 0px 0px 30px 0px;
	clear: both;
}


/* assist
----------------------------------------------- */
img {
	border: 0;
}

hr {
	display: none;
}

.clearing {
	margin: 0;
	padding: 0;
}

h1 span {
	position: absolute;
	margin: 0;
	padding: 0;
	display: none;
}
	
h2 span {
	position: absolute;
	margin: 0;
	padding: 0;
	display: none;
}
	
h3 span {
	position: absolute;
	margin: 0;
	padding: 0;
	display: none;
}

h4 span {
	position: absolute;
	margin: 0;
	padding: 0;
	display: none;
}

p span {
	position: absolute;
	margin: 0;
	padding: 0;
	display: none;
}

ul span {
	position: absolute;
	margin: 0;
	padding: 0;
	display: none;
}

img.left {
	margin: 0;
	padding: 0px 15px 0px 0px;
	float: left;
}

img.right {
	margin: 0;
	padding: 0px 0px 0px 15px;
	float: right;
}


/* list
----------------------------------------------- */
ul.normal {
	margin: 0px 0px 0px 20px;
	padding: 0;
	list-style: disc;
	text-indent: 0;
}

ul.normal li {
	margin: 0px 0px 3px 0px;
	padding: 0;
	text-indent: 0;
}

ul.number {
	margin: 10px 0px 0px 25px;
	padding: 0;
	list-style: decimal;
	text-indent: 0;
}

:root ul.number {
	margin: 10px 0px 0px 20px;
	padding: 0;
	list-style: decimal;
	text-indent: 0;
}

ul.number li {
	margin: 0px 0px 3px 0px;
	padding: 0;
	text-indent: 0;
}


/* form
----------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}


/* font
----------------------------------------------- */
.colorRed { color: #dd0000; }
.colorBlue { color: #005bac; }
.colorGreen { color: #99cc00; }

strong {
	font-weight: bold;
	margin: 0;
	padding: 0;
}

th {
	font-weight: normal;
	margin: 0;
	padding: 0;
}

a:link, a:visited {
	color: #333333;
	text-decoration: underline;
}

a:hover, a:active {
	color: #77ae2c;
	text-decoration: none;
}

