@charset "UTF-8";
/*-----------------------------------------------------------------

	HD style news alone

-----------------------------------------------------------------*/
.newsMain h1.HDnewsTitle01 {
	width: 100%;
	margin-bottom: 16px;
	font-weight: normal;
	z-index: 1;
}
.newsMain h1.HDnewsTitle01 .HDmainTitle {
	display: block;
	position: relative;
	width: auto;
	margin: 0;
	padding: 0;
	line-height: 44px;
	font-size: 1.888em;
	font-weight: bold;
}
.newsMain h1.HDnewsTitle01 .subTitle {
	font-size: 22px;
}
.newsMain h2.HDh2Title01 {
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 3px solid #008756;
}
.newsMain h2.HDh2Title01 > sup {
	top: -0.75em;
	left: 0.25em;
	font-weight: bold;
}
.newsMain h2.HDh2Title01 .titleInner {
	display: inline-block;
	position: relative;
	color: #000;
	font-size: 1.666em;
	font-weight: bold;
	line-height: 1.135;
}
.newsMain h2.HDh2Title01 .titleInner > sup {
	top: -0.75em;
	left: 0.25em;
	font-size: 0.5em;
}
_:-ms-lang(x)::-ms-backdrop, .newsMain h2.HDh2Title01 > sup {
	top: -1em;
}
_:-ms-lang(x)::-ms-backdrop, .newsMain h2.HDh2Title01 .titleInner > sup {
	top: -1em;
}
.newsMain h3.HDh3Title01 {
	margin-bottom: 14px;
	line-height: 1.3;
	padding-bottom: 7px;
	border-bottom: 1px solid #aaa;
}
.newsMain h3.HDh3Title01 > sup {
	top: -0.5em;
	left: 0.25em;
	font-weight: bold;
}
.newsMain h3.HDh3Title01 .titleInner {
	color: #000;
	line-height: 1.135;
	font-size: 1.444em;
	font-weight: bold;
	display: inline-block;
}
.newsMain h3.HDh3Title01 .titleInner > sup {
	top: -0.5em;
	left: 0.25em;
	font-size: 0.58em;
}
_:-ms-lang(x)::-ms-backdrop, .newsMain h3.HDh3Title01 > sup {
	top: -0.7em;
}
_:-ms-lang(x)::-ms-backdrop, .newsMain h3.HDh3Title01 .titleInner > sup {
	top: -0.7em;
}
.newsMain h4.HDh4Title01 {
	margin-bottom: 5px;
	padding-left: 16px;
	color: #008756;
	line-height: 1.3;
}
.newsMain h4.HDh4Title01 .titleInner {
	padding-top: 2px;
	display: inline-block;
	position: relative;
	color: #000;
	font-size: 1.111em;
	font-weight: bold;
	line-height: 1.135;
}
.newsMain h4.HDh4Title01 .titleInner::before {
	content: "";
	height: 100%;
	width: 8px;
	background: #049849;
	position: absolute;
	top: 0;
	left: -16px;
	display: block;
}
.newsMain .HDlistCircle01,
.newsMain .HDlistCircle02,
.newsMain .HDlistNum01,
.newsMain .HDlistNum02,
.newsMain .HDlistAlphabet01,
.newsMain .HDlistAlphabet02,
.newsMain .HDlistMemo01,
.newsMain .HDlistMemo02,
.newsMain .HDlistMemo03 {
	margin-bottom: 20px;
}
.newsMain .HDlistCircle01 > li,
.newsMain .HDlistCircle02 > li {
	margin-bottom: 16px;
	position: relative;
	padding-left: 17px;
}
.newsMain .HDlistNum01 > li,
.newsMain .HDlistNum02 > li,
.newsMain .HDlistNum03 > li {
	margin-bottom: 16px;
	padding-left: 1.5em;
	position: relative;
}
.newsMain .HDlistMemo01 > li {
	padding-left: 1.5em;
	text-indent: -1.325em;
	position: relative;
}
.newsMain .HDlistMemo02 > li {
	padding-left: 2.5em;
	position: relative;
}
.newsMain .HDlistMemo03 > li {
	padding-left: 2em;
	text-indent: -1.9em;
	position: relative;
}
.newsMain .HDlistAlphabet01 > li,
.newsMain .HDlistAlphabet02 > li {
	margin-bottom: 16px;
	padding-left: 1.5em;
	text-indent: -1.2em;
	position: relative;
}
.listMemo01 > li {
	margin-bottom: 16px;
	padding-left: 1.5em;
	text-indent: -1.325em;
	position: relative;
}
.newsMain .HDlistCircle01 > li::before {
	content: "\e63a";
	color: #008756;
	font-family: 'icon';
	font-size: 1.5em;
	font-weight: normal;
	display: block;
	position: absolute;
	line-height: 1;
	top: 0.08em;
	left: -0.3em;
	font-size: 1.5em;
}
_:lang(x)::-ms-backdrop,
.newsMain .HDlistCircle01 > li::before {
	top: -0.08em;
}
.newsMain .HDlistCircle02 > li::before {
	content: "\e63a";
	color: #262626;
	font-family: 'icon';
	font-size: 1em;
	font-weight: normal;
	display: block;
	position: absolute;
	line-height: 1;
	top: 0.4em;
	left: 0;
}
_:lang(x)::-ms-backdrop,
.newsMain .HDlistCircle02 > li::before {
	top: 0.2em;
}
.newsMain .HDlistCircle01 > li.hasChild::before,
.newsMain .HDlistCircle02 > li.hasChild::before {
	content: "";
}
.newsMain .HDlistCircle01 ul,
.newsMain .HDlistCircle02 ul,
.newsMain .HDlistNum01 ol,
.newsMain .HDlistNum02 ol,
.newsMain .HDlistAlphabet01 ul,
.newsMain .HDlistAlphabet02 ul,
.newsMain .HDlistMemo01 ul,
.newsMain .HDlistMemo02 ul,
.newsMain .HDlistMemo03 ul {
	margin-bottom: 0;
}
.newsMain .HDlistMemo03 ul > li {
	padding-left: 2em;
	text-indent: -1.9em;
	position: relative;
}
.newsMain .HDlistMemo03 ul > li > * {
	text-indent: 0;
}
.newsMain .HDlistCircle01 > li > *,
.newsMain .HDlistCircle02 > li > *,
.newsMain .HDlistNum01 > li > *,
.newsMain .HDlistNum02 > li > *,
.newsMain .HDlistAlphabet01 > li > *,
.newsMain .HDlistAlphabet02 > li > *,
.newsMain .HDlistMemo01 > li > *,
.newsMain .HDlistMemo02 > li > *,
.newsMain .HDlistMemo03 > li > * {
	text-indent: 0;
}
.newsMain .HDlistNum01 > li .listNum,
.newsMain .HDlistNum02 > li .listNum,
.newsMain .HDlistNum03 > li .listNum,
.newsMain .HDlistMemo02 > li .listNum {
    position: absolute;
    top: 0;
    left: 0;
}
.newsMain .HDlistMemo04 > li {
	padding-left: 0.7em;
	text-indent: -0.7em;
}
.newsMain .HDlistMemo04 > li > .listMark {
	padding-right: 0.3em;
}
.newsMain .HDlistMemo05 > li {
	padding-left: 2.8em;
	text-indent: -2.8em;
}
.newsMain .HDlistMemo05 > li > .listMark {
	padding-right: 0.5em;
}
.newsMain .HDlistMemo06 > li {
	padding-left: 4.38em;
	text-indent: -4.38em;
}
.newsMain .HDlistMemo06 > li > .listMark {
	padding-right: 0.5em;
}
.newsMain .HDlistMemoFlex > li {
	display: flex;
}
.newsMain .HDlistMemoFlex > li > .listMark {
	padding-right: 8px;
    white-space: nowrap;
}
.newsMain .HDlistMemoTable > li {
	display: table;
}
.newsMain .HDlistMemoTable > li > div {
	display: table-cell;
	vertical-align: top;
}
.newsMain .HDlistMemoTable > li > .listMark {
	padding-right: 8px;
    white-space: nowrap;
}
.newsMain .HDlinkArrowCircleRight::before {
	top: 0.3em;
	left: 0;
	font-size: 1.5em;
}
.newsMain table[class^="table"] tr > * {
	padding: 8px 7px 6px 7px;
	font-weight: 500;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}
.newsMain table[class^="table"] tbody th {
	background: #f0f9f1;
}
.newsMain [class^="column"] > .columnInner::before {
	content: " ";
	display: table;
}
.newsMain [class^="column"] > .columnInner::after {
	content: " ";
	display: table;
	clear: both;
}
.newsMain .column2 .col:nth-child(2n+1),
.newsMain .column3 .col:nth-child(3n+1),
.newsMain .column4 .col:nth-child(4n+1),
.newsMain .column5 .col:nth-child(5n+1),
.newsMain .column6 .col:nth-child(6n+1) {
	clear: left !important;
	margin-left: 0 !important;
}
.newsMain .mainNarrow .column2 .col {
	width: 424px;
}
.newsMain [class^="column"] .col {
	float: left;
	margin-bottom: 32px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.newsMain [class^="HDblockColumn"],
.newsMain [class*=" HDblockColumn"] {
	margin-top: -10px;
}
body .newsMain [class^="HDblockColumn"] > :first-child,
.newsMain [class^="column"] [class^="HDblockColumn"] > :first-child {
	margin-left: 0;
}
.newsMain [class^="HDblockColumn"] > *,
.newsMain [class*=" HDblockColumn"] > * {
	margin-top: 10px;
}
.newsMain [class^="HDblockColumn"]::before,
.newsMain [class^="HDblockColumn"]::after,
.newsMain [class^="HDlistColumn"]::before,
.newsMain [class^="HDlistColumn"]::after {
	content: " ";
	display: table;
}
.newsMain [class^="HDblockColumn"] > *,
.newsMain [class^="HDlistColumn"] > li {
	float: left;
}
.newsMain .HDblockColumn2 > :nth-child(2n),
.newsMain .HDblockColumn3 > :nth-child(3n),
.newsMain .HDblockColumn4 > :nth-child(4n),
.newsMain .HDblockColumn5 > :nth-child(5n) {
	float: right !important;
	margin-left: 0 !important;
}
.newsMain .HDblockColumn2R {
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.newsMain .HDblockColumn2R::before,
.newsMain .HDblockColumn2R::after {
	display: none;
}
.newsMain .HDblockColumn2R > * {
	float: none;
}
.newsMain [class^="HDnormalBlockA"] > .blockInner,
.newsMain [class*=" HDnormalBlockA"] > .blockInner,
.newsMain .HDattentionBlock01 > .blockInner,
.newsMain .HDattentionBlock02 > .blockInner,
.newsMain .HDrelevanceBlock01 > .blockInner,
.newsMain .HDrelevanceBlock02 > .blockInner {
	border: 1px solid #eaeaea;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.HDnormalBlockA03 > .blockInner > .blockTitle {
	background: #eff9f1;
}
.HDnormalBlockA04 > .blockInner > .blockTitle {
	background: #fafafa;
}
.newsMain [class^="HDnormalBlockA"] > .blockInner > .blockTitle,
.newsMain [class*=" HDnormalBlockA"] > .blockInner > .blockTitle {
	padding: 15px 22px;
	border-bottom: 1px solid #eaeaea;
	font-weight: bold;
	font-size: 1.1em;
	-webkit-border-top-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-ms-border-top-right-radius: 3px;
	-o-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
	-ms-border-top-left-radius: 3px;
	-o-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}
.newsMain [class^="HDnormalBlockA"] > .blockInner > .blockDetail,
.newsMain [class*=" HDnormalBlockA"] > .blockInner > .blockDetail {
	padding: 15px;
	background: #fff;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-ms-border-bottom-right-radius: 3px;
	-o-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	-ms-border-bottom-left-radius: 3px;
	-o-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.newsMain .HDbtnT01,
.newsMain .HDbtnT02,
.newsMain .HDbtnT03,
.newsMain .HDbtnT05 {
	position: relative;
}
.newsMain .HDbtnT01 {
	border: 1px solid #d3d3d3;
	background: #fff;
}
.newsMain .HDbtnT01,
.newsMain .HDbtnT02,
.newsMain .HDbtnT03 {
	display: inline-block;
	margin-bottom: 16px;
	padding: 15px 10px 16px;
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	box-shadow: rgba(0, 0, 0, 0.0980392) 0px 8px 2px -5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 8px 2px -5px;
	-moz-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 8px 2px -5px;
	line-height: 1.444;
}
.newsMain [class*=" HDbtnT"][class^="glyph"],
.newsMain [class^="HDbtnT"][class*=" glyph"],
.newsMain [class*=" HDbtnT"][class*=" glyph"] {
	padding-right: 48px;
}
.newsMain [class*=" HDbtnT"][class^="icon"],
.newsMain [class^="HDbtnT"][class*=" icon"],
.newsMain [class*=" HDbtnT"][class*=" icon"] {
	padding-left: 65px;
}
.newsMain [class*=" HDbtnT"][class^="glyph"][class^="icon"],
.newsMain [class^="HDbtnT"][class*=" glyph"][class*=" icon"],
.newsMain [class*=" HDbtnT"][class*=" glyph"][class*=" icon"] {
	padding-right: 10px;
	padding-left: 10px;
}
.newsMain [class^="HDbtnT"]:hover {
	text-decoration: none !important;
}
.newsMain .HDbtnT01:hover {
	border: 1px solid #008756;
	background: #008756;
}
.newsMain .HDbtnT01 > span,
.newsMain .HDbtnT02 > span,
.newsMain .HDbtnT03 > span,
.newsMain .HDbtnT05 > span {
	color: #333;
	position: relative;
}
.newsMain .HDbtnT01:hover > span,
.newsMain .HDbtnT02:hover > span,
.newsMain .HDbtnT03:hover > span,
.newsMain .HDbtnT05:hover > span,
.newsMain .HDbtnT01[class^="glyphArrow"]:hover > span::before,
.newsMain .HDbtnT01[class*=" glyphArrow"]:hover > span::before,
.newsMain .HDbtnT01[class^="linkArrow"]:hover > span::before,
.newsMain .HDbtnT01[class*=" linkArrow"]:hover > span::before,
.newsMain .HDbtnT01[class^="glyphArrow"]:hover > span::after,
.newsMain .HDbtnT01[class*=" glyphArrow"]:hover > span::after,
.newsMain .HDbtnT01[class^="linkArrow"]:hover > span::after,
.newsMain .HDbtnT01[class*=" linkArrow"]:hover > span::after {
	color: #fff;
}
.newsMain [class*=" HDbtnT"][class^="icon"] > span,
.newsMain [class^="HDbtnT"][class*=" icon"] > span,
.newsMain [class*=" HDbtnT"][class*=" icon"] > span {
	display: inline-block;
}
.newsMain [class*=" HDbtnT"][class^="glyph"][class*=" icon"] > span,
.newsMain [class^="HDbtnT"][class*=" glyph"][class*=" icon"] > span,
.newsMain [class*=" HDbtnT"][class*=" glyph"][class*=" icon"] > span {
	padding-right: 55px !important;
	padding-left: 55px !important;
}
.newsMain .HDbtnT01 > span::before,
.newsMain .HDbtnT02 > span::before,
.newsMain .HDbtnT03 > span::before,
.newsMain .HDbtnT05 > span::before {
	top: 50%;
	left: 15px;
	margin-top: -0.5em;
	line-height: 1;
}
.newsMain [class*=" glyph"] > span::before {
	font-weight: normal;
	color: #008756;
	display: block;
	position: absolute;
}
.newsMain [class*=" glyph"] > span::after {
	top: 0.4em;
	left: 0;
}
.newsMain .iconPdf > span::after,
.newsMain .iconExcel > span::after,
.newsMain .iconMovie > span::after,
.newsMain .iconHdMovie > span::after,
.newsMain .iconVoice > span::after,
.newsMain .iconHdVoice > span::after {
	vertical-align: middle;
	position: relative;
	top: -2px;
}

.newsMain [class*=" icon"] > span::after,
.newsMain [class^="icon"] > span::after {
	display: inline-block;
	position: static;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	vertical-align: middle;
}
.newsMain [class*=" btnT"][class*=" icon"] > span::after,
.newsMain [class^="btnT"][class*=" icon"] > span::after,
.newsMain [class*=" HDbtnT"][class*=" icon"] > span::after,
.newsMain [class^="HDbtnT"][class*=" icon"] > span::after {
	position: relative;
	top: 4px;
}
_:lang(x)::-ms-backdrop, .newsMain [class*=" btnT"][class*=" icon"] > span::after,
.newsMain [class^="btnT"][class*=" icon"] > span::after,
.newsMain [class*=" HDbtnT"][class*=" icon"] > span::after,
.newsMain [class^="HDbtnT"][class*=" icon"] > span::after {
	top: 3px;
}
.newsMain .iconPdf > span::after {
	content: "";
	background: url(/group/common/images/ico_pdf01.svg) 0 0 no-repeat;
	background-size: auto;
	width: 1.278em;
	height: 1.334em;
	width: 28px;
	height: 22px;
	background-size: 20px auto;
}
.newsMain [class*=" btnT"].iconPdf > span::after,
.newsMain [class^="btnT"].iconPdf > span::after,
.newsMain [class*=" HDbtnT"].iconPdf > span::after,
.newsMain [class^="HDbtnT"].iconPdf > span::after {
	position: relative;
	top: -3px;
}
_:lang(x)::-ms-backdrop, .newsMain [class*=" btnT"].iconPdf > span::after,
.newsMain [class^="btnT"].iconPdf > span::after,
.newsMain [class*=" HDbtnT"].iconPdf > span::after,
.newsMain [class^="HDbtnT"].iconPdf > span::after {
	top: -2px;
}
.newsMain .HDbtnT01 > span,
.newsMain .HDbtnT02 > span,
.newsMain .HDbtnT03 > span,
.newsMain .HDbtnT05 > span {
    position: static;
}
_:lang(x)::-ms-backdrop,
.newsMain .HDbtnT01,
.newsMain .HDbtnT02,
.newsMain .HDbtnT03 {
	padding: 19px 10px 12px;
}
_:lang(x)::-ms-backdrop,
.newsMain .HDbtnT01 > span::before,
.newsMain .HDbtnT02 > span::before,
.newsMain .HDbtnT03 > span::before,
.newsMain .HDbtnT05 > span::before {
	top: 50%;
	left: 15px;
	margin-top: -0.2em;
	line-height: 1;
}
_:lang(x)::-ms-backdrop,
.newsMain .iconPdf > span::after,
.newsMain .iconExcel > span::after,
.newsMain .iconMovie > span::after,
.newsMain .iconHdMovie > span::after,
.newsMain .iconVoice > span::after,
.newsMain .iconHdVoice > span::after {
	vertical-align: middle;
	position: relative;
	top: -2px;
}

@media screen and (max-width: 896px) {/*-------------------------------------------------------------smartphone----*/
	.newsMain h1.HDnewsTitle01 {
		position: relative;
		width: auto;
		margin: 0 0 10px;
		padding: 0;
	}
	#mainArea.spMt15 h1.HDnewsTitle01 {
		margin-top: -15px;
	}
	.newsMain h1.HDnewsTitle01 .HDmainTitle {
		display: inline-block;
		position: relative;
		width: auto;
		margin: 0;
		padding: 10px 10px 10px;
		line-height: 1.36;
		font-size: 1.56em;
	}
	.newsMain h1.HDnewsTitle01 .subTitle {
		padding-bottom: 20px;
		font-size: 18px;
		line-height: 1.24;
		display: inline-block;
	}
	.newsMain h1.HDnewsTitle01 .HDmainTitle .h1Title01Text {
		font-size: 0.56em;
		line-height: 1.5;
	}
	.newsMain h2.HDh2Title01 {
		margin-bottom: 20px;
		padding-bottom: 2px;
		border-bottom: 2px solid #008756;
	}
	.newsMain h2.HDh2Title01 > sup {
		top: -0.5em;
		font-weight: bold;
	}
	.newsMain h2.HDh2Title01 .titleInner {
		line-height: 1.5;
		font-size: 1.375em;
	}
	.newsMain h2.HDTitle01 .titleInner > sup {
		top: -0.5em;
		font-size: 0.6em;
	}
	.newsMain h2.HDh2Title01 .titleInner:before {
		left: 5px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
	}
	.newsMain h3.HDh3Title01 {
		margin-bottom: 20px;
		padding-bottom: 5px;
		border-bottom: 1px solid #e1e1e1;
	}
	.newsMain h3.HDh3Title01 > sup {
		top: -0.35em;
		font-weight: bold;
	}
	.newsMain h3.HDh3Title01 .titleInner {
		line-height: 1.5;
		font-size: 1.25em;
	}
	h3.h3Title01 .titleInner > sup {
		top: -0.35em;
		font-size: 0.68em;
	}
	.newsMain .HDh3Title01.hasNum .titleInner {
		position: relative;
		padding-left: 2em;
	}
	.newsMain .HDh3Title01.hasNum .titleInner .num {
		top: 0;
		font-size: 0.75em;
		width: 1.86em;
		height: 1.86em;
		-webkit-border-radius:0.93em;
		-moz-border-radius:0.93em;
		-ms-border-radius:0.93em;
		-o-border-radius:0.93em;
		border-radius:0.93em;
	}
	.newsMain h4.HDh4Title01 {
		margin-bottom: 20px;
	}
	.newsMain h4.HDh4Title01 .titleInner {
		line-height: 1.5;
		font-size: 1.125em;
	}
	.newsMain .HDh2Title01.hasIcon01 > .titleInner .iconWrap01,
	.newsMain .HDh3Title01.hasIcon01 > .titleInner .iconWrap01 {
		width: 40px;
	}
	.newsMain .HDh2Title01.hasIcon01 > .titleInner .textToIcon:not(:first-child),
	.newsMain .HDh3Title01.hasIcon01 > .titleInner .textToIcon:not(:first-child) {
		padding-left: 15px;
	}
	.newsMain .HDh2Title01.v2-hasTextLabel > .titleInner > .textLabel,
	.newsMain .HDh3Title01.v2-hasTextLabel > .titleInner > .textLabel {
		display: inline-block;
		float: none;
	}
	.newsMain .HDh2Title01.v2-hasTextLabel > .titleInner > .textToLabel,
	.newsMain .HDh3Title01.v2-hasTextLabel > .titleInner > .textToLabel {
		margin-top: 7px;
		padding-left: 0;
	}
	.newsMain [class^="HDblockColumn"] > *,
	.newsMain [class^="HDlistColumn"] > li {
	    float: none;
	    margin: 0 0 10px 0;
	    width: 100% !important;
	}
	.newsMain .HDblockColumn2R {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;	
	}
	.newsMain [class^="HDnormalBlockA"] > .blockInner > .blockTitle,
	.newsMain [class*=" HDnormalBlockA"] > .blockInner > .blockTitle {
		padding: 12px 15px;
	}
	.newsMain .HDbtnT01 {
	    padding: 8px 30px 9px;
	        padding-right: 30px;
	        padding-left: 30px;
	}
	.newsMain .HDbtnT01, .HDbtnT02, .HDbtnT03 {
	    width: 100%;
	    text-align: center;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    line-height: 1.5;
	    font-size: 0.875em;
	}
	.newsMain [class*=" HDbtnT"][class^="glyph"][class*=" icon"],
	.newsMain [class^="HDbtnT"][class*=" glyph"][class*=" icon"],
	.newsMain [class*=" HDbtnT"][class*=" glyph"][class*=" icon"] {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	.newsMain [class^="HDbtnT"][class*=" glyph"] > span,
	.newsMain [class^="HDbtnT"][class*=" glyph"][class*=" icon"] > span {
		padding-right: 25px !important;
		padding-left: 25px !important;
	}
}