@charset "shift-jis";

/* ****************************************************
**************************************************** */
/* recommendColFive */
.recommendColFive {
	padding: 11px 0 0 7px;
	background: url(/neco_system/images/page2_bg01.gif) 7px 0 no-repeat;
	zoom: 1;
}
.recommendColFive .inner {
	width: 700px;
	margin-right: -37px;
	padding: 0 0 9px 11px;
	background: url(/neco_system/images/page2_bg02.gif) 0 bottom no-repeat;
	zoom: 1;
}
* html .recommendColFive .inner {
	margin-right: -74px;
	padding: 0 0 9px 10px;
}
@media print{
* html .recommendColFive .inner {
	width: 701px;
}
}
.recommendColFive .col {
	float: left;
	width: 103px;
	margin-right: 37px;
}
.recommendColFive .photo {
	padding-bottom: 5px;
	text-align: center;
}
.recommendColFive .photo a img {
	border: 1px solid #000000;
}
.recommendColFive .photo a:hover img {
	border: 1px solid #ff0000;
}
.recommendColFive .text01 {
	padding-bottom: 2px;
}
.recommendColFive .text02,
.recommendColFive .text03 {
	line-height: 1.1;
}
/* eventColTwo */
.eventBox h2 a {
	padding-left: 21px;
	background: url(/neco_system/images/page5_ic01.gif) 0 0 no-repeat;
	text-decoration: none;
	color: #ffffff !important;
	zoom: 1;
}
* html .eventBox h2 a {
	background: url(/neco_system/images/page5_ic01.gif) 0 0.1em no-repeat;
	zoom: 1;
}
/* linkBox01 */
.linkBox01 {
	height: 100px;
	padding-left: 310px;
	background: url(/neco_system/images/page29_tx01.gif) 0 0 no-repeat;
}
.linkBox01 .inner {
	position: relative;
	height: 100px;
	background: url(/neco_system/images/page29_tx02.gif) 0 0 no-repeat;
}
.linkBox01 .ex-rollover {
	background-image: url(/neco_system/images/page29_tx02on.gif);
}
.linkBox01 .inner .mailLink {
	position: absolute;
	left: 20px;
	bottom: 11px;
	display: block;
	width: 282px;
	height: 26px;
}
.linkBox01 .inner .mailLink a {
	display: block;
	width: 282px;
	height: 26px;
	background: url(/neco_system/images/page29_bt01.gif) 0 0 no-repeat;
	font-size: 0;
	text-indent: -9999px;
}
.linkBox01 .inner .mailLink a:hover {
	background-image: url(/neco_system/images/page29_bt01on.gif);
}
.linkBox01 .inner .barcodeLink {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 410px;
	height: 100px;
	text-indent: -9999px;
}
.linkBox01 .inner .barcodeLink a {
	display: block;
	width: 410px;
	height: 100px;
}
/* searchResult01 */
.searchResult01 {
	margin-bottom: 15px;
	background-color: #fff7c1;
	border-bottom: 3px solid #ffde00;
}
.searchResult01 ul {
	min-height: 46px;
	_height: 46px;
	padding: 6px 0 0 57px;
	background: url(/neco_system/images/page6_bg01.gif) 0 0 no-repeat;
}
.searchResult01 ul li {
	padding-bottom: 2px;
}
/* searchResult02 */
.searchResult02 {
	margin-bottom: 15px;
	background-color: #fff7c1;
	border-top: 3px solid #ffde00;
}
.searchResult02 ul {
	min-height: 46px;
	_height: 46px;
	padding: 6px 0 0 57px;
	background: url(/neco_system/images/page6_bg01.gif) 0 0 no-repeat;
}
.searchResult02 ul li {
	padding-bottom: 2px;
}
/* searchResult03 */
.searchResult03 {
	margin: 15px 0 15px;
	background-color: #fff7c1;
	border-bottom: 3px solid #ffde00;
}
.searchResult03 p {
	padding: 5px 10px;
}
/* resultTabNaviTop */
.resultTabNaviTop {
	margin-bottom: 15px;
	background: url(/common/images/com_bg01.gif) 0 bottom repeat-x;
}
.resultTabNaviTop ul {
	position: relative;
	_height: 36px;
	min-height: 36px;
	padding: 0 20px;
}
.resultTabNaviTop ul li.hitNumber {
	float: left;
	width: 275px;
	padding-top: 14px;
}
.resultTabNaviTop ul li.typePhotoText {
	position: absolute;
	bottom: 0;
	right: 210px;
	width: 185px;
	height: 35px;
}
.resultTabNaviTop ul li.typePhotoText a {
	display: block;
	width: 185px;
	height: 35px;
	background: url(/neco_system/images/page6_tx01.gif) 0 0 no-repeat;
	font-size: 0;
	text-indent: -9999px;
}
.resultTabNaviTop ul li.typePhotoText a:hover {
	display: block;
	width: 185px;
	height: 35px;
	background-image: url(/neco_system/images/page6_tx01on.gif);
	font-size: 0;
	text-indent: -9999px;
}
.resultTabNaviTop ul li.typePhotoText .on {
	display: block;
	width: 185px;
	height: 35px;
	background-image: url(/neco_system/images/page6_tx01st.gif);
	font-size: 0;
	text-indent: -9999px;
}
.resultTabNaviTop ul li.typeOnlyText {
	position: absolute;
	bottom: 0;
	right: 20px;
	width: 185px;
	height: 35px;
}
.resultTabNaviTop ul li.typeOnlyText a {
	display: block;
	float: right;
	width: 185px;
	height: 35px;
	background: url(/neco_system/images/page6_tx02.gif) 0 0 no-repeat;
	font-size: 0;
	text-indent: -9999px;
}
.resultTabNaviTop ul li.typeOnlyText a:hover {
	display: block;
	width: 185px;
	height: 35px;
	background-image: url(/neco_system/images/page6_tx02on.gif);
	font-size: 0;
	text-indent: -9999px;
}
.resultTabNaviTop ul li.typeOnlyText .on {
	display: block;
	width: 185px;
	height: 35px;
	background-image: url(/neco_system/images/page6_tx02st.gif);
	font-size: 0;
	text-indent: -9999px;
}
/* resultTabNaviBottom */
.resultTabNaviBottom {
	margin: 10px 0 13px;
	background: url(/common/images/com_bg01.gif) 0 0 repeat-x;
}
.resultTabNaviBottom ul {
	position: relative;
	_height: 37px;
	min-height: 37px;
	padding: 0 20px;
}
.resultTabNaviBottom ul li.hitNumber {
	float: left;
	width: 275px;
	padding-top: 4px;
}
.resultTabNaviBottom ul li.typePhotoText {
	position: absolute;
	top: 0;
	right: 210px;
	width: 185px;
	height: 37px;
}
.resultTabNaviBottom ul li.typePhotoText a {
	display: block;
	width: 185px;
	height: 37px;
	background: url(/neco_system/images/page6_tx11.gif) 0 0 no-repeat;
	font-size: 0;
	text-indent: -9999px;
}
.resultTabNaviBottom ul li.typePhotoText a:hover {
	display: block;
	width: 185px;
	height: 37px;
	background-image: url(/neco_system/images/page6_tx11on.gif);
	font-size: 0;
	text-indent: -9999px;
}
.resultTabNaviBottom ul li.typePhotoText .on {
	display: block;
	width: 185px;
	height: 37px;
	background-image: url(/neco_system/images/page6_tx11st.gif);
	font-size: 0;
	text-indent: -9999px;
}
.resultTabNaviBottom ul li.typeOnlyText {
	position: absolute;
	top: 0;
	right: 20px;
	width: 185px;
	height: 37px;
}
.resultTabNaviBottom ul li.typeOnlyText a {
	display: block;
	float: right;
	width: 185px;
	height: 37px;
	background: url(/neco_system/images/page6_tx12.gif) 0 0 no-repeat;
	font-size: 0;
	text-indent: -9999px;
}
.resultTabNaviBottom ul li.typeOnlyText a:hover {
	display: block;
	width: 185px;
	height: 37px;
	background-image: url(/neco_system/images/page6_tx12on.gif);
	font-size: 0;
	text-indent: -9999px;
}
.resultTabNaviBottom ul li.typeOnlyText .on {
	display: block;
	width: 185px;
	height: 37px;
	background-image: url(/neco_system/images/page6_tx12st.gif);
	font-size: 0;
	text-indent: -9999px;
}
.bgLineInner {
	padding-bottom: 11px;
	background: url(/neco_system/images/page6_bg02.gif) left bottom no-repeat;
	zoom: 1;
}
.typeOnlyText .bgLineInner {
	background: url(/neco_system/images/page7_bg01.gif) left bottom no-repeat;
}
/* charaColFive */
.charaColFive {
	padding: 8px 5px 10px 6px;
	background: url(/neco_system/images/page10_bg01.gif) 6px top no-repeat;
	zoom: 1;
}
.charaColFive .inner {
	padding: 0 6px 9px 5px;
	background: url(/neco_system/images/page10_bg02.gif) 0 bottom no-repeat;
	zoom: 1;
}
.charaColFive .col1st,
.charaColFive .col2nd,
.charaColFive .col3rd,
.charaColFive .col4th,
.charaColFive .col5th {
	width: 118px;
}
.charaColFive .col1st,
.charaColFive .col2nd,
.charaColFive .col3rd,
.charaColFive .col4th {
	float: left;
}
.charaColFive .col1st,
.charaColFive .col2nd,
.charaColFive .col3rd {
	margin-right: 21px;
}
.charaColFive .col5th {
	float: right;
}
.charaColFive .photo {
	padding-bottom: 5px;
	text-align: center;
}
.charaColFive .photo a img {
	border: 1px solid #000000;
}
.charaColFive .photo a:hover img {
	border: 1px solid #ff0000;
}
.charaColFive .link {
	padding-left: 14px;
	background: url(/neco_system/images/page10_bt01.gif) 0 0.2em no-repeat;
}
* html .charaColFive .link {
	background: url(/neco_system/images/page10_bt01.gif) 0 0.2em no-repeat;
	zoom: 1;
}
/* pressTitle */
.pressTitle {
	min-height: 40px;
	_height: 40px;
	background: url(/neco_system/images/page24_bg01.gif) 0 bottom no-repeat;
}
.pressTitle p {
	padding: 7px 0 0 15px;
	float: left;
	font-size: 125%;
	color: #ffffff;
	font-weight: bold;
}
.pressTitle span {
	padding: 10px 15px 0 0;
	float: right;
}
/* charaBox */
.charaBox {
	margin-bottom: 20px;
	background: url(/neco_system/images/page11_bg01.gif);
}
.charaBox .colLeft {
	float: left;
	width: 380px;
}
.charaBox .colRight {
	float: right;
	width: 305px;
}
.charaBox .colRight p {
	padding: 5px 10px;
}
/* customerSupportBtnList01 */
.customerSupportBtnList01 {
	margin-right: -11px;
	padding: 0 0 10px 12px;
}

.customerSupportBtnList01 li {
	float: left;
	width: 219px;
	margin: 0 11px 15px 0;
	font-size: 0;
}

p#vtip {
	display: none;
	position: absolute;
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #999999;
}