@charset "UTF-8";
/*================================ #notice ================================*/
/*-- ▼▼▼▼▼ #noticeを表示にする場合 ▼▼▼▼▼--*/
/*.header_top {
	height: 1410px;
	background-size: 120%;
}
.header_top h2 {
	top: 685px;
}
.header_top .point {
	top: 930px;
}
#video_area {
	top: 390px;
}
.top .background_header {
	top: auto;
	bottom: 195px;
}
.header_top .header_nav {
	height: 202px;
}
.header_top .inner {
	height: 202px;
}
#global_Nav {
	top: 215px;
}
#notice {
	width: 100%;
	position: absolute;
	top: 100px;
	left: 0;
	background: #f9f2f2;
}
#top #notice {
	top: 103px;
}
#notice a {
	display: block;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	font-family: 'Noto Serif JP', serif;
	text-decoration: none;
	text-align: center;
	background: url(/~tokikou/images/notice_sakura_l.png),url(/~tokikou/images/notice_sakura_r.png),radial-gradient(circle farthest-side, rgba(252,232,230,0.2) 0%,rgba(252,232,230,0.2) 50%, rgba(254,198,184,0.2) 100%);
	background-repeat: no-repeat;
	background-position: top -13px left,top  1px right 10px, top center;
	padding: 17px 15px 15px;
	box-sizing: border-box;
}
#notice a span {
	height: 100%;
	display: inline-block;
	background: url(/~tokikou/images/arrow_r_pnk.svg) no-repeat bottom left;
	background-size: 24px;
	padding-left: 27px;
}
#notice a:hover {
	opacity: 0.6;
	transition: .5s;
}
.header {
	height: 830px;
}
.header.wrap_menu {
	height: 963px;	
}
.life_activities .header.wrap_menu {
	height: 748px;
	}
header .heading .inner {
	margin-top: 120px;
}
a.anchor, .anchor {
    padding-top: 180px!important;
    margin-top: -180px!important;
}
.header_nav.smaller,
header .smaller .inner {
	height: 160px;
}
.header_nav.smaller #notice {
	top: auto;
	bottom: 0;
}*/

/*-- ▼▼▼▼▼　#noticeを非表示にする場合　▼▼▼▼▼--*/
/*-- ※#notice を非表示にする場合は上記スタイル全てコメントアウト --*/
 #notice {
	display: none;
} 