@charset "Shift-jis";

#headerArea .utilityNav .nav02 {
	width:183px;
	background: transparent url(/img/common/header_bg_001_ss.gif) no-repeat 0 0;
}
#headerArea .utilityNav .nav02 p {
	width:40px;
}
*:first-child+html #headerArea .utilityNav .nav02 ul {
	margin-left:-10px;
}
#headerArea .utilityNav .nav02coop {
	margin: 10px 0 0;
	width: 272px;
	height: 33px;
	float: right;
	background: transparent url(/img/common/header_bg_001coop.gif) no-repeat 0 0;
	overflow: hidden;
	zoom: 1;
}
#headerArea .utilityNav .nav02coop p {
	padding-left: 11px;
	width: 50px;
	height: 33px;
	display: table-cell;
	vertical-align: middle;
	font-size: 10px;
}
*+html #headerArea .utilityNav .nav02coop p {
	width: auto;
	height: auto;
	min-width:50px;
	display: inline;
	zoom: 1;
}
* html #headerArea .utilityNav .nav02coop p {
	height: auto;
	display: inline;
	zoom: 1;
}
#headerArea .utilityNav .nav02coop ul {
	margin: 0;
	padding: 0;
	height: 33px;
	display: table-cell;
	vertical-align: middle;
	list-style: none;
	overflow: hidden;
}
*+html #headerArea .utilityNav .nav02coop ul {
	height: auto;
	padding: 9px 0;
	display: inline;
	zoom: 1;
}
* html #headerArea .utilityNav .nav02coop ul {
	height: auto;
	padding: 9px 0;
	display: inline;
	zoom: 1;
}
#headerArea .utilityNav .nav02coop ul li {
	margin-left: -2px;
	padding-right: 2px;
	float: left;
	font-size: 10px;
	border-left: #c9c9c9 2px solid;
}
#headerArea .utilityNav .nav02coop ul li img {
	margin: 2px 8px;
}
#searchBox {
	float:right;
	width:202px;
	margin: 10px 0 0 10px;
	padding:0;
	border:none;
}
#searchBox tr {
	padding:0;
}
#searchTextArea {
	width:163px;
	height:32px;
	padding:0 0 0 8px;
	vertical-align:middle;
	background: url(/img/common/header_bg_search_box.gif) no-repeat left top;
	border:none;
}
#searchTextArea input {
	border:none;
	/* border-bottom:5px solid #ffffff; */
	width:150px;
	_width:145px;
	padding:2px 0 0 0;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",'メイリオ',Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	color:#666666;
	line-height:100%;
	height:1.2em;
}
#searchBtnArea {
	width:39px;
	padding:0;
	vertical-align:top;
	border:none;
}
#searchBtnArea input {
	padding:0;
}

#eposCardNews {
	_position: static !important;
}
form {
	_display: inline;
}

/* 2014/04/14 virtualPlaceHolder */
.virtualPlaceHolderWrapper input {
    border:0;
}
/* 2014/04/14 virtualPlaceHolder */