.provisional{
	display: none;
}
/* TOPページ */
.header-filter::before{
	background-color: unset !important;
}
.main{
	background: url("https://www.jutoku.ed.jp/wp-content/uploads/2020/03/body_bg.jpg");
}
.section{
	padding: 3% 0;
}
h1.hestia-title img{
	width: 70%;
}
.introduction p{
	text-align: center;
	color: #5f1885;
	font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
	font-weight: bold;
	font-size: 1.5em;
	margin-top: 50px;
}
.introduction span{
	font-size: 0.8em;
}
.section_title h3{
	font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
	text-align: center;
	color: #fff;
}
.section_title h3::before{ 
	background: url("https://www.jutoku.ed.jp/wp-content/uploads/2020/03/title_icon.png"); 
	background-position: center center; 
	background-repeat: no-repeat; 
	background-size: contain; 
	content: ""; 
	display: inline-block; 
	height: 35px; 
	margin-right: 10px; 
	vertical-align: text-bottom; 
	width: 35px; 
}
.section_title h3::after{ 
	background: url("https://www.jutoku.ed.jp/wp-content/uploads/2020/03/title_icon.png"); 
	background-position: center center; 
	background-repeat: no-repeat; 
	background-size: contain; 
	content: ""; 
	display: inline-block; 
	height: 35px; 
	margin-left: 10px; 
	vertical-align: text-bottom; 
	width: 35px; 
}
.section_title span{
	font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
	display: block;
	font-size: 1.1em;
	margin-top: -1%;
}
.section_title_bk h3{
	font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
	text-align: center;
	color: #000;
}
.section_title_bk h3::before{ 
	background: url("https://www.jutoku.ed.jp/wp-content/uploads/2020/03/title_icon2.png"); 
	background-position: center center; 
	background-repeat: no-repeat; 
	background-size: contain; 
	content: ""; 
	display: inline-block; 
	height: 35px; 
	margin-right: 10px; 
	vertical-align: text-bottom; 
	width: 35px; 
}
.section_title_bk h3::after{ 
	background: url("https://www.jutoku.ed.jp/wp-content/uploads/2020/03/title_icon2.png"); 
	background-position: center center; 
	background-repeat: no-repeat; 
	background-size: contain; 
	content: ""; 
	display: inline-block; 
	height: 35px; 
	margin-left: 10px; 
	vertical-align: text-bottom; 
	width: 35px; 
}
.section_title_bk span{
	font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
	display: block;
	font-size: 1.1em;
	margin-top: -1%;
}
.white_box{
	background: #fff;
	box-shadow: 0 0 10px #6f6f6f;
	padding: 0 0 5% 0;
}
.box_content{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.box_content p{
	color: #383838;
	text-align: center;
	font-size: 1.1em;
	margin-top: 10px;
}
.banner_area{
	text-align: center;
	color: #fff;
}
.banner_area img{
	margin: 3% 0;
}
.hestia-about{
	padding: 0;
}
.document_area{
	padding: 9% 2%;
	text-align: center;
	background:rgba(223, 223, 223, 0.54) !important;
	border: 1px solid #d0d0d0;
}
.document_area h3{
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.last_content{
	margin-bottom: 40px;
}
/* フッター
----------------------------------*/
.footer-big{
	padding: 30px 0 0;
}
footer.footer.footer-black{
	background: #330066;
}
.footer_address p{
	color: #fff !important;
}
footer.footer.footer-black .copyright{
	color: #fff !important;
}
.copyright{
	background: #000;
}
.copyright p{
	margin-bottom: 0!important;
	color: #fff;
}
/*投稿
----------------------------------*/
.section.related-posts {
    display: none;
}
.author {
    display: none;
}
.header-filter-gradient{
	background: linear-gradient(45deg, #5b007b 0%, #b337a5 100%);
}
/* ヘッダー
----------------------------------*/
.navbar.hestia_left .navbar-nav{
	position: absolute;
	top: 0;
	right: 0;
}
.navbar .navbar-header .navbar-brand p{
	display: none;
}
.navbar{
	background-color: rgba(255,255,255,0);
	box-shadow: unset;
}
.navbar .navbar-nav > li a{
	padding: 0 !important;
}
/*===============================================
 *  media query
===============================================*/
@media screen and (min-width: 1170px){

}
@media screen and (max-width: 1169px) and (min-width: 992px){
	.navbar .navbar-nav > li{
		margin: 0;
	}
}
@media screen and (max-width: 991px) and (min-width: 768px){
	.navbar .navbar-nav > li{
		margin: 0;
	}
}
@media screen and (min-width: 768px){
	.navbar .title-logo-wrapper{
		display: none !important;
	}
	.navbar.navbar-scroll-point {
		top: 0;
	}
}
@media screen and (max-width: 767px){
	.navbar.navbar-fixed-top .navbar-collapse{
		top: unset !important;
		bottom: 68px !important;
	}
	.navbar.hestia_left .navbar-nav{
		position: relative;
	}
	.navbar-fixed-top,
	.navbar.navbar-scroll-point{
		background: #330066 !important;
		top: unset !important;
		bottom: 0 !important;
		position: fixed;
		margin: 0 !important;
	}
	.navbar-toggle .icon-bar{
		background-color: #fff !important;
		color: #fff;
	}
	.navbar .navbar-nav > li a{
		padding: 10px 0 !important;
	}
	.footer.footer-big{
		margin-bottom: 44px !important;
	}
}
@media screen and (max-width: 640px){

}
@media screen and (max-width: 480px){

}