.clearfix, .siteHeader .utilityNav, .siteHeader_old .utilityNav, .siteHeader .utilityNav ul, .siteHeader_old .utilityNav ul, .siteHeader .externalUtility, .siteHeader_old .externalUtility, .siteHeader .globalNav ul, .siteHeader_old .globalNav ul {
  *zoom: 1;
}

.clearfix:after, .siteHeader .utilityNav:after, .siteHeader_old .utilityNav:after, .siteHeader .utilityNav ul:after, .siteHeader_old .utilityNav ul:after, .siteHeader .externalUtility:after, .siteHeader_old .externalUtility:after, .siteHeader .globalNav ul:after, .siteHeader_old .globalNav ul:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
  margin-top: -1px;
}

@media print {
  .clearfix:after, .siteHeader .utilityNav:after, .siteHeader_old .utilityNav:after, .siteHeader .utilityNav ul:after, .siteHeader_old .utilityNav ul:after, .siteHeader .externalUtility:after, .siteHeader_old .externalUtility:after, .siteHeader .globalNav ul:after, .siteHeader_old .globalNav ul:after {
    clear: both;
    height: 1px;
    margin-bottom: -1px;
    visibility: hidden;
  }
}

.sprite, .siteHeader .utilityNav a, .siteHeader_old .utilityNav a, .siteHeader form input.submit, .siteHeader_old form input.submit, .siteHeader .textResizer .label, .siteHeader_old .textResizer .label, .siteHeader .textResizer ul li a, .siteHeader_old .textResizer ul li a, .siteHeader .globalNav h1 a, .siteHeader_old .globalNav h1 a, .siteHeader .globalNav ul li a, .siteHeader_old .globalNav ul li a, .siteHeader .topicPath ul li.first-child a, .siteHeader_old .topicPath ul li.first-child a {
  background: url("../img/sprite_frame_110909.png") no-repeat;
  text-align: left;
  text-indent: -9999px;
  display: block;
  overflow: hidden;
}

.noOutline, .siteHeader #xunav01:hover, .siteHeader_old #xunav01:hover, .siteHeader #xunav02:hover, .siteHeader_old #xunav02:hover, .siteHeader #iunav01:hover, .siteHeader_old #iunav01:hover, .siteHeader #iunav02:hover, .siteHeader_old #iunav02:hover, .siteHeader #iunav03:hover, .siteHeader_old #iunav03:hover, .siteHeader #iunav04:hover, .siteHeader_old #iunav04:hover, .siteHeader #iunav05:hover, .siteHeader_old #iunav05:hover, .siteHeader #iunav06:hover, .siteHeader_old #iunav06:hover, .siteHeader #iunav07:hover, .siteHeader_old #iunav07:hover, .siteHeader .textResizer #textResizer_s:hover, .siteHeader_old .textResizer #textResizer_s:hover, .siteHeader .textResizer #textResizer_m:hover, .siteHeader_old .textResizer #textResizer_m:hover, .siteHeader .textResizer #textResizer_l:hover, .siteHeader_old .textResizer #textResizer_l:hover, .siteHeader .globalNav #gnav01:hover, .siteHeader_old .globalNav #gnav01:hover, .siteHeader .globalNav #gnav02:hover, .siteHeader_old .globalNav #gnav02:hover, .siteHeader .globalNav #gnav03:hover, .siteHeader_old .globalNav #gnav03:hover, .siteHeader .globalNav #gnav04:hover, .siteHeader_old .globalNav #gnav04:hover, .siteHeader .globalNav #gnav05:hover, .siteHeader_old .globalNav #gnav05:hover, .siteHeader .globalNav #gnav06:hover, .siteHeader_old .globalNav #gnav06:hover, .siteHeader .topicPath ul li a:active, .siteHeader_old .topicPath ul li a:active, .siteHeader .topicPath ul li a:focus, .siteHeader_old .topicPath ul li a:focus, .siteHeader .topicPath ul li a:hover, .siteHeader_old .topicPath ul li a:hover {
  outline: none;
  hidefocus: expression(hideFocus='true');
}

.siteHeader, .siteHeader_old {
  height: 170px;
  background: url(../img/sprite_x_110909.png) repeat-x;
  border-bottom: 1px solid #fff;
  _zoom: 1;
}
.siteHeader .utilityNav, .siteHeader_old .utilityNav {
  margin: 0 auto;
  padding: 0 20px 0 15px;
  width: 959px;
  height: 34px;
  background: url(../../img/20120528/sprite_frame_120528.png) 0 0 no-repeat;
  /*text-align: right;*/
}
.siteHeader .utilityNav ul, .siteHeader_old .utilityNav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.siteHeader .utilityNav ul li, .siteHeader_old .utilityNav ul li {
  float: left;
  *zoom: 1;
}
.siteHeader .externalUtility, .siteHeader_old .externalUtility {
  float: left;
  background: url(../img/sprite_frame_110909.png) 0 -35px no-repeat;
  width: 190px;
  _width: 191px;
  _height: 25px;
  _zoom: 1;
}
.siteHeader .externalUtility li, .siteHeader_old .externalUtility li {
  margin: 0 0 5px 5px;
  _position: relative;
  _left: -5px;
  padding: 0;
  _zoom: 1;
}
.siteHeader .externalUtility a, .siteHeader_old .externalUtility a {
  margin: 0;
  padding: 0;
  border: 0;
  text-decoration: none;
  line-height: 1;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  list-style: none;
  width: 88px;
  height: 23px;
}
.siteHeader #xunav01, .siteHeader_old #xunav01 {
  background-position: -5px -35px;
}
.siteHeader #xunav01:hover, .siteHeader_old #xunav01:hover {
  background-position: -5px -64px;
}
.siteHeader #xunav02, .siteHeader_old #xunav02 {
  background-position: -98px -35px;
}
.siteHeader #xunav02:hover, .siteHeader_old #xunav02:hover {
  background-position: -98px -64px;
}

.siteHeader .externalUtilityNav, .siteHeader_old .externalUtilityNav{
	height:27px;
	background: url("../img/external_bg.png") repeat-x top left;	
}

.siteHeader .externalUtility_inner, .siteHeader_old .externalUtility_inner{
	width: 980px !important;
	margin: 0 auto;
}

.siteHeader .externalUtility_inner ul, .siteHeader_old .externalUtility_inner ul{
	margin:0;
	padding:0;
}


.siteHeader .externalUtility_inner ul li{
	margin:0 27px 0 0;
	padding:0;
	float:left;
	list-style:none;
	font-size:10px;
	line-height:22px;
}

.siteHeader .externalUtility_inner ul li a{
	overflow: hidden;
	text-indent:-9999px;
	display:block;
	padding-top:23px;
	height:0;
}

.siteHeader .externalUtility_inner ul li.ex01{
	width:53px;
	height:0;
	padding-top:23px;
	background:url(/common201008/img/20130710/global_bt01.gif) 0 0 no-repeat;
	overflow: hidden;
	text-indent:-9999px;
}

.siteHeader .externalUtility_inner ul a.ex02{
	width:116px;
	background:url(/common201008/img/20130710/global_bt02.gif) 0 -23px no-repeat;
}

.siteHeader .externalUtility_inner ul a.ex03{
	width:74px;
	background:url(/common201008/img/20130710/global_bt03.gif) 0 -23px no-repeat;
}

.siteHeader .externalUtility_inner ul a.ex04{
	width:24px;
	background:url(/common201008/img/20130710/global_bt04.gif) 0 -23px no-repeat;
}

.siteHeader .externalUtility_inner ul a.ex05{
	width:71px;
	background:url(/common201008/img/20130710/global_bt05.gif) 0 -23px no-repeat;
}


/* hover */

.siteHeader .externalUtility_inner ul a.ex02:hover,
.siteHeader .externalUtility_inner ul a.ex03:hover,
.siteHeader .externalUtility_inner ul a.ex04:hover,
.siteHeader .externalUtility_inner ul a.ex05:hover,
.siteHeader .externalUtility_inner ul a.ex06:hover{
	background-position:0 0 !important;
}


.siteHeader .internalUtility, .siteHeader_old .internalUtility {
  float: left;
  *zoom: 1;
}

.siteHeader .internalUtility li, .siteHeader_old .internalUtility li {
  margin-left: 0;
  padding-left: 1px;
  background: url(../img/sprite_frame_110909.png) -591px -35px no-repeat;
}
.siteHeader .internalUtility li\.first-child, .siteHeader_old .internalUtility li\.first-child,
.siteHeader .internalUtility li:first-child,
.siteHeader_old .internalUtility li:first-child {
  padding-left: 10px;
  background: none;
}

.siteHeader #iunav01, .siteHeader_old #iunav01 {
  width: 76px;
  height: 26px;
  background-position: -196px -345px;
}

*html .siteHeader #iunav01, .siteHeader_old #iunav01 {
  width: 76px;
  height: 26px;
  background-position: -196px -345px;

}

.siteHeader #iunav01:hover, .siteHeader_old #iunav01:hover {
  background-position: -196px -374px;
}
.siteHeader #iunav02, .siteHeader_old #iunav02 {
  width: 56px;
  height: 26px;
  background-position: -273px -345px;
}
.siteHeader #iunav02:hover, .siteHeader_old #iunav02:hover {
  background-position: -273px -374px;
}
.siteHeader #iunav03, .siteHeader_old #iunav03 {
  width: 74px;
  height: 26px;
  background-position: -330px -345px;
}
.siteHeader #iunav03:hover, .siteHeader_old #iunav03:hover {
  background-position: -330px -374px;
}
.siteHeader #iunav04, .siteHeader_old #iunav04 {
  width: 26px;
  height: 26px;
  background-position: -405px -345px;
}
.siteHeader #iunav04:hover, .siteHeader_old #iunav04:hover {
  background-position: -405px -374px;
}
.siteHeader #iunav05, .siteHeader_old #iunav05 {
  width: 61px;
  height: 26px;
  background-position: -432px -345px;
}
.siteHeader #iunav05:hover, .siteHeader_old #iunav05:hover {
  background-position: -432px -374px;
}
.siteHeader #iunav06, .siteHeader_old #iunav06 {
  width: 69px;
  height: 26px;
  background-position: -494px -345px;
}
.siteHeader #iunav06:hover, .siteHeader_old #iunav06:hover {
  background-position: -494px -374px;
}
.siteHeader #iunav07, .siteHeader_old #iunav07 {
  width: 55px;
  height: 26px;
  background-position: -564px -345px;
}
.siteHeader #iunav07:hover, .siteHeader_old #iunav07:hover {
  background-position: -564px -374px;
}
.siteHeader #iunav08, .siteHeader_old #iunav08 {
  width: 55px;
  height: 26px;
  background-position: -620px -345px;
}
.siteHeader #iunav08:hover, .siteHeader_old #iunav08:hover {
  background-position: -620px -374px;
}
.siteHeader #iunav09, .siteHeader_old #iunav09 {
  width: 55px;
  height: 26px;
  background-position: -676px -345px;
}
.siteHeader #iunav09:hover, .siteHeader_old #iunav09:hover {
  background-position: -676px -374px;
}

.siteHeader form, .siteHeader_old form {
  margin: 0;
  padding: 0;
  border: 0;
  text-decoration: none;
  line-height: 1;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  list-style: none;
  float: left;
}
.siteHeader form fieldset, .siteHeader_old form fieldset {
  margin: 0;
  border: 0;
  text-decoration: none;
  line-height: 1;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  list-style: none;
  padding: 4px 0px 0 4px;
  width: 312px;
  _width: 312px;
  border: none;
  background:url(../img/sprite_frame_110909_form_bg.png) no-repeat 0 0;
  background:none;
  _zoom: 1;
}
.siteHeader form fieldset legend, .siteHeader_old form fieldset legend {
  display: none;
}
.msie .siteHeader form fieldset, .msie .siteHeader_old form fieldset {
  padding-top: 5px;
}
.siteHeader form input.text, .siteHeader_old form input.text {
  margin: 0;
  padding: 0;
  border: 0;
  text-decoration: none;
  line-height: 1;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  list-style: none;
  padding: 1px 1px 2px;
  border: 1px solid #bac6d9;
  width: 260px;
  float: left;
  vertical-align: top;
  margin-right: 1px;
  _margin-right: -1px;
  font-size: 13px;
  *font-size: small;
  /* for IE */
  *font: x-small;
  /* for IE in quirks mode */
}
.msie .siteHeader form input.text, .msie .siteHeader_old form input.text {
  padding-bottom: 0;
}
.siteHeader form input.submit, .siteHeader_old form input.submit {
  margin: 0;
  padding: 0;
  border: 0;
  text-decoration: none;
  line-height: 1;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  list-style: none;
  border: none;
  
/*  display: inline;
*/  
  vertical-align: top;
  width: 43px;
  height: 19px;
  background-position: -647px -35px;
  outline: none;
  hidefocus: expression(hideFocus='true');
}
.siteHeader form input.submit:focus, .siteHeader_old form input.submit:focus,
.siteHeader form input.submit:active,
.siteHeader_old form input.submit:active,
.siteHeader form input.submit:hover,
.siteHeader_old form input.submit:hover {
  background-position: -647px -54px;
}
.siteHeader .textResizer, .siteHeader_old .textResizer {
  float: left;
  width: 131px;
  _width: 132px;
  margin-left:10px;
}
.siteHeader .textResizer .label, .siteHeader_old .textResizer .label {
  float: left;
  margin-top: 5px;
  margin-right: 1px;
  width: 66px;
  height: 17px;
  background-position: -250px -6px;
}
.msie .siteHeader .textResizer .label, .msie .siteHeader_old .textResizer .label {
  margin-top: 6px;
}
.siteHeader .textResizer ul, .siteHeader_old .textResizer ul {
  margin: 0;
  padding: 0;
  border: 0;
  text-decoration: none;
  line-height: 1;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  list-style: none;
  float: left;
}
.siteHeader .textResizer ul li, .siteHeader_old .textResizer ul li {
  margin: 0;
  padding: 0;
  border: 0;
  text-decoration: none;
  line-height: 1;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  list-style: none;
  width: 19px;
  height: 19px;
  float: left;
  margin-left: 2px;
}
.siteHeader .textResizer ul li a, .siteHeader_old .textResizer ul li a {
  float: left;
  width: 19px;
  height: 19px;
  margin-top: 5px;
}
.siteHeader .textResizer #textResizer_s, .siteHeader_old .textResizer #textResizer_s {
  background-position: -318px -5px;
}
.siteHeader .textResizer #textResizer_s:hover, .siteHeader_old .textResizer #textResizer_s:hover {
  background-position: -381px -5px;
}
.siteHeader .textResizer #textResizer_s.active, .siteHeader_old .textResizer #textResizer_s.active {
  background-position: -444px -5px;
}
.siteHeader .textResizer #textResizer_m, .siteHeader_old .textResizer #textResizer_m {
  background-position: -339px -5px;
}
.siteHeader .textResizer #textResizer_m:hover, .siteHeader_old .textResizer #textResizer_m:hover {
  background-position: -402px -5px;
}
.siteHeader .textResizer #textResizer_m.active, .siteHeader_old .textResizer #textResizer_m.active {
  background-position: -465px -5px;
}
.siteHeader .textResizer #textResizer_l, .siteHeader_old .textResizer #textResizer_l {
  background-position: -360px -5px;
}
.siteHeader .textResizer #textResizer_l:hover, .siteHeader_old .textResizer #textResizer_l:hover {
  background-position: -423px -5px;
}
.siteHeader .textResizer #textResizer_l.active, .siteHeader_old .textResizer #textResizer_l.active {
  background-position: -486px -5px;
}
.siteHeader .globalNav, .siteHeader_old .globalNav {
  position: relative;
  margin: 0 auto;
  padding: 0 5px;
  width: 984px;
  height: 82px;
  background: url(../img/sprite_frame_110909.png) 0 -94px no-repeat;
}
.siteHeader .globalNav h1, .siteHeader_old .globalNav h1 {
  margin: 0;
  padding: 0;
  width: 220px;
  position: absolute;
  left: 387px;
}
.siteHeader .globalNav h1 a, .siteHeader_old .globalNav h1 a {
  width: 220px;
  height: 82px;
  background-position: -382px -177px;
}
.siteHeader .globalNav ul, .siteHeader_old .globalNav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.siteHeader .globalNav ul li, .siteHeader_old .globalNav ul li {
  float: left;
  *zoom: 1;
}
.siteHeader .globalNav ul li a, .siteHeader_old .globalNav ul li a {
  width: 127px;
  height: 82px;
}
.siteHeader .globalNav #gnav01, .siteHeader_old .globalNav #gnav01 {
  background-position: -0px -177px;
}
.siteHeader .globalNav #gnav01:hover, .siteHeader_old .globalNav #gnav01:hover {
  background-position: -0px -261px;
}
#cat_gnav01 .siteHeader .globalNav #gnav01, #cat_gnav01 .siteHeader_old .globalNav #gnav01 {
  background-position: 0 -261px;
}
.siteHeader .globalNav #gnav02, .siteHeader_old .globalNav #gnav02 {
  background-position: -127px -177px;
}
.siteHeader .globalNav #gnav02:hover, .siteHeader_old .globalNav #gnav02:hover {
  background-position: -127px -261px;
}
#cat_gnav02 .siteHeader .globalNav #gnav02, #cat_gnav02 .siteHeader_old .globalNav #gnav02 {
  background-position: -127px -261px;
}
.siteHeader .globalNav #gnav03, .siteHeader_old .globalNav #gnav03 {
  width: 128px;
  background-position: -254px -177px;
}
.siteHeader .globalNav #gnav03:hover, .siteHeader_old .globalNav #gnav03:hover {
  background-position: -254px -261px;
}
#cat_gnav03 .siteHeader .globalNav #gnav03, #cat_gnav03 .siteHeader_old .globalNav #gnav03 {
  background-position: -254px -261px;
}
.siteHeader .globalNav #gnav04, .siteHeader_old .globalNav #gnav04 {
  margin-left: 220px;
  width: 128px;
  background-position: -602px -177px;
}
.siteHeader .globalNav #gnav04:hover, .siteHeader_old .globalNav #gnav04:hover {
  background-position: -602px -261px;
}
#cat_gnav04 .siteHeader .globalNav #gnav04, #cat_gnav04 .siteHeader_old .globalNav #gnav04 {
  background-position: -602px -261px;
}
.siteHeader .globalNav #gnav05, .siteHeader_old .globalNav #gnav05 {
  background-position: -730px -177px;
}
.siteHeader .globalNav #gnav05:hover, .siteHeader_old .globalNav #gnav05:hover {
  background-position: -730px -261px;
}
#cat_gnav05 .siteHeader .globalNav #gnav05, #cat_gnav05 .siteHeader_old .globalNav #gnav05 {
  background-position: -730px -261px;
}
.siteHeader .globalNav #gnav06, .siteHeader_old .globalNav #gnav06 {
  background-position: -857px -177px;
}
.siteHeader .globalNav #gnav06:hover, .siteHeader_old .globalNav #gnav06:hover {
  background-position: -857px -261px;
}
#cat_gnav06 .siteHeader .globalNav #gnav06, #cat_gnav06 .siteHeader_old .globalNav #gnav06 {
  background-position: -857px -261px;
}
.siteHeader .topicPath, .siteHeader_old .topicPath {
  margin: 0 auto;
  width: 980px;
  height: 27px;
}
.siteHeader .topicPath ul, .siteHeader_old .topicPath ul {
  margin: 0;
  padding: 0;
  border: 0;
  text-decoration: none;
  line-height: 1;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  list-style: none;
}
.siteHeader .topicPath ul li, .siteHeader_old .topicPath ul li {
  float: left;
  *zoom: 1;
  height: 27px;
  line-height: 27px;
  font-size: 93%;
  padding: 0 10px 0 20px;
  background: url(../img/sprite_x_110909.png) 0 -222px no-repeat;
  color: #6f7b8d;
  font-weight: bold;
}
.siteHeader .topicPath ul li a, .siteHeader_old .topicPath ul li a {
  font-weight: normal;
  text-decoration: none;
}
.siteHeader .topicPath ul li a:active, .siteHeader_old .topicPath ul li a:active, .siteHeader .topicPath ul li a:focus, .siteHeader_old .topicPath ul li a:focus, .siteHeader .topicPath ul li a:hover, .siteHeader_old .topicPath ul li a:hover {
  text-decoration: underline;
  color: #0092f2;
}
.siteHeader .topicPath ul li a:visited, .siteHeader_old .topicPath ul li a:visited {
  color: #1f5fa8;
}
.siteHeader .topicPath ul li a:visited:hover, .siteHeader_old .topicPath ul li a:visited:hover {
  color: #0092f2;
}
.siteHeader .topicPath ul li.first-child, .siteHeader_old .topicPath ul li.first-child {
  padding: 0;
}
.siteHeader .topicPath ul li.first-child a, .siteHeader_old .topicPath ul li.first-child a {
  width: 25px;
  height: 27px;
  background-position: -690px -36px;
}

@media print {
  .siteHeader, .siteHeader_old {
    height: auto;
    background: none;
  }
  .siteHeader .utilityNav, .siteHeader_old .utilityNav {
    display: none;
  }
  .siteHeader .globalNav, .siteHeader_old .globalNav {
    background: none;
  }
  .siteHeader .globalNav ul, .siteHeader_old .globalNav ul {
    display: none;
  }
  .siteHeader .globalNav h1, .siteHeader_old .globalNav h1 {
    display: block;
    text-align: left;
    left: 0 !important;
  }
}

.siteHeader_old .sprite, .siteHeader_old .siteHeader .utilityNav a, .siteHeader .utilityNav .siteHeader_old a, .siteHeader_old .utilityNav a, .siteHeader_old .siteHeader form input.submit, .siteHeader form .siteHeader_old input.submit, .siteHeader_old form input.submit, .siteHeader_old .siteHeader .textResizer .label, .siteHeader .textResizer .siteHeader_old .label, .siteHeader_old .textResizer .label, .siteHeader_old .siteHeader .textResizer ul li a, .siteHeader .textResizer ul li .siteHeader_old a, .siteHeader_old .textResizer ul li a, .siteHeader_old .siteHeader .globalNav h1 a, .siteHeader .globalNav h1 .siteHeader_old a, .siteHeader_old .globalNav h1 a, .siteHeader_old .siteHeader .globalNav ul li a, .siteHeader .globalNav ul li .siteHeader_old a, .siteHeader_old .globalNav ul li a, .siteHeader_old .siteHeader .topicPath ul li.first-child a, .siteHeader .topicPath ul li.first-child .siteHeader_old a, .siteHeader_old .topicPath ul li.first-child a {
  background: url("../img/sprite_frame_110909.png") no-repeat;
  text-align: left;
  text-indent: -9999px;
  display: block;
  overflow: hidden;
}
.siteHeader_old .noOutline, .siteHeader_old .siteHeader #xunav01:hover, .siteHeader .siteHeader_old #xunav01:hover, .siteHeader_old #xunav01:hover, .siteHeader_old .siteHeader #xunav02:hover, .siteHeader .siteHeader_old #xunav02:hover, .siteHeader_old #xunav02:hover, .siteHeader_old .siteHeader #iunav01:hover, .siteHeader .siteHeader_old #iunav01:hover, .siteHeader_old #iunav01:hover, .siteHeader_old .siteHeader #iunav02:hover, .siteHeader .siteHeader_old #iunav02:hover, .siteHeader_old #iunav02:hover, .siteHeader_old .siteHeader #iunav03:hover, .siteHeader .siteHeader_old #iunav03:hover, .siteHeader_old #iunav03:hover, .siteHeader_old .siteHeader #iunav04:hover, .siteHeader .siteHeader_old #iunav04:hover, .siteHeader_old #iunav04:hover, .siteHeader_old .siteHeader #iunav05:hover, .siteHeader .siteHeader_old #iunav05:hover, .siteHeader_old #iunav05:hover, .siteHeader_old .siteHeader #iunav06:hover, .siteHeader .siteHeader_old #iunav06:hover, .siteHeader_old #iunav06:hover, .siteHeader_old .siteHeader #iunav07:hover, .siteHeader .siteHeader_old #iunav07:hover, .siteHeader_old #iunav07:hover, .siteHeader_old .siteHeader .textResizer #textResizer_s:hover, .siteHeader .textResizer .siteHeader_old #textResizer_s:hover, .siteHeader_old .textResizer #textResizer_s:hover, .siteHeader_old .siteHeader .textResizer #textResizer_m:hover, .siteHeader .textResizer .siteHeader_old #textResizer_m:hover, .siteHeader_old .textResizer #textResizer_m:hover, .siteHeader_old .siteHeader .textResizer #textResizer_l:hover, .siteHeader .textResizer .siteHeader_old #textResizer_l:hover, .siteHeader_old .textResizer #textResizer_l:hover, .siteHeader_old .siteHeader .globalNav #gnav01:hover, .siteHeader .globalNav .siteHeader_old #gnav01:hover, .siteHeader_old .globalNav #gnav01:hover, .siteHeader_old .siteHeader .globalNav #gnav02:hover, .siteHeader .globalNav .siteHeader_old #gnav02:hover, .siteHeader_old .globalNav #gnav02:hover, .siteHeader_old .siteHeader .globalNav #gnav03:hover, .siteHeader .globalNav .siteHeader_old #gnav03:hover, .siteHeader_old .globalNav #gnav03:hover, .siteHeader_old .siteHeader .globalNav #gnav04:hover, .siteHeader .globalNav .siteHeader_old #gnav04:hover, .siteHeader_old .globalNav #gnav04:hover, .siteHeader_old .siteHeader .globalNav #gnav05:hover, .siteHeader .globalNav .siteHeader_old #gnav05:hover, .siteHeader_old .globalNav #gnav05:hover, .siteHeader_old .siteHeader .globalNav #gnav06:hover, .siteHeader .globalNav .siteHeader_old #gnav06:hover, .siteHeader_old .globalNav #gnav06:hover, .siteHeader_old .siteHeader .topicPath ul li a:active, .siteHeader .topicPath ul li .siteHeader_old a:active, .siteHeader_old .topicPath ul li a:active, .siteHeader_old .siteHeader .topicPath ul li a:focus, .siteHeader .topicPath ul li .siteHeader_old a:focus, .siteHeader_old .topicPath ul li a:focus, .siteHeader_old .siteHeader .topicPath ul li a:hover, .siteHeader .topicPath ul li .siteHeader_old a:hover, .siteHeader_old .topicPath ul li a:hover {
  outline: none;
  hidefocus: expression(hideFocus='true');
}


/* 20120912 add */

#globalHeaderBtn{
	float:right;
	width:120px;
	height:23px;
}

#globalHeaderBtn a{
	display:block;
	width:120px;
	height:0;
	padding-top:23px;
	background:url(/common201008/img/20120912/header_global01.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	height:0px;
	line-height:0;
	font-size:0;
}


#globalHeaderBtn a:hover{
	background:url(/common201008/img/20120912/header_global01.gif) 0 -23px no-repeat;
}


#walk_lawson_btn_area{
	width:363px !important;
	float:right;
}

#walk_lawson_btn_area a{
	float:left;
    height: 0;
    line-height: 0;
    overflow: hidden;
    padding-top: 23px;
    text-indent: -9999px;
    width: 120px;
}

a#walk_lawson_btn01{
	background: url(/common201008/img/20120912/walk01_bt01.gif) no-repeat scroll left 0px transparent;
	margin-right:1px;
}

a#walk_lawson_btn02{
	background: url(/common201008/img/20120912/whats_bt01.gif) no-repeat scroll left 0px transparent;
	margin-right:1px;
}

a#walk_lawson_btn03{
	background: url(/common201008/img/20120912/world_bt01.gif) no-repeat scroll left 0px transparent;
	margin-right:1px;
}

a#walk_lawson_btn01:hover,
a#walk_lawson_btn02:hover,
a#walk_lawson_btn03:hover{
	background-position: 0 -23px;
}



