<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.contents-block-sns {
	padding: 5rem 0;
}
.conttitle-heading:before {
	content: '';
	display: inline-block;
	border:none;
	margin-bottom: 1rem;
	height: 2px;
	width: 3.00rem;
	background: #c30d23;
}
.conttitle-heading:after {
	content: '';
	display: inline-block;
	top: 50%;
	border:none;
	margin-bottom: 1rem;
	height: 2px;
	width: 3.00rem;
	background: #c30d23;
}
.topimg:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../usrimg/dot01.png) !important;
}
.newslist-title{
	padding: 0 1.0rem 0 3.5rem;
}


/*------------------------------------- */
/* 動画一覧 */
/*------------------------------------- */

.goods-block-left{
	width:49%;
	display: inline-block;
	vertical-align:top;
}
.goods-block-right{
	width:49%;
	display: inline-block;
	vertical-align:top;
}
.index-goods-area{
	padding:2rem 0rem !important;
}
.goods-block-title{
	margin-top:5rem;
}
.goods-block-sub{
	margin-top:1rem;
}
.goods-block-text1{
	margin-top:5rem;
	font-size:1.4rem;
}
.goods-block-text2{
	width:60%;
	margin:0 auto;
	margin-top:1rem;
	margin-bottom:3rem;
	text-align:left;
}
.goods-block-right .productevent {
	width: 33% !important;
	margin: 0 !important;
}
.product-limittag-index {
	position: absolute;
	font-size: 0.8rem;
	padding: 0.25rem 0.5rem;
	top: 5%;
	right: 5%;
}
.goods-block-right .ev-title, .goods-block-left .ev-title {
	font-size: 0.8rem;
	height: 2.2rem !important;
	margin: 0 !important;
}
.productimg i{
	position: absolute;
	font-size: 3rem;
	color: RGBA(0,0,0,0.6);
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.movie2add{
	width: 49.5% !important;
}
.moviecont-area{
	margin-top: 8rem !important;
	margin-bottom: 3rem !important;
}

/*------------------------------------- */
/* works */
/*------------------------------------- */
.movietextarea{
	background: #333333;
}
.movielist:hover{
	opacity:0.7;
}

/*------------------------------------- */
/* live */
/*------------------------------------- */
.productevent .product-evarea{
	background:#333333;
}
.productevent:hover{
	opacity:0.7;
}
.product-text01area{
	background:#333333;
}
/*------------------------------------- */
/* cart */
/*------------------------------------- */
.btnbtn{
	color:#000000 !important;
}
#cart .othercelltd, .total3{
	color:#000000 !important;
}
#cart .keycolor01back .othercelltd{
	color:#ffffff !important;
}
#cart th, #cart td{
	border: #999999 1px dashed;
	border-right: #999999 1px dashed;
}
#cart table, #cart tr {
	border: #999999 1px solid;
}
#cart .othercelltd .deli_fee{
	color:#000000 !important;
}

/*------------------------------------- */
/* prof */
/*------------------------------------- */

.proftable tr th {
    background: #555555;
    width: 9.0rem;
    border-right: 1px solid #999999;
    font-size: 0.9rem;
}



/*------------------------------------- */
/* works系*/
/*------------------------------------- */
.newslistarea .movieimg{
	background-size: contain;
}
.newslistarea .movieimgarea {
	background: #666;
}
.worksarea-left {
	width: 45%;
	float: left;
	margin: 0 5% 0 0;
}


.newslistarea .productevent{
	float:right;
}


/*------------------------------------- */
/* 色系 */
/*------------------------------------- */
.contpage-linkbtn:hover {
	color: #ffffff !important;
	background-color: #c30d23 !important;
	border-color: #c30d23 !important;
}
.mt-noitem{
	margin-top:16rem;
	text-align: center;
}

/*------------------------------------- */
/* ヘッダー */
/*------------------------------------- */
.logolink{
	display:block;
	line-height:0;
}
.fun-header-logoimg{
	max-height:80px;
}
.header-menubar-menu a{
	font-size:1.4rem !important;
}
.headermenu-snsarea {
	display: inline-block;
	position: absolute;
	top: 30%;
	transform: translate(0,-50%);
	left: 1.0rem;
}
.goog-te-gadget{
	color:#ffffff !important;
}
.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active{
	color:#ffffff !important;
}

.commingsoon {
	position: absolute;
	top: 50%;
	right: -1rem;
	opacity: 0;
	transition: all 0.2s ease;
	background-color: RGBA(0,0,0,0.6);
	padding: 0.2rem 0.5rem 0.2rem 0.5rem;
	color: #dddddd;
	font-size: 0.8rem;
	pointer-events: none;
}
.commingsoon {
	position: absolute;
	top: 60%;
	right: -100%;
	font-size: 0.8rem !important;
}
.header-menubar-menu a:hover .commingsoon {
	opacity: 1.0 !important;
	top: 20%;
	right: -100%;
}
.glayout:hover{
	opacity: 1.0 !important;
}
.productimg{
	background-size: contain;
}

</pre></body></html>