@charset "utf-8";
@media (min-width: 768px) {

/*ーーーーーーーーーーーーーーーー
ヘッダー
ーーーーーーーーーーーーーーーー*/

.main-navigation:not(.slideout-navigation) ul:not(.sub-menu) > li.contact > a {
	background-color: var(--accent);
}

.main-navigation:not(.slideout-navigation) ul:not(.sub-menu) > li.contact > a::before {
	display: block;
	margin-bottom: 0;
	text-align: center
}

.main-navigation:not(.slideout-navigation) ul:not(.sub-menu) > li > a{
	padding-top: 5px;
	padding-bottom: 5px;
	color: var(--base-2)
}

#primary-menu > ul >li:not(:nth-child(2)):not(:last-child) {
	list-style: disc;
	color: var(--main);
	margin-left: 35px;
}

.main-navigation:not(.slideout-navigation) .main-nav ul ul{
	background-color: rgba(35,228,213,0.90);
	padding: 0 30px;
}

.main-navigation:not(.slideout-navigation) .main-nav ul ul:before {
	content: none;
}

.main-navigation:not(.slideout-navigation) .main-nav ul ul li a {
	color: white;
	font-size: 17px;
	padding: 15px 25px;
}

.main-navigation:not(.slideout-navigation) .main-nav ul ul li a:hover{
	color: white;
}

.main-navigation:not(.slideout-navigation) .main-nav ul ul li:not(:last-child) a{
	border-bottom: 1px solid #fff;
}

/*#primary-menu .sf-menu li:nth-child(2),#primary-menu .sf-menu li:last-child {
	list-style: none;
}*/

/*ーーーーーーーーーーーーーーーー
フッター
ーーーーーーーーーーーーーーーー*/

#block-83 .gb-grid-wrapper-971006d0 {
	display: block;
}

}/*メディアクエリ終了*/