@charset "UTF-8";


/*
	

	Second News
	/news/
	/news/detail/XX



 */


/* Common */
.nws-summaryarea { overflow: hidden; }
	.nws-dataarea { display: table; }
		.nws-dataarea dt,
		.nws-dataarea dd { display: table-cell; }
		.nws-data {}
			.nws-data:after { content: '｜'; }
		.nws-category {}
	.nws-ttl { font-weight: 700; }


/* List */
#nws-list {}
	.nws-inner { margin: 0 auto 2rem; }
		.nws-item { border-bottom: 1px solid rgba(0, 0, 0, .3); }
		.nws-item:first-child { border-top: 1px solid rgba(0, 0, 0, .3); }
			.nws-item a { color: rgba(50, 50, 50, 1); }
			.nws-item:after {
			    content:"";
			    display:block;
			    clear:both;
				}
			.nws-thumb {
				background-image: url(/src/img/sec/news/common/bg-thumb.png);
				background-size: cover;
				background-repeat: no-repeat;
				background-color: rgba(130, 190,40, 1);
				float: left;
				overflow: hidden;
				}
				.nws-thumb img {}


/* Detail */
#nws-detail { margin: 0 auto; }
	.com-share { border-top: 1px solid rgba(0, 0, 0, .3); }
		.shr-item {}
	.nws-bodyarea { border-top: 1px solid rgba(0, 0, 0, .2); }
		.nws-bodyarea p { word-break: break-all; }
		.nws-bodyarea img {
			height: auto !important;
			max-width: 100% !important;

			-webkit-border-radius: 10px;
			border-radius: 10px;
			}
	/* Detail > Scheme */
	.ls_news_detail .nws-dataarea dd { border-top: none; }
	.ls_news_detail .nws-category { border-top: 1px solid rgba(0, 0, 0, .2); }


/* Anchor */
.nws-category {}
	.nws-cat-wrap {}
		.nws-cat-wrap li {
			background-color: rgba(255, 255, 255, 1);
			border: 3px solid rgba(80, 180, 40, 1);
			display: inline-table;
			text-align: center;
			}
			.nws-cat-wrap li a {
				display: table-cell;
				color: rgba(80, 180, 40, 1);
				font-weight: 700;
				vertical-align: middle;
				}
	/* Anchor > Scheme */
	.nws-cat-wrap li.current { background-color: rgba(80, 180, 40, 1); }
		.nws-cat-wrap li.current a { color: rgba(255, 255, 255, 1); }


/* Pagenation */
/* Pagination */
	/* Pagination > List */
	#pagination {}
		.pagenumber {}
			.pagenumber ul {
				letter-spacing: -0.4em;
				text-align: center;
				}
				.pagenumber ul li {
					background-position: center;
					background-repeat: no-repeat;
					background-color: rgba(80, 180, 40, 1);
					color: rgba(255, 255, 255, 1);
					display: inline-table;
					letter-spacing: 0em;
					text-align: center;
					vertical-align: middle;

					-webkit-border-radius: 50%;
					border-radius: 50%;
					}
					.pagenumber ul li a {
						color: rgba(255, 255, 255, 1);
						display: table-cell;
						vertical-align: middle;
						}
				.pagenumber ul li.current { background-color: rgba(80, 180, 40, .4); }
				.pagenumber ul li:first-child { background-image: url(/src/img/common/arrow/left-wh.png); }
				.pagenumber ul li:last-child { background-image: url(/src/img/common/arrow/right-wh.png); }
	/* Pagenation > Detail */



/*
	

	MediaQuery



 */


@media screen and (min-width: 751px) {


/* Common */
.nws-summaryarea {
	padding-left: 30px;
	padding-top: 10px;
	}


/* List */
#nws-list { padding-bottom: 100px; }
	.nws-inner { max-width: 800px; }
		.nws-item { padding: 30px 0; }
			.nws-thumb {
				height: 120px;
				width: 200px;

				-webkit-border-radius: 15px;
				border-radius: 15px;
				}
				.nws-thumb img {}
	/* List > Hover */
	.nws-item a:hover { color: rgba(80, 180, 40, 1); }
	/* List > Scheme */
	.ls_news_list .nws-dataarea { font-size: 15px; }
		.ls_news_list .nws-data {}
		.ls_news_list .nws-category {}
	.ls_news_list .nws-ttl {
		font-size: 20px;
		line-height: 1.5;
		margin-top: 20px;
		}
	.ls_news_list .nws-category {}


/* Detail */
#nws-detail {
	max-width: 800px;
	padding: 50px 0;
	}
	.nws-bodyarea {
		margin-top: 30px;
		padding: 30px 0 60px;
		}
		.nws-bodyarea p {
			font-size: 17px;
			line-height: 2;
			}
	.com-share { padding: 20px 0; }
		.shr-item {}
	/* Detail > Scheme */
	.ls_news_detail .nws-dataarea { font-size: 15px; }
		.ls_news_detail .nws-data {}
		.ls_news_detail .nws-category {}
	.ls_news_detail .nws-ttl {
		font-size: 30px;
		line-height: 1.5;
		margin-top: 20px;
		}
	.ls_news_detail .nws-category { padding-top: 30px; }


/* Anchor */
.nws-category {}
	.nws-cat-wrap {
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		padding: 0 0 40px;
		}
		.nws-cat-wrap li {
			height: 70px;
			margin: 0 10px;
			width: 230px;

			-webkit-border-radius: 35px;
			border-radius: 35px;
			}
			.nws-cat-wrap li a { font-size: 20px; }


/* Pagenation */
	/* Pagenation > List */
	#pagination { padding-top: 40px; }
		.pagenumber {}
			.pagenumber ul {}
				.pagenumber ul li {
					background-size: 15px;
					margin: 0 5px 10px;
					height: 60px;
					width: 60px;
					}
					.pagenumber ul li a { font-size: 15px; }
	/* Pagenation > Detail */


}


/* ------------------------------------------------ */


@media screen and (max-width: 750px) {


/* Common */
.nws-summaryarea { padding-left: 15px; }


/* List */
#nws-list {
	margin-top: 20px;
	padding-bottom: 50px;
	}
	.nws-inner {}
		.nws-item { padding: 20px 15px; }
			.nws-thumb {
				height: 60px;
				width: 90px;

				-webkit-border-radius: 15px;
				border-radius: 15px;
				}
				.nws-thumb img {}
	/* List > Scheme */
	.ls_news_list .nws-dataarea { font-size: 13px; }
		.ls_news_list .nws-data {}
		.ls_news_list .nws-category {}
	.ls_news_list .nws-ttl {
		font-size: 15px;
		line-height: 1.5;
		margin-top: 5px;
		}
	.ls_news_list .nws-category { padding: 0; }


/* Detail */
.ls_news_detail #int-ttlarea { padding: 30px 15px 0; }
#nws-detail { padding: 30px 20px 50px; }
	.nws-bodyarea {
		margin-top: 20px;
		padding: 20px 0 40px;
		}
		.nws-bodyarea p {
			font-size: 14px;
			line-height: 2;
			}
	.com-share { padding: 20px 0; }
		.shr-item {}
	/* Detail > Scheme */
	.ls_news_detail .nws-dataarea { font-size: 13px; }
		.ls_news_detail .nws-dataarea dt,
		.ls_news_detail .nws-dataarea dd{ padding: 0; }
		.ls_news_detail .nws-data {}
		.ls_news_detail .nws-category {}
	.ls_news_detail .nws-ttl {
		font-size: 20px;
		line-height: 1.5;
		margin-top: 20px;
		}
	.ls_news_detail .nws-category { padding-top: 30px; }


/* Anchor */
.nws-category {
	min-width: 0;
	overflow-x: scroll;
	padding: 0 20px 20px;
	}
	.nws-cat-wrap {
		display: block;
		width: 100%;
		white-space: nowrap;
		}
		.nws-cat-wrap li {
		    height: 50px;
		    margin: 0 5px;
		    width: 140px;

		    -webkit-border-radius: 25px;
		    border-radius: 25px;
			}
			.nws-cat-wrap li a { font-size: 15px; }


/* Pagenation */
	#pagination { padding-top: 30px; }
		.pagenumber {}
			.pagenumber ul {}
				.pagenumber ul li {
					background-size: 10px;
					margin: 0 5px 10px;
					height: 40px;
					width: 40px;
					}
					.pagenumber ul li a { font-size: 13px; }
	/* Pagenation > Detail */


}