@charset "shift_jis";


/** 動的共通
******************************/
body {
	margin:0;
	padding:0;
}


/** 動的共通ヘッダ
******************************/

/** 動的共通フッタ
******************************/
div.vvFooterWrapper {
	margin:50px 0 0;
}
div.vvFooterWrapper div#norton {
	display:none;
}
div.vvFooterWrapper div.vvSponsorArea {
	margin:0 0 15px;
	text-align:center;
}
div.vvFooterHeight sss{
}
div.vvFooterInWrapper {
	position:absolute;
    right:0;
    left:0;
	height:62px;
	padding:15px 0 0;
	border-top:#000000 7px solid;
	background:#000000;
	font-size:12px;
	line-height:1.2;
	text-align:center;
}
div.vvFooterInWrapper p.vvOperatingCaption {
	margin:0 0 5px;
	color:#FFFFFF;
}
div.vvFooterInWrapper ul.vvFootMenu li {
	display:inline-block;
	margin:0 0 5px;
	border-right:#000 1px solid;
}
div.vvFooterInWrapper ul.vvFootMenu li:last-child {
	border-right:none;
}
div.vvFooterInWrapper ul.vvFootMenu li a {
	color:#FFF;
	text-decoration:none;
}
div.vvFooterInWrapper ul.vvFootMenu li a:hover {
	text-decoration:underline;
}


/** 商品一覧
******************************/
.narrowdown-block-wrapper{
	display: none;
}
.vVarenSite #main_content {
	font-family:Meiryo;
}
.vVarenSite #main_content div.h1-wrap h1{
	background:#f39801;
	padding:8px 10px 8px 15px;
}
.vVarenSite #main_content div.h1-wrap {
	border-bottom:0;
}
/** 商品詳細
******************************/
.breadcrumbBlock,
#detailInfoBlock .serviceTab{
	display: none;
}


/** まとめ一覧
******************************/
#vvokotowari {
    padding: 20px;
    line-height: 160%;
    background: #eee;
    margin: 10px 0;
}


/** カート
******************************/
.vVarenSite.pageCartList2 table td table td p#introduce_txt,
.vVarenSite.pageCartList2 table td table td p#introduce_txt2,
.vVarenSite.pageCartList2 iframe#reco {
	display:none;
}


/** 購入ログイン
******************************/



/** サンキュー（名入れユニフォームへのバナーあり）
******************************/
.vVarenSite.pageThanks div.messageOnContentsWrapper div.vvThanksImg,
.vVarenSite.pageThanks div.messageOnContentsWrapper p.vvThanksMessage,
.vVarenSite.pageThanks div.messageOnContentsWrapper div.vvRirekiArea {
	display:none;
}


/** 支払方法選択（配送時カード決済強調）
******************************/

span.data-pay01.red {
    color: #ff0000;
}

/** ヘッダー・フッター変更（20190221）
******************************/


.vvHeadMainArea a img {
    top: 80px;
    position: absolute;
    right: 15px;
}

p.vvLogo img {
    width: 100%;
}

p.vvCopyright {
    color: white;
}

div.vvFooterInWrapper ul.vvFootMenu li + li::before {
    content: " | ";
    color: white;
}

/** NEWマーク（20200805）
******************************/

.productBox .productBoxBody .product-date-cell dd.releaseDate span {
	display: inline-block!important;
    color: #fff;
	background-color: #ff0000;
    padding: 0px 7px;
    margin-right: 5px;
    border-radius: 3px;
}