
/* ----------------------------------------------------
	Base
---------------------------------------------------- */

/* ClearFix ---------------------------------------- */
div.plWrap {  
	zoom: 100%;  
}  
div.plWrap:after {  
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;
}


/* ----------------------------------------------------
	Main Area
---------------------------------------------------- */

/* 本文エリア */

/* トップページ ------------------------------------ */

.aboutus div.col2Box {
	padding: 15px 0;
}
	.aboutus div.col2Box h3 {
		width: 380px;
		height: auto;
		background: url(../../aboutus/images/h3_bg2.gif) top left no-repeat;
	}
	div.col2Box li {
		margin-top: .3em;
	}

/* ごあいさつ -------------------------------------- */

div.greeting {
}
	div.greeting p {
		margin: 1.0em 1em 0.5em 1em;
/*		margin: 1.5em 1em; */
		font-size: 85%;
		line-height: 1.7;
		text-indent: .8em;
	}
	div.greeting p.sign {
		text-align: right;
		text-indent: 0;
		margin-bottom: 40px;
	}
	div.greeting p.sign span {
		font-size: 1.2em;
	}
	
	div.greeting p.p02 {
		margin: 0 1em;
		font-size: 85%;
		line-height: 1.7;
		text-indent: .8em;
	}
	div.greeting p.p03 {
		margin: 1em 1em 1.5em;
		padding-left: 2em;
		font-size: 80%;
		line-height: 1.7;
		text-indent: -2em;
		color: #666;
	}
	
p.date2 {
	font-size: 85%;
	font-weight: bold;
	margin-top: 15px;
}


/* 経営方針 --------------------------------------- */
ul.policy {
	margin: 20px 35px 20px 10px;
	font-size: 85%;
}
	ul.policy li {
		width: 520px;
		padding-left: 25px;
		margin-bottom: .5em;
		list-style-type: none;/*circle*/
		background: url(../../aboutus/images/list-mark-circle.gif) 10px 3px no-repeat;
		font-weight: bold;
	}
	
div.plWrap {
	margin-bottom: 20px;
}

ul.policy1 {
	width: 155px;
	margin: 20px 0;
	font-size: 80%;
	float: left;
	display: block;
}
	ul.policy1 li {
		width: 155px;
		padding-left: 20px;
		margin-bottom: .5em;
		list-style-type: none;
		background: url(../../aboutus/images/list-mark-circle.gif) 7px 4px no-repeat;
		font-weight: bold;
	}
ul.policy2 {
	width: 205px;
	margin: 20px 0 0 5px;
	_margin: 20px 0 0 3px;
	font-size: 80%;
	float: left;
	display: block;
}
	ul.policy2 li {
		width: 205px;
		display: block;
		padding-left: 20px;
		margin-bottom: .5em;
		list-style-type: none;
		background: url(../../aboutus/images/list-mark-circle.gif) 7px 4px no-repeat;
		font-weight: bold;
	}
ul.policy3 {
	width: 235px;
	margin: 20px 0;
	font-size: 80%;
	float: left;
	display: block;
}
	ul.policy3 li {
		width: 235px;
		padding-left: 20px;
		margin-bottom: .5em;
		list-style-type: none;
		background: url(../../aboutus/images/list-mark-circle.gif) 7px 4px no-repeat;
		font-weight: bold;
	}
ul.policy4 {
	width: 175px;
	margin: 20px 0 0 5px;
	_margin: 20px 0 0 3px;
	font-size: 80%;
	float: left;
	display: block;
}
	ul.policy4 li {
		width: 175px;
		display: block;
		padding-left: 20px;
		margin-bottom: .5em;
		list-style-type: none;
		background: url(../../aboutus/images/list-mark-circle.gif) 7px 4px no-repeat;
		font-weight: bold;
	}

div.supple {
	margin-bottom: 15px;
	border: 1px solid #B9B9B9;
	padding: 15px;
}
	div.supple h4 {
		font-size: 95%;
		padding: 5px 0 12px;
		background: url(../../aboutus/images/spl_h4_bg.gif) bottom left no-repeat;
	}
	div.supple p {
		font-size: 80%;
		line-height: 1.5;
		margin-top: .8em;
	}
	div.supple ol {
		margin: 10px 0 3px 35px;
	}
	div.supple li {
		margin-bottom: .3em;
		font-size: 80%;
		list-style-type: decimal;
		line-height: 1.4;
		font-weight: bold;
	}


/* 金庫の概要 ------------------------------------- */
table.overview {
	width: 100%;
	margin: 10px 0;
	border-top: 1px solid #B9B9B9;
	border-left: 1px solid #B9B9B9;
	font-size: 80%;
}
	table.overview th {
		padding: 8px;
		border-bottom: 1px solid #B9B9B9;
		border-right: 1px solid #B9B9B9;
		background: #F5F5F5;
		font-weight: normal;
		text-align: left;
		white-space: nowrap;
		line-height: 1.5;
	}
	table.overview td {
		padding: 8px;
		border-bottom: 1px solid #B9B9B9;
		border-right: 1px solid #B9B9B9;
		line-height: 1.5;
	}



/* 由来 ------------------------------------------- */
div.motto {
	margin: 10px 0;
	padding: 15px;
	border: 1px solid #B9B9B9;
	background: url(../../aboutus/images/motto_bg.gif) top left no-repeat;
	_background: url(../../aboutus/images/motto_bg.gif) 1px 1px no-repeat;
}
	div.motto p {
		font-size: 85%;
		line-height: 1.7;
		text-align: center;
	}
p.img {
	margin-top: 1.2em;
	text-align: center;
}


/* 新通帳 ----------------------------------------- */
p.indent {
	margin-left: 2em;
	margin-right: 1em;
	text-indent: -1em;
}
p.wrap {
	margin-left: 2em;
	margin-right: 1em;
	padding: 1em;
	background: #F5F5F5;
	border: 1px solid #CCC;
	line-height: 1.7;
}
p.wrapIndent {
	margin-left: 2em;
	margin-right: 1em;
	padding: 1em 1em 1em 2em;
	text-indent: -1em;
	background: #F5F5F5;
	border: 1px solid #CCC;
	line-height: 1.7;
}



/* 休業のお知らせ ---------------------------------- */
table.hldy {
	margin: 1.5em 0;
	width: 100%;
	border-collapse: collapse;
	font-size: 85%;
}
	table.hldy th {
		padding: 5px;
		text-align: left;
		border: 1px solid #999;
	}
	table.hldy td {
		padding: 7px 5px;
		text-align: center;
		border: 1px solid #999;
	}
	table.hldy td.taLeft {
		text-align: left;
	}
	table.hldy td.bg01 {
		background-color: #F1F5E2;
	}
	table.hldy td.bg02 {
		background-color: #E8EFF7;
	}
	table.hldy td span {
		font-weight: bold;
		color: #F00;
		letter-spacing: 1px;
	}
	table.hldy td.L {
		border-left: 2px solid #06F;
	}
	table.hldy td.R {
		border-right: 2px solid #06F;
	}
	table.hldy td.T {
		border-top: 2px solid #06F;
	}
	table.hldy td.B {
		border-bottom: 2px solid #06F;
	}
	table.hldy td.R2 {
		border-right: 2px solid #38c755;
	}
	table.hldy td.T2 {
		border-top: 2px solid #38c755;
	}
	table.hldy td.B2 {
		border-bottom: 2px solid #38c755;
	}
	table.hldy td.naiyo {
		font-size: 85%;
	}
	table.hldy td.w200 {
		width: 200px;
	}
	table.hldy td.day {
		font-size: 85%;
	}
	
p.hldyTxt {
	font-size: 80%;
	line-height: 1.5;
}

ul.hldyAtt {
	font-size: 80%;
	line-height: 1.5;
}
	ul.hldyAtt li {
		list-style-type: disc;
		margin-left: 2em;
	}
p.hldyAtt {
	margin-top: -13px;
	margin-bottom: 15px;
	font-size: 80%;
	line-height: 1.5;
	margin-left: 3em;
	text-indent: -3em;
}


/* 「経営者保証に関するガイドライン」への対応について ------------------------------------------- */
div.guideBtn {
	margin-top: 50px;
	text-align: center;
}
	div.guideBtn img {
		margin: 0 25px;
		text-align: center;
	}
		div.guideBtn img a {
			border: 0;
		}


/* ----------------------------------------------------
	Navigation （ヘッダー・フッター以外）
---------------------------------------------------- */

/* グローバルナビゲーション ------------------------ */
div#gNavi {
	background: url(../images/gNavi_bg_aboutus.gif) top left repeat-x;
}



