@charset "utf-8";
/* CSS Document */

/*　サブメニュー　*/

div.titleFrameFlash{
	padding:0;
	margin:0;
	position:relative;
}

div.titleFrameFlash h3#flashBanner{
	background:url(../../campaign/img/banner_bg.gif) no-repeat top right;
	
}

div.contentsDetail table{
	width:675px;
	border-width:1px 0 0 1px;
	border-color:#666;
	border-style:solid;
}

div.contentsDetail th,
div.contentsDetail td{
	padding:3px;
	text-align:center;
	color:#333;
	border-width:0 1px 1px 0;
	border-color:#666;
	border-style:solid;
	line-height:1.5em;
}
div.contentsDetail th{
	background-color:#FFEBCC;
}

div.contentsDetail th.itemName{
}
div.contentsDetail td.itemName{
	width:260px;
	text-align:left;
	border-right:none;
}
div.contentsDetail td.itemNew{
	width:45px;
}
div.contentsDetail th.itemTerm{
}
div.contentsDetail th.outline{
	width:100px;
}
	
/*ニューアイコン*/
td.itemNew p{
	overflow:hidden;
	text-indent:-100000em;
	display:block;
	width:40px;
	height:15px;
	padding:0;
	margin:0 auto;
	background:url(../../img/newicon.gif) no-repeat top left;
}

/* 上部取扱店へボタン*/
div.titleFrameFlash p.btnToAtm{
	position:absolute;
	display:block;
	left:529px;
	top:128px;
}
div.titleFrameFlash p.btnToAtm a{
	overflow:hidden;
	text-indent:-100000em;
	display:block;
	width:81px;
	height:19px;
}
div.titleFrameFlash p.btnToAtm a:hover{
	background:url(../../campaign/roimg/to_atm.gif) no-repeat top left;
}
div.titleFrameFlash p.btnToAtm a{
	background:url(../../campaign/img/to_atm.gif) no-repeat top left;
}

