:root{--isv-primary-color: #074096;--isv-secondary-color: #66aedb;--isv-accent-color: #041631;--isv-lightgray-color:#e0e0e0;--isv-darkgray-color:#cccccc;--isv-white-color:#ffffff;--isv-black-color:#333333;--isv-orange-color:DarkOrange;--isv-gold-color:#c59b2a;--isv-base-color:#fff}:root{--isv-main-font-family: "Roboto", sans-serif;--isv-heading-font-family: "Montserrat", sans-serif;--isv-base-font-size: 16px;--isv-line-height: 1.6}:root{--isv-heading-h5-size:calc(var(--isv-base-font-size) * 1.0);--isv-heading-h4-size:calc(var(--isv-heading-h5-size) * 1.0);--isv-heading-h3-size:calc(var(--isv-heading-h4-size) * 1.25);--isv-heading-h2-size:calc(var(--isv-heading-h3-size) * 1.25);--isv-heading-h1-size:calc(var(--isv-heading-h2-size) * 1.25)}:root{--isv-container-width: 1200px;--isv-container-width-top: calc( 100% - 4vw );--isv-main-width: 100%;--isv-main-width-sp: 98%;--isv-side-width: 200px;--isv-document-width:800px;--isv-headmenu-height: 110px;--isv-headmenu-height-sp: 80px;--isv-fixedmenu-hight-sp: 120px;--isv-pageheader-height:300px;--isv-pageheader-height-sp:50vh;--isv-maincontent-height:80vh;--isv-mv-height-pc:800px;--isv-mv-height-sp:80vh;--isv-grid-gap: 20px;--isv-padding-horizontal: 5px;--isv-padding-vertical: 5px}:root{--isv-transition-duration: 0.3s;--isv-button-hover-scale: 1.1}:root{--isv-main-bg-color: var(--isv-base-color);--isv-spnavi-bg-color:var(--isv-lightgray-color);--isv-text-color: var(--isv-black-color);--isv-hover-color: var(--isv-orange-color);--isv-footer-bg-color: var(--isv-black-color);--isv-footer-text-color:var(--isv-white-color)}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html{scroll-padding-top:calc(var(--isv-headmenu-height) + 20px);scroll-behavior:smooth}body{background-color:var(--isv-main-bg-color);font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";font-size:var(--isv-base-font-size);line-height:var(--isv-line-height);color:var(--isv-text-color)}.pcmode{display:block}@media screen and (max-width: 1000px){.pcmode{display:none}}.spmode{display:none}@media screen and (max-width: 1000px){.spmode{display:block}}a{transition:all .3s;color:var(--isv-text-color);-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}a:visited{color:var(--isv-text-color)}a:hover{color:var(--isv-hover-color);-webkit-text-decoration-color:var(--isv-hover-color);text-decoration-color:var(--isv-hover-color)}ご提示いただいたカラーパレットを使用し、信頼感のあるブルーを基調としつつ、アクセントカラー（オレンジ）を効果的に使った「シンプルかつスタイリッシュ」な見出しデザインを作成しました。 CSS :root{--isv-primary-color: #074096;--isv-secondary-color: #66aedb;--isv-accent-color: #041631;--isv-lightgray-color: #e0e0e0;--isv-darkgray-color: #cccccc;--isv-white-color: #ffffff;--isv-black-color: #333333;--isv-orange-color: DarkOrange;--isv-base-color: #fff}h2.is-style-isv-heading{padding:.5em 1em;background:#f3f3f3;color:var(--isv-accent-color);border-left:4px solid var(--isv-primary-color);border-radius:0 4px 4px 0;font-weight:bold;font-size:1.3rem;line-height:1.4}h3.is-style-isv-heading{position:relative;padding:.4em 0;color:var(--isv-text-color);border-bottom:2px solid var(--isv-primary-color);font-size:1.3rem}h3.is-style-isv-heading::after{content:"";position:absolute;bottom:-2px;left:0;width:20%;height:2px;background:var(--isv-gold-color)}h4.is-style-isv-heading{padding:.2em .8em;color:var(--isv-black-color);border-left:4px solid var(--isv-secondary-color);font-size:1.15rem;font-weight:bold;display:flex;align-items:center}h5.is-style-isv-heading{padding:.1em 0;color:var(--isv-accent-color);font-size:1rem;font-weight:bold;display:flex;align-items:center}h5.is-style-isv-heading::before{content:"";display:inline-block;width:12px;height:12px;background-color:var(--isv-orange-color);border-radius:50%;margin-right:8px}.is-style-isv-table_info table{border-top:none;border-bottom:none;border-right:none}.is-style-isv-table_info table td{vertical-align:middle;border-bottom:dotted 1px var(--isv-darkgray-color);border-left:none}.is-style-isv-table_info table td:first-child{font-weight:bold;width:30%}@media screen and (max-width: 1000px){.is-style-isv-table_info table td:first-child{width:30vw}}.isv-button{border:solid 1px var(--isv-primary-color);background-color:var(--isv-primary-color);color:#fff !important;border-radius:5px;display:block;text-decoration:none;padding:.5rem 1rem .5rem;line-height:1}.isv-img-center{display:block;margin-inline:auto}.isv-img-link{display:block;transition:hover .3s}.isv-img-link:hover{opacity:.8}.is-style-isv-table-info{border-bottom:1px solid #efefef;border-collapse:collapse !important;width:100%;margin-bottom:2em}.is-style-isv-table-info td{padding:1.2em 1.5em !important;border:none !important;border-bottom:1px solid var(--isv-lightgray-color) !important;line-height:1.6;vertical-align:middle}.is-style-isv-table-info td:first-child{width:30%;background-color:#f0f0f0 !important;color:var(--isv-accent-color);font-weight:bold;position:relative}.is-style-isv-table-info td:first-child::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:1.4em;background-color:var(--isv-gold-color)}.is-style-isv-table-info td:nth-child(2){width:70%;background-color:var(--isv-white-color) !important;color:var(--isv-black-color)}@media screen and (max-width: 1000px){.is-style-isv-table-info tr{display:flex;flex-direction:column;border-bottom:1px solid var(--isv-lightgray-color)}.is-style-isv-table-info td{width:100% !important;display:block !important;box-sizing:border-box;border-bottom:none !important}.is-style-isv-table-info td:first-child{padding:.8em 1.2em .4em !important;font-size:.9em}.is-style-isv-table-info td:first-child::before{top:0;left:0;transform:none;width:100%;height:2px}.is-style-isv-table-info td:nth-child(2){padding:.4em 1.2em 1.2em !important}}.home .l-header{background-color:rgba(0,0,0,0) !important;color:#fff;transition:background-color .3s ease}.home .l-header.is-scrolled{background-color:var(--isv-white-color) !important;transition:background-color .3s ease;color:var(--isv-text-color)}[data-btns=rl-rr] .l-header__body{grid-template-columns:5% 80% auto var(--ark-drawerW) var(--ark-searchW)}.isv-header-contactArea{padding-top:5px;display:flex;justify-content:flex-end;align-items:center;gap:.5rem;font-size:.9rem}.c-headLogo__img{width:384px}footer a{color:var(--isv-white-color) !important;display:inline-block;transition:all .3s}footer a:hover{color:var(--isv-white-color) !important;text-decoration:none !important;transform:translateY(1px)}.isv-footer_info{width:100%;min-width:800px;display:flex;flex-direction:row;justify-content:center;gap:1rem;align-items:center;margin-bottom:2rem}.isv-footer_info .isv-footer_logo{width:100%}.isv-footer_info .isv-footer_logo a{font-size:2rem;font-weight:bold;text-align:center}.isv-footer_info .isv-footer_address{width:100%}@media screen and (max-width: 1000px){.isv-footer_info{min-width:100%;flex-direction:column}.isv-footer_info .isv-footer_logo a{font-size:6vw}}.c-gnav__li.-current,.c-gnav__li.focus,.c-gnav__li:hover{color:var(--ark-color--link)}.p-drawer{background-color:var(--isv-lightgray-color);color:var(--isv-black-color)}[data-drawer-move=fade][data-drawer=opened] .l-header__drawerBtn{color:var(--isv-black-color)}.isv-fixed-menu{position:fixed;top:auto;bottom:50%;right:0;left:auto;width:3rem}@media screen and (max-width: 1000px){.isv-fixed-menu{position:fixed;top:auto;bottom:0;width:100%;height:4rem;background-color:var(--isv-lightgray-color)}footer{margin-bottom:4rem}}.w-fix-sidebar{margin-top:0px !important}.category-works .p-postList__meta{display:none}.category-works .c-postMetas{display:none}.p-topArea{min-height:20vh}.c-pageTitle__main{font-size:1.5rem}.p-topArea__body{color:var(--isv-black-color)}.home .l-content__body{margin-top:-100px !important}h2.is-style-isv-top_heading{font-size:2rem;font-weight:bold;color:var(--isv-primary-color);text-align:center;margin-bottom:1.5rem}h2.is-style-isv-top_heading::after{content:"";display:block;width:3rem;height:2px;margin-top:1rem;margin-inline:auto;background-color:var(--isv-gold-color)}h3.is-style-isv-top_heading{font-size:1.5rem;font-weight:bold;color:var(--isv-primary-color);text-align:center;margin-bottom:2rem}h4.is-style-isv-top_heading{font-size:1.2rem;font-weight:bold;color:var(--isv-primary-color);text-align:center}.isv-fv{position:relative}.isv-fv .isv-fv-message{position:relative;z-index:10}.isv-fv .isv-fv-img01{position:absolute;top:10%;left:15%}.isv-fv .isv-fv-img02{position:absolute;top:50%;right:15%}@media screen and (max-width: 1000px){.isv-fv .isv-fv-img01{width:35%;position:absolute;top:60%;left:5%}.isv-fv .isv-fv-img02{width:35%;position:absolute;top:60%;right:5%}}.wpcf7{padding:2rem;background-color:#fff}.isv-contactform{width:80%;margin-inline:auto}.isv-contactform h3{text-align:center;margin-bottom:2rem;color:var(--isv-primary-color)}@media screen and (max-width: 1000px){.isv-contactform{width:95%}}.isv-contactform input[type=text],.isv-contactform input[type=tel],.isv-contactform input[type=email],.isv-contactform textarea{width:100%;background-color:snow}.isv-contactform dl{margin-bottom:1rem}.isv-contactform dt{font-weight:bold}.isv-contactform dt p{display:flex;justify-content:flex-start;align-items:center}.isv-contactform dt span{color:red;line-height:1;padding:10px 5px 5px;display:inline-block}.isv-contactform input[type=submit]{margin:auto;display:block;border:solid 1px var(--isv-primary-color);background-color:var(--isv-primary-color);color:#fff;padding-inline:2rem;transition:all .3s;border-radius:5px}.isv-contactform input[type=submit]:hover{background-color:rgba(0,0,0,0);color:var(--isv-primary-color)}.isv-fee_box{border:solid 1px var(--isv-primary-color);padding:1rem !important}.lum-img{margin:0 auto}.fade-in-element{opacity:0;transition:opacity 1s ease-in-out}.fade-in-element.is-visible{opacity:1}.is-styleisv-noclick img{pointer-events:none}.arkb-boxLink__more__text{font-size:0}.arkb-boxLink__more__text::before{content:"詳しく見る";font-size:16px}
/*# sourceMappingURL=custom.min.css.map */