@charset "UTF-8";


@media (min-width: 600px) {
  .l-content {
    padding-top: 0em;
  }
}
.top #content {
  padding-top: 0em;
}

.icon-posted::before {
  content: none;
}

@media (min-width: 600px) {
.c-scrollHint {display: none;}
}

.icon-menu-thin::before {
  color: #003c3e;
}


/** top **/
.mainvisual-txt {
	color: #fff;
	font-size: 4em;
	font-weight: 700;
	text-shadow: 1px 2px 1px #170604;
	line-height: 0.5em;
	letter-spacing: 0.1em;
/*	padding-top: 370px;*/
	padding-top: 40%;
	padding-left: 50px;
}
@media screen and (max-width:768px){
	.mainvisual-txt {
		position: absolute;
		top: 200px;
		font-size: 2em;
	}
}
svg:not([fill]) {color: #000;}
.p-mainVisual__scrollLabel {color: #000;}


.top_catch {
	position: relative;
	height: 100vh;
}

.top_news {
	width: 60%;
	font-size: 2em;
	border-bottom: 6px solid #003c3e;
	margin: 0 auto 30px;
	padding-bottom: 10px
}

.top_txt-area {padding: 0 40px;}
@media screen and (max-width:768px){
	.top_txt-area {
		padding: 30px 0;
	}
}


