@charset "UTF-8";


/*
	

	お知らせ
	/news/



 */


/*
	Common

--------------------------------------------------- */
#nws-wrap { margin: 0 auto; }
	.nws-item-con {}
	#nws-main {}
	#nws-side {}

	/* Common > Share */
	.nws-share {
		align-items: center;
		display: flex;
		justify-content: center;
		}

	/* Common > Parts */
		/* Common > Parts > Category */
		.nws-categorylist {}
			.nws-catlst-item {
				background-color: rgba(255, 255, 255, 1);
				color: rgba(255, 255, 255, 1);
				}
				.nws-catlst-item span {}
			/* Common > Parts > Category > Scheme */
			.nws-categorylist .nws-cat-all { color: rgba(226, 91, 8, 1); }
		/* Common > Parts > Data Area */
		.nws-dataarea {
			align-items: start;
			display: flex;
			justify-content: start;
			}
			.nws-dataarea span {}
			.nws-cat { color: rgba(255, 255, 255, 1); }
			.nws-data {}
			/* Common > Parts > Data Area > Scheme */
			.nws-cat-all .nws-cat { background-color: rgba(226, 91, 8, 1); }
			.nws-cat-1 .nws-cat { background-color: rgba(30, 190, 170, 1); }
			.nws-cat-2 .nws-cat { background-color: rgba(70, 190, 20, 1); }
			.nws-cat-3 .nws-cat { background-color: rgba(240, 150, 60, 1); }

	/* Common > Main */
	.nws-man-block {}
		/* Common > Main > Category */
		.nws-man-block .nws-categorylist { letter-spacing: -0.4em; }
			.nws-man-block .nws-catlst-item {
				border: 2px solid;
				display: inline-table;
				text-align: center;
				}
				.nws-man-block .nws-catlst-item span {
					display: table-cell;
					font-weight: 700;
					vertical-align: middle;
					}
			/* Common > Main > Category > Scheme */
			.nws-man-block .nws-categorylist .nws-cat-all { border-color: rgba(226, 91, 8, 1); }
			.nws-man-block .nws-categorylist .nws-cat-1 {
				border-color: rgba(30, 190, 170, 1);
				color: rgba(30, 190, 170, 1);
				}
			.nws-man-block .nws-categorylist .nws-cat-2 {
				border-color: rgba(70, 190, 20, 1);
				color: rgba(70, 190, 20, 1);
				}
			.nws-man-block .nws-categorylist .nws-cat-3 {
				border-color: rgba(240, 150, 60, 1);
				color: rgba(240, 150, 60, 1);
				}
		/* Common > Main > Category */
		.nws-man-block .nws-lst-itemlist a .nws-lst-item {
			background-image: url(/src/img/common/arrow/right-orange.png);
			background-position: right center;
			}
		/* Common > Main > CategoryListTitle */
		.nws-categorylistttl { border-top: 1px solid rgba(0, 0, 0, .2); }
			.nws-categorylistttl p {}
				.nws-categorylistttl p strong {}
		/* Common > Main > Pagenation */
		.nws-pagenation { text-align: center; }
			.nws-pagename {}
				.nws-pagename p {}
			.nws-pagenation-wrap {
				align-items: center;
				display: flex;
				justify-content: center;
				}
				.nws-pn-item {
					background-position: center;
					background-repeat: no-repeat;
					border: 1px solid rgba(226, 91, 8, 1);
					color: rgba(226, 91, 8, 1);
					display: inline-table;
					}
					.nws-pn-item span {
						display: table-cell;
						vertical-align: middle;
						}
			/* Common > Main > Pagenation > Scheme */
			.nws-pn-current {
				background-color: rgba(226, 91, 8, 1);
				color: rgba(255, 255, 255, 1);

				-webkit-border-radius: 50%;
				border-radius: 50%;
				}

	/* Common > Side */
	.nws-sid-block {}
		.nws-sid-ttlarea {
			background-repeat: no-repeat;
			background-color: rgba(226, 91, 8, 1);
			color: rgba(255, 255, 255, 1);
			}
			.nws-sid-ttl { font-weight: 700; }
		.nws-sid-bodyarea {}
		/* Common > Side > Latest Post List */
		.nws-latestpostlist {}
			.nws-latestpostlist .nws-sid-ttlarea {}
			.nws-latestpostlist .nws-lst-item {
				border-bottom: 1px solid rgba(0, 0, 0, .2);
				border-top: none;
				}
		/* Common > Side > Archives */
		.nws-archives {}
			.nws-acv-item { color: inherit; }
				.nws-acv-item span {}
		/* Common > Side > Category */
		.nws-sid-block .nws-categorylist {}
			.nws-sid-block.nws-sid-category .nws-sid-ttlarea { background-image:url(/src/img/common/icon/school-white.svg); }
			.nws-sid-block .nws-catlst-item { display: block; }
				.nws-sid-block .nws-catlst-item span {
					color: rgba(255, 255, 255, 1);
					display: block;
					}
			/* Common > Parts > Category > Scheme */
			.nws-sid-block .nws-categorylist .nws-cat-all span { background-color: rgba(226, 91, 8, 1); }
			.nws-sid-block .nws-categorylist .nws-cat-1 span { background-color: rgba(30, 190, 170, 1); }
			.nws-sid-block .nws-categorylist .nws-cat-2 span { background-color: rgba(70, 190, 20, 1); }
			.nws-sid-block .nws-categorylist .nws-cat-3 span { background-color: rgba(240, 150, 60, 1); }


/*
	List

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

	/* List > Main */

		/* List > Main > Item List */
		.nws-lst-itemlist { border-bottom: 1px solid rgba(0, 0, 0, .2); }
		.nws-lst-itemlist a { color: inherit; }
			.nws-lst-item {
				background-repeat: no-repeat;
				border-top: 1px solid rgba(0, 0, 0, .2);
				}
				.nws-lst-thumbarea {}
					.nws-lst-thumbitem {
						background-color: rgba(240, 150, 60, 1);
						overflow: hidden;
						position: relative;

						-webkit-box-shadow: 10px 10px 20px rgba(0, 0, 0, .2);
						box-shadow: 10px 10px 20px rgba(0, 0, 0, .2);
						}
						.nws-lst-thumbitem img {
							vertical-align: middle;
							width: 100%;
							}
				.nws-lst-bodyarea {}
					.nws-lst-dataarea {}
						.nws-lst-dataarea span {}
						.nws-lst-dataarea .nws-cat {}
						.nws-lst-dataarea .nws-data {}
					.nws-lst-ttlarea {}
						.nws-lst-ttlarea h2 {}

		/* List > Main > Pagenation */
		#ls_news_list .nws-pagenation {}
			#ls_news_list .nws-pagename {}
				#ls_news_list .nws-pagename p {}
			#ls_news_list .nws-pagenation-wrap {}
				#ls_news_list .nws-pn-item {}
					#ls_news_list .nws-pn-item span {}
			/* List > Main > Pagenation > Scheme */
			#ls_news_list .nws-pn-prev,
			#ls_news_list .nws-pn-next {
				color: transparent;
				font-size: 0;
				text-indent: -9999px;
				}
			#ls_news_list .nws-pn-prev { background-image: url(/src/img/common/arrow/left-orange.png); }
			#ls_news_list .nws-pn-next { background-image: url(/src/img/common/arrow/right-orange.png); }


/*
	Detail

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

	/* Detail > Intro */
	#ls_news_detail #intro {}
		#ls_news_detail .int-inner {}
			#ls_news_detail #int-ttlarea {}
				#ls_news_detail #int-ttl-sub {}
				#ls_news_detail #int-ttl {}

	/* Detail > Main */
	#ls_news_detail .nws-man-block {}

		/* Detail > Main > Contents Area */
		.nws-detail-wrap {}
			.nws-dtl-dataarea {}
				.nws-dtl-dataarea span {}
				.nws-dtl-dataarea .nws-cat {}
				.nws-dtl-dataarea .nws-data {}
			.nws-dtl-ttlarea {}
				.nws-dtl-ttlarea h1 { font-weight: 700; }
			.nws-dtl-thumbarea {}
				.nws-dtl-thumbitem {}
					.nws-dtl-thumbitem img { width: 100%; }
			.nws-dtl-txtarea {
				background-color: rgba(255, 255, 255, 1);
				position: relative;
				}
				.nws-dtl-txtarea p { word-break: break-all; }
				.nws-dtl-txtarea p img {
					height: auto !important;
					max-width: 100% !important;
					width: 100% !important;
					}
				.nws-dtl-txtarea p a {
					color: rgba(226, 91, 8, 1);
					text-decoration: underline;
					/*background-color: rgba(226, 91, 8, 1);
					color: rgba(255, 255, 255, 1);
					display: inline-block;
					line-height: 1;
					vertical-align: middle;*/
					}
			/* Detail > Main > Contents Area > Event */
			.nws-dtl-evt-wrap {}
				.nws-dtl-evt-ttlarea { text-align: left; }
					.nws-dtl-evt-ttl {
						background-color: rgba(230, 90, 10, 1);
						color: rgba(255, 255, 255, 1);
						display: inline-block;
						line-height: 1;
						}
				.nws-dtl-evt-outline { border-bottom: 1px solid rgba(0, 0, 0, .3); }
					.nde-otl-item {
						display: table;
						width: 100%;
						}
						.nde-otl-item dt,
						.nde-otl-item dd {
							display: table-cell;
							vertical-align: middle;
							}
						.nde-otl-item dt {
							border-top: 2px solid rgba(230, 90, 10, 1);
							color: rgba(230, 90, 10, 1);
							text-align: center;
							}
						.nde-otl-item dd { border-top: 1px solid rgba(0, 0, 0, .2); }
				.nws-dtl-evt-att {}
					.nws-dtl-evt-att p {}
				.nws-dtl-evt-linkarea {}
					.nde-la-item {
						background-repeat: no-repeat;
						border: 1px solid;
						color: rgba(255, 255, 255, 1);
						display: inline-table;
						text-align: center;
						position: relative;

						-webkit-box-shadow: 10px 10px 20px rgba(0, 0, 0, .2);
						box-shadow: 10px 10px 20px rgba(0, 0, 0, .2);
						}
						.nde-la-item span {
							display: table-cell;
							vertical-align: middle;
							}
					.nde-la-pdf {
						background-image: url(/src/img/common/icon/pdf-white.svg);
						background-color: rgba(66, 103, 178, 1);
						border-color: rgba(66, 103, 178, 1);
						}
					.nde-la-reserv {
						background-color: rgba(29, 161, 242, 1);
						border-color: rgba(29, 161, 242, 1);
						}

		/* Detail > Main > Pagenation */
		#ls_news_detail .nws-pagenation {}
			#ls_news_detail .nws-pagename {}
				#ls_news_detail .nws-pagename p {}
			#ls_news_detail .nws-pagenation-wrap {}
				#ls_news_detail .nws-pn-item {}
					#ls_news_detail .nws-pn-item span {}
			/* Detail > Main > Pagenation > Scheme */
			#ls_news_detail .nws-pn-prev {}
			#ls_news_detail .nws-pn-next {}
			#ls_news_detail .nws-pn-current {}

		/* Detail > Main > Category */
		#ls_news_detail .nws-man-block .nws-categorylist {
			background-color: rgba(240, 240, 240, 1);
			text-align: center;
			}



/*
	

	MediaQuery



 */


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


/*
	Common

--------------------------------------------------- */
#nws-wrap {
	max-width: 1200px;
	padding: 0 60px 80px;

	align-items: start;
    display: flex;
    justify-content: start;
    flex-flow: row-reverse;
	}
	.nws-item-con {}
	#nws-main { width: 74%; }
	#nws-side {
		margin-right: 6%;
		width: 20%;
		}

	/* Common > Share */
	.nws-share {}

	/* Common > Parts */
		/* Common > Parts > Category */
		.nws-categorylist {}
			.nws-catlst-item {}
				.nws-catlst-item span {}
		/* Common > Parts > Category */
		.nws-dataarea {}
			.nws-dataarea span {
				font-size: 15px;
				line-height: 1;
				padding: 5px 10px;
				}
			.nws-cat {
				-webkit-border-radius: 5px;
				border-radius: 5px;
				}
			.nws-data {}

	/* Common > Main */
	.nws-man-block {}
		/* Common > Main > Category */
		.nws-man-block .nws-categorylist {
			align-items: start;
			display: flex;
			justify-content: start;
			}
			.nws-man-block .nws-catlst-item {
				height: 40px;
				margin: 1%;
				width: 23%;

				-webkit-border-radius: 5px;
				border-radius: 5px;

				-webkit-transition: .3s;
				transition: .3s;
				}
				.nws-man-block .nws-catlst-item span {
					font-size: 18px;
					letter-spacing: 1px;
					}
			/* Common > Main > Category > Scheme */
			.nws-man-block .nws-categorylist .nws-cat-all.current,
			.nws-man-block .nws-categorylist .nws-cat-1.current,
			.nws-man-block .nws-categorylist .nws-cat-2.current,
			.nws-man-block .nws-categorylist .nws-cat-3.current { color: rgba(255, 255, 255, 1); }
			.nws-man-block .nws-categorylist .nws-cat-all.current { background-color: rgba(226, 91, 8, 1); }
			.nws-man-block .nws-categorylist .nws-cat-1.current { background-color: rgba(30, 190, 170, 1); }
			.nws-man-block .nws-categorylist .nws-cat-2.current { background-color: rgba(70, 190, 20, 1); }
			.nws-man-block .nws-categorylist .nws-cat-3.current { background-color: rgba(240, 150, 60, 1); }
			/* Common > Main > Category > Hover */
			.nws-man-block .nws-categorylist .nws-cat-all:hover,
			.nws-man-block .nws-categorylist .nws-cat-1:hover,
			.nws-man-block .nws-categorylist .nws-cat-2:hover,
			.nws-man-block .nws-categorylist .nws-cat-3:hover { color: rgba(255, 255, 255, 1); }
			.nws-man-block .nws-categorylist .nws-cat-all:hover { background-color: rgba(226, 91, 8, 1); }
			.nws-man-block .nws-categorylist .nws-cat-1:hover { background-color: rgba(30, 190, 170, 1); }
			.nws-man-block .nws-categorylist .nws-cat-2:hover { background-color: rgba(70, 190, 20, 1); }
			.nws-man-block .nws-categorylist .nws-cat-3:hover { background-color: rgba(240, 150, 60, 1); }
		/* Common > Main > Category */
		.nws-man-block .nws-lst-itemlist a .nws-lst-item {
			background-position: right center;
			background-size: 20px;
			}
		/* Common > Main > CategoryListTitle */
		.nws-categorylistttl {
			margin-top: 20px;
			padding-top: 25px;
			}
			.nws-categorylistttl p { font-size: 17px; }
				.nws-categorylistttl p strong { font-size: 150%; }
		/* Common > Main > Pagenation */
		.nws-pagenation {}
			.nws-pagename {}
				.nws-pagename p {}
			.nws-pagenation-wrap {}
				.nws-pn-item {}
					.nws-pn-item span {}
			/* Common > Main > Pagenation > Scheme */
			.nws-pn-current {}

	/* Common > Side */
	.nws-sid-block { margin-bottom: 30px; }
		.nws-sid-ttlarea {
			background-position: left 10px center;
			background-size: 30px;
			padding: 12.5px 20px;

			-webkit-border-radius: 5px;
			border-radius: 5px;

			-webkit-box-shadow: -5px -5px 20px rgba(0, 0, 0, .2);
			box-shadow: -5px -5px 20px rgba(0, 0, 0, .2);
			}
			.nws-sid-ttl {
				font-size: 18px;
				letter-spacing: 2px;
				}
		.nws-sid-bodyarea {}
		/* Common > Side > Latest Post List */
		.nws-latestpostlist {}
			.nws-latestpostlist a { color: inherit; }
			.nws-latestpostlist .nws-lst-item { padding: 15px 0; }
				.nws-latestpostlist .nws-lst-item .nws-lst-bodyarea {
					padding: 0;
					width: auto;
					}
					.nws-latestpostlist .nws-dataarea span { font-size: 12px; }
					.nws-latestpostlist .nws-lst-ttlarea { margin-top: 10px; }
						.nws-latestpostlist .nws-lst-ttlarea h2 { font-size: 13px; }
		/* Common > Side > Archives */
		.nws-archives {}
			.nws-acv-item {
				border-bottom: 1px solid rgba(0, 0, 0, .3);
				display: block;
				padding: 15px;

				-webkit-transition: .3s;
				transition: .3s;
				}
				.nws-acv-item span {
					font-size: 16px;
					letter-spacing: 1px;
					}
			/* Common > Side > Archives > Hover */
			.nws-acv-item:hover { padding-left: 20px; }
		/* Common > Side > Category */
		.nws-sid-block.nws-sid-category .nws-sid-ttlarea { padding-left: 50px; }
		.nws-sid-block.nws-sid-category .nws-sid-bodyarea { padding: 5px 10px 0; }
		.nws-sid-block .nws-categorylist { text-align: left; }
			.nws-sid-block .nws-catlst-item {
				display: block;
				margin-top: 5px;

				-webkit-transition: .3s;
				transition: .3s;
				}
				.nws-sid-block .nws-catlst-item span {
					font-size: 16px;
					letter-spacing: 1px;
					padding: 10px 15px;

					-webkit-border-radius: 15px;
					border-radius: 15px;
					}
			/* Common > Side > Category > Hover */
			.nws-sid-block .nws-catlst-item:hover { padding-left: 20px; }


/*
	List

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

	/* List > Main */

		/* List > Main > Item List */
		.nws-lst-itemlist { margin-top: 30px; }
			.nws-lst-item {
				padding: 30px;

				align-items: start;
				display: flex;
				justify-content: start;
				}
				.nws-lst-thumbarea { width: 30%; }
					.nws-lst-thumbitem {
						-webkit-border-radius: 10px;
						border-radius: 10px;

						-webkit-transition: .3s;
						transition: .3s;
						}
						.nws-lst-thumbitem img {
							-webkit-transform: rotate(0.0001deg);
							transform: rotate(0.0001deg);

							-webkit-transition: transform .3s linear;
							transition: transform .3s linear;
							}
				.nws-lst-bodyarea {
					padding-left: 30px;
					width: 70%;
					}
					.nws-lst-dataarea {}
						.nws-lst-dataarea span {}
						.nws-lst-dataarea .nws-cat {}
						.nws-lst-dataarea .nws-data {}
					.nws-lst-ttlarea { margin-top: 20px; }
						.nws-lst-ttlarea h2 {
							font-size: 20px;
							letter-spacing: 1px;
							line-height: 1.5;

							-webkit-transition: .3s;
							transition: .3s;
							}
			/* List > Main > Item List > Hover */
			a .nws-lst-item:hover .nws-lst-thumbitem,
			a .nws-lst-item:hover .nws-lst-thumbitem img {
				-webkit-transform: scale(1.1);
				transform: scale(1.1);
				}
			a .nws-cat-all:hover .nws-lst-ttlarea h2 { color: rgba(226, 91, 8, 1); }
			a .nws-cat-1:hover .nws-lst-ttlarea h2 { color: rgba(30, 190, 170, 1); }
			a .nws-cat-2:hover .nws-lst-ttlarea h2 { color: rgba(70, 190, 20, 1); }
			a .nws-cat-3:hover .nws-lst-ttlarea h2 { color: rgba(240, 150, 60, 1); }

		/* List > Main > Pagenation */
		#ls_news_list .nws-pagenation { margin-top: 20px; }
			#ls_news_list .nws-pagename {}
				#ls_news_list .nws-pagename p { font-size: 16px; }
			#ls_news_list .nws-pagenation-wrap { margin-top: 15px; }
				#ls_news_list .nws-pn-item {
					background-size: 25px;
					height: 50px;
					margin: 5px;
					width: 50px;

					-webkit-border-radius: 10px;
					border-radius: 10px;
					}
					#ls_news_list .nws-pn-item span {}
			/* List > Main > Pagenation > Hover */
			#ls_news_list .nws-pn-item:hover {
				background-color: rgba(226, 91, 8, 1);
				color: rgba(255, 255, 255, 1);
				}
			#ls_news_list .nws-pn-prev:hover { background-image: url(/src/img/common/arrow/left-white.png); }
			#ls_news_list .nws-pn-next:hover { background-image: url(/src/img/common/arrow/right-white.png); }


/*
	Detail

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

	/* Detail > Intro */
	#ls_news_detail #intro { padding: 120px 0; }
		#ls_news_detail .int-inner {}
			#ls_news_detail #int-ttlarea {}
				#ls_news_detail #int-ttl-sub {}
				#ls_news_detail #int-ttl { font-size: 40px; }

	/* Detail > Main */
	#ls_news_detail .nws-man-block { margin-bottom: 40px; }

		/* Detail > Main > Contents Area */
		.nws-detail-wrap {}
			.nws-dtl-dataarea {}
				.nws-dtl-dataarea span {}
				.nws-dtl-dataarea .nws-cat {}
				.nws-dtl-dataarea .nws-data {}
			.nws-dtl-ttlarea { margin-top: 25px; }
				.nws-dtl-ttlarea h1 {
					font-size: 30px;
					letter-spacing: 1px;
					line-height: 1.35;
					}
			.nws-dtl-thumbarea { margin-top: 35px; }
				.nws-dtl-thumbitem {}
					.nws-dtl-thumbitem img {
						-webkit-border-radius: 20px;
						border-radius: 20px;

						-webkit-box-shadow: 15px 15px 30px rgba(0, 0, 0, .2);
						box-shadow: 15px 15px 30px rgba(0, 0, 0, .2);
						}
			.nws-dtl-txtarea {
				margin: 20px 20px 0;
				padding: 30px 40px;

				-webkit-border-radius: 20px;
				border-radius: 20px;
				}
				.nws-dtl-txtarea p {
					font-size: 17px;
					line-height: 2;
					margin-bottom: 20px;
					text-align: justify;
					}
				.nws-dtl-txtarea p img {
					-webkit-border-radius: 10px;
					border-radius: 10px;
					}
				.nws-dtl-txtarea p a {
					/*font-size: 16px;
					left: 0;
					padding: 10px 20px;
					position: relative;
					top: 0;

					-webkit-border-radius: 5px;
					border-radius: 5px;

					-webkit-transition: .3s;
					transition: .3s;

					-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, .2);
					box-shadow: 5px 5px 10px rgba(0, 0, 0, .2);*/
					}
			/* Detail > Main > Contents Area > Hover */
			/*.nws-dtl-txtarea p a:hover {
				left: 3px;
				top: 3px;

				-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, .4);
				box-shadow: 2px 2px 5px rgba(0, 0, 0, .4);
				}*/
			/* Detail > Main > Contents Area > Event */
			.nws-dtl-evt-wrap { margin: 0 60px; }
				.nws-dtl-evt-ttlarea {}
					.nws-dtl-evt-ttl {
						font-size: 20px;
						padding: 5px 30px;

						-webkit-border-radius: 5px;
						border-radius: 5px;
						}
				.nws-dtl-evt-outline { margin-top: 15px; }
					.nde-otl-item {}
						.nde-otl-item dt,
						.nde-otl-item dd {
							font-size: 16px;
							line-height: 1.75;
							padding: 15px;
							}
						.nde-otl-item dt { width: 20%; }
						.nde-otl-item dd {}
				.nws-dtl-evt-att { margin-top: 15px; }
					.nws-dtl-evt-att p {
						font-size: 14px;
						line-height: 1.5;
						}
				.nws-dtl-evt-linkarea {
					margin-top: 30px;

					align-items: center;
					display: flex;
					justify-content: center;
					}
					.nde-la-item {
						background-position: left 20px center;
						background-size: 35px;
						height: 60px;
						left: 0;
						margin: 0 10px 10px;
						top: 0;
						width: 300px;

						-webkit-border-radius: 30px;
						border-radius: 30px;

						-webkit-transition: .3s;
						transition: .3s;
						}
						.nde-la-item span {
							font-size: 20px;
							letter-spacing: 1px;
							}
				/* Detail > Main > Contents Area > Event > Hover */
				.nde-la-item:hover {
					left: 3px;
					top: 3px;

					-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, .4);
					box-shadow: 5px 5px 10px rgba(0, 0, 0, .4);
					}
				.nde-la-pdf:hover {
					background-image: url(/src/img/common/icon/pdf-blue.svg);
					background-color: rgba(255, 255, 255, 1);
					color: rgba(66, 103, 178, 1);
					}
				.nde-la-reserv:hover {
					background-color: rgba(255, 255, 255, 1);
					color: rgba(29, 161, 242, 1);
					}

		/* Detail > Main > Pagenation */
		#ls_news_detail .nws-pagenation { margin-top: 30px; }
			#ls_news_detail .nws-pagenation-wrap {}
				#ls_news_detail .nws-pn-item {
					height: 40px;
					margin: 5px;
					padding: 0 40px;

					-webkit-border-radius: 5px;
					border-radius: 5px;
					}
					#ls_news_detail .nws-pn-item span {}
			/* Detail > Main > Pagenation > Hover */
			#ls_news_detail .nws-pn-item:hover {
				background-color: rgba(226, 91, 8, 1);
				color: rgba(255, 255, 255, 1);
				}

		/* Detail > Main > Category */
		#ls_news_detail .nws-man-block .nws-categorylist {
			margin-top: 30px;
			padding: 20px;
			
			-webkit-border-radius: 5px;
			border-radius: 5px;
			}



}


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


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


/*
	Common

--------------------------------------------------- */
#nws-wrap { margin-top: 20px; }
	.nws-item-con {}
	#nws-main {}
	#nws-side { padding: 40px 20px 30px; }

	/* Common > Share */
	.nws-share { margin-top: 40px; }

	/* Common > Parts */
		/* Common > Parts > Category */
		.nws-categorylist {}
			.nws-catlst-item {}
				.nws-catlst-item span {}
		/* Common > Parts > Category */
		.nws-dataarea {}
			.nws-dataarea span {
				font-size: 12px;
				line-height: 1;
				padding: 5px 10px;
				}
			.nws-cat {
				-webkit-border-radius: 5px;
				border-radius: 5px;
				}
			.nws-data {}

	/* Common > Main */
	.nws-man-block {}
		/* Common > Main > Category */
		.nws-man-block .nws-categorylist { text-align: center; }
			.nws-man-block .nws-catlst-item {
				height: 50px;
				margin: 5px;
				width: 140px;

				-webkit-border-radius: 5px;
				border-radius: 5px;
				}
				.nws-man-block .nws-catlst-item span {
					font-size: 14px;
					letter-spacing: 1px;
					}
		/* Common > Main > Category */
		.nws-man-block .nws-lst-itemlist a .nws-lst-item {
			background-position: right 20px bottom 15px;
			background-size: 15px;
			}
		/* Common > Main > CategoryListTitle */
		.nws-categorylistttl {
			margin-top: 20px;
			padding: 20px 20px 0;
			}
			.nws-categorylistttl p { font-size: 14px; }
				.nws-categorylistttl p strong { font-size: 120%; }
		/* Common > Main > Pagenation */
		.nws-pagenation {}
			.nws-pagename {}
				.nws-pagename p {}
			.nws-pagenation-wrap {}
				.nws-pn-item {}
					.nws-pn-item span {}

	/* Common > Side */
	.nws-sid-block { margin-bottom: 30px; }
		.nws-sid-ttlarea {
			background-position: left 10px center;
			background-size: 25px;
			padding: 15px;

			-webkit-border-radius: 5px;
			border-radius: 5px;

			-webkit-box-shadow: -5px -5px 20px rgba(0, 0, 0, .2);
			box-shadow: -5px -5px 20px rgba(0, 0, 0, .2);
			}
			.nws-sid-ttl {
				font-size: 17px;
				letter-spacing: 2px;
				}
		.nws-sid-bodyarea {}
		/* Common > Side > Latest Post List */
		.nws-latestpostlist { padding: 0 5px; }
			.nws-latestpostlist a { color: inherit; }
			.nws-latestpostlist .nws-lst-item { padding: 15px 0; }
				.nws-latestpostlist .nws-lst-item .nws-lst-bodyarea { margin-top: 0; }
					.nws-latestpostlist .nws-dataarea span { font-size: 12px; }
					.nws-latestpostlist .nws-lst-ttlarea { margin-top: 10px; }
						.nws-latestpostlist .nws-lst-ttlarea h2 { font-size: 13px; }
		/* Common > Side > Archives */
		.nws-archives {}
			.nws-acv-item {
				border-bottom: 1px solid rgba(0, 0, 0, .3);
				display: block;
				padding: 12.5px;
				}
				.nws-acv-item span {
					font-size: 14px;
					letter-spacing: 1px;
					}
		/* Common > Side > Category */
		.nws-sid-block.nws-sid-category .nws-sid-ttlarea { padding-left: 40px; }
		.nws-sid-block .nws-categorylist { padding-left: 15px; }
			.nws-sid-block .nws-catlst-item {
				display: block;
				margin-top: 5px;
				}
				.nws-sid-block .nws-catlst-item span {
					font-size: 16px;
					letter-spacing: 1px;
					padding: 8px 20px;

					-webkit-border-radius: 15px;
					border-radius: 15px;
					}


/*
	List

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

	/* List > Main */

		/* List > Main > Item List */
		.nws-lst-itemlist { margin-top: 20px; }
			.nws-lst-item { padding: 20px 20px 30px; }
				.nws-lst-thumbarea {}
					.nws-lst-thumbitem {
						-webkit-border-radius: 10px;
						border-radius: 10px;
						}
						.nws-lst-thumbitem img {}
				.nws-lst-bodyarea { margin-top: 15px; }
					.nws-lst-dataarea {}
						.nws-lst-dataarea span {}
						.nws-lst-dataarea .nws-cat {}
						.nws-lst-dataarea .nws-data {}
					.nws-lst-ttlarea { margin-top: 10px; }
						.nws-lst-ttlarea h2 {
							font-size: 15px;
							letter-spacing: 1px;
							line-height: 1.5;
							}

		/* List > Main > Pagenation */
		#ls_news_list .nws-pagenation { margin-top: 20px; }
			#ls_news_list .nws-pagename {}
				#ls_news_list .nws-pagename p { font-size: 13px; }
			#ls_news_list .nws-pagenation-wrap { margin-top: 15px; }
				#ls_news_list .nws-pn-item {
					background-size: 15px;
					height: 30px;
					margin: 5px;
					width: 30px;

					-webkit-border-radius: 5px;
					border-radius: 5px;
					}
					#ls_news_list .nws-pn-item span {}


/*
	Detail

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

	/* Detail > Intro */
	#ls_news_detail #intro { padding: 80px 0 60px; }
		#ls_news_detail .int-inner {}
			#ls_news_detail #int-ttlarea {}
				#ls_news_detail #int-ttl-sub {}
				#ls_news_detail #int-ttl {}

	/* Detail > Main */
	#ls_news_detail .nws-man-block { margin-bottom: 20px; }

		/* Detail > Main > Contents Area */
		.nws-detail-wrap { padding: 0 20px; }
			.nws-dtl-dataarea {}
				.nws-dtl-dataarea span {}
				.nws-dtl-dataarea .nws-cat {}
				.nws-dtl-dataarea .nws-data {}
			.nws-dtl-ttlarea { margin-top: 15px; }
				.nws-dtl-ttlarea h1 {
					font-size: 20px;
					letter-spacing: 1px;
					line-height: 1.5;
					}
			.nws-dtl-thumbarea { margin: 20px -20px 0; }
				.nws-dtl-thumbitem {}
					.nws-dtl-thumbitem img {}
			.nws-dtl-txtarea { padding-top: 20px; }
				.nws-dtl-txtarea p {
					font-size: 13px;
					line-height: 1.75;
					margin-bottom: 15px;
					text-align: justify;
					}
				.nws-dtl-txtarea p img {
					-webkit-border-radius: 5px;
					border-radius: 5px;
					}
				.nws-dtl-txtarea p a {
					/*font-size: 13px;
					padding: 10px 20px;

					-webkit-border-radius: 5px;
					border-radius: 5px;

					-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, .2);
					box-shadow: 5px 5px 10px rgba(0, 0, 0, .2);*/
					}
			/* Detail > Main > Contents Area > Event */
			.nws-dtl-evt-wrap { margin-top: 30px; }
				.nws-dtl-evt-ttlarea {}
					.nws-dtl-evt-ttl {
						font-size: 15px;
						line-height: 1.35;
						padding: 10px 20px;

						-webkit-border-radius: 5px;
						border-radius: 5px;
						}
				.nws-dtl-evt-outline { margin-top: 15px; }
					.nde-otl-item {}
						.nde-otl-item dt,
						.nde-otl-item dd {
							font-size: 13px;
							line-height: 1.5;
							}
						.nde-otl-item dt {
							padding: 10px 0;
							width: 20%;
							}
						.nde-otl-item dd { padding: 10px 0 10px 10px; }
				.nws-dtl-evt-att { margin-top: 15px; }
					.nws-dtl-evt-att p {
						font-size: 12px;
						line-height: 1.5;
						}
				.nws-dtl-evt-linkarea {
					margin-top: 30px;
					text-align: center;
					}
					.nde-la-item {
						background-position: left 15px center;
						background-size: 30px;
						height: 60px;
						margin: 0 5px 10px;
						width: 220px;

						-webkit-border-radius: 30px;
						border-radius: 30px;
						}
						.nde-la-item span {
							font-size: 13px;
							letter-spacing: 1px;
							}

		/* Detail > Main > Pagenation */
		#ls_news_detail .nws-pagenation { margin-top: 30px; }
			#ls_news_detail .nws-pagenation-wrap {}
				#ls_news_detail .nws-pn-item {
					height: 50px;
					margin: 5px;
					width: 80px;

					-webkit-border-radius: 5px;
					border-radius: 5px;
					}
					#ls_news_detail .nws-pn-item span { font-size: 12px; }

		/* Detail > Main > Category */
		#ls_news_detail .nws-man-block .nws-categorylist {
			margin-top: 30px;
			padding: 20px 0;
			
			-webkit-border-radius: 5px;
			border-radius: 5px;
			}


}


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


@media (orientation: landscape) {

}


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


@media (orientation: portrait) {

}