
@charset "Shift_JIS";

/* =================================================================================================
　セゾンポイントモール - TOPページ改修
　https://www.a-q-f.com/.
　Copyright (C) CREDIT SAISON CO.,LTD. All Right Reserved.
====================================================================================================

　【目次】

================================================================================================= */


/* ----------------------------------------------------------------------------

　01-init.css

---------------------------------------------------------------------------- */
	body {
		margin: 0;
		padding: 0;
		border: none;
	}
	/* image */
	img,
	/* block */
	div, p, blockquote,
	/* heading */
	h1, h2, h3, h4, h5, h6,
	/* list */
	ul, ol, li, dl, dt, dd,
	/* form */
	form, fieldset, textarea
	{
		border: 0;
		margin: 0;
		padding: 0;
		font-size: 100%;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		list-style: none;
		background: transparent;
	}
	a { cursor:pointer; }
	table {
		font-size:100%;
	}
	hr.separator {
		display: none;
	}


/* ----------------------------------------------------------------------------

　02-strict.css

---------------------------------------------------------------------------- */
	abbr, acronym {
		border:0;
	} 
	address, caption, cite, code, dfn, em, th, strong, var {
		font-style:normal;
		font-weight:normal;
	}
	td, th {
		margin:0;
		padding:0;
	}  
	caption, th {
		text-align:left;
	}
	code, kbd, pre, samp, tt {
		font-family:monospace;
		line-height:100%;
	}
	/* for IE7 */
	*+html code, kbd, pre, samp, tt {
		font-size:108%;
	}
	button, fieldset, form, input, label, legend, select, textarea {
		font-family:inherit;
		font-size:100%;
		font-style:inherit;
		font-weight:inherit;
		margin:0;
		padding:0;
		vertical-align:baseline;
	}
	table {
		border-collapse:collapse;
		border-spacing:0;
	}
	img {
		border: none;
		vertical-align: bottom;
	}


/* ----------------------------------------------------------------------------

　03-util.css

---------------------------------------------------------------------------- */
/* Font-Size */
	.font10-15 { font-size: 77%; line-height: 15px; }
	.font12-18 { font-size: 93%; line-height: 18px; }
	.font14-20 { font-size: 108%; line-height: 20px; }
	.font20-24 { font-size: 153.9%; line-height: 24px; }

/* ReservedKeywords */
	.ahover, .ahoverArea, .pngfix, .png, .commonPop, .section, .nav, .article, .header, .footer, #header, #footer {}

/* ForJavascript */
/*
	.win { font-family: 'ＭＳ Ｐゴシック', sans-serif; }
	.ie7 { font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif; }
	.mac, .safari { font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif; }
*/


/* ----------------------------------------------------------------------------

　04-accessibility.css

---------------------------------------------------------------------------- */
	#accessibilityNav {
		position:absolute;
		left: -9999px;
		top: -9999px;
		width: 1px;
		height: 1px;
		overflow: hidden;
		background: none;
	}


/* ----------------------------------------------------------------------------

　05-noscript.css

---------------------------------------------------------------------------- */
	#noscript {
		margin-bottom: 10px;
		border-bottom: 1px solid #999;
		padding: 20px;
		background: #fff;
		color: #000;
		font-size: 108%;
	}
	#noscript span {
		color: #cc0000;
	}


/* ----------------------------------------------------------------------------

　06-layout.css

---------------------------------------------------------------------------- */
/* body */
	body {
		background-color: #ecf4f9;
		background-image: url(/common/pc/img/openpc/space.gif);
		background-repeat: repeat-x;
		background-position: center top;
		zoom: 1;
	}

/* .page */
	.page {
		font-size: 93%;
		line-height: 150%;
		color: #333333;
	}

/* common */
	body #gHeader,
	body #gFooter,
	body #container {
		margin-right: auto;
		margin-left: auto;
		padding-right: 15px;
		padding-left: 15px;
		width: 950px;
	}

/* wrapper */
	.page-poi2 #wrapper,
		body #wrapper {
		padding-top: 20px;
		width: 100%;
		padding-bottom: 11px;
		background-color: #fff;
		zoom: 1;
	}
	/* .pageCate */
	.pageCate #wrapper {
		padding-top: 5px;
		background-color: #fff;
		background-image: url(/common/pc/img/openpc/bg/bg-cate.gif);
		background-repeat: repeat-x;
		background-position: left top;
	}

/* gHeader */
	body #gHeader {}

/* container */
	body #container {
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/space.gif);
		background-repeat: repeat-y;
		background-position: center top;
		text-align: left;
	}

/* contentWrapper */
	body #contentWrapper {
		margin-bottom: 20px;
	}

/* breadCrumb */
	#breadCrumb {
		margin-bottom: 20px;
	}
	#breadCrumb li {
		display: inline;
	}

/* brandPanel */
	body #brandPanel {}

/* mainContent */
	body #mainContent {
		float: left;
		width: 740px;
	}

/* sideContent */
	body #sideContent {
		float: right;
		width: 180px;
	}

/* middleArea */
	body #middleArea {
		clear: both;
		margin-bottom: 40px;
	}

/* endContent */
	body #endContent {
		clear: both;
		margin-bottom: 100px;
	}

/* gFooter */
	body #gFooter {}

/* page-poi */
	.page-poi #wrapper {
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/bg/bg-poi-01.gif);
		background-repeat: repeat-x;
		background-position: center top;
	}
	.page-poi #wrapper2,
	.page-poi2 #wrapper {
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/bg/bg-poi-02.gif);
		background-repeat: repeat;
		background-position: center 360px;
	}

/* .page-loginout */
	.page-loginout #contentWrapper {
		margin-bottom: 60px;
	}



/* Netアンサー退会 */

/* ======================================== */
/* 00：BASE SETTINGS
/* ======================================== */

body#netanswer {
	background:url(/common/pc/img/openpc/bg/bd_bg01.gif) #e9f8ff repeat-x;
}

#netanswer #main {
	width:1000px;
	margin:0 auto;
	margin-bottom: 20px;
	padding-top: 12px;
	background: url(/common/pc/img/openpc/heading/main_bg01_s.gif) no-repeat;
}

#netanswer #page-aboutAqf {
	background: url(/common/pc/img/openpc/heading/main_bg03_s.gif) left bottom no-repeat;
	padding-bottom:8px;
	width:1000px;
	margin:0 auto;
}

#netanswer #collect {
	width:1000px;
	background: url(/common/pc/img/openpc/heading/main_bg02_s.gif) left repeat-y;
}

#main #collect #org_wrapper {
	width: 950px;
	margin: 0 auto 20px auto;
}

 #org_container {
		margin: 0 auto;
		width: 950px;
	}

	body #org_wrapper {
		padding-top: 20px;
		width: 100%;
		background-color: #fff;
	}
	body #org_wrapper01 {
		padding-top: 20px;
		width: 100%;
		background-color: #e3f7ff;
	}
	body #org_wrapper02 {
		padding: 20px 0 10px 15px;
		width: 100%;
		background-color: #fff;
	}
	body #org_wrapper03 {
		padding: 20px 15px 10px 15px;
		width: 600px;
		background-color: #fff;
	}
	body #org_wrapper04 {
		padding: 20px 0 10px 15px;
		width: 600;
		background-color: #fff;
	}

#page-aboutAqf #main #collect #wrapper #org_container #contentWrapper .section .box {
		margin-right: auto;
		margin-left: auto;
		width: 890px;
	}

/* ---------------------------------------2010.4.21追加 */
	body #org_mainContent {
		float: left;
		width: 950px;
	}



/* ----------------------------------------------------------------------------
　横スクロール防止
---------------------------------------------------------------------------- */
#wrapper{
	overflow:hidden;
}
iframe{
	border:none;
}




/* ----------------------------------------------------------------------------

　07-sitecommon.css

---------------------------------------------------------------------------- */
/* anchor */
	a {
		color: #3399ff;
		text-decoration: underline;
	}
	a:visited {
		color: #002e87;
	}
	a:hover {
		color: #ff6699;
		text-decoration: none;
	}
	a:active {
		color: #ff3956;
	}

/* linkBlank */
	a.linkBlank {
		display: inline-block;
		padding-left: 14px;
		line-height: 18px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/blt/blt-blank.gif);
		background-repeat: no-repeat;
		background-position: left 2px;
	}
	a.linkBlank:hover {
		background-position: left -86px;
	}

/* heading */
	.contentTitle {
		margin-bottom: 20px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/heading/bg-ctitle-bottom.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	.contentTitle span {
		display: block;
		padding-left: 15px;
		min-height: 45px;
		height: auto !important;
		height: 45px;
		font-weight: bold;
		font-size: 167%;
		line-height: 45px;
		vertical-align: middle;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/heading/bg-ctitle-top.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	
	.ctl .contentTitle {
		background-image: url(/common/pc/img/openpc/heading/bg-ctitle-bottom02.gif);
	}
	.ctl .contentTitle span {
		background-image: url(/common/pc/img/openpc/heading/bg-ctitle-top02.gif);
	}

	.contentTitle span a {
		font-weight: bold;
		font-size: 80%;
	}
	.page-loginout .contentTitle { background-image: url(/common/pc/img/openpc/heading/bg-ctitle-login-bottom.gif); }
	.page-loginout .contentTitle span { background-image: url(/common/pc/img/openpc/heading/bg-ctitle-login-top.gif); }
	.page-01gourmet .contentTitle span { padding-left: 50px; background-image: url(/common/pc/img/openpc/heading/bg-cate-01.gif); }
	.page-02fashion .contentTitle span { padding-left: 50px; background-image: url(/common/pc/img/openpc/heading/bg-cate-02.gif); }
	.page-03life .contentTitle span { padding-left: 50px; background-image: url(/common/pc/img/openpc/heading/bg-cate-03.gif); }
	.page-04book .contentTitle span { padding-left: 50px; background-image: url(/common/pc/img/openpc/heading/bg-cate-04.gif); }
	.page-05electric .contentTitle span { padding-left: 50px; background-image: url(/common/pc/img/openpc/heading/bg-cate-05.gif); }
	.page-06hobby .contentTitle span { padding-left: 50px; background-image: url(/common/pc/img/openpc/heading/bg-cate-06.gif); }
	.page-07beauty .contentTitle span { padding-left: 50px; background-image: url(/common/pc/img/openpc/heading/bg-cate-07.gif); }
	.page-08gift .contentTitle span { padding-left: 50px; background-image: url(/common/pc/img/openpc/heading/bg-cate-08.gif); }
	.page-09money .contentTitle span { padding-left: 50px; background-image: url(/common/pc/img/openpc/heading/bg-cate-09.gif); }
	.page-10work .contentTitle span { padding-left: 50px; background-image: url(/common/pc/img/openpc/heading/bg-cate-10.gif); }
	.page-11business .contentTitle span { padding-left: 50px; background-image: url(/common/pc/img/openpc/heading/bg-cate-11.gif); }

	.stitle {
		margin-bottom: 15px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/heading/bg-stitle-bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.stitle span {
		display: block;
		padding: 5px 15px;
		font-weight: bold;
		font-size: 108%;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/heading/bg-stitle-top.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.btitle {
		margin-bottom: 10px;
	}
	.hRecommend {
		clear: both;
		margin-bottom: 10px;
		padding-left: 20px;
		font-weight: bold;
		line-height: 16px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/blt/blt-cmn-star.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}

/* subCate */
	.subCate {
		margin-bottom: 15px;
		margin-left: 20px;
		width: 500px;
	}
	.subCate li {
		float: left;
		margin-right: 60px;
		margin-bottom: 15px;
		font-size: 108%;
		line-height: 120%;
	}
	.subCate li a,
	.subCate li strong {
		display: inline-block;
		padding-left: 14px;
		font-weight: bold;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/blt/blt-03.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.subCate li a:hover {
		background-position: 2px top;
	}

/* cap */
	.cap,
	.capBottom,
	.caption {
		font-size: 87%;
		line-height: 140%;
		background: none;
		color: #666666;
	}
	.cap,
	.capBottom {
		padding-top: 5px;
	}
	body.ie8 .cap,
	body.ie8 .capBottom,
	body.ie8 .caption {
		font-size: 94%;
	}

/* caution */
	.caution,
	.cautionBottom {
		font-size: 90%;
		line-height: 140%;
		color: #f00;
	}
	.formInlineList li .cap,
	.formInlineList li .caution {
		padding-left: 5px;
	}
	.cautionBottom {
		margin-top: 10px;
	}

/* iconList */
	.iconList li {
		display: inline;
		margin-right: 3px;
	}

/* listNormal */
	.listNormal li {
		margin-bottom: 3px;
		margin-left: 20px;
		list-style: disc;
	}
	.listNormal li li {
		list-style: circle;
	}
	.listNormal li ol li {
		list-style: decimal;
	}

/* blockCmn */
	.section,
	.blockCmn {
		clear: both;
		zoom: 1;
	}

/* section */
	.section {
		margin-bottom: 20px;
	}

/* org_section */
	.org_section {
		margin-bottom: -7px;
		/margin-bottom: 0px; /* IE6, 7用*/
		padding: 0;
	}


/* form */
	input {
		line-height: 120%;
		vertical-align: middle;
	}
	.inputBtns {
		margin-right: 5px;
	}
	.inputTexts {
		margin-right: 5px;
		/*border: 1px solid #b4b4b4;*/
	}
	.inputEn { ime-mode: inactive; }
	.inputJa { ime-mode: active; }
	.inputNum { ime-mode: inactive; }
	.inputFile {}
	.submitBtn,
	label {
		cursor: pointer;
	}

/* submitArea */
	.submitArea {
		position: relative;
		width: 100%;
		margin-top: 20px;
		text-align: center;
	}

/* returnBtn */
	.submitArea p.linkCmn01 {
		margin-top: 15px;
	}
	.submitArea .returnBtn {
		/*float: left;*/
		position: absolute;
		left: 20px;
		top: 0px;
		margin-top: 12px;
	}
	.submitArea .returnBtn a {
		padding-left: 16px;
		font-weight: bold;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/blt/blt-04.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.submitArea .returnBtn a:hover {
		background-position: -2px top;
	}

/* linkCmn01 & listLinkCmn */
	.linkCmn01 a,
	.listLinkCmn01 a {
		padding-left: 12px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/blt/blt-01.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.linkCmn01-type02 a {
		padding-left: 17px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/blt/blt-01_02.gif);
		background-repeat: no-repeat;
		background-position: left top;
		font-weight: bold;
		font-size: 108%;
	}
	.linkCmn01-type02 a:hover,
	.linkCmn01 a:hover,
	.listLinkCmn01 a:hover {
		background-position: 2px top;
	}
	.listLinkCmn01 {
		clear: both;
	}
	.listLinkCmn01 li {
		display: inline;
		margin-right: 15px;
	}

/* listCmn01 */
	.listCmn01 li {
		float: left;
	}
	.listCmn01 li img {
		vertical-align: top;
	}

/* layoutCmn01 */
	.layoutCmn01 {
		margin-bottom: 20px;
	}
	.layoutCmn01 .box01 {
		float: left;
	}
	.layoutCmn01 .box02 {
		float: right;
	}

/* bltQuestion */
	.bltQuestion a {
		padding: 4px 0 4px 24px;
		line-height: 20px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/blt/blt-cmn-q.gif);
		background-repeat: no-repeat;
		background-position: left -2px;
	}

/* boxCmn01 */
	.boxCmn01-01,
	.boxCmn01-02,
	.boxCmn01-03,
	.boxCmn01-03 .blockCmn {
		padding-top: 18px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/bg/bg-content-01-top.gif);
		background-repeat: no-repeat;
		background-position: center top;
	}
	.boxCmn01-01 {
		margin-bottom: 30px;
		padding-top: 0;
		background-image: url(/common/pc/img/openpc/bg/bg-content-01-all.gif);
		background-repeat: repeat-y;
	}
	.boxCmn01-03 {
		padding-top: 0;
		padding-bottom: 18px;
		background-image: url(/common/pc/img/openpc/bg/bg-content-01-bottom.gif);
		background-position: left bottom;
		zoom: 1;
	}
	.boxCmn01-03 .blockCmn {
		padding: 0 0 35px 18px;
		background-image: url(/common/pc/img/openpc/bg/bg-content-01-section.gif);
		background-position: center bottom;
	}
	.boxCmn01-03 .md {
		margin-bottom: 9px;
	}
	#boxCmn01-2clmn .boxCmn01-02 {
		background-image: url(/common/pc/img/openpc/bg/bg-content-01-top2.gif);
	}

/* boxCmn02 */
	.boxCmn02-01,
	.boxCmn02-02,
	.boxCmn02-02 .blockCmn {
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left top;
	}
	.boxCmn02-01 {
		background-image: url(/common/pc/img/openpc/bg/bg-content-02-all.gif);
		background-repeat: repeat-y;
	}
	.boxCmn02-02 {
		padding: 25px 0 25px 25px;
		background-image: url(/common/pc/img/openpc/bg/bg-content-02-bottom.gif);
		background-position: left bottom;
	}

/* detailTopCopy */
	.detailCopyTop,
	.detailCopyTop .detailCopyBottom {
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/bg/bar-02.gif);
		background-repeat: repeat-x;
		background-position: left top;
	}
	.detailCopyTop {
		margin-bottom: 20px;
	}
	.detailCopyTop .detailCopyBottom {
		padding: 20px 10px;
		font-weight: bold;
		font-size: 167%;
		line-height: 28px;
		background-position: left bottom;
		color: #666666;
	}
	.detailCopyTop .detailCopyBottom strong {
		font-weight: bold;
		color: #ff7f39;
	}

/* attTxt */
	.attTxt {
		margin-top: 15px;
		text-align: center;
	}
	.attTxt span {
		padding: 4px 0 4px 25px;
		line-height: 18px;
		font-weight: bold;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/blt/blt-cmn-attention.gif);
		background-repeat: no-repeat;
		background-position: left top;
		color: #ff3956;
	}

/* attBox */
	.attBox {
		border: 1px solid #ff3956;
		padding: 9px;
		color: #ff3956;
		zoom: 1;
                margin-bottom:15px;
	}

/* attArea */
	.attArea {
		clear: both;
		margin-right: auto;
		margin-bottom: 30px;
		margin-left: auto;
		width: 900px;
	}
	.attArea .attContent {
		overflow: auto;
		margin-top: 10px;
		border: 1px solid #ccc;
		padding: 15px;
		height: 150px;
		font-size: 87%;
		zoom: 1;
	}
	body.ie8 .attArea .attContent { font-size: 94%; }
	.attArea .attContent dl {
		margin-bottom: 5px;
	}
	.attArea .attContent dt {
		margin-bottom: 5px;
		font-weight: bold;
		font-size: 108%;
	}
	.attArea .attContent p {
		margin: 0 0 5px 15px;
	}
	.attArea .attContent ol li {
		margin: 0 0 5px 15px;
		list-style: decimal;
	}
	.attArea .attContent ol li ul li {
		margin: 3px 0 0 15px;
		list-style: disc;
	}

/* goShopSite */
	.goShopSite {
		margin-top: 30px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/detail/bg-go-site-arr.gif);
		background-repeat: no-repeat;
		background-position: left 50%;
		zoom: 1;
	}
	.goShopSite a {
		display: block;
		font-weight: bold;
		font-size: 108%;
		line-height: 20px;
		text-decoration: none;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/detail/bg-go-site2.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.goShopSite a span {
		display: block;
		text-align: center;
		padding: 30px 62px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/detail/bg-go-site1.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.goShopSite a,
	.goShopSite a:visited,
	.goShopSite a:hover,
	.goShopSite a:active {
		color: #fff;
	}
	.goShopSite a strong {
		font-weight: bold;
		font-size: 138.5%;
		line-height: 28px;
	}
	.goShopSite a:hover,
	.goShopSite a:hover span {
		background-position: -740px bottom;
	}
	.goShopSite a:hover span {
		background-position: -740px top;
	}

/* formCmn */
	.formCmn {
		clear: both;
		border-left: 1px solid #ccc;
		border-top: 1px solid #ccc;
	}
	.formCmn table {
		width: 100%;
	}
	.formCmn td,
	.formCmn th {
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		padding: 10px;
		text-align: left;
		vertical-align: top;
		background-color: #fff;
	}
	.formCmn th {
		vertical-align: middle;
		background-color: #dfeffa;
	}
	.formCmn td dl {
		clear: both;
		padding-top: 5px;
		width: 440px;
	}
	.formCmn td dt {
		float: left;
		width: 30px;
	}
	.formCmn td dd {
		float: right;
		width: 400px;
	}
	.formCmn td dd.wideArea {
		width: 600px;
		float: none;
		margin-left: 30px;
	}
	.formCmn td dd p,
	.formCmn td dt {
		padding-top: 3px;
	}
	.formCmn .inputTexts {
		width: 100px;
	}
	.formCmn input.inputTxtLong {
		width: 250px;
	}
	.formCmn input.inputTxtNormal {
		width: 190px;
	}
	.formCmn .inputTxtShort input {
		width: 3em;
	}
	.formCmn .inputTxtShort li {
		margin-right: 5px;
	}
	.formCmn .confirmTxt {
		font-weight: bold;
		font-size: 167%;
		line-height: 130%;
	}
	
/* formCmn2 */
	.formCmn2 {
		clear: both;
		border-left: 3px solid #ccc;
		border-top: 3px solid #ccc;
		border-bottom: 3px solid #ccc;
		border-right: 3px solid #ccc;
	}
	.formCmn2 table {
		width: 100%;
	}
	.formCmn2 td,
	.formCmn2 th {
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		padding: 10px;
		text-align: left;
		vertical-align: top;
		background-color: #fff;
	}
	.formCmn2 th {
		vertical-align: middle;
		background-color: #dfeffa;
	}
	.formCmn2 td dl {
		clear: both;
		padding-top: 5px;
		width: 440px;
	}
	.formCmn2 td dt {
		float: left;
		width: 30px;
	}
	.formCmn2 td dd {
		float: right;
		width: 400px;
	}
	.formCmn2 td dd.wideArea {
		width: 600px;
		float: none;
		margin-left: 30px;
	}
	.formCmn2 td dd p,
	.formCmn2 td dt {
		padding-top: 3px;
	}
	.formCmn2 .inputTexts {
		width: 100px;
	}
	.formCmn2 input.inputTxtLong {
		width: 250px;
	}
	.formCmn2 input.inputTxtNormal {
		width: 190px;
	}
	.formCmn2 .inputTxtShort input {
		width: 3em;
		height: 20px;
		line-height: 20px;
		overflow:hidden;
	}
	.formCmn2 .inputTxtShort li {
		margin-right: 5px;
	}
	.formCmn2 .confirmTxt {
		font-weight: bold;
		font-size: 167%;
		line-height: 130%;
	}

/* error */
	.formCmn td.error {
		background-color: #ffe2eb;
	}

/* thLine1 */
	.formCmn th.thLine1 {
		width: 1em;
	}

/* thLine2 */
	.formCmn .thLine2 {
		width: 140px;
	}
	.msie .thLine2 {
		width: 140px;
	}

/* thLine3 */
	.formCmn .thLine3 {
		width: 170px;
	}


/* error */
	.formCmn2 td.error {
		background-color: #ffe2eb;
	}

/* thLine1 */
	.formCmn2 th.thLine1 {
		width: 1em;
	}

/* thLine2 */
	.formCmn2 .thLine2 {
		width: 140px;
	}

/* thLine3 */
	.formCmn2 .thLine3 {
		width: 170px;
	}
	
	

/* formInlineList */
	.formInlineList li {
		display: inline;
		margin-right: 15px;
		zoom: 1;
	}
	.formInlineList li em {
		display: inline-block;
		padding-right: 5px;
		width: 2.5em;
	}
	.formInlineList li .inputTxtShort {
		width: 125px;
	}
	.formInlineList li .hyphen {
		margin-right: 5px;
	}

/* introArea */
	.introArea {
		margin-bottom: 20px;
	}
	.introArea .mainTxt {
		margin-bottom: 10px;
		font-weight: bold;
		font-size: 123.1%;
		line-height: 140%;
	}
	.introArea .subTxt {
		font-size: 120%;
		line-height: 135%;
	}
	.introArea .subTxt strong {
		font-weight: bold;
		color: #000!important;
	}
	#appropriation .introArea .mainTxt,
	#appropriation .introArea .mainTxt strong {
		font-weight: normal;
	}

/* tooltips */
	.bltFaq .bltQ {
		clear: both;
		display: inline;
		position: static;
		padding: 4px 0 4px 20px;
		line-height: 190%;
		text-decoration: underline;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/blt/blt-cmn-q4.gif);
		background-repeat: no-repeat;
		background-position: left -2px;
		color: #0066cc;
		cursor: pointer;
	}
	
	.bltFaq .bltQ2 {
		clear: both;
		display: inline;
		position: static;
		padding: 4px 0 4px 20px;
		line-height: 190%;
		text-decoration: none;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/attention.gif);
		background-repeat: no-repeat;
		background-position: left;
		color: #FF0000;;
	}
	
	.bltFaq .bltQ.hover {
		color: #666666;
		text-decoration: none;
		background-position: left -2px!important;
	}
	.bltFaq .blockAnswer {
		display: none;
		position: absolute;
		left: -40px;
		top: 0px;
		width: 400px;
		z-index: 50;
		zoom: 1;
	}
	.bltFaq .blockAnswer .wrap {
		display: block;
		border: 3px solid #3399ff;
		border-top: none;
		padding: 15px;
		padding-bottom: 10px;
		font-size: 93%;
		line-height: 18px;
		background-color: #fff;
	}
	.bltFaq .blockAnswer .wrap p {
		margin-bottom: 5px;
	}
	.bltFaq .blockAnswer .answerTri {
		margin: 0;
	}
	.endClose {
		clear: both;
		margin-top: 10px;
		margin-bottom: 0;
	}
	.endClose a {
		display: block;
		overflow: hidden;
		margin-right: auto;
		margin-left: auto;
		width: 80px;
		height: 20px;
		line-height: 0px;
		text-align: left;
		text-indent: -9999px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-image: url(/common/pc/img/openpc/tooltips/bt-ans-close.gif);
		background-position: center top;
	}
	.endClose a:hover {
		background-position: center -20px;
	}
	/* rightTips */
	.rightTips,
	.rightTips .bltQ {
		display: inline!important;
		padding: 0;
		background-image: none;
	}
	.rightTips .bltQ {
		margin-left: 5px;
	}
	.rightTips .blockAnswer {
		width: 250px;
	}
	.rightTips .blockAnswer .wrap {
		border: 3px solid #3399ff;
		border-left: none;
		background-repeat: repeat-y;
		background-image: url(/common/pc/img/openpc/tooltips/bg-answer-tri-r.gif);
		background-position: left top;
	}
	.rightTips .blockAnswer .answerTri {
		position: absolute;
		left: -15px;
		top: 0px;
	}

/* shopPopularList */
	#shopPopularList li,
	#shopPopularList li .thumb,
	.recommendCmnList li,
	.recommendCmnList li .thumb {
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left top;
	}
	.recommendCmnList {
		margin-bottom: 25px;
		margin-left: 20px;
	}
	#shopPopularList li,
	.recommendCmnList li {
		float: left;
		margin-right: 10px;
		padding-bottom: 20px;
		width: 132px;
		text-align: center;
		background-image: url(/common/pc/img/openpc/index/bg-shoppopular-bottom.gif);
		background-position: left bottom;
	}
	#shopPopularList li .thumb,
	.recommendCmnList li .thumb {
		margin-bottom: 8px;
		padding-top: 10px;
		text-align: center;
		background-image: url(/common/pc/img/openpc/index/bg-shoppopular-top.gif);
		background-position: left top;
		zoom: 1;
	}
	#shopPopularList li .txt,
	.recommendCmnList li .txt {
		padding: 0 25px;
		font-weight: bold;
		font-size: 123.1%;
		line-height: 1.3em;
		color: #001a4c;
	}
	#shopPopularList li .txt span,
	.recommendCmnList li .txt span {
		font-size: 77%;
	}
	#shopPopularList li.up .txt,
	.recommendCmnList li.up .txt {
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/index/blt-up-shoppopular.gif);
		background-repeat: no-repeat;
		background-position: right top;
		color: #ff3956;
	}

/* searchResultTable */
	.searchResultTable {
		clear: both;
	}
	.searchResultTable .joinDate {
		margin-bottom: 10px;
		font-weight: bold;
		font-size: 123.1%;
		font-size: 130%;
	}
	.searchResultTable table {
		border-left: 1px solid #ccc;
		border-top: 1px solid #ccc;
		width: 100%;
	}
	.searchResultTable th,
	.searchResultTable td {
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		padding: 10px 10px 15px;
		text-align: center;
		vertical-align: middle;
		background-color: #fff;
	}
	.searchResultTable .txt {
		width: 196px;
		text-align: left;
	}
	.searchResultTable .txt dt {
		margin-bottom: 5px;
	}
	.searchResultTable .txt dt a {
		font-weight: bold;
	}
	.searchResultTable .txt .iconList {
		margin-top: 20px;
	}
	.searchResultTable .point {
		width: 280px;
	}
	.searchResultTable .point .pointTxt {
		padding: 24px 0 20px 144px;
		padding-left: 144px;
		font-weight: bold;
		font-size: 140%;
		line-height: 135%;
		text-align: center;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/search/img-point-per.gif);
		background-repeat: no-repeat;
		background-position: left 50%;
		color: #001a4c;
		zoom: 1;
	}
	.searchResultTable .point .pointTxt em {
		display: block;
		height: 0px;
		text-indent: -9999px;
		text-align: left;
		overflow: hidden;
	}
	.searchResultTable .point .pointTxt .cap,
	.searchResultTable .point .pointAdd .cap {
		display: block;
		font-weight: normal;
		font-size: 64%;
		line-height: 135%;
	}
	body.ie8 .searchResultTable .point .pointTxt .cap { font-size: 70%; }
	.searchResultTable .point .bltQuestion {
		margin-top: 10px;
	}
	.searchResultTable .point p.pointAdd {
		margin-right: auto;
		margin-left: auto;
		width: 240px;
		font-weight: bold;
		font-size: 130%;
		line-height: 140%;
		text-align: right;
		color: #001a4c;
	}
	.msie .searchResultTable .point p.pointAdd {
		width: 220px;
	}
	.searchResultTable .point .pointTxt strong,
	.searchResultTable .point p.pointAdd strong {
		font-weight: bold;
		font-size: 125%;
		line-height: 130%;
	}
	.searchResultTable .point p.pointAdd img {
		float: left;
		margin-top: 3px;
		line-height: 130%;
	}
	.searchResultTable .up .point {
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/search/bg-search-pointup.gif);
		background-repeat: no-repeat;
		background-position: right top;
	}
	.searchResultTable .up .point .pointTxt,
	.searchResultTable .up .point p.pointAdd {
		color: #ff3956;
	}

/* errorMainArea */
	.errorMainArea {
		margin-bottom: 20px;
		border: 4px solid #ff3956;
		padding: 16px;
	}
	.errorMainArea .mainTxt {
		margin-bottom: 10px;
		padding-left: 65px;
		font-weight: bold;
		font-size: 140%;
		line-height: 42px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/blt/blt-err-b.gif);
		background-repeat: no-repeat;
		background-position: left top;
		color: #ff3956;
	}
	.errorMainArea .mainTxt p {
		font-weight: bold;
	}
	.errorMainArea .subTxt {
		margin-bottom: 5px;
		font-weight: bold;
		font-size: 120%;
		line-height: 130%;
	}
	.errorMainArea .subTxt strong {
		font-weight: bold;
		color: #ff3956;
	}
	.errorMainArea ul.subTxt {
		margin-bottom: 10px;
	}
	.errorMainArea .subTxt li {
		margin-bottom: 3px;
		margin-left: 20px;
		list-style: disc;
		font-weight: bold;
	}
	.errorMainArea .mainTxt .listNormal {
		margin-bottom: -10px;
		padding-bottom: 0;
		min-height: 42px;
		height: auto!important;
		height: 42px;
	}
	.errorMainArea .mainTxt .listNormal li {
		margin-bottom: 8px;
		font-weight: bold;
		font-size: 87%;
		line-height: 120%;
	}

/* withdrawSubmit */
	.withdrawSubmit,
	.withdrawSubmit .returnBtn {
		margin-top: 0;
	}

/* searchTab */
	.searchTab,
	.searchTab li a {
		background-color: transparent;
		background-repeat: no-repeat;
	}
	.searchTab {
		padding-bottom: 18px;
		background-image: url(/common/pc/img/openpc/search/bg-tab.gif);
		background-position: left bottom;
	}
	.searchTab li {
		float: left;
	}
	.searchTab li a {
		display: block;
		width: 205px;
		height: 35px;
		text-indent: -9999px;
		text-align: left;
		overflow: hidden;
		background-position: left top;
	}
	.searchTab li.tab01 a {
		background-image: url(/common/pc/img/openpc/search/tab-01.gif);
	}
	.searchTab li.tab02 a {
		width: 216px;
		background-image: url(/common/pc/img/openpc/search/tab-02.gif);
	}
	.searchTab li.tab01 a:hover,
	.searchTab li.tab02 a:hover {
		background-position: left -35px;
	}
	.searchTab li.tab01 a.on,
	.searchTab li.tab02 a.on,
	.searchTab li.tab01 a.on:hover,
	.searchTab li.tab02 a.on:hover {
		background-position: left -70px;
	}

/* historyNavC & historyNavR */
	.historyNavC {
		margin-top: 20px;
		text-align: center;
	}
	.historyNavR {
		margin-bottom: 15px;
		margin-top: 10px;/* USD0300N01.new.html用に追記 2010.04.16 */
		text-align: right;
	}
	.historyNavC li,
	.historyNavR li {
		display: inline-block;
		margin-right: 8px;
		zoom: 1;
	}
	.historyNavR li {
		margin-right: 0;
		margin-left: 10px;
	}
	* html .historyNavC li,
	* html .historyNavR li {
		display: inline;
	}
	*+html .historyNavC li,
	*+html .historyNavR li {
		display: inline;
	}
	.historyNavC li a,
	.historyNavC li a .bottom,
	.historyNavR li a,
	.historyNavR li a .bottom,
	.historyNavC li strong,
	.historyNavC li strong .bottom,
	.historyNavR li strong,
	.historyNavR li strong .bottom {
		float: left;
		display: inline-block!important;
		display: block;
		width: 20px;
		text-align: center;
		text-decoration: none;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/bg/bg-hisnav-bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		color: #3399ff;
	}
	.historyNavC li.nextback a,
	.historyNavC li.nextback a .bottom,
	.historyNavR li.nextback a,
	.historyNavR li.nextback a .bottom {
		width: auto;
		background-image: none;
	}
	.historyNavC li a .bottom,
	.historyNavR li a .bottom,
	.historyNavC li strong .bottom,
	.historyNavR li strong .bottom {
		float: none;
		padding: 2px 0;
		background-image: url(/common/pc/img/openpc/bg/bg-hisnav-top.gif);
		background-position: left top;
	}
	.historyNavC li a:hover,
	.historyNavR li a:hover {
		background-position: -60px bottom;
	}
	.historyNavC li a:hover .bottom,
	.historyNavR li a:hover .bottom {
		background-position: -60px top;
	}
	.historyNavC li strong,
	.historyNavR li strong {
		background-position: -120px bottom;
	}
	.historyNavC li strong .bottom,
	.historyNavR li strong .bottom {
		background-position: -120px top;
	}
	.historyNavC li a .bottom span,
	.historyNavR li a .bottom span,
	.historyNavC li strong .bottom span,
	.historyNavR li strong .bottom span {
		font-weight: bold;
		text-decoration: underline;
	}
	.historyNavC li a:hover .bottom span,
	.historyNavR li a:hover .bottom span,
	.historyNavC li strong .bottom span,
	.historyNavR li strong .bottom span {
		text-decoration: none;
		color: #fff;
	}
	.historyNavC li.nextback a:hover .bottom span,
	.historyNavR li.nextback a:hover .bottom span {
		color: #666;
	}


/* Netアンサー退会 */
/* ======================================== */
/* 03：Netアンサー退会
/* ======================================== */

	.org_contentTitle {
		margin-bottom: 20px;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/heading/bg-ctitle-login-bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}

	.org_contentTitle span {
		display: block;
		padding-left: 15px;
		min-height: 45px;
		height: auto !important;
		height: 45px;
		font-weight: bold;
		font-size: 167%;
		line-height: 45px;
		vertical-align: middle;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/heading/bg-ctitle-login-top.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}

	/*.org_introArea {
		margin-bottom: 35px;
		padding-left: 15px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left bottom;
		zoom: 1;
	}*/

/* introArea */
#mainContent .org_introArea {
		margin: 0 0 35px 15px;
	}
#mainContent .org2_introArea {
	width: 420px;
	}
#mainContent .org_introArea .org_mainTxt {
		margin-bottom: 15px;
		font-size: 123.1%;
		line-height: 140%;
	}
#mainContent .org_introArea .org_mainTxt .org_text {
	font-size: 131%;
}
#mainContent .org_introArea .org_mainTxt .org_strong {
 font-weight: bold;
	color:#FF0000;
}


/* about/index.htmlで使用 */
.changeMethod .org_cap {
	font-size: 87%;
	color: #666666;
	text-align: left;
	text-indent: -1em;
	font-weight: normal;
	margin: 0 30px;
}

/* --------------------------------2010.04.21追加 */
/* overlayの位置修正 */
	.org_rightTips,
	.org_rightTips .bltQ {
		display: inline!important;
		padding: 0;
		background-image: none;
	}
	.org_rightTips .bltQ {
		margin-left: 5px;
	}
	.org_rightTips .blockAnswer {
		width: 280px;
	}
	.org_rightTips .blockAnswer .wrap {
		border: 3px solid #3399ff;
		border-left: none;
		background-repeat: repeat-y;
		background-image: url(/common/pc/img/openpc/tooltips/bg-answer-tri-r.gif);
		background-position: left top;
	}
	.org_rightTips .blockAnswer .answerTri {
		position: absolute;
		left: -15px;
		top: 0px;
	}

/* ---------------------------------- 2010.5.7追加 */
#mainContent .NewEnteryBox {
	display: block;
	overflow: hidden;
	clear: both;
	margin-top: 0px;
}
#mainContent .contentBox {
	margin-top: 15px;
	display: block;
	overflow: hidden;
	clear: both;
}

/* pop up 2010.5.17追記 */
#org_wrapper03 .attContent {
font-size: 98%;
}
#org_wrapper03 .attContent h1 {
	font-size: 116%;
	font-weight: bold ;
	margin-bottom: 10px;
}
#org_wrapper03 .attContent dl {
	margin-bottom: 10px;
	}
#org_wrapper03 .attContent dt {
	font-weight: bold;
	}
#org_wrapper03 .attContent li {
	list-style: decimal;
	margin: 0 0 10px 15px;
	line-height: 1.5em;
}
#org_wrapper03 .attContent p {
	margin-top: 0.7em;
}
#org_wrapper03 .attContent .btClose {
	margin-top: 1.5em;
	text-align: center;
}

/* log in buttom */
	.submitArea2 {
		position: relative;
		width: 100%;
		text-align: center;
		margin-top: 5px;
		padding-bottom: 15px;
		zoom: 1;
	}
	.loginBoxIn .submitArea2 {
		margin-right: auto;
		margin-left: auto;
		width: 240px;
		text-align: left;
	}
	.page-form .submitArea2 {
		padding-left: 20px;
	}
	.m-bl20 {
	margin: 0 0 20px 20px;
	}
/* 2010.5.15追記 */
	.searchResultTable .point p.pointAdd02 {
	font-weight: bold;
	font-size: 130%;
	line-height: 140%;
	color: #001a4c;
	}
	.searchResultTable .point p.pointAdd02 strong {
		font-weight: bold;
		font-size: 125%;
		line-height: 130%;
	}
.sTime {
	margin-top: 5em;
}
	.cap2 {
	display: block;
	line-height: 135%;
	background: none;
	color: #666666;
	font-size: 93%;
	text-align: right;
	margin: 0;
	padding: 5px 0 0 0;
	}
	body.ie8 .cap2 {
		font-size: 94%;
	}
.org_captxt {
	text-align: right;
	float: right;
	white-space: nowrap;
	clear: both;
	z-index: 1;
}

/* 2010.5.18追記 */
.pt15 {
padding-top: 15px!important;
}

table.noborder {
	margin: 15px 0;
	border: none;
}
table.noborder tr,
table.noborder td {
	border: none;
	background-color:transparent;
	vertical-align: middle;
	margin: 0;
	padding: 3px 0;
}
.searchResultTable .noborder .point2 .pointTxt2 {
	background-color: transparent;
	background-image: url(/shop/imgs/search/img-point-per.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	width: 144px;
	height: 78px;
}
	.searchResultTable .noborder .point2 .pointTxt2 em {
		display: block;
		height: 0px;
		text-indent: -9999px;
		text-align: left;
		overflow: hidden;
	}
p.cap,
	.searchResultTable .noborder  .pointAdd .cap {
	text-align: left;
	padding-right: 10px;
	}
.searchResultTable .noborder .point2 .pointTxt4 strong,
.searchResultTable .noborder .point2 .pointTxt4 {
	font-weight: bold;
	font-size: 134%;
	text-align: center;
	line-height: normal;
	vertical-align: text-bottom;
	color: #001a4c;
	zoom: 1;
	}
.searchResultTable .up .noborder .point2 .pointTxt4 strong,
.searchResultTable .up .noborder .point2 .pointTxt4 {
		color: #ff3956;
}
.uptag {
		background-color: transparent;
		background-image: url(/shop/imgs/search/bg-search-pointup.gif);
		background-repeat: no-repeat;
		background-position: right top;
	}

	body.ie8 .searchResultTable .point .pointTxt2 .cap { font-size: 70%; }
	.searchResultTable .point .bltQuestion {
		margin-top: 10px;
	}

/* cauArea */
	.cauArea {
		clear: both;
		margin-right: auto;
		margin-bottom: 30px;
		margin-left: auto;
		width: 900px;
	}
	.cauArea .cauContent {
		overflow: auto;
		margin-top: 10px;
		border: 1px solid #ccc;
		padding: 15px;
		font-size: 100%;
		zoom: 1;
	}
	body.ie8 .cauArea .cauContent { font-size: 107%; }
	.cauArea .cauContent ol li {
		margin: 0 0 5px 15px;
		list-style: decimal;
	}

.IncauArea {
width: 740px;
margin: 0 auto;
}
form.newform {
	padding: 5px 0 0;
	background: url(/common/pc/img/openpc/bg/bar-01.gif) repeat-x top;
	zoom: 1;
}
p#newsubmit-title {
	margin: 10px 0 5px 20px;
	text-align: center;
	font-size: 108%;
}
div.newsubmitArea {
	width: 100%;
	text-align: center;
	position: relative;
}
	div.newsubmitArea p {
		margin-left: 20px;
	}
p#maintenance-time {
	padding: 5px 10px;
	width: 400px;
	font-size: 108%;
	color: #666;
	clear: both;
}
.linkLast {
		clear: both;
		border-top: 1px solid #cecece;
		padding: 10px;
		line-height: 14px;
		text-align: right;
		background-color: #fff;
		background-image: url(/common/pc/img/openpc/bg/bg-side-04-bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
}



/* ----------------------------------------------------------------------------

　08-header.css

---------------------------------------------------------------------------- */


/* 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:201px;
	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;
}
#new_header2_iframe iframe{
	display:block;
	width:1280px;
	height:122px !important;
	margin:0 auto 0 !important;
}





/* ----------------------------------------------------------------------------

　09-footer.css

---------------------------------------------------------------------------- */

/* endContent */
	#endContent {
		text-align: center;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/bg/bg-end-all.gif);
		background-repeat: repeat-y;
		background-position:center;
	}
	#endContent li {
		display: inline;
	}
	#eNavBtn,
	#eNavTxt {
		display: block;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position:center;
		zoom: 1;
	}
	#eNavBtn {
		margin-bottom: 20px;
		padding-top: 30px;
		background-image: url(/common/pc/img/openpc/bg/bg-end-top.gif);
                background-position:center top;
	}
	#eNavTxt {
		padding-bottom: 30px;
		background-image: url(/common/pc/img/openpc/bg/bg-end-bottom.gif);
		background-position:center bottom;
	}
	#eNavBtn li {
		margin-right: 5px;
	}
	#eNavTxt li {
		margin-right: 25px;
		padding: 0 0 0 18px;
		font-size: 108%;
		line-height: 150%;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position:center bottom;
	}
	#eNavTxt li {
		padding: 2px 0 2px 18px;
		background-position: left -1px;
	}
	#eNavTxt li a {
		padding-bottom: 2px;
		font-weight: bold;
		zoom: 1;
	}
	#eNavTxt #eNavPointShops { padding-left: 34px; background-image: url(/common/pc/img/openpc/blt/blt-cmn-pointup.gif); }
	#eNavTxt #eNavCampaign { background-image: url(/common/pc/img/openpc/blt/blt-cmn-campaign.gif); }

/* fNav */
	#fNav {
		clear: both;
		line-height: 18px;
		text-align: center;
		color: #666666;
	}
	#fNav li {
		display: inline;
		margin-right: 20px;
		padding: 2px 0 3px 20px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left top;
		zoom: 1;
	}
	* html #fNav li { background-position: left 2px; }
	*+html #fNav li { background-position: left 2px; }
	#fNav li#pagetop {
		display: block;
		margin: 0;
		margin-top: 20px;
		padding: 0;
		text-align: right;
	}
	.pagetop a,
	#fNav li#pagetop a {
		display: inline-block;
		overflow: hidden;
		width: 103px;
		height: 17px;
		text-indent: -9999px;
		text-align: left;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/footer/pagetop.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.mozilla #fNav li#pagetop a {
		display: block;
		margin-left: auto;
	}
	.page-poi #fNav li#pagetop a {
		background-image: url(/common/pc/img/openpc/footer/pagetop-poi.gif);
	}
	.pagetop a:hover,
	#fNav li#pagetop a:hover {
		background-position: left -17px;
	}
	.pagetop {
		margin-top: 10px;
	}
	.pagetop a {
		display: block;
		margin-left: auto;
	}
	#fNav a {
		display: inline-block;
	}
	#fNav strong {
		display: inline-block;
		font-weight: bold;
		color: #ff6699;
	}
	#fNav span {
		display: inline-block;
		color: #cccccc;
	}
	#fNav #fNavHome { padding-left: 23px; background-image: url(/common/pc/img/openpc/blt/blt-cmn-home.gif); }
	#fNav #fNavBeginner { background-image: url(/common/pc/img/openpc/blt/blt-cmn-beginner.gif); }
	#fNav #fNavPoint { background-image: url(/common/pc/img/openpc/blt/blt-cmn-point.gif); }
	#fNav #fNavFaq { background-image: url(/common/pc/img/openpc/blt/blt-cmn-faq.gif); }

/* gFooterArea */
	#gFooterArea {
		clear: both;
		padding: 19px 0 35px;
		background-color: #ecf4f9;
		background-image: url(/common/pc/img/openpc/footer/bg.gif);
		background-repeat: repeat-x;
		background-position: center top;
	}
	* html #gFooterArea { padding-bottom: 15px; }
	*+html #gFooterArea { padding-bottom: 15px; }

/* gFooterRight */
	#gFooterRight {
		float: right;
		width: 490px;
		text-align: right;
	}

/* ftrCopyright */
	#footerTxt,
	#ftrCopyright {
		display: block;
		overflow: hidden;
		text-indent: -9999px;
		text-align: left;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left top;
	}
	#footerTxt {
		margin-bottom: 10px;
		margin-left: auto;
		width: 261px;
		height: 12px;
		background-image: url(/common/pc/img/openpc/footer/ftr-about.gif);
	}

/* ftrLinks */
	#ftrLinks li {
		display: inline;
		padding-left: 4px;
		font-size: 87%;
		color: #8e9295;
	}
	body.ie8 #ftrLinks li { font-size: 94%; }
	#ftrLinks li a {
		display: inline-block;
		margin-right: 8px;
		color: #3399ff;
	}
	#ftrLinks li a:hover {
		color: #ff6699;
	}

/* ftrCopyright */
	#ftrCopyright {
		display: block;
		overflow: hidden;
		width: 272px;
		height: 19px;
		text-indent: -9999px;
		text-align: left;
		background-image: url(/common/pc/img/openpc/footer/copyright.gif);
	}
	#ftrCopyright a {
		display: inline-block;
		width: 134px;
		height: 17px;
	}


/* Netアンサー退会 */
/* ============================================ */
/* 02:FOOTER                                              
/* ============================================ */

#netanswer #page-aboutAqf #gFooter {
	padding-top: 15px;
	margin-left:32px;
	width:905px;
	border-top:1px solid #cecece;
}

#netanswer #page-aboutAqf #gFooter #ftLogo {
	float: none;
	padding: 0;
}

/* ---------------------------------アットユーネット */
/* fNav */
	#org_fNav {
	clear: both;
	line-height: 18px;
	text-align: center;
	color: #666666;
	margin-bottom: 20px;
	}
	#org_fNav li {
		display: inline;
		margin-right: 20px;
		padding: 2px 0 3px 20px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left top;
		zoom: 1;
	}
	* html #org_fNav li { background-position: left 2px; }
	*+html #org_fNav li { background-position: left 2px; }
	#org_fNav li#pagetop {
		display: block;
		margin: 0;
		margin: 20px 0;
		padding: 0;
		text-align: right;
	}
	.pagetop a,
	#org_fNav li#pagetop a {
		display: inline-block;
		overflow: hidden;
		width: 103px;
		height: 17px;
		text-indent: -9999px;
		text-align: left;
		background-color: transparent;
		background-image: url(/common/pc/img/openpc/footer/pagetop.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.mozilla #org_fNav li#pagetop a {
		display: block;
		margin-left: auto;
	}
	.page-poi #org_fNav li#pagetop a {
		background-image: url(/common/pc/img/openpc/footer/pagetop-poi.gif);
	}
	.pagetop a:hover,
	#org_fNav li#pagetop a:hover {
		background-position: left -17px;
	}
	.pagetop {
		margin-top: 10px;
	}
	.pagetop a {
		display: block;
		margin-left: auto;
	}
	#org_fNav a {
		display: inline-block;
	}
	#org_fNav strong {
		display: inline-block;
		font-weight: bold;
		color: #ff6699;
	}
	#org_fNav span {
		display: inline-block;
		color: #cccccc;
	}
	#org_fNav #fNavHome { padding-left: 23px; background-image: url(/common/pc/img/openpc/blt/blt-cmn-home.gif); }
	#org_fNav #NavBeginner { background-image: url(/common/pc/img/openpc/blt/blt-cmn-beginner.gif); }
	#org_fNav #fNavPoint { background-image: url(/common/pc/img/openpc/blt/blt-cmn-point.gif); }
	#org_fNav #fNavFaq { background-image: url(/common/pc/img/openpc/blt/blt-cmn-faq.gif); }



/* ----------------------------------------------------------------------------

　10-side.css

---------------------------------------------------------------------------- */


/* sideBnrs */
	.sideBnrs,
	.sideBnrs ul,
	.sideBox,
	.sideBox ul {
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left top;
		zoom: 1;
	}
	.sideBnrs {
		margin-bottom: 10px;
		text-align: center;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/bg/bg-side-01-bottom.gif);
		background-position: left bottom;
		
		border:1px solid #ccc;
		border-radius: 3px;
	}
	
	.sideBnrs ul {
		display: block;
		padding: 10px;
		padding-bottom: 1px;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/bg/bg-side-01-top.gif);
	}
	.sideBnrs ul li {
		margin-bottom: 10px;
	}
	
	
	

/* sideBox */
	.sideBox {
		margin-bottom: 10px;
		text-align: left;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/bg/bg-side-02-all.gif);
		background-repeat: repeat-y;
		background-position: left top;
	}
	.sideBox ul {
		display: block;
		padding: 10px 10px 0;
		padding-bottom: 1px;
	}
	.sideBox li {
		clear: both;
		margin-bottom: 10px;
		padding-bottom: 11px;
		background-color: transparent;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/bg/bar-01.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	.sideBox li.lastItem {
		margin-bottom: 0;
		background-image: none;
	}
	.sideBox li dt {
		margin-bottom: 6px;
	}
	.sideBox li dt a {
		margin-right: 5px;
	}
	.sideBox li dt .point {
		display: inline-block;
		font-weight: bold;
		color: #ff3956;
	}
	.sideBox li .thumb {
		float: left;
		width: 46px;
	}
	.sideBox li .txt {
		float: right;
		width: 104px;
	}
	.sideBox li dd.txt {
		font-size: 87%;
		line-height: 140%;
	}
	body.ie8 .sideBox li dd.txt { font-size: 94%; }
	.sideBox .linkLast {
		clear: both;
		border-top: 1px solid #cecece;
		padding: 10px;
		line-height: 14px;
		text-align: right;
		background-color: #fff2f2;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/bg/bg-side-02-bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.sideBox li dt a,
	.sideBox .linkLast a {
		font-weight: bold;
		font-size: 90%;
		line-height: 120%;
		zoom: 1;
	}
	.sideBox .linkLast a {
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/blt/blt-03.gif);
	}

/* sideFaq */
	#sideFaq li .txt {
		float: none;
		padding-left: 20px;
		width: auto;
		background-color: transparent;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/blt/icon-question.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	#sideFaq li .txt a {
		display: block;
		padding-left: 12px;
		font-weight: bold;
		background-color: transparent;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/blt/blt-01.gif);
		background-repeat: no-repeat;
		background-position: left 3px;
	}
	#sideFaq li p.txt a:hover {
		background-position: 2px 3px;
	}

/* sideFaq2 */
	#sideFaq2 li {
		float: none;
		clear: both;
		margin-bottom: 10px;
		padding-bottom: 11px;
		text-align: left;
		background-color: transparent;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/bg/bar-01.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	#sideFaq2 li a {
		display: inline-block;
		padding-left: 12px;
		background-color: transparent;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/blt/blt-01.gif);
		background-repeat: no-repeat;
		background-position: left 3px;
	}
	#sideFaq2 li a:hover {
		background-position: 2px 3px;
	}
	#sideFaq2 li.lastItem {
		margin-bottom: 0;
		background-image: none;
	}

/* sideService & sideNews & sideRecommendShop & sideEyesDown */
	#sideService li dl {
		margin-bottom: 5px;
	}
	#sideService .link {
		clear: both;
	}
	#sideService .link a {
		display: block;
		padding-left: 14px;
		background-color: transparent;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/blt/blt-blank.gif);
		background-repeat: no-repeat;
		background-position: left 2px;
	}
	#sideService .link a:hover {
		background-position: left -86px;
	}
	#sideService,
	#sideNews,
	#sideRecommendShop,
	#sideEyesDown {
		background-color: transparent;
		/*background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/bg/bg-side-01-bottom.gif);*/
		background-repeat: no-repeat;
		background-position: left bottom;
		zoom: 1;
	}

/* sideEyesDown */
	#sideEyesDown ul,
	#sideAttention,
	#sideFaq2 {
		background-image: none;
	}

/* sideRecommendShop */
	#sideRecommendShop .thumb {
		margin-bottom: 5px;
		width: 85px;
	}
	#sideRecommendShop .point,
	#sideRecommendShop .point2 {
		float: right;
		margin-bottom: 5px;
		padding-top: 15px;
		width: 70px;
		font-weight: bold;
		font-size: 108%;
		line-height: 16px;
		text-align: center;
		color: #333;
	}
	#sideRecommendShop .point2 {
		margin-right: -5px;
		padding-top: 7px;
		width: 75px;
		font-size: 100%;
	}
	#sideRecommendShop .point span {
		color: #666666;
	}
	#sideRecommendShop .link {
		clear: both;
		font-weight: bold;
	}
	#sideRecommendShop .txt {
		float: none;
		clear: both;
		width: auto;
	}
	#sideRecommendShop .linkCmn01 {
		clear: both;
		font-size: 87%;
		text-align: right;
	}
	body.ie8 #sideRecommendShop .linkCmn01 { font-size: 94%; }
	#sideRecommendShop .up .point,
	#sideRecommendShop .up .point2 {
		padding-top: 12px;
		background-color: transparent;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/index/blt-up-shoppopular.gif);
		background-repeat: no-repeat;
		background-position: right top;
		color: #ff3956;
	}

/* sideAttention */
	#sideAttention li {
		float: none;
		margin: 0;
		margin-bottom: 5px;
		padding: 0;
		text-align: left;
	}
	#sideAttention li dl {
		zoom: 1;
	}
	#sideAttention li.intro {
		margin-bottom: 10px;
		padding-bottom: 11px;
		font-weight: bold;
		text-align: left;
		background-color: transparent;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/bg/bar-01.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		color: #ff3956;
	}
	#sideAttention li dt {
		margin-bottom: 2px;
		font-weight: bold;
	}

/* page-form */
	.page-form #sideContent {
		padding: 5px;
		width: 170px;
	}
	.page-form #sideContent .sideBnrs,
	.page-poi #sideContent .sideBnrs {
		margin-top: 10px;
		margin-bottom: 0;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/bg/bg-side-03-bottom.gif);
	}
	.page-form #sideContent .sideBnrs ul,
	.page-poi #sideContent .sideBnrs ul {
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/bg/bg-side-03-top.gif);
		
		
	}

/* .page-poi */
	.page-poi #sideContent {
	background-color: #fff;
	background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/side/bg-mymenu-poi-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

	.page-poi #sideContentInner {
		padding: 5px;
		width: 170px;
		background-color: transparent;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/side/bg-mymenu-poi-bottom.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
	}

/* UC */
	.page-poi #sideContent {
	background-color: #fff456;
	}
		.page-poi #sideContentInner {
		background-color: #fff;
		padding: 5px;
		width: 170px;
}
.org_page-poi #sideContent .sideBnrs {
		margin-top: 10px;
		margin-bottom: 0;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/bg/bg-side-03-bottom.gif);
	}
	.org_page-poi #sideContent .sideBnrs ul {
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/bg/bg-side-03-top.gif);
	}
/* end UC*/


/* .page-poi2 */
	.page-poi2 #sideContent {
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/side/bg-mymenu-poi2-top.gif);
	}

/* mymenuNav */
	#mymenuNav {
		margin-bottom: 10px;
		padding: 0;
	}

/* sideAboutPoint */
	#sideAboutPoint li {
		margin-bottom: 10px;
		padding-bottom: 11px;
		text-align: left;
		background-color: transparent;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/bg/bar-01.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	#sideAboutPoint li.lastItem {
		margin-bottom: 0;
		background-image: none;
	}
	#sideAboutPoint li dl {
		zoom: 1;
	}
	#sideAboutPoint li dt {
		margin-bottom: 5px;
		font-weight: bold;
	}
	#sideAboutPoint li .thumb {
		float: right;
		width: 47px;
	}
	#sideAboutPoint li .txt {
		float: left;
		font-size: 87%;
		width: 100px;
		line-height: 15px;
	}

/* -------------------------2010.04.30追加 */
	#sideAboutPoint li .UCside_txt {
		float: left;
		font-size: 87%;
		width: 150px;
		line-height: 15px;
	}
/* ------------------------ */

	body.ie8 #sideAboutPoint li .txt { font-size: 94%; }
	#sideAboutPoint li .listLinkCmn01 {
		clear: both;
		padding-top: 2px;
	}
	#sideAboutPoint li .listLinkCmn01 a {
		font-weight: bold;
	}
	
	/* org_listLinkCmn -----------------2010.4.20 org_追加-------*/
	.org_listLinkCmn01 a {
		padding-left: 12px;
		background-color: transparent;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/blt/blt-01.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	.org_listLinkCmn01 a:hover {
		background-position: 2px top;
	}

	.org_listLinkCmn01 {
	text-indent: -1em;
	padding-left: 1em;
	clear: both;
	}
	.org_listLinkCmn01 li{
		display: inline;
		margin-right: 15px;
	}
		body.ie8 #sideAboutPoint li .txt { font-size: 94%; }
	#sideAboutPoint li .org_listLinkCmn01 {
		clear: both;
		padding-top: 2px;
	}
	#sideAboutPoint li .org_listLinkCmn01 a {
		font-weight: bold;
	}
/* --------------------------------------------2010.04.24追加*/	
/* side menu */
	#org_sideContent {
	float: right;
	width: 300px;
	margin: 25px 0;
	padding: 0 10px 0 15px;
	}
#org_sideContent dl {
		margin-bottom: 10px;
		padding-bottom: 11px;
		text-align: left;
		background-color: transparent;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/bg/bar-01.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
}
#org_sideContent .org_shopLogo {
	float: left;
	width 87px;
	margin: 0 10px 7px 0px;
	}
#org_sideContent .org_shopName {
	float: left;
	width: 178px;
	}
#org_sideContent .org_shopName a {
	font-size: 87%;
	color: #3399ff;
	}
#org_sideContent .org_Point {
	clear:both;
	font-weight: bold;
	color: #001a4c;
	line-height: normal;
	}
#org_sideContent .org_Point span {
	font-size: 116%;
	font-weight: bold;
	line-height: normal;
}
#org_sideContent .org_Point strong {
	font-size: 116%;
	font-weight: bold;
	color: #ff3956;
	line-height: normal;
}
#org_sideContent .org_Pointxt {
	font-size: 93%;
	line-height:116%;
	margin-top: 5px;
	}
	
	/* org_linkCmn01 */
	.org_linkCmn01 {
	text-align:right;
	}
	.org_linkCmn01 a {
		padding-left: 12px;
		background-color: transparent;
		background-image: url(https://staging.a-q-f.com/common/pc/img/openpc/blt/blt-03.gif);
		background-repeat: no-repeat;
		background-position: left top;
		color: #3399ff!important;
	}
	.org_linkCmn01 a:hover {
		background-position: 2px top;
	}



/* ----------------------------------------------------------------------------

　11-logtag.css

---------------------------------------------------------------------------- */
	#logtag { display: none; }




/* ----------------------------------------------------------------------------

　12-clearfix.css

---------------------------------------------------------------------------- */
/* Clearfix */
	.clearfix {
		zoom:1;
	}
	.clearfix:after {
		content: ".";
		display: block;
		height: 0px;
		clear: both;
		line-height: 0;
		visibility: hidden;
	}

/* other */
	.blockCmn,
	#gNav,
	#hNav,
	#hNavLogInOut,
	#cateNav,
	#gFooterArea,
	#ftrLinks,
	#contentWrapper,
	.subCate,
	.sideBox li,
	.sideBox li dl,
	#boxCmn01-2clmnIn,
	#pickupList li,
	#brandPanel,
	#brandPanelMain,
	#featuresList,
	#detailCampaignList li,
	#campaignList li dl,
	.boxList01 ul,
	.boxList02 ul,
	#pointDramatic li ul {
		zoom: 1;
	}
	.blockCmn:after,
	#gNav:after,
	#hNav:after,
	#hNavLogInOut:after,
	#cateNav:after,
	#gFooterArea:after,
	#ftrLinks:after,
	#contentWrapper:after,
	.subCate:after,
	.sideBox li:after,
	.sideBox li dl:after,
	#boxCmn01-2clmnIn:after,
	#pickupList li:after,
	#brandPanel:after,
	#brandPanelMain:after,
	#featuresList:after,
	#detailCampaignList li:after,
	#campaignList li dl:after,
	.boxList01 ul:after,
	.boxList02 ul:after,
	#pointDramatic li ul:after {
		content: ".";
		display: block;
		height: 0px;
		clear: both;
		line-height: 0;
		visibility: hidden;
	}




/* ----------------------------------------------------------------------------

　99-font.css

---------------------------------------------------------------------------- */

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
/**
 * YUI Fonts
 * @module fonts
 * @namespace yui-
 * @requires 
 */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */

body {
	/* for others */
    font:13px/1.231 arial,helvetica,clean,sans-serif;
	/* for IE6/7 */ 
	*font-size:small; 
	/* for IE Quirks Mode */
	*font:x-small; 
    }

/* ie8 */
body.ie8 {
	font-size: 83%;
	}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,
input,
button,
textarea,
button {
	font:99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}




