/* ///nav >> logo */
/*common*/
#masthead .site-header-wrapper .site-branding .site-logo {
    width: 90%;
}

/* ///nav */
@media only screen and (min-width: 560px){
	#masthead .site-header-wrapper .site-branding .site-logo {
		margin-bottom: 0;
	}
	.site-header, .site-main, .site-footer{
		padding-top: 15px;
    padding-bottom: 10px;
	}
}

/* ///nav */
/* ver. mobile*/
@media only screen and (max-width: 559px){
	#masthead{
		padding: 16px 16px 0;
	}
}

/* ///nav >> toggle-menu */
/*common*/
@media only screen and (max-width: 559px){
	#toggle-menu {
			top: 21px;
	}
}
#toggle-menu {
	padding: 17px;
}
label#toggle-menu {
    background-color: var(--wp--preset--color--primary-hover);
    color: var(--wp--preset--color--background);
}
body:not(.fse-enabled) .main-navigation > div > ul > li > a {
    font-size: 18px;
    font-weight: bold;
}
.main-navigation .sub-menu li.menu-item > a {
    padding-top: 6px;
}
#masthead .site-header-wrapper .main-navigation > div > ul > li > ul > li:last-child {
    margin-bottom: 10px;
}
#masthead .site-header-wrapper .main-navigation ul.sub-menu li.current-menu-item > a {
    color: #7b5eef;
    border-color: #7b5eef;
}
@media only screen and (min-width: 599px){
	#masthead .site-header-wrapper .main-navigation ul.sub-menu li.current-menu-item > a{
			border-color: #52359c;
			color: #52359c;
		}
}

/* ///btn */
/*common*/
button[data-load-more-btn], .button, button, input[type="submit"], .wp-block-button__link, .wp-block-file__button, .a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept::before {
    padding: 20px 20px 15px;
}

/* ///lineHeightSpace */
/*mission-statement*/
.wp-block-columns .wp-block-column > p.lineHeightSpace {
    margin-top: -85px;
}
@media only screen and (min-width: 599px){
	.wp-block-columns .wp-block-column > p.lineHeightSpace {
			margin-top: -30px;
	}
}





/* ///table */
/*application*/
table.tg.table_custom {
    width: 100%;
}
@media only screen and (min-width: 599px){
	table.tg.table_custom {
			width: 350px;
	}
}

/* ///accordion box */
/*QnA(wp-admin)*/
.wp-block-coblocks-accordion-item__content{
	background: #ffffffbf;
}


/* /// ver. mobile  */
/*mission-statement*/
@media only screen and (max-width: 559px){
	article#post-39 .message {
			font-size: 24px !important;
			font-weight: bolder;
	}
	article#post-132 .title {
			font-size: 33px !important;
			font-weight: bolder;
	}
	article#post-132 .title, .worldMisson {
		  font-size: 31px !important;
	}
	article#post-412 .title {
			font-size: 31px !important;
			font-weight: bolder;
	}
}


/* ///mission-statement*/
#post-132{
	    margin-top: -32px;
}

