﻿@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Oswald&display=swap');

	.article__row {
		margin-top: 6.2rem;
	}
	.article__row + .lowTxt {
		margin-top: 6rem;
	}

	.clm2__item {
		width: calc(480/1024*100%);
	}
@media screen and (max-width: 767px){
	.article__row {
		margin-top: 3rem;
	}
	.article__row + .lowTxt {
		margin-top: 4rem;
	}

	.clm2__item {
		width: 100%;
	}
	.clm2__item:nth-child(n+2) {
		margin-top: 3rem;
	}
}

	.ymd {
		font-family: 'Oswald', sans-serif;
		font-size: 18px;
		letter-spacing: .05em;
		color: #111;
		opacity: .5;
	}

	.label {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: center;

		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;

		width: 100%;
		max-width: 166px;
		height: 30px;
		background: rgba(34, 18, 147, 1);
		font-size: 15px;
		text-align: center;
		color: #fff;
	}
	.label span {
		position: relative;
		top: -2px;
	}

	.recnav {
		margin: 100px auto 0;
	}
@media screen and (max-width: 767px){
	.ymd {
		font-size: 16px;
	}

	.label {
		position: relative;
		top: -1px;
		font-size: 13px;
	}
	.label span {
		top: 0;
	}

	.recnav {
		margin: 60px auto 0;
	}
}

/* --------------------------------------------------------------------------------
  Section
-------------------------------------------------------------------------------- */
	.section--Newslist {
		padding-top: 25.8rem;
	}

	.newslist__row > div:nth-child(n+4) {
		margin-top: 7.2rem;
	}
	.newslist__row .clm3__item--ymd {
		width: 110px;
	}
	.newslist__row .clm3__item--label {
		width: 166px;
		margin-right: 34px;
	}
	.newslist__row .clm3__item--cmt {
		width: calc(100% - 320px);
		text-align: left;
	}
	.newslist__row .clm3__item--cmt .lowTxt {
		margin-top: -1rem;
	}
	.newslist__row .clm3__item--cmt .lowTxt a {
		text-decoration: underline;
		transition: 0.3s ease;
	}
	.newslist__row .clm3__item--cmt .lowTxt a.hover {
		color: #e60027;
	}

@media screen and (max-width: 767px){
	.section--Newslist {
		padding-top: 13.2rem;
	}

	.newslist__row {
		justify-content: flex-start;
	}
	.newslist__row > div:nth-child(n+2) {
		margin-top: auto;
	}

	.newslist__row .clm3__item--ymd {
		width: 100px;
	}
	.newslist__row .clm3__item--label {
		width: calc(100% - 100px);
		margin-right: 0;
	}
	.newslist__row .clm3__item--label .label {
		max-width: 166px;
	}
	.newslist__row .clm3__item--cmt {
		width: 100%;
		margin-top: 2rem !important;
	}
	.newslist__row .clm3__item--cmt:not(:last-child) {
		margin-bottom: 6rem;
	}

	.newslist__row .clm3__item--cmt .lowTxt {
		margin-top: 0;
	}
}


/* --------------------------------------------------------------------------------
  Section
-------------------------------------------------------------------------------- */
	.section--Newsdetails {
		padding-top: 18.8rem;
	}

	.section--Newsdetails .newsdetails__row + .lowHeading {
		margin-top: 3rem;
	}
	.section--Newsdetails .lowHeading {
		font-size: 3.4rem;
		font-weight: 500;
	}
	.section--Newsdetails .lowHeading + .imgWrap {
		margin-top: 6.2rem;
	}
	.section--Newsdetails .imgWrap + .lowTxt {
		margin-top: 6rem;
	}
	.section--Newsdetails .arrow {
		margin-top: 9rem;
	}

	.newsdetails__row .clm2__item--ymd {
		width: 110px;
	}
	.newsdetails__row .clm2__item--label {
		width: calc(100% - 110px);
	}
@media screen and (max-width: 767px){
	.section--Newsdetails {
		padding-top: 9.4rem;
	}
	.section--Newsdetails .lowHeading {
		font-size: 2.4rem;
	}
	.section--Newsdetails .lowHeading + .imgWrap {
		margin-top: 3rem;
	}
	.section--Newsdetails .imgWrap + .lowTxt {
		margin-top: 3rem;
	}
	.section--Newsdetails .arrow {
		margin-top: 4.5rem;
	}
}

