@charset "utf-8";

/*ETCカード------------------------------------------------------------*/

h1#title_etc{ background: url(../visa/img/title_etc.gif) no-repeat left top;}

#content h2#bar_etc_about { 	margin: 10px 0 0 0;	background: url(../visa/img/bar_etc_about.gif) no-repeat;}

#content h2#bar_etc_guarantee { 	margin: 15px 0 0 0;	background: url(../visa/img/bar_etc_guarantee.gif) no-repeat;}

#content h2#bar_etc_related { 	margin: 15px 0 0 0;	background: url(../visa/img/bar_etc_related.gif) no-repeat;}

#etc_intro {	position: relative;	width: 520px;	background: url(../visa/img/img_etc_intro.jpg) no-repeat;	background-position: 100% 65px;}

#etc_intro p{	padding: 5px 0;	width: 320px;}

#etc_intro p#right{	position: absolute;	top: 180px;	right: 8px;	text-align: right;}

#etc_intro p strong{	color: #000;	font-size: 110%;	font-weight: bold;}

#etc_intro p em{	color: #F60;	font-weight: bold;}

p#mark img{	margin: 0 5px 0 0;	vertical-align: middle;}

.under_blue_box p {	margin: 5px 15px;	padding: 0;}

.under_blue_box p span { font-weight: bold;}

.under_blue_box dl {	margin: 5px 15px;	padding: 0;}

.under_blue_box dt {	margin: 0 0 -3px 0;	padding: 0;	font-weight: bold;}

.under_blue_box dd {	margin: 5px 0 15px 0;	padding: 0;}

.under_blue_box dl span {	font-weight: normal;	font-size: 90%;}

.under_blue_box p#about_center { text-align: center;}

.under_blue_box p#about_center img{ margin: 0 10px;}

.under_blue_box p#related_center {	margin: 15px 0;	text-align: center;}

.under_blue_box p#related_center img{ margin: 0 5px;}

.under_blue_box p.right {	margin: 10px 5px;	text-align: right;}

.under_blue_box p.right img{ margin: 0 5px;}

.under_blue_box ul { 	margin: 20px 10px 0 10px;	padding: 5px 10px;	background-color: #F0F1F4;}

.under_blue_box ul li{ 	margin: 0;	padding: 2px 0;	line-height: 130%;	color: #666;	list-style-type: none;	list-style-position: outside;}

.under_blue_box table {	margin: 0 15px 5px 15px;	padding: 0;	width: 498px;	border: solid 1px #C1C1C1;}

.under_blue_box td {	margin: 0;	padding: 0;	width: 166px;	border: solid 1px #C1C1C1;	background: #FFF;	text-align: left;}

.under_blue_box td.blue {	margin: 0;	padding: 0;	width: 166px;	border: solid 1px #C1C1C1;	background: #D6F5C1;}

.under_blue_box td p{	margin: 0;	padding: 10px;}

