'},1);//メニュー出力 (PC & SP) add_action('cocoon_header_bottom','mirix_output_header_nav');function mirix_output_header_nav(){?>
'primary-menu','container'=> false,'menu_class'=> 'mirix-header-menu-list','depth'=> 1))}?>
name==='your-message'){$v=$_POST[$tag->name]??'';if(!preg_match('/[\x{3040}-\x{30FF}\x{4E00}-\x{9FFF}]/u',$v)){$result->invalidate($tag,'日本語を含めてご入力ください。')}}return $result;}add_filter('wpcf7_validate_textarea*','mirix_cf7_block_recruit_words',20,2);add_filter('wpcf7_validate_textarea','mirix_cf7_block_recruit_words',20,2);function mirix_cf7_block_recruit_words($result,$tag){if($tag->name!=='your-message')return $result;$v=$_POST[$tag->name]??'';if($v==='')return $result;foreach(['求人','採用'] as $w){if(mb_stripos($v,$w)!==false){$result->invalidate($tag,'');return $result}}return $result;}add_filter('wpcf7_validate_configuration','__return_false');//GAS連携 add_action('wpcf7_mail_sent','mirix_cf7_send_to_gas_async',10,1);function mirix_cf7_send_to_gas_async($contact_form){if(!class_exists('WPCF7_Submission'))return;$s=WPCF7_Submission::get_instance();if(!$s)return;$endpoint='https://script.google.com/macros/s/AKfycbzrIJfSGiY8QVxOZbc4FLcscssYBXcNVw491M2Wqh7gfiRpOHkYAW0AkJ7W_zF-9R2E/exec';$payload=['secret'=>'d864e9c1efdf4b0ba6ee3c7e0bd90c699d38273e0b0843a3a8a17dde2c416da0','form_id'=>$contact_form->id(),'form_title'=>$contact_form->title(),'posted'=>$s->get_posted_data(),'files'=>$s->uploaded_files(),'remote_ip'=>$s->get_meta('remote_ip'),'user_agent'=>$s->get_meta('user_agent'),'url'=>$s->get_meta('url')];wp_remote_post($endpoint,['headers'=>['Content-Type'=>'application/json; charset=utf-8'],'body'=>wp_json_encode($payload,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES),'timeout'=>1,'blocking'=>false,'sslverify'=>true])}//ファイル保存 add_action('wpcf7_before_send_mail',function($contact_form){$s=class_exists('WPCF7_Submission')?WPCF7_Submission::get_instance():null;if(!$s)return;$p=(array)$s->get_posted_data();$fs=(array)$s->uploaded_files();$u=wp_upload_dir();$bd=trailingslashit($u['basedir']).'cf7-files/';foreach($fs as $tag=>$paths){if(empty($paths))continue;$paths=is_array($paths)?array_filter($paths):[$paths];$tokens=[];if(isset($p[$tag])){$tokens=is_array($p[$tag])?array_values(array_filter($p[$tag])):[ $p[$tag] ]}$c=min(count($paths),max(1,count($tokens)));for($i=0;$i<$c;$i++){$src=$paths[$i]??$paths[0];if(!is_string($src)||!file_exists($src))continue;$tok=$tokens[$i]??'';if(!preg_match('/^[a-f0-9]{64}$/i',$tok))$tok=hash('sha256',$src.'|'.microtime(true).'|'.wp_rand());$dd=trailingslashit($bd.$tok);wp_mkdir_p($dd);$sn=sanitize_file_name(basename($src));if($sn==='')$sn=$tok;$dest=$dd.$sn;if(!@rename($src,$dest)){@copy($src,$dest);if(file_exists($dest))@unlink($src)}@chmod($dest,0644);set_transient('cf7file_'.$tok,$dest,30*DAY_IN_SECONDS);}}},9);add_action('init',function(){add_rewrite_rule('^cf7-file$','index.php?cf7file=1','top')});add_filter('query_vars',function($v){$v[]='cf7file';$v[]='k';return $v});add_action('template_redirect',function(){if(!get_query_var('cf7file'))return;$k=strtolower(trim($_GET['k']??''));if(!$k||!preg_match('/^[a-f0-9]{64}$/i',$k)){status_header(400);wp_die('Bad token')}$u=wp_upload_dir();$bd=trailingslashit($u['basedir']);$bu=trailingslashit($u['baseurl']);$d=$bd.'cf7-files/'.$k.'/';$fs=glob($d.'*',GLOB_NOSORT)?:(glob($bd.'cf7-files/'.$k.'.*',GLOB_NOSORT)?:[]);if(empty($fs)){$t=get_transient('cf7file_'.$k);if($t&&file_exists($t))$fs=[$t]}if(empty($fs)){status_header(404);wp_die('Not Found')}$rel=ltrim(str_replace(['\\',$bd],['/',''],$fs[0]),'/');nocache_headers();wp_redirect($bu.$rel,302);exit;});//=========================================================//5. 高速タグ一覧//=========================================================function mirix_tag_list_render($items,$c=''){if(empty($items))return '
タグ無し
';$h=''}function mirix_tl_fc(){$k=get_option('mirix_tl_keys',[]);if(is_array($k)){foreach($k as $v)delete_transient($v);update_option('mirix_tl_keys',[],false)}}foreach(['save_post','deleted_post','set_object_terms','created_term','edited_term','delete_term'] as $a)add_action($a,'mirix_tl_fc');function mirix_tag_list_fast($a=[],$c=null){$a=shortcode_atts(['scope'=>'current','category'=>'','min_count'=>1,'max_tags'=>0,'orderby'=>'name','order'=>'ASC','class'=>''],$a,'mirix_tag_list');$ck='mirix_tl_'.md5(serialize($a));if(is_array($z=get_transient($ck)))return mirix_tag_list_render($z,$a['class']);$it=[];if($a['scope']==='all'||(!is_category()&&$a['scope']==='current'&&empty($a['category']))){$ts=get_terms(['taxonomy'=>'post_tag','hide_empty'=>true,'orderby'=>($a['orderby']==='name')?'name':'count','order'=>$a['order'],'number'=>$a['max_tags']?:0]);if(!is_wp_error($ts)&&$ts)foreach($ts as $t)$it[]=['term_id'=>$t->term_id,'name'=>$t->name,'link'=>get_term_link($t)]}else{$ct=null;if($a['scope']==='current'&&is_category())$ct=get_queried_object();else{if(is_numeric($a['category']))$ct=get_term((int)$a['category'],'category');elseif($a['category'])$ct=get_term_by('slug',sanitize_title($a['category']),'category')}if($ct&&!is_wp_error($ct)){global $wpdb;$ids=[$ct->term_id];$ch=get_terms(['taxonomy'=>'category','hide_empty'=>false,'fields'=>'ids','child_of'=>$ct->term_id]);if(!is_wp_error($ch)&&$ch)$ids=array_map('intval',array_unique(array_merge($ids,$ch)));$ph=implode(',',array_fill(0,count($ids),'%d'));$sql="SELECT tg.term_id,tg.name,tg.slug,COUNT(DISTINCT p.ID) as c FROM {$wpdb->posts} p JOIN {$wpdb->term_relationships} tr ON p.ID=tr.object_id JOIN {$wpdb->term_taxonomy} tt ON tr.term_taxonomy_id=tt.term_taxonomy_id AND tt.taxonomy='category' AND tt.term_id IN($ph) JOIN {$wpdb->term_relationships} tr2 ON p.ID=tr2.object_id JOIN {$wpdb->term_taxonomy} tt2 ON tr2.term_taxonomy_id=tt2.term_taxonomy_id AND tt2.taxonomy='post_tag' JOIN {$wpdb->terms} tg ON tt2.term_id=tg.term_id WHERE p.post_status='publish' GROUP BY tg.term_id";if($a['min_count']>1)$sql.=" HAVING c>=".((int)$a['min_count']);$sql.=" ORDER BY ".($a['orderby']==='name'?'tg.name':'c')." ".$a['order'];if($a['max_tags']>0)$sql.=" LIMIT ".((int)$a['max_tags']);$res=$wpdb->get_results($wpdb->prepare($sql,$ids));if($res)foreach($res as $r)$it[]=['term_id'=>$r->term_id,'name'=>$r->name,'link'=>get_term_link((int)$r->term_id)]}}set_transient($ck,$it,12*3600);$ks=get_option('mirix_tl_keys',[]);if(!in_array($ck,$ks)){$ks[]=$ck;update_option('mirix_tl_keys',$ks,false)}return mirix_tag_list_render($it,$a['class']);}remove_shortcode('mirix_tag_list');add_shortcode('mirix_tag_list','mirix_tag_list_fast');//=========================================================//6. 管理画面PV列 & 執筆者ボックス//=========================================================add_action('admin_init',function(){add_filter('manage_post_posts_columns',function($c){$c['mirix_pv']='PV';return $c});add_action('manage_post_posts_custom_column',function($c,$id){if($c!=='mirix_pv')return;$k=['cocoon_access_total','post_views_count','views'];$v=0;foreach($k as $m){$r=get_post_meta($id,$m,true);if($r){$v=(int)$r;break}}echo number_format($v);},10,2);add_filter('manage_edit-post_sortable_columns',function($c){$c['mirix_pv']='mirix_pv';return $c});});//執筆者ボックス add_action('add_meta_boxes',function(){add_meta_box('mirix_abox','執筆者BOX','mirix_abox_cb',['post','page'],'side')});function mirix_abox_cb($p){$v=get_post_meta($p->ID,'_mirix_show_abox',true);$c=($v===''||$v===null)?'checked':checked('1',$v,false);echo '';wp_nonce_field('abox_n','abox_nf')}add_action('save_post',function($id){if(!isset($_POST['abox_nf'])||!wp_verify_nonce($_POST['abox_nf'],'abox_n'))return;update_post_meta($id,'_mirix_show_abox',isset($_POST['mirix_show_abox'])?'1':'0')});add_filter('the_content',function($c){if(!is_singular()||!in_the_loop())return $c;$v=get_post_meta(get_the_ID(),'_mirix_show_abox',true);if($v==='0')return $c;$logo=get_theme_mod('custom_logo')?wp_get_attachment_image_url(//ecb559bdmpf.exactdn.com/wp-content/themes/cocoon-child-master/get_theme_mod('custom_logo),'full'):'https://ecb559bdmpf.exactdn.com/wp-content/uploads/2022/04/logo.png'; add_action('wp_footer',function(){echo '';},20); ob_start();?>
ロゴ
執筆者:株式会社MIRIX

内装工事/原状回復/リノベーション/設備更新(空調・衛生・電気)

]+)>/i', function($matches) use ($title_attr) { $img = $matches[0]; // alt属性がない、または空の場合のみ置換 if (!preg_match('/alt=["\']/', $img) || preg_match('/alt=["\']\s*["\']/',$img)){if (strpos($img,'alt=') !==false){return preg_replace('/alt=["\']\s*["\']/','alt="' . $title_attr . '"',$img)}else{return str_replace(''post','post_status'=>'publish','posts_per_page'=>10,'meta_query'=>[['key'=>'_mirix_fixed_v4','compare'=>'NOT EXISTS']]]);if (empty($posts)){echo '

完了しました!

';exit}$c=0;foreach ($posts as $p){$title=get_the_title($p->ID);//キーワードをタイトルで上書き update_post_meta($p->ID,'rank_math_focus_keyword',$title);//スコア計算 if (class_exists('RankMath\Helper')) \RankMath\Helper::update_seo_score($p->ID);//更新日を現在にしてSitemap更新 wp_update_post(['ID'=> $p->ID,'post_modified'=> current_time('mysql'),'post_modified_gmt'=> current_time('mysql',1)]);//完了フラグ update_post_meta($p->ID,'_mirix_fixed_v4','1');$c++}//自動リロード(間隔を空けてサーバー負荷を下げる) echo "

{$c}件 処理中... (残りあり)

タイトル: {$title}

";exit;}add_action('init','mirix_fix_keywords_v4'); /*アニメーションの@keyframes用のCSSコードを書く(ここに書くとAMP用で約500KBまで記入できます)*/ [data-class=wpcf7cf_group],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.wpcf7cf_multistep .wpcf7cf_step{width:100%}.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000;width:40px;height:40px;line-height:40px;text-align:center}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:700}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#fff}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}.wpcf7cf_step_controls .disabled{pointer-events:none;cursor:default;opacity:.5} .lazyload{background-image:none !important}.lazyload:before{background-image:none !important} .googlesitekit-sign-in-with-google__frontend-output-button{max-width:320px} .post-10 .date-tags,.post-12 .date-tags,.post-14 .date-tags,.post-16 .date-tags,.post-32 .date-tags{display:none}body{font-size:16px !important;line-height:1.4;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.entry-content{color:#333;line-height:1.8}.form-area-wrap{max-width:600px}.form-area-title{background:#fafff7;padding:0;text-align:left;white-space:nowrap;font-weight:700}.CF7midashi{font-size:1.2rem !important;margin:0 0 .5rem !important}.form-area{background:#fff;padding:0;border-radius:4px;font-size:1rem;width:100%;display:inline-block;box-sizing:border-box}.wpcf7-form input[type=submit]{background:#1ab267;color:#fff;border:none;border-radius:24px;padding:.7em 2em;font-size:1.1rem;font-weight:700;cursor:pointer;margin-top:10px;transition:background .2s}.wpcf7-form input[type=submit]:hover{background:#169a5a}.wpcf7 .area-input{width:5em !important;max-width:6em;box-sizing:border-box}.mirix-header{width:100%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04);position:relative;z-index:1001}.mirix-header-inner{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:.5rem 1rem}.mirix-logo img{height:48px;display:block}.mirix-inquiry-btn{background:#1ab267;color:#fff !important;padding:.7em 2.2em;border-radius:25px;font-weight:700;font-size:1.1rem;text-decoration:none;transition:background .2s}.mirix-inquiry-btn:hover{background:#169a5a}.pc-only{display:inline-block}.sp-only{display:none}#mirix-hamburger{margin-left:auto;width:44px;height:44px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:none;background:0 0;cursor:pointer}.mirix-hamburger-bar{display:block;width:27px;height:4px;background:#1ab267;border-radius:2px;margin:3px 0;transition:all .3s}#header-container-in{width:100%;background:#fff}#header-in,.mirix-header-flex{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100%;max-width:1100px;margin:0 auto;min-height:80px;padding:.7em 2vw !important;box-sizing:border-box;gap:.5em}.logo,.logo-header,.logo-image,.header-logo-image,.mirix-header-logo{display:flex !important;align-items:center !important;margin:0 !important;padding:0 !important;flex-shrink:0 !important;text-align:left !important;height:80px !important}.logo img,.logo-header img,.logo-image img,.header-logo-image img,.mirix-header-logo img{height:60px !important;width:auto !important;margin:0 !important;vertical-align:middle !important;display:block !important;object-fit:contain}.mirix-header-custom{display:flex;align-items:center;gap:.7em;margin-left:auto;height:80px}@media (max-width:767px){.mirix-header-inner{padding:.5rem .7rem}.mirix-logo img{height:38px}#header-in,.mirix-header-flex{min-height:54px !important;padding:.4em 2vw !important;max-width:100% !important}.logo,.logo-header,.logo-image,.header-logo-image,.mirix-header-logo{height:54px !important}.logo img,.logo-header img,.logo-image img,.header-logo-image img,.mirix-header-logo img{height:40px !important;margin-top:0 !important}.mirix-header-custom{height:54px}.pc-only{display:none !important}.sp-only{display:flex !important}}@media (min-width:768px){.sp-only{display:none !important}.mirix-header-custom{height:80px}.mirix-slide-menu,.mirix-slide-menu-bg{display:none !important}}@media (max-width:1000px){.mirix-header-nav{display:none !important}}.mirix-slide-menu-bg{position:fixed;right:0;top:0;width:100vw;height:100vh;background:rgba(100,100,100,.5);opacity:0;visibility:hidden;transition:.25s;z-index:1200}.mirix-slide-menu{position:fixed;top:0;right:-80vw;width:80vw;height:100vh;background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.1);z-index:1300;transition:right .25s;padding:1.5em .8em;overflow-y:auto}.mirix-slide-menu.open{right:0;background:#45bf82}.mirix-slide-menu-bg.open{opacity:1;visibility:visible}#mirix-menu-close{background:#fff;border:none;color:#1ab267;font-size:3em;position:absolute;top:1rem;right:1.1rem;z-index:1400;cursor:pointer;padding:0 1rem}.mirix-slide-menu-bg.open:after{content:'';display:block;position:fixed;right:80vw;top:0;width:20vw;height:100vh;background:rgba(180,180,180,.5)}.mirix-menu-list{list-style:none;padding:2em 0 0;margin:0}.mirix-menu-list li{margin:1rem 0 0 .5rem}.mirix-menu-list a{display:block;color:#fff;text-decoration:none;font-size:1.2rem !important;font-weight:700 !important}@media (min-width:767px){.mirix-menu-list{display:flex;max-width:1280px;margin:0 auto;justify-content:center;padding:0}.mirix-menu-list:first-child{padding-left:30px !important}.mirix-menu-list li{margin:0 20px 0 0;position:relative}.mirix-menu-list a{color:#000;text-decoration:none;padding:0 10px 5px;font-size:16px;display:inline-block}.mirix-menu-list li:not(:last-child):after{content:" |";margin-left:10px}.mirix-menu-list li ul{display:none;position:absolute;top:100%;left:0;background:#fff;padding:10px 0;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:9999}.mirix-menu-list li:hover>ul{display:block}.mirix-menu-list li ul li{white-space:nowrap;margin:0}.mirix-menu-list li ul li a{color:#000;padding:5px 10px;font-size:14px;text-decoration:none}.mirix-menu-list li ul li a:hover{background:#f0f0f0}.mirix-menu-list li ul li a:after{content:none}}.company-table{max-width:800px !important;min-width:350px;margin:0}th{width:30% !important;text-align:left;padding:0 1rem !important;border:1px solid #dbdbdb !important;background:#fcfcfc !important}td{padding:1rem !important;border:1px solid #dbdbdb !important}.company-table td ul{padding:0}.company-table td li{list-style-type:none;margin:0}td ul{margin-bottom:0 !important}.new-entry-cards a{color:#3b7fff}.new-entry-cards a:hover{color:#0f62ff;font-weight:700}.year{font-weight:700;font-size:1.2rem;margin-bottom:0;color:#5bae5b}.breadcrumb-caption,.related-entry-main-heading,.main-caption{color:#000 !important}.service-posts li{padding-left:1rem !important}.service-posts li:first-child{margin-top:1rem !important;list-style-type:none !important}.service-posts li:before{display:none !important}@media (max-width:768px){.sp-cta{position:fixed;left:0;right:0;bottom:0;width:auto;height:60px;display:flex;margin:0;padding:0;box-sizing:border-box;z-index:10000}.sp-cta .footer-cta-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#1ab267 !important;color:#fff !important;text-decoration:none !important;font-weight:700;font-size:1.3rem}#container,#wrapper{padding-bottom:70px !important}}@media (min-width:769px){.pc-cta{position:fixed;left:0;right:0;bottom:0;height:60px;display:flex;justify-content:center;align-items:center;z-index:10000;pointer-events:none}.pc-cta .footer-cta-link{display:flex;align-items:center;justify-content:center;max-width:1000px;width:100%;height:44px;margin:0 auto;border-radius:30px;background:#1ab267 !important;color:#fff !important;text-decoration:none !important;font-weight:700;font-size:1.4rem;box-shadow:0 2px 8px rgba(0,0,0,.15);pointer-events:auto}#container,#wrapper{padding-bottom:70px !important}}.marker{background:linear-gradient(transparent 60%,#fff97d 60%);font-weight:700}.section-gap{margin-bottom:60px}.entry-content h2{background:#f9f9f9 !important;border:none !important;border-bottom:none !important;border-left:6px solid #2d9d68 !important;padding:15px 20px !important;margin:50px 0 30px !important;font-size:24px !important;font-weight:700 !important;color:#333 !important;position:relative}.entry-content h2:before,.entry-content h2:after{content:none !important;display:none !important}.entry-content h3{background:0 0 !important;border:none !important;border-bottom:2px solid #2d9d68 !important;padding:10px 10px 10px 0 !important;margin:40px 0 25px !important;font-size:20px !important;font-weight:700 !important;color:#333 !important}.entry-content h3:before,.entry-content h3:after{content:none !important;display:none !important}.entry-content ul{list-style:none !important;padding:0 !important;margin:30px 0 !important;border:none !important;background:0 0 !important}.entry-content ul li{position:relative !important;padding:10px 10px 10px 30px !important;margin-bottom:5px !important;border-bottom:1px dotted #ccc !important;font-weight:700 !important;color:#444 !important}.entry-content ul li:last-child{border-bottom:none !important}.entry-content ul li:before{content:'\2714' !important;position:absolute !important;left:5px !important;top:10px !important;color:#e74c3c !important;font-size:18px !important;font-weight:700 !important;line-height:1 !important;background:0 0 !important;width:auto !important;height:auto !important;border:none !important;border-radius:0 !important;box-shadow:none !important}.entry-content ol{list-style:none !important;counter-reset:step !important;padding:25px !important;margin:30px 0 !important;border:2px solid #a0d8ef !important;border-radius:12px !important;background-color:#f9fdff !important}.entry-content ol li{position:relative !important;padding:10px 10px 10px 50px !important;margin-bottom:10px !important;border-bottom:1px dashed #d0e9f5 !important;font-weight:700 !important;color:#333 !important}.entry-content ol li:last-child{border-bottom:none !important;margin-bottom:0 !important}.entry-content ol li:before{counter-increment:step !important;content:counter(step) !important;position:absolute !important;left:5px !important;top:8px !important;width:32px !important;height:32px !important;background:#a0d8ef !important;color:#fff !important;text-align:center !important;line-height:32px !important;border-radius:50% !important;font-weight:700 !important;font-size:16px !important;box-shadow:1px 1px 3px rgba(0,150,255,.2) !important;border:none !important;display:block !important}.intro-box{background:#fff;border:3px solid #2d9d68;border-radius:12px;padding:40px 25px 25px;margin-bottom:40px;position:relative;box-shadow:0 4px 10px rgba(0,0,0,.05)}.intro-box:before{content:"POINT";position:absolute;top:-16px;left:20px;background:#2d9d68;color:#fff;padding:4px 20px;font-size:14px;font-weight:700;border-radius:20px;line-height:1.5}.alert-box{border:3px solid #e74c3c;background:#fff5f5;padding:25px;border-radius:8px;margin:35px 0}.alert-title{color:#c0392b;font-weight:700;display:flex;align-items:center;margin-bottom:15px;font-size:1.2em}.alert-title:before{content:"!";display:inline-block;width:28px;height:28px;background:#e74c3c;color:#fff;text-align:center;line-height:28px;border-radius:50%;margin-right:10px;font-weight:700;font-size:18px}.entry-content .alert-box ul{margin:0 !important;padding:0 !important;border:none !important}.entry-content .alert-box ul li{list-style:none !important;border-bottom:none !important;padding-left:30px !important;color:#333 !important}.entry-content .alert-box ul li:before{content:'\2716' !important;color:#e74c3c !important;font-size:16px !important;top:12px !important;left:0 !important}.qa-container{margin:40px 0}.qa-balloon{position:relative;padding:20px;border-radius:12px;margin-bottom:30px;max-width:90%;box-shadow:0 2px 5px rgba(0,0,0,.1)}.qa-container:after{content:"";display:table;clear:both}.qa-q{background:#eaf6f0;border:2px solid #2d9d68;float:left;margin-right:auto}.qa-q:before{content:"";position:absolute;top:20px;left:-12px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #2d9d68}.qa-q:after{content:"";position:absolute;top:22px;left:-9px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #eaf6f0}.qa-a{background:#f9f9f9;border:2px solid #ccc;float:right;margin-left:auto}.qa-a:before{content:"";position:absolute;top:20px;right:-12px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #ccc}.qa-a:after{content:"";position:absolute;top:22px;right:-9px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #f9f9f9}.qa-text{display:flex;align-items:flex-start}.qa-icon{display:flex;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50%;color:#fff;font-weight:700;font-size:18px;margin-right:15px;flex-shrink:0}.qa-q .qa-icon{background:#2d9d68}.qa-a .qa-icon{background:#666}.qa-body{padding-top:3px;font-weight:700;color:#333}.cta-box{background:#fff;border:3px solid #2d9d68;padding:50px 30px;text-align:center;border-radius:10px;margin-top:60px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.cta-title{font-size:24px;font-weight:700;color:#fff !important;background:#2d9d68;display:inline-block;padding:5px 30px;border-radius:50px;margin-bottom:20px}.cta-text{font-weight:700;color:#333;margin-bottom:30px}.cta-btn{display:inline-block;background:#2d9d68;color:#fff !important;font-size:20px;font-weight:700;text-decoration:none;padding:20px 60px;border-radius:50px;box-shadow:0 6px 0 #1a5c3a;transition:all .3s;position:relative;top:0}.cta-btn:hover{top:4px;box-shadow:0 2px 0 #1a5c3a;opacity:1} 株式会社MIRIX/ミリックス(原状回復・内装工事のプロ)
近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント コラム

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント コラム

葛飾区で安心の原状回復工事|プロが対応・費用も明確な信頼サービス

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント コラム

建設現場で使えるメジャーの選び方と使い方5つのポイント【プロが教える現場ワード解説】

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント コラム

フレキシブルボードとは?特徴・メリット・内装現場での使い方をプロが徹底解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント コラム

ケイカル板の基礎知識と選び方|用途・厚み・施工方法をプロが徹底解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント コラム

事務所原状回復の期間はどれくらい?スムーズな退去のために知っておきたいポイントと費用相場

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント コラム

江戸川区で失敗しないオフィス移転!スマートビル活用でコスト削減と業務効率化を実現する方法

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント コラム

北区の家主必見!商業施設向け冷暖房機器の導入で当日工事対応可能な商業施設専門サービス

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント コラム

ケミカルアンカーとは?基礎知識・用途・施工ポイントを徹底解説【現場で役立つ解説付き】

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?建設内装現場での意味・使い方・覚えて得する注意点まとめ

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?建設内装現場での意味・使い方・覚えて得する注意点まとめ

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?建設内装現場での意味・使い方・覚えて得する注意点まとめ

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?建設内装現場で押さえておきたい意味・使い方・注意点を徹底解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?建設内装現場で押さえておきたい意味・使い方・注意点を徹底解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?建設内装現場で押さえておきたい意味・使い方・注意点を徹底解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?意味・使い方・内装現場での活用例を分かりやすく解説【建設用語辞典】

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?意味・使い方・内装現場での活用例を分かりやすく解説【建設用語辞典】

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?意味・使い方・内装現場での活用例を分かりやすく解説【建設用語辞典】

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

【建設内装用語】「木端」とは?意味・使い方・プロが教える注意点と簡単解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

【建設内装用語】「木端」とは?意味・使い方・プロが教える注意点と簡単解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

【建設内装用語】「木端」とは?意味・使い方・プロが教える注意点と簡単解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?建設現場で絶対に知っておきたい意味・使い方・注意点を徹底解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?建設現場で絶対に知っておきたい意味・使い方・注意点を徹底解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?建設現場で絶対に知っておきたい意味・使い方・注意点を徹底解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?建設内装現場で役立つ意味・使い方とプロが教えるポイント解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?建設内装現場で役立つ意味・使い方とプロが教えるポイント解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?建設内装現場で役立つ意味・使い方とプロが教えるポイント解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?建設現場で失敗しない使い方と覚えておきたい基礎知識5選

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?建設現場で失敗しない使い方と覚えておきたい基礎知識5選

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

木端とは?建設現場で失敗しない使い方と覚えておきたい基礎知識5選

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント コラム

木口とは?意味・使い方を徹底解説|建設現場で失敗しない内装用語ガイド

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント コラム

通気層とは?仕組み・必要性・施工のコツを徹底解説【現場で使える基礎知識】

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント コラム

積層材とは?種類・特徴・選び方まで現場で役立つ基礎知識をわかりやすく解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント コラム

江戸川区で戸建てのキッチン水栓交換を安心・確実に!費用や業者選びのポイント徹底解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント コラム

事務所移転作業で失敗しない!効率90%UPとコスト削減を実現するプロの進め方

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

練馬区で外構工事が安い業者を徹底比較!失敗しない選び方と費用相場

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント コラム

レイアウト変更で生産性が上がる理由とは?成功事例付きでわかりやすく解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

練馬区で外構工事が安い業者を徹底比較!失敗しない選び方と費用相場

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

練馬区で外構工事が安い業者を徹底比較!失敗しない選び方と費用相場

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

練馬区で戸建てのアスベスト調査を検討中の方必見!費用相場・安心できる業者の選び方ガイド

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

練馬区で戸建てのアスベスト調査を検討中の方必見!費用相場・安心できる業者の選び方ガイド

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

練馬区で戸建てのアスベスト調査を検討中の方必見!費用相場・安心できる業者の選び方ガイド

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

積層材とは?建設内装現場でのメリット・種類・選び方を徹底解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

積層材とは?建設内装現場でのメリット・種類・選び方を徹底解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

積層材とは?建設内装現場でのメリット・種類・選び方を徹底解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

積層材とは?現場で選ばれる理由と特徴を徹底解説【初心者でもわかる基礎知識】

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

積層材とは?現場で選ばれる理由と特徴を徹底解説【初心者でもわかる基礎知識】

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

積層材とは?現場で選ばれる理由と特徴を徹底解説【初心者でもわかる基礎知識】

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

練馬区で外構工事が安いおすすめ業者5選|費用相場や失敗しない選び方も解説

近隣挨拶の完全マニュアル|建設内装現場で信頼を得る5つのポイント 未分類

練馬区で外構工事が安いおすすめ業者5選|費用相場や失敗しない選び方も解説