
footer .copySection p:nth-child(2) {
    display:none !important;
    }

.page-header {
display:none !important;
}

.breadSection{
display:none !important;
}

footer.siteFooter {
border-top: 0px solid ;
}


ul.gMenu li{
font-family: "Poppins", sans-serif;
font-style: normal;
font-weight: 150;
font-display: swap;
src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}






















/* スマホアイコン */
.vk-mobile-nav-menu-btn {
    border: none;
    background-image: url("https://totinoki.com/wp-content/uploads/2022/02/humb.png");
	  background-size: cover;
}
.vk-mobile-nav-menu-btn.menu-open {
    border: none;
    background-image: url("https://totinoki.com/wp-content/uploads/2022/02/humb-open.png");
	  background-size: cover;
}










/* リボン */
.ribbon1 {
	font-size: 15px;/*文字サイズ*/
  padding: 1.5em;/*文字まわり（上下左右）の余白*/
	text-align: center;
  color: #fff;/*文字色*/
 	background-color: #3d3a33;
border-radius: 0.5em;/*角丸*/
	border-bottom: solid 3px #e6e6e6;/*下線*/
}








div.wide-wrap{
position:relative;
margin:0 calc(50% - 50vw);
overflow:hidden;
}




@media (min-width: 992px) {

.header_scrolled .gMenu {
  float: right;
}

.navbar-header {
  top: -54px;
}

.header_scrolled .navbar-header {
  position: fixed;
  z-index: 2000;
  top: 0;
  transition: top 1s;
}

.header_scrolled.admin-bar .navbar-header {
  top: 32px;
  transition: top 1s;
}

.header_scrolled .siteHeader_logo img {
  max-height: 40px;
}

.header_scrolled .siteHeader_logo {
  font-size: 28px;
}

.header_scrolled .gMenu>li {
  border-left: none;
}

.header_scrolled .gMenu>li:last-child {
  border-right: none;
}

}


/* メニューのサイズ変更 */
.gMenu>li .gMenu_name {
font-size: 13px;
}











.wp-block-columns {
    margin-top: 0em;
    margin-bottom: 0em;
}
 
.wp-block-group.is-style-vk-group-dashed.has-text-color {
    margin-top: 0em;
    margin-bottom: 2em;
}






.button01 a {
    background: #eee;
    border-radius: 3px;
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 auto;
    max-width: 100%;
    padding: 10px 25px;
    font-family: "Noto Sans Japanese";
    color: #333;
    line-height: 1.8;
    text-decoration: none;
    transition: 0.3s ease-in-out;
    font-weight: 500;
}
.button01 a:hover {
    background: #3d3a34;
    color: #FFF;
}
.button01 a:after {
    content: '';
    width: 5px;
    height: 5px;
    border-top: 1.5px solid #3d3a34;
    border-right: 1.5px solid #3d3a34;
    transform: rotate(45deg) translateY(-50%);
    position: absolute;
    top: 50%;
    right: 20px;
    border-radius: 1px;
    transition: 0.3s ease-in-out;
}
.button01 a:hover:after {
    border-color: #FFF;
}


.button02 a {
    background: #eee;
    border-radius: 3px;
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 auto;
	margin-bottom: 2em;
    max-width: 100%;
    padding: 10px 25px;
    font-family: "Noto Sans Japanese", sans-serif;
    color: #333;
    line-height: 1.8;
    text-decoration: none;
    transition: 0.3s ease-in-out;
    font-weight: 500;
}
.button02 a:hover {
    background: #3d3a34;
    color: #FFF;
}
.button02 a:after {
    content: '';
    width: 5px;
    height: 5px;
    border-top: 1.5px solid #3d3a34;
    border-right: 1.5px solid #3d3a34;
    transform: rotate(45deg) translateY(-50%);
    position: absolute;
    top: 50%;
    right: 20px;
    border-radius: 1px;
    transition: 0.3s ease-in-out;
}
.button02 a:hover:after {
    border-color: #FFF;
}



