@charset "utf-8";

#addWrapper {
	min-width: 1020px;
}

#addHeader,
#addGlobalNavi {
	width: 1020px;
	margin: 0 auto;
}

#addCallHeader {
	position: relative;
	z-index: 100;
}

#addContents {
	position: relative;
	background: #fff;
	z-index: 50;
}

/* @group [Header] */

#addHeader {
	position: relative;
}

#addHeadLogo {
	float: left;
	width: 389px;
	padding: 11px 0 19px 20px;
}

#addHeader .addUtilityArea {
	float: right;
	width: 541px;
	padding: 10px 18px 0 0;
}
* html #addHeader .addUtilityArea {
	width: 561px;
}

#addHeadTools {
	float: left;
	width: 106px;
	margin-right: 10px;
	/*background: url(../images/dotline_y.png) right top repeat-y;*/

	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAMAAABCDMR4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////vb29fP+h+QAAABFJREFUeNpiYGRgYEDDAAEGAABLAAa53OaxAAAAAElFTkSuQmCC);
	background-repeat:repeat-y;
	background-position:right top;
	
}
*:first-child+html #addHeadTools{
	background-image:url(../images/dotline_y.png);
}


* html #addHeadTools {
	display: inline;
}

#addHeader .addUtility01 {
	padding-left: 178px;
	margin-bottom: 5px;
}

#addHeader form {
	float: left;
	width: 226px;
}

*:first-child+html #addHeader form {
	/* IE7 対応 */
	width: 226px;
}

#addHeader form input.addSearchText {
	float: left;
	width: 194px;
	height: 14px;
	padding: 2px;
	color: #bdbdbd;
	border: solid 1px #3d57a3;
}

* html #addHeader form input.addSearchText {
	display: inline;
}

#addHeader form input.addSearchBtn {
	float: right;
	width: 20px;
}

#addHeadTools li {
	display: inline;
}

#addHeadTools li a {
	float: left;
	width: 20px;
	margin-right: 5px;
}

* html #addHeadTools li a {
	display: inline;
}

#addHeader .addUtility02 {
	clear: left;
	float: right;
	margin: 0 0 3px;
	padding-left: 17px;
}

#addHeader .addUtility03 {
	clear: both;
	float: right;
	width: 521px;
}

#addHeader .addUtility03 dt {
	float: left;
	padding: 1px 0 0;
}

#addHeader .addUtility03 dd {
	display: inline;
}

#addHeader .addUtility03 dd a {
	float: left;
	margin: 0 0 0 9px;
}


/* @end */

/* @group [Global Navigation] */

#addGlobalNavi {
	height: 75px;
}

#addGlobalNavi ul {
	width: 1020px;
	margin: 0 auto;
}

#addGlobalNavi ul ul {
	width: auto;
}

#addGlobalNavi ul li {
	float: left;
	position: relative;
	z-index: 500;
}

#addGlobalNavi ul li ul {
	display: none;
	position: absolute;
	top: 41px;
	left: 0;
	background: url(../images/blank.gif);
	z-index: 1000;
}

#addGlobalNavi ul li:hover ul,
#addGlobalNavi ul li.ac ul {
	display: block;
}

#addGlobalNavi ul li li {
	float: none;
	display: block;
	width: 153px;
	padding: 0 0 1px;
	background: url(../images/blank.gif);
}

#addGlobalNavi ul li a {
	position: relative;
	float: left;
	overflow: hidden;
	text-indent: -999em;
	z-index: 1;
}

li#addGN01 a {width: 100px;height: 47px;background-position: 0 0;}
li#addGN02 a {width: 66px;height: 47px;background-position: -100px 0;}
li#addGN03 a {width: 65px;height: 47px;background-position: -168px 0;}
li#addGN04 a {width: 75px;height: 47px;background-position: -230px 0;}
li#addGN05 a {width: 43px;background-position: -306px 0;}
li#addGN06 a {width: 92px;background-position: -349px 0;}
li#addGN07 a {width: 53px;background-position: -442px 0;}
li#addGN08 a {width: 106px;background-position: -495px 0;}
li#addGN09 a {width: 86px;background-position: -601px 0;}
li#addGN10 a {width: 84px;background-position: -686px 0;}
li#addGN11 a {width: 83px;background-position: -769px 0;}
li#addGN12 a {width: 97px;background-position: -853px 0;}

li#addGN01 a:hover {background-position: 0 -47px;}
li#addGN02 a:hover {background-position: -100px -47px;}
li#addGN03 a:hover {background-position: -168px -47px;}
li#addGN04 a:hover {background-position: -230px -47px;}
li#addGN05 a:hover {background-position: -306px -47px;}
li#addGN06 a:hover {background-position: -349px -47px;}
li#addGN07 a:hover {background-position: -442px -47px;}
li#addGN08 a:hover {background-position: -495px -47px;}
li#addGN09 a:hover {background-position: -601px -47px;}
li#addGN10 a:hover {background-position: -686px -47px;}
li#addGN11 a:hover {background-position: -769px -47px;}
li#addGN12 a:hover {background-position: -853px -47px;}

.home #addGlobalNavi ul li#addGN01 a {background-position: 0 -47px;}
.news #addGlobalNavi ul li#addGN02 a {background-position: -100px -47px;}
.review #addGlobalNavi ul li#addGN03 a {background-position: -168px -47px;}
.specialreview #addGlobalNavi ul li#addGN04 a {background-position: -230px -47px;}
.special #addGlobalNavi ul li#addGN05 a {background-position: -306px -47px;}
.column #addGlobalNavi ul li#addGN06 a {background-position: -349px -47px;}
.blog #addGlobalNavi ul li#addGN07 a {background-position: -442px -47px;}
.autosound #addGlobalNavi ul li#addGN08 a {background-position: -495px -47px;}
.dbdvd #addGlobalNavi ul li#addGN09 a {background-position: -601px -47px;}
.bestbuy #addGlobalNavi ul li#addGN10 a {background-position: -686px -47px;}
.grandprix #addGlobalNavi ul li#addGN11 a {background-position: -769px -47px;}
.auction #addGlobalNavi ul li#addGN12 a {background-position: -853px -47px;}


#addGlobalNavi ul li li a {
	float: none;
	display: block;
	width: auto;
	height: auto;
	padding: 12px 12px 12px 28px;
	color: #8a9bcf;
	background: #000 url(../images/pldwn_arrow.png) 8px 13px no-repeat;
	border-radius: 2px;        /* CSS3草案 */  
    -webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 2px;
   	opacity: 0.9;
	text-indent: 0;
	text-decoration: none;
}

* html #addGlobalNavi ul li li a {
	background: #000 url(../images/pldwn_arrow_ie6.png) 8px 13px no-repeat;
}

#addGlobalNavi ul li li a:hover {
	color: #fff;
	background: #000 url(../images/pldwn_arrow.png) 8px 13px no-repeat;
}

* html #addGlobalNavi ul li li a:hover {
	background: #000 url(../images/pldwn_arrow_ie6.png) 8px 13px no-repeat;
}

#addGlobalNavi ul li#addGN05 li {
	width: 230px;
}

#addGlobalNavi ul li#addGN06 li {
	width: 220px;
}

#addGlobalNavi ul li#addGN07 li {
	width: 210px;
}

#addBgChange {
	position: absolute;
	top: 100px;
	right: 13px;
	width: 41px;
	z-index:6000;
}

#addBgChange li {
	display: inline;
}

#addBgChange li a {
	float: left;
	width: 19px;
	text-indent: -999em;
}

/* @end */

#addContents {
	position: relative;
	width: 980px;
	margin: 0 auto;
	padding: 0 20px 60px;
}

#addContents img {
	display: inline;
}

#addContentsBanner {
	margin: 0 0 20px;
}

#addContentsBanner .addCycle {
	position: relative;
	z-index: 1;
	width: 694px;
	height: 88px;
	margin: 0 auto;
}

#addContents #addContentsBanner img {
	display: block;
}


#addMainArea {
	float: left;
	width: 644px;
}

.addBreadCrumb {
	margin: 0 0 15px;
}

.addBreadCrumb a {
	color: #2f2d8e;
}

/* @group SubArea */

#addSubArea {
	float: right;
	width: 325px;
	background: url(../images/side_bg02.png) left bottom no-repeat;
}

#addContents #addSubArea img {
	display: block;
}

#addSubAreaInner {
	padding: 0 0 0 25px;
	background: url(../images/side_bg01.png) left top no-repeat;
}

#addSideHeadBan {
	margin: 0 0 15px;
}

/* @group ブランド */

#addSideBrand {
	margin: 0 0 15px;
}

#addSideBrand h3 {
	margin: 0 0 10px;
}

#addSideBrand ul {
	border-top: solid 1px #bdbdbd;
	border-left: solid 1px #bdbdbd;
}

#addSideBrand li {
	display: inline;
}

#addSideBrand li a {
	float: left;
	border-right: solid 1px #bdbdbd;
	border-bottom: solid 1px #bdbdbd;
}

/* @end */

.addSideSect h3 {
	margin: 0 0 10px;
	padding: 4px 0;
	border-top: solid 1px #3d57a3;
	border-bottom: solid 1px #3d57a3;
}

.addSideSect a {
	color: #333;
	text-decoration: none;
}

.hover a,
.addSideSect a:hover {
	text-decoration: underline;
}

/* @group 編集部おすすめ記事 */

#addSideSectRecommend h4 {
	margin-bottom: 5px;
}

#addSideSectRecommend ul {
	padding: 0 8px 18px;
}

#addSideSectRecommend li {
	margin-bottom: 5px;
	padding-left: 12px;
	background: url(../images/icon_arrow.png) 0 5px no-repeat;
	line-height: 1.3;
}

/* @end */

/* @group スペシャルレビュー */

#addSideSectSpecialReview h4 {
	margin-bottom: 5px;
}

#addSideSectSpecialReview ul {
	padding: 0 8px 18px;
}

#addSideSectSpecialReview li {
	margin-bottom: 5px;
	padding-left: 12px;
	background: url(../images/icon_arrow.png) 0 5px no-repeat;
	line-height: 1.3;
}

/* @end */

/* @group イベントお役立ちリンク集 */

#addSideSectEventLink ul {
	padding: 0 8px 8px;
}

#addSideSectEventLink li {
	margin-bottom: 5px;
	padding-left: 12px;
	background: url(../images/icon_arrow.png) 0 5px no-repeat;
}

#addSideSectEventLink ul li a {
	font-weight: bold;
}

/* @end */

/* @group オンラインショップ */

#addSideSectShop p {
	margin: 0 0 12px;
}

#addSideSectShop dl {
	margin-bottom: 15px;
}

#addSideSectShop dl dt,
#addSideSectShop dl dd.addLink {
	float: right;
	width: 186px;
}

#addSideSectShop dl dt {
	margin-bottom: 5px;
}

#addSideSectShop dl dd.addThumb {
	float: left;
	width: 102px;
}

#addSideSectShop dl dd.addThumb img {
	border: solid 1px #c8c8c8;
}

#addSideSectShop dl.hover dd.addThumb img {
	border: solid 1px #2f2d8e;
}

#addSideSectShop dl dd.addLink {
	width: 174px;
	padding-left: 12px;
	background: url(../images/icon_arrow.png) 3px 5px no-repeat;
}

#addSideSectShop dl dd.addLink a {
	padding-right: 15px;
	background: url(../images/icon_blank.png) right center no-repeat;
	font-weight: bold;
}

/* @end */

/* @group StereoSoundの最新刊 */

#addSideSectNewest dl {
	margin-bottom: 15px;
}

#addSideSectNewest dl dt,
#addSideSectNewest dl dd.addDate {
	float: right;
}

#addSideSectNewest dl dt {
	width: 194px;
	margin-bottom: 2px;
	padding-left: 12px;
	background: url(../images/icon_arrow.png) 3px 5px no-repeat;
}

#addSideSectNewest dl dt a {
	font-weight: bold;
}

#addSideSectNewest dl dd.addThumb {
	float: left;
	width: 70px;
	margin-bottom:1em
}

#addSideSectNewest dl dd.addThumb img {
	border: solid 1px #c8c8c8;
}

#addSideSectNewest dl.hover dd.addThumb img {
	border: solid 1px #2f2d8e;
}

#addSideSectNewest dl dd.addDate {
	width: 206px;
}

/* @end */

/* @group FB TW */
.addSideSectFbTw {
	margin-bottom: 15px;
}

/* @end */

#addSideSectPresent dl {
	margin-bottom: 15px;
}

#addSideSectPresent dl dt,
#addSideSectPresent dl dd.addDate {
	float: right;
}

#addSideSectPresent dl dt {
	width: 140px;
	margin-bottom: 2px;
	padding-left: 12px;
	background: url(../images/icon_arrow.png) 3px 5px no-repeat;
}

#addSideSectPresent dl dt a {
}

#addSideSectPresent dl dd.addThumb {
	float: left;
	width: 70px;
	margin-bottom:1em
}

#addSideSectPresent dl dd.addThumb img {
	border: solid 1px #c8c8c8;
}

#addSideSectPresent dl.hover dd.addThumb img {
	border: solid 1px #2f2d8e;
}

#addSideSectPresent dl dd.addDate {
	width: 206px;
}



#addHighresoSNS dl {
	margin-bottom: 15px;
}

#addHighresoSNS dl dt,
#addHighresoSNS dl dd.addDate {
	float: right;
}

#addHighresoSNS dl dt {
	width: 140px;
	margin-bottom: 2px;
	padding-left: 12px;
	background: url(../images/icon_arrow.png) 3px 5px no-repeat;
}

#addHighresoSNS dl dt a {
color:	#333;
}

#addHighresoSNS dl dd.addThumb {
	float: left;
	width: 77px;
	height:	77px;
	margin-bottom:1em
}

#addHighresoSNS dl dd.addThumb img {
	border: solid 1px #c8c8c8;
}

#addHighresoSNS dl.hover dd.addThumb img {
	border: solid 1px #2f2d8e;
}

#addHighresoSNS dl dd.addDate {
	width: 206px;
}





#addHighresoRank dl {
	margin-bottom: 15px;
}

#addHighresoRank dl dt,
#addHighresoRank dl dd.addDate {
	float: right;
}

#addHighresoRank dl dt {
	width: 140px;
	margin-bottom: 2px;
	padding-left: 12px;
	background: url(../images/icon_arrow.png) 3px 5px no-repeat;
}

#addHighresoRank dl dt a {
color:	#333;
}

#addHighresoRank dl dd.addThumb {
	float: left;
	width: 77px;
	height:	77px;
	margin-bottom:1em
}

#addHighresoRank dl dd.addThumb img {
	border: solid 1px #c8c8c8;
}

#addHighresoRank dl.hover dd.addThumb img {
	border: solid 1px #2f2d8e;
}

#addHighresoRank dl dd.addDate {
	width: 206px;
}



#addSideSectPresent dl {
	margin-bottom: 15px;
}

#addSideSectPresent dl dt,
#addSideSectPresent dl dd.addDate {
	float: right;
}

#addSideSectPresent dl dt {
	width: 140px;
	margin-bottom: 2px;
	padding-left: 12px;
	background: url(../images/icon_arrow.png) 3px 5px no-repeat;
}

#addSideSectPresent dl dt a {
}

#addSideSectPresent dl dd.addThumb {
	float: left;
	width: 70px;
	margin-bottom:1em
}

#addSideSectPresent dl dd.addThumb img {
	border: solid 1px #c8c8c8;
}

#addSideSectPresent dl.hover dd.addThumb img {
	border: solid 1px #2f2d8e;
}

#addSideSectPresent dl dd.addDate {
	width: 206px;
}




#addSideSectTools {
	position: relative;
	margin-bottom: 15px;
}

#addSideSectTools li {
	width: 300px;
	margin-top: 5px;
}

#addSideSectTools li dl {
	width: 300px;
}

#addSideSectTools li dl dt {
	float: left;
	width: 120px;
}

#addSideSectTools li dl dd {
	float: right;
	width: 175px;
}

#addSideSectTools form {
	position: absolute;
	right: 0;
	bottom: -5px;
}

.addPointer {
	cursor: pointer;
}


#addSideBtnArea {
	margin-bottom: 5px;
}

#addSideBtnArea li {
	width: 300px;
	padding-bottom: 10px;
}

#addSideMobile {
	margin-bottom: 15px;
	padding: 10px;
	background: #e7ebf7;
	border: solid 1px #909ab7;
}

#addSideMobile h3,
#addSideMobile .addTextArea {
	float: right;
	width: 186px;
}

#addSideMobile h3 {
	margin-bottom: 7px;
}

#addSideMobile .addQrcode {
	float: left;
	width: 82px;
}

#addSideMobile .addTextArea p {
	margin-bottom: 3px;
}

#addSideMobile .addTextArea p a {
	padding-left: 12px;
	background: url(../images/icon_arrow.png) 3px 5px no-repeat;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

#addSideMobile .addTextArea p a:hover {
	text-decoration: underline;
}

#addSideBannerArea {
	margin-bottom: 5px;
}

#addSideBannerArea li {
	padding-bottom: 10px;
}

#addSideYoutubeArea {
	margin-bottom: 15px;
}

#addSideGoogleAddArea dl {
	padding: 10px 0;
	border-top: solid 1px #bdbdbd;
}

#addSideGoogleAddArea dl dt a {
	font-weight: bold;
	text-decoration: none;
}

#addSideGoogleAddArea dl dt a:hover {
	text-decoration: underline;
}

#addSideGoogleAddArea dl dd.addUrl {
	color: #393;
}

/* @end */

#addContents .addToPageTop {
	position: absolute;
	bottom: 0px;
	right: 20px;
}

#addContents .addToPageTop img {
	display: block;
}


/* @group Footer01 (sitemap) */

#addFooter01 {
	min-width: 1020px;
	padding: 0 10px;
	/*background:#000 url(../images/footer_bg01.png) left top repeat-x;*/
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAPoCAMAAADp7y7AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxQTFRFFBQUFhYWJSUlGhoaJCQkFRUVFxcXIyMjISEhHh4eGBgYGRkZHBwcIiIiICAgHR0dHx8fGxsbJiYmTk5OhTipMAAAAH9JREFUeNrs1TkOwkAUREGzLzbYwP3vygU6QLI034Oqwhd11sMnGN7B2ngIcoyT9kHf8Rh0Ey/BFuMjKI7XoDg+g+K4BO3iLSiOc9AuTkFxfAXt4u931iyOQXG8B8XxHGwx7oI/jKegmwgAAAAAAAAAAAAAAAAAAAAAAOt8BRgA6tlcMV55N0UAAAAASUVORK5CYII=);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#000000;
	letter-spacing: 0;
}
*:first-child+html #addFooter01{
	background-image:url(../images/footer_bg01.png);
}

#addFooter01 #addFootBanner {
	padding: 23px 0 18px;
	/*background: url(../images/footer_banner_bg.png) left bottom repeat-x;*/
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAADCAMAAACkhN8cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFAAAANTU1c0WYIQAAABFJREFUeNpiYCAaMGIBAAEGAAERABXym9zDAAAAAElFTkSuQmCC);
	background-position:left bottom;
	background-repeat:repeat-x;
}
*:first-child+html #addFooter01 #addFootBanner{
	background-image:(../images/footer_banner_bg.png);
}
#addFooter01 #addFootBannerInner {
	position: relative;
	width: 694px;
	height: 88px;
	margin: 0 auto;
}

* html #addFooter01 #addFootBannerInner p {
	position: absolute;
	top: 0;
	left: 0;
}


.addFootInner {
	margin: 0 auto;
	padding: 0 0 0;
}


#addFooter01 #addCallFooter {
	width: 1020px;
	margin: 0 auto;
}

#addFooter01 .addSitemap {
	width: 1000px;
	margin: 0 auto;
	padding: 30px 0 0 20px;
}

#addFooter01 li {
	float: left;
	padding-bottom: 15px;
	line-height:1.5;
}

#addFooter01 li a {
	color: #fff;
	text-decoration: none;
}

#addFooter01 li a:hover {
	text-decoration: underline;
}

#addFooter01 .addFGNCat {
	padding-left: 21px;
	font-weight: bold;
}

* html #addFooter01 .addFGNCat {
	background: url(../images/footer_icon_l_ie6.png) 0 50% no-repeat;
}

#addFooter01 li.addFGNCat li {
	float: none;
}

#addFooter01 li ul {
	padding-top: 2px;
	padding-left: 20px;
}

#addFooter01 li li {
	float: none;
	padding-bottom: 2px;
}

#addFooter01 li li{
	padding-left: 15px;
}


#addFGN02,
#addFGN05,
#addFGN11{
	width: 300px;
}
#addFGN03{
	width:700px;
}
#addFGN05 {
	clear: left;
}
#addFGN04,
#addFGN06 {
	width: 250px;
}

#addFGN07{
	width: 220px;
}

#addFGN08 {
	width: 120px;
}

#addFGN09 {
	width: 100px;
}

/* @end */

#addFooter02 {
	min-width: 1020px;
	padding: 24px 10px;
	/*background: #141414 url(../images/footer_bg02.png) left top repeat-x;*/
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAB7CAMAAABD9VCwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRFFBQUAAAAJycnW+Iq2gAAACNJREFUeNrsyEERAAAIA6Bp/9AWWAIPnmSK1NwiAAC8cAIMACX4AFGMO8rkAAAAAElFTkSuQmCC);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#141414;
}
*:first-child+html #addFooter02{
	background-image:url(../images/footer_bg02.png);
}

#addFooter02 #addFootPubList {
	width: 721px;
	margin: 0 auto 20px;
	padding-left: 16px;
}

#addFooter02 #addFootPubList li {
	display: inline;
}

#addFooter02 #addFootPubList li a {
	float: left;
	margin: 0 16px 0 0;
}

#addFNaviArea {
	width: 1020px;
	margin: 0 auto;
}

#addFNavi {
	float: left;
	padding: 0 0 0 20px;
}

#addFNavi li {
	display: inline;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
	border-right: solid 1px #2c2c2c;
	font-size: 92%;
}
#addFNavi a {
	-webkit-text-size-adjust:100%;
}

#addFNavi li.addLast {
	margin: 0;
	padding: 0;
	border: none;
}

#addFNavi li a {
	color: #fff;
	text-decoration: none;
}

#addFNavi li a:hover {
	text-decoration: underline;
}

#addFNaviArea .addCopyright {
	float: right;
	color: #3d57a3;
	font-size: 92%;
}

* html .twtr-hd {
	position: relative;
}

* html .twtr-profile-img-anchor {
	position: absolute;
	display: block;
	float: left;
	top: 10px;
	left: 10px;
}


/* @group clearfix ----------------------------------------- */

#addHeader:after,
#addHeadTools:after,
#addFooter01:after,
#addFooter02:after,
.addUtility03:after,
#addContents:after,
#addSideSectTools li dl:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
	font-size:0;
}

* html #addHeader,
* html #addHeadTools,
* html #addFooter01,
* html #addFooter02,
* html .addUtility03,
* html #addContents,
* html #addSideSectTools li dl {/* IE6 */
	zoom:1;
}

*:first-child+html #addHeader,
*:first-child+html #addHeadTools,
*:first-child+html #addFooter01,
*:first-child+html #addFooter02,
*:first-child+html .addUtility03,
*:first-child+html #addContents,
*:first-child+html #addSideSectTools li dl {/* IE7 */
	zoom:1;
}

/*add20120511*/
.addgoogle_translate_element_wrap{
	width:auto;
	height:25px;
	float: left;
	margin-right:10px !important;
	position:relative;
	top:-1px;
	cursor:pointer !important;
}
.goog-te-menu-value:hover{
	color:#000 !important;
}
.addUtility01_inner{
	float:right;
}
html .addUtility01_inner .addUtility01_inner_left,
html .addUtility01_inner .addUtility01_inner_center,
html .addUtility01_inner .addUtility01_inner_right{
	text-align:left !important;
}
.addUtility01_inner_left,
.addUtility01_inner_center,
.addUtility01_inner_right{
	float:left;
}
* html .addUtility01_inner_center{
	width:300px;
	text-align:right;
}
* html .addUtility01_inner_right{
	width:236px;
}

#google_translate_element{
	z-index: 1;
	left: 0;
	bottom: 0;
	position:relative;
}
* html #google_translate_element{
	margin-left: -25px;
}

.addgoogle_translate_element_wrap img{
	display:inline !important;
}
#addHeader .addUtility01 {
	padding-left: 0px !important;
}
.addgoogle_translate_element_wrap a:hover{
	text-decoration:none !important;
}
#addWrapper {
	background: #1D1A16 url(../images/body_bg.png) left top repeat-x !important;
}
.goog-te-gadget-simple{
	font-size: 9pt !important;
	padding-top: 1px !important;
	padding-bottom: 2px !important;
}
.addform_wrap_td{
	width:226px;
	padding-left:10px !important;
	/*background: url(../images/dotline_y.png) left top repeat-y;*/
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAMAAABCDMR4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////vb29fP+h+QAAABFJREFUeNpiYGRgYEDDAAEGAABLAAa53OaxAAAAAElFTkSuQmCC);
	background-repeat:repeat-y;
	background-position:left top;
	
}
*:first-child+html .addform_wrap_td{
	background-image:url(../images/dotline_y.png);
}
* html div.skiptranslate {
	position: relative;
	top: -40px;
	left: 0;
}
* html #google_translate_element {
	position: relative;
	top: 40px;
	left: 25px;bottom: 0;
	margin-right:20px;
}


/*add20120522*/
.addSidebar_footer_wrap,.addBacknum_wrap{
	width:160px;
	float:right;
}
/*add20120530*/
.addTagArea ul{
	background: url(/share/pc/images/icon_keyword.png) 10px 10px no-repeat !important;
}
.addArticleSect .addTagArea ul{
	background: url(/share/pc/images/icon_keyword.png) 10px 10px no-repeat !important;
}	
.addKeywordArea{
	height:75px;
	padding: 30px 10px 0px 5px;
	background: url(../images/keyword_tit.png) top left no-repeat;
}
.addKeywordArea li{
	display:inline;
	line-height:1.8em;
	margin-right:12px;
}
.addKeywordArea li a{
	color:#2f2d8e;
}
/*add20120604*/
#addBlogBacknum {
	float: right;
	width: 160px;
}
.addSidebar_footer_wrap{
	width: 160px;
	float: right;
	margin-top: 15px;
}
.addBacknum_wrap{
	width: 160px;
	float: right;
	margin-top:0 !important;
}
.addSidebar_footer_wrap iframe{
	width:160px !important;
}
/*add20120717*/
.addSideAutoSound dl dd.addLink a{
	background:none !important;
}
#addSideAutoSound p {
	margin: 0 0 12px;
}
#addSideAutoSound dl {
	margin-bottom: 15px;
}
#addSideAutoSound dl dt,
#addSideAutoSound dl dd.addLink {
	float: right;
	width: 186px;
}
#addSideAutoSound dl dt {
	margin-bottom: 5px;
}
#addSideAutoSound dl dd.addThumb {
	float: left;
	width: 102px;
}
#addSideAutoSound dl dd.addThumb img {
	border: solid 1px #c8c8c8;
}
#addSideAutoSound dl.hover dd.addThumb img {
	border: solid 1px #2f2d8e;
}
#addSideAutoSound dl dd.addLink {
	width: 174px;
	padding-left: 12px;
	background: url(../images/icon_arrow.png) 3px 5px no-repeat;
}
#addSideAutoSound dl dd.addLink a {
	padding-right: 15px;
	background: none !important;
	font-weight: bold;
}

/*add20121126*/
/*Twitter*/
.addTwitter{
	width:940px;
	margin:15px auto;
	height:300px;
}
.addTwitter .addT-Wijet01,
.addTwitter .addT-Wijet02,
.addTwitter .addT-Wijet03{
	width:300px;
	float:left;
}
.addTwitter .addT-Wijet02{
	margin:0 20px;
}
/* @end */

.ie7,
.addSearchBtnIe7{display:none;}

/*add20130221*/
/*==================================
  Gnavi
==================================*/
#addCallHeader #addGlobalNavi ul{
	display:block;
	width:866px;
	height:47px;
	background:url(/share/pc/images/add/gnavi_on.png) center center no-repeat;
}
/*==================================
  Footer
==================================*/
#addFooter01 .addSitemap{
	padding: 15px 0 0 20px;
}
.fb-like-box{
	margin-bottom:20px;
}
#addFGN08{
	width:220px !important;
}
#addFGN08 li{
	margin-bottom:10px;
}

#addFootPubList li span{
	display:none;
}

/*add20130417*/
/*==================================
  エントリー内のフォントサイズを個別に変更
==================================*/
/*海外版*/
#addDvdLineup .addForeignStit{
	font-size:125% !important;
	line-height: 1.7em;
}
#addDvdLineup .addForeignDescription p{
	font-size:109%;
	line-height: 1.7em;
}
.addDvdPBlock dt, .addDvdPBlock .summary, .addDvdPBlock .comment, .addDvdPBlock .spec{
	font-size:109%;
	line-height: 1.7em;
}
/*jukebox*/
.addjukeboxDescription p{
	font-size:109%;
	line-height: 1.7em;
}
/*レビュー*/
.addDescriptionArea .addTextArea p{
	font-size:109%;
	line-height: 1.7em;
}
.addForeignDescription p{
	font-size:109%;
	line-height: 1.7em;
}
/*ブログ*/
.spec{
	font-size:109%;
	line-height: 1.7em;
}
#addBlogArticleArea .addIdolArtSect p{
	font-size:109%;
	line-height: 1.7em;
}

.addCinemaInfo dt,
.addCinemaInfo dd{
	font-size:109%;
	line-height: 1.7em;
}
.addCinemaInfo dt{
	letter-spacing: 0.9px;
}
#addCinemaSummary p{
	font-size:109%;
	line-height: 1.7em;
}
.addDataTable th,
.addDataTable td{
	font-size:109%;
	line-height: 1.7em;
}
.addPagenationArea .addLinkNextPage a{
	font-size:109%;
	line-height: 1.7em;
}

/*写真下部*/
.addDescriptionArea .addImageArea .addImageBlock .addCaption{
	font-size:92% !important;
	line-height: 1.7em;
}
/*ニュース*/
.addDescriptionArea .addTextArea h3,
.addDescriptionArea .addTextArea p{
	font-size:125% !important;
	line-height: 1.7em;
}

