@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}}.content__inner:after{content:"";display:block;clear:both}.clearfix:after{content:"";display:block;clear:both}#main-contents{min-height:40vw}:root{--content-width:1200px;--content-padding:0px;--editor-wdith:1000px}body,main{background-color:#fffdf7}@media screen and (max-width:640px){.content{padding:0 10px}}#header{position:fixed;width:100%;top:0;z-index:1000;background-color:#fffdf7}#header .content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:flex-end;min-height:73px}@media screen and (max-width:945px){#header .content{min-height:60px;position:fixed;background:#fff;z-index:999;width:100%}}.header__logo{flex-grow:0;width:156px}@media screen and (max-width:640px){.header__logo img{max-width:120px;vertical-align:text-bottom}}.header__text{font-size:11px;color:#afc112}@media screen and (max-width:640px){.header__text{display:inline-block;line-height:1.3}}.header__item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;flex-grow:1}@media screen and (max-width:945px){.header__item{display:none}}.header__nav .nav__items{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-end}.header__nav .nav__items .nav__item{margin-right:25px;font-size:17px;font-weight:500}.header__nav .nav__items .nav__item a{color:#665e50}.header__nav .nav__items .nav__item a:hover{opacity:.7;transition:.7s}.header__teltext{font-size:24px;font-family:"Roboto",sans-serif;font-weight:700}.header__teltext i{font-size:27px;margin-right:6px;vertical-align:text-bottom}.header__contact{margin-left:20px}.header__contact p{color:#afc112;font-size:24px;font-family:"Roboto",sans-serif;line-height:1.2;font-weight:500}.header__contact .wp-block-buttons{padding:0}.header__contact .btn--action>.wp-block-button__link{font-size:18px;font-weight:500;width:209px;height:57px;padding:18px 10px 10px;line-height:1}.header__contact .btn--action>.wp-block-button__link i{margin-right:14px;font-size:22px;vertical-align:text-bottom}.header-nav-sp{display:none}@media screen and (max-width:945px){.header-nav-sp{display:block}}#g-nav{display:none;background:#fff;border-bottom:1px solid #f7f7f7;box-shadow:0px 5px 5px 0px rgba(10,10,10,.1);margin-bottom:5px}#g-nav .content{padding:0}@media screen and (max-width:945px){#g-nav ul.menu{background-color:#fffdf7;padding-left:0;margin-top:5px}}#g-nav ul.menu li.menu-item{text-align:center;position:relative;font-size:14px;font-weight:700;border-left:1px solid #f7f7f7;transition:background .5s}@media screen and (max-width:945px){#g-nav ul.menu li.menu-item{text-align:left;list-style:none;border-bottom:5px solid #afc112}}#g-nav ul.menu li.menu-item:last-child{border-right:1px solid #f7f7f7}#g-nav ul.menu li.menu-item:hover{background-color:#fff}#g-nav ul.menu a{padding:8px 30px;display:inline-block;width:100%}@media screen and (max-width:945px){#g-nav ul.menu a{padding:17px 10px;display:block;font-size:18px;font-weight:400}}#g-nav ul.menu>li.menu-item>a{margin-left:100px}#g-nav ul.menu>li.menu-item>a:before{content:"";width:70px;height:42px;background-image:url(//ageoekimae.ko-chi.net/wp-content/themes/hitoiro/./images/nav-icon-01.png);background-size:cover;position:absolute;top:calc(50% - 25px);left:15px}#g-nav ul.menu>li.menu-item.nav-home>a:before{background-image:url(//ageoekimae.ko-chi.net/wp-content/themes/hitoiro/./images/nav-icon-01.png)}#g-nav ul.menu>li.menu-item.nav-aboutus>a:before{background-image:url(//ageoekimae.ko-chi.net/wp-content/themes/hitoiro/./images/nav-icon-02.png)}#g-nav ul.menu>li.menu-item.nav-features>a:before{background-image:url(//ageoekimae.ko-chi.net/wp-content/themes/hitoiro/./images/nav-icon-03.png)}#g-nav ul.menu>li.menu-item.nav-voice>a:before{background-image:url(//ageoekimae.ko-chi.net/wp-content/themes/hitoiro/./images/nav-icon-04.png)}#g-nav ul.menu>li.menu-item.nav-flow>a:before{background-image:url(//ageoekimae.ko-chi.net/wp-content/themes/hitoiro/./images/nav-icon-05.png)}#g-nav ul.menu>li.menu-item.nav-access>a:before{background-image:url(//ageoekimae.ko-chi.net/wp-content/themes/hitoiro/./images/nav-icon-06.png)}#g-nav ul.menu>li.menu-item.nav-contact>a:before{background-image:url(//ageoekimae.ko-chi.net/wp-content/themes/hitoiro/./images/nav-icon-07.png)}#g-nav ul.menu>li.menu-item.nav-tel>a:before{background-image:url(//ageoekimae.ko-chi.net/wp-content/themes/hitoiro/./images/nav-icon-08.png)}#g-nav ul.sub-menu{z-index:99}@media screen and (max-width:945px){#g-nav ul.sub-menu{padding:0 15px;margin:0 0 2px}}#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 #e5e5e5;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:#afc112;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}}.fixed{position:fixed;width:100%;top:0;z-index:1000}@media screen and (max-width:945px){#g-nav{display:block;position:fixed;z-index:9;top:60px;right:-120%;width:100%;height:100vh;background:#fffdf7;border-top:2px solid #e2e2e2;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:25px;background:#afc112;cursor:pointer;width:50px;height:50px;border-radius:5px;z-index:99;opacity:.8}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:2px;border-radius:5px;background:#fff;width:45%}.openbtn span:nth-of-type(1){top:13px}.openbtn span:nth-of-type(2){top:19px}.openbtn span:nth-of-type(3){top:25px}.openbtn span:nth-of-type(3):after{content:"Menu";position:absolute;top:5px;left:-2px;color:#fff;font-size:.6rem;text-transform:uppercase}.openbtn.active span:nth-of-type(1){top:14px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:26px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}.openbtn.active span:nth-of-type(3):after{content:"Close";transform:translateY(0) rotate(-45deg);top:5px;left:4px}#breadcrumbs{font-size:13px;color:#afc112;margin-top:77px}@media screen and (max-width:945px){#breadcrumbs{margin-top:60px}}#breadcrumbs .content{padding:0 10px;box-sizing:border-box;margin-top:0}#breadcrumbs li{font-size:11px;color:#665e50}#breadcrumbs a{color:#afc112}.home #breadcrumbs{display:none}#footer{background-color:#fff;margin-top:0;color:#79bf4b}.footer-top .content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;max-width:1130px;padding-top:20px}@media screen and (max-width:640px){.footer-top .content{flex-direction:column}}.footer-top .content .footer-areas{border-left:1px solid #e9e9e9;padding-left:20px;margin:20px 10px 20px 0;font-size:13px}@media screen and (max-width:640px){.footer-top .content .footer-areas{border-left:none;border-top:1px solid #555c66;width:90%;padding-top:10px;margin:0 0 20px 20px;padding-left:0}}.footer-top .content .footer-areas:first-child{border-left:none}@media screen and (max-width:640px){.footer-top .content .footer-areas:first-child{border-top:none}}.footer-top .content .footer-areas .widgettitle{font-weight:700;font-size:18px}.footer-top .content .footer-areas p,.footer-top .content .footer-areas a{font-family:"メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}@media screen and (max-width:640px){.footer-top .content .footer-areas p,.footer-top .content .footer-areas a{font-family:"M PLUS Rounded 1c","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}}.footer-top .content .footer-area1{flex-grow:0;width:300px}.footer-top .content .footer-area2{flex-grow:1}@media screen and (max-width:640px){.footer-top .content .footer-area2{flex-basis:auto}}.footer-top .content .footer-area3{flex-grow:0;width:250px}.footer-top .content ul.menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(1８０px, 1fr));row-gap:4px;-moz-column-gap:10px;column-gap:10px;line-height:1.5}.footer-top .content ul.menu li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f111";margin-right:5px;font-size:10px}.footer-bottom{background-color:#79bf4b;color:#fff;text-align:right}.copyright{font-size:13px;padding-bottom:10px;padding-top:10px;font-weight:400}.pagetop{display:none;position:fixed;right:15px;bottom:15px}.pagetop a{display:block;font-size:0;width:45px;height:45px;text-align:center;background:#afc112;border-radius:10%;line-height:45px;opacity:.45}.pagetop a i{font-size:14px;color:#fff;line-height:45px}html{scroll-behavior:smooth}#main-contents{max-width:1200px;margin:10px auto 0px}@media screen and (max-width:640px){#main-contents{margin:10px auto 0px}}body.home #main-contents{margin:77px auto 0px}#column--main{width:100%}.main-area article{background:#fff;padding:30px 100px 50px;margin-bottom:30px;border:1px solid #f1eee5}@media screen and (max-width:945px){.main-area article{padding:10px 10px 20px}}body.home .main-area article{background:0 0;padding:inherit;margin-bottom:0;border:none}.is-style-heading--top{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0 0 20px;line-height:1.2;padding-top:80px}@media screen and (max-width:640px){.is-style-heading--top{padding-top:80px}}.is-style-heading--top:after{content:"";display:none;width:100%;margin-top:34px;border-top:1px solid #fff}.is-style-heading--top .heading__main{font-size:36px;font-weight:800;color:#afc112;letter-spacing:2px;text-align:center}@media screen and (max-width:640px){.is-style-heading--top .heading__main{font-size:24px}}.is-style-heading--top .heading__sub-before{display:block;margin:0 auto 10px;width:100%;max-width:210px}@media screen and (max-width:640px){.is-style-heading--top .heading__sub-before{max-width:140px}}.is-style-heading--title{display:flex;flex-direction:column;align-items:flex-start;margin:0 auto 0px;line-height:1.3;background-color:transparent;padding:0}@media screen and (max-width:640px){.is-style-heading--title{margin:20px 0}}.is-style-heading--title .heading__main{font-size:30px;font-weight:800;color:#665e50}@media screen and (max-width:640px){.is-style-heading--title .heading__main{font-size:24px}}.is-style-heading--title .heading__sub-after{font-size:18px;font-weight:400;color:#665e50;margin-top:10px}.page-container h2,.post-content>h2,.is-style-heading-lv1{font-size:24px;font-weight:700;margin-top:40px;position:relative;padding-left:20px;line-height:1.2}.page-container h2:before,.post-content>h2:before,.is-style-heading-lv1:before{content:"";width:8px;height:54px;background:linear-gradient(#afc112,#afc112 27px,#daeaf4 27px,#daeaf4 54px);position:absolute;top:calc(50% - 27px);left:0}.page-container h3,.post-content>h3,.is-style-heading-lv2{font-size:24px;font-weight:700;display:block;width:100%;border-bottom:3px solid #e5e5e5;padding-bottom:5px;margin-top:40px}.page-container h4,.post-content>h4,.is-style-heading-lv3{font-size:18px;display:block;width:100%;padding-bottom:6px;position:relative;margin-top:40px}.page-container h4:after,.post-content>h4:after,.is-style-heading-lv3:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:repeating-linear-gradient(-45deg,#afc112,#afc112 2px,#fff 2px,#fff 6px)}.page-container h5,.post-content>h5,.is-style-heading-lv4{font-size:16px;margin-bottom:20px;font-weight:700;margin-top:40px}.page-container h5:before,.post-content>h5:before,.is-style-heading-lv4:before{content:"";width:2px;height:26px;border-radius:1px;display:inline-block;background-color:#beb09a;vertical-align:middle;margin-right:10px;margin-bottom:2px}body,main{color:#665e50;font-family:"M PLUS Rounded 1c","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;line-height:1.75;font-weight:400;font-size:18px}.post-content p,article p{margin-top:20px;font-family:"メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}@media screen and (max-width:640px){.post-content p,article p{font-family:"M PLUS Rounded 1c","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}}strong,.text__strong{font-weight:700;color:#665e50}strong--black,.text__strong--black{color:#665e50;font-weight:700}strong--point,.text__strong--point{color:#afc112;font-weight:700}.text__alert{color:#afc112}.text__lead{font-size:28px;font-weight:900;line-height:1.3;margin-bottom:30px}mark,.text__mark{background:linear-gradient(transparent 60%,#ffffba 60%);font-weight:900;color:#665e50}mark--yellow,.text__mark--yellow{background:linear-gradient(transparent 60%,#ffffba 60%)}mark--blue,.text__mark--blue{background:linear-gradient(transparent 60%,#d6fffe 60%)}.text__big{font-size:150%}.text__small{font-size:75%}.text__side-slash{position:relative;margin-bottom:.5rem}.text__side-slash:before,.text__side-slash:after{content:"";display:inline-block;width:1px;height:1.1rem;background-color:#665e50;vertical-align:text-bottom}.text__side-slash:before{transform:rotate(340deg);margin-right:10px}.text__side-slash:after{transform:rotate(20deg);margin-left:10px}.meta__date{font-size:12px;color:#aaa;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;border:1px solid #beb09a;background-color:#fff;font-size:12px;margin:0 5px 0 0;display:inline-block;text-align:center}@media screen and (max-width:640px){.meta__label-list li{margin-bottom:5px;min-width:auto}}.meta__label{font-size:12px;color:#beb09a;margin-right:10px;display:block;width:100%;height:100%;padding:3px 5px;text-align:center;line-height:1.3}.meta__label :hover{opacity:.7;transition:.5s}.sns-btns{flex-grow:0}.sns-btns .wp_social_bookmarking_light{padding:0 !important}.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}.is-style-list--normal{margin-bottom:20px}.is-style-list--normal>li{position:relative;padding-left:1em;font-weight:700}.is-style-list--normal>li:before{position:absolute;left:0;top:.8em;content:"";display:block;width:5px;height:5px;border-radius:50%;background:#665e50}.is-style-list--check{margin-bottom:20px}.is-style-list--check>li{position:relative;padding-left:1.5em;border-bottom:2px dashed #e5e5e5;padding-bottom:3px;margin-top:10px}.is-style-list--check>li:before{position:absolute;left:0;top:1px;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#afc112}.is-style-list--decimal{margin-bottom:20px;counter-reset:num}.is-style-list--decimal>li{position:relative;padding-left:2em;border-bottom:2px dashed #e5e5e5;padding-bottom:3px;margin-top:10px;font-weight:700}.is-style-list--decimal>li:before{position:absolute;counter-increment:num;content:counter(num);display:inline-block;background:#afc112;color:#fff;font-family:"Arial",sans-serif;font-weight:700;font-size:14px;border-radius:50%;left:0;width:1.5em;height:1.5em;line-height:1.5;text-align:center;top:4px}.is-style-group--kakomi01{background-color:#fff;padding:20px 40px;color:#3fa3ff}.is-style-group--kakomi02{border:1px solid #afc112;padding:20px}.is-style-group--kakomi03{border:1px solid #afc112;padding:20px}.frame{border:2px solid #fff;padding:24px 40px 40px;margin-bottom:20px}.frame__title{padding-left:20px;border-left:2px solid #afc112;font-size:24px;font-weight:700;line-height:1.5;margin-bottom:20px;position:relative}.frame--icon{border:2px solid #afc112}.frame--icon .frame__title{border:none;padding-left:2em;color:#afc112}.frame--icon .frame__title:before{position:absolute;left:0;top:-.25em;content:"\f06a";font-family:"Font Awesome 5 Free";font-weight:900;color:#afc112;font-size:1.6em}.frame--text{border:2px solid #afc112}.frame--text .frame__title{border:none;padding:12px 12px 12px 2.5em;color:#fff;background-color:#afc112}.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}.btn>.wp-block-button__link,.wp-block-button__link{display:inline-block;min-width:200px;padding:10px 30px;color:#fff;background-color:#afc112;text-align:center;text-decoration:none;line-height:1.4;border-radius:0;font-size:16px}.btn>.wp-block-button__link:hover,.wp-block-button__link:hover{opacity:.7;transition:.5s}.wp-block-buttons>.wp-block-button.is-style-btn--top{width:100%;max-width:540px;margin-top:20px}.is-style-btn--top>.wp-block-button__link{background-color:#fff;border:1px solid #dedede;color:#666;font-size:14px;padding:16px;border-radius:2em;width:100%}.is-style-btn--top>.wp-block-button__link:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f02d";margin-right:10px}.is-style-outline>.wp-block-button__link:not(.has-text-color){color:#666}.btn--reverse>.wp-block-button__link,.is-style-outline>.wp-block-button__link{background-color:#fff;border:2px solid #afc112;color:#afc112}.is-style-outline>.wp-block-button__link:not(.has-text-color){color:#afc112}.btn--ghost>.wp-block-button__link,.is-style-btn--ghost>.wp-block-button__link{color:#fff;background-color:transparent;border:2px solid #fff}.btn--action>.wp-block-button__link,.is-style-btn--action>.wp-block-button__link{color:#fff;background-color:#afc112;border-color:#afc112;border-radius:2em}.btn--disabled>.wp-block-button__link,.is-style-btn--disabled>.wp-block-button__link{color:#ddd;background-color:#fff;border:2px solid #ddd}.btn--wide,.is-style-btn--wide{width:100%}.btn--wide>.wp-block-button__link,.is-style-btn--wide>.wp-block-button__link{width:100%}.btn--large,.is-style-btn--large{width:100%}.btn--large>.wp-block-button__link,.is-style-btn--large>.wp-block-button__link{width:100%;max-width:800px}.btn--middle,.is-style-btn--middle{width:100%}.btn--middle>.wp-block-button__link,.is-style-btn--middle>.wp-block-button__link{width:100%;max-width:400px}.btn--small,.is-style-btn--small{width:100%}.btn--small>.wp-block-button__link,.is-style-btn--small>.wp-block-button__link{width:100%;min-width:none;max-width:120px}.btn--expand>.wp-block-button__link,.is-style-btn--expand>.wp-block-button__link{padding:20px 30px}.btns,.wp-block-buttons{padding:10px 0}.btns-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.btns-center>.btn+.btn{margin-top:20px}.block-bg{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background-color:#fff}.block-bg--point{background-color:#afc112}.main-image{background:#fff url(//ageoekimae.ko-chi.net/wp-content/themes/hitoiro/./images/BG_sec04.png) center top repeat}.main-image.wp-block-image{margin-bottom:0}.bg__fullwidth{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background-color:#f6f6f6}.bg__fullwidth--ptn01{background:#fff url(//ageoekimae.ko-chi.net/wp-content/themes/hitoiro/./images/BG_sec04.png) center top repeat}.bg__fullwidth--ptn02{background:#79bf4b}.bg__fullwidth--ptn03{background-color:#fff;background-image:radial-gradient(#f5f6e2 15%,transparent 15%),radial-gradient(#f5f6e2 15%,transparent 15%);background-size:20px 20px;background-position:0 0,10px 10px;padding-bottom:150px}@media screen and (max-width:640px){.bg__fullwidth--ptn03{padding-bottom:50px}}.contact-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:20px;padding-bottom:80px}@media screen and (max-width:640px){.contact-box{padding-bottom:10px}}.contact-box__text{padding:55px 0 40px;text-align:center;position:relative;width:100%;display:block}@media screen and (max-width:640px){.contact-box__text{padding:0}}.contact-box__text:after{content:"";width:216px;height:192px;background-image:url(//ageoekimae.ko-chi.net/wp-content/themes/hitoiro/./images/contact-img-illust.png);position:absolute;right:0;top:0}@media screen and (max-width:640px){.contact-box__text:after{width:138px;height:120px;background-size:cover}}.contact-box__lead{color:#fff;font-size:30px;font-weight:900;display:block;letter-spacing:2px}@media screen and (max-width:640px){.contact-box__lead{font-size:22px;letter-spacing:0px;padding-right:87px;text-align:left;line-height:1.5}}.contact-box__desc{color:#fff;margin-top:18px;display:block;font-weight:400;font-size:18px;line-height:1.3;font-family:"メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}@media screen and (max-width:640px){.contact-box__desc{margin-top:12px;font-size:14px;text-align:left;font-family:"M PLUS Rounded 1c","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}}.contact-box__action{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%}@media screen and (max-width:640px){.contact-box__action{flex-direction:column}}.contact-box__telbox,.contact-box__formbox{max-width:570px;width:100%;height:137px;background-color:#fff;border-radius:10px;padding:13px 20px 10px;text-align:center}@media screen and (max-width:640px){.contact-box__telbox,.contact-box__formbox{margin-top:10px;height:auto}}.telbox__text{display:block;font-size:18px;font-weight:900}@media screen and (max-width:640px){.telbox__text{font-size:16px}}.telbox__tel{font-size:37px;font-weight:600;font-family:"Roboto",sans-serif;color:#afc112;letter-spacing:1px;margin-top:13px;display:block;line-height:1}.telbox__tel .textbox__tellink{color:#afc112}.telbox__tel i{font-size:27px;vertical-align:middle;margin-right:15px;margin-top:-7px}@media screen and (max-width:640px){.telbox__tel{font-size:30px;margin-top:6px}}.telbox__bizhour{font-size:14px;margin-top:7px}.telbox__bizhour .telbox__bizhour--label{background-color:#665e50;border-radius:5px;color:#fff;width:77px;height:21px;text-align:center;margin-right:12px;display:inline-block;line-height:1.6}.formbox__text{display:block;font-size:18px;font-weight:900}@media screen and (max-width:640px){.formbox__text{font-size:16px}}.contact-box__formbox .btn--action>.wp-block-button__link{width:265px;height:auto;display:block;padding:17px 0;font-size:18px;font-weight:800;margin-top:3px}@media screen and (max-width:640px){.contact-box__formbox .btn--action>.wp-block-button__link{padding:13px 0}}.contact-box__formbox .btn--action>.wp-block-button__link i{margin-right:15px}.text__ageotoha{text-align:center;font-family:"メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}@media screen and (max-width:640px){.text__ageotoha{text-align:left;font-family:"M PLUS Rounded 1c","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}}.mits-part-list[data-style=grid]>ul{padding:0 0 10px}@media screen and (max-width:640px){.mits-part-list[data-style=grid]>ul{padding-top:10px}}body.home .card__group{padding-top:60px}.mits-part-list[data-style=grid]>ul>li{background-color:#fff;border:1px solid #f1eee5}.card{padding:10px 10px 20px}@media screen and (max-width:640px){.card{padding-bottom:20px}}.card__image{position:relative;overflow:hidden}.card__image:before{content:"";display:block;padding-top:75%}.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:12px 0 0}.card__label-list{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.card__label-list li{border:1px solid #beb09a;width:100%;padding:0 3px 2px 0;text-align:center;margin-top:3px;line-height:1.3}.card__label{font-size:12px;color:#beb09a;font-weight:500}.card__label :hover{opacity:.7;transition:.5s}.card__date{display:none}.card__title{color:#474d99;font-size:18px;font-weight:800;margin-top:9px}.card__title a{color:#474d99}.card__title a:hover{opacity:.7;transition:.5s}.card__title.new:before{content:"NEW";margin-right:3px;background-color:#ff0;font-size:14px;color:#79bf4b;padding:3px 6px 4px;border-radius:8px;display:inline-block;line-height:1em;vertical-align:baseline;font-weight:400}.card__btn{display:none}.is-style-wide{position:relative;color:#665e50;height:3px;background-color:#665e50;border:none;margin-top:30px}.is-style-wide:before{width:0;height:0;position:absolute;top:100%;left:calc(50% - 8px);border:15px solid transparent;border-top-color:#665e50;content:""}.is-style-wide:after{width:0;height:0;position:absolute;top:calc(100% - 3px);left:calc(50% - 6px);border:13px solid transparent;border-top-color:#fffdf7;content:""}.about-us{width:100%;max-width:900px;border:4px solid #afc112;background-color:#fff;border-radius:18px;padding:30px 10px 40px;position:relative;margin:60px auto 0px}@media screen and (max-width:640px){.about-us{margin-top:100px;padding-top:40px;padding-bottom:20px}}.about-us__label{position:absolute;top:-20px;left:calc(50% - 114px);width:228px;height:36px;border-radius:28px;background-color:#afc112;color:#fff;font-size:18px;text-align:center;line-height:2}@media screen and (max-width:640px){.about-us__label{left:calc(50% - 80px)}}.about-us__body{display:flex;justify-content:space-evenly;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}@media screen and (max-width:640px){.about-us__image{position:absolute;left:0;top:-75px;width:100%;max-width:100px}}.about-us__title{display:block;font-size:36px;font-weight:800;color:#afc112;letter-spacing:2px}@media screen and (max-width:640px){.about-us__title{font-size:23px;line-height:1.3;letter-spacing:-1px}}.about-us__lead{font-size:18px;font-weight:900;margin-top:10px;display:block}@media screen and (max-width:640px){.about-us__lead{font-size:16px}}@media screen and (max-width:640px){.about-us__text{font-size:16px}}.onayami__image{margin-top:80px;text-align:center}@media screen and (max-width:640px){.onayami__image{margin-top:40px}}.features{border:4px solid #afc112;border-radius:20px;padding:10px 20px 70px;background-color:#fff;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:640px){.features{padding:10px 20px}}.feature__box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;max-width:900px;width:100%;margin-top:60px}@media screen and (max-width:640px){.feature__box{margin-top:30px;position:relative;flex-direction:column;align-items:flex-end;justify-content:flex-start}}.feature__number{flex-grow:0;width:78px}@media screen and (max-width:640px){.feature__number{order:1;position:absolute;left:0}}.feature__circle{background:#afc112;border-radius:60% 50% 44% 51%/43% 44% 57% 66%;width:78px;height:65px;color:#fff;font-size:16px;color:#fffdf7;font-weight:900;text-align:center;line-height:1;font-size:14px;padding-top:12px}.feature__numeric{font-size:30px;margin-top:2px}.feature__text-area{flex-grow:1;max-width:520px}@media screen and (max-width:640px){.feature__text-area{order:3}}.feature__title{font-size:30px;font-weight:800;margin-top:0;letter-spacing:2px}@media screen and (max-width:640px){.feature__title{font-size:22px;margin-top:7px}}@media screen and (max-width:640px){.feature__text{font-size:16px}}.feature__image-area{flex-grow:0;width:246px}@media screen and (max-width:640px){.feature__image-area{order:2;max-width:220px}}.voice-group{padding-bottom:60px}.voice{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;margin:0 auto}@media screen and (max-width:640px){.voice{flex-direction:column;align-items:center}}.voice__box{flex:0 0 33%;max-width:380px;background:#7494c0}.line__container{padding:0;background:#7494c0;overflow:hidden;margin:20px auto;font-size:130%}.line__container .line__title{background:#273246;padding:10px;text-align:center;font-size:150%;color:#fff}.line__container .line__contents{padding:10px;overflow:hidden;line-height:135%;font-family:"メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}@media screen and (max-width:640px){.line__container .line__contents{font-family:"M PLUS Rounded 1c","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}}.line__container .scroll{height:700px;overflow-y:scroll}.line__container .stamp img{max-width:150px}.line__container .line__left{width:100%;position:relative;display:block;margin-bottom:5px;max-width:80%;clear:both}.line__container .line__left figure{width:50px;position:absolute;top:15px;left:0;padding:0;margin:0}.line__container .line__left figure img{border-radius:50%;width:50px;height:50px}.line__container .line__left .line__left-text{margin-left:70px;text-align:left}.line__container .line__left .line__left-text .name{font-size:80%;color:#fff}.line__container .line__left .text{margin:0;position:relative;padding:10px;border-radius:20px;background-color:#fff;text-align:left;font-size:18px;line-height:1.5}@media screen and (max-width:640px){.line__container .line__left .text{font-size:16px}}.line__container .line__left .text:after{content:"";position:absolute;display:block;width:0;height:0;left:-10px;top:10px;border-right:20px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.line__container .line__right{position:relative;display:block;margin:5px 0;max-width:75%;float:right;margin-right:15px;clear:both}.line__container .line__right .text{padding:10px;border-radius:20px;background-color:#8de055;margin:0;margin-left:80px;font-size:18px;line-height:1.5}@media screen and (max-width:640px){.line__container .line__right .text{font-size:16px}}.line__container .line__right .text:after{content:"";position:absolute;display:block;width:0;height:0;right:-10px;top:10px;border-left:20px solid #8de055;border-top:10px solid transparent;border-bottom:10px solid transparent}.line__container .line__right .stamp{position:relative;margin-left:80px}.line__container .line__right .date{content:"";position:absolute;display:block;width:100px;text-align:right;left:-30px;bottom:0;font-size:80%;color:#fff}.flow__container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;margin-top:60px}@media screen and (max-width:640px){.flow__container{flex-direction:column;margin-top:40px}}.flow__stepbox{border:4px solid #afc112;border-radius:20px;padding:30px;background-color:#fff;position:relative;width:30%}@media screen and (max-width:640px){.flow__stepbox{width:100%;margin-bottom:50px;padding:20px}}.flow__stepbox:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";position:absolute;bottom:calc(50% - 35px);right:-33px;font-size:50px;color:#afc112}@media screen and (max-width:640px){.flow__stepbox:after{bottom:-60px;right:calc(50% - 10px);color:#afc112;transform:rotate(90deg)}}.flow__stepbox:last-child:after{display:none}.flow_label{font-size:18px;font-weight:900;color:#fff;background-color:#afc112;width:100px;height:35px;border-radius:18px;position:absolute;top:-17px;left:calc(50% - 50px);display:block;text-align:center;padding-top:1px}.flow__title{font-size:24px;font-weight:800;text-align:center}@media screen and (max-width:640px){.flow__title{font-size:20px}}@media screen and (max-width:640px){.flow__text{font-size:16px}}.flow.bg__fullwidth--ptn03{padding-bottom:80px}@media screen and (max-width:640px){.flow.bg__fullwidth--ptn03{padding-bottom:0}}.map{position:relative;padding-top:41.6666666667%;margin-top:20px}@media screen and (max-width:640px){.map{padding-top:100%}}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.access-group{padding-bottom:60px}@media screen and (max-width:640px){.access-group{padding-bottom:40px}}.forms{border:3px solid #afc112;border-radius:20px;padding:20px;max-width:900px;margin:0 auto;background-color:#fff}.contact-group.bg__fullwidth--ptn03{padding-bottom:100px}@media screen and (max-width:640px){.contact-group.bg__fullwidth--ptn03{padding-bottom:30px}}.contact{margin-bottom:80px;margin-top:80px}.contact__inner{background-color:#afc112;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:30px 0}@media screen and (max-width:640px){.contact__inner{flex-direction:column;padding:30px 10px}}.contact__title{font-size:58px;font-weight:100;font-family:"Oswald",sans-serif;color:#fff;width:180px}@media screen and (max-width:640px){.contact__title{width:100%;text-align:center}}.contact__tel{width:360px;margin-right:40px}@media screen and (max-width:640px){.contact__tel{width:100%;margin-right:0;margin-bottom:20px;margin-top:30px;text-align:center}}.contact__tel>.wp-block-button__link{padding:22px 30px 18px}.contact__tel__number{font-size:24px;line-height:0;margin-left:7px}.contact__form{width:360px}@media screen and (max-width:640px){.contact__form{width:100%;text-align:center}}.contact__form>.wp-block-button__link{color:#003153;font-size:18px}.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:#afc112;border-radius:50%;width:24px;height:24px;color:#fff;font-size:14px;font-family:"Roboto",sans-serif;text-align:center;line-height:24px;left:-7px;top:-3px}.count-up li:nth-child(n+4):before{background:#666}.wp-block-image a:hover img{opacity:.7;transition:.5s}.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}.category-list--box{margin-top:40px}@media screen and (max-width:945px){.category-list--box{margin-top:10px}}.mits-part-pagination{margin:0 auto;display:block;width:100%;max-width:500px;text-align:center;margin-top:40px}.page-numbers{border:1px solid #ddd;padding:.6em;text-align:center;border-radius:5px}.page-numbers.current{background-color:#afc112;color:#fff}.mits-part-neighbours{margin-top:30px;margin-bottom:30px;border-top:1px dashed #f0eee5;padding-top:16px;border-bottom:1px dashed #f0eee5;padding-bottom:20px}.prev a,.next a{border:1px solid #665e50;color:#665e50 !important;padding:5px 20px;font-size:14px;border-radius:5px}.prev a:hover,.next a:hover{opacity:.7;transition:.7s;text-decoration:none !important}.yarpp-thumbnails-horizontal .yarpp-thumbnail{margin:0 !important}.yarpp-thumbnails-horizontal .yarpp-thumbnail-title{font-size:.8em !important}