:root{--opacity80:0.8;--color--primay:#852E2E;--color--secondary:#2dbbaa;--color--strong: #ff402b;/*--color--strong:#48792d*/}html{font-size:17px;scroll-behavior:auto}@media only screen and (max-width: 999px){html{font-size:16px}}body{font-family:"Noto Sans JP", "游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN",
 "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;font-feature-settings:"palt";color:var(--ark-color--text);font-size:1rem;line-height:1.7rem}a{text-decoration:none}a:hover{opacity:var(--opacity80)}.l-content__body{padding-bottom:var(--ark-padding--container)}@media only screen and (max-width: 999px){h1,h2,h3,h4{text-align:center !important}}.p-breadcrumb{display:none}.l-header__drawerBtn{display:none}@media only screen and (max-width: 999px){.l-header__drawerBtn{display:initial}}.sp{display:none}@media only screen and (max-width: 999px){.pc{display:none}.sp{display:inherit}}.mt-0{margin-top:0 !important}.mt-1{margin-top:1rem !important}.mt-2{margin-top:2rem !important}.mt-3{margin-top:3rem !important}.mt-4{margin-top:4rem !important}.mt-5{margin-top:5rem !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:1rem !important}.mb-2{margin-bottom:2rem !important}.mb-3{margin-bottom:3rem !important}.mb-4{margin-bottom:4rem !important}.mb-5{margin-bottom:5rem !important}.ml-0{margin-left:0 !important}.ml-1{margin-left:1rem !important}.ml-2{margin-left:2rem !important}.ml-3{margin-left:3rem !important}.ml-4{margin-left:4rem !important}.ml-5{margin-left:5rem !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:1rem !important}.mr-2{margin-right:2rem !important}.mr-3{margin-right:3rem !important}.mr-4{margin-right:4rem !important}.mr-5{margin-right:5rem !important}.p-0{padding:0 !important}.p-1{padding:1rem !important}.p-2{padding:2rem !important}.p-3{padding:3rem !important}.p-4{padding:4rem !important}.p-5{padding:5rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:1rem !important}.pt-2{padding-top:2rem !important}.pt-3{padding-top:3rem !important}.pt-4{padding-top:4rem !important}.pt-5{padding-top:5rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:1rem !important}.pb-2{padding-bottom:2rem !important}.pb-3{padding-bottom:3rem !important}.pb-4{padding-bottom:4rem !important}.pb-5{padding-bottom:5rem !important}.text-red{color:var(--wp--preset--color-red)}.text-green{color:var(--ark-color--main)}.text-black{color:var(--ark-color--text)}.text-center{text-align:center !important}.bg-white{background-color:#fff}.bg-gray{background-color:var(--ark-color--bg)}.bg-strong{background-color:var(--color--strong)}.left{text-align:left}.right{text-align:right}.center{text-align:center}.border-radius--none{border-radius:0}.border-radius--s{border-radius:0.25rem}.border-radius--m{border-radius:0.5rem}.display--none{display:none !important}.display--block{display:block !important}.display--inline-block{display:inline-block !important}.display--flex{display:flex !important}.align-items--center{align-items:center}.justify-content--center{justify-content:center}.z-index--1{z-index:1}.z-index--m1{z-index:-1}.box{padding:2rem}.p-topArea__title{text-align:center;padding-top:3rem}[data-drawer=opened] body{overflow-y:auto;touch-action:none}[data-drawer=opened] .p-drawer{width:100%;max-width:480px;left:auto;right:0;background-color:var(--ark-color--main);opacity:var(--opacity80);animation:close-menu 0.2s forwards;padding-bottom:0}[data-drawer=opened] .p-drawer__inner{-ms-overflow-style:none;scrollbar-width:none}[data-drawer=opened] .p-drawer__inner::-webkit-scrollbar{display:none}[data-drawer=opened] .p-drawer__nav,[data-drawer=opened] .p-drawer__close{display:none}[data-drawer=opened] .p-drawer .drawer-buttons__item{padding-top:1rem;font-weight:bold}[data-drawer=opened] .p-drawer .drawer-buttons a{color:#fff}[data-drawer=closed] .p-drawer{width:100%;max-width:480px;left:auto;background-color:var(--ark-color--main);right:-100%;opacity:var(--opacity80);pointer-events:none;visibility:hidden;animation:open-menu 0.2s forwards}[data-drawer=closed] .p-drawer__nav,[data-drawer=closed] .p-drawer__close{display:none}@keyframes open-menu{0%{right:0}100%{right:-100%}}@keyframes close-menu{0%{right:-100%}100%{right:0}}.l-header{border-bottom:1px solid var(--ark-color--gray)}.l-header__body.l-container{max-width:100%;height:70px;padding-left:1.5rem;padding-right:1.5rem}.l-header__logo{line-height:.9}.l-header .has-image .c-headLogo__img{height:75%}.l-header .has-image .c-headLogo__img:hover{opacity:var(--opacity80)}.l-header .header-buttons{display:flex;gap:inherit;margin-right:.2rem}.l-header .header-buttons__item a{color:var(--ark-color--text);background-color:white;border-radius:.2rem;font-size:.9rem;font-weight:bold;padding:.2rem 0.6rem}.button--strong>a{background-color:var(--color--strong) !important}.button--strong-outlined>a{color:var(--color--strong) !important}.top__wrapper>.wp-block-group__inner-container{display:flex}.top__wrapper>.wp-block-group__inner-container .top-text{align-self:center;min-width:20rem}.top__wrapper>.wp-block-group__inner-container .top-img{width:100%}.top__wrapper>.wp-block-group__inner-container .top-img img{width:100%}.top__header-title{font-size:3rem;line-height:1;font-weight:bold;letter-spacing:0.2rem}.top__header-title--strong{font-family:"Noto Sans JP", sans-serif;font-weight:bold;font-size:2.2rem;color:var(--color--strong)}@media only screen and (max-width: 999px){.top__wrapper>.wp-block-group__inner-container{display:flex;flex-direction:column}.top__wrapper>.wp-block-group__inner-container .top-text{margin-top:3rem;text-align:center;order:2}}.news-current__wrapper,.about__wrapper{max-width:1000px}.news-current li,.about li{display:flex}.news-current li .wp-block-latest-posts__post-date,.about li .wp-block-latest-posts__post-date{order:1;min-width:7.5rem;line-height:1;align-self:center}.news-current li .wp-block-latest-posts__post-title,.about li .wp-block-latest-posts__post-title{order:2}@media only screen and (max-width: 999px){.news-current,.about{max-width:100vw}}.writing,.contact{max-width:700px}.writing__wrapper,.contact__wrapper{display:flex;justify-content:center}.writing .wp-block-group,.contact .wp-block-group{margin-top:0}.writing .books>.wp-block-group__inner-container,.contact .books>.wp-block-group__inner-container{display:flex}.writing .books .wp-block-group:first-child,.contact .books .wp-block-group:first-child{min-width:200px}.writing .books .wp-block-group:last-child,.contact .books .wp-block-group:last-child{width:calc(100% - 200px)}.writing .books .linkcard,.contact .books .linkcard{margin-right:0}.writing .form-input,.contact .form-input{margin-bottom:.6rem}.writing .form-input input,.writing .form-input textarea,.contact .form-input input,.contact .form-input textarea{font-size:1rem;width:100%}.writing .form-input__label,.contact .form-input__label{font-size:.8rem}.writing .form-confirm,.contact .form-confirm{text-align:center;margin-bottom:2rem}.writing .form-confirm .wpcf7-list-item,.contact .form-confirm .wpcf7-list-item{margin-top:0}.writing .form-submit,.contact .form-submit{text-align:center;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center}.writing .form-submit input,.writing .form-submit span,.contact .form-submit input,.contact .form-submit span{display:block}.writing .form-submit input,.contact .form-submit input{width:20rem}.writing .form-submit .wpcf7-spinner,.contact .form-submit .wpcf7-spinner{margin:0 auto}.writing .form-submit input[type="submit"],.contact .form-submit input[type="submit"]{background-color:var(--color--strong);color:#fff;border-radius:2rem;padding:.5rem 1rem;font-size:1rem;font-weight:bold;border:0 !important;margin-bottom:.5rem}.writing .form-submit input[type="submit"]:hover,.contact .form-submit input[type="submit"]:hover{opacity:var(--opacity80)}.writing .wpcf7-response-output,.contact .wpcf7-response-output{margin-bottom:3rem !important}@media only screen and (max-width: 999px){.writing,.contact{max-width:100vw}.writing .books>.wp-block-group__inner-container,.contact .books>.wp-block-group__inner-container{display:flex;flex-direction:column}.writing .books .wp-block-group:first-child,.contact .books .wp-block-group:first-child{min-width:200px}.writing .books .wp-block-group:last-child,.contact .books .wp-block-group:last-child{width:100%}.writing .author,.contact .author{text-align:center}}
