
@charset "shift_jis";
/**
 * header
 * (c) FOURDIGIT Inc.
 */
/* gHeaderArea */
	#gHeaderArea {
	padding-bottom: 3px!important;
	padding-bottom: 0;
	height: 147px;
	background-color: transparent;
	background-image: url(/common/pc/img/openpc/header/cmn_hdr_bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	}
	#gHeaderArea4 {
	padding-bottom: 0 !important;
	height: 147px !important;
	background-color: transparent;
	background-image: url(/common/pc/img/openpc/header/cmn_hdr_bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	overflow: hidden !important;
	}
/* gHeader */
	#gHeader {
	overflow: hidden;
	width: 980px;
	padding-right: 0;
	padding-left: 0;
	}


/* logo */
	#logo a {
		overflow: hidden;
		display: block;
		margin-bottom: 19px;
		width: 262px;
		height: 44px;
		text-indent: -9999px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-image: url(/common/pc/img/openpc/header/cmn_hdr_logo.png);
		background-position: left top;
	}

/* headerTxt */
	#gHeader #headerTxt {
	position: absolute;
	left: 0px;
	top: 10px;
	width: 330px;
	font-size: 87%;
	}
	body.ie8 #gHeader #headerTxt { font-size: 94%; }

	/* headerLink02 */
	#gHeader #headerLink02 {
	position: absolute;
	left: 260px;
	top: 40px;
	width: 250px;
	font-size: 87%;
	text-align: center;
	padding-top: 20px;
	}
	body.ie8 #gHeader #headerLink02 { font-size: 100%; }
	#headerLink02 a {
		display: inherit;
		width: 250px;
		height: 44px;
		text-align: inherit;
	}

	/* headerLink03 */
	#gHeader #headerLink03 {
	position: absolute;
	left: 410px;
	top: 40px;
	width: 250px;
	font-size: 87%;
	text-align: left;
	padding-top: 20px;
	}
	body.ie8 #gHeader #headerLink03 { font-size: 100%; }
	#headerLink03 a{
		display: inherit;
		width: 250px;
		height: 44px;
		text-align: inherit;
	}

	/* headerLink04 */
	#gHeader #headerLink04 {
	position: absolute;
	left: 330px;
	top: 40px;
	width: 250px;
	font-size: 87%;
	padding-top: 20px;
	}
	body.ie8 #gHeader #headerLink04 { font-size: 100%; }
	#headerLink04 a{
		display: inherit;
		width: 250px;
		height: 44px;
		text-align: inherit;
	}

/* gNav & hNav */
	#gNav,
	#gNav4,
	#hNav {
		clear: both;
		zoom: 1;
	}
	#gNav li {
		float: left;
	}
	#gNav4 li {
		margin: 0 !important;
		float: left;
	}
	#gNav4 li#gNavSns4 {
		position: relative;
		top: -20px;
	}
/* gNav */
	#gNav {
		height: 47px;
	}
	#gNav li a,
	#gNav4 li a,
	#gNav4 li div {
		overflow: hidden;
		display: block;
		height: 47px;
		text-indent: -9999px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left top;
	}
	#gNav4 li#gNavSns4 a {
		height: 67px;
	}
	*:first-child+html #gNav4 li#gNavSns4 a {
		margin-bottom: -20px;
	}
	#gNav li a:hover,
	#gNav4 li a:hover {
		background-position: left -47px;
	}
	#gNav4 #gNavSns4 a:hover {
		background-position: left -67px;
	}
	#gNavShopping a { width: 127px; background-image: url(/common/pc/img/openpc/header/gnav-shopping.gif); }
	#gNavRequest a { width: 113px; background-image: url(/common/pc/img/openpc/header/gnav-request.gif); }
	#gNavAuction a { width: 125px; background-image: url(/common/pc/img/openpc/header/gnav-auction.gif); }
	#gNavMusicmovie a { width: 115px; background-image: url(/common/pc/img/openpc/header/gnav-musicmovie.gif); }
	#gNavQuestionnaire a { width: 113px; background-image: url(/common/pc/img/openpc/header/gnav-questionnaire.gif); }
	#gNavFree a { width: 88px; background-image: url(/common/pc/img/openpc/header/gnav-free.gif); }
	#gNavGrapevine a { width: 86px; background-image: url(/common/pc/img/openpc/header/gnav-grapevine.gif); }
	#gNavWalking a { width: 85px; background-image: url(/common/pc/img/openpc/header/gnav-walking.gif); }
	#gNavClick a { width: 98px; background-image: url(/common/pc/img/openpc/header/gnav-click.gif); }
	#gNavSearch a { width: 98px; background-image: url(/common/pc/img/openpc/header/gnav-search.gif); }

/* Card申し込みあり */
	#gNavHome1 a { width: 121px; background-image: url(/common/pc/img/openpc/header/gnav-home-1.gif); }
	#gNavShopping1 a { width: 109px; background-image: url(/common/pc/img/openpc/header/gnav-shopping-1.gif); }
	#gNavSearch1 a { width: 73px; background-image: url(/common/pc/img/openpc/header/gnav-search-1.gif); }
	#gNavAuction1 a { width: 115px; background-image: url(/common/pc/img/openpc/header/gnav-auction-1.gif); }
	#gNavMusicmovie1 a { width: 102px; background-image: url(/common/pc/img/openpc/header/gnav-musicmove-1.gif); }
	#gNavQuestionnaire1 a { width: 99px; background-image: url(/common/pc/img/openpc/header/gnav-questionnaire-1.gif); }
	#gNavRequest1 a { width: 96px; background-image: url(/common/pc/img/openpc/header/gnav-datarequest-1.gif); }
	#gNavGrapevine1 a { width: 72px; background-image: url(/common/pc/img/openpc/header/gnav-grapevine-1.gif); }
	#gNavWalking1 a { width: 83px; background-image: url(/common/pc/img/openpc/header/gnav-walk-1.gif); }
	#gNavCard1 a { width: 80px; background-image: url(/common/pc/img/openpc/header/gnav-card-1.gif); }

	/* Card申込みあり on */
	.page-home #gNavHome1 a,
	.page-home #gNavHome2 a,
	.page-home #gNavHome3 a,
	.page-shopping #gNavShopping1 a,
	.page-search #gNavSearch1 a,
	.page-auction #gNavAuction1 a,
	.page-musicmovie #gNavMusicmovie1 a,
	.page-questionnaire #gNavQuestionnaire1 a,
	.page-request #gNavRequest1 a,
	.page-grapevine #gNavGrapevine1 a,
	.page-walking #gNavWalking1 a,
	.page-card #gNavCard1 a {
		background-position: left -47px;
	}
	/* クーポンで貯めるあり */
	#gNavHome4 a { width: 113px; background-image: url(/common/pc/img/openpc/header/gnav-home-4.gif); }
	#gNavShopping4 a { width: 99px; background-image: url(/common/pc/img/openpc/header/gnav-shopping-4.gif); }
	#gNavSearch4 a { width: 66px; background-image: url(/common/pc/img/openpc/header/gnav-search-4.gif); }
	#gNavAuction4 a { width: 104px; background-image: url(/common/pc/img/openpc/header/gnav-auction-4.gif); }
	#gNavMusicmovie4 a { width: 95px; background-image: url(/common/pc/img/openpc/header/gnav-musicmovie-4.gif); }
	#gNavQuestionnaire4 a { width: 92px; background-image: url(/common/pc/img/openpc/header/gnav-questionnaire-4.gif); }
	#gNavRequest4 a { width: 89px; background-image: url(/common/pc/img/openpc/header/gnav-datarequest-4.gif); }
	#gNavCoupon4 a { width: 78px; background-image: url(/common/pc/img/openpc/header/gnav-coupon-4.gif); }
	#gNavGrapevine4 a { width: 65px; background-image: url(/common/pc/img/openpc/header/gnav-grapevine-4.gif); }
	#gNavWalking4 a { width: 76px; background-image: url(/common/pc/img/openpc/header/gnav-walk-4.gif); }
	#gNavSns4 a { width: 95px; background-image: url(/common/pc/img/openpc/header/gnav-sns_new-4.gif); }
	#gNavCard4 a { width: 73px; background-image: url(/common/pc/img/openpc/header/gnav-card-4.gif); }
	#gNavGame4 a { width: 76px; background-image: url(/common/pc/img/openpc/header/gnav-game-4.gif); }
	#gNavService4 div { width: 89px; background-image: url(/common/pc/img/openpc/header/gnav-service-4.gif); }

	/* セゾンポイントモール */
		#gNavHome5 a { width: 113px; background-image: url(/common/pc/img/openpc/header/gnav-home-5.gif); }
		#gNavCoupon5 a { width: 78px; background-image: url(/common/pc/img/openpc/header/gnav-coupon-5.gif); }
		#gNavWalking5 a { width: 72px; background-image: url(/common/pc/img/openpc/header/gnav-walk-5.gif); }

	/* on */
	.page-home #gNavHome4 a,
	.page-shopping #gNavShopping4 a,
	.page-search #gNavSearch4 a,
	.page-auction #gNavAuction4 a,
	.page-musicmovie #gNavMusicmovie4 a,
	.page-questionnaire #gNavQuestionnaire4 a,
	.page-request #gNavHome4 a,
	.page-coupon #gNavCoupon4 a,
	.page-grapevine #gNavGrapevine4 a,
	.page-walking #gNavWalking4 a,
	.page-game #gNavGame4 a,
	.page-card #gNavCard4 a {
		background-position: left -47px;
	}
	.page-sns #gNavSns4 a {
		background-position: left -67px;
	}

	/* セゾンポイントモールトップ */
	#gNavHome3 a { width: 121px; background-image: url(/common/pc/img/openpc/header/gnav-home-3.gif); }

	/* アットユーネット！会員の場合 */
	.page-atUnet #gNavShopping a { width: 139px; background-image: url(/common/pc/img/openpc/header/gnav-shopping2.gif); }
	.page-atUnet #gNavRequest a { width: 123px; background-image: url(/common/pc/img/openpc/header/gnav-request2.gif); }
	.page-atUnet #gNavAuction a { width: 139px; background-image: url(/common/pc/img/openpc/header/gnav-auction2.gif); }
	.page-atUnet #gNavMusicmovie a { width: 127px; background-image: url(/common/pc/img/openpc/header/gnav-musicmovie2.gif); }
	.page-atUnet #gNavQuestionnaire a { width: 125px; background-image: url(/common/pc/img/openpc/header/gnav-questionnaire2.gif); }
	.page-atUnet #gNavFree a { width: 99px; background-image: url(/common/pc/img/openpc/header/gnav-free2.gif); }
	.page-atUnet #gNavGrapevine a { width: 100px; background-image: url(/common/pc/img/openpc/header/gnav-grapevine2.gif); }
	.page-atUnet #gNavWalking a { width: 98px; background-image: url(/common/pc/img/openpc/header/gnav-walking2.gif); }

	/* on */
	.page-shopping #gNavShopping a,
	.page-request #gNavRequest a,
	.page-auction #gNavAuction a,
	.page-musicmovie #gNavMusicmovie a,
	.page-questionnaire #gNavQuestionnaire a,
	.page-free #gNavFree a,
	.page-grapevine #gNavGrapevine a,
	.page-walking #gNavWalking a,
	.page-click #gNavClick a,
	.page-click #gNavSearch a {
		background-position: left -47px;
	}

/* hNav */
	#hNav {
		position: absolute;
		right: 0px;
		top: 16px;
		width: 680px;
		text-align: right;
	}

/* hNavList */
	#hNavList {
		margin-bottom: 12px;
		*_margin-bottom: 8px;
		line-height: 1;
                margin-top: 5px;
	}
	*:first-child+html #hNavList {
		margin-bottom: 6px;
	}
	#hNavList li {
		display: inline;
		margin-left: 0px;
		padding: 5px 0 7px 20px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left 50%;
		zoom: 1;
	}
	* html #hNav #hNavList li { background-position: left 2px; }
	*+html #hNav #hNavList li { background-position: left 2px; }
	#fNav li#pagetop a:hover {
		background-position: left -17px;
	}
	#hNav #hNavHome { padding-left: 23px; background-image: url(/common/pc/img/openpc/blt/blt-cmn-home.gif); }
	#hNav #hNavBeginner { background-image: url(/common/pc/img/openpc/blt/blt-cmn-beginner.gif); }
	#hNav #hNavPoint { background-image: url(/common/pc/img/openpc/blt/blt-cmn-point.gif); }
	#hNav #hNavFaq { background-image: url(/common/pc/img/openpc/blt/blt-cmn-faq.gif); }
	#hNav #hNavSearch { background-image: url(/common/pc/img/openpc/blt/blt-cmn-search.gif); white-space: nowrap;}
	#hNav #hNavNetAnswer { padding-left: 27px; background-image: url(/common/pc/img/openpc/blt/blt-cmn-netanswer.gif); }
	#hNav #hNavUnet { padding-left: 18px; background-image: url(/common/pc/img/openpc/blt/blt-cmn-unet.gif); }
	#hNav #hNavLogInOut {
		display: inline-block;
		float: right;
		margin-bottom: 6px;
		*_margin-bottom: 0;
		margin-left: 15px;
		padding: 5px;
		width: 165px;
		background-image: url(/common/pc/img/openpc/header/bg-log-inout.gif);
	}
	*:first-child+html #hNav #hNavLogInOut {
		margin-bottom: 0;
	}
	#hNav #hNavLogInOut li,
	#hNav #hNavLogInOut li a {
		display: block;
		float: left;
		overflow: hidden;
		width: 80px;
		height: 20px;
		text-indent: -9999px;
		text-align: left;
		line-height: 1;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left top;
	}
	#hNav #hNavLogInOut #hNavLogIn { margin-right: 5px; background-image: url(/common/pc/img/openpc/header/hdr-login.gif); }
	#hNav #hNavLogInOut #hNavLogOut a { background-image: url(/common/pc/img/openpc/header/hdr-logout.gif); }
	#hNav #hNavLogInOut #hNavLogOut a:hover {
		background-position: left -20px;
	}
	.page-login #hNavList,
	.page-login2 #hNavList,
	.page-login3 #hNavList {
		margin-top: 5px;
	}
	.page-login #hNavList li,
	.page-login2 #hNavList li,
	.page-login3 #hNavList li {
		vertical-align: top;
	}

/* hNavListMember */
	#hNavListMember {
		*_padding-top: 5px;
		clear: both;
		margin-left: auto;
		overflow: hidden;
		zoom: 1;
		min-height: 1;
	}
	.page-login2 #hNavListMember #hNavPointExchange {
		margin-right: 0;
	}

	.page-login3 #hNavListMember #hNavPointConfirmed {
		margin-right: 0;
	}

        #org_hNavListMember li,
        #hOpenListMember li,
	#hNavListMember li {
		float: left;
		margin-right: 10px;
	}
	#hNavListMember #hNavLogin,
	#hNavListMember #hNavYourInfo {
		margin-right: 0;
	}
	#hNavListMember li a {
		overflow: hidden;
		display: block;
		width: 140px;
		height: 30px;
		text-indent: -9999px;
		text-align: left;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left top;
	}
	#hNavListMember li a:hover {
		background-position: left -30px;
	}
	#hNavRegist a { background-image: url(/common/pc/img/openpc/header/hnav-regist.gif); }
	#hNavLogin a { background-image: url(/common/pc/img/openpc/header/hnav-login.gif); }
	#hNavPointConfirmed a { background-image: url(/common/pc/img/openpc/header/hnav-point-confirmed.gif); }
	#hNavPointExchange a { background-image: url(/common/pc/img/openpc/header/hnav-point-exchange.gif); }
	#hNavYourInfo a { background-image: url(/common/pc/img/openpc/header/hnav-yourinfo.gif); }

/* cateNav */
	#cateNav {
		margin-bottom: 20px;
	}
	#cateNav li {
		float: left;
		padding-right: 5px;
		color: #fff;
		font-size: 12px;
		line-height: 18px;
	}
	#cateNav li a {
		margin-right: 5px;
		text-decoration: none;
		color: #fff;
	}
	#cateNav li a:hover {
		text-decoration: underline;
		color: #f5f5f5;
	}
	/* on */
	.page-01gourmet #cateNav-01 a,
	.page-02fashion #cateNav-02 a,
	.page-03life #cateNav-03 a,
	.page-04book #cateNav-04 a,
	.page-05electric #cateNav-05 a,
	.page-06hobby #cateNav-06 a,
	.page-0www7beauty #cateNav-07 a,
	.page-08gift #cateNav-08 a,
	.page-09money #cateNav-09 a,
	.page-10work #cateNav-10 a,
	.page-11business #cateNav-11 a {
		font-weight: bold;
		text-decoration: underline;
		color: #f5f5f5;
	}

/* page-loginout */
	#pageLogin #gHeaderArea,
	.page-about #gHeaderArea {
		padding-bottom: 3px;
		height: 97px;
		/*background-image: url(/common/pc/img/openpc/header/bg-login.gif);*/
	}
	/* logo */
	#pageLogin #logo a,
	.page-about #logo a {
		margin-bottom: 17px;
		background-image: url(/common/pc/img/openpc/header/login-logo.gif);
	}

/* gHeaderIframe */
	#gHeaderIframe {
		overflow: hidden;
		margin: 0;
		border: none;
		padding: 0;
		width: 950px;
		height: 150px;
	}

/* page-header */
	.page-header {
		background-color: #fff;
	}
	.page-header #gHeaderArea {
	margin-bottom: 0;
	padding: 0 0 3px!important;
	height: 147px;
	}
	.page-header #gHeaderArea4 {
	margin-bottom: 0;
	padding: 0 0 3px!important;
	height: 160px;
	}
	.page-header #gHeaderArea #gHeader {
		position: relative;
		margin: 0 auto;
		padding: 37px 0 0 0;
		width: 950px;
	}
	.page-header #gHeaderArea4 #gHeader {
		position: relative;
		margin: 0 auto;
		padding: 37px 0 0 0;
		width: 950px;
	}
/* page-login */
	#pageLogin #gHeaderArea #gHeader,
	.page-about #gHeaderArea #gHeader {
		position: relative;
		padding-top: 37px;
	}
	#pageLogin #gHeader #headerTxt,
	.page-about #gHeader #headerTxt {
		left: 15px;
	}


/* Netアンサー退会 */

/* ======================================== */
/* 01：HEADER
/* ======================================== */

#org_gHeader {
	height:60px;
	width:980px;
	position:relative;
	padding-right:6px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-top: 0px;
}

#org_gHeader h1 {
	float:left;
	padding:17px 0 0 16px;
}

/* ------------------------------------------- 2010.04.22追加 */
/* logo */
	h1#org_logo a {
		overflow: hidden;
		display: block;
		margin-bottom: 10px;
		width: 585px;
		height: 43px;
		text-indent: -9999px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-image: url(/common/pc/img/openpc/header/global_logo02.gif);
		background-position: left bottom;
	}
/* ylogo */
	p#org_yahoologo a {
	display: block;
	margin-bottom: 10px;
	width: 125px;
	height: 28px;
	text-indent: -9999px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(/common/pc/img/openpc/header/bt-ybanner.gif);
	background-position: right bottom;
	}

/* headerTxt */
	#gHeader #headerTxt {
	position: absolute;
	left: 0px;
	top: 10px;
	width: 330px;
	font-size: 87%;
	}
	body.ie8 #gHeader #headerTxt { font-size: 94%; }
span#org_yahoologo2  {
	overflow: hidden;
	margin-bottom: 10px;
	width: 125px;
	height: 43px;
	text-indent: -9999px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(/common/pc/img/openpc/header/bt-ybanner.gif);
	background-position: right bottom;
	display: block;
	float: right;
}
span#org_logo2  {
	display: block;
	margin-bottom: 10px;
	width: 585px;
	height: 43px;
	text-indent: -9999px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(/common/pc/img/openpc/header/global_logo02.gif);
	background-position: left bottom;
	float: left;
}
/*-----------------------------2010.04.24追加*/
	/* logo */
	#org_logo a {
		float:left;
		overflow: hidden;
		display: block;
		margin-bottom: 19px;
		width: 262px;
		height: 44px;
		text-indent: -9999px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-image: url(/common/pc/img/openpc/header/global-logo.gif);
		background-position: left top;
	}
	#pageLogin #org_logo a,
	.page-about #org_logo a {
		margin-bottom: 17px;
		background-image: url(/common/pc/img/openpc/header/login-logo.gif);
	}

 #org_seachTXT {
	float:left;
	margin-top: 18px;
	padding-left: 1em;
	font-size: 100%;
	font-weight: bold;
	color:#666;
	}
	#org_seachTXT strong {
	font-size: 153%;
	font-weight: bold;
	}
	#org_seachTXT span {
	color: #FF3956;
	font-weight: bold;
	}
	#gHeader #org_Yheader {
	float: right;
	background-image:url(/common/pc/img/openpc/header/bt-ybanner.gif);
	background-position:right bottom;
	background-repeat: no-repeat;
	width: 125px;
	height: 28px;
	margin-top: 18px;
	text-indent: -9999px;
	}

/* アットユーネット！ 2010.5.25 -------------------------------*/
/* org_hNavListMember */
	#org_hNavListMember {
		*_padding-top: 5px;
		clear: both;
		margin-left: auto;
	}

	#org_hNavListMember li a {
		overflow: hidden;
		display: block;
		width: 150px;
		height: 30px;
		text-indent: -9999px;
		text-align: left;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left top;
	}
	#org_hNavListMember li a:hover {
		background-position: left -30px;
	}
	#hNavPointCon_ex a { background-image: url(/common/pc/img/openpc/header/hnav-point-con_ex.gif); }
	#hNavPointCon_bonus a { background-image: url(/common/pc/img/openpc/header/hnav-point-bonus.gif); }

/* at_u logo */
	#atu_logo a {
		overflow: hidden;
		display: block;
		margin-bottom: 19px;
		width: 262px;
		height: 44px;
		text-indent: -9999px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-image: url(/common/pc/img/openpc/header/atu_logo.gif);
		background-position: left top;
	}

/* ネットアンサー 2010.5.25 ---------------------------------*/
	#org_hNavListMember2 {
		clear: both;
		margin-left: auto;
		width: 440px;
	}
	.page-login #org_hNavListMember2 {
		width: 290px;
	}
	#org_hNavListMember2 li {
		float: left;
		margin-right: 10px;
	}
	#org_hNavListMember2 #hNavPointExchange {
		margin-right: 0;
	}
	#org_hNavListMember2 li a {
		overflow: hidden;
		display: block;
		width: 140px;
		height: 30px;
		text-indent: -9999px;
		text-align: left;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left top;
	}
	#org_hNavListMember2 li a:hover {
		background-position: left -30px;
	}


/* net_logo */
	#net_logo a {
		overflow: hidden;
		display: block;
		margin-bottom: 41px;
		width: 323px;
		height: 22px;
		text-indent: -9999px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-image: url(/common/pc/img/openpc/header/hb_ttl.gif);
		background-position: left top;
	}

/*-----------------------------2011.01.07追加*/
 #org_seachTXT2 {
	float:left;
	margin-top: 18px;
	padding-left: 1em;
	font-size: 100%;
	font-weight: bold;
	color:#000;
	}

/*-----------------------------2011.09.11追加*/
/* hOpenListMember */
	#hOpenListMember {
		*_padding-top: 5px;
		clear: both;
		margin-left: auto;
		overflow: hidden;
		zoom: 1;
		min-height: 1;
	}

	.page-login2 #hOpenListMember {
		width: 150px;
	}
		.page-login2 #hOpenListMember #hNavPointCon_ex {
			margin-right: 0;
		}
	#hOpenListMember li {
		float: left;
		margin-right: 10px;
	}
	#hOpenListMember #hNavLogin,
	#hOpenListMember #hNavYourInfo {
		margin-right: 0;
	}
	#hOpenListMember li a {
		overflow: hidden;
		display: block;
		width: 150px;
		height: 30px;
		text-indent: -9999px;
		text-align: left;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left top;
	}
	#hOpenListMember li a:hover {
		background-position: left -30px;
	}
    #hNavPointCon_ex a { background-image: url(/common/pc/img/openpc/header/hnav-point-con_ex.gif); }
	#hNavYourInfo a { background-image: url(/common/pc/img/openpc/header/hnav-yourinfo.gif); }
	
/* ------------INSERT AT 20120912------------------------------------------------*/
#hwrapper { padding-bottom: 3px; background: url(/common/pc/img/openpc/header/cmn_hdr_bg.png) repeat-x left top; }

#hcontainer {
	position: relative;
	width: 950px;
	margin: 0 auto;
}
#header {
	height: 147px;
	font-size: 93%;
}
#header .inner {
	height: 87px; *
	height: 87px;
	margin-bottom: 0;
	padding-bottom: 0;
	overflow: hidden;
}

:root #header .inner {
	height: 87px\0/;
}
#header .hdrLogo {
	position: absolute;
	width: 258px;
	top: 16px;
	left: 0;
	padding: 0;
}

#header .hdrLogo a{
        text-decoration:none;
}

#header .hdrLogo a:visited{
        color:#002e87
}

#header .hdrLogo h1{
        font-size:12px;
        margin-bottom:8px;
        margin-left:2px;
        color:#002e87;
}
#header .navComments {
	display: block;
	position: absolute;
	width: 360px;
	top: 62px;
	left: 285px;
	text-align: center;
	font-size: 93%;
}

#header .navComments a {
	width: 360px;
}

#header .nNav {
	float: right;
	min-width: 370px;
	width: auto !important;
	width: 370px;
	margin: 0;
	text-align: right;
	letter-spacing: -.4em;
}

#header .nNav ul {
	margin: 13px 0 8px;
}

#header .nNav li {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	letter-spacing: normal;
}

#header .nNav li a {
	display: block;
	margin-left: 7px;
	padding-left: 18px;
	color: #2996ff;
	line-height: 1.5em;
}

#header .nNav li.beginner a {
	background: url(/common/pc/img/openpc/header/blt-cmn-beginner.gif) no-repeat
		left center;
}

#header .nNav li.faq a {
	background: url(/common/pc/img/openpc/header/blt-cmn-faq.gif) no-repeat left
		center;
}

#header .nNav li.search a {
	background: url(/common/pc/img/openpc/header/blt-cmn-search.gif) no-repeat
		left center;
}

#header .nNav li a:hover {
	color: #ff6699;
}

#header .nNav li.hNavLogInOut {
		left center;
}

#header .nNavRegist {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	width: 140px;
	height: 30px;
	margin: 1px 10px 0 0;
	vertical-align: top;
}

#header .nNavRegist a {
	display: block;
	width: 140px;
	height: 30px;
	background: url(/common/pc/img/openpc/header/gbtn_regist.gif) no-repeat left
		top;
	text-decoration: none;
}

#header .nNavRegist a:hover {
	background-position: left -30px;
}

#header .nNavLogin {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	width: 140px;
	height: 30px;
	margin: 1px 0 0;
	line-height: 30px;
	vertical-align: top;
}

#header .nNavLogin a {
	display: block;
	width: 140px;
	height: 30px;
	background: url(/common/pc/img/openpc/header/gbtn_login.gif) no-repeat left
		top;
	text-decoration: none;
}

#header .nNavRegist a span,#header .nNavLogin a span {
	visibility: hidden;
}

#header .nNavLogin a:hover {
	background-position: left -30px;
}

#header .gNav {
	height: 60px;
	background-color: lightskyblue;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px; 
	overflow: hidden;
}
#header .gNav p {
	width: 936px;
	height: 17px;
	font-weight: bold;
	padding: 0 7px;
}
#header .gNav p a {
	display:inline-block;
	font-size: 14px;
	width:77px;
}
#header .gNav p span {
	display:table-cell;
	width:78px;
	height:17px;
	color:white;
	text-align:center;
	vertical-align:bottom;
}
#header .gNav p .red {
	background: url(/common/pc/img/openpc/header/bg_icon_red.png) no-repeat bottom;
}
#header .gNav p .orange {
	background: url(/common/pc/img/openpc/header/bg_icon_orange.png) no-repeat bottom;
}
#header .gNav p .text {
	font-size: 11px;
	vertical-align:top;
}


#header .gNav ul {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	width: 936px;
	padding: 0px 7px;
	text-align: center;
	vertical-align: top;
	letter-spacing: -0.4em;
}

#header .gNav li {
	display: table-cell;
	zoom: 1;
	width: 78px;
	height: 43px;
}



#header .gNav li.gNav11 {
	background: url(/common/pc/img/openpc/header/gnav_11_ov.gif) no-repeat left
		top;
}


#header .gNav li.gNav12 {
	background: url(/common/pc/img/openpc/header/gnav_12_ov.gif) no-repeat left
		top;
}

#header .gNav li.gNav13 {
	background: url(/common/pc/img/openpc/header/gnav_13_ov.gif) no-repeat left
		top;
}

#header .gNav li.gNav14 {
	background: url(/common/pc/img/openpc/header/gnav_14_ov.gif) no-repeat left
		top;
}

#header .gNav li.gNav15 {
	background: url(/common/pc/img/openpc/header/gnav_15_ov.gif) no-repeat left
		top;
}

#header .gNav li.gNav16 {
	background: url(/common/pc/img/openpc/header/gnav_16_ov.gif) no-repeat left
		top;
}

#header .gNav li.gNav17 {
	background: url(/common/pc/img/openpc/header/gnav_17_ov.gif) no-repeat left
		top;
}

#header .gNav li.gNav18 {
	background: url(/common/pc/img/openpc/header/gnav_18_ov.gif) no-repeat left
		top;
}

#header .gNav li.gNav19 {
	background: url(/common/pc/img/openpc/header/gnav_19_ov.gif) no-repeat left
		top;
}

#header .gNav li.gNav1A {
	background: url(/common/pc/img/openpc/header/gnav_1A_ov.gif) no-repeat left
		top;
}
#header .gNav li.gNav1B {
	background: url(/common/pc/img/openpc/header/gnav_1B_ov.gif) no-repeat left
		top;
}
#header .gNav li.gNav1C {
	background: url(/common/pc/img/openpc/header/gnav_1C_ov.gif) no-repeat left
		top;
}
#header .gNav li.gNav1D {
	background: url(/common/pc/img/openpc/header/gnav_1D_ov.gif) no-repeat left
		top;
}
#header .gNav li.gNav1E {
	background: url(/common/pc/img/openpc/header/gnav_1E_ov.gif) no-repeat left
		top;
}
#header .gNav li.gNav1F {
	background: url(/common/pc/img/openpc/header/gnav_1F_ov.gif) no-repeat left
		top;
}
#header .gNav li.gNav1G {
	background: url(/common/pc/img/openpc/header/gnav_1G_ov.gif) no-repeat left
		top;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#header .gNav li.gNav06 {
		width: 79px;
	}
	#header .gNav li.gNav01,#header .gNav li.gNav03,#header .gNav li.gNavTop
		{
		width: 78px;
	}
	#header .gNav li.gNav04
		{
		width: 82px;
	}
	#header .gNav li.gNav09
		{
		margin-right: -1px;
		width: 80px;
	}

}


#header .gNav li a {
	display: table-cell;
	width: 78px;
	height: 43px;
}


#header .gNav li.gNav11 a {
	background: url(/common/pc/img/openpc/header/gnav_11.gif) no-repeat left
		top;
}

#header .gNav li.gNavTop02 a {
	background: url(/common/pc/img/openpc/header/gnav_top02.gif) no-repeat left
		top;
}

#header .gNav li.gNav12 a {
	background: url(/common/pc/img/openpc/header/gnav_12.gif) no-repeat left top
		;
}

#header .gNav li.gNav13 a {
	background: url(/common/pc/img/openpc/header/gnav_13.gif) no-repeat left top
		;
}

#header .gNav li.gNav14 a {
	background: url(/common/pc/img/openpc/header/gnav_14.gif) no-repeat left top
		;
}

#header .gNav li.gNav15 a {
	background: url(/common/pc/img/openpc/header/gnav_15.gif) no-repeat left top
		;
}

#header .gNav li.gNav16 a {
	background: url(/common/pc/img/openpc/header/gnav_16.gif) no-repeat left top
		;
}

#header .gNav li.gNav17 a {
	background: url(/common/pc/img/openpc/header/gnav_17.gif) no-repeat left top
		;
}

#header .gNav li.gNav18 a {
	background: url(/common/pc/img/openpc/header/gnav_18.gif) no-repeat left top
		;
}

#header .gNav li.gNav19 a {
	background: url(/common/pc/img/openpc/header/gnav_19.gif) no-repeat left top
		;
}

#header .gNav li.gNav1A a {
	background: url(/common/pc/img/openpc/header/gnav_1A.gif) no-repeat left top
		;
}
#header .gNav li.gNav1B a {
	background: url(/common/pc/img/openpc/header/gnav_1B.gif) no-repeat left top
		;
}
#header .gNav li.gNav1C a {
	background: url(/common/pc/img/openpc/header/gnav_1C.gif) no-repeat left top
		;
}
#header .gNav li.gNav1D a {
	background: url(/common/pc/img/openpc/header/gnav_1D.gif) no-repeat left top
		;
}
#header .gNav li.gNav1E a {
	background: url(/common/pc/img/openpc/header/gnav_1E.gif) no-repeat left top
		;
}
#header .gNav li.gNav1F a {
	background: url(/common/pc/img/openpc/header/gnav_1F.gif) no-repeat left top
		;
}
#header .gNav li.gNav1G a {
	background: url(/common/pc/img/openpc/header/gnav_1G.gif) no-repeat left top
		;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

	#header .gNav li.gNav01 a,#header .gNav li.gNav03 a,#header .gNav li.gNavTop a
		{
		width: 78px;
	}
	#header .gNav li.gNav04 a
		{
		width: 82px;
	}
	#header .gNav li.gNav09 a
		{
		width: 80px;
	}
}


#header .gNavBtn {
	display: inline-block; *
	display: inline; *
	zoom: 1;
	width: 124px;
	height: 60px;
	margin-bottom: 3px;
	vertical-align: bottom;
	background: url(/common/pc/img/openpc/header/gnav_point_ov.gif) no-repeat
		left top;
}

#header .gNavBtn a {
	display: block;
	width: 124px;
	height: 60px;
	background: url(/common/pc/img/openpc/header/gnav_point.gif) no-repeat left
		top;
	text-indent: -999em;
}

#header .gNav li.gNavTop a:hover,#header .gNav li.gNavTop02 a:hover,#header .gNav li.gNav12 a:hover,#header .gNav li.gNav01 a:hover,#header .gNav li.gNav02 a:hover,#header .gNav li.gNav03 a:hover,#header .gNav li.gNav04 a:hover,#header .gNav li.gNav05 a:hover,#header .gNav li.gNav06 a:hover,#header .gNav li.gNav07 a:hover,#header .gNav li.gNav08 a:hover,#header .gNav li.gNav09 a:hover,#header .gNav li.gNav10 a:hover,#header .gNav li.gNav11 a:hover,#header .gNav li.gNav13 a:hover,#header .gNav li.gNav14 a:hover,#header .gNav li.gNav15 a:hover,#header .gNav li.gNav16 a:hover,#header .gNav li.gNav17 a:hover,#header .gNav li.gNav18 a:hover,#header .gNav li.gNav19 a:hover,#header .gNav li.gNav1A a:hover,#header .gNav li.gNav1B a:hover,#header .gNav li.gNav1C a:hover,#header .gNav li.gNav1D a:hover,#header .gNav li.gNav1E a:hover,#header .gNav li.gNav1F a:hover,#header .gNav li.gNav1G a:hover
	{
	background: none;
}

/*.page-top #header .gNav li.gNavTop a,.page-home #header .gNav li.gNavTop02 a,.page-sns #header .gNav li.gNav12 a,.page-shopping #header .gNav li.gNav01 a,.page-sns #header .gNav li.gNav02 a,.page-travel #header .gNav li.gNav03 a,.page-auction #header .gNav li.gNav04 a,.page-coupon #header .gNav li.gNav05 a,.page-search #header .gNav li.gNav06 a,.page-questionnaire #header .gNav li.gNav07 a,.page-game #header .gNav li.gNav08 a,.page-game #header .gNav li.gNav09 a,.page-game #header .gNav li.gNav10 a,.page-game #header .gNav li.gNav11 a,.page-game #header .gNav li.gNav12 a,.page-game #header .gNav li.gNav13 a,.page-game #header .gNav li.gNav14 a,.page-game #header .gNav li.gNav15 a,.page-game #header .gNav li.gNav16 a,.page-game #header .gNav li.gNav17 a,.page-game #header .gNav li.gNav18 a,.page-game #header .gNav li.gNav19 a,.page-game #header .gNav li.gNav1A a,.page-game #header .gNav li.gNav1B a,.page-game #header .gNav li.gNav1C a,.page-game #header .gNav li.gNav1D a,.page-game #header .gNav li.gNav1E a,.page-game #header .gNav li.gNav1F a,.page-game #header .gNav li.gNav1G a
	{
	background: none;
}*/

#header .gNav li a {
	text-decoration: none;
}

#header .gNav li span {
	visibility: hidden;
}
.clearfix {
	zoom: 1;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

#itemSearchBox{
margin-left: 20px;
}

#itemSearchBox input.textbox{
width: 280px;
height: 31px;
background-image: url(/common/pc/img/openpc/top/top_search_txtbox_bg.gif);
border-style: none solid none none;
border-right-width: 1px;
border-right-color: rgb(56, 128, 197);
font-size: 123%;
line-height: 31px;
vertical-align: top;
color: black;
background-position: 0% 0%;
background-repeat: repeat no-repeat;
color: #8C8C8C;
padding: 0;
}


#itemSearchBox input.submit {
width: 40px;
height: 31px;
margin-right: 10px;
border: none;
background: url(/common/pc/img/openpc/top/top_search_txtbox_bg_r.gif) no-repeat left top;
cursor: pointer;
vertical-align: top;
}

#org_hNavListMember #hNavPointCon_ex,
#org_hNavListMember #hNavPointCon_bonus,
#hNavListMember #hNavPointConfirmed{
    float:right
}

#hNavList #hNavToolbar{
float:left;
margin-left: 10px;
}






/* ----------------------------------------------------------------------------
　新ヘッダ用スタイル上書き
---------------------------------------------------------------------------- */
#gHeaderArea{
	background:url("/common/pc/img/new_common/new_header_bg.gif") 0 0 repeat-x !important;
}
#gHeader{
	width:952px !important;
	padding:0 0 0 0 !important;
	margin:0 auto !important;
	height:150px !important;
	overflow:hidden !important;
}

/* gHeaderNew */
#gHeaderNew{
	width:952px !important;
	padding:0 0 0 0 !important;
	margin:0 auto !important;
	overflow:hidden !important;
}

#gHeader #gHeaderIframe{
	width:952px !important;
	height:200px !important;
}
#gHeader iframe{
	width:952px !important;
	height:200px !important;
}



/* ----------------------------------------------------------------------------
　http://www.valuesccg.com/用　ヘッダ上書き（新デザイン）
---------------------------------------------------------------------------- */
.page-form #gHeaderArea{
	border-bottom:2px solid #0f218b;
}
.page-form #gHeaderArea #logo{
	width:296px;
	height:27px;
	background:url("/common/pc/img/new_common/new_header_logo.png") 0 0 repeat-x !important;
	z-index:9999;
	margin:40px 0;
}
.page-form #gHeaderArea #logo img{
	display:none;
}
.page-form #gHeaderArea #headerTxt{
	width:201px;
	text-align:center;
	position:absolute;
	top:22px !important;
	left:0px !important;
}



/* ----------------------------------------------------------------------------
　http://www.valuesccg.com/用　ヘッダ上書き（旧デザイン）
---------------------------------------------------------------------------- */
/*
.page-form #gHeaderArea{
	background:url("https://www.a-q-f.com/common/pc/img/openpc/header/bg-login.gif") 0 0 repeat-x !important;
}
.page-form #gHeaderArea #logo{
	margin:40px 0;
}
.page-form #gHeaderArea #headerTxt{
	width:201px;
	position:absolute;
	top:15px !important;
	left:0px !important;
}*/






/* ----------------------------------------------------------------------------
　新ヘッダ2用
---------------------------------------------------------------------------- */
#new_header2_iframe{
	border-bottom:1px solid #e4e7f4;
	background-color:#fff;
}
#new_header2_iframe iframe{
	display:block;
	width:1280px;
	height:122px !important;
	margin:0 auto 0 !important;
}



