/* CSS Document */
/**************　メインコンテンツ　**************/

.main-block {
	width:780px;
	margin:0px 0px 10px 25px;
	padding:10px 0px 0px 0px;
}
.sub-block {
	width:780px;
	margin-left:25px;
}
/* ▼FireFox用 */
.main-block,.sub-block:after {
	content: "";
	display: block;
	clear: both;
}
/* /FireFox用 */
/*　live、SCボタン　*/
.main_flash,.main_bt {
	float:left;
	margin-bottom:10px;
}
.prof {
	background-color:#FFA0B4;
	padding:2px 0px;
	text-align:center;		
}
.prof a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.prof a:hover{
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:bold;
}
.bt_live{
	margin: 0;
	padding: 0px 0px 10px 10px;
	width: 270px;
	height: 142px;
}
.bt_sc,.bt_racekekka{
	margin: 0;
	width: 270px;
	height: 39px;
}

.bt_racekekka {	padding: 0px 0px 10px 10px;}
.bt_sc { padding: 0px 0px 0px 10px;}

.bt_live a:focus,
.bt_live a:hover,
.bt_live a:active {
	background-position: 0px 142px;
}

.bt_sc a:focus,
.bt_sc a:hover,
.bt_sc a:active,
.bt_racekekka a:focus,
.bt_racekekka a:hover,
.bt_racekekka a:active {
	background-position: 0px 39px;
}

.bt_sc a {
	background-image: url(http://www.shonanbank.com/image/top/bt_sc.jpg);
}
.bt_live a {
	background-image: url(http://www.shonanbank.com/image/top/bt_live.gif);
}
.bt_racekekka a {
	background-image: url(http://www.shonanbank.com/image/top/bt_racekekka.jpg);
}
/**** 各タイトル部分 ****/
h1.title {
	margin:0px 0px 5px 0px ;
	padding:0;
}
h1.title-SC {
	background: url(http://www.shonanbank.com/image/top/top-title-kaisai.gif) no-repeat;
	text-align:right;
	height:22px;
	font-size:100%;
	margin:0px 0px 5px 0px ;
	padding:8px 5px 0px 0px ;
}

h1.title-eve {
	background: url(http://www.shonanbank.com/image/top/top-title-event.gif) no-repeat;
	text-align:right;
	height:22px;
	font-size:100%;
	margin:0px 0px 5px 0px ;
	padding:8px 5px 0px 0px ;
}

/**************　左ブロック　**************/
.l-block {
	float:left;
	width:580px;
}
/**********　左の中ブロック　*********/
.lc-block {
	width:580px;
	margin-bottom:10px;
}
/**********　左の左ブロック　*********/
.ll-block {
	width:285px;/*285px*/
	float:left;
}
/**********　左の右ブロック　*********/
.lr-block {
	float:left;
	width:285px;/*285px*/
	padding:0px 0px 10px 0px;
	margin-left: 10px;/*10px*/
}
.lr-block ul.list {
	list-style:none;
	overflow:auto;
	height:170px;/*80px*/
	margin:0px;
	padding-top:0px;
	padding-left:5px;
}
.lr-block ul.list span{
	font-weight:bold;
}
.lr-block li{
	border-bottom:1px dotted #CCCCCC;
	padding: 5px 0px;
}

/**************　右ブロック　**************/
.r-block {
	float:left;
	width:180px;
	margin-left:20px;
}
.r-block ul.list {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 20px;
	list-style:square url(http://www.shonanbank.com/image/menu/info_icon.gif);
}
.r-block li {
	margin:10px 0px 10px 0px;
}
.r-block li a{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.r-block li a:hover{
	font-weight:bold;
	color:#C80000;
}
.r-block .banner{
	margin-bottom:3px;/*バナー増えた時*/
	/*margin-bottom:10px;通常時*/
}

/**************　中止告知　**************/
.em {
	background-color:#FF6666;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0px;
	text-align:center;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	clear:both;
	width:100%;
}
