@charset "UTF-8";.pc{display:block !important}@media screen and (max-width:640px){.pc{display:none !important}}.sp{display:none !important}@media screen and (max-width:640px){.sp{display:block !important}}.tablet{display:none !important}@media screen and (max-width:945px){.tablet{display:block !important}}#main-contents{min-height:30vh}:root{--content-width:1200px;--content-padding:0px;--editor-wdith:800px}*,*:before,*:after{box-sizing:border-box}body,main{background-color:#fff}@media screen and (max-width:945px){.content{padding:0 10px}}h2,h3,h4,h5,h6{clear:both}.is-style-block-bg{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background-color:#f9f6f2;padding-top:40px;padding-bottom:60px}@media screen and (max-width:640px){.is-style-block-bg{padding-bottom:20px}}.is-style-block-bg-point{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background-color:#7aa588;background-image:url(//kawanobe-office.com/wp-content/themes/hitoiro-HP/images/BG-contact.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% center;height:443px;padding-top:110px;position:relative}@media screen and (max-width:640px){.is-style-block-bg-point{padding-top:60px;padding-bottom:40px;height:auto}}.is-style-block-bg-point>div{position:relative;z-index:2}.is-style-block-bg-color{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background-color:#fff;padding-top:40px;padding-bottom:40px}@media screen and (max-width:640px){.is-style-block-bg-color{padding-bottom:0}}.is-style-block-bg-color .is-style-group--kakomi01{background-color:#fff;padding:20px 60px 60px;border-radius:0;margin-left:-50px;width:109%}@media screen and (max-width:640px){.is-style-block-bg-color .is-style-group--kakomi01{padding:0 30px 30px;margin-left:0;width:100%}}#main-contents{display:block;max-width:1200px;margin:0 auto;margin-top:10px;padding-top:10px}@media screen and (max-width:945px){#main-contents{flex-direction:column;justify-content:flex-start;align-items:center}}body.home #main-img{margin-top:123px}@media screen and (max-width:945px){body.home #main-img{margin-top:57px}}body.home #main-contents{margin-top:123px}@media screen and (max-width:945px){body.home #main-contents{margin-top:57px}}main#column--main{padding-bottom:100px}@media screen and (max-width:945px){main#column--main{padding-bottom:40px}}body.home main#column--main{padding-bottom:0}#breadcrumbs{font-size:13px;color:#333;margin-top:121px;background-color:#fff}@media screen and (max-width:945px){#breadcrumbs{margin-top:57px}}#breadcrumbs .content{padding:5px 0;box-sizing:border-box;margin-top:0}@media screen and (max-width:945px){#breadcrumbs .content{padding:5px 10px}}#breadcrumbs li{font-size:11px;color:#333}#breadcrumbs a{color:#7aa588}.home #breadcrumbs{display:none}.pagetop{display:none;position:fixed;right:15px;bottom:15px}.pagetop a{display:block;font-size:0;width:45px;height:45px;text-align:center;background:#5e8567;border-radius:10%;line-height:45px;opacity:.45}.pagetop a i{font-size:14px;color:#fff;line-height:45px}html{scroll-behavior:smooth}.wp-block-image a:hover img{opacity:.7;transition:.5s}.mits-part-pagination{margin:0 auto;display:block;width:100%;max-width:500px;text-align:center;margin-top:40px}.page-numbers{border:1px solid #d5cfce;padding:.6em;text-align:center;border-radius:5px}.page-numbers.current{background-color:#f9f6f2;color:#fff}article p{margin-bottom:.5em}#header{background-color:#f9f6f2;width:100%}#header .content{max-width:1200px}#header .content #scroll-header-inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;max-width:1200px;margin:0 auto;justify-content:space-between}@media screen and (max-width:945px){#header .content #scroll-header-inner{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:0;max-width:100%}}#scroll-header{position:fixed;width:100vw;left:0;top:0;z-index:999;background:#fff;transition:all .5s;opacity:1;transform:translateY(0);border-top:4px solid #2c3e35}@media screen and (max-width:945px){#scroll-header{box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}}#scroll-header.UpMove{opacity:0;transform:translateY(-100px)}@-webkit-keyframes UpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}@keyframes UpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}#scroll-header.DownMove{opacity:1;transform:translateY(0)}@-webkit-keyframes DownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes DownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.header-logo-area{display:flex;flex-direction:row;width:90%;justify-content:center;align-items:center;margin:8px 0 10px 70px}@media screen and (max-width:945px){.header-logo-area{margin:6px 0 6px 10px;justify-content:flex-start}}.header-logo-img{max-width:56px;margin-right:20px}@media screen and (max-width:945px){.header-logo-img{max-width:38px;margin-right:0}}.header-logo-img img{width:100%}.header-logo{font-family:Zen Kaku Gothic New,sans-serif;margin-top:8px}@media screen and (max-width:945px){.header-logo{margin:13px 0 15px 10px;transform-origin:center left}}.header-logo a{display:flex;flex-direction:column;position:relative;align-items:center}@media screen and (max-width:640px){.header-logo a{align-items:flex-start}}.header-logo a span{line-height:initial}.header-logo a .logo-main{font-size:18px;font-weight:700;line-height:1.4;max-width:272px}@media screen and (max-width:945px){.header-logo a .logo-main{font-size:14px;max-width:250px}}.header-logo a .logo-sub{font-size:10px;color:#626262;font-family:"laca-text",sans-serif;font-weight:300;font-style:normal;letter-spacing:2px}@media screen and (max-width:945px){.header-logo a .logo-sub{font-size:8px}}.header-logo .logo-decoration{position:absolute;right:-30px;top:5px}.header-nav{display:flex;align-items:center;margin-top:11px}@media screen and (max-width:945px){.header-nav{display:none}}.hnav-contacttel{font-size:11px;width:220px;height:40px;border-radius:50px;opacity:1;position:relative;padding:8px;letter-spacing:1.2px}.hnav-contacttel .header__teltext{font-size:17px;font-family:"Roboto",sans-serif;font-weight:700;line-height:.7;padding-left:10px}.hnav-contacttel .header__teltext:before{content:"\e0b0";font-family:"Material Icons";font-weight:400;font-size:14px;position:absolute;top:22%;left:0;background-position:center;background-repeat:no-repeat;background-size:contain}.hnav-contacttel .header__text{padding-left:0;font-size:12px;opacity:.64;color:#2c3e35;letter-spacing:.86px}@media screen and (max-width:945px){.hnav-contacttel{display:none}}.header-nav-sp{display:none}@media screen and (max-width:945px){.header-nav-sp{display:block}}.header-item{min-width:170px}.menu-header-nav a{font-family:Noto Sans CJK JP,sans-serif;font-weight:700;font-size:17px}.hnav-contact a{background-color:#5e8567;border-radius:3px;box-shadow:2px 2px 2px rgba(0,0,0,.4196078431);width:180px;height:40px;color:#fff;font-weight:500;display:flex;flex-direction:row;align-items:center;justify-content:center;opacity:1;font-size:14px;letter-spacing:1px}.hnav-contact a:before{content:"\e158";font-family:"Material Icons";font-weight:900;margin-right:10px;font-size:20px}.hnav-contact a:hover{transition:1s;opacity:.7}#g-nav{border-bottom:none;box-shadow:0px 3px 6px -3px rgba(0,0,0,.1607843137);margin-top:14px}#g-nav .content{padding:0}@media screen and (max-width:945px){#g-nav ul.menu{background-color:#f9f6f2;padding-left:0;margin-top:5px}}#g-nav ul.menu li.menu-item{text-align:center;font-size:14px;font-weight:500;transition:all .5s ease;border-bottom:4px solid transparent;transition:border-color .3s ease;color:#3b4043;letter-spacing:.7px;position:relative}@media screen and (max-width:945px){#g-nav ul.menu li.menu-item{text-align:left;list-style:none;border-bottom:1px solid #7aa588}}#g-nav ul.menu li.menu-item:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:32px;background:#cfcfcf}@media screen and (max-width:945px){#g-nav ul.menu li.menu-item:before{display:none}}#g-nav ul.menu li.menu-item:last-child:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:32px;background:#cfcfcf}#g-nav ul.menu li.menu-item:hover{background-color:transparent;border-bottom:5px solid #7aa588}#g-nav ul.menu li.menu-item:hover a{color:#7aa588}#g-nav ul.menu a{padding:10px 18px;display:inline-block;width:100%}@media screen and (max-width:945px){#g-nav ul.menu a{padding:7px 10px;display:block}}#g-nav ul.sub-menu{z-index:99;width:150%;background:#f9f6f2}@media screen and (max-width:945px){#g-nav ul.sub-menu{padding:0 15px;margin:0 0 2px;width:100%}}#g-nav ul.sub-menu li.menu-item{text-align:left;font-size:13px;position:relative}@media screen and (max-width:945px){#g-nav ul.sub-menu li.menu-item{border-top:3px dotted #eaece8;border-bottom:none}}@media screen and (max-width:945px){#g-nav ul.sub-menu li.menu-item:before{content:"\f138";font-family:"Font Awesome 5 Free";font-weight:900;color:#9ea1a7;font-size:10px;position:absolute;left:-2px;top:8px}}#g-nav ul.sub-menu a{padding:5px 10px 5px 16px;display:inline-block}@media screen and (max-width:945px){#g-nav ul.sub-menu a{display:block}}#g-nav.fixed{position:fixed;width:100%;top:0;z-index:1000}.mits-part-navmenu{display:block}@media screen and (max-width:945px){#g-nav{position:fixed;z-index:9;top:44px;right:-120%;width:100%;max-width:600px;height:100vh;background:#f9f6f2;border-top:none;transition:all .6s}}#g-nav.panelactive{right:0}#g-nav.panelactive .content{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}.dashicons{display:none;vertical-align:middle}@media screen and (max-width:945px){.dashicons{display:inline-block}}.openbtn{position:absolute;top:5px;right:14px;background:#fff;cursor:pointer;width:50px;height:50px;border-radius:5px;z-index:99;opacity:.8}@media screen and (max-width:640px){.openbtn{top:6px;right:10px;width:40px;height:40px}}.openbtn span{display:inline-block;transition:all .4s;border-radius:5px;width:100%;line-height:1;text-align:center}.openbtn span:before{color:#333;font-family:"Material Symbols Outlined";content:"\e5d2";font-size:48px;font-weight:200;transition:opacity .4s ease;position:absolute;top:0;left:calc(50% - 24px)}@media screen and (max-width:640px){.openbtn span:before{font-size:40px;left:calc(50% - 20px)}}.openbtn span:after{color:#333;font-family:"Material Symbols Outlined";content:"\e5cd";font-size:48px;font-weight:200;opacity:0;transition:opacity .4s ease;position:absolute;top:0;left:calc(50% - 24px)}@media screen and (max-width:640px){.openbtn span:after{font-size:40px;left:calc(50% - 20px)}}.openbtn.active span:before{opacity:0}.openbtn.active span:after{opacity:1}.searchbtn{position:absolute;top:5px;left:25px;background:#7aa588;cursor:pointer;width:50px;height:50px;border-radius:5px;z-index:99;opacity:.8}.searchbtn span:before{font-family:"Material Symbols Outlined";content:"\e8b6";font-size:36px;font-weight:300;color:#fff;position:absolute;left:8px;top:-11px}.searchbtn span:after{content:"Search";position:absolute;bottom:0;left:5px;color:#fff;font-size:.6rem;text-transform:uppercase}.searchbtn.active span:after{content:"Close";transform:translateY(0) rotate(-45deg);bottom:0;left:5px}#footer{background-color:#23312b;margin-top:0;color:#fff}.footer-top .content{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:40px;padding-top:60px;padding-bottom:30px}@media screen and (max-width:945px){.footer-top .content{grid-template-columns:1fr;gap:40px;padding-top:50px;padding-bottom:50px}}.footer-top .content .footer-areas{padding:0 20px;min-width:0}@media screen and (max-width:640px){.footer-top .content .footer-areas{border-left:none;margin:0 0 10px;padding-left:6px}}@media screen and (max-width:945px){.footer-top .content .footer-areas:first-child{border-top:none}}.footer-top .content .footer-areas .widgettitle,.footer-top .content .footer-areas h2{border-bottom:1px solid rgba(255,255,255,.5607843137);padding-bottom:6px;margin-bottom:16px;font-size:18px}.footer-top .content .footer__contact{margin-left:0}.footer-top .content .footer__contact p{color:#fff;font-size:24px;font-family:"Roboto",sans-serif;line-height:1.2;font-weight:500}.footer-top .content .footer__contact .btn--action>.wp-block-button__link{font-size:13px;width:237px;height:35px;padding:10px;line-height:1}.footer-top .content .footer__contact .btn--action>.wp-block-button__link i{margin-right:5px}.footer-top .content ul.menu{display:grid;grid-template-columns:1fr;row-gap:4px;-moz-column-gap:10px;column-gap:10px;line-height:1.5}.footer-top .content ul.menu li{font-size:14px;margin-bottom:6px}.footer-top .content ul.menu li:before{content:"●";color:#5e8567;margin-right:10px;font-size:8px;display:inline-block;transform:translateY(-3px)}#footer p.wp-block-paragraph{font-size:14px}.footer__sns-btns{color:#9ea1a7;font-size:22px;margin-left:6px}.footer__sns-btns .sns-btn--facebook{margin-left:16px}.copyright{font-size:12px;padding-bottom:20px;text-align:right}.footer-bottom{border-top:1px solid #fff;padding-top:20px}main .news>ul,main .is-style-news-list>ul{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;width:100%;margin:30px auto 30px;padding:0;list-style:none;box-sizing:border-box}@media screen and (max-width:640px){main .news>ul,main .is-style-news-list>ul{margin:0 auto 0px}}main ul:not([class]) li,main ol:not([class]) li{list-style-type:none}.news-list__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-height:65px;flex-wrap:wrap;border-bottom:none;background-image:url(//kawanobe-office.com/wp-content/themes/hitoiro-HP/images/border-line.png);background-repeat:repeat-x;background-position:left bottom}@media screen and (max-width:640px){.news-list__item{max-height:72px;margin-bottom:10px !important;padding-bottom:35px;border-bottom:none}}.news-list__date{width:154px;font-family:"Roboto",sans-serif}@media screen and (max-width:640px){.news-list__date{width:35%;flex-grow:0}}.news-list__label{width:12%;border:none;color:#626262;font-size:14px;text-align:center;margin-right:40px;background:#eaece8;border-radius:3px}@media screen and (max-width:640px){.news-list__label{width:30%;font-size:10px;margin-right:30%}}.news-list__label a{display:block;color:#7aa588}.news-list__label a:hover{text-decoration:none}.news-list__text{flex-grow:1}.news-list__text--new:before{content:"NEW!";color:#d4b26f;width:50px;height:27px;display:inline-block;text-align:center;vertical-align:text-bottom;margin-right:10px;letter-spacing:0px;font-family:"Jost";font-size:16px;font-weight:600}@media screen and (max-width:640px){.news-list__text--new:before{font-size:10px;width:30px;height:18px;margin-right:6px}}.news-list__text a{color:#333;letter-spacing:0px;font-size:18px;font-weight:500;line-height:1.4}@media screen and (max-width:640px){.news-list__text a{font-size:16px}}.news-list ul{padding-left:0 !important;margin-bottom:40px !important}@media screen and (max-width:640px){.news-list>div{padding-bottom:20px}}.category-list--box{margin-top:40px;display:block}@media screen and (max-width:945px){.category-list--box{margin-top:30px}}.mits-part-list[data-style=grid]>ul{padding:0 4px 10px 0}.mits-part-list[data-style=grid]>ul>li{background-color:#fff}.card__image{position:relative;overflow:hidden}.card__image:before{content:"";display:block;padding-top:59.2814371257%}.card__image img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;transition:.5s;border-radius:0}.card__image a:hover{opacity:.7;transition:.5s}.card__body{padding:5px 0}.card__label-list{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.card__label-list li{line-height:1.3}.card__label{font-size:9px;color:#333;margin-right:10px;background:#f9f6f2;border-radius:50px;padding:3px 10px;line-height:1.4;display:inline-block}.card__label :hover{opacity:.7;transition:.5s}.card__date{font-size:12px;color:#9ea1a7;margin-top:10px}.card__date .date:before{font-family:"Material Icons";content:"\e8b5";vertical-align:top;margin-right:2px}.card__date .modified{margin-left:8px}.card__date .modified:before{font-family:"Material Icons";content:"\e863";vertical-align:top;margin-right:0}.card__title{color:#333;font-size:13px;font-weight:700;margin-top:5px}.card__title a{color:#333}.card__title a:hover{opacity:.7;transition:.5s}.card__title.new:before{content:"New";margin-right:3px;background-color:#7aa588;font-size:9px;color:#333;padding:3px 6px 4px;border-radius:8px;display:inline-block;line-height:1em;vertical-align:text-bottom}.card__btn{display:none}.mits-part-list[data-style=grid].is-style-imgcard-wide>ul{gap:12px}.mits-part-list[data-style=grid].is-style-imgcard-wide>ul>li{border-radius:5px}.is-style-imgcard-wide .imgcard{position:relative}.is-style-imgcard-wide .card__image:before{padding-top:50%}@media screen and (max-width:640px){.is-style-imgcard-wide .card__image:before{padding-top:66.6666666667%}}.is-style-imgcard-wide .card__image:after{content:"";display:block;padding-top:50%;background-color:#000;opacity:.4;position:absolute;top:0;left:0;width:100%;height:auto}@media screen and (max-width:640px){.is-style-imgcard-wide .card__image:after{padding-top:66.6666666667%}}.is-style-imgcard-wide .card__body{padding:10px 20px 20px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}.is-style-imgcard-wide .card__label-list{flex-grow:2}.is-style-imgcard-wide .card__date{font-size:12px;color:#fff;margin-top:10px}.is-style-imgcard-wide .card__date .modified{margin-left:16px}.is-style-imgcard-wide .card__title a{color:#fff;font-size:15px;line-height:2}.DivLink{position:relative;opacity:1;transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.DivLink>p{display:none}.DivLink .Link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}.mits-part-list[data-style=grid].is-style-imgcard>ul{gap:12px}.mits-part-list[data-style=grid].is-style-imgcard>ul>li{border-radius:5px}.is-style-imgcard .imgcard{position:relative}.is-style-imgcard .card__image:before{padding-top:100%}.is-style-imgcard .card__image:after{content:"";display:block;padding-top:100%;background-color:#000;opacity:.4;position:absolute;top:0;left:0;width:100%;height:auto}.is-style-imgcard .card__body{padding:5px 10px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.is-style-imgcard .card__label-list{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-grow:2;flex-direction:column}.is-style-imgcard .card__label-list .card__label{margin-right:0}.is-style-imgcard .card__label-list li{line-height:1}.is-style-imgcard .card__date{font-size:12px;color:#fff;margin-top:10px}.is-style-imgcard .card__date .modified{margin-left:16px}.is-style-imgcard .card__title{text-align:left}.is-style-imgcard .card__title a{color:#fff;font-size:13px;line-height:2}.mits-part-list[data-style=horizontal].is-style-thumb-ptn1>ul{flex-direction:column}@media screen and (min-width:641px){.mits-part-list[data-style=horizontal].is-style-thumb-ptn1>ul{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}}@media screen and (min-width:641px){.mits-part-list[data-style=horizontal].is-style-thumb-ptn1>ul>li{flex-basis:48%}}.mits-part-list[data-style=horizontal].is-style-thumb-ptn1>ul>li:not(:first-of-type){margin-left:0}.is-style-thumb-ptn1 .thumb{position:relative;display:flex;flex-direction:row;border-bottom:1px solid #d5cfce;margin-top:10px;padding-bottom:10px}.is-style-thumb-ptn1 .card__image{max-width:120px;width:100%;border-radius:4px}.is-style-thumb-ptn1 .card__image:before{padding-top:66.6666666667%}.is-style-thumb-ptn1 .card__image img{width:120px;height:80px}.is-style-thumb-ptn1 .card__body{padding:0 10px;display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}.is-style-thumb-ptn1 .card__title{text-align:left;flex-grow:2;margin-top:-4px}.is-style-thumb-ptn1 .card__title a{font-size:13px;line-height:1.5}.is-style-thumb-ptn1 .card__label-list{display:flex;display:none;justify-content:flex-start;flex-wrap:wrap;flex-grow:2;flex-direction:column}.is-style-thumb-ptn1 .card__label-list .card__label{margin-right:0}.is-style-thumb-ptn1 .card__label-list li{line-height:1}.is-style-thumb-ptn1 .card__date{font-size:12px;margin-top:0}.is-style-thumb-ptn1 .card__date .modified{margin-left:16px}.mits-part-list[data-style=horizontal].is-style-thumb-ptn2>ul{flex-direction:column}@media screen and (min-width:641px){.mits-part-list[data-style=horizontal].is-style-thumb-ptn2>ul{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}}@media screen and (min-width:641px){.mits-part-list[data-style=horizontal].is-style-thumb-ptn2>ul>li{flex-basis:48%}}.mits-part-list[data-style=horizontal].is-style-thumb-ptn2>ul>li:not(:first-of-type){margin-left:0}.is-style-thumb-ptn2 .thumb{position:relative;display:flex;flex-direction:row;margin-top:6px;border:1px solid #d5cfce;border-radius:4px}.is-style-thumb-ptn2 .card__image{max-width:85px;width:100%;border-radius:3px 0 0 3px}.is-style-thumb-ptn2 .card__image:before{padding-top:100%}.is-style-thumb-ptn2 .card__image img{width:85px;height:85px}.is-style-thumb-ptn2 .card__body{padding:0 10px;display:flex;flex-direction:row;align-items:center;flex-grow:1}.is-style-thumb-ptn2 .card__title{text-align:left;flex-grow:2;margin-top:-4px}.is-style-thumb-ptn2 .card__title a{font-size:13px;line-height:1.5}.is-style-thumb-ptn2 .card__label-list{display:flex;display:none;justify-content:flex-start;flex-wrap:wrap;flex-grow:2;flex-direction:column}.is-style-thumb-ptn2 .card__label-list .card__label{margin-right:0}.is-style-thumb-ptn2 .card__label-list li{line-height:1}.is-style-thumb-ptn2 .card__date{display:none;font-size:12px;margin-top:0}.is-style-thumb-ptn2 .card__date .modified{margin-left:16px}.wp-block-cover{margin-bottom:30px}.wp-block-cover .wp-block-cover-is-layout-constrained>h2{font-size:30px;color:#fff;background:rgba(51,51,51,.4);padding:30px 0;width:110%;margin-left:-5% !important}@media screen and (max-width:640px){.wp-block-cover .wp-block-cover-is-layout-constrained>h2{font-size:24px}}p.is-style-lead--corner{line-height:1.8;position:relative;padding:14px 20px}@media screen and (max-width:640px){p.is-style-lead--corner{font-size:16px;padding:10px 20px 16px;margin-bottom:20px;line-height:1.6}}p.is-style-lead--corner:before,p.is-style-lead--corner:after{content:"";width:53px;height:48px;position:absolute;display:inline-block}p.is-style-lead--corner:before{border-left:solid 3px #5e8567;border-top:solid 3px #5e8567;top:0;left:0}p.is-style-lead--corner:after{border-right:solid 3px #5e8567;border-bottom:solid 3px #5e8567;bottom:0;right:0}p.is-style-lead--line{text-align:center;color:#333;font-weight:700;font-size:24px;display:flex;align-items:center;margin:20px auto 20px;line-height:1.5}@media screen and (max-width:640px){p.is-style-lead--line{line-height:1.3}}p.is-style-lead--line:before,p.is-style-lead--line:after{content:"";height:2px;flex-grow:1;background-color:#333}p.is-style-lead--line:before{margin-right:2rem}@media screen and (max-width:640px){p.is-style-lead--line:before{margin-right:10px}}p.is-style-lead--line:after{margin-left:2rem}@media screen and (max-width:640px){p.is-style-lead--line:after{margin-left:10px}}.wp-block-separator{color:#d5cfce !important;width:100% !important;border-top:2px solid;margin:60px 0 60px}@media screen and (max-width:640px){.wp-block-separator{margin:40px 0}}:root :where(.wp-block-separator.is-style-dots):before{color:#7aa588}hr.is-style-hr__tensen{border:0;width:100%;height:12px;margin:60px 0;background-image:url(//kawanobe-office.com/wp-content/themes/hitoiro-HP/images/hr.png);background-repeat:repeat-x;background-position:left bottom;background-size:29px 12px}@media screen and (max-width:640px){hr.is-style-hr__tensen{margin:40px 0}}#ez-toc-container{border:1px solid #d5cfce;padding:30px;background:#f9f6f2;max-width:656px;margin:40px auto;width:100% !important;border-radius:5px;box-shadow:none}.ez-toc-title-container{border-bottom:2px solid #d5cfce;padding-bottom:12px}.ez-toc-title{font-size:18px;color:#333}.ez-toc-title:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f03a";margin-right:10px;display:none}.ez-toc-list{margin-top:20px}div#ez-toc-container ul li{margin:10px 0}#ez-toc-container a{font-size:16px;color:#333;font-weight:700}#ez-toc-container.counter-decimal ul.ez-toc-list li a:before,.ez-toc-widget-container.counter-decimal ul.ez-toc-list li a:before{content:counters(item,".") "｜ "}.is-style-heading--top{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;margin:40px 0 20px;line-height:1.2}.is-style-heading--top:after{content:"";display:none;width:100%;margin-top:34px;border-top:1px solid #7aa588}.is-style-heading--top .heading__main{font-size:25px;font-weight:700;color:#333}.is-style-heading--top .heading__sub-after{font-size:18px;font-weight:700;color:#333;margin-left:10px;font-family:"Roboto",sans-serif;font-style:italic}body.home h1.is-style-heading--title{display:none}.is-style-heading--title{font-size:32px;position:relative;margin-bottom:60px;font-weight:600;letter-spacing:3.2px}@media screen and (max-width:640px){.is-style-heading--title{font-size:29px;margin-bottom:20px}}@media screen and (max-width:640px){body.wp-singular.post-template-default .is-style-heading--title{font-size:22px;letter-spacing:.1px}}main h1{font-size:29px}main h2{font-size:28px;font-weight:500;letter-spacing:2px}@media screen and (max-width:945px){main h2{font-size:20px}}main h2.is-style-heading--decoration{margin-top:40px;border-bottom:2px dashed #7aa588;position:relative;padding:14px 20px 14px 28px;margin-bottom:20px}main h2.is-style-heading--decoration:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:#7aa588;border-radius:50%}main h2.is-style-heading--color{color:#7aa588}main h3{font-size:17px;font-weight:500}@media screen and (min-width:641px){main h3{font-size:22px}}main h3.is-style-heading--decoration{padding:10px 0 6px;border-bottom:1px solid #333;margin-left:4px}main h3.is-style-heading--color{color:#5e8567}main h4{font-size:15px;font-weight:500}@media screen and (min-width:641px){main h4{font-size:18px}}main h4.is-style-heading--decoration{padding:6px 0 8px;line-height:1.4;margin:10px 0 0}main h4.is-style-heading--decoration:before{content:"\e5c5";font-family:"Material Symbols Outlined";font-weight:900;color:#fff;font-size:14px;background:#7aa588;border-radius:50%;transform:rotate(-90deg);line-height:1;display:inline-block;margin-right:3px;margin-left:4px}main h4.is-style-heading--color{color:#7aa588}main h2,main h3,main h4{margin:24px 0 10px;margin-bottom:20px;padding-left:0}p.is-style-text--12{font-size:12px}@media screen and (max-width:640px){p.is-style-text--12{font-size:11px}}p.is-style-text--14{font-size:14px}@media screen and (max-width:640px){p.is-style-text--14{font-size:13px}}p.is-style-text--16{font-size:16px}@media screen and (max-width:640px){p.is-style-text--16{font-size:14px}}p.is-style-text--24{font-size:24px}@media screen and (max-width:640px){p.is-style-text--24{font-size:18px}}p.is-style-text--28{font-size:28px}@media screen and (max-width:640px){p.is-style-text--28{font-size:20px}}p.is-style-text--30{font-size:30px}@media screen and (max-width:640px){p.is-style-text--30{font-size:24px}}p.is-style-text--ml30{margin-left:30px}@media screen and (max-width:640px){p.is-style-text--ml30{margin:0 auto}}p.is-style-text__side-slash{position:relative;margin-bottom:.5rem}p.is-style-text__side-slash:before,p.is-style-text__side-slash:after{content:"";display:inline-block;width:1px;height:1.1rem;background-color:#333;vertical-align:text-bottom}p.is-style-text__side-slash:before{transform:rotate(340deg);margin-right:10px}p.is-style-text__side-slash:after{transform:rotate(20deg);margin-left:10px}p.is-style-text__outline--col01{font-size:14px;color:#fff;background-color:#7aa588;padding:3px 17px;text-align:center;display:inline-block;border-radius:20px;margin-top:4px}@media screen and (max-width:640px){p.is-style-text__outline--col01{margin-bottom:7px;padding:2px 23px}}p.is-style-text__small--gray{color:#9ea1a7;font-size:14px;margin-top:-6px;margin-bottom:10px}p.is-style-text__arrow{position:relative;padding-left:27px}p.is-style-text__arrow:before{content:"\e037";font-family:"Material Icons";font-weight:900;color:#333;font-size:24px;line-height:1;display:inline-block;position:absolute;left:0;top:6px;transform:rotate(90deg)}@media screen and (max-width:640px){p.is-style-text__arrow:before{top:3px}}body,main{color:#333;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;line-height:2;font-weight:400;font-size:18px}@media screen and (max-width:640px){body,main{font-size:15px;overflow-x:hidden}}main p{font-size:18px;margin-bottom:16px;letter-spacing:1.3px;font-weight:400;color:#333}@media screen and (max-width:640px){main p{font-size:15px}}main a{color:#01478f}.post-content p{margin-top:20px}strong,.text__strong{font-weight:600;color:#333}strong--black,.text__strong--black{color:#333}strong--orange,.text__strong--orange{color:#d4796f}.text__alert{color:#d4796f}.text__lead{font-size:28px;font-weight:700;line-height:1.3;margin-bottom:30px}mark,.text__mark{background:linear-gradient(transparent 30%,rgba(212,178,111,.168627451) 30%);font-weight:700}mark--yellow,.text__mark--yellow{background:linear-gradient(transparent 30%,rgba(212,178,111,.168627451) 30%)}mark--blue,.text__mark--blue{background:linear-gradient(transparent 30%,rgba(212,121,111,.1882352941) 30%)}.text__big{font-size:260%}.text__small{font-size:60%}sub{vertical-align:baseline;font-size:.4em;font-weight:400;margin-left:.4em}.meta__date{font-size:12px;color:#9ea1a7;margin-top:7px}.meta__box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:3px;margin-bottom:30px}.meta__label-list{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start}@media screen and (max-width:640px){.meta__label-list{margin-bottom:5px}}.meta__label-list li{min-width:140px;min-height:24px;margin:0 5px 0 0;display:inline-block;width:12%;border:none;color:#626262;font-size:14px;text-align:center;margin-right:40px;background:#eaece8;border-radius:3px}@media screen and (max-width:640px){.meta__label-list li{margin-bottom:5px;min-width:auto;padding:0 30px;width:100%}}.meta__label{color:#626262}.meta__label:before{display:none}.meta__label :hover{opacity:.7;transition:.5s}.sns-btns{flex-grow:0}.sns-btns .wp_social_bookmarking_light{padding:0 !important}.wp-block-table.is-style-table__ptn1{margin:20px auto}.wp-block-table.is-style-table__ptn1 thead{border-bottom:none}.wp-block-table.is-style-table__ptn1 th{background:#f9f6f2}.wp-block-table.is-style-table__ptn1 th,.wp-block-table.is-style-table__ptn1 td{border:1px solid #d5cfce}.wp-block-table.is-style-table__ptn2{margin:20px auto}.wp-block-table.is-style-table__ptn2 thead{border-bottom:none}.wp-block-table.is-style-table__ptn2 th{background:#5e8567;color:#fff}.wp-block-table.is-style-table__ptn2 th,.wp-block-table.is-style-table__ptn2 td{border:1px solid #d5cfce}.wp-block-table.is-style-table__ptn2 td:first-child{background-color:#eaece8;font-weight:700}.table-basic{max-width:800px;margin:20px auto}.table-basic th{padding:15px;font-weight:700}.table-basic td{padding:15px}.table-basic td:first-child{font-weight:700}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#eaece8}.wp-block-table.is-style-stripes td{border:none;padding:10px 20px}@media screen and (max-width:640px){.wp-block-table.is-style-stripes td{padding:10px 8px}}.wp-block-table.is-style-stripes td:not(:first-child){border-left:1px solid #d5cfce}ul.is-style-default{margin:60px 0;padding-left:0}ul.is-style-default>li{position:relative;padding-left:1em}ul.is-style-default>li:before{position:absolute;left:0;top:.9em;content:"";display:block;width:4px;height:4px;border-radius:50%;background:#333}.is-style-list--normal{margin-bottom:20px;padding-left:7px}.is-style-list--normal>li{position:relative;padding-left:1em}.is-style-list--normal>li:before{position:absolute;left:0;top:1em;content:"";display:block;width:4px;height:4px;border-radius:50%;background:#333}.is-style-list--check{margin-bottom:20px;padding-left:0}.is-style-list--check>li{position:relative;padding-left:31px;padding-bottom:5px;margin-top:4px;border-bottom:none;background-image:url(//kawanobe-office.com/wp-content/themes/hitoiro-HP/images/border-line.png);background-repeat:repeat-x;background-position:left bottom}.is-style-list--check>li:before{position:absolute;left:4px;top:3px;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;color:#5e8567}@media screen and (max-width:640px){.is-style-list--check>li:before{top:0;font-size:16px}}.is-style-list--number{margin-bottom:20px;counter-reset:num;padding-left:5px}.is-style-list--number>li{position:relative;padding-left:1.5em}.is-style-list--number>li:before{position:absolute;counter-increment:num;content:counter(num);display:inline-block;color:#333;font-family:"Arial",sans-serif;font-weight:400;font-size:18px;border-radius:50%;left:0;text-align:center;top:2px}@media screen and (max-width:640px){.is-style-list--number>li:before{top:-2px}}.is-style-list--decimal{margin-bottom:20px;counter-reset:num;padding-left:5px}.is-style-list--decimal>li{position:relative;padding-left:1.5em;border-bottom:2px dashed #d5cfce;padding-bottom:3px;margin-top:5px}.is-style-list--decimal>li:before{position:absolute;counter-increment:num;content:counter(num);display:inline-block;background:#5e8567;color:#fff;font-family:"Arial",sans-serif;font-weight:700;font-size:12px;border-radius:50%;left:0;width:1.5em;height:1.5em;line-height:1.5;text-align:center;top:10px}@media screen and (max-width:640px){.is-style-list--decimal>li:before{top:7px}}.wp-block-button__link{display:inline-block;min-width:200px;padding:10px 30px;color:#fff;background-color:#7aa588;text-align:center;text-decoration:none;line-height:1.4;border-radius:30px;font-size:16px;border-bottom:20px}.wp-block-button__link:hover{opacity:.7;transition:.5s}.is-style-outline>.wp-block-button__link:not(.has-text-color){color:#333}.wp-block-button.is-style-fill>.wp-block-button__link{border-radius:60px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:block;position:relative;font-weight:600;display:inline-block;font-size:16px}.wp-block-button.is-style-fill>.wp-block-button__link:after{content:"\e5c5";font-family:"Material Symbols Outlined";font-weight:900;color:#5e8567;font-size:12px;background:#fff;border-radius:50%;transform:rotate(-90deg);line-height:1;display:inline-block;margin-left:9px}.wp-block-button.is-style-outline>.wp-block-button__link{color:#7aa588 !important;border:2px solid #7aa588;border-radius:60px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:block;position:relative;font-weight:600;display:inline-block;font-size:16px}.wp-block-button.is-style-outline>.wp-block-button__link:after{content:"\e5c5";font-family:"Material Symbols Outlined";font-weight:900;color:#fff;font-size:12px;background:#5e8567;border-radius:50%;transform:rotate(-90deg);line-height:1;display:inline-block;margin-left:9px}.is-style-outline>.wp-block-button__link:not(.has-text-color){color:#5e8567}.is-style-btn--action .wp-block-button__link{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;max-width:422px;min-height:64px;margin:0 auto;padding:15px 30px;background-color:#5e8567;color:#fff;border:none;border-radius:3px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;box-shadow:0 3px 6px rgba(0,0,0,.32);transition:opacity .3s ease}.is-style-btn--action .wp-block-button__link:after{content:"";display:inline-block;flex-shrink:0;width:50px;height:12px;background:url(//kawanobe-office.com/wp-content/themes/hitoiro-HP/images/btn_arrow-W.png) center bottom/contain no-repeat}.is-style-btn--action .wp-block-button__link:hover{opacity:.8}@media screen and (max-width:640px){.is-style-btn--action .wp-block-button__link{max-width:100%;min-height:56px;padding:12px 20px;font-size:14px}.is-style-btn--action .wp-block-button__link:after{width:36px}}.wp-block-buttons>.wp-block-button.is-style-btn--ghost{flex-grow:1}.is-style-btn--ghost>.wp-block-button__link{color:#fff;background-color:#5e8567;border-color:#5e8567;border-radius:30px;width:80%;max-width:540px;margin:0 auto;display:block;position:relative}.is-style-btn--ghost>.wp-block-button__link:after{content:"\e5c5";font-family:"Material Symbols Outlined";font-weight:900;color:#5e8567;font-size:12px;background:#fff;border-radius:50%;transform:rotate(-90deg);line-height:1;display:inline-block;margin-left:9px}.wp-block-buttons{padding:10px 0}.is-style-group--kakomi01{background-color:#f9f6f2;padding:20px 40px;border-radius:4px}.is-style-group--kakomi01 p{margin-bottom:0}.is-style-group--kakomi02{border:1px solid #7aa588;padding:20px;border-radius:4px}.is-style-group--kakomi02 p{margin-bottom:0}.is-style-group--kakomi03{border:1px solid #eaece8;padding:20px;border-radius:4px;border-radius:10px;background:#fff}.is-style-group--kakomi03 p{margin-bottom:0}.is-style-group--point{margin-bottom:20px;margin-top:30px}.is-style-group--point .wp-block-group__inner-container{border:1px solid #5e8567;padding:25px 25px 10px;border-radius:4px}.is-style-text__point{color:#5e8567;font-size:16px;border-radius:18px;display:inline-block;padding:1px 13px;margin-top:-43px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#eaece8;background:#fff;font-weight:700}.is-style-text__point:before{content:"\e876";font-family:"Material Symbols Outlined";font-weight:900;color:#fff;font-size:12px;line-height:1;display:inline-block;margin-right:5px;background:#5e8567;border-radius:50%}.is-style-group--bubble{margin-bottom:20px;margin-top:-4px;position:relative}@media screen and (min-width:641px){.is-style-group--bubble{margin-top:-9px}}.is-style-group--bubble .wp-block-group__inner-container{border:2px solid #d5cfce;padding:25px 25px 10px;border-radius:4px}.is-style-group--bubble:before,.is-style-group--bubble:after{content:"";position:absolute;width:0;height:0;margin:auto}.is-style-group--bubble:before{top:-20px;content:"";position:absolute;left:20px;width:0;height:0;margin:auto;border-style:solid;border-color:#d5cfce transparent transparent;border-width:20px 10px 0;transform:rotate(180deg)}.is-style-group--bubble:after{top:-16px;content:"";position:absolute;left:20px;width:0;height:0;margin:auto;border-style:solid;border-color:#fff transparent transparent;border-width:20px 10px 0;transform:rotate(180deg);z-index:10}.is-style-group--quote{background-color:#f9f6f2;padding:10px 15px 5px 20px;border-radius:4px;position:relative;margin-bottom:20px;margin-top:30px}.is-style-group--quote:before{content:"\e244";font-family:"Material Icons";font-weight:900;color:#9ea1a7;font-size:28px;line-height:1;display:block;position:absolute;left:20px;top:-14px}.is-style-group--quote p{color:#9ea1a7;font-size:13px}.wp-block-quote{background-color:#f9f6f2;padding:10px 15px 5px 20px;border-radius:4px;position:relative;margin-bottom:20px;margin-top:30px}.wp-block-quote:before{content:"\e244";font-family:"Material Icons";font-weight:900;color:#9ea1a7;font-size:28px;line-height:1;display:block;position:absolute;left:20px;top:-14px}.wp-block-quote cite{color:#9ea1a7;font-size:13px}.is-style-group--line{border-left:10px solid #7aa588;padding:10px 0 20px 20px}.is-style-group--kakomi01 is-vertical is-layout-flex wp-container-21 wp-block-group-is-layout-flex .frame{border:2px solid #f9f6f2;padding:24px 40px 40px;margin-bottom:20px}.is-style-group--kakomi01 is-vertical is-layout-flex wp-container-21 wp-block-group-is-layout-flex .frame__title{padding-left:20px;border-left:2px solid #7aa588;font-size:24px;font-weight:700;line-height:1.5;margin-bottom:20px;position:relative}.frame--icon{border:2px solid #7aa588}.frame--icon .frame__title{border:none;padding-left:2em;color:#7aa588}.frame--icon .frame__title:before{position:absolute;left:0;top:-.25em;content:"\f06a";font-family:"Font Awesome 5 Free";font-weight:900;color:#7aa588;font-size:1.6em}.frame--text{border:2px solid #7aa588}.frame--text .frame__title{border:none;padding:12px 12px 12px 2.5em;color:#fff;background-color:#7aa588}.frame--text .frame__title:before{position:absolute;left:14px;top:2px;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:1.6em}.is-style-column--step{position:relative;padding:0 0 0 30px}.is-style-column--step:before{content:"";width:3px;height:104%;background-color:#d5cfce;position:absolute;left:8px;top:10px}.is-style-column--step:after{content:"";width:20px;height:20px;background-color:#7aa588;position:absolute;left:0;top:10px;border-radius:50%}@media screen and (max-width:640px){.is-style-column--step:after{top:6px}}.is-style-column--step .step__midashi--num{font-size:15px;color:#9ea1a7}.is-style-column--step .is-style-group--step--left p{font-weight:700}.is-style-column--step.wp-block-columns.is-layout-flex{row-gap:0px;margin-bottom:5px}div.is-style-column--step:last-of-type{margin-bottom:60px}div.is-style-column--step:last-of-type:before{height:100%}.is-layout-flow:last-of-type{padding-top:10px}@media screen and (max-width:640px){.is-layout-flow:last-of-type{padding-top:0}}div.border-bottom{border-bottom:1px solid #d5cfce}div.is-style-group--accordion{cursor:pointer;width:100%;opacity:1;transition-property:opacity;transition-duration:.7s;position:relative;font-weight:700;margin-top:10px;gap:1em}@media screen and (max-width:640px){div.is-style-group--accordion{padding:13px 50px 15px}}div.is-style-group--accordion__point{padding:3px 50px 15px 0;margin-bottom:0}div.is-style-group--accordion__point:after{content:"\e315";font-family:"Material Icons";font-weight:900;font-size:42px;color:#5e8567;position:absolute;transform:rotate(90deg);transition:all .5s;right:0;top:calc(50% - 38px)}@media screen and (max-width:640px){div.is-style-group--accordion__point:after{font-size:34px}}div.is-style-group--accordion__point h3{margin:0;font-size:22px;font-weight:600}@media screen and (max-width:640px){div.is-style-group--accordion__point h3{font-size:16px}}div.is-style-group--accordion__question{padding:20px 50px 15px}div.is-style-group--accordion__question:before{line-height:2;position:absolute;content:"Q";font-family:"Jost",sans-serif;left:0;top:21px;background:#ec572f;border-radius:50%;width:30px;height:30px;color:#fff;text-align:center;font-weight:400;font-size:16px}@media screen and (max-width:640px){div.is-style-group--accordion__question:before{scale:.8}}div.is-style-group--accordion__question:after{font-weight:900;font-size:42px;position:absolute;right:0;top:calc(50% - 45px);color:#628b70;content:"\e5c7";font-family:"Material Icons";transform:rotate(180deg);transition:transform .5s}@media screen and (max-width:640px){div.is-style-group--accordion__question:after{scale:.8}}div.is-style-group--accordion p{margin:0 !important}div.is-style-group--accordion__question.open:after{transform:rotate(0deg)}div.is-style-group--accordion__point.open:after{transform:rotate(0deg)}div.is-style-group--accordion__question:hover{cursor:pointer;opacity:.7}div.is-style-group--answer{display:none;width:100%;padding:5px 50px;position:relative;margin-bottom:20px}@media screen and (max-width:640px){div.is-style-group--answer{padding:0 15px 15px 50px}}div.is-style-group--answer:before{line-height:2;position:absolute;content:"A";font-family:"Jost",sans-serif;left:0;top:6px;color:#5e8567;background:#ec572f;border:1px solid #5e8567;border-radius:50%;width:30px;height:30px;text-align:center;font-weight:400;font-size:16px}@media screen and (max-width:640px){div.is-style-group--answer:before{scale:.8;top:3px}}div.is-style-group--answer p{margin:0 !important}.mits-part-neighbours{margin-top:60px}main .mits-part-neighbours a{color:#5e8567;font-weight:400;font-size:12px;letter-spacing:1px;border:1px solid #5e8567;border-radius:3px;width:140px;height:31px;display:flex;flex-direction:row;align-items:center;justify-content:center;opacity:1}.crp_related ul.crp_related__items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.crp_related li.crp_related__item{list-style:none;width:24%;min-width:160px;line-height:1.2}.crp_related li.crp_related__item a:hover{opacity:.7;transition:.5s}.crp_related li.crp_related__item img{width:100%;height:102px;-o-object-fit:cover;object-fit:cover}.crp_related li.crp_related__item .crp_title{font-size:14px;font-weight:700;color:#333;margin-top:12px;display:inline-block}.wpp-list{margin-bottom:40px;display:flex;flex-direction:column}.wpp-list li{line-height:15px;margin-bottom:14px}.wpp-thumbnail{width:60px;height:60px;margin:0 10px 0 0}.wpp-post-title{font-size:12px}.wpp-meta,.post-stats{display:block;font-size:12px;text-align:right;margin-top:7px}.wpp-list li:before{content:counter(li)}.wpp-list li:hover{opacity:.7;transition:.5s}.count-up{counter-reset:rank 0}.count-up li{position:relative;overflow:visible}.count-up li:before{counter-increment:rank;content:counter(rank);display:block;position:absolute;background:0 0;border-radius:50%;width:24px;height:24px;color:#fff;font-size:12px;font-weight:800;font-family:"Roboto",sans-serif;text-align:center;line-height:24px;left:-7px;top:-3px;z-index:1}.count-up li:after{font-family:"Material Icons";content:"\e87d";font-size:33px;vertical-align:middle;margin-right:7px;font-weight:200;left:-11px;top:3px;position:absolute;color:#7aa588}.count-up li:nth-child(2):after{color:#7aa588}.count-up li:nth-child(3):after{color:#5e8567}.count-up li:nth-child(n+4):after{color:#eaece8;content:"\ef4a"}.main-visual{position:relative;min-height:575px}@media screen and (max-width:640px){.main-visual{min-height:330px}}.main-visual-text{position:relative;z-index:2;padding-top:30px}.main-visual-text h2{font-size:36px;letter-spacing:2.6px;color:#333;font-weight:700}@media screen and (max-width:640px){.main-visual-text h2{font-size:20px;font-weight:600;margin-top:0;margin-bottom:-14px}}.main-visual-text p{font-size:16px;letter-spacing:1.15px;color:#333;line-height:1.5;margin-top:30px}@media screen and (max-width:640px){.main-visual-text p{font-size:11px;line-height:1.7;letter-spacing:0px}}.main-visual-image{position:absolute;right:0;bottom:0;width:100%;z-index:1}@media screen and (max-width:640px){.main-visual-image{bottom:unset;width:80%;top:50px}}.top-midashi-set{position:relative;padding:30px 0;text-align:left}.top-midashi-set .heading__deco__text{position:relative;z-index:1;margin:0;color:#5e8567;font-size:34px;font-weight:500;letter-spacing:4.6px;line-height:1.3;font-family:"Jost",sans-serif}@media screen and (max-width:640px){.top-midashi-set .heading__deco__text{font-size:28px}}.top-midashi-set h2.is-style-default{position:relative;z-index:1;margin:0;font-size:16px;letter-spacing:1.6px;font-weight:600;line-height:1.5;color:#333}@media screen and (max-width:640px){.top-midashi-set h2.is-style-default{font-size:14px}}.bg-white{background-color:#fff}.bg-beige{background-color:#f9f6f2}.bg-contact{background-color:transparent;background-image:url("/images/BG-contact.jpg");background-position:center top;background-size:cover}.inner-1020>div{max-width:1020px;margin-inline:auto}.inner-1200>div{max-width:1200px;margin-inline:auto}.deco-leaf-left,.deco-leaf-right,.deco-building-right{position:relative;background-repeat:no-repeat}.block-bg-reasons{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background-image:url(//kawanobe-office.com/wp-content/themes/hitoiro-HP/images/partition.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom center;height:180px;margin-top:40px}@media screen and (max-width:945px){.block-bg-reasons{height:130px}}@media screen and (max-width:640px){.block-bg-reasons{height:80px}}.deco-script{position:relative;isolation:isolate;padding-top:160px}@media screen and (max-width:945px){.deco-script{padding-top:140px}}@media screen and (max-width:640px){.deco-script{padding-top:75px}}.deco-script:before{content:"";position:absolute;top:clamp(20px, 10vw, 40px);left:3%;font-family:"Allura",cursive;font-size:clamp(100px, 20vw, 300px);font-weight:400;line-height:1;white-space:nowrap;color:#333;opacity:.03;pointer-events:none;z-index:0}@media screen and (max-width:945px){.deco-script:before{font-size:clamp(120px, 18vw, 200px);top:clamp(20px, 10vw, 80px);left:-7%}}@media screen and (max-width:640px){.deco-script:before{font-size:clamp(80px, 24vw, 120px);top:clamp(54px, 5vw, 80px);left:-8%}}.deco-script>.wp-block-group{position:relative;z-index:1}body.home .section-services:before{content:"Services"}body.home .section-features:before{content:"Features"}body.home .section-flow:before{content:"Flow"}body.home .section-access:before{content:"Access"}body.home .section-news:before{content:"News"}body.home .section-news{padding-bottom:60px}@media screen and (max-width:640px){body.home .section-news{padding-bottom:20px}}p.top-text-color{font-weight:600;font-size:22px;letter-spacing:1.58px;color:#5e8567}@media screen and (max-width:640px){p.top-text-color{font-size:14px;letter-spacing:0px}}p.top-about-text{font-size:18px;letter-spacing:1.3px}@media screen and (max-width:640px){p.top-about-text{font-size:14px;letter-spacing:1.15px;line-height:1.8}}.section-about{margin-bottom:60px}.service-set{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:28px}@media screen and (max-width:640px){.service-set.is-layout-grid{grid-template-columns:1fr;gap:20px}}.service-item{background:#fff;border-top:6px solid #5e8567;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,.24);padding:24px 40px 10px;display:flex;flex-direction:column}@media screen and (max-width:640px){.service-item{padding:20px 20px 5px}}.service-item>.wp-block-group__inner-container{display:flex;flex-direction:column;flex:1}.service-item-midashi{margin:0 0 12px;letter-spacing:1.73px;font-weight:600;font-size:24px}@media screen and (max-width:640px){.service-item-midashi{font-size:20px;margin-bottom:6px}}.service-item-text{margin:0;font-size:16px;letter-spacing:1.15px;line-height:1.5}@media screen and (max-width:640px){.service-item-text{font-size:14px}}.service-item-btn{margin-top:auto;padding-top:20px;text-align:right;letter-spacing:1px;color:#01478f;font-size:14px}@media screen and (max-width:640px){.service-item-btn{padding-top:16px}}.service-item-btn a{display:inline-flex;align-items:center;gap:20px;text-decoration:none}.service-item-btn a:after{content:"";display:inline-block;width:50px;height:12px;background:url(//kawanobe-office.com/wp-content/themes/hitoiro-HP/images/btn_arrow-Gr.png) no-repeat center;background-size:contain;flex-shrink:0}.deco-leaf-left{position:relative;isolation:isolate;background-image:none}.deco-leaf-left:after{content:"";position:absolute;inset:0;background-image:url(//kawanobe-office.com/wp-content/themes/hitoiro-HP/images/BG-leaf_left.png);background-position:left bottom;background-size:auto 300px;background-repeat:no-repeat;z-index:-1;pointer-events:none}@media (min-width:769px) and (max-width:1399px){.deco-leaf-left:after{opacity:.25}}@media (max-width:768px){.deco-leaf-left:after{display:none}}.reasons .is-layout-flex{margin:0}.reasons .is-layout-flow:last-of-type{padding:0}.reasons-item .wp-block-columns{display:flex;align-items:center;gap:0px;margin-bottom:0}.reasons-item .wp-block-columns div.wp-block-group-is-layout-fle{gap:5px}.reasons-item .wp-block-column:first-child{flex:0 0 100px !important;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}.reasons-item .wp-block-column:first-child>.wp-block-group{gap:0px}@media screen and (max-width:640px){.reasons-item .wp-block-column:first-child{flex:0 0 80px !important}}.reasons-item .wp-block-column:last-child{flex:1 1 0 !important;min-width:0;padding-top:0}.reasons__deco__en,.reasons__deco__number{color:#5e8567;font-family:"Jost",sans-serif;line-height:1}.reasons__deco__en{color:#5e8567;font-size:10px;line-height:1.2}@media screen and (max-width:640px){.reasons__deco__en{font-size:10px !important}}.reasons__deco__number{color:#5e8567;font-size:43px;font-weight:500;line-height:1}@media screen and (max-width:945px){.reasons__deco__number{font-size:32px}}@media screen and (max-width:640px){.reasons__deco__number{font-size:28px !important}}h3.reasons__deco__midashi{font-size:22px;font-weight:600;line-height:1.6;letter-spacing:1.58px;color:#333;margin:0}@media screen and (max-width:640px){h3.reasons__deco__midashi{font-size:18px;line-height:1.5;letter-spacing:.03em}}.reasons__deco__text{letter-spacing:0px;color:#333;opacity:1;font-size:16px;margin:0;padding-top:3px;font-weight:400}@media screen and (max-width:945px){.reasons__deco__text{font-size:15px}}@media screen and (max-width:640px){.reasons__deco__text{font-size:15px;line-height:1.4;padding-top:0}}hr.is-style-wide{border:none;height:1px;width:100%;background-image:url(//kawanobe-office.com/wp-content/themes/hitoiro-HP/images/border-line.png);background-repeat:repeat-x;background-position:left center}.section-features .wp-block-separator{margin:1em 0}.section-message h3{letter-spacing:1.6px;margin-bottom:30px}.section-message p.message-text{letter-spacing:1.3px;line-height:1.8;font-weight:400}.deco-leaf-right{position:relative;isolation:isolate;background-image:none}.deco-leaf-right:after{content:"";position:absolute;inset:0;background-image:url(//kawanobe-office.com/wp-content/themes/hitoiro-HP/images/BG-leaf_right.png);background-position:right bottom;background-size:auto 450px;background-repeat:no-repeat;z-index:-1;pointer-events:none;right:0;bottom:0}@media (min-width:769px) and (max-width:1399px){.deco-leaf-right:after{opacity:.25}}@media (max-width:768px){.deco-leaf-right:after{display:none}}.flow-list{margin-top:70px;margin-bottom:50px}.flow-list>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(6,minmax(0, 1fr));gap:14px;align-items:stretch}.flow-item{position:relative;min-width:0;display:flex;flex-direction:column;margin:0 !important}.flow-item>.wp-block-group__inner-container{display:flex;flex-direction:column;height:100%}.flow-number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0 auto 16px !important;border-radius:50%;background:#5e8567;color:#fff;font-family:"Jost",sans-serif;font-size:17px;font-weight:600;line-height:1}.flow-item:not(:last-child):before{content:"";position:absolute;top:20px;left:50%;width:calc(100% + 14px);height:3px;background:#5e8567}.flow-card{flex:1;background:#fcfcfa;border-top:4px solid #5e8567;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.1607843137);padding:26px 18px 30px;text-align:center}.flow-deco-text{color:#5e8567;font-size:12px;line-height:1.5;margin:0 0 5px}.flow-midashi{font-size:20px;line-height:1.4;font-weight:600;margin:0 0 32px;min-height:56px;letter-spacing:2.7px}.flow-card p:not(.flow-deco-text){font-size:13px;line-height:1.9;text-align:left;margin:0}@media screen and (max-width:640px){.flow-list{margin-top:40px;margin-bottom:40px}.flow-list>.wp-block-group__inner-container{grid-template-columns:1fr;gap:24px}.flow-item>.wp-block-group__inner-container{display:grid;grid-template-columns:42px minmax(0, 1fr);gap:15px;align-items:start;height:auto}.flow-number{margin:0 !important;width:42px;height:42px}.flow-item:not(:last-child):before{top:21px;left:20px;width:3px;height:calc(100% + 24px)}.flow-card{padding:11px 15px 15px}.flow-midashi{font-size:18px;min-height:0;margin-bottom:8px}.flow-card p:not(.flow-deco-text){font-size:14px}}.section-faq{padding-bottom:60px}@media screen and (max-width:640px){.section-faq{padding-bottom:20px}}.section-faq .border-bottom{border-bottom:1px dotted #aaa}.section-faq .is-style-group--accordion__question{padding:10px 39px 20px 60px}.section-faq .is-style-group--accordion__question p{font-size:22px;font-weight:500;line-height:1.6;letter-spacing:0px}.section-faq .is-style-group--accordion__question:before{width:42px;height:42px;background:#628b70;color:#fff;font-size:18px;line-height:42px;top:45%;transform:translateY(-50%);font-weight:500}.section-faq .is-style-group--accordion__question:after{color:#628b70;content:"\e5c7";font-family:"Material Icons";transform:rotate(180deg);transition:transform .5s}.section-faq .is-style-group--answer{padding:0 50px 10px 60px}.section-faq .is-style-group--answer p{font-size:18px;font-weight:400;line-height:1.8;letter-spacing:0px}.section-faq .is-style-group--answer:before{width:42px;height:42px;background:#fff;border:1px solid #628b70;color:#628b70;font-size:18px;line-height:42px;top:0;font-weight:500}.section-faq .border-bottom{border-bottom:none;background-image:url(//kawanobe-office.com/wp-content/themes/hitoiro-HP/images/border-line.png);background-repeat:repeat-x;background-position:left bottom}.section-faq .wp-block-buttons{margin-top:40px}@media screen and (max-width:640px){.section-faq .is-style-group--accordion__question p{font-size:16px;line-height:1.8}.section-faq .is-style-group--answer p{font-size:15px;line-height:1.8;font-weight:400}}.section-access{line-height:1.8;position:relative}.section-access h4{margin-bottom:0}.section-access p{margin-bottom:0}.section-access .wp-block-buttons{margin-top:40px}.section-access .icon-map:before{content:"\e55f";font-family:"Material Icons";font-weight:400;font-style:normal;font-size:20px;line-height:1;display:inline-block;vertical-align:-4px;margin-right:5px;color:#4f5ba6}.section-access .reverse-pc{gap:40px}@media (min-width:782px){.section-access .reverse-pc{flex-direction:row-reverse}}.is-style-news-list{padding-bottom:60px;padding-left:0}@media screen and (max-width:640px){.is-style-news-list{padding-bottom:40px}}.category-list{background-color:#f9f6f2;padding:20px 0 10px 20px;display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:640px){.category-list{padding:20px 10px 10px;justify-content:space-between}}main .cat-item{min-width:180px;min-height:55px;border:1px solid #f9f6f2;background-color:#fff;font-size:14px;font-weight:700;margin:0 15px 10px 0;display:inline-block}main .cat-item:hover{opacity:.7;transition:.5s}@media screen and (max-width:640px){main .cat-item{min-width:auto;min-height:auto;padding:6px 10px;font-size:13px;margin:0 1% 3% 0;width:47%}}main .cat-item a{display:block;width:100%;height:100%;color:#333;padding:15px}@media screen and (max-width:640px){main .cat-item a{width:auto;height:auto;padding:0}}main .cat-item a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f07b";margin-right:5px}body.is-desktop main .cat-item a:not([class]):hover{text-decoration:none}.tag-list .tag-list--item{display:inline-block;background-color:#f3f3f3;border-radius:2em;line-height:1.3;margin-right:9px}.tag-list .tag-list--link{color:#666;font-size:14px;width:100%;height:100%;display:inline-block;padding:3px 12px}.tag-list .tag-list--link:before{content:"#";margin-right:5px}.tag-list .tag-list--link:hover{opacity:.7;transition:.5s}.contact{margin-bottom:0;padding-top:60px}.contact__lead{text-align:center;margin-bottom:30px;color:#fff;letter-spacing:1.3px;line-height:1.6}.contact__inner{display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr));gap:60px;align-items:start;background-color:#fff;padding:20px 80px;border-radius:3px}.contact__inner>.wp-block-column{min-width:0;width:100%;flex-basis:auto !important;text-align:center;padding-top:0}.contact__inner>.wp-block-column:last-of-type{padding-top:0}.contact__tel p,.contact__form p{margin:10px auto 5px;letter-spacing:0px;font-size:22px;font-weight:600;line-height:1.8}.contact__tel.wp-block-button.is-style-fill,.contact__form.wp-block-button.is-style-fill{width:100%;min-width:0}.contact__tel.wp-block-button.is-style-fill h3,.contact__tel.wp-block-button.is-style-fill h4,.contact__form.wp-block-button.is-style-fill h3,.contact__form.wp-block-button.is-style-fill h4{margin:0 0 15px;font-size:20px;font-weight:700}.contact__tel.wp-block-button.is-style-fill .wp-block-buttons,.contact__form.wp-block-button.is-style-fill .wp-block-buttons{width:100%}.contact__tel.wp-block-button.is-style-fill .wp-block-button,.contact__form.wp-block-button.is-style-fill .wp-block-button{width:100%}.contact__tel.wp-block-button.is-style-fill .wp-block-button__link,.contact__form.wp-block-button.is-style-fill .wp-block-button__link{display:flex;align-items:center;justify-content:center;width:100%;min-height:68px;padding:15px 20px;border-radius:3px;box-shadow:2px 2px 2px rgba(0,0,0,.1882352941);font-weight:700;text-decoration:none}.contact__tel.wp-block-button.is-style-fill .wp-block-button__link:after,.contact__form.wp-block-button.is-style-fill .wp-block-button__link:after{display:none}.contact__tel.wp-block-button.is-style-fill p,.contact__form.wp-block-button.is-style-fill p{margin:10px auto 5px;letter-spacing:0px;font-size:22px;font-weight:600;line-height:1.8}.contact__tel.wp-block-button.is-style-fill .wp-block-button__link{background-color:#fff;border:1px solid #5e8567;font-family:"Jost",sans-serif;border-radius:3px;letter-spacing:2.3px;color:#2c3e35;font-weight:600;line-height:2;font-size:32px;padding:0;line-height:1.4}.contact__tel.wp-block-button.is-style-fill .wp-block-button__link:before{content:"call";font-family:"Material Symbols Outlined";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";margin-right:12px}.contact__form.wp-block-button.is-style-fill .wp-block-button{width:100%;margin:0}.contact__form.wp-block-button.is-style-fill .wp-block-button__link{width:100%;max-width:none;min-height:68px;margin:0;padding:15px 20px;display:flex;align-items:center;justify-content:center;background-color:#5e8567;color:#fff !important;border:1px solid #5e8567;border-radius:3px;box-shadow:2px 2px 2px rgba(0,0,0,.1882352941);font-size:24px;letter-spacing:1.73px;font-weight:500;line-height:1.4}.contact__form.wp-block-button.is-style-fill .wp-block-button__link:before{content:"mail";font-family:"Material Symbols Outlined";font-weight:400;font-size:24px;line-height:1;font-feature-settings:"liga";margin-right:12px}.contact p.contact-sutb-text{text-align:center;letter-spacing:1.15px;color:#333;font-size:16px;line-height:1.8;font-weight:500;margin:0}@media screen and (max-width:640px){.contact{margin-bottom:0;padding-top:60px}.contact__lead{padding:0 15px;margin-bottom:30px}.contact__inner{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px;padding:35px 20px}.contact__inner>.wp-block-column{width:100%;min-width:0;flex-basis:auto !important}.contact__tel,.contact__form{width:100%}.contact__tel .wp-block-button__link,.contact__form .wp-block-button__link{width:100%;min-height:60px;padding:12px 10px;font-size:20px}.contact__title{font-size:18px;line-height:1.5;margin:0 0 15px}.contact__sub-text{font-size:13px;line-height:1.6;margin:12px 0 0}.contact__tel .wp-block-button__link{font-size:22px;letter-spacing:.02em}.contact p.contact-sutb-text{font-size:14px}}.map{position:relative;padding-top:41.6666666667%}@media screen and (max-width:640px){.map{padding-top:83.3333333333%}}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}aside .contact__form>.wp-block-button__link{line-height:2.2}@media screen and (max-width:640px){aside .contact__form>.wp-block-button__link{line-height:3.7}}.profile-image-left{float:left;width:35%;max-width:490px;margin:0 30px 20px 0}.profile-image-left img{width:100%;height:auto;display:block}.profile-image-left~h3{clear:both}@media screen and (max-width:640px){.profile-image-left{float:none;width:100%;max-width:100%;margin:0 0 20px}}