@charset "shift_jis";
/* CSS Document */

/* 20170831 httpsΙΟX */

@font-face {
    font-family: iconfont;
    src: url(https://img1.kakaku.k-img.com/images/fonts/iconfont.eot?1449568682978);
    src: url(https://img1.kakaku.k-img.com/images/fonts/iconfont.eot?1449568682978#iefix) format("eot"), url(https://img1.kakaku.k-img.com/images/fonts/iconfont.woff?1449568682978) format("woff"), url(https://img1.kakaku.k-img.com/images/fonts/iconfont.ttf?1449568682978) format("truetype"), url(https://img1.kakaku.k-img.com/images/fonts/iconfont.svg?1449568682978#iconfont) format("svg")
}

/*---------------------------------------------------------
      PCp
--------------------------------------------------------- */
@media screen and (min-width:768px){
	/*--- ξ{X^C ---*/
	html {
		font-size: 62.5%
	}
	* { margin: 0; padding: 0; }
	
	body {
		font-family: "CI", "qMmpS Pro W3", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
		padding: 0px 10px;
		color: #333;
		text-align: center;
		font-size: 1.3em;
	}
	h1,h2,h3,h4,h5,h6,dl,dt,dd,p,li,textarea {
		line-height: 1em;
		font-size: 100%;
	}
	img {
		border: none;
		vertical-align: bottom;
	}
	ol,ul,li {
		list-style: none;
	}
	table {
		border-collapse: collapse;
	}
	a {
		color: #0867bf;
	}
	a:visited {
		color: #1e85e5;
	}
	a:hover {
		color: #1e85e5;
		text-decoration:none;
	}
	.clearfix:after {
	  content: ".";
	  display: block;
	  clear: both;
	  height: 0;
	  visibility: hidden;
	}
	.clearfix {
	  min-height: 1px;
	}
	* html .clearfix {
	  height: 1px;
	  /*\*//*/
	  height: auto;
	  overflow: hidden;
	  /**/
	}
	
	.pcBreadcrumbs .drops:before {
		font-family: iconfont;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-style: normal;
		font-variant: normal;
		font-weight: 400;
		text-decoration: none;
		text-transform: none;
		padding-right: 4px;
	}
	.pcBreadcrumbs .drops:before {
	  content: '\E003'
	}
	
	
	/*--- LLX^C ---*/
	#container {
		width: 760px;
		margin: 0px auto;
		text-align: left;
	}
	#container930 {
		width: 930px;
		margin: 0px auto;
		text-align: left;
	}
	#header {
		padding: 8px 0 10px;
	}
	#header #logo {
		float: left;
	}
	#header #logo img {
		margin-right: 13px;
		vertical-align: middle;
	}
	#header .pcguide {
		float: right;
		margin-top: 18px;
	}
	#header .pcguide a {
		padding: 2px 2px 0px 22px;
		background: url(https://img1.kakaku.k-img.com/images/icon_guide.gif) no-repeat left center;
		text-decoration: none;
	}
	.pageTtl-box {
		background: #f5f5f5;
		border: solid #ddd;
		border-width: 1px 0;
		margin-bottom: 9px;
	}
	.pageTtl {
		position: relative;
		font-size: 16px;
		font-size: 1.6rem;
		padding: 13px 12px 9px;
		font-weight: 700;
		line-height: 1.2;
	
	}
	.pageTtl span.pr {
		display: block;
		text-indent: -9999px;
		position: absolute;
		top: 9px;
		right:10px;
		width: 60px;
		height: 20px;
		background: url(https://img1.kakaku.k-img.com/images/pr_icon2.gif) no-repeat 0 0;
	}
	.pcBreadcrumbs {
		margin-bottom: 14px;
	}
	.pcBreadcrumbs .drops {
		font-size: 13px;
		font-size: 1.3rem;
		display: inline-block;
		line-height: 1.3;
	}
	.pcBreadcrumbs .drops a {
		color: #0867bf;
		text-decoration:none;	
	}
	.pcBreadcrumbs .drops a:hover {
		color: #1e85e5;
		text-decoration: underline;
	}
	.pcBreadcrumbs .drops a:visited {
		color: #0867bf;
	}
	.pcBreadcrumbs .drops:before {
		font-size: 12px;
		font-size: 1.2rem;
		display: inline-block;
		color: #b4b4b4;
		font-weight: 400;
		vertical-align: middle;
	}
	.pcBreadcrumbs .drops:first-child:before {
		content: none;
	}
	.pcFooter {
		margin-top: 60px
	}
	.footer-copy {
		font-size: 12px;
		font-size: 1.2rem;
		padding: 5px 0;
		background: #001789;
		color: #fff;
		text-align: center
	}
	.floatL {float: left !important;}
	.floatR {float: right !important;}
	.price {font-family: Verdana;color: #f00 !important;}
	
	
	
	/*--- JeSJ[ ---*/
	#default #header,
	#energy #header,
	#housing #header {border-top: 7px solid #001789;}
	#pc #header {border-top: 7px solid #0099ff;}
	#kaden #header {border-top: 7px solid #ff6600;}
	#keitai #header {border-top: 7px solid #3266cc;}
	#bb #header {border-top: 7px solid #670099;}
	#camera #header {border-top: 7px solid #009899;}
	#game #header {border-top: 7px solid #ffcc33;}
	#kuruma #header {border-top: 8px solid #013466;}
	#mobile-data #header {border-top: 7px solid #5533bb;}
	#hobby #header {border-top: 7px solid #feae00;}
	#money #header {border-top: 7px solid #333367;}
	#insurance #header {border-top: 7px solid #92d104;}
	#book-cd-dvd #header {border-top: 7px solid #339933;}
	#pet #header {border-top: 7px solid #d68011;}
	#baby #header{border-top: 8px solid #ffa4d1;}
	#beauty-health #header {border-top: 7px solid #99cc33;}
	#houseware #header {border-top: 7px solid #9cb416;}
	#interior #header {border-top: 7px solid #cdcc00;}
	#sports #header {border-top: 7px solid #3398cc;}
	#watch-accessory #header {border-top: 7px solid #cc3366;}
	#fashion #header {border-top: 7px solid #a00000;}
	
	
	
	/*--- SNS{^X^C ---*/
	#snsBkmrkBox {height: 21px;overflow: hidden;}
	#snsBkmrkBox li {list-style: none outside none;}
	#snsBkmrkBox ul.liAlignR li {float: right;margin-left: 5px;}
	#snsBkmrkBox ul.liAlignL li {float: left;margin-right: 5px;}
	#snsBkmrkBox li.bkmrkTwitter a {background: url(https://img1.kakaku.k-img.com/images/itemview/item/bm_tweetn-ja.png) no-repeat;display: block;height: 20px;width: 80px;}
	#snsBkmrkBox li.bkmrkFacebook {margin-right: -10px;}
	
	
	
	/*--- gεζX^Cislimbox2j ---*/
	#lbOverlay {
		position: fixed;
		z-index: 9999;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: #000;
		cursor: pointer;
	}
	#lbCenter, #lbBottomContainer {
		position: absolute;
		z-index: 9999;
		overflow: hidden;
		background-color: #fff;
	}
	.lbLoading {
		background: #fff url(https://img1.kakaku.k-img.com/images/article/pr/cmn/loading.gif) no-repeat center;
	}
	#lbImage {
		position: absolute;
		left: 0;
		top: 0;
		border: 10px solid #fff;
		background-repeat: no-repeat;
	}
	#lbPrevLink, #lbNextLink {
		display: block;
		position: absolute;
		top: 0;
		width: 50%;
		outline: none;
	}
	#lbPrevLink {
		left: 0;
	}
	#lbPrevLink:hover {
		background: transparent url(https://img1.kakaku.k-img.com/images/article/pr/cmn/prevlabel.gif) no-repeat 0 50%;
	}
	#lbNextLink {
		right: 0;
	}
	#lbNextLink:hover {
		background: transparent url(https://img1.kakaku.k-img.com/images/article/pr/cmn/nextlabel.gif) no-repeat 100% 50%;
	}
	#lbBottom {
		font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size: 10px;
		color: #666;
		line-height: 1.4em;
		text-align: left;
		border: 10px solid #fff;
		border-top-style: none;
	}
	#lbCloseLink {
		display: block;
		float: right;
		width: 66px;
		height: 22px;
		background: transparent url(https://img1.kakaku.k-img.com/images/article/pr/cmn/closelabel.gif) no-repeat center;
		margin: 5px 0;
		outline: none;
	}
	#lbCaption, #lbNumber {
		margin-right: 71px;
	}
	#lbCaption {
		font-size: 11px;
		line-height: 1.2;
		margin-bottom: 3px;
	}
	.pageTop {
		position: fixed;
		bottom: 25px;
		right: 25px;
	}
	a.pageTop {
		display: block;
		width: 58px;
		height: 58px;
		background:url(https://img1.kakaku.k-img.com/images/article/pr/cmn/pagetop2.png) no-repeat center;
		display: none;
		
	}
	a.pageTop:hover {
		filter: alpha(opacity=80);
		-moz-opacity: 0.80;
		opacity: 0.80;
	}
	
	

	.spBreadcrumbs,
	.spFooter,
	.copyright
	 {display:none;}
	
	
	.releasedate {
	font-family: "CI", "qMmpS Pro W3", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;}

}


/*---------------------------------------------------------
      SPp
--------------------------------------------------------- */

@media screen and (max-width:767px){

	
	html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:transparent;font-size:100%;vertical-align:baseline;outline:0;border:0;margin:0;padding:0;}
	body{line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style:none;}audio,canvas{display:inline-block;}/*video{display:block;border:1px solid #d7d8da;}*/
	svg:not(:root){overflow:hidden;}
	a{background:transparent;font-size:100%;vertical-align:baseline;margin:0;padding:0;}input,select{vertical-align:middle;}input[type=checkbox],input[type=radio]{vertical-align:baseline;}abbr[title]{border-bottom:1px dotted;cursor:help;}blockquote,q{quotes:none;}br{letter-spacing:0;}del{text-decoration:line-through;}hr{display:block;height:1px;border:0;border-top:1px solid #d7d8da;-moz-box-sizing:content-box;box-sizing:content-box;margin:1em 0;padding:0;}img{vertical-align:bottom;border:0;-ms-interpolation-mode:bicubic;}ins{text-decoration:none;}li{list-style-type:none;}pre{font-family:monospace, sans-serif;white-space:pre-wrap;word-wrap:break-word;margin:0;}table{border-collapse:collapse;border-spacing:0;}audio:not([controls]),[hidden]{display:none;}b,strong{font-weight:700;}blockquote:before,blockquote:after,q:before,q:after{content:none;}dfn,em{font-style:normal;}
	
	
	/* Basic settings
	--------------------------------------------------------- */
		html {
    font-size: calc(100vw / 32);
    -webkit-text-size-adjust: 100%;
}
	body { font:14px/1.231 "qMmpS ProN W3","Hiragino Kaku Gothic Pro", Helvetica, "HelveticaNeue", Verdana, sans-serif; -webkit-text-size-adjust:none;}
	a {color:#011b8f; text-decoration:none;}
	a, button, input, select { -webkit-tap-highlight-color:rgba(0,0,0,0.3);}
	textarea, input[type="text"], input[type="number"], input[type="tel"], input[type="email"], input[type="search"], input[type="password"], input[type="url"] {font-size:16px;}
	textarea, pre { font-family:"qMmpS ProN W3", Helvetica, "HelveticaNeue", Verdana, sans-serif;}
	
	
	#container930,
	#mainContents img,
	#mainContents video,
	.imgBox .floatR,
	.imgBox .floatL {width:100%;}
	
	#mainContents video {
		height: auto;}
	
	
	/* Header
	--------------------------------------------------------- */
	#header {
		height:33px;
		padding:12px 5px 0 5px;
		border-bottom:4px solid #405086;
		z-index:1;
	}
	
	
	#header #logo .kakakuLogo {
background: url(https://img1.kakaku.k-img.com/images/smartphone/logo.png);
background-size: 121px 23px;
background-repeat: no-repeat;
width: 121px;
height: 23px;
display: block;}
	
	
	/* Breadcrumbs
	--------------------------------------------------------- */
	.spBreadcrumbs {
		overflow:hidden;
		background:#b3c5dd;
		height:25px;
		z-index:1;
	}
	.spBreadcrumbs ul {
		overflow:hidden;
		display:table;
		background:#d8e1ed;
		background:-webkit-gradient(linear,left top,left bottom,from(#f0f4fa), to(#d8e1ed));
		background:-moz-linear-gradient(top, #f0f4fa, #d8e1ed);
		height:25px;
	}
	.spBreadcrumbs ul li {
		display:table-cell;
	}
	.spBreadcrumbs ul li span {
		display:block;
		background:url(https://img1.kakaku.k-img.com/images/smartphone/breadcrumbs_01.png) no-repeat right top;
		-webkit-background-size:11px 26px;
		background-size:11px 26px;
		padding:0 11px 0 0;
	}
	.spBreadcrumbs ul li:first-child {
		padding-left:1px;
	}
	.spBreadcrumbs ul li:last-child span {
		background:url(https://img1.kakaku.k-img.com/images/smartphone/breadcrumbs_02.png) no-repeat right top;
		-webkit-background-size:11px 26px;
		background-size:11px 26px;
		padding-right:11px;
	}
	.spBreadcrumbs ul li a {
		overflow:hidden;
		display:block;
		padding:0 0 0 4px;
		height:24px;
		color:#000;
		line-height:24px;
		word-wrap:break-word;
		word-break:break-all;
		border-top:1px solid #fff;
	}
	
	.pageTtl .pr {
	  position: absolute;
	  display:block;
	  top: 49px;
	  right: 0;
	  padding: 0 7px;
	  height: 25px;
	  background: #7488ae;
	  color: #fff;
	  letter-spacing: -0.001em;
	  font-size: 14px;
	  line-height: 25px;
	}
	
	.spBreadcrumbs {
	  padding-right: 61px !important;
	}

	
	
	/* Footer
	--------------------------------------------------------- */
	.spFooter {
		background:#b3c5dd ;
		/*border-top:1px solid #bbb;*/
		z-index:1;
	}
	.spFooter .backToTop:before {
		content:"";
		display:block;
		background:#fff;
		height:1px;
	}
	.spFooter .backToTop {
		background:#dfe5f1;
	}
	.spFooter .backToTop a {
		display:block;
		padding:11px 7px 11px 0;
		text-align:right;
	}
	.spFooter .backToTop a span {
		display:inline-block;
		background:url(https://img1.kakaku.k-img.com/images/smartphone/icon_arrow.png) no-repeat 0 2px;
		-webkit-background-size:22px 165px;
		background-size:22px 165px;
		padding-left:20px;
		color:#000;
	}
	.spFooter .guide {
		padding:11px 10px 10px;
		border-bottom:1px solid #7794ba;
	}
	.spFooter div.roundColumn {
		background:#ced9ea;
		padding:2px 7px;
		border:1px solid #a0b6d3;
		-webkit-background-clip:padding-box;
		background-clip:padding-box;
		-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.5) inset;
		box-shadow:0 1px 1px rgba(255,255,255,0.5) inset;
		-webkit-border-radius:10px;
		border-radius:10px;
	}
	.spFooter div.roundColumn .toggleBtn {
		padding:5px 0;
	}
	.spFooter .roundColumn ul {
		background:#fff;
		margin-bottom:5px;
		padding:10px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	.spFooter .roundColumn ul li {
		margin-left:1em;
		color:#555;
		font-size:11px;
		line-height:1.5;
		text-indent:-1em;
		letter-spacing: -0.001em;
	}
	/*  footer gnavi btn --- */
	.spFooter div.guide > .shareLink:only-child .shareLinkList {margin-bottom:0;}
	.spFooter ul.gnaviBtnBtm {
		display:table;
		table-layout:fixed;
		background-image:-webkit-gradient(linear,left top,left bottom,from(#ced9ea), to(#b3c5dd));
		background-image:-moz-linear-gradient(top, #ced9ea, #b3c5dd);
		width:100%;
		margin-top:3px;
		border-top:1px solid #91a5c2;
		border-bottom:1px solid #7794ba;
	}
	.spFooter ul.gnaviBtnBtm li {
		display:table-cell;
		/* [READ][CSS-SPRITE] icon_footer.png */
		background-position:right -120px;
		padding-right:3px;
		text-align:center;
		border-top:1px solid #e8edf5;
		border-bottom:1px solid #c7d4e6;
	}
	.spFooter ul.gnaviBtnBtm li:last-child {
		background-position:right 60px;
		padding-right:0;
	}
	.spFooter ul.gnaviBtnBtm li a {
		overflow:hidden;
		/* [READ][CSS-SPRITE] icon_footer.png */
		display:block;
		height:53px;
		color:#0f225c;
	}
	.spFooter ul.gnaviBtnBtm li a div {
		margin-right:-2px;
		padding:33px 0 0 0;
		font-size:10px;
		letter-spacing:-0.001em;
	}
	.spFooter ul.gnaviBtnBtm li a.home {background-position:center -185px;}
	.spFooter ul.gnaviBtnBtm li a.home div {margin-right:0;}
	.spFooter ul.gnaviBtnBtm li a.my   {background-position:center -235px;}
	.spFooter ul.gnaviBtnBtm li a.fav  {background-position:center -285px;}
	.spFooter ul.gnaviBtnBtm li a.his  {background-position:center -335px;}
	.spFooter ul.gnaviBtnBtm li a.sch  {background-position:center -385px;}
	.spFooter ul.gnaviBtnBtm li a.home {background-position:center -185px;}
	/*  footer display status --- */
	.spFooter .displayStatus {
		text-align:center;
	}
	.spFooter .roundColumn + .displayStatus {
		margin-top:10px;
	}
	.spFooter .displayStatus dt, .displayStatus dd {
		display:inline;
	}
	.spFooter .displayStatus dd + dd {
		margin-left:5px;
		padding-left:10px;
		border-left:1px solid #cfdaeb;
	}
	.spFooter .displayStatus dd {
		padding:0 3px;
	}
	/*  footer helplink list --- */
	.spFooter .subLink {
		background:#b3c5dd;
		margin:0 auto;
		padding:10px 0;
		letter-spacing:-0.3em;
		text-align:center;
		border-top:1px solid #d9e2ee;
	}
	.spFooter .backToTop + .subLink {
		border-top:none;
	}
	.spFooter .subLink li {
		display:inline;
		padding:0 10px 0 10px;
		letter-spacing:normal;
		border-right:1px solid #cfdaeb;
	}
	.spFooter .subLink li:first-child {
		padding:0 10px 0 0;
	}
	.spFooter .subLink li:last-child {
		padding:0 0 0 10px;
		border-right:none;
	}
	.spFooter .copyright {
		display:block;
		background:#405080;
		padding:3px 0;
		color:#fff;
		text-align:center;
	}
	.spFooter .logoutBtn a {
		display:block;
		background:#fff;
		background:-moz-linear-gradient(top, #fff, #e2e2e2);
		background:-webkit-gradient(linear,left top,left bottom,from(#fff), to(#e2e2e2));
		width:150px;
		margin:8px auto 0 auto;
		padding:5px;
		color:#000;
		font-size:14px;
		text-align:center;
		border:1px solid #bbb;
		-webkit-text-shadow:0 1px 1px #fff;
		text-shadow:0 1px 1px #fff;
		-webkit-border-radius:6px;
		border-radius:6px;
	}
	.spFooter > .displayStatus {
		margin:0;
		padding:10px;
		border-bottom:1px solid #7794BA;
	}
	.spFooter .backToTop + .subLink {
		border-top:none;
	}
	/* (old) */
	.spFooter .shareLinkList {
		margin-bottom:13px;
		padding:0 10px;
		text-align:center;
	}
	.spFooter p.backToTop + .shareLink .shareLinkList,
	.spFooter div.roundColumn + .shareLink .shareLinkList {margin-top:13px;}
	.spFooter .shareLinkList li {
		display:inline-block;
		margin-left:6px;
		font-size:13px;
		vertical-align:top;
	}
	.spFooter .shareLinkList li:first-child {margin:0;}
	.spFooter .shareLinkList li a {
		color:#000;
	}
	.spFooter .shareLinkList .iconTw,
	.spFooter .shareLinkList .iconFb,
	.spFooter .shareLinkList .iconGg {
		display:inline-block;
		/* [READ][CSS-SPRITE] icon_sns.png */
		width:20px;
		height:21px;
		vertical-align:top;
	}
	.spFooter .shareLinkList .iconTw {background-position:0 0;}
	.spFooter .shareLinkList .iconFb {background-position:0 -25px;}
	.spFooter .shareLinkList .iconGg {background-position:0 -51px; width:33px;}
	.spFooter .shareLinkList li span:last-of-type {
		position:relative;
		top:3px;
		margin-left:4px;
		vertical-align:top;
	}
	.spFooter .panelBox {
		overflow:hidden;
		height:0;
		color:#fff;
		text-align:center;
	}
	.spFooter .panelBox:before {
		content:"";
		display:block;
		margin:-20px 0 0 70px;
		width:0;
		height:0;
		border-left:5px solid transparent;
		border-right:5px solid transparent;
		border-bottom:8px solid;
	}
	.spFooter .panelBox.o {
		overflow:auto;
		margin:0 auto 10px auto;
		padding:15px 0 7px 0;
		height:28px;
	}
	.spFooter .panelBox.o:before {
		position:absolute;
	}
	#fbOpen {
		background:#3b5998;
		width:160px;
	}
	#fbOpen:before {border-bottom-color:#3b5998;}
	#fbOpen iframe {
		overflow:hidden;
		width:120px;
		height:25px;
		border:none;
		margin-left:2000px;
	}
	#fbOpen.o iframe {
		margin-left:10px;
	}
	#fb2Open {
		background:#3b5998;
		width:200px;
		padding-left:15px;
		text-align:center;
	}
	#fb2Open:before {
		border-bottom-color:#3b5998;
		margin:-20px 0 0 95px;
	}
	#fb2Open iframe {
		overflow:hidden;
		width:115px;
		height:25px;
		border:none;
		margin-left:2000px;
	}
	#fb2Open.o iframe {
		margin-left:5px;
	}
	#fb2Open .shareBtn, #fb2Open .likeBtn {
		display:table-cell;
		vertical-align:top;
	}
	#fb2Open .shareBtn a {
		display:block;
		background:#eceef5;
		padding:3px 20px 3px 3px;
		white-space: nowrap;
		color:#3b5998;
		font-size:11px;
		line-height:1;
		font-family: "lucida grande",tahoma,verdana,arial,'Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;
		letter-spacing:-0.001em;
		text-align:left;	
		border:1px solid #cad4e7;
		-webkit-border-radius:3px;
		border-radius:3px;
	}
	#fb2Open .shareBtn a:before {
		content:"";
		float:left;
		display:block;
		/* [READ][CSS-SPRITE] icon_sns.png */
		background-position:-49px -47px;
		width:14px;
		height:14px;
		margin:-1px 2px 0 0;
	}
	#ggOpen:before {
		border-bottom-color:#333;
		margin:-20px 0 0 50px;
	}
	#ggOpen {
		overflow:hidden;
		background:#333	url(https://img1.kakaku.k-img.com/images/smartphone/article/common/footer/loader.gif) no-repeat 55px center;
		width:100px;
		padding-left:10px;
		padding-right:8px;
		border-left:120px solid #b3c5dd;
		text-align:center;
	}
	
	/*  footer link share btn ---- */
	.spFooter .sharelink {
		text-align:center;
	}
	.spFooter p.backToTop + .sharelink,
	.spFooter div.roundColumn + .sharelink,
	.spFooter .sharelink + .displayStatus {
		margin-top:13px;
	}
	.spFooter .sharelink dt,
	.spFooter .sharelink dd {
		display:inline-block;
		vertical-align:middle;
	}
	.spFooter .sharelink dd,
	.spFooter .sharelink dd a {
		overflow:hidden;
		width:20px;
		height:20px;
		border-radius:2px;
	}
	.spFooter .sharelink dd a {
	
		display:block;
		text-indent:-100px;
		box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);
	}
	.spFooter .sharelink dd + dd {margin-left:10px;}
	.spFooter .sharelink dd.twitter    {background-color:#4192bd;}
	.spFooter .sharelink dd.facebook   {background-color:#3f5fa1;}
	.spFooter .sharelink dd.gplus      {background-color:#da5030;}
	.spFooter .sharelink dd.line a     {background-color:#5ac13b;}
	.spFooter .sharelink dd.mail a     {background-color:#797b7e;}
	.spFooter .sharelink dd.twitter a  {background-position:0 0;}
	.spFooter .sharelink dd.facebook a {background-position:0 -21px;}
	.spFooter .sharelink dd.gplus a    {background-position:0 -42px;}
	.spFooter .sharelink dd.line a     {background-position:0 -63px;}
	.spFooter .sharelink dd.mail a     {background-position:0 -84px;}
	
	
	/* [SET][CSS-SPRITE]background Image
	--------------------------------------------------------- */
	footer .shareLinkList .iconTw, footer .shareLinkList .iconFb, footer .shareLinkList .iconGg { /* OLD */
		background:url(https://img1.kakaku.k-img.com/images/smartphone/article/common/footer/icon_sns.png) no-repeat;
		-webkit-background-size:33px 72px;
		background-size:33px 72px;
	}
	#fb2Open .shareBtn a:before { /* ¦{ */
		background:url(https://img1.kakaku.k-img.com/images/smartphone/article/common/footer/icon_sns.png) no-repeat;
		-webkit-background-size:66px 136px;
		background-size:66px 136px;
	}
	.spFooter .sharelink dd a, .spFooter ul.gnaviBtnBtm li, .spFooter ul.gnaviBtnBtm li a {
		background-image:url(https://img1.kakaku.k-img.com/images/smartphone/article/common/footer/icon_footer.png);
		background-size:23px 425px;
		background-repeat:no-repeat;
	}
	
	/*----- pageTop -----*/
	.pageTop {
		position: fixed;
		bottom: 25px;
		right: 15px;
	}
	a.pageTop {
		display: block;
		width: 42px;
		height: 42px;
		background:#999 url(https://img1.kakaku.k-img.com/images/article/pr/cmn/sp_pagetop.png) no-repeat center;
		background-size:28px 28px;
		display: none;
		border-radius: 20px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		filter: alpha(opacity=80);
		-moz-opacity: 0.80;
		opacity: 0.80;
	}
	
	
	
	
	/*----- NONE -----*/
	#header #logo .kakakuLogo img,
	.pcguide,
	#logo .categoryIcon,
	.pcBreadcrumbs,
	.pcMainTitle,
	.pcFooter
	 {display:none;}

}




