@charset "utf-8";
/* CSS Document */
.mainContent * {
	color:#666;
}
h1 {
	font-size:22px;
	letter-spacing:3px;
	padding:24px 0 24px 36px;
	margin:0;
}
p.intro {
	font-size:14px;
	line-height:1.5em;
	font-style:italic;
	padding-left:3em;
}
p.intro img {
	height:90px;
	margin:0 3em 1em 3em;
	float:right;
}
a.apply-link {
	font-size:14px;
	color:#0058A6;
}
.buttonsWrapper {
	text-align:center;
	padding:120px 0 180px;
}
.tag .buttonsWrapper a {
	min-width:200px;
}
.ind .buttonsWrapper a {
	line-height:20px;
	padding:7px 90px 7px 20px;
}
.jpn .buttonsWrapper a {
	line-height:20px;
	font-size:12px;
	padding:7px 90px 7px 20px;
}
.buttonsWrapper a {
	color:#444;
	border:1px solid #ddd;
	border-radius:4px;
	display:inline-block;
	line-height:100px;
	text-decoration:none;
	font-size:16px;
	padding:0 90px 0 20px;
	min-width:165px;
	text-align:left;
	background-color: #f9f9f9;
	background-position:right 20px center;
	background-repeat:no-repeat;
}
.buttonsWrapper a:hover {
	border:1px solid #dadada;
	background-color: #f2f2f2;
}
#btnOnlineCard {
	background-image:url(../img/apply/online_card.svg);
	background-size:auto 30px;
	margin-right:2em;
}
#btnByMail {
	background-image:url(../img/apply/send_by_mail.svg);
	background-size:auto 26px;
}
h2 {
	color:#338DD2 !important;
	font-size:14px;
	font-weight:bold;
	padding-left:3em;
	font-style:italic;
}
p.distr_points {
	font-size:14px;
	padding-left:3em;
}
table.distr_points {
	margin:3em auto 4em;
}
table.distr_points td {
	padding:0.1em 0.5em;
	color:#338DD2;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
}
table.distr_points td img {
	max-height:75px;
	max-width:110px;
}
