:root{--isv-primary-color: #6a329f;--isv-secondary-color: #9b51e0;--isv-accent-color: #9b51e0;--isv-lightgray-color:#f3f3f3;--isv-darkgray-color:#cccccc;--isv-white-color:#ffffff;--isv-black-color:#222222;--isv-orange-color:DarkOrange;--isv-base-color:#ffffff}: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)}.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)}h2.is-style-isv-heading{border-top:solid 2px var(--isv-primary-color);border-bottom:solid 2px var(--isv-primary-color);padding:1.5rem 0;font-size:1.4rem;margin:5rem auto 1.5rem;color:var(--isv-primary-color);font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}h3.is-style-isv-heading{font-size:1.2rem;margin:4rem auto 1.5rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}h3.is-style-isv-heading::after{content:"";display:block;width:100%;height:2px;background:linear-gradient(to right, var(--isv-primary-color) 0%, var(--isv-primary-color) 20%, #ccc 20%, #ccc 100%);margin-top:.5rem}h4.is-style-isv-heading{font-size:1rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}h4.is-style-isv-heading::before{content:"■";color:var(--isv-primary-color);padding-right:.5rem}h5.is-style-isv-heading{color:var(--isv-primary-color);font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.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}[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}.l-footer{background-color:var(--isv-primary-color);color:var(--isv-white-color);padding:2rem 1rem 1rem;text-align:center}.l-footer img{margin-inline:auto;margin-bottom:1rem}.l-footer a{color:var(--isv-white-color);text-decoration:none;font-size:.9em}.l-footer a:hover{color:var(--isv-hover-color);text-decoration:underline}.l-footer p{margin-bottom:1rem}.l-footer__foot{padding:.5rem 0}.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}.isv-schedule_tbl{margin:2rem auto;border:none}.isv-schedule_tbl td,.isv-schedule_tbl th{border:none}.isv-schedule_tbl th{background-color:#fff;border-bottom:dotted 1px var(--isv-primary-color) !important}.isv-schedule_tbl td{background-color:#fff;border-bottom:dotted 1px #ccc !important}.p-topArea{min-height:20vh}.c-pageTitle__main{font-size:1.5rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.p-topArea__body{color:var(--isv-black-color)}.isv-top-h2_001{line-height:1.5}@media screen and (max-width: 1000px){.isv-top-h2_001{text-align:center}}.isv-top-h3_001{font-size:1.2rem;color:var(--isv-primary-color)}.isv-top-service .ark-block-columns .ark-block-column{padding:2rem;box-shadow:0px 0px 1rem #e0e0e0;border-radius:5px}.isv-top-fee_box{padding:2rem !important;border:solid 1px var(--isv-primary-color)}.wpcf7{padding:2rem;background-color:#fff}@media screen and (max-width: 1000px){.wpcf7{padding:.5rem}}.wpcf7-spinner{display:none}.isv-contactform{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 th,.isv-contactform td{width:100%;display:block}}.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}
/*# sourceMappingURL=custom.min.css.map */