@charset "utf-8";
/* CSS Document */
/******************************************************************************
 PC Common
******************************************************************************/
/* headline ****************************************************/
#main h2 {
 font-size: 120%;
}
#mainView {
	margin: 0px auto;
	padding-bottom: 10px;
}

/********************************************************************************************************
 TOP
********************************************************************************************************/
.top .ban {
	padding-bottom: 20px;
}
/********************************************************************************************************
 page
********************************************************************************************************/

/* serch ****************************************************/
.search .result_tbl a {
	color: #003399;
	text-decoration: underline;
	font-weight: bold;
}
.search .search_box {
	margin: 0;
	padding: 10px;
	border: 1px solid #cccccc;
}
.search .search_title {
	padding: 2px 10px 0;
	font-weight: bold;
	color: #003399;
	border-left: solid 4px #003399;
}
.search .search_link {
	margin-bottom: 10px;
	text-align: right;
	font-size: 87%;
	text-decoration: underline;
}
.search .search_link a {
	padding-left: 14px;
	color: #003399;
	background: url("../images/serch_ico.png") left center no-repeat;
}
.search .result_title {
	font-size: 87%;
}
.search .result_num {
	margin-left: 10px;
	font-size: 112%;
	font-weight: bold;
	color: #003399;
}
.search .result_tbl {
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	border: solid 1px #dbdbdb;
	font-size:13px;
}
.search .result_tbl th,.search .result_tbl td {
	vertical-align: middle;
	text-align: center;
	color: #003399;
	line-height: 1.5;
	border: solid 1px #dbdbdb;
	word-break: break-word;
	word-wrap: break-word;
	background: #FFF;
}
.search .result_tbl td {
	color: #000;
}
.search .result_tbl th {
	font-weight: bold;
}
.search .result_txt {
	text-align: left !important;
	padding: 1% !important;
}
/*
.search th {
	width: 10%;
}
*/
.search .w18per {
	width: 16%;
}
.search .w8per {
	width: 5% !important;
}
.search .w30per {
	width: 26% !important;
}
.search .w12per {
	width: 8% !important;
}
.search .mb12 a {
	margin: 0px auto;
	padding: 20px 5%;
	width: 70%;
	font-size: 112%;
	font-weight: bold;
	color: #FFF;
	display: block;
	background: #66cc00;
	background: -webkit-linear-gradient(top,  #66cc00 0%,#339900 100%);
	background: linear-gradient(to bottom,  #66cc00 0%,#339900 100%);
	border-radius: 10px;
	text-decoration: none
}
.search #shindanGoTopCardName,
.search #shindanGoTopCardNameDesc,
.search #shindanGoTopAnnualFee1st,
.search #shindanGoTopAnnualFee1stDesc,
.search #shindanGoTopAnnualFee2nd,
.search #shindanGoTopAnnualFee2ndDesc,
.search #shindanGoTopPointReductionRate,
.search #shindanGoTopPointReductionRateDesc,
.search #shindanGoTopIssuePeriod,
.search #shindanGoTopIssuePeriodDesc {
	color: #0000ff;
	text-decoration: underline;
}


