.large-fonts {
  /*font-size: 1.14em;*/
  font-size: 1.21em;
  line-height: 2.25em;
  line-height: 1.38462em;
}
#main.large-fonts h1 {
  /* Set the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 1.75em;
  /*line-height: 1.28571em;*/
  /* Set 1 unit of vertical rhythm on the top and bottom margins. */
  /*padding-top: 0.32143em;*/
  padding-bottom: 0.32143em;
  /* margin: 0px; */
}
#main.large-fonts h2, #main.large-fonts #block-views-slideshow-block .views-field-title .field-content, #block-views-slideshow-block .views-field-title #main.large-fonts .field-content {
  font-size: 1.375em;
 /* line-height: 1.63636em;
  padding-top: 0.40909em;
  padding-bottom: 0.40909em;
 */
  margin: 0px;
}
#main.large-fonts h3 {
  /*font-size: 0.9375em;*/
  line-height: 2.4em;
  /*margin-top: 0.6em;*/
  margin-bottom: 0.6em;
  line-height: 1.125em;
  /*/*color: #555;
  4B 61 6E 48 61 6E 10k%E4%BA%BA%E5%B7%A5%E5%85%A9%E5%B9%B4%E7%84%A1%E5%8A%A0%E9%81%8EFrom%202016
  margin-bottom: 0.6em;
  */
}

.district_s {
	font-size: 17px;
}

.district_m {
  /*font-size: 1.14em;*/
  font-size: 23px;
}

.district_l {
  /*font-size: 1.14em;*/
  font-size: 35px;
}

.search_title1 {
	font-weight: bold;
}

.largest-fonts {
  font-size: 1.375em;
  line-height: 2.25em;
  line-height: 1.38462em;
}
#main.largest-fonts h1 {
  /* Set the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 1.75em;
  /*line-height: 1.28571em;
  /* Set 1 unit of vertical rhythm on the top and bottom margins. */
  /*padding-top: 0.32143em;*/
  padding-bottom: 0.32143em;
  /* margin: 0px; */
}
#main.largest-fonts h2, #main.largest-fonts #block-views-slideshow-block .views-field-title .field-content, #block-views-slideshow-block .views-field-title #main.largest-fonts .field-content {
  font-size: 1.375em;
 /* line-height: 1.63636em;
  padding-top: 0.40909em;
  padding-bottom: 0.40909em;
 */
  margin: 0px;
}
#main.largest-fonts h3 {
  /*font-size: 0.9375em;*/
  line-height: 2.4em;
  /*margin-top: 0.6em;*/
  margin-bottom: 0.6em;
  /*color: #555;*/
  line-height: 1.125em;
}
#main.largest-fonts #region-header-search form input.form-submit {
  width: 80px;
}
#main.largest-fonts #region-header-search {
  width: 376px;
}
#resize-buttons-wrapper {
	/*height:50px;
	width:130px;*/
}
#resize-buttons {
	height:19px;
	/*width:130px;
	width:90px;*/
	display:table-cell; 
	vertical-align:middle;
}
#resize-buttons > span {
	float:left;
	text-indent:-9999px;
	/*margin-right: 7px;
	margin-top: 12px;
	*/
}
#resize-buttons li a {
	display: block;
	width: 16px;
	height: 0;
	overflow: hidden;
	padding-top: 25px;
}
#resize-buttons li {
	float: left;
	list-style: none;
}
#resize-buttons span {
	float: left;
	
}

#resize-buttons .font-normal > a {
	background: url(../images/text-size-normal-off.png) 0px 0px no-repeat;
}
#resize-buttons .font-large > a {
	background: url(../images/text-size-large-off.png) 0px 0px no-repeat;
}
#resize-buttons .font-largest > a {
	background: url(../images/text-size-largest-off.png) 0px 0px no-repeat;
}
#resize-buttons .font-normal > a:hover,
#resize-buttons .font-normal > a:focus,
#resize-buttons .font-normal > a:active,
#resize-buttons .font-normal > a.focus {
	background: url(../images/text-size-normal-on.png) 0px 0px no-repeat;
}
#resize-buttons .font-large > a:hover,
#resize-buttons .font-large > a:focus,
#resize-buttons .font-large > a:active,
#resize-buttons .font-large > a.focus {
	background: url(../images/text-size-large-on.png) 0px 0px no-repeat;
}
#resize-buttons .font-largest > a:hover,
#resize-buttons .font-largest > a:focus,
#resize-buttons .font-largest > a:active,
#resize-buttons .font-largest > a.focus {
	background: url(../images/text-size-largest-on.png) 0px 0px no-repeat;
}


.large-fonts .more-link-news-en{
	padding-left:45px;
	padding-right:45px;
}
.large-fonts .more-link-client-en{
	padding-left:45px;
	padding-right:45px;
}
.large-fonts .more-link-news-tc{
	padding-left:53px;
	padding-right:53px;
}
.large-fonts .more-link-client-tc{
	padding-left:53px;
	padding-right:53px;
}


.largest-fonts .more-link-news-en{
	padding-left:40px;
	padding-right:40px;
	padding-top:2px;
}
.largest-fonts .more-link-client-en{
	padding-left:35px;
	padding-right:35px;
	padding-top:2px;
}
.largest-fonts .more-link-news-tc{
	padding-left:47px;
	padding-right:47px;
	padding-top:2px;
}
.largest-fonts .more-link-client-tc{
	padding-left:47px;
	padding-right:47px;
	padding-top:2px;
}





.large-fonts .footer-block, .largest-fonts .footer-block{
	padding-top:16px;
}

.non_change_div {
	line-height: 16px;
}

.searching_header {
	line-height: 16px;
}

