/* トップページ */

#top {
font-size: 82%;
line-height: 1.4;
}

#top a:link {
color: #444;
text-decoration: none;
}
a:hover,#top a:visited {
text-decoration: none;
}
a:hover,#top a:hover {
color: #149fff;
}


.top_box01 {
width: 230px;
background: url(../../img/top_box01.gif) no-repeat bottom;
padding-bottom: 8px;
margin-bottom: 15px;
float: left;
}
.top_box02 {
width: 229px;
background: url(../../img/top_box02.gif) no-repeat bottom;
padding-bottom: 8px;
margin: 0 10px 15px;
display: inline;
float: left;
}
.top_box01 ul,
.top_box02 ul {
border-left: 1px #e1e1e1 solid;
border-right: 1px #e1e1e1 solid;
padding: 15px 0 8px 9px;
	height: 95px;
}

.top_box01 li,
.top_box02 li {
background: url(../img/arr01.gif) no-repeat 0 0.3em;
padding-left: 15px;
}
.top_box01 h3 a:hover,
.top_box02 h3 a:hover {
text-indent: -9999px;
}
.top_box01 h3 a {
width: 230px;
height: 70px;
display: block;
background: url(../img/clear.gif) no-repeat;
}
.top_box02 h3 a {
width: 229px;
height: 70px;
display: block;
background: url(../img/clear.gif) no-repeat;
}
#top_title01 a:hover {
background: url(../../img/top_title01_on.gif) no-repeat;
}
#top_title02 a:hover {
background: url(../../img/top_title02_on.gif) no-repeat;
}
#top_title03 a:hover {
background: url(../../img/top_title03_on.gif) no-repeat;
}

.top_info {
padding: 0 10px;
}
.top_info dt {
color: #007dff;
font-weight: bold;
}
.top_info dd {
margin: -1.3em 0 10px;
padding: 0 0 10px 11em;
background: url(../img/arr01.gif) no-repeat 10em 0.3em;
border-bottom: 1px #cccccc dotted;
}
.top_info dd.no-img{
background-image: none;
} 
.top_info li {
margin: 0 0 10px;
padding: 0 0 10px 13px;
background: url(../img/arr01.gif) no-repeat 0 0.3em;
border-bottom: 1px #cccccc dotted;
}

.icon01 {
text-align: right;
padding: 0 10px;
}
.icon01 a {
background: url(../img/icon01.gif) no-repeat 0 0.2em;
padding-left: 18px;
}
a.icon01 {
background: url(../img/icon01.gif) no-repeat 0.2em 0.2em;
padding:0 0 0 18px;
}


/* サービス */

.qr {
padding-top: 35px;
}

.mobile_dbl {
width: 460px;
float: right;
}

#movie {
width:358px;
height:315px;
float:right;
margin-left:15px;
display:inline;
}


/* インターネットバンキング */

.login {
width: 348px;
margin: 0 2px 15px 1px;
display:inline;
position: relative;
}
.login a {
width: 244px;
height: 61px;
display: block;
text-indent: -9999px;
position: absolute;
top: 26px; left: 53px;
background: url(../img/clear.gif) no-repeat;
}
.login .bt02 a,
.login .bt04 a {
width: 274px;
height: 61px;
position: absolute;
top: 26px; left: 37px;
}
.login .bt01 a:hover {
background: url(../../webib/img/login_bt_on.gif) no-repeat;
}
.login .bt02 a:hover {
background: url(../../webib/img/application_bt_on.gif) no-repeat;
}
.login .bt03 a:hover {
background: url(../../webfb/img/login_bt_on.gif) no-repeat;
}
.login .bt04 a:hover {
background: url(../../webfb/img/application_bt_on.gif) no-repeat;
}


/* ディスクロージャー */

.pdf_list01,
.pdf_list02,
.ebook_list01 {
padding: 0 15px 20px;
overflow: hidden;
}
.pdf_list01 dt,
.pdf_list02 dt {
width:35em;
background: url(../img/pdf.gif) no-repeat 0 4px;
padding-left: 20px;
font-weight: bold;
}
.pdf_list01 dd,
.pdf_list02 dd,
.ebook_list01 dd{
margin-top: -1.7em;
padding-left: 35em;
text-align:right;
}
.pdf_list02 dd {
background: url(../img/dot02.gif) repeat-x bottom;
padding: 0 0 5px 35em;
margin-bottom: 20px;
}
.ebook_list01 dt{
width:35em;
background: url(../img/arr01.gif) no-repeat 0 8px;
padding-left: 20px;
font-weight: bold;
}

/* 支店・ATM */

.branch td,
.branch th {
padding: 5px 15px;
border: 1px #dbdbdb solid;
}
.branch th {
background: #e5f0f7;
font-weight: normal;
}
.branch th.area {
width: 4%;
padding: 5px 2px;
line-height: 1.1;
}
.branch a {
background: url(../img/arr01.gif) no-repeat 0 0.3em;
padding-left: 12px;
}

#map {
width:516px;
height:516px;
margin:0 auto 20px;
text-align:left;
}


/* 大切なお知らせ　新着情報一覧 */

.info_list dt {
color: #007dff;
font-weight: bold;
}
.info_list dd {
margin: -1.7em 0 10px;
padding: 0 0 10px 11em;
background: url(../img/arr01.gif) no-repeat 10em 0.5em;
border-bottom: 1px #cccccc dotted;
}
.info_list dd.no-img{
background-image: none;
}
.info_list li {
margin: 0 0 10px;
padding: 0 0 10px 13px;
background: url(../img/arr01.gif) no-repeat 0 0.5em;
border-bottom: 1px #cccccc dotted;
}


/* スピード200 */

.point_list dt {
margin-bottom:10px;
}
.point_list dd {
padding:0 0 5px 95px;
margin-bottom:15px;
background:url(../img/dot02.gif) repeat-x bottom;
overflow:hidden;
}


/* スピード300 */

.point_list02 dt {
margin-bottom:10px;
}
.point_list02 dd {
padding:0 0 5px 85px;
margin-bottom:15px;
background:url(../img/dot02.gif) repeat-x bottom;
overflow:hidden;
}
.nagaretxt{
	width:540px;
	padding-left:150px;
	margin-bottom:10px;
	}
.list_decimal{
	list-style-type: decimal;
	padding-left:30px;
	margin:10px 0 0 0;
	}
.waku{
	}

	
/* ローンシミュレーション */

.simulation01 th, .simulation01 td,
.simulation02 th, .simulation02 td {
padding: 7px 10px;
border: 1px #CCC solid;
}
.simulation01 th,
.simulation02 th {
width: 67%;
font-weight: normal;
text-align: left;
}
.simulation01 th {
background: #e5f0f7;
}
.simulation02 th {
background: #fef5e4;
}
.simulation01 .money,
.simulation02 .money {
width:100px;
}
.simulation01 .money02,
.simulation02 .money02 {
width:3.4em;
}
.simulation02 .money {
text-align: right;
}
.simulation01 .percent,
.simulation02 .percent {
width:3.4em;
}

.form_bt {
text-align: center;
}
.form_bt input {
margin: 0 10px;
}
.form_bt .at {
padding-left: 5px;
border-left: 1px #999 solid;
}

.simulation03 th,
.simulation03 td {
padding: 5px;
border: 1px #CCC solid;
}
.simulation03 th {
font-weight: normal;
background: #e5f0f7;
}
.simulation03 td {
text-align:right;
}
.simulation03 .bonus {
background: #fef5e4;
}


/* 枚方信用金庫について */

.company_profile {
width:402px;
float:right;
}

/* 信用金庫･会員制度･出資金について */

ul.qa,
dl.qa {
margin:0 20px 20px;
}
ul.qa li {
padding:5px 0 0 55px;
}
dl.qa dt {
padding:5px 0 0 55px;
border-bottom:1px #0099ff dotted;
padding-bottom:8px;
}
dl.qa dd {
padding:5px 0 0 55px;
}
dl.qa dd.none {
padding:5px 0 0 0;
}
.qa .q01 {background:url(../../company_profile/img/q01.gif) no-repeat 0 0.5em;}
.qa .q02 {background:url(../../company_profile/img/q02.gif) no-repeat 0 0.5em;}
.qa .q03 {background:url(../../company_profile/img/q03.gif) no-repeat 0 0.5em;}
.qa .q04 {background:url(../../company_profile/img/q04.gif) no-repeat 0 0.5em;}
.qa .q05 {background:url(../../company_profile/img/q05.gif) no-repeat 0 0.5em;}
.qa .q06 {background:url(../../company_profile/img/q06.gif) no-repeat 0 0.5em;}
.qa .q07 {background:url(../../company_profile/img/q07.gif) no-repeat 0 0.5em;}
.qa .q08 {background:url(../../company_profile/img/q08.gif) no-repeat 0 0.5em;}
.qa .q09 {background:url(../../company_profile/img/q09.gif) no-repeat 0 0.5em;}
.qa .q10 {background:url(../../company_profile/img/q10.gif) no-repeat 0 0.5em;}
.qa .q11 {background:url(../../company_profile/img/q11.gif) no-repeat 0 0.5em;}
.qa .q12 {background:url(../../company_profile/img/q12.gif) no-repeat 0 0.5em;}
.qa .q13 {background:url(../../company_profile/img/q13.gif) no-repeat 0 0.5em;}
.qa .q14 {background:url(../../company_profile/img/q14.gif) no-repeat 0 0.5em;}
.qa .q15 {background:url(../../company_profile/img/q15.gif) no-repeat 0 0.5em;}
.qa .q16 {background:url(../../company_profile/img/q16.gif) no-repeat 0 0.5em;}
.qa .q17 {background:url(../../company_profile/img/q17.gif) no-repeat 0 0.5em;}
.qa .q18 {background:url(../../company_profile/img/q18.gif) no-repeat 0 0.5em;}
.qa .q19 {background:url(../../company_profile/img/q19.gif) no-repeat 0 0.5em;}
.qa .q20 {background:url(../../company_profile/img/q20.gif) no-repeat 0 0.5em;}
.qa .q21 {background:url(../../company_profile/img/q21.gif) no-repeat 0 0.5em;}
.qa .q22 {background:url(../../company_profile/img/q22.gif) no-repeat 0 0.5em;}




.qa .a01 {background:url(../../company_profile/img/a01.gif) no-repeat 0 0.5em;}
.qa .a02 {background:url(../../company_profile/img/a02.gif) no-repeat 0 0.5em;}
.qa .a03 {background:url(../../company_profile/img/a03.gif) no-repeat 0 0.5em;}
.qa .a04 {background:url(../../company_profile/img/a04.gif) no-repeat 0 0.5em;}
.qa .a05 {background:url(../../company_profile/img/a05.gif) no-repeat 0 0.5em;}
.qa .a06 {background:url(../../company_profile/img/a06.gif) no-repeat 0 0.5em;}
.qa .a07 {background:url(../../company_profile/img/a07.gif) no-repeat 0 0.5em;}
.qa .a08 {background:url(../../company_profile/img/a08.gif) no-repeat 0 0.5em;}
.qa .a09 {background:url(../../company_profile/img/a09.gif) no-repeat 0 0.5em;}
.qa .a10 {background:url(../../company_profile/img/a10.gif) no-repeat 0 0.5em;}
.qa .a11 {background:url(../../company_profile/img/a11.gif) no-repeat 0 0.5em;}
.qa .a12 {background:url(../../company_profile/img/a12.gif) no-repeat 0 0.5em;}
.qa .a13 {background:url(../../company_profile/img/a13.gif) no-repeat 0 0.5em;}
.qa .a14 {background:url(../../company_profile/img/a14.gif) no-repeat 0 0.5em;}
.qa .a15 {background:url(../../company_profile/img/a15.gif) no-repeat 0 0.5em;}
.qa .a16 {background:url(../../company_profile/img/a16.gif) no-repeat 0 0.5em;}
.qa .a17 {background:url(../../company_profile/img/a17.gif) no-repeat 0 0.5em;}
.qa .a18 {background:url(../../company_profile/img/a18.gif) no-repeat 0 0.5em;}
.qa .a19 {background:url(../../company_profile/img/a19.gif) no-repeat 0 0.5em;}
.qa .a20 {background:url(../../company_profile/img/a20.gif) no-repeat 0 0.5em;}
.qa .a21 {background:url(../../company_profile/img/a21.gif) no-repeat 0 0.5em;}
.qa .a22 {background:url(../../company_profile/img/a22.gif) no-repeat 0 0.5em;}


/* ポップアップ */

#popup {
background: url(../img/popup_header.gif) repeat-x;
}
#popup #header {
width: 565px;
height:70px;
margin: 0 auto;
position: relative;
background: none;
}
#popup #header #logo {
position: absolute;
top: 4px; left: 15px;
}
#popup #header #print a {
width: 78px;
height: 25px;
display: block;
position: absolute;
top: 37px; right: 9px;
background: url(../img/clear.gif) no-repeat;
}
#popup #header #print a:hover {
text-indent:-9999px;
background: url(../img/print_on.gif) no-repeat;
}

#popup #main {
width: 565px;
margin: 0 auto;
}

#popup #footer {
padding:24px 0;
}
#popup #ft {
width: 565px;
margin: 0 auto;
}
#popup #ft p {
margin-left:15px;
}



/* サイトマップ */

.box_half h3 {
margin:0 0 10px;
}
.sitemap {
margin:0 5px 20px;
overflow:hidden;
}
.sitemap li {
background: url(../img/arr01.gif) no-repeat 0 0.5em;
padding-left: 15px;
}
.sitemap li a {
text-decoration:none;
}
.sitemap li.title {
background:url(../img/dot01.gif) repeat-x bottom;
padding:0 0 0;
margin-bottom:8px;
font-size:105%;
font-weight:bold;
}
.sitemap li.title a {
background: url(../img/arr01.gif) no-repeat 0 0.3em;
padding-left: 15px;
}







