@charset "utf-8";
/* CSS Document */

/*====================================
      サイドナビ（アコーディオン）
=====================================*/


body {
	background:#FFF;
	color:#000;
	line-height:110%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}




#sideNav .navTtl {
	text-align:center;
	background:#000000;
	color:#FFFFFF;
	height:30px;
	line-height:30px;
	font-weight:bold;
	width:180px;
}

.adNav{
	box-sizing:content-box;
	width:180px;
	color:#FFFFFF;
	font-size:13px;
}

dt.tasu,
dt.hiku{
	border-bottom:1px solid #666666;
	height: 30px;
	line-height: 30px;
	font-weight:bold;
	cursor:pointer;
}

/*dt.tasu:hover,
dt.hiku:hover {
	background:#990000;
}*/

dt.tasu {
/*	background:url(../lib/icon-plus.gif) no-repeat 90% center;*/
	background-color:#CCCCCC;
}

dt.hiku {
/*	background:url(../lib/icon-minas.gif) no-repeat 90% center;*/
	background-color:#CCCCCC;
	box-sizing:border-box;
}




dt.tasu p,
dt.hiku p {
	padding-left:15px;
	color:#666666;
	text-decoration:none;
}

dd.adTxt p {
	box-sizing:content-box;
	padding:5px 2px 5px 15px;
/*	background:#BC0011;*/
	background:#EEEEEE;
	border-bottom:1px solid #666666;
}

dt a:link {
	color:#666666;
	text-decoration:none;
}
dd.adTxt a {
	display:block;
	text-decoration:none;
}

dd.adTxt a:link {
	color:#666666;
	text-decoration:none;
}
dd.adTxt a:visited {
	color:#666666;
	text-decoration:none;

}
a:hover p  {
	color:#666666;
	text-decoration:none;
	background:#CCCCFF;

}
dd.adTxt a:active  {
	color:#666666;
	text-decoration:none;
}


/*アイコン*/

dt.tasu p#osusume,
dt.hiku p#osusume {
/*	background:url(../lib/icon-osusume.gif) no-repeat;*/
	background-position:center left;
}

dt.tasu p#memory,
dt.hiku p#memory {
/*	background:url(../lib/icon-memory.gif) no-repeat;*/
	background-position:center left;
}

dt.tasu p#camera,
dt.hiku p#camera {
/*	background:url(../lib/icon-camera.gif) no-repeat;*/
	background-position:center left;
}

dt.tasu p#iphone,
dt.hiku p#iphone {
/*	background:url(../lib/icon-iphone.gif) no-repeat;*/
	background-position:center left;
}

dt.tasu p#tablet,
dt.hiku p#tablet {
/*	background:url(../lib/icon-tablet.gif) no-repeat;*/
	background-position:center left;
}

dt.tasu p#parts,
dt.hiku p#parts {
/*	background:url(../lib/icon-parts.gif) no-repeat;*/
	background-position:center left;
}

dt.tasu p#option,
dt.hiku p#option {
/*	background:url(../lib/icon-option.gif) no-repeat;*/
	background-position:center left;
}

dt.tasu p#audio,
dt.hiku p#audio {
/*	background:url(../lib/icon-audio.gif) no-repeat;*/
	background-position:center left;
}

dt.tasu p#tv,
dt.hiku p#tv {
/*	background:url(../lib/icon-tv.gif) no-repeat;*/
	background-position:center left;
}

dt.tasu p#car,
dt.hiku p#car {
/*	background:url(../lib/icon-car.gif) no-repeat;*/
	background-position:center left;
	font-size:12px;
}

dt.tasu p#ink,
dt.hiku p#ink {
/*	background:url(../lib/icon-ink.gif) no-repeat;*/
	background-position:center left;
}

dt.tasu p#watch,
dt.hiku p#watch {
/*	background:url(../lib/icon-watch.gif) no-repeat;*/
	background-position:center left;
	font-size:12px;
}

dt.tasu p#other,
dt.hiku p#other {
/*	background:url(../lib/icon-other.gif) no-repeat;*/
	background-position:center left;
}


#sideBnrArea {
	width:180px;
	text-align:center;
	margin-top:10px;
}


#sideBnrArea img {
	margin-bottom:10px;
}

#sideBnrArea a:hover {
opacity:0.6;
filter: alpha(opacity=60);
-ms-filter: "alpha(opacity=60)";
-moz-opacity:0.6;
-khtml-opacity: 0.6;
}
