@charset "utf-8";

/* global_sp.css
 * **************************************************
 * Body
 * Header
 * Global Navigation
 * Common Elements
 * Content
 * Page top
 * Footer
 * Important
 * **************************************************
 */

/* Body
-------------------------------------------------- */
*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	background: #FFFFFF;
	color: #666666;
	font-family: "Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif;
	font-size: 13px;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	text-align: center;
}

body.noscroll {
	overflow: hidden;
}

/* inner */
[class$="-inner"] {
	margin: 0;
	padding: 0 19px;
	position: relative;
}

/* Header
-------------------------------------------------- */

#header,
#header.fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10;
}

#header .header {
	background-color: #000000;
	height: 60px;
	position: relative;
	z-index: 3;
}

/* logo */
#header .logo {
	position: relative;
	top: 14px;
}

#header .logo a {
	display: inline;
}

#header .logo svg {
	fill: #ffffff;
	height: auto;
	width: 130px;
}

/* search-button */
#header .search-button {
	background: #ffffff url(../images/new/common/icon_search.svg) no-repeat center center;
	background-size: 40px;
	border-radius: 20px;
	cursor: pointer;
	display: inline-block;
	height: 40px;
	position: absolute;
	top: 10px;
	right: 20px;
	width: 40px;
}

#header .search-button.open {
	background-image: none;
}

#header .search-button .trigger {
	position: relative;
}

#header .search-button.open .trigger span {
	background: #000000;
	border-radius: 3px;
	display: block;
	height: 3px;
	position: absolute;
	left: 8px;
	transition: .3s;
	width: 24px;
}

#header .search-button.open .trigger span:nth-child(1) {
	top: 19px;
	transform: rotate(-45deg);
}

#header .search-button.open .trigger span:nth-child(2) {
	top: 19px;
	transform: rotate(45deg);
}

/* search */
#header .search {
	background-color: #5E5F63;
	display: none;
	height: 70px;
	padding: 15px 20px;
	position: absolute;
	top: 60px;
	right: 0;
	width: 100%;
}

#header .search.active {
	display: block;
}

#header .search input[type="text"] {
	background: #ffffff;
	border: none;
	border-radius: 20px;
	cursor: text;
	display: inline-block;
	font-size: 15px;
	height: 40px;
	outline: none;
	padding: 0 40px 0 20px;
	width: 100%;
}

#header .search input[type="image"] {
	background: #ffffff url(../images/new/common/icon_search.svg) no-repeat center right;
	background-size: 40px;
	border: none;
	border-radius: 20px;
	display: inline-block;
	height: 40px;
	outline: none;
	position: absolute;
	top: 15px;
	right: 20px;
	width: 40px;
}

/* toggle */
#header #toggle {
	cursor: pointer;
	display: block;
	height: 60px;
	position: absolute;
	top: 0;
	left: 25px;
	width: 35px;
}

#toggle .trigger {
	position: relative;
}

#toggle .trigger span {
	background: #ffffff;
	border-radius: 3px;
	display: block;
	height: 3px;
	position: absolute;
	left: 0;
	transition: .35s ease-in-out;
	width: 100%;
}

#toggle .trigger span:nth-child(1) {
	top: 20px;
}

#toggle .trigger span:nth-child(2) {
	top: 29px;
}

#toggle .trigger span:nth-child(3) {
	top: 38px;
}

.open #toggle .trigger span:nth-child(1) {
	top: 29px;
	transform: rotate(315deg);
}

.open #toggle .trigger span:nth-child(2) {
	left: 50%;
	width: 0;
}

.open #toggle .trigger span:nth-child(3) {
	top: 29px;
	transform: rotate(-315deg);
}

/* toggle-content */
#toggle-content {
	background-color: #5E5F63;
	padding: 21px 0;
	position: absolute;
	top: -287px;
	transition: .5s ease-in-out;
	width: 100%;
	z-index: 2;
}

.open #toggle-content {
	transform: translateY(347px);
}

/* Global Navigation
-------------------------------------------------- */

#globalnavi {
	color: #ffffff;
	text-align: left;
}

#globalnavi ul {
	list-style: none;
	margin: 0;
}

#globalnavi ul li {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	position: relative;
}

#globalnavi ul li a {
	display: block;
	padding: 0 0 0 40px;
}

#globalnavi nav>ul.menu>li>a {
	padding-top: 11px;
	padding-bottom: 11px;
}

#globalnavi ul.sub-menu {
	display: none;
	padding: 0 0 8px;
}

#globalnavi ul.sub-menu li a {
	padding-top: 6px;
	padding-bottom: 6px;
}

#globalnavi .toggle::before,
#globalnavi .toggle::after {
	background-color: #ffffff;
	content: '';
	display: block;
	height: 3px;
	position: absolute;
	top: 20px;
	left: 12px;
	width: 14px;
}

#globalnavi .toggle::after {
	transform: rotate(90deg);
	transition: 0.5s;
}

#globalnavi .toggle.active::after {
	transform: rotate(0);
}

/* Common Elements
-------------------------------------------------- */

/* img */
img {
	vertical-align: bottom;
	max-width: 100%;
}

/* link */
a {
	color: inherit;
	text-decoration: none;
	transition: .3s;
}

a:hover {
	color: inherit;
	text-decoration: none;
}

a[target="_blank"] span {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20width%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m16.945%2016.944h-10.89v-10.888h3.825v-1.556h-3.825a1.56%201.56%200%200%200%20-1.555%201.556v10.888a1.56%201.56%200%200%200%201.555%201.556h10.89a1.56%201.56%200%200%200%201.555-1.556v-3.824h-1.555zm-4.278-12.444v1.556h3.189l-6.923%206.922%201.089%201.089%206.923-6.922v3.189h1.555v-5.834z%22%20fill%3D%22%23fff%22%20transform%3D%22translate(-4.5%20-4.5)%22%2F%3E%3C%2Fsvg%3E') no-repeat right center;
	background-size: 1em;
	padding: 0 1.56em 0 0;
}

/* Content
-------------------------------------------------- */

main {
	display: block;
}

.main-inner {
	overflow: hidden;
	padding-bottom: 64px;
}

/* ヘッダーの高さ分下げる */
#commonColumn,
#product {
	padding-top: 60px;
}

/* Page top
-------------------------------------------------- */

#pageTop {
	background: #000000;
	height: 50px;
	opacity: 0.7;
	position: fixed;
	bottom: 20px;
	right: 20px;
	width: 50px;
	z-index: 99;
}

#pageTop a {
	display: block;
	position: relative;
	height: 50px;
	width: 50px;
}

#pageTop a::before {
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	content: '';
	height: 12px;
	position: absolute;
	top: 22px;
	left: 19px;
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: 12px;
}

/* Footer
-------------------------------------------------- */

#footer {
	background-color: #5E5F63;
	color: #ffffff;
	padding: 30px 0 20px;
}

#footer ul {
	list-style: none;
	margin: 0;
}

#footer ul li {
	margin: 0;
}

/* footernavi */
#footer .footernavi {
	text-align: left;
}

#footer .footernavi ul li a {
	display: block;
	font-weight: bold;
}

#footer .footernavi>ul {
	border-top: 1px solid #ffffff;
	font-size: 14px;
}

#footer .footernavi>ul>li {
	border-bottom: 1px solid #ffffff;
	padding: 0 0 0 45px;
	position: relative;
}

#footer .footernavi>ul>li>a {
	padding: 12px 0;
}

#footer .footernavi .toggle {
	cursor: pointer;
	height: 48px;
	position: absolute;
	top: 0;
	left: 0;
	width: 45px;
}

#footer .footernavi .toggle::before,
#footer .footernavi .toggle::after {
	background-color: #ffffff;
	content: '';
	display: block;
	height: 2px;
	position: absolute;
	top: 48%;
	left: 15px;
	transform: translateY(-50%);
	width: 12px;
}

#footer .footernavi .toggle::after {
	transform: translateY(-50%) rotate(90deg);
	transition: 0.5s;
}

#footer .footernavi .toggle.active::after {
	transform: rotate(0);
	transition: 0.5s;
}

#footer .footernavi ul.sub-menu {
	display: none;
	padding: 0 0 19px;
}

#footer .footernavi ul.sub-menu li a {
	padding: 5px 0;
}

/* footerlink */
#footer .footerlink {
	margin: 48px 0 0 0;
}

#footer .footerlink ul {
	text-align: center;
}

#footer .footerlink ul li {
	display: inline-block;
	font-size: 13px;
	margin: 0 5px;
	letter-spacing: 0.02em;
}

/* copyright */
#footer .copyright {
	font-size: 11px;
	margin: 20px 0 0 0;
}

/* Important
-------------------------------------------------- */
/* 共通ページ対応 */
/* 製品ページ：段落 */
p.h2txt,
div.h2txt,
.unit p.txt,
.unit1 p.txt,
.unit1 p.h2txttxt,
.unit1 p.h2txt2,
.unit1 p.h2txtTitle {
	width: auto !important;
}

/* 製品ページ：破線 */
.unit1 dl dd.border {
	width: auto !important;
}

/* 製品ページ：テーブルの横幅 */
#product table.productSpec_02 td,
#product table.productSpec_02 td.spec_c,
#product .productSpec_01 table,
#product #specContents table.spec,
#product .maintenance table {
	width: auto !important;
}

/* 製品ページ：コンテンツの横幅 */
#product .mainContents {
	padding: 0 !important;
	width: auto !important;
}

/* 製品ページ：お手持ちのスマホが対応しているか今すぐチェック */
#product .section .link {
	margin-left: 0 !important;
	padding-right: 25px !important;
	width: auto !important;
	word-break: break-all;
}

/* 製品ページ：アイコン */
#product #icon ul,
#product .section ul.BDplugin {
	width: auto !important;
}
#product #icon+table {
	width: 100%;
}

/* 製品ページ：Surface対応 */
#product .surface {
	height: auto !important;
	left: 0 !important;
	width: auto !important;
}
#product .surface img.image_03,
#product .surface img.surface_btn {
	left: 5% !important;
	bottom: 5% !important;
	width: 90% !important;
}

/* 製品ページ：テレビ対応表はこちらリンク */
#product .tv_btn {
	margin-left: auto !important;
	margin-right: auto !important;
}

/* 製品ページ：動画（YouTube） */
#product iframe[src*="youtube"] {
	height: 51.94vw;
	width: 100% !important;
}

/* 製品ページ：テキスト折返し */
#product .productSpec_01 table,
#product .data table,
#product .spec,
#product #spec {
	word-break: break-all;
}

/* 製品ページ：ガチャベイ */
#product .intro img {
	height: auto;
}

#product p.intro a {
	margin: 0 !important;
}

/* 製品ページ：白い画像 */
#product img[src$="img/00.gif"] {
	display: none;
}

/* 製品ページ：戻るボタン */
#product table tr td[width="500"]+td[align="right"]>a[href^="#sp"],
#product table tr td[width="500"]+td[align="right"]>a[href^="#top"] {
	display: none;
}

/* 製品ページ：ブロックの横幅 */
#product #section .unit3 {
	width: auto !important;
}

/* 個別ページ対応 */
/* ブロックの横幅 */
#lbdpud6u3v .section div.dot,
#lbdpva6ucvbk .section div.dot,
#ldrpmj8u2r ul.list li,
#lmflgu3agbk .manual table td:last-child {
	width: auto !important;
}

/* LMC-GU3シリーズ */
#lmcgu3 .img_01 {
	background-size: 400px auto;
	background-repeat: no-repeat;
	width: auto !important;
    height: 300px !important;
}

/* LMD-PBLU3BSシリーズ */
#lmdpblu3bs #security,
#lmdpblu3bs #section_kosho,
#lmdpblu3bs #erasedata,
#lmdpblu3bs #block_01,
#lmdpblu3bs #block_02,
#lmdpblu3bs #block_03 {
	height: auto !important;
	width: auto !important;
}
#lmdpblu3bs #security {
	background-color: #ff2902;
	background-size: 186%;
}
#lmdpblu3bs #security div.security {
	padding: 50% 0 1% !important;
}
#lmdpblu3bs #security div.security p {
	position: static !important;
    width: auto !important;
}
#lmdpblu3bs #section_kosho {
	background-size: 100% 100%;
}
#lmdpblu3bs #section_kosho div.block {
	padding: 40% 0 2% !important;
}
#lmdpblu3bs .section ul.bg-list {
	padding: 0 10% !important;
}
#lmdpblu3bs #erasedata {
	background-size: 100%;
}
#lmdpblu3bs #erasedata div.erasedata {
	padding: 46% 0 0 0 !important;
}
#lmdpblu3bs #erasedata div.erasedata p {
	position: static !important;
    color: inherit !important;
    width: auto !important;
}
#lmdpblu3bs .erasedata_caption {
	color: inherit !important;
}
#lmdpblu3bs #block_01 div.txt,
#lmdpblu3bs #block_02 div.txt,
#lmdpblu3bs #block_03 div.txt {
	position: static !important;
    padding: 60% 0 0 0 !important;
}

/* LMD-SPAU3Mシリーズ */
#lmdspau3m .section .video {
	height: 51.94vw !important;
	margin-bottom: 30px;
}
#lmdspau3m #section {
    background-size: 100%;
    height: auto !important;
    width: auto !important;
}
#lmdspau3m #section div.mac {
	padding: 57% 0 0 0 !important;
}
#lmdspau3m #section div.mac p {
    color: inherit !important;
	position: static !important;
    width: auto !important;
}

/* LMD-PBLU3シリーズ */
#lmdpblu3 .section .img02 {
	float: none !important;
}
#lmdpblu3 .section .txt02 {
    overflow: visible !important;
    padding: 10px 0 0 0 !important;
    height: auto !important;
}

/* LMD-PBRUCBKシリーズ */
#lmdpbruc .section .img {
	float: none !important;
}

/* LHD-ENBU3Rシリーズ */
/* LHD-EGRBEU3Fシリーズ */
/* LHD-ENU3WRWHシリーズ */
/* LHD-EGTREU3Fシリーズ */
/* LHD-ENU3TVWシリーズ */
#lhdenbu3r #section_first div.block,
#lhdegrbeu3f #section_first div.block,
#lhdenu3wr #section_first div.block,
#lhdegtreu3f #section_first div.block,
#lhdenu3tvw #section_first div.block {
    background-size: 100%;
    height: auto !important;
	width: auto !important;
}

#lhdenbu3r #section_first div.block p,
#lhdegrbeu3f #section_first div.block p,
#lhdenu3wr #section_first div.block p,
#lhdegtreu3f #section_first div.block p,
#lhdenu3tvw #section_first div.block p {
    padding: 104% 0 0 0 !important;
	position: static !important;
}

#lhdegrbeu3f #section_first div.block p,
#lhdegtreu3f #section_first div.block p {
    padding-top: 118% !important;
}

#lhdenu3tvw #section_first div.block p {
    padding-top: 60% !important;
}

/* LHD-ENU3TVWシリーズ */
#product #lhdenu3tvw #section_second_01 div.block,
#product #lhdenu3tvw #section_second_02 div.block,
#product #lhdenu3tvw #section_third div.block {
    background-size: 100%;
    height: auto;
    width: 100%;
}
#product #lhdenu3tvw #section_second_01 div.block p.section_second_01_txt,
#product #lhdenu3tvw #section_second_02 div.block p.section_second_02_txt {
    font-size: 100%;
	position: static;
    padding: 38% 7% 3%;
	width: auto;
}
#product #lhdenu3tvw #section_second_02 div.block p.section_second_02_txt {
	padding-top: 8%;
	padding-top: 7%;
}
#product #lhdenu3tvw #section_third div.block p {
    color: inherit;
	height: auto;
    padding: 136% 0 2.5%;
    position: static;
}

/* LHD-EG40THEU3F */
#lhr_egeu3f #section .unit3-2,
#lhr_egeu3f #section .unit3-2 dt,
#lhr_egeu3f #section .unit4 {
	width: auto !important;
}
#lhr_egeu3f #section .unit3-2 dl {
	float: none !important;
	width: auto !important;
}

/* LHR-2Bシリーズ */
/* LHR-8BREU3 */
#lhr2b #section .unit1 dl dd,
#lhr8breu3 #section .unit1 dl dd {
	padding: 15px 0 0 0 !important;
	width: auto !important;
}

/* LHD-PBLU3シリーズ */
/* LHD-PBMBU3QWシリーズ */
/* LHD-PBMBU3QWシリーズ */
#lhdpbmbu3qw .section .block_img,
#lhdpbmbu3qw .section .block_img,
#lhdpblu3bk .section .img02 {
	float: none !important;
	width: auto !important;
}

/* LHD-PBMU3BKNS */
#lhdpbmu3bkns .cancel a {
	background-size: 100%;
    height: 50px !important;
	width: auto !important;
}

/* LHD-PBGU2W */
#ProductContent #Section2,
#ProductContent #Section3 {
	width: auto !important;
}

#ProductContent #Section3 ul,
#ProductContent #Section3 p.h3txt {
	float: none !important;
	width: auto !important;
}

#ProductContent #Section2 .Sec2positon p.h2txt2 {
	position: static !important;
	left: 0 !important;
	width: auto !important;
}

#ProductContent #Section2 .Sec2positon p.h2txt2 {
	text-align: left;
}

/* LHR-4BNEU3 */
#lhr4bneu3 table.list {
	word-break: break-all;
}

/* LHR-L1BSTWUCD */
#lhrl1bstwucd #section_first div.block {
	background-size: cover !important;
	width: auto !important;
	height: 305px !important;
}
#lhrl1bstwucd #section_first div.block p {
	padding: 0 0 0 55px !important;
	width: auto !important;
	font-size: 160% !important;
}
#lhrl1bstwucd #section_second div.block {
	background-size: cover !important;
	width: auto !important;
	height: 270px !important;
}
#lhrl1bstwucd #section_second div.block  p {
	width: auto !important;
	padding: 10px 0 0 10px !important;
	font-size: 150% !important;
}
#lhrl1bstwucd .unit .unit_txt {
	float: none !important;
}
#lhrl1bstwucd #section_third div.block {
	background-size: cover !important;
	width: auto !important;
	height: 240px !important;
}
#lhrl1bstwucd #section_third div.block p {
	width: auto !important;
	padding: 10px 0 0 10px !important;
	font-size: 150% !important;
}

/* LHR-L1BSTWU3D */
#lhrl1bstwu3d #section_first div.block {
	background-size: cover !important;
	width: auto !important;
	height: 305px !important;
}
#lhrl1bstwu3d #section_first div.block p {
	padding: 0 0 0 55px !important;
	width: auto !important;
	font-size: 160% !important;
}
#lhrl1bstwu3d #section_second div.block {
	background-size: cover !important;
	width: auto !important;
	height: 270px !important;
}
#lhrl1bstwu3d #section_second div.block p {
	width: auto !important;
	padding: 10px 0 0 10px !important;
	font-size: 150% !important;
}
#lhrl1bstwu3d .unit .unit_txt {
	float: none !important;
}
#lhrl1bstwu3d #section_third div.block {
	background-size: cover !important;
	width: auto !important;
	height: 240px !important;
}
#lhrl1bstwu3d #section_third div.block p {
	width: auto !important;
	padding: 10px 0 0 10px !important;
	font-size: 150% !important;
}

#lhrl1bstwu3d #section_fourth div.block {
	background-size: cover !important;
	width: auto !important;
	height: 90px !important;
}
#lhrl1bstwu3d #section_fourth div.block p {
    position: static !important;
    padding: 30px 0 0 0 !important;
	font-size: 180% !important;
	text-align: center;
}

/* WD AV-GP 内蔵ハードディスク */
#lhdwd #section .lineup {
	margin-right: 0 !important;
}

/* LHD-EGTREU3Fシリーズ */
#lhdegtreu3f .section .wdred_title:after {
    left: 45% !important;
}
#product #lhdegtreu3f .section .icon {
	height: auto;
}
#product #lhdegtreu3f .section .icon .leftC {
	float: none;
	height: auto;
	text-align: center;
}
#product #lhdegtreu3f .section .icon p.content {
	margin-left: auto;
	margin-right: auto;
}

/* LHD-ENU3BSRシリーズ */
#lhdenu3bsr #section_01 .maintitle:after {
    left: 45% !important;
}
#lhdenu3bsr #section_01 div.block {
	background-size: 650px auto;
	background-position: left -15% top 0;
	width: auto !important;
	height: 270px !important;
}
#lhdenu3bsr #section_01 div.block p {
    position: static !important;
    line-height: 1.8em !important;
    padding: 220px 0 80px 10px !important;
}
#lhdenu3bsr #section_01 div.block span.maintxt {
    font-size: 150% !important;
}

#lhdenu3bsr #section_02 div.block {
	background-size: contain;
	width: auto !important;
    height: 140px !important;
}
#lhdenu3bsr #section_02 div.block p {
    line-height: 1.2em !important;
    padding: 10px 10px 0 100px !important;
}
#lhdenu3bsr #section_02 div.block span.maintxt {
    font-size: 70% !important;
}

/* LHD-ENU3BSシリーズ */
#lhdenu3bs #section .maintitle:after {
    left: 45% !important;
}
#lhdenu3bs #section div.block {
	background-size: 650px auto;
	background-position: left -15% top 0;
	width: auto !important;
	height: 270px !important;
}
#lhdenu3bs #section div.block p {
    position: static !important;
    line-height: 1.8em !important;
    padding: 220px 0 80px 10px !important;
}
#lhdenu3bs #section div.block span.maintxt {
    font-size: 150% !important;
}

/* LDRW-LPMKWU2DAW */
#ldrwlpmkwu2daw #box_01 {
	background-size: contain;
	width: auto !important;
	height: 290px !important;
}
#ldrwlpmkwu2daw #box_01 p {
    padding: 200px 0 0 0 !important;
}
#ldrwlpmkwu2daw #box_02 {
	background-size: contain;
	width: auto !important;
}
#ldrwlpmkwu2daw #box_02 p {
    line-height: 1.6em !important;
    padding: 50px 0 0 100px !important;
    height: 200px !important;
}

/* CDプレーヤー */
#lcppapb02wh table.productSpec td,
#lcppap02bwhlwd table.productSpec td {
	width: auto !important;
}

/* LDR-PVA8UCLシリーズ */
#product #container .inner #lbdpva6ucvbk .button a {
	background: none;
    border-radius: 0;
    padding: 0;
}
#product #container .inner #lbdpva6ucvbk .button a img {
	margin: 0;
	width: 100%;
}

/* LDRW-CDPLABK */
#product #ldrwcdplabk #section .app .btn {
	margin-top: -25%;
}
#product #ldrwcdplabk #section .app ul {
	margin: 14% 0 70px;
}

/* LHR-4BREFU3 */
#product #lhr4bneu3 #section .unit1 dl dt {
	float: none;
}
#product #lhr4bneu3 #section .unit1 dl dd {
	float: none;
	padding: 15px 0 0 0;
	width: auto;
}

/* 顔認証 コネクトデバイス 設置・保守サービス */
#product #sbltc>table {
	width: 100%;
}

/* 共通 */
.spWidthAuto {
	width: auto !important;
}


/* ▼ 旧レイアウト設定 ▼ */
#globalnavi a,
#header a:visited,
#header a:link,
#footer a,
#footer a:visited,
#footer a:link {
	color: #ffffff !important;
}


/* レガシー対策
------------------------------------------------------------------- */
body#commonColumn,
body#product {
	background-image: none;
}


/* ======================================
	2 : container [ コンテナ ]（<!-- /#globalNavi --></div> 〜 <div id="footer">）
====================================== */
#container {
	clear: both;
	margin: 20px 15px 30px 15px;
	text-align: left;
}




/* ======================================
	3 : novisualAnchors [ アンカー ]
====================================== */
div.novisualAnchors {
	width: 0;
	height: 0;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	/* except MacIE \*/
	position: absolute;
	/* end */
	left: 0;
	top: 0;
	color: #fff;
}

div.novisualAnchors a {
	font-size: 1px;
	line-height: 1px;
	color: #fff;
	text-decoration: none;
}