@charset "UTF-8";

/* ---------------------------------------------------------------------

TITLE	: nikkansports.com
DATE	: 2017/10/11
URL     : https://www.nikkansports.com/rwc_japan/css/rwc_japan-style.css
AUTHOR	: nikkansports.com

--------------------------------------------------------------------- */

/*    上部に画像を表示する場合 */
#topNewsHeading {
/*     width: 640px; */
/*     height: 563px; */
/*     height: 167px; */
/*     background-image: url(/rwc_japan/img/headerImage.png); */
/*     background-image: url(/rwc_japan/img/rwc_japan.jpg); */
/*     background-image: url(/rwc_japan/img/headerImage.jpg); */
/*     background-size: 640px auto; */
/*     text-indent: 100%; */
/*     white-space: nowrap; */
/*     overflow: hidden; */
}


#topNewsHeading:before {
    content: url(/rwc_japan/img/headerImage.jpg);
    display: inline-block;
    font-size: 0;
    line-height: 0;
}

#topNews h3 {
    margin-top: 2em;
    font-size: 2.1rem;
    font-weight: bold;
}

.rwc_japanArea p {
    margin: 0.5em 0;
    line-height: 1.6;
    /*text-indent: 1em;*/
}
.rwc_japanArea p.subTitle {
    color: #4469AF;
    font-weight: bold;
    text-indent: 0;
}

.rwc_japanArea .mb10 { margin: 0.5em 0 10px; }
.rwc_japanArea .mb20 { margin: 0.5em 0 20px; }

.info .issue {
    padding: 10px 13px;
    background-color: #e3f0f9;
}

.info .issue dt {
    font-weight: bold;
}

.info .issue dl {
    margin: 1em 0;
}

.info .issue dd {
    margin-left: 0.5em;
    line-height: 1.6;
}

.contactBox {
    margin: 1.5em 0;
    padding: 8px 13px;
    background: #efefef;
    border: 1px solid #999999;
    line-height: 1.6;
}

.copyright {
    text-indent: 0 !important;
/*     font-size: 90%; */
	font-size: 1.0rem;
	font-size: 10px;
}

.subH {
    padding: 0 10px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
}

.nsTable tr td {
    line-height: 1.6em;
    text-align: left;
}

.nsTable #sample {
    margin-top: 1em;
}

.nsTable #sample p {
    margin-top: 0;
    text-indent: 0;
}

.nsTable tr td ol {
    list-style-type: decimal;
    margin-left: 1.6em;
}

.pad { padding-left: 8px; }

a.contact {
    padding: 2px 4px;
    color: #2599b1;
    background: #e0f1f5;
    border: 1px solid #a6d0d8;
    border-radius: 0.2em;
}




/* 新聞表紙 */
.info .issue .nogizaka_cover {
    margin-bottom: 2em;
}
.info .issue .nogizaka_cover dt {
	text-align: center;
}

/* Jスト用 */
.movieArea {
	margin: 2em 0;
}
.movie_inner {
	width: 100%;
	position: relative;
	padding-bottom: 56.25%;
}
