﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline}body{font-family:"新丸ゴ R", Shin Maru Go Regular, "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;color:#4d4d4d;font-size:20px}:root{--main:#d0eadc;--sub:#399c66;--sub2:#083b1c}img,video{max-width:100%}.content{display:flex;justify-content:space-between;margin:0;padding:0}.left{width:calc(100% - 320px)}@media only screen and (max-width:1024px){.content{display:block}.left{width:100%}}.side{width:320px;background:#e6eaf6;position:fixed;right:0;height:100%;padding:1rem}.side li{list-style:none}.side h3{font-weight:bold;color:var(--sub2)}.side::-webkit-scrollbar{width:7px}::-webkit-scrollbar-thumb{background:#ccc;border-radius:7px}@media (max-height:800px){.side{overflow-y:scroll;align-items:flex-start}}@media only screen and (max-width:540px){.left{width:100%}.side{display:none}}h2{color:var(--sub2);font-size:1.5rem;font-weight:bold;text-align:center;margin:5rem 0}h2 img{vertical-align:middle}@media only screen and (max-width:540px){h2{font-size:1.3rem;margin:3rem 0}h2 img{width:60%}}.flex_C{display:flex;justify-content:center}.top_disc{color:var(--sub2);font-size:1.5rem;font-weight:bold}.main-image{padding:0 5rem}@media only screen and (max-width:540px){.main-image{padding:2rem 1rem 1rem;margin:0}.top_disc{font-size:1.3rem}}.m_width{max-width:1110px;margin:2rem auto}@media only screen and (max-width:1024px){.m_width{padding:0 1rem}}.triangle__inner{padding:0;text-align:center}.triangle{display:inline-block;border-top:50px solid var(--sub);border-left:50px solid transparent;border-right:50px solid transparent}.triangle2{display:inline-block;border-top:50px solid #fff;border-left:50px solid transparent;border-right:50px solid transparent}.report_img figcaption{font-size:1rem;text-align:center}.nayami{padding:2rem 5rem;margin:0 auto}@media only screen and (max-width:540px){.nayami{padding:2rem 1rem}}.radius>div{border-radius:1.5rem;padding:1rem}.frow figcaption{text-align:center;color:var(--sub);font-weight:bold}.price .smb-box{padding:0}.price .has-background{padding:1rem;border-radius:6px 6px 0 0}.wp-block-table td,.wp-block-table th{text-align:center;border-color:var(--main);border-width:4px}.wp-block-table th{background:var(--sub);color:#fff}.bg_img{background:url(https://micro-dx.zepe.co.jp/wp-content/uploads/2023/03/bgimg.png);background-repeat:no-repeat;background-position:right bottom}.footer{background:#fff;box-shadow:0px -2px 5px rgba(0, 0, 0, 0.2);display:flex;justify-content:space-between;padding:1rem}.right_section{display:flex;justify-content:flex-end;align-items:center}.right_section .pri{display:flex;justify-content:flex-start;align-items:center}.right_section a{margin:0 1rem;color:#4d4d4d;text-decoration:none;font-size:1rem}@media only screen and (max-width:540px){.footer{display:block;text-align:center}.footer>img{width:80%}.right_section{display:block;text-align:center}.right_section .pri{display:block}.right_section img{display:none}}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}.tblForm{margin:2rem 0 0}.tblForm .pri{font-size:12px}.tblForm dt{font-size:14px;color:#003472}.tblForm dd{margin-bottom:1rem}.tblForm input,.tblForm select,.tblForm textarea{width:100%;font-size:18px;padding:3px;box-sizing:border-box;max-width:320px;background:#fff;border-radius:10px;border:2px solid #fff}.tblForm input:focus,.tblForm select:focus,.tblForm textarea:focus{border:2px solid #0098d9;outline:0;border-radius:10px;box-sizing:border-box}.tblForm .contact_bt input,.tblForm .contact_bt button{margin:10px 3px 2rem;padding:10px 40px;border:none;background:#ec6315;color:#fff;font-size:16px}.mw_wp_form span.error{font-size:1rem}.privacy_p{display:flex;justify-content:center;margin:1rem 0}.tblForm .privacy_p input{width:auto}.contact_bt{display:flex;justify-content:center;align-content:center}.fcr{color:red}.alC{text-align:center}.thanks,.thanks_sp{margin:2rem;font-size:1rem}.kojin_bt input{width:200px;padding:1rem;background:var(--sub);color:#fff;font-size:1rem}.kojin_a{padding:1rem}.contact_sp{width:70%;margin:0 auto}.contact_sp .tblForm input,.contact_sp .tblForm select,.contact_sp .tblForm textarea{border:2px solid #ccc;max-width:100%;padding:0.5rem}.contact_sp .tblForm dl{margin-top:2rem}.contact_sp .tblForm dd{margin-bottom:2rem}@media only screen and (max-width:540px){.contact_sp{width:90%}}#c_btn{position:sticky;bottom:0px;transition:0.2s;z-index:10000;width:100%;background:rgba(0, 0, 0, 0.2);padding:0.7rem 0;opacity:0}