@charset "UTF-8";

body {
	color: #333333 !important;
}

a {
    color:#333333 ; /*!important;*/
}

a:link, a:visited {
    color:#333333 ; /*!important;*/
}
a.text-link {
	color: #333333 ; /*!important;*/
}


a:hover,
a:active {
    text-decoration: none;
}

.c-both {
    clear: both;
}

#box_header {
    background-color: #EBEBEA !important;
}

#box_header #logo h1 a {
	background-image: url(/common/img/gfc/logo.png);
}
.scrolltop > a:after {
	border-bottom: 12px solid #000000;
}

.tooltip {
	background-color: #000000 !important;
	color: #FFFFFF !important;
}
.tooltip:after {
	border-bottom: 6px solid #000000 !important;
}

.rcrumbs {
	color: #000000;
}

.buy-off {
	color: #AAAAAA;
}

.alink {
	color:#0000FF !important;
	text-decoration: underline;
}

#mv_list .grid-item_tp h4.tooltip.ttl,
#mv_list .grid-item h4.tooltip.ttl{
    top: 325px !important;
    width: 210px !important;
}
#mv_list .grid-item_tp a:hover h4.tooltip.ttl,
#mv_list .grid-item a:hover h4.tooltip.ttl{
    opacity: 1 !important;
    z-index:9999 !important;
    top: 355px !important;
}
#mv_list .grid-item_tp a:hover h4,
#mv_list .grid-item a:hover h4{
    opacity: 1 !important;
    z-index:9999 !important;
    top: 132px !important;
}
.g-grid-item_tp{
    width:220px !important;
    height:440px !important;
}
.g-lazy{
    width:220px !important;
    height:auto !important;
}
.g-series-title{
    width:220px !important;
}
.g-viewing{
    width:210px !important;
}

