@charset "utf-8";
/* CSS Document */

/*----------------------------------------
夢の種サイトマップ ここから
----------------------------------------*/

/*リストを3カラムにした際の「width: 32%」になってしまうのを補正　*/

#edit-area .col-3 .col li {width: 100% !important;}


/*----------------------------------------
夢の種追従メニュー（footerfixed_menu） ここから
----------------------------------------*/
/*共通*/
#edit-area .footerfixed_menu {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 1;
	width: 100%;
}

#edit-area .footerfixed_menu .footerfixed_box {
	border-bottom: 3px solid #00A0E8;
}

#edit-area .footerfixed_menu .footerfixed_box .footerfixed_heading {
	padding: 5px 8px 3px;
	background: #00A0E8;
	border-radius: 6px 6px 0 0;
}

#edit-area .footerfixed_menu .menu_box {
	padding: 5px 0;
	background-color: rgba(255,255,255,0.8);
}

#edit-area .footerfixed_menu .menu_ul {
	display: flex;
	justify-content: space-between;
}

#edit-area .footerfixed_menu .menu_ul li {
}

/* スマホ */
@media only screen and (max-width: 599px) {

	#edit-area .footerfixed_menu .footerfixed_box .footerfixed_heading {
		margin-left: 15%;
		margin-right: 15%;
		line-height: 1.0em;
	}

	#edit-area .footerfixed_menu .menu_ul {
		margin-left: 10%;
		margin-right: 10%;
	}

	#edit-area .footerfixed_menu .menu_ul li {
		width: 20%;
	}
}

/* タブレット */
@media only screen and (min-width: 600px) {

	#edit-area .footerfixed_menu .footerfixed_box .footerfixed_heading {
		margin-left: auto;
		margin-right: auto;
		width: 280px;
	}

	#edit-area .footerfixed_menu .menu_ul {
		margin-left: auto;
		margin-right: auto;
		max-width: 600px;
	}

	#edit-area .footerfixed_menu .menu_ul li {
		width: 100px;
	}
}

/* PC */
@media only screen and (min-width: 769px) {
}

/*夢の種追従メニュー　印刷用CSS*/
@media print{
	.footerfixed_menu,
	.sitemap_section {
		display: none;
	}
}

