@charset "utf-8";

.contents_nav-item:nth-child(6) {
	background: #fff6b2;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom: 3px solid #fee101;
}

p a {
	color: #0033AA;
	text-decoration: none;
}

/****** 0:common setting *************************************/
.media_pc .page_nav .page_subnav {
	display: none !important;
}
#flow .not_mt {
	margin-top: 0 !important;
}
#flow .indent100 {
	padding: 0 0 0 1em;
	text-indent: -1em;
}
#flow .indent120 {
	padding: 0 0 0 1.2em;
	text-indent: -1.2em;
}
#flow .indent130 {
	padding: 0 0 0 1.3em;
	text-indent: -1.3em;
}
#flow .indent140 {
	padding: 0 0 0 1.4em;
	text-indent: -1.4em;
}
#flow .indent150 {
	padding: 0 0 0 1.5em;
	text-indent: -1.5em;
}
#flow .indent200 {
	padding: 0 0 0 2em;
	text-indent: -2em;
}
#flow .note_font {
	font-size: 85.714286%;
}
#flow ul.disc {
	list-style: inside disc;
}
#flow .txt_red {
	color: #D00;
}


/****** 4:area *************************************/
#area .sect_nav {
	margin: 0 0 30px;
}
#area .sect_item {
	width: 49.375%;
}
#area .sect_item.first {
	float: left;
}
#area .sect_item.last {
	float: right;
}
#area_search {
	margin: 0 0 50px;
}
#area_search .sect_txt {
	margin: 0 0 42px;
}
#area_search .sect_btn {
	margin: 0 auto;
}
#area_list .sect_ttl {
	margin: 0 0 30px;
}
#area_list .sect_subttl {
	margin: 0 0 28px;
}
#area_list dl {
	padding: 0 30px;
}
#area_list dd {
	margin: 0 0 20px;
	line-height: 185.714286%;
}
#area_list .wakayama {
	margin: 0 0 20px;
}
/* for sp --------------------------------*/
@media screen and (max-width: 780px) {
	#area_search {
		margin: 0 0 24px;
	}
	#area_search .sect_txt {
		margin: 0 0 12px;
	}
	#area_list .sect_ttl {
		margin: 0 0 12px;
	}
	#area_list .sect_subttl {
		margin: 0 0 12px;
		padding: 12px 10px 10px 30px;
		font-size: 107.692307%;
	}
	#area_list dl {
		padding: 0 10px;
	}
	#area_list dd {
		margin: 0 0 16px;
	}
}
