.siteHeader {
	box-shadow: none;
}
.breadSection {
	border-bottom: none;
}
.siteFooter {
	border-top: none;
}
/*ContactForm7カスタマイズ*/
table.CF7_table{
	width:80%;
	margin:0 auto;
	border: 3px solid #e4dbcd;
}

table.CF7_table tr{
	border-top: 1px solid #e4dbcd;
}

.single .entry-content table.CF7_table,
.page .entry-content table.CF7_table{
	display:table;
}

/*入力欄*/
.CF7_table input, .CF7_table textarea {
	border: 1px solid #e4dbcd;
}

.CF7_table ::placeholder {
	color:#797979;
}

/*「必須」文字*/
.CF7_req{
	font-size:.9em;
	padding: 5px;
	background: #f79034;/*オレンジ*/
	color: #fff;
	border-radius: 3px;
	margin-right:1em;
}

/*「任意」文字*/
.CF7_unreq{
	font-size:.9em;
	padding: 5px;
	background: #bdbdbd;/*グレー*/
	color: #fff;
	border-radius: 3px;    

}

.vk-mobile-nav-menu-btn {
   border: none;


    

}
.vk-mobile-nav-menu-btn.menu-open {
   border: none;
}


.acc-btn.acc-btn-open{
	border: none;
	padding: 0px 10px;
	
}
.acc-btn.acc-btn-close{
	border: none;
	padding: 0px 10px;
	
}

/*上に戻るボタンカスタマイズ*/
.page_top_btn {

/*ボタンの大きさ*/
width: 60px;
height: 58px;

/*ボーダーの種類と色*/
border: none;

/*ボタンの背景色*/
background: rgba(228,219,205,.92);


/*ボタンの丸み*/
border-radius: 50%;

/*ボタンの中の画像（デフォルトのもの）*/
 background-image: url(https://lazoko-muten.com/wp-content/uploads/2023/05/アセット-39.png);

/*ボタンの中の画像サイズと位置など*/
background-size:50%;
background-repeat: no-repeat;
background-position: center;
/*シャドウ効果なし*/
 box-shadow: none;
}


.vk-mobile-nav.vk-mobile-nav-right-in.vk-mobile-nav-open{

  background: #FFF;

}

.vk-mobile-nav {
	border-bottom: none;
}

.vk-menu-acc.menu.vk-menu-acc-active{
  
	padding-left: 40px;
	padding-right: 120px;
	text-align: left;
	border-bottom: none;
	border-top: none;

}


.container.sectionBox.footerWidget{
	padding-left: px;
}

.container.siteHeadContainer{
	display: flex;
	justify-content: space-between;
	max-width: 100%;
}

.menu.gMenu.vk-menu-acc.vk-menu-acc-active{
	padding-right: 0;
	
}
.siteHeader_logo{
	padding-left: 0;
}

.vk_button_link.btn.has-text-color.is-style-outline.has-white-color.btn-mdvkp_button-through-arrow{
	width: 180;

}
.wp-block-columns.is-not-stacked-on-mobile.is-layout-flex{
	gap: 5px;
	
}

.vk-mobile-nav .widget_nav_menu ul li a, .vk-mobile-nav nav ul li a{
	border-bottom: none;
	color: #000;
}


.wp-image-18{
	padding-left: 80px;
	width: 300px;
}
.veu_profile
{
	padding-left: 40px;
}

.vk-mobile-nav.vk-mobile-nav-open{
  padding-top: px;
	position: fixed;
}

.gMenu > li:before, .gMenu > li.menu-item-has-children::after{
	border-bottom-color: #e4DBCD;
}
.gMenu>li.menu-item-has-children::after{
	border: none;
	background: #FFF;
	color: #000000;

}
.device-pc .gMenu>li a{
	background: ;
	color: #000;
}
gMenu ul li a, .gMenu ul li a:hover{
	color: #808080;
	background: #FFF;
}
.vk-menu-acc ul.sub-menu li a{
	background: #FFF;
}

.col-md-12{
	padding: 25px;
	text-align: left;
}
.page-header_pageTitle.page-header {
	margin-left: 30px;

}
.single-post .entry-footer .entry-meta-data-list {
	display:none;
}

.postNextPrev {
	display:none;
}

.entry-meta-dataList {
	display: none;
}

.entry-meta_items{
	
}
.wp-block-search__button, .btn-primary{
	display: none;
}

/************************************
** パンくずリストのアイコンをまとめて非表示（Font Awesome 5）
************************************/

.breadcrumb .fa-home,
.breadcrumb .fa-folder,
.breadcrumb .fa-file {
	display: none; /*非表示*/
}
.published .entry-meta_items{
	display: none;
}

.entry-utility,
.entry-meta {
display: none;
}

.grecaptcha-badge 
{ visibility: hidden; }

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    text-align: center !important;
}
div.wpforms-container-full .wpforms-form button[type=submit] {
    color: white !important;
    background: #ee7948 !important;
    border-color: #ee7948 !important;
}
div.wpforms-container-full .wpforms-form button[type=submit] {
    color: white !important;
    background: #ee7948 !important;
    border-color: #ee7948 !important;
}

.wpforms-confirmation-container-full {
    background: #fff;
    border: 1px solid #000;
}
.g-recaptcha{
	text-align: center;

}

/****************************
グローバルメニュー2段設定
*****************************
グローバルメニュー
メイン文字下の英文字設定

各メニューの右側の数値は、
ページソースを見て、
調べてください。
****************************/
#menu-item-2349 > a:after {
	content: 'home';
	display: block;
	color: #808080;
}
#menu-item-1193 > a:after {
	content: 'works';
	display: block;
	color: #808080;
}
#menu-item-4467 > a:after {
	content: 'blog';
	display: block;
	color: #808080;
}
#menu-item-1629 > a:after {
	content: 'obsession';
	display: block;
	color: #808080;
}
/****************************
グローバルメニュー2段設定
*****************************
グローバルメニュー
メイン文字下の英文字設定

各メニューの右側の数値は、
ページソースを見て、
調べてください。
****************************/
#menu-item-1628 > a:after {
	content: 'service';
	display: block;
	color: #808080;
}
#menu-item-1191 > a:after {
	content: 'our company';
	display: block;
	color: #808080;
}
#menu-item-1190 > a:after {
	content: 'questions';
	display: block;
	color: #808080;
}
#menu-item-1192 > a:after {
	content: 'contact';
	display: block;
	color: #808080;
}
.vk-mobile-nav .vk-mobile-nav .widget_nav_menu ul li a, .vk-mobile-nav nav ul li a{
	display:flex;
}
.vk-mobile-nav #menu-item-2349 > a:after{
	padding-left: 20px;
	color: #808080;
}
.vk-mobile-nav #menu-item-1193 > a:after{
	padding-left: 20px;
	color: #808080;
}
.vk-mobile-nav #menu-item-4467 > a:after{
	padding-left: 20px;
	color: #808080;
}
.vk-mobile-nav #menu-item-1629 > a:after{
	padding-left: 20px;
	color: #808080;
}
.vk-mobile-nav #menu-item-1628 > a:after{
	padding-left: 20px;
	color: #808080;
}
.vk-mobile-nav #menu-item-1191 > a:after{
	padding-left: 20px;
	color: #808080;
}
.vk-mobile-nav #menu-item-1190 > a:after{
	padding-left: 20px;
	color: #808080;
}
.vk-mobile-nav #menu-item-1192 > a:after{
	padding-left: 20px;
	color: #808080;
}

.vk-menu-acc ul.sub-menu li a{
	display: flex;
}
#menu-item-3401 > a:after {
	content: 'new construction';
	display: block;
	padding-left: 20px;
	color: #d2b48c;
}
#menu-item-3467 > a:after {
	content: 'renotation';
	display: block;
	padding-left: 20px;
	color: #d4b48c;
}
#menu-item-3514 > a:after {
	content: 'repair work';
	display: block;
	padding-left: 20px;
	color: #d2b48c;
}

.fa-twitter::before,
.fa-twitter-square::before {
font-family: vk_sns;
content: “\e606”;
}

.wp-block-jetpack-button {
	text-align: center;
	
}
.wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:hover:not(.has-background){
	background-color: #808080;
	
}
.veu_profile .profile_text{
	text-align: center;
	
}
