@charset "UTF-8";
/*============================================================
	- common_setting
============================================================*/
/* -#elem_skip_navi
----------------------------------------------------------- */
#elem_skip_navi {
  position: absolute;
  top: -9999px; }

/* -general
----------------------------------------------------------- */
body {
  min-width: 1024px;
  color: #333333;
  font-size: 87.5%;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  line-height: 1.5;
  z-index: 1;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

strong {
  font-weight: bold;
  font-style: normal; }

em {
  font-weight: bold;
  font-style: normal; }

.font_red {
  color: #cc0000; }

/*  .icon  */
.in_icon {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  padding: 0 5px;
  width: 12px;
  height: 14px;
  vertical-align: middle;
  zoom: 1; }
  .in_icon img {
    position: absolute;
    top: 3px;
    left: 5px; }

/* -a
----------------------------------------------------------- */
a {
  outline: none;
  color: #666666;
  text-decoration: none;
  color: #323232; }
  a:visited {
    color: #323232; }
  a:focus {
    color: #323232; }
  a:hover {
    color: #323232; }
  a:active {
    color: #323232; }

/* -parts
----------------------------------------------------*/
.parts {
  width: 980px;
  margin: 0 auto;
  padding: 15px 0; }

.parts_center {
  text-align: center;
  min-width: 980px;
  padding: 15px 0; }
  .parts_center .padder {
    overflow: hidden;
    *zoom: 1;
    margin: 0 auto;
    min-width: 1px;
    text-align: left;
    width: 980px; }

/* -img_opacity
----------------------------------------------------*/
.img_opacity {
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out; }
  .img_opacity:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8; }

#form input:hover,
#form a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8; }

/*============================================================
	- layout setting
============================================================*/
/* -#elem_skip_navi
----------------------------------------------------------- */
#elem_skip_navi {
  position: absolute;
  top: -9999px; }

/* -#area_header
----------------------------------------------------------- */
#area_header .area_header_pad {
width: 980px;
margin: 0 auto;
padding: 0 15px; }
#area_header .area_header_pad .area_header_navi {
	padding: 15px 0 10px;
	overflow: hidden;
	*zoom: 1; }
	#area_header .area_header_pad .area_header_navi p {
	margin: 0; }
	#area_header .area_header_pad .area_header_navi p#logo {
		float: left;
		background: url("/common-autech/img/autech_logo_black.svg") no-repeat 0 0;
		background-size: cover;
		width: 164px;
		height: 46px;}
		#area_header .area_header_pad .area_header_navi p#logo a {
		display: block;
		text-indent: -119988px;
		overflow: hidden;
		text-align: left;
		height: 51px;}
	#area_header .area_header_pad .area_header_navi #link {
	float: right;
	padding: 2px 0 0;
	line-height: 1;
	overflow: hidden;
	*zoom: 1; }
	#area_header .area_header_pad .area_header_navi #link li {
		float: left;
		padding: 0 0 0 20px;
		font-size: 86%; }
		#area_header .area_header_pad .area_header_navi #link li a:hover {
		text-decoration: underline; }
#layout_popup #area_header .area_header_pad {
	width: 700px; }

/* -#area_global_navi
----------------------------------------------------------- */
#area_global_navi {
  width: 980px;
  margin: 0 auto;
  padding: 0 0 1px;
  overflow: hidden;
  *zoom: 1; }
  #area_global_navi ul {
    margin: 0 -1px; }
    #area_global_navi ul li {
      float: left; }
      #area_global_navi ul li a {
        background: url("/commoncms_pc/area_global_navi_bg01.png") no-repeat;
        display: block;
        width: 157px;
        height: 28px;
        text-align: center;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        -webkit-transition: 0;
        -moz-transition: 0;
        -o-transition: 0;
        transition: 0; }
      #area_global_navi ul li#g_top a {
        background-position: 0 0; }
        #area_global_navi ul li#g_top a:hover, #area_global_navi ul li#g_top a.current {
          background-position: 0 -28px; }
      #area_global_navi ul li#g_customized_car a {
        background-position: -157px 0; }
        #area_global_navi ul li#g_customized_car a:hover, #area_global_navi ul li#g_customized_car a.current {
          background-position: -157px -28px; }
      #area_global_navi ul li#g_welfare_car a {
        width: 195px;
        background-position: -314px 0; }
        #area_global_navi ul li#g_welfare_car a:hover, #area_global_navi ul li#g_welfare_car a.current {
          background-position: -314px -28px; }
      #area_global_navi ul li#g_business_car a {
        background-position: -509px 0; }
        #area_global_navi ul li#g_business_car a:hover, #area_global_navi ul li#g_business_car a.current {
          background-position: -509px -28px; }
      #area_global_navi ul li#g_autech_style a {
        background-position: -666px 0; }
        #area_global_navi ul li#g_autech_style a:hover, #area_global_navi ul li#g_autech_style a.current {
          background-position: -666px -28px; }
      #area_global_navi ul li#g_fan a {
        background-position: -785px 0; }
        #area_global_navi ul li#g_fan a:hover, #area_global_navi ul li#g_fan a.current {
          background-position: -785px -28px; }
      #area_global_navi ul li#g_history a {
        width: 159px;
        background-position: -823px 0; }
        #area_global_navi ul li#g_history a:hover, #area_global_navi ul li#g_history a.current {
          background-position: -823px -28px; }

/* -#area_local_navi
----------------------------------------------------------- */
#area_local_navi {
  position: relative;
  background: #585858;
  width: 100%;
  z-index: 99;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8; }

#area_local_navi .area_local_navi_pad {
  width: 980px;
  margin: 0 auto; }

#area_local_navi .area_local_navi_pad ul {
  letter-spacing: -0.4em; }

#area_local_navi .area_local_navi_pad ul li {
  display: inline-block;
  letter-spacing: normal;
  padding: 10px 30px 10px 0;
  font-size: 100%; }

* html #area_local_navi .area_local_navi_pad ul li {
  display: inline;
  zoom: 1; }

*:first-child + html #area_local_navi .area_local_navi_pad ul li {
  display: inline;
  zoom: 1; }

#area_local_navi .area_local_navi_pad ul li a {
  color: white; }

#area_local_navi .area_local_navi_pad ul li a:visited {
  color: white; }

#area_local_navi .area_local_navi_pad ul li a:focus {
  color: white; }

#area_local_navi .area_local_navi_pad ul li a:hover {
  color: #c6c6c4; }

#area_local_navi .area_local_navi_pad ul li a:active {
  color: #c6c6c4; }

#area_local_navi .area_local_navi_pad ul li a:hover {
  text-decoration: none; }

/* -#area_footer
----------------------------------------------------------- */
#area_footer #navi {
  background: #C5C5C5; }

#area_footer #navi .padder ul {
  margin: 0 0 0 -30px;
  letter-spacing: -0.4em; }

#area_footer #navi .padder ul li {
  display: inline-block;
  letter-spacing: normal;
  padding: 0 0 0 30px;
  font-size: 100%; }

* html #area_footer #navi .padder ul li {
  display: inline;
  zoom: 1; }

*:first-child + html #area_footer #navi .padder ul li {
  display: inline;
  zoom: 1; }

#area_footer #navi .padder ul li a {
  color: #323232; }

#area_footer #navi .padder ul li a:visited {
  color: #323232; }

#area_footer #navi .padder ul li a:focus {
  color: #323232; }

#area_footer #navi .padder ul li a:hover {
  color: #7a7a7a; }

#area_footer #navi .padder ul li a:active {
  color: #7a7a7a; }

#area_footer #navi .padder ul li a:hover {
  text-decoration: none; }

#area_footer #contact {
  background: #F1F1F1; }

#area_footer #contact.area_button_list_navi ul li {
  width: 335px; }

#area_footer #global_link {
  background: #E5E5E5; }

#area_footer #global_link .padder ul {
  letter-spacing: -0.4em; }

#area_footer #global_link .padder ul li {
  width: 235px;
  margin: 0 0 0 13px;
  display: inline-block;
  letter-spacing: normal; }

* html #area_footer #global_link .padder ul li {
  display: inline;
  zoom: 1; }

*:first-child + html #area_footer #global_link .padder ul li {
  display: inline;
  zoom: 1; }

#area_footer #global_link .padder ul li:first-child {
  margin-left: 0; }

#area_footer #global_link .padder ul li a {
  display: block;
  width: 235px;
  height: 80px;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out; }

#area_footer #general {
  background: #F1F1F1; }

#area_footer #general .padder ul {
  margin: 0 0 0 -20px; }

* html #area_footer #general .padder ul {
  zoom: 1; }

*:first-child + html #area_footer #general .padder ul {
  zoom: 1; }

#area_footer #general .padder ul:before, #area_footer #general .padder ul:after {
  content: "";
  display: table; }

#area_footer #general .padder ul:after {
  clear: both; }

#area_footer #general .padder ul li {
  float: left;
  padding: 0 0 0 20px;
  font-size: 86%; }

#area_footer #general .padder ul li a {
  color: #323232; }

#area_footer #general .padder ul li a:visited {
  color: #323232; }

#area_footer #general .padder ul li a:focus {
  color: #323232; }

#area_footer #general .padder ul li a:hover {
  color: #323232; }

#area_footer #general .padder ul li a:active {
  color: #323232; }

#area_footer #general .padder ul li a:hover {
  text-decoration: underline; }

#area_footer #general .padder ul li#copyright {
  float: right;
  padding-right: 0; }

/* -.area_button_list_navi
----------------------------------------------------------- */
.area_button_list_navi {
  background: #C5C5C5; }

.area_button_list_navi .padder ul {
  margin: 0 0 0 -10px;
  letter-spacing: -0.4em; }

.area_button_list_navi .padder ul li {
  position: relative;
  width: 237px;
  margin: 0 0 0 10px;
  background: #fff;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  letter-spacing: normal;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  behavior: url(/commoncms/css/PIE.htc); }

* html .area_button_list_navi .padder ul li {
  display: inline;
  zoom: 1; }

*:first-child + html .area_button_list_navi .padder ul li {
  display: inline;
  zoom: 1; }

.area_button_list_navi .padder ul li:hover {
  background: #e7e7e7; }

.area_button_list_navi .padder ul li a {
  display: block;
  padding: 15px 0;
  color: #323232; }

.area_button_list_navi .padder ul li a:visited {
  color: #323232; }

.area_button_list_navi .padder ul li a:focus {
  color: #323232; }

.area_button_list_navi .padder ul li a:hover {
  color: #323232; }

.area_button_list_navi .padder ul li a:active {
  color: #323232; }

.area_button_list_navi .padder ul li a.new_win {
  background: url("/commoncms_pc/icon_win.png") no-repeat 90% 50%; }

.area_button_list_navi .padder ul li a img {
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out; }

.area_button_list_navi .padder ul li a img:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

/* -parts
----------------------------------------------------*/
.parts, #area_footer #navi .padder, #area_footer #general .padder, #elem_heading_lv1 .elem_heading_lv1_pad, .elem_figure_full .padder {
  width: 980px;
  margin: 0 auto;
  padding: 15px 0; }

.parts_center, .area_button_list_navi .padder, #area_footer #global_link .padder {
  text-align: center;
  min-width: 980px;
  padding: 15px 0; }

.parts_center .padder, .area_button_list_navi .padder .padder, #area_footer #global_link .padder .padder {
  margin: 0 auto;
  min-width: 1px;
  text-align: left;
  width: 980px; }

* html .parts_center .padder, * html .area_button_list_navi .padder .padder, .area_button_list_navi * html .padder .padder, * html #area_footer #global_link .padder .padder, #area_footer #global_link * html .padder .padder {
  zoom: 1; }

*:first-child + html .parts_center .padder, *:first-child + html .area_button_list_navi .padder .padder, .area_button_list_navi *:first-child + html .padder .padder, *:first-child + html #area_footer #global_link .padder .padder, #area_footer #global_link *:first-child + html .padder .padder {
  zoom: 1; }

.parts_center .padder:before, .area_button_list_navi .padder .padder:before, #area_footer #global_link .padder .padder:before, .parts_center .padder:after, .area_button_list_navi .padder .padder:after, #area_footer #global_link .padder .padder:after {
  content: "";
  display: table; }

.parts_center .padder:after, .area_button_list_navi .padder .padder:after, #area_footer #global_link .padder .padder:after {
  clear: both; }

/* -img_opacity
----------------------------------------------------*/
.img_opacity, #area_footer #global_link .padder ul li a img {
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out; }

.img_opacity:hover, #area_footer #global_link .padder ul li a img:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6; }

/*============================================================
	- common_setting
============================================================*/
/* -.font-size
----------------------------------------------------------- */
#contents p,
#contents dt,
#contents dd,
#contents th,
#contents td,
#contents li {
  font-size: 97.2%; }

/* -a
----------------------------------------------------------- */
#contents_inner #main_contents a {
  color: #333; }

#contents_inner #news dl dd span a {
  color: #333; }

/* -.arrow
----------------------------------------------------------- */
/*  上矢印  */
.arrow_04 {
  background: url("/JP/COMMON_V2/IMAGES/arrow_06.gif") 0 0.6em no-repeat;
  padding-left: 15px; }

/*  右矢印  */
.arrow_03 {
  background: url("/JP/COMMON_V2/IMAGES/arrow_02.gif") 0 0.3em no-repeat;
  padding-left: 15px; }

/*  下矢印  */
.arrow_02 {
  background: url("/JP/COMMON_V2/IMAGES/arrow_05.gif") 0 0.1em no-repeat;
  font-size: 83.3% !important;
  padding-left: 15px; }

.arrow_02 a {
  color: #333 !important; }

/*  左矢印  */
.arrow_05 {
  background: url("/JP/COMMON_V2/IMAGES/arrow_08.gif") 0 0.4em no-repeat;
  padding-left: 15px; }

td span.arrow_01,
td span.arrow_02,
td span.arrow_03,
td span.arrow_04,
td span.arrow_05 {
  background-position: 0 0.4em; }

/* -topic_path
----------------------------------------------------------- */
#contents_inner ol#topic_path li {
  height: 32px;
  line-height: 32px; }

#contents_inner ol#topic_path li a {
  color: #333; }

#contents_inner ol#topic_path li a:hover {
  color: #333; }

#contents_inner ol#topic_path li.home {
  height: 32px;
  line-height: 34px;
  background: url("/JP/COMMON_V2/IMAGES/topic_path_home.gif") 0 0 no-repeat;
  padding-left: 15px;
  width: 60px; }

#contents_inner ol#topic_path li.home a {
  color: #333; }

#contents_inner ol#topic_path li.home a:hover {
  color: #333; }

/* -.tab_nav_02
----------------------------------------------------------- */
#contents_inner .tab_nav_02 {
  background: none;
  border-bottom: 3px solid #ccc; }

/* -h1
----------------------------------------------------------- */
#contents h1 {
  font-size: 194.5%;
  line-height: 1.2; }

#contents_inner h1.txt {
  background: url("/JP/COMMON_V2/IMAGES/h1_line_01.gif") 0 100% no-repeat;
  font-weight: normal; }

#contents_inner #main_contents h1.txt {
  background: url("/JP/COMMON_V2/IMAGES/h1_line_01.gif") 0 100% no-repeat; }

/* -h2
----------------------------------------------------------- */
#contents_inner .head_2 {
  background: none; }

#contents_inner .head_2 h2 {
  padding: 0 0 3px 0;
  background: none;
  border-bottom: 1px solid #c0c0c0;
  font-size: 152.8%;
  font-weight: normal; }

#contents_inner #main_contents .head_2 {
  background: none; }

#contents_inner #main_contents .head_2 h2,
#contents_inner #main_contents .head_2_anchor h2 {
  background: none; }

/* -h2.short
----------------------------------------------------------- */
#JP_HISTORY #contents_inner .block_wrap_04 .head_h2_short {
  background: none; }

#JP_HISTORY #contents_inner .block_wrap_04 h2.short {
  padding: 0 0 3px 0;
  background: none;
  border-bottom: 1px solid #c0c0c0;
  font-size: 138.9%; }

#contents_inner .head_2_anchor_short {
  background: none; }

#contents_inner h2.anchor {
  padding: 0 0 3px 0;
  border-bottom: 1px solid #c0c0c0;
  background: none;
  font-size: 138.9%; }

/* -.head_2_anchor_mideum
----------------------------------------------------------- */
#contents_inner #main_contents .head_2_anchor_mideum {
  background: none; }

#contents_inner #main_contents .head_2_mideum h2,
#contents_inner #main_contents .head_2_anchor_mideum h2 {
  background: none; }

#contents_inner .block_wrap_03 .block_11 h2.anchor {
  padding: 0 0 3px 0; }

/* -.head_3_short
----------------------------------------------------------- */
#contents_inner #main_contents .head_3_short,
#contents_inner #main_contents .head_3_anchor_short {
  background: none; }

#contents_inner #main_contents .head_3_short h3,
#contents_inner #main_contents .head_3_anchor_short h3 {
  background: url("/JP/COMMON_V2/IMAGES/dotted_line.gif") 0 100% repeat-x; }

/* -h3.anchor
----------------------------------------------------------- */
#contents_inner h3.anchor {
  background: none;
  color: #333;
  font-weight: normal;
  font-size: 125%;
  padding: 0 0 3px 0; }

#contents_inner #main_contents h3 a {
  background: none;
  color: #333;
  display: block;
  padding-left: 0; }

/* -.catch_01
----------------------------------------------------------- */
#contents_inner .catch_01 {
  display: block;
  font-size: 128.6%;
  margin-bottom: 20px; }

/* -.table_01
----------------------------------------------------------- */
.table_01 th {
  background-color: #f2f2f2; }

.table_03 th {
  background-color: #f2f2f2;
  width: 170px; }

/* -.btn_detail_01
----------------------------------------------------------- */
.table_04_wrap {
  background: none;
  border: none;
  margin-bottom: 0;
  max-width: 500px; }

.table_04_wrap tr td {
  padding: 0; }

.table_04_wrap tr td .table_04_inner {
  background: none;
  border: none;
  vertical-align: top; }

.table_04_wrap tr td .table_04_inner tr td {
  padding: 0;
  vertical-align: top; }

/* -.block_wrap_02
----------------------------------------------------------- */
#JP_ABOUT .block_wrap_02 ul li {
  background: url("/JP/COMMON_V2/IMAGES/arrow_03.gif") 0 0.4em no-repeat; }

#JP_ABOUT .block_wrap_02 .block_07 ul li a,
#JP_ABOUT .block_wrap_02 .block_08 ul li a,
#JP_ABOUT .block_wrap_02 .block_09 ul li a {
  color: #333; }

/* -.block_wrap_03
----------------------------------------------------------- */
.block_wrap_03 .block_11 .beta {
  float: right;
  width: 210px; }

.block_wrap_03 .block_11 .alpha img {
  border: none;
  margin-bottom: 0;
  padding: 0; }

/* -#news
----------------------------------------------------------- */
#contents_inner #news dl dd span {
  background: url("/JP/COMMON_V2/IMAGES/arrow_03.gif") 0 0.4em no-repeat; }

/* -.side_contents_title_main
----------------------------------------------------------- */
/*  枠  */
.side_contents_top {
  background: none;
  height: 0; }

.side_contents_wrap {
  background: none; }

.side_contents_btm {
  background: none;
  height: 0; }

/*  見出し  */
.side_contents_wrap .side_contents_title_mini {
  background: none;
  font-size: 16px;
  padding: 8px 15px 12px 14px;
  width: 203px;
  border-bottom: 1px solid #ccc; }

/*  カテゴリータイトル（第一階層）  */
.side_contents_wrap .side_contents_title_main a {
  background: #e6e6e6;
  padding: 14px 10px 10px;
  border-bottom: 1px solid #c0c0c0;
  font-weight: normal; }

/*  第ニ階層  */
.side_contents_wrap dt.side_contents_title_sub {
  font-weight:normal !important;
  margin-top: -1px;
  padding: 8px 15px 12px 14px !important;
  width: 206px !important;
  border-top: 1px solid #ccc !important;
  border-bottom: none !important;
  background:#f6f6f6 url("/JP/COMMON_V2/IMAGES/dotted_line.gif") 0 100% repeat-x !important; }

.side_contents_wrap dt.side_contents_title_sub a {
  margin: 0 0 0 0 !important;
  color: #333 !important;
  font-weight: normal !important;
  padding: 0 !important;
  background-image:none !important;
  border:none !important; }

.side_contents_wrap dt.side_contents_title_sub a:hover {
  color: #222222 !important;
  text-decoration: underline !important; }

/*  第三階層  */
.side_contents_wrap ul.side_contents_title_third li a,
.side_contents_wrap ul.side_contents_title_third li.coming_soon_01 {
  width: 196px !important;
  background: none !important;
  color: #222222 !important;
  padding: 13px 13px 13px 26px !important;
  font-weight: normal !important;
  border: none !important;
  background: url("/JP/COMMON_V2/IMAGES/dotted_line.gif") 0 100% repeat-x !important; }

.side_contents_wrap ul.side_contents_title_third li.coming_soon_01 {
  color: #bdbdbd !important; }

.side_contents_wrap ul.side_contents_title_third li a:hover {
  color: #222222 !important;
  text-decoration: underline !important;
  background: url("/JP/COMMON_V2/IMAGES/dotted_line.gif") 0 100% repeat-x !important; }

/*  プレスルームについて  */
#JP_PRESSROOM_h6q4h8000000061x a {
  background-image:none !important;
  padding:0 !important;
  margin:0 !important;
  border:none !important;
}

/*  現在地  */
#h6q4h8000000017a #h6q4h8000000017a a,
#h6q4h8000000013h #h6q4h8000000013h a,
.year_2014 #JP_RELEASE_2014 a,
.year_2013 #JP_RELEASE_2013 a {
  color: #78919f !important; }

/* -.js_pagetop
----------------------------------------------------------- */
#area_footer {
  position: relative; }

#elem_pagetop {
  position: relative;
  width: 980px;
  margin: 0 auto; }
  #elem_pagetop a {
    display: block;
    position: absolute;
    top: -20px;
    right: 0;
    width: 110px;
    height: 20px;
    background: url("/commoncms_pc/area_footer_pagetop_gif.gif") 0 0 no-repeat;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    opacity: 0.9; }
    #elem_pagetop a:hover {
      -webkit-transition: all 0.25s ease;
      -moz-transition: all 0.25s ease;
      -o-transition: all 0.25s ease;
      transition: all 0.25s ease;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
      opacity: 1; }
    #elem_pagetop a span {
      letter-spacing: normal; }
