@charset "utf-8";

a:link,a:visited {
	border-bottom:1px dashed #9CF;
}
a:hover {
	color:#F03;
	border-bottom:1px dashed #FC0;
}

#header h1 a{
	border:none;
}


/*
----------------------------------------------------------------------
資産運用セミナーのご案内
----------------------------------------------------------------------*/
#semi {
	margin:0 auto;
	padding:0;
	width:620px;
	height:150px;
}
#semi a {
	border:none;
	width:620px;
	height:150px;
	display:block;
}
#semi a img {
	border:none;
}
#semi a:link,
#asemi a:visited {
	border:none;
}
#semi a:hover {
	border:none;
	background-image:url(../img_home/semi_bnr_hover.jpg);
}
#semi a:hover img {
	position:absolute;
	width: 0;
	height: 0;
	overflow:hidden;
}

/*
----------------------------------------------------------------------
PROMOTION BLOCK
----------------------------------------------------------------------*/
#promotion {
	margin:0 0 0 2px;
	padding:0;
	width:883px;
	height:247px;
	text-align:left;
}
#promotion a:link,
#promotion a:visited,
#promotion a:hover {
	border:none;
}
#promo_main {
	padding:4px;
	width: 638px;
	height:241px;
	background: url(../images/home/promo_bg.jpg) no-repeat;
}
#promo_btn {
/*	float: right;*/
	width: 230px;
}
#promo_btn li {
	margin-bottom:3px;
	width: 230px;
	height:78px;
}
#promo_btn li span {
	position:absolute;
	width: 0;
	height: 0;
	overflow:hidden;
}
#promo_btn li a {
	border:none;
	display:block;
	width: 230px;
	height:78px;
}
#promo_btn li#champ0 {
	background:url(../img_home/promo_btn0.jpg) no-repeat left top;
}
#promo_btn li#champ0 a:hover {
	background:url(../img_home/promo_btn0_hover.jpg) no-repeat left top;
}
#promo_btn li#champ1 {
	background:url(../img_home/promo_btn1.jpg) no-repeat left top;
}
#promo_btn li#champ1 a:hover {
	background:url(../img_home/promo_btn1_hover.jpg) no-repeat left top;
}
#promo_btn li#champ2 {
	background:url(../img_home/promo_btn5.jpg) no-repeat left top;
}
#promo_btn li#champ2 a:hover {
	background:url(../img_home/promo_btn5_hover.jpg) no-repeat left top;
}
#promo_btn li#champ3 {
	background:url(../img_home/promo_btn4.jpg) no-repeat left top;
}
#promo_btn li#champ3 a:hover {
	background:url(../img_home/promo_btn4_hover.jpg) no-repeat left top;
}
#promo_btn li#champ6 {
	background:url(../img_home/promo_btn6.jpg) no-repeat left top;
}
#promo_btn li#champ6 a:hover {
	background:url(../img_home/promo_btn6_hover.jpg) no-repeat left top;
}

#promo_btn li#champ7 {
	background:url(../img_home/promo_btn7.jpg) no-repeat left top;
}
#promo_btn li#champ7 a:hover {
	background:url(../img_home/promo_btn7_hover.jpg) no-repeat left top;
}

#promo_btn li#champ8 {
	background:url(../img_home/promo_btn8.jpg) no-repeat left top;
}
#promo_btn li#champ8 a:hover {
	background:url(../img_home/promo_btn8_hover.jpg) no-repeat left top;
}
#promo_btn li#champ9 {
	background:url(../img_home/promo_btn9.jpg) no-repeat left top;
}
#promo_btn li#champ9 a:hover {
	background:url(../img_home/promo_btn9_hover.jpg) no-repeat left top;
}

#promo_btn li#champ10 {
	background:url(../img_home/promo_btn10.jpg) no-repeat left top;
}
#promo_btn li#champ10 a:hover {
	background:url(../img_home/promo_btn10_hover.jpg) no-repeat left top;
}
#promo_btn li#champ11 {
	background:url(../img_home/promo_btn11.jpg) no-repeat left top;
}
#promo_btn li#champ11 a:hover {
	background:url(../img_home/promo_btn11_hover.jpg) no-repeat left top;
}

#promo_btn li#champ13 {
	background:url(../img_home/promo_btn13.jpg) no-repeat left top;
}
#promo_btn li#champ13 a:hover {
	background:url(../img_home/promo_btn13_hover.jpg) no-repeat left top;
}





#promo_btn li#champ14 {
	background:url(../img_home/promo_btn14.jpg) no-repeat left top;
}
#promo_btn li#champ14 a:hover {
	background:url(../img_home/promo_btn14_hover.jpg) no-repeat left top;
}
#promo_btn li#champ15 {
	background:url(../img_home/promo_btn15.jpg) no-repeat left top;
}
#promo_btn li#champ15 a:hover {
	background:url(../img_home/promo_btn15_hover.jpg) no-repeat left top;
}

#promo_btn li#champ16 {
	background:url(../img_home/promo_btn16.jpg) no-repeat left top;
}
#promo_btn li#champ16 a:hover {
	background:url(../img_home/promo_btn16_hover.jpg) no-repeat left top;
}
#promo_btn #no_height{
	height: 39px;
}

#promo_btn li#champ17 {
	background:url(../img_home/promo_btn17.jpg) no-repeat left top;
}
#promo_btn li#champ17 a:hover {
	background:url(../img_home/promo_btn17_hover.jpg) no-repeat left top;
}

#promo_btn li#champ18 {
	background:url(../img_home/promo_btn18.jpg) no-repeat left top;
}
#promo_btn li#champ18 a:hover {
	background:url(../img_home/promo_btn18_hover.jpg) no-repeat left top;
}

#promo_btn li#champ19 {
	background:url(../img_home/promo_btn19.jpg) no-repeat left top;
}
#promo_btn li#champ19 a:hover {
	background:url(../img_home/promo_btn19_hover.jpg) no-repeat left top;
}




/*
----------------------------------------------------------------------
NETBANK BLOCK
----------------------------------------------------------------------*/
#netbank {
	paddign-top: 39px;
	width:  644px;
	height: 114px;
	background: url(../img_home/netbank_bg.jpg) no-repeat;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#netbank h3 span {
	position:absolute;
	width: 0;
	height: 0;
	overflow:hidden;
}
#netbank ul {
	margin: 0 0 0 11px;
	padding:0;
	width:630px;
}
#netbank li {
	margin-top: 42px;
	float:left;
	width:200px;
	height:65px;
	background-color:#99f;
}
#net_list span {
	position:absolute;
	width: 0;
	height: 0;
	overflow:hidden;
}
#netbank li a {
	border:none;
	display:block;
	width: 200px;
	height:65px;
	background-position: left top;
}
#netbank li.net_btn1 {
	margin-right: 8px;
	background:url(../img_home/netbank1.jpg) no-repeat;
}
#netbank li.net_btn1 a:hover {
	background:url(../img_home/netbank1_hover.jpg) no-repeat;
}
#netbank li.net_btn2 {
	margin-right:14px;
	background:url(../img_home/netbank2.jpg) no-repeat;
}
#netbank li.net_btn2 a:hover {
	background:url(../img_home/netbank2_hover.jpg) no-repeat;
}
#netbank li.net_btn3 {
	margin-right: 8px;
	background:url(../img_home/netbank3.jpg) no-repeat;
}
#netbank li.net_btn3 a:hover {
	background:url(../img_home/netbank3_hover.jpg) no-repeat;
}

/*
---------------------------------------------------
content_main
---------------------------------------------------*/
h2.h2full_bl,
h2.h2full_gr,
h2.h2full_aq,
h2.h2half_bl{
	padding:5px 0 0 15px;
	height:30px;
	font-size:107%;
}
h2.h2full_bl{
	color:#ffc;
	background:url(../img_home/h2full_bl.jpg) no-repeat left;
}
h2.h2full_aq{
	color:#02c;
	background:url(../img_home/h2full_aq.jpg) no-repeat;
}
h2.h2full_gr{
	color:#444;
	background:url(../img_home/h2full_gr.jpg) no-repeat;
}
h2.h2half_bl{
	color:#ffc;
	background:url(../img_home/h2half_bl.jpg) no-repeat left;
}

/* プレスリリース */

#release {
	margin:10px auto 2px auto;
	padding: 6px 4px;
	border:1px solid #cccccc;
	width:628px;
	height:220px;
	overflow: auto;
	font-size:92%;
}
#release dt {
	margin:0 8px 0 0;
	padding:0 0 0 6px;
	border-left:6px solid #CCC;
	clear:left;
	float:left;
	width:74px;
}
#release dd {
	margin:0 6px 0 0;
	padding:0;
	float:left;
	line-height:1.2;
	width:510px;
	color:#ccc;
}
#release ul {
	margin-left:1.1em;
	padding-bottom:8px;
}
#release li {
	margin:0 0 8px 0;
	padding:0;
	list-style:disc;
	margin-bottom:4px;
	line-height:1.25;
}

/* おすすめリンク */
ul#osusume {
	margin:10px auto 20px auto;
	padding:0;
	width:638px;
}
ul#osusume li {
	float:left;
	width: 210px;
	height:71px;
}
ul#osusume li#osusume1,
ul#osusume li#osusume2 {
	margin-right:3px;
}
ul#osusume li span {
	position:absolute;
	width: 0;
	height: 0;
	overflow:hidden;
}
ul#osusume li a {
	border:none;
	display:block;
	width: 210px;
	height:71px;
	background-position: left top;
}
ul#osusume li#osusume1 {
	background:url(../img_home/btn_osusume01.jpg) no-repeat;
}
ul#osusume li#osusume1 a:hover {
	background:url(../img_home/btn_osusume01_hover.jpg) no-repeat;
}
ul#osusume li#osusume2 {
	background:url(../img_home/btn_osusume02.jpg) no-repeat;
}
ul#osusume li#osusume2 a:hover {
	background:url(../img_home/btn_osusume02_hover.jpg) no-repeat;
}
ul#osusume li#osusume3 {
	background:url(../img_home/btn_osusume03.jpg) no-repeat;
}
ul#osusume li#osusume3 a:hover {
	background:url(../img_home/btn_osusume03_hover.jpg) no-repeat;
}

/* ご注意ください  お知らせ */
#atn_home{
	margin:0;
	padding:0;
	width:644px;
}
#atn_home ul {
	margin:6px 0 10px 4px;
	padding:0;
}
#atn_home li {
	margin:0 0 8px 0;
	padding-left:15px;
	line-height:125%;
	list-style:none;
	background:url(../img_home/riv_att.gif) no-repeat left 2px;
}
#alert,#oshirase {
	margin:0;
	padding:0;
}
.seg2 {
	width:317px;
	float:left;
}
#oshirase {
	margin-right:10px;
}
#oshirase li {
}
#alert li {
}
.clrfloat {
	clear:both;
}
.seg3,
.seg3_end {
	width:205px;
	float:left;
}
.seg3 {
	margin-right:10px;
}
#policylis{
	margin:10px 0 20px 4px ;
	font-size:92%;
	color:#ccc;
}
#policylis ul {
	margin-left:1em;
	padding-bottom:8px;
}
#policylis li {
	margin:0 0 8px 0;
	padding:0;
	list-style:disc;
	margin-bottom:4px;
	line-height:1.25;
}

/* SIDE MENU */
#sidemenu {
	margin: 14px 0 14px 0;
	padding:16px 0;
	display:block;
	border-top:#CCCCCC 3px double;
	line-height:1.5em;
	background:#f0f0f0;
}
#sidemenu a {
	border:none;
}
#sidemenu a img {
	border:none;
}
#sidemenu li {
	margin-bottom:10px;
}
ul#link1 {
	margin-bottom:1.5em;
	text-align:center;
}
ul#link2 {
	margin-top:2em;
	margin-bottom:1.5em;
	text-align:center;
}
ul#privacymark {
	margin:16px 0 ;
	padding:20px 0;
	border-top:#CCCCCC 3px double;
	text-align:center;
	list-style:none;
	background-image:none;
}

.disaster_box {
	width: 618px;
	border: medium solid #001ACF;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 12px;
}
.disaster_box2 {
	font-weight: bolder;
	font-size: 14px;
	margin-bottom: 10px;
	margin-left: 9px;
}
.disaster_box3 {
	line-height: 24px;
	color:#ccc;
	padding-left: 5px;
	padding-top: 3px;
}

.disaster_box3 ul {
	margin:6px 0 10px 4px;
	padding:0;
}

.disaster_box3 ul li {
	margin:0 0 8px 0;
	padding-left:15px;
	line-height:125%;
	list-style:none;
	background:url(../img_home/riv_att.gif) no-repeat left 2px;
}


/* ほけんの窓口＠西京銀行バナー */

.1chome_banner {
	margin-bottom: 5px;
}

.hoken_banner {
	font-size: 0px;
	line-height: 0px;
}

.hoken_banner p {
	display: block;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-image: url(../images/bg_hoken.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 645px;
	height: 56px;
	
}

.hoken_banner p img {
	display: block;
	position: absolute;
	top: 6px;
	right: 4px;
}

.hoken_banner p a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	display:inline-block;
}

/* さいきょう おもしろお金ゼミナールバナー */

.moneyseminar {
	margin: 0px 0px 10px 0px;
}

.moneyseminar a {
	border: none;
}

/* インターネットバンキングの不正利用にご注意ください */
.attention {
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
	background-color: #FFEEC2;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 2px solid #FF6C00;
	font-weight: bold;
}

.attention a:link,
.attention a:visited {
	color: #F03;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF718D;
}

.attention a:hover {
	color: #FF6944;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF9B51;
}

/* インターネットバンキングの不正利用にご注意ください */
.attention02 {
	margin-bottom: 20px;
	text-align: center;
	background-color: #FFF7E1;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 2px solid #FFA002;
	font-weight: bold;
	line-height: 1.5em;
}

.attention02 a:link,
.attention02 a:visited {
	color: #E35500;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F25B00;
}

.attention02 a:hover {
	color: #ED6D36;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F25B00;
}


/* 大切なお知らせ（トップページ） */
#important-infomation{
	border: 2px solid #0016C4;
	display: block;
	padding-bottom:10px;
	margin-bottom:10px;
	/* [disabled]margin-top:10px; */
}

#important-infomation div{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #558ED5;
	font-weight: bold;
	color: #FFF;
	background-color: #4F81BD;
	padding-left:10px;
}

#important-infomation p{
	margin-left:10px;
	margin-right:10px;
}

#important-infomation a.left{
	display:block;
	float:right;
}

#important-infomation p.small1{
	margin-top:10px;	
}

