
@charset "Shift_JIS";

/* =================================================================================================
　永久不滅ポイントサイト - 新基本スタイル
　https://www.a-q-f.com/
　Copyright (C) CREDIT SAISON CO.,LTD. All Right Reserved.
====================================================================================================

　【目次】

================================================================================================= */

body{margin:0;padding:0;}

/* ----------------------------------------------------------------------------
　clearfix
---------------------------------------------------------------------------- */
.clearfix{display: inline-block;}
/* Exclude Mac IE \*/
.clearfix{display: block;}
/**/
.clearfix:after{content:".";display:block;clear:both;height:0;visibility: hidden;}

/* ----------------------------------------------------------------------------
　テキストサイズ
---------------------------------------------------------------------------- */
.text9{font-size:9px;} .text10{font-size:10px;} .text11{font-size:11px;} .text12{font-size:12px;} .text13{font-size:13px;} .text14{font-size:14px;} .text15{font-size:15px;} .text16{font-size:16px;} .text17{font-size:17px;} .text18{font-size:18px;} .text19{font-size:19px;} .text20{font-size:20px;} .text21{font-size:21px;} .text22{font-size:22px;} .text23{font-size:23px;} .text24{font-size:24px;} .text25{font-size:25px;} .text26{font-size:26px;} .text27{font-size:27px;} .text28{font-size:28px;} .text29{font-size:29px;} .text30{font-size:30px;} .text31{font-size:31px;} .text32{font-size:32px;} .text33{font-size:33px;} .text34{font-size:34px;} .text35{font-size:35px;} .text36{font-size:36px;} .text37{font-size:37px;} .text38{font-size:38px;} .text39{font-size:39px;} .text40{font-size:40px;} .text41{font-size:41px;} .text42{font-size:42px;} .text43{font-size:43px;} .text44{font-size:44px;} .text45{font-size:45px;} .text46{font-size:46px;} .text47{font-size:47px;} .text48{font-size:48px;} .text49{font-size:49px;} .text50{font-size:50px;}

/* ----------------------------------------------------------------------------
　下マージン
---------------------------------------------------------------------------- */
.sp_btm5{margin-bottom:5px !important;} .sp_btm10{margin-bottom:10px !important;} .sp_btm15{margin-bottom:15px !important;} .sp_btm20{margin-bottom:20px !important;} .sp_btm25{margin-bottom:25px !important;} .sp_btm30{margin-bottom:30px !important;} .sp_btm35{margin-bottom:35px !important;} .sp_btm40{margin-bottom:40px !important;} .sp_btm45{margin-bottom:45px !important;} .sp_btm50{margin-bottom:50px !important;} .sp_btm60{margin-bottom:60px !important;} .sp_btm70{margin-bottom:70px !important;}



/* ----------------------------------------------------------------------------
　新ヘッダ
---------------------------------------------------------------------------- */
/* リセット */
#new_header h1,#new_header h2,#new_header h3,#new_header h4,#new_header h5,#new_header ul,#new_header li,#new_header dl,#new_header dt,#new_header dd,#new_header p,#new_header a,#new_header strong,#new_header address,#new_header span{
	margin:0;
	padding:0;
	line-height:120%;
	text-align:left;
}
#new_header ul,#new_header li{
	list-style:none;
	list-style-position:inside;
	text-indent:0em;
}

#new_header{
	width:100%;
	border-top:4px solid #0f218b;
	border-bottom:2px solid #0f218b;
	text-align:left;
	position:relative;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	position:relative;
	z-index:3;
	overflow:hidden;
}

#nh_option{
}
#nh_option_inner{
	width:952px;
	height:70px;
	margin:0 auto;
	position:relative;
}
#nh_option_inner{display: inline-block;}
/* Exclude Mac IE \*/
#nh_option_inner{display: block;}
/**/
#nh_option_inner:after{content:".";display:block;clear:both;height:0;visibility: hidden;}

#new_header h1{
	position:absolute;
	top:0px;
	left:0px;
	text-align:center;
	padding-top:11px;
	display:block !important;
}
#new_header h1 a{
	text-decoration:none;
}
#new_header h1 span{
	display:block;
	color:#0f218b;
	text-align:center;
	margin-bottom:7px;
	font-size:12px;
}


/* 便利ツール */
#new_header .nh_tool{
	position:absolute;
	top:12px;
	left:334px;
}
#new_header .nh_tool.pattern2{
	left:375px;
}
#new_header .nh_tool.pattern3{
	left:355px;
}
#new_header .nh_tool a{
	display:block;
	width:305px;
	height:53px;
	box-sizing:border-box;
	padding:9px 0 0 70px;
	font-size:11px;
	line-height:130%;
	color:#fff;
	text-decoration:none;
	background: url("/common/pc/img/new_common/new_header_nh_tool.png") 0 0 no-repeat;
}
#new_header .nh_tool a:hover{
	background: url("/common/pc/img/new_common/new_header_nh_tool_on.png") 0 0 no-repeat;
	opacity:1.0;
}

#new_header .nh_tool a span{
	font-size:14px;
	font-weight:bold;
	line-height:120%;
	text-indent:-8px;
	display:block;
}


/* お得 */
#new_header .nh_otoku a{
	font-size:10px;
	color:#0f218b;
	background: url("/common/pc/img/new_common/new_header_nh_arrow.png") right center no-repeat;
	position:absolute;
	top:13px;
	right:160px;
	text-decoration:none;
	padding-right:20px;
}


/* ログアウト */
#new_header .nh_logout a{
	display:block;
	width:152px;
	height:15px;
	box-sizing:border-box;
	padding-left:82px;
	font-size:10px;
	line-height:14px;
	color:#0f218b;
	background: url("/common/pc/img/new_common/new_header_nh_logout.png") 0 center no-repeat;
	position:absolute;
	top:12px;
	right:0px;
	text-decoration:none;
}
#new_header .nh_logout a:hover{
	background: url("/common/pc/img/new_common/new_header_nh_logout_on.png") 0 center no-repeat;
	color:#fff;
}




/* Netアンサートップ */
#new_header .nh_netanswer a{
	display:block;
	width:97px;
	height:15px;
	box-sizing:border-box;
	padding-left:27px;
	font-size:10px;
	line-height:14px;
	color:#0f218b;
	text-decoration:none;
	background: url("/common/pc/img/new_common/new_header_nh_netanswer.png") 0 center no-repeat;
	position:absolute;
	top:13px;
	right:165px;
}

/* アットユーネット！ トップ */
#new_header .nh_unet a{
	display:block;
	width:119px;
	height:15px;
	box-sizing:border-box;
	padding-left:22px;
	font-size:10px;
	line-height:14px;
	color:#0f218b;
	text-decoration:none;
	background: url("/common/pc/img/new_common/new_header_nh_unet.png") 0 center no-repeat;
	position:absolute;
	top:13px;
	right:165px;
}


#nh_option_inner ul{
	position:absolute;
	top:34px;
	right:0px;
}
#nh_option_inner ul li{
	margin-left:7px;
	display:inline-block;
	vertical-align:top;
}
#nh_option_inner ul li{
	margin-left:7px;
	display:inline-block;
	vertical-align:top;
}
#nh_option_inner ul li a{
	width:152px;
	height:25px;
	display:block;
	background: url("/common/pc/img/new_common/new_header_nh_ul.jpg") 0 0 no-repeat;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	line-height:25px;
	color:#0f218b;
}
#nh_option_inner ul li a:hover{
	background: url("/common/pc/img/new_common/new_header_nh_ul_on.jpg") 0 0 no-repeat;
	opacity:1.0;
	color:#fff;
}



#nh_option a{
	/*transition: 0.2s ease-in-out;*/
}
#nh_option a:hover{
	/*opacity:0.8;*/
}


/* メニュー */
#new_header #nh_menu{
	width:952px;
	margin:0 auto;
}
#new_header #nh_menu{display: inline-block;}
/* Exclude Mac IE \*/
#new_header #nh_menu{display: block;}
/**/
#new_header #nh_menu:after{content:".";display:block;clear:both;height:0;visibility: hidden;}
#new_header #nh_menu li{
	text-align:center;
	float:left;
	position:relative;
}
#new_header #nh_menu li a{
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:130%;
	text-align:center;
	color:#000;
	text-decoration:none;
	height:74px;
	padding-top:55px;
	box-sizing:border-box;
	background: url("/common/pc/img/new_common/new_header_nh_menu.png") center 0 no-repeat;
	/*transition: 0.2s ease-in-out;*/
}
#new_header #nh_menu li a:hover{
	/*opacity:0.8;*/
	color:#ee51a2;
}

#new_header #nh_menu .nh_why a{
	background-position:0 0;
	width:159px;
}
#new_header #nh_menu .nh_shop a{
	background-position:-159px 0;
	width:159px;
}
#new_header #nh_menu .nh_campaign a{
	background-position:-318px 0;
	width:159px;
}
#new_header #nh_menu .nh_coupon a{
	background-position:-477px 0;
	width:157px;
}
#new_header #nh_menu .nh_game a{
	background-position:-634px 0;
	width:159px;
}
#new_header #nh_menu .nh_enquete a{
	background-position:-793px 0;
	width:159px;
}

#new_header #nh_menu .balloon{
	display:block;
	width:77px;
	height:27px;
	padding-top:4px;
	box-sizing:border-box;
	background: url("/common/pc/img/new_common/new_header_nh_balloon.png") 0 0 no-repeat;
	position:absolute;
	top:0px;
	left:41px;
	font-size:10px;
	letter-spacing:-0.2px;
	font-weight:normal;
	line-height:120%;
	color:#fff;
	text-align:center;
}




/* 「http://aqfr.net/」用class */
#new_header.aqfr{
	border-top:none;
	border-bottom:none;
	height:150px;
	background: url("/common/pc/img/new_common/new_header_bg2.jpg") 0 0 repeat-x;
}
#new_header.aqfr #nh_option_inner{
	position:relative;
	left:-2px;
}
#new_header.aqfr #nh_menu{
	position:relative;
	left:-1px;
}
#new_header.aqfr h1{
	left:1px;
}






/* ----------------------------------------------------------------------------
　クローズアップ！コンテンツ／左カラム
---------------------------------------------------------------------------- */
#ns_closeup{
	background:none;
	padding:5px;
	margin:0 0 15px 0;
	background-color:#041c8c;
	border-radius: 2px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
#ns_closeup h4{
	color:#fff;
	font-size:14px;
	line-height:120%;
	font-weight:bold;
	padding:8px 0 12px 5px;
}
#ns_closeup .inner,
#ns_closeup .plusContent,
#ns_closeup .plusContent li,
#ns_closeup .plusContent li a,
#ns_closeup .plusContent li span{
	background:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#ns_closeup .plusContent{
	box-sizing:border-box;
	background-color:#fff;
	border-radius: 0 0 3px;
	width:210px;
}
#ns_closeup .plusContent li{
	width:100%;
	box-sizing:border-box;
	height:auto;
	background: url("/common/pc/img/new_common/new_sidecont_closeup_arrow.png") right center no-repeat;
	border-bottom:1px solid #e2e2e2;
}
#ns_closeup .plusContent li:last-child{
	border-bottom:none;
}
#ns_closeup .plusContent li a{
	padding:8px 0 8px 37px;
	line-height:120%;
	display:block;
	height:auto;
}


/* 0円〜1,000円で貯める */
#ns_closeup ul .trial a{
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_trial.png") 8px center no-repeat;
}

/* ふるさと納税 */
#ns_closeup ul .furusato a{
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_furusato.png") 8px center no-repeat;
}

/* 最新キャンペーン情報 */
#ns_closeup ul .yahoo_cpn a{
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_yahoo.png") 8px center no-repeat;
}

/* じゃらん特集 */
#ns_closeup ul .jalan a{
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_jalan.png") 8px center no-repeat;
}

/* 11周年祭 */
#ns_closeup ul .elevenyears a{
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_11years.png") 8px center no-repeat;
}

/* トラベル */
#ns_closeup ul .travel a{
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_tra.png") 8px center no-repeat;
}

/* ファッション */
#ns_closeup ul .fashion a{
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_fas.png") 8px center no-repeat;
}

/* 見積り比較 */
#ns_closeup ul .mitumori a{
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_sei.png") 8px center no-repeat;
}

/* ネットスーパー */
#ns_closeup ul .seiyu a{
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_shop.png") 8px center no-repeat;
}

/* TVショッピング */
#ns_closeup ul .TVshopping a{
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_ele.png") 8px center no-repeat;
}

/* 伊勢志摩特集 */
#ns_closeup ul .special a{
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_special.png") 8px center no-repeat;
}

/* Fashion クローゼット */
#ns_closeup ul .fas a{
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_fas.png") 8px center no-repeat;
}

/* ネットスーパー */
#ns_closeup ul .seiyu a{
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_seiyu.png") 8px center no-repeat;
}

/* TVショッピングLIVE */
#ns_closeup ul .tv a{
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_tv.png") 8px center no-repeat;
}

/* 健康食品PICK UP */
#ns_closeup ul .supplement a{
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_supplement.png") 8px center no-repeat;
}

/* 【便利ツール】永久不滅プラス */
#ns_closeup ul .tool a{
	font-size:11px;
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_tool.png") 8px center no-repeat;
	text-indent:-0.5em;
	
}


/* 10周年 */
/*#ns_closeup ul .tenyear a{background: url("/common/pc/img/new_common/new_sidecont_closeup_tenyear.png") 12px center no-repeat;}*/

/* ネットスーパー */
/*#ns_closeup ul .seiyu a{background: url("/common/pc/img/new_common/new_sidecont_closeup_seiyu.png") 12px center no-repeat;}*/

/* 新着のショップ */
/*#ns_closeup ul .newnow a{background: url("/common/pc/img/new_common/new_sidecont_closeup_newnow.png") 12px center no-repeat;}*/

/* 特集キャンペーン */
/*#ns_closeup ul .campaignnow a{background: url("/common/pc/img/new_common/new_sidecont_closeup_campaignnow.png") 12px center no-repeat;}*/

/* ポイントアップ中一覧 */
/*#ns_closeup ul .pointupnow a{background: url("/common/pc/img/new_common/new_sidecont_closeup_pointupnow.png") 12px center no-repeat;}*/

/* セゾンポイントモールとは？ */
/*#ns_closeup ul .about a{background: url("/common/pc/img/new_common/new_sidecont_closeup_about.png") 12px center no-repeat;}*/

/* ポイント貯め方講座 */
/*#ns_closeup ul .tukikata a{background: url("/common/pc/img/new_common/new_sidecont_closeup_tukikata.png") 12px center no-repeat;}*/



/* ----------------------------------------------------------------------------
　ショッピングカテゴリ／左カラム
---------------------------------------------------------------------------- */
#ns_shopping_category{
	background:none;
	padding:5px;
	margin:0 0 35px 0;
	background-color:#e1e3e6;
	border-radius: 4px;
	max-width: 235px;
	box-sizing: border-box;
}
#ns_shopping_category h4{
	color:#555555;
	font-size:16px;
	line-height:120%;
	text-align:center;
	padding:5px 0 9px 0;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
#ns_shopping_category .inner,
#ns_shopping_category .catSearvice{
	background:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#ns_shopping_category .catSearvice{
	/*width:210px;*/
	background-color:#fff;
	border-bottom:5px solid #e1e3e6;
	padding:0 0;
}
#ns_shopping_category .catSearvice:last-child{
	border-bottom:0px;
}
#ns_shopping_category li span{
	/*background: url("/common/pc/img/new_common/new_sidecont_closeup_arrow.png") right center no-repeat !important;*/
	height:auto;
	border-bottom:1px solid #e2e2e2;
	background:none !important;
	padding-right: 0;
	position: relative;
}
#ns_shopping_category li span.pickup,
#ns_shopping_category li span.pickup_amazon{
	position: relative;
}
#ns_shopping_category li:last-child span{
	border-bottom:none;
}

#ns_shopping_category li span a{
	background:none;
	padding:12px 16px 12px 40px;
	line-height:120%;
	font-size:12px;
	color:#555;
	margin:0 0 0 0;
	height:auto;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}


#ns_shopping_category li span a:hover{
	background-color:#eee !important;
        /* width: 170px; */

}
#ns_shopping_category li span.pickup a:after{
	position: absolute;
    content: "注目";
    text-align: center;
    top: 7px;
    background-color: #ff7800;
    border-radius: 20px;
    color: #ffffff;
    padding: 5px 10px;
    margin: 0 0 0 5px;
    font-weight: bold;
    font-size: 14px;
}

#ns_shopping_category li span.pickup_amazon a:after{
	position: absolute;
    content: "注目";
    text-align: center;
    top: 7px;
    background-color: #7469C0;
    border-radius: 20px;
    color: #ffffff;
    padding: 5px 10px;
    margin: 0 0 0 5px;
    font-weight: bold;
    font-size: 14px;
}

#ns_shopping_category .rakuten,
#ns_shopping_category .amazon,
#ns_shopping_category .yahoo,
#ns_shopping_category .bellemaison,
#ns_shopping_category .recruit,
#ns_shopping_category .omni7,
#ns_shopping_category .seibu,
#ns_shopping_category .muji,
#ns_shopping_category .uniqlo,
#ns_shopping_category .gou,
#ns_shopping_category .fas,
#ns_shopping_category .kid,
#ns_shopping_category .lif,
#ns_shopping_category .boo,
#ns_shopping_category .mus,
#ns_shopping_category .ele,
#ns_shopping_category .bea,
#ns_shopping_category .gif,
#ns_shopping_category .auc,
#ns_shopping_category .tra,
#ns_shopping_category .sup,
#ns_shopping_category .mon,
#ns_shopping_category .sei,
#ns_shopping_category .sho,
#ns_shopping_category .shop,
#ns_shopping_category .itemsearch,
#ns_shopping_category .business{
	background:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:auto;
	
}



/* 楽天 */
#ns_shopping_category .rakuten span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_rakuten.png") 8px center no-repeat;}

/* Amazon */
#ns_shopping_category .amazon span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_amazon.png") 8px center no-repeat;}

/* Yahoo! */
#ns_shopping_category .yahoo span a{
	background: url("/common/pc/img/new_common/new_sidecont_shopping_category_yahoo.png") 8px center no-repeat;
	letter-spacing:-1px;
}

/* ベルメゾンネット */
#ns_shopping_category .bellemaison span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_bellemaison.png") 8px center no-repeat;}

/* じゃらん */
#ns_shopping_category .recruit span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_recruit.png") 8px center no-repeat;}

/* オムニ7 */
#ns_shopping_category .omni7 span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_omni7.png") 8px center no-repeat;}


/* ｅ．デパート */
#ns_shopping_category .seibu span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_seibu.png") 8px center no-repeat;
/* width: 170px; */
}
/* 無印 */
#ns_shopping_category .muji span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_muji.png") 8px center no-repeat;
/* width: 170px; */
}
/* uniqlo */
#ns_shopping_category .uniqlo span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_uniqlo.png") 8px center no-repeat;
/* width: 170px; */
}


/* グルメ */
#ns_shopping_category .gou span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_gou.png") 6px center no-repeat;}

/* ファッション */
#ns_shopping_category .fas span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_fas.png") 6px center no-repeat;}

/* ベビー・キッズ */
#ns_shopping_category .kid span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_kid.png") 6px center no-repeat;}

/* 生活・暮らし */
#ns_shopping_category .lif span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_lif.png") 6px center no-repeat;}

/* 本・ゲーム */
#ns_shopping_category .boo span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_boo.png") 6px center no-repeat;}

/* 音楽 */
#ns_shopping_category .mus span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_mus.png") 6px center no-repeat;}

/* 家電 */
#ns_shopping_category .ele span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_ele.png") 6px center no-repeat;}

/* 美容 */
#ns_shopping_category .bea span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_bea.png") 6px center no-repeat;}

/* 総合通販 */
#ns_shopping_category .gif span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_gif.png") 6px center no-repeat;}

/* オークション */
#ns_shopping_category .auc span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_auc.png") 6px center no-repeat;}

/* 旅行 */
#ns_shopping_category .tra span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_tra.png") 6px center no-repeat;}

/* レジャー・ライフサポート */
#ns_shopping_category .sup span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_sup.png") 6px center no-repeat;}

/* マネー・保険 */
#ns_shopping_category .mon span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_mon.png") 6px center no-repeat;}

/* クーポン・会員登録・資料請求 */
#ns_shopping_category .sei span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_sei.png") 6px center no-repeat;
letter-spacing:-0.5px;
width: 170px;
}

/* ショッピングモール */
#ns_shopping_category .sho span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_sho.png") 6px center no-repeat;}

/* ショップ一覧 */
#ns_shopping_category .shop span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_shop.png") 6px center no-repeat;}

/* 商品検索 */
#ns_shopping_category .itemsearch span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_itemsearch.png") 6px center no-repeat;}

/* ビジネス・法人向け */
#ns_shopping_category .business span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_business.png") 6px center no-repeat;}


/* スター */
/*#ns_shopping_category .star span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_star.png") 8px center no-repeat;}*/

/* ウインドウショッピング */
/*#ns_shopping_category .clipix span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_clipix.png") 8px center no-repeat;}*/

/* ゲームで貯める */
/*#ns_shopping_category .game span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_game.png") 8px center no-repeat;}*/

/* 西友 */
/*#ns_shopping_category .seiyu span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_seiyu.png") 8px center no-repeat;}*/

/* ウインドウショッピング */
/*#ns_shopping_category .guide span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_guide.png") 8px center no-repeat;}*/

/* 海外ECサイト */
/*#ns_shopping_category .ecsite span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_ecsite.png") 8px center no-repeat;}*/


/* 0円〜1,000円で貯める */
/*#ns_shopping_category .trial span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_trial.png") 8px center no-repeat;}*/


/* ビジネス */
/*#ns_shopping_category .biz span a{background: url("/common/pc/img/new_common/new_sidecont_shopping_category_biz.png") 8px center no-repeat;}*/



#ns_shopping_category .over{
	top:0px;
}


/* ----------------------------------------------------------------------------
　サービスカテゴリ／左カラム
---------------------------------------------------------------------------- */
#ns_service_category{
	background:none;
	padding:5px;
	margin:0 0 20px 0;
	background-color:#041c8c;
	border-radius: 2px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
#ns_service_category h4{
	color:#fff;
	font-size:14px;
	line-height:120%;
	font-weight:bold;
	padding:8px 0 12px 5px;
}
#ns_service_category .inner,
#ns_service_category .serviceContent,
#ns_service_category .serviceContent li,
#ns_service_category .serviceContent li a,
#ns_service_category .serviceContent li span{
	background:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#ns_service_category .serviceContent{
	box-sizing:border-box;
	background-color:#fff;
	border-radius: 0 0 3px;
	width:210px;
}
#ns_service_category .serviceContent li{
	width:100%;
	box-sizing:border-box;
	height:auto;
	background: url("/common/pc/img/new_common/new_sidecont_closeup_arrow.png") right center no-repeat;
	border-bottom:1px solid #e2e2e2;
}
#ns_service_category .serviceContent li:last-child{
	border-bottom:0px;
}
#ns_service_category .serviceContent li a{
	font-size:12px;
	padding:0px 0 0px 37px;
	display:block;
	height:auto;
	background: url("/common/pc/img/new_common/new_sidecont_service_category.png") 13px center no-repeat;
}



/* ----------------------------------------------------------------------------
　ページTOPへ
---------------------------------------------------------------------------- */
#pagetop{
	width:950px !important;
	margin:0 auto !important;
	text-align:right !important;
}
.page_top{
	width:950px;
	margin:0 auto;
	text-align:right;
}


/* ----------------------------------------------------------------------------
　旧ページページTOPへ
---------------------------------------------------------------------------- */
#fNav #pagetop{
	width:auto !important;
	margin:10px 0 20px !important;
}


/* ----------------------------------------------------------------------------
　スライダー 再生/一時停止ボタン
---------------------------------------------------------------------------- */
.btn_control_wrapper {
    position: absolute;
    bottom: 0;
    right: 10px;
}
.btn_control {
    position: relative;
    border: none;
    cursor: pointer;
    outline: none;
    appearance: none;
    background: #fff;
    z-index: 1000;
    height: 32px;
    width: 90px;
    border-radius: 4px 4px 0 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    color: #707070;
}
.btn_control_inner {
    position: relative;
    padding: 0 8px 0 24px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn_control:not(.is-stopped) .btn_control_inner::before {
    left: 9px;
}
.btn_control:not(.is-stopped) .btn_control_inner::after {
    left: 14px;
    background: transparent;
}
.btn_control:not(.is-stopped) .btn_control_inner::before,
.btn_control:not(.is-stopped) .btn_control_inner::after {
    background-color: #707070;
    width: 3px;
    height: 10px;
}
.btn_control_inner::before,
.btn_control_inner::after {
    background-color: #707070;
    width: 3px;
    height: 10px;
    position: absolute;
    top: 50%;
    display: block;
    content: "";
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.btn_control.is-stopped .btn_control_inner::before {
    opacity: 0;
}
.btn_control.is-stopped .btn_control_inner::after {
    width: 0;
    height: 0;
    border: solid 5px transparent;
    border-left: solid 9px #707070;
    background: transparent;
    left: 10px;
}
.btn_control_text {
    font-size: 12px;
    font-weight: bold;
}
#all {
    margin-bottom: 68px !important;
}
#all .slide {
    overflow: visible;
}
#all .btn_control_wrapper {
    bottom: -38px;
}
.btn_control.btn_control--small {
    font-size: 10px;
    width: 70px;
    height: 28px;
}
.btn_control.btn_control--small .btn_control_inner {
    padding-left: 20px;
}
.btn_control.btn_control--small.is-stopped .btn_control_inner::after {
    left: 8px;
}
.btn_control:not(.is-stopped).btn_control--small .btn_control_inner::before {
    left: 6px;
}
.btn_control:not(.is-stopped).btn_control--small .btn_control_inner::after {
    left: 11px;
}
.btn_control.btn_control--small .btn_control_text {
    font-size: 10px;
}
.btn_control.btn_control--border {
    border: #707070 1px solid;
    border-radius: 2px;
}



