@charset "EUC-JP";




/*カートボタンエリア設定ここから*/
div.cartbtnarea {
	width: 140px;
	height: 20px;
	position: absolute;
	top: 0px;
	left: 737px;
	z-index: 10;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* カートボタンここから */
div.cartbtnarea div.cartbtn {
	width: 140px;
	height: 31px;
}

div.cartbtnarea div.cartbtn ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.cartbtnarea div.cartbtn li {
	font-size: 1px;
	line-height: 1px;
	text-indent: -10000px;
	color: #fff;
	display: block;
	margin: 0px;
	padding: 0px;
}

div.cartbtnarea div.cartbtn li a {
	width: 150px;
	height: 29px;
	display: block;
}

div.cartbtnarea div.cartbtn .cartbtn_01 a {
	background-image: url("../img/cartbtn_off.gif");
	width: 150px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div.cartbtnarea div.cartbtn .cartbtn_01 a:hover {
	background-image: url("../img/cartbtn_on.gif");
	width: 150px;
	height: 29px;
	margin: 0px;
	padding: 0px;
}
/* カートボタンここまで */

/*カートボタンエリア設定ここまで*/




/* ユーザーステータスここから */
div.userstatusarea {
	width: 896px;
	height: 20px;
	position: absolute;
	top: 0px;
	left: 10px;
	z-index: 0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #fff;
	background-image: url("../img/bg_mainarea.gif");
}

div.userstatusarea div.userstatus {
	float: left;
	width: 180px;
	height: 20px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

div.userstatusarea div.userstatus p {
	width: auto;
	height: 10px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* テキストメニューここから */
div.userstatusarea div.textmenu {
	float: left;
	width: 527px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

div.userstatusarea div.textmenu p {
	width: auto;
	height: 20px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.userstatusarea div.textmenu p span.menu {
	width: auto;
	height: 10px;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 8px;
	background-image: url("../img/listimage_blk.gif");
	background-position: 0px 3px;
	background-repeat: no-repeat;
}
/* テキストメニューここまで */

/* ユーザーステータスここまで */




/* ヘッダーここから */
div.header {
	width: 896px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px; 
	background-image: url("../img/bg_header.gif");
	background-repeat: repeat-x;
}

div.header div.top {
	float: left;
	width: 450px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.header div.top h1.logo {
	width: 173px;
	height: 57px;
	padding: 18px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	display: block;
}

.header .search{
	margin:0;
	padding:0;
	position:absolute;
	top:72px;
	left:30px;
	}

.header select{
	margin:0;
	padding:0;
	border:solid 1px;
	font-size:0.9em;
	width:150px;
	
	}
	
	
select fieldset{border:none;}


/* グローバルメニューここから */
div.header div.grobalmenuarea {
	float: left;
	width: 446px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.header div.grobalmenuarea div.gmenu {
	width: 444px;
	height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 58px 0px 0px 0px;
}



div.gmenu ul {
	width: 444px;
	height: 18px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.gmenu li {
	float: left;
	font-size: 1px;
	line-height: 1px;
	text-indent: -10000px;
	color: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.gmenu li a {
	height: 18px;
	display: block;
}

div.gmenu .gmenu_btn01 a {
	background-image: url("../img/grobalmenu_top_off.gif");
	width: 22px;
	height: 18px;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.gmenu  .gmenu_btn01 a:hover {
	background-image: url("../img/grobalmenu_top_on.gif");
	width: 22px;
	height: 18px;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.gmenu .gmenu_btn02 a {
	background-image: url("../img/grobalmenu_guide_off.gif");
	width: 35px;
	height: 18px;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.gmenu  .gmenu_btn02 a:hover {
	background-image: url("../img/grobalmenu_guide_on.gif");
	width: 35px;
	height: 18px;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.gmenu .gmenu_btn03 a {
	background-image: url("../img/grobalmenu_company_off.gif");
	width: 57px;
	height: 18px;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.gmenu  .gmenu_btn03 a:hover {
	background-image: url("../img/grobalmenu_company_on.gif");
	width: 57px;
	height: 18px;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.gmenu .gmenu_btn04 a {
	background-image: url("../img/grobalmenu_recluit_off.gif");
	width: 45px;
	height: 18px;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.gmenu  .gmenu_btn04 a:hover {
	background-image: url("../img/grobalmenu_recluit_on.gif");
	width: 45px;
	height: 18px;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.gmenu .gmenu_btn05 a {
	background-image: url("../img/grobalmenu_blog_off.gif");
	width: 29px;
	height: 18px;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.gmenu  .gmenu_btn05 a:hover {
	background-image: url("../img/grobalmenu_blog_on.gif");
	width: 29px;
	height: 18px;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.gmenu .gmenu_btn06 a {
	background-image: url("../img/grobalmenu_press_off.gif");
	width: 31px;
	height: 18px;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.gmenu  .gmenu_btn06 a:hover {
	background-image: url("../img/grobalmenu_press_on.gif");
	width: 31px;
	height: 18px;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.gmenu .gmenu_btn07 a {
	background-image: url("../img/grobalmenu_contact_off.gif");
	width: 55px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.gmenu  .gmenu_btn07 a:hover {
	background-image: url("../img/grobalmenu_contact_on.gif");
	width: 55px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* グローバルメニューここまで */
/* ヘッダーここまで */