@charset "UTF-8";
/*!
Theme Name: 今野行政書士事務所
Theme URI: https://
Author: Errand
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: konno
*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:100 900;src:url(../fonts/NotoSansJP-VariableFont_wght.woff2) format("woff2")}:root{--font-family-base:"Noto Sans JP",sans-serif;--font-family-mincho:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;--text-color:#333;--link-color:#0a2f84;--link-hover:#0f80ba;--main-color:#5a73ab;--red:#e60033}*{box-sizing:border-box}html{font-size:62.5%;touch-action:manipulation}body,html{height:100%;width:100%}body{word-wrap:break-word;color:var(--text-color);font-family:var(--font-family-base);font-size:1.6rem;line-height:1.6;overflow-wrap:break-word;word-break:break-word}body.nav-open{overflow-y:hidden}a{color:var(--link-color);text-decoration:none}a img{backface-visibility:hidden;border:none;outline:none}a:hover{color:var(--link-hover)}a:hover img{opacity:.7}a:focus{outline:none}a,a img,button{box-shadow:0 0 0 #000;transition:all .3s ease}a[href^="tel:"]{cursor:default}img{height:auto;vertical-align:top}figure,iframe,img{max-width:100%}table{border-collapse:collapse}ul{list-style-type:none;margin:0;padding:0}select::-ms-expand{display:none}textarea{resize:vertical}div:focus{outline:none}.grecaptcha-badge{visibility:hidden}.mincho{font-family:var(--font-family-mincho)}@media screen and (min-width:576px){.sm-hidden{display:none}}@media screen and (min-width:768px){.md-hidden{display:none}}@media screen and (min-width:992px){.lg-hidden{display:none}}.heading,.heading--s{align-items:center;display:flex;font-family:var(--font-family-mincho);font-size:2rem;font-weight:600;line-height:1.25;margin:0 0 1em!important}.heading--s:after,.heading:after{background:var(--text-color);content:"";display:inline-block;flex-shrink:0;height:1px;margin-left:.5em;width:60px}@media screen and (min-width:576px){.heading,.heading--s{font-size:2.6rem}.heading--s:after,.heading:after{width:75px}}@media screen and (min-width:768px){.heading,.heading--s{font-size:3.2rem}.heading--s:after,.heading:after{width:90px}}@media screen and (min-width:992px){.heading,.heading--s{font-size:4.2rem}.heading--s:after,.heading:after{width:115px}.heading--s{font-size:3.2rem}.heading--s:after{width:100px}}.heading-border{border-color:var(--link-color);border-style:solid;border-width:1px 0;color:var(--link-color);font-family:var(--font-family-mincho);font-size:2rem;font-weight:600;line-height:1.3;margin:0 0 30px;padding:10px 0}@media screen and (min-width:768px){.heading-border{font-size:2.4rem;padding:15px 0}}@media screen and (min-width:992px){.heading-border{font-size:3.6rem;margin-bottom:40px;padding:15px 20px}}.heading-round{color:#fff;font-size:1.8rem;line-height:1.4;margin:0 0 20px}.heading-round span{background:var(--main-color);border-radius:100px;display:inline-block;padding:5px 30px}@media screen and (min-width:768px){.heading-round{font-size:2rem}}@media screen and (min-width:992px){.heading-round{font-size:2.4rem}}.btn{align-items:center;border:1px solid var(--link-color);display:flex;font-size:1.6rem;font-weight:700;height:45px;justify-content:center;width:200px}.btn:after{background:url(../images/icon_arrow-right.svg) no-repeat 50%/contain;content:"";display:inline-block;height:16px;margin-left:.3em;transition:all .3s ease;width:16px}.btn:hover{background:var(--link-color);color:#fff}.btn:hover:after{background-image:url(../images/icon_arrow-right_white.svg)}@media screen and (min-width:992px){.btn{font-size:2rem;height:55px}.btn:after{height:20px;width:20px}}.btn--l{border:1px solid var(--link-color);display:inline-block;font-size:1.6rem;font-weight:700;padding:10px 50px 10px 30px;position:relative}.btn--l:after{background:url(../images/icon_arrow-right.svg) no-repeat 50%/contain;content:"";display:inline-block;height:16px;margin-top:-8px;position:absolute;right:30px;top:50%;transition:all .3s ease;width:16px}.btn--l:hover{background:var(--link-color);color:#fff}.btn--l:hover:after{background-image:url(../images/icon_arrow-right_white.svg)}@media screen and (min-width:992px){.btn--l{font-size:2rem;padding-right:60px}.btn--l:after{height:20px;margin-top:-10px;width:20px}}.topic-list li{border-bottom:1px solid var(--text-color);display:flex;flex-direction:column;padding:10px 0}.topic-list li time{color:#999;display:inline-block;font-size:1.3rem;line-height:2}.topic-list li a{color:var(--text-color);display:inline-block;font-size:1.6rem}.topic-list li a:hover{opacity:.7}@media screen and (min-width:768px){.topic-list li{align-items:center;flex-direction:row}.topic-list li time{flex-shrink:0;font-size:1.6rem;margin-right:40px}.topic-list li a{flex-shrink:1}}@media screen and (min-width:992px){.topic-list li{padding:15px}.topic-list li time{font-size:2rem;margin-right:50px}.topic-list li a{font-size:2rem}}.page-header{align-items:center;background:linear-gradient(270deg,#5a73ab,#bfd3ff 50.19%,#5a73ab);display:flex;height:80px;justify-content:center;width:100%}.page-header__title{color:#333;font-family:var(--font-family-mincho);font-size:2.4rem;font-weight:600;line-height:1.25;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.25)}.page-header__title span{display:block;font-size:.5em}@media screen and (min-width:768px){.page-header{height:100px}.page-header__title{font-size:2.6rem}}@media screen and (min-width:992px){.page-header{height:120px}.page-header__title{font-size:4.2rem}}.breadcrumbs{display:none}@media screen and (min-width:992px){.breadcrumbs{display:block;font-size:1.6rem;padding:15px 25px}.breadcrumbs>span{margin:0 10px}}.pagination{display:flex;justify-content:center;margin-top:30px}.pagination .nav-links{display:flex;flex-wrap:wrap}.pagination .nav-links .page-numbers{align-items:center;background:#f6f6f6;border:1px solid var(--link-color);color:var(--link-color);display:flex;height:24px;justify-content:center;margin:5px;width:24px}.pagination .nav-links .page-numbers.current,.pagination .nav-links .page-numbers:hover{background:var(--link-color);color:#fff}.pagination .nav-links .page-numbers.dots{background:#fff;border:none}@media screen and (min-width:992px){.pagination{font-size:2rem;margin-top:40px}.pagination .nav-links .page-numbers{height:32px;width:32px}}.site{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;padding-top:80px}.site .site-content{flex:1 1 auto}.site .site-footer{flex:0 0 auto}@media screen and (min-width:992px){.site{padding-top:120px}}@media screen and (min-width:1400px){.site{padding-top:160px}}.container{margin:0 auto;max-width:1280px;padding-left:20px;padding-right:20px;width:100%}@media screen and (min-width:768px){.container{padding-left:40px;padding-right:40px}}@media screen and (min-width:992px){.container__inner{padding:0 20px}}.page-content{padding:40px 0 80px}@media screen and (min-width:768px){.page-content{padding:70px 0 140px}}@media screen and (min-width:992px){.page-content{padding:60px 0 180px}}.section{margin-bottom:60px}@media screen and (min-width:992px){.section{margin-bottom:120px}}.block{margin-bottom:30px}@media screen and (min-width:768px){.block{margin-bottom:40px}}@media screen and (min-width:992px){.block{margin-bottom:80px}}.site-header{align-items:center;background:hsla(0,0%,100%,.9);box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;height:80px;justify-content:space-between;left:0;padding:0 60px 0 15px;position:fixed;top:0;width:100%;z-index:100}.site-header__title{flex-shrink:0;line-height:1.3;margin:0}.site-header__title a{align-items:center;color:var(--text-color);display:flex;text-decoration:none}.site-header__title__logo{height:50px;margin-right:5px;width:50px}.site-header__title__text{font-size:1.8rem}.site-header__title__text span{display:block;font-size:1.6rem;font-weight:400}.site-header__num{display:none}.site-header__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;height:24px;padding:0;position:fixed;right:15px;top:28px;width:30px}.site-header__button span{background:var(--text-color);display:block;height:3px;left:0;position:absolute;transition:all .3s ease;width:30px}.site-header__button span:first-child{top:0}.site-header__button span:nth-of-type(2){top:50%;transform:translateY(-50%)}.site-header__button span:last-child{bottom:0}.site-header__button.open span:first-child{transform:translateY(10.5px) rotate(45deg)}.site-header__button.open span:nth-of-type(2){opacity:0}.site-header__button.open span:last-child{transform:translateY(-10.5px) rotate(-45deg)}@media screen and (min-width:768px){.site-header__title__logo{height:58px;margin-right:5px;width:58px}.site-header__title__text{font-size:2.2rem}.site-header__title__text span{font-size:1.8rem}.site-header__num{display:flex;flex-direction:column}.site-header__num>div{margin-bottom:0}.site-header__num>div a{align-items:center;color:var(--main-color);display:flex;font-size:1.8rem;font-weight:700}.site-header__num>div a span{color:var(--text-color);font-size:1.4rem;font-weight:400}.site-header__num>div svg{fill:var(--main-color)}.site-header__num__mobile svg{height:17px;margin:0 7px 0 3px;width:11.7px}.site-header__num__tel svg{height:15px;margin:0 4px 0 0;width:17px}}@media screen and (min-width:992px){.site-header{height:120px;padding:0 30px}.site-header__title__logo{height:64px;width:64px}.site-header__title__text{font-size:3rem}.site-header__title__text span{font-size:2rem}.site-header__button,.site-header__num{display:none}}@media screen and (min-width:1400px){.site-header{height:160px}.site-header__title__logo{height:71px;width:71px}.site-header__title__text{font-size:3.6rem}.site-header__title__text span{font-size:2.4rem}}.main-navigation{background:rgba(90,115,171,.9);height:calc(100vh - 80px);left:0;opacity:0;overflow-y:auto;padding:30px;position:fixed;top:80px;transition:all .3s ease;visibility:hidden;width:100%}.main-navigation.open{opacity:1;visibility:visible}.main-navigation a{color:#fff;text-decoration:none}.main-navigation__num{font-size:1.8rem;font-weight:700;margin-bottom:20px}.main-navigation__num>div{align-items:center;display:flex;margin-bottom:5px}.main-navigation__num>div a span{font-size:1.4rem;font-weight:400}.main-navigation__num__mobile svg{fill:#fff;height:auto;margin-left:2px;margin-right:5px;width:12px}.main-navigation__num__tel svg{fill:#fff;height:auto;margin-right:4px;width:15px}.main-navigation__menu li{border-bottom:1px solid #fff;line-height:1.4;padding:15px 0}.main-navigation__menu li a{display:inline-block;font-size:1.6rem;padding:0 10px}.main-navigation__submenu li{border-bottom:none;border-top:1px solid #fff;margin-top:10px;padding:10px 0 0}.main-navigation__submenu li a:before{content:"_";display:inline-block;margin-right:.5em}@media screen and (min-width:992px){.main-navigation{align-items:flex-end;background:transparent;display:flex;flex-direction:column;height:auto;opacity:1;overflow:hidden;padding:0;position:relative;top:auto;visibility:visible;width:auto}.main-navigation a{color:var(--text-color)}.main-navigation__num{display:flex;font-size:2.4rem;margin-bottom:0}.main-navigation__num>div{margin-bottom:0}.main-navigation__num>div a{color:var(--main-color)}.main-navigation__num>div a span{color:var(--text-color);font-size:.5625em}.main-navigation__num>div svg{fill:var(--main-color)}.main-navigation__num__mobile svg{height:22.3px;width:13.6px}.main-navigation__num__tel{margin:0 0 0 1em}.main-navigation__num__tel svg{height:19.5px;margin:0 4px 0 0;width:19.7px}.main-navigation__menu{display:flex}.main-navigation__menu li{align-items:center;border-bottom:none;display:flex;margin-left:10px;padding:0}.main-navigation__menu li:after{content:"|";margin:0 0 0 10px}.main-navigation__menu li:last-child:after{content:none}.main-navigation__menu li a{font-size:1.6rem;padding:0}.main-navigation__menu li a:hover{opacity:.7}.main-navigation__submenu{display:none}}@media screen and (min-width:1400px){.main-navigation__num{font-size:3.2rem}.main-navigation__menu li:after{margin:0 25px}.main-navigation__menu li a{font-size:2rem}}.to-contact{background:url(../images/to-contact_bg.jpg) no-repeat 50%/cover;color:#fff;padding:20px 0}.to-contact .container{display:flex;justify-content:center}.to-contact__title{font-family:var(--font-family-mincho);font-size:1.6rem;margin:0 0 20px}.to-contact__link{display:flex;flex-direction:column}.to-contact__link a{color:#fff;font-size:3rem;font-weight:700}.to-contact__link a span{font-size:1.8rem;font-weight:400}.to-contact__link__tel svg{fill:#fff;height:24px;margin-right:7.6px;width:24px}.to-contact__link__mobile svg{fill:#fff;height:24px;margin-right:15px;width:17.6px}.to-contact__link__time{font-size:1.8rem;font-weight:700;margin:0;text-align:center}.to-contact__button{align-items:center;border:1px solid #fff;color:#fff;display:flex;font-size:2rem;font-weight:700;height:45px;justify-content:center;margin:10px auto;width:230px}.to-contact__button svg{height:auto;margin-right:5px;width:24px}.to-contact__button:hover{background:hsla(0,0%,100%,.4);color:#fff}@media screen and (min-width:576px){.to-contact__inner{align-items:center;display:flex;flex-direction:column}}@media screen and (min-width:768px){.to-contact{padding:30px 0 40px}.to-contact__title{font-size:2rem;margin:0}}@media screen and (min-width:992px){.to-contact{padding:35px 0 60px}.to-contact p{font-size:2rem}.to-contact__title{font-size:3rem}.to-contact__link a{font-size:3.6rem}.to-contact__link a span{font-size:2.4rem}.to-contact__button{font-size:2.4rem;height:64px;margin:30px auto 15px;width:360px}}.acceptable-area{background:var(--main-color);color:#fff;padding:15px 0}.acceptable-area h2{font-size:1.6rem;font-weight:400;margin:0 0 5px}.acceptable-area p{font-size:1.6rem;margin:0}@media screen and (min-width:992px){.acceptable-area{padding:20px 0}.acceptable-area h2{font-size:2rem;margin-bottom:15px}.acceptable-area p{font-size:2rem}}.site-footer{line-height:normal;padding:35px 0 20px;text-align:center}.site-footer__inner{margin:0 auto;max-width:1280px;padding-left:20px;padding-right:20px;width:100%}@media screen and (min-width:768px){.site-footer__inner{padding-left:40px;padding-right:40px}}.site-footer__subtitle{font-size:1.6rem;margin:0}.site-footer__title{font-size:2rem;margin:0}.site-footer__address{font-size:1.6rem;font-style:normal;margin:0 0 5px}.site-footer__copyright{font-family:var(--font-family-mincho);font-size:1.4rem;margin:30px 0 0}@media screen and (min-width:992px){.site-footer__subtitle{font-size:2rem}.site-footer__title{font-size:2.4rem;margin-bottom:25px}.site-footer__address,.site-footer__link{font-size:2rem}.site-footer__copyright{margin-top:40px}}.totop{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;bottom:-42px;cursor:pointer;outline:none;padding:0;position:fixed;right:10px}.totop img{box-shadow:0 3px 6px rgba(0,0,0,.16);height:auto;width:42px}.totop.show{bottom:10px}@media screen and (min-width:992px){.totop{right:20px}.totop.show{bottom:20px}}.entry-header{border-bottom:1px solid #000;margin-bottom:30px}.entry-header__date{color:#999;display:inline-block;font-size:1.4rem;margin-bottom:5px}.entry-header__title{font-size:1.6rem;font-weight:400;margin:0 0 10px}@media screen and (min-width:768px){.entry-header__date{font-size:1.6rem}}@media screen and (min-width:992px){.entry-header__date{font-size:2rem;margin-bottom:20px}.entry-header__title{font-size:2.4rem;margin-bottom:20px}}.entry-content{font-size:1.6rem;min-height:100px}.entry-content h2{font-size:2rem;line-height:1.3;margin:0 0 10px}.entry-content h3{font-size:1.8rem;line-height:1.3;margin:0 0 10px}.entry-content h4{font-size:1.6rem;line-height:1.3;margin:0 0 10px}.entry-content ol,.entry-content ul{margin:1em 0}.entry-content ol li,.entry-content ul li{margin-bottom:1em}.entry-content ol{list-style-type:none;padding-left:0}.entry-content ol li{counter-increment:count;padding-left:2em;position:relative}.entry-content ol li:before{content:counter(count) ".";display:inline-block;left:0;position:absolute;top:0}.entry-content dl dt{font-size:1.8rem;font-weight:700;margin-bottom:10px}.entry-content dl dd{font-size:1.6rem;margin-bottom:20px;margin-left:0}.entry-content .disc li{padding-left:1.2em;position:relative}.entry-content .disc li:before{content:"・";left:0;position:absolute;top:0}.entry-content input,.entry-content select,.entry-content textarea{font-family:var(--font-family-base);font-size:1.6rem;line-height:1.4}.entry-content input::-moz-placeholder,.entry-content select::-moz-placeholder,.entry-content textarea::-moz-placeholder{color:#999}.entry-content input::placeholder,.entry-content select::placeholder,.entry-content textarea::placeholder{color:#999}.entry-content input:-ms-input-placeholder,.entry-content select:-ms-input-placeholder,.entry-content textarea:-ms-input-placeholder{color:#999}.entry-content input::-ms-input-placeholder,.entry-content select::-ms-input-placeholder,.entry-content textarea::-ms-input-placeholder{color:#999}@media screen and (min-width:768px){.entry-content h2{font-size:2.4rem;margin-bottom:20px}.entry-content h3{font-size:2rem;margin-bottom:20px}.entry-content h4{font-size:1.8rem;margin-bottom:20px}.entry-content dl dt{font-size:2rem}.entry-content dl dd{margin-bottom:30px}}@media screen and (min-width:992px){.entry-content{font-size:2rem}.entry-content h2{font-size:3rem}.entry-content h3{font-size:2.4rem}.entry-content h4,.entry-content ol,.entry-content ul{font-size:2rem}.entry-content dl dt{font-size:2.4rem}.entry-content dl dd,.entry-content input,.entry-content select,.entry-content textarea{font-size:2rem}.entry-content{min-height:200px}}.entry-footer{border-top:1px solid #000;display:flex;justify-content:center;margin:25px auto 0;max-width:900px;padding-top:20px;position:relative;text-align:center}.entry-footer a{align-items:center;display:flex;font-size:1.4rem}.entry-footer__prev{left:0;position:absolute;top:20px}.entry-footer__prev a:before{background:url(../images/icon_arrow-left.svg) no-repeat 50%/contain;content:"";display:inline-block;height:16px;margin-right:5px;width:16px}.entry-footer__next{position:absolute;right:0;top:20px}.entry-footer__next a:after{background:url(../images/icon_arrow-right.svg) no-repeat 50%/contain;content:"";display:inline-block;height:16px;margin-left:5px;width:16px}@media screen and (min-width:768px){.entry-footer{margin-top:40px}.entry-footer a{font-size:1.6rem}.entry-footer a:after,.entry-footer a:before{height:20px;width:20px}}@media screen and (min-width:992px){.entry-footer{margin-top:80px}.entry-footer a{font-size:2rem}.entry-footer a:after,.entry-footer a:before{height:24px;width:24px}}.entry-content .page-about dl{margin:40px 0}@media screen and (min-width:992px){.entry-content .page-about dl dd{margin-bottom:60px}}.entry-content .page-business__item+div{margin-top:60px}.entry-content .page-business__item__text{border-color:var(--text-color);border-style:solid;border-width:1px 0 0 1px;margin-bottom:30px;padding:15px 0 0 15px}.entry-content .page-business__item__text h2{align-items:flex-start;display:flex;font-size:2rem;line-height:1.2;margin:0 0 1em}.entry-content .page-business__item__text h2 span{flex-shrink:0;font-family:var(--font-family-mincho);font-size:3rem;font-weight:600;margin-right:10px;margin-top:-.2em}.entry-content .page-business__item__text p{border-left:8px solid #ff8946;margin:0;padding-left:20px}.entry-content .page-business__item__image{margin-bottom:30px;padding:0 20px;text-align:center}.entry-content .page-business__item__link .btn{margin:0 auto}@media screen and (min-width:768px){.entry-content .page-business__item+div{margin-top:70px}.entry-content .page-business__item__text{margin-bottom:40px;padding:30px 0 20px 40px}.entry-content .page-business__item__text h2{font-size:2.4rem}.entry-content .page-business__item__text h2 span{font-size:6.4rem;margin-left:-.2em;margin-top:-.4em}.entry-content .page-business__item__image{margin-bottom:40px;padding:0 40px}}@media screen and (min-width:992px){.entry-content .page-business__item{display:flex;flex-wrap:wrap;justify-content:space-between}.entry-content .page-business__item__text{margin-bottom:20px;width:63.33%}.entry-content .page-business__item__text h2{font-size:3.6rem}.entry-content .page-business__item__text h2 span{margin-right:15px;margin-top:-.25em}.entry-content .page-business__item__text p{font-size:2.4rem}.entry-content .page-business__item__image{margin-bottom:20px;padding:0;width:31.67%}.entry-content .page-business__item__link{width:100%}}.entry-content .page-detail-1__link{display:flex;flex-direction:column;margin-bottom:30px}.entry-content .page-detail-1__link a{align-items:center;border:1px solid var(--link-color);display:flex;font-size:1.8rem;font-weight:700;height:48px;line-height:1.2;margin-bottom:12px;padding:10px 45px 10px 10px;position:relative;width:100%}.entry-content .page-detail-1__link a:after{background:url(../images/icon_arrow-down.svg) no-repeat 50%/contain;content:"";display:block;height:20px;margin-top:-8px;position:absolute;right:15px;top:50%;transition:all .3s ease;width:20px}.entry-content .page-detail-1__link a:hover{background:var(--link-color);color:#fff}.entry-content .page-detail-1__link a:hover:after{background-image:url(../images/icon_arrow-down_white.svg)}.entry-content .page-detail-1__classify{margin:25px 0}.entry-content .page-detail-1__classify__item{align-items:center;border-bottom:1px solid var(--text-color);display:flex;margin-bottom:20px;padding-bottom:20px}.entry-content .page-detail-1__classify__item img{flex-shrink:0;height:auto;margin-right:15px;width:50px}.entry-content .page-detail-1__classify__text{flex-shrink:1}.entry-content .page-detail-1__classify__text h4{font-size:1.8rem}.entry-content .page-detail-1__classify__text p{margin:0}.entry-content .page-detail-1__banner{align-items:center;display:flex;flex-direction:column}.entry-content .page-detail-1__banner a{display:inline-block;font-size:1.8rem;font-weight:700}.entry-content .page-detail-1__banner a img{margin-bottom:10px}.entry-content .page-detail-1__permit__subtitle{font-size:1.8rem}.entry-content .page-detail-1__flow__item{border:1px solid var(--main-color);margin-bottom:45px;position:relative}.entry-content .page-detail-1__flow__item:after{background:url(../images/icon_carret-down.svg) no-repeat 50%/contain;bottom:-25px;content:"";display:block;height:20px;left:50%;margin-left:-44.35px;position:absolute;width:88.7px}.entry-content .page-detail-1__flow__item:last-child{margin:0}.entry-content .page-detail-1__flow__item:last-child:after{content:none}.entry-content .page-detail-1__flow__item:last-child .page-detail-1__flow__item{border-color:var(--link-color)}.entry-content .page-detail-1__flow__item:last-child .page-detail-1__flow__title{background:var(--link-color)}.entry-content .page-detail-1__flow__title{background:var(--main-color);color:#fff;padding:10px 20px}.entry-content .page-detail-1__flow__title h4{align-items:center;display:flex;font-size:1.6rem;margin:0}.entry-content .page-detail-1__flow__title h4 span{align-items:center;display:flex;font-size:2rem;font-weight:400}.entry-content .page-detail-1__flow__title h4 span:after{background:#fff;content:"";display:inline-block;height:1.5em;margin:0 15px 0 10px;width:1px}.entry-content .page-detail-1__flow__text{background:#f6f6f6;padding:15px 20px}.entry-content .page-detail-1__flow__text p{font-weight:700;margin:0}.entry-content .page-detail-1__flow__notice{color:var(--red);font-weight:700;margin:25px 0 0}@media screen and (min-width:768px){.entry-content .page-detail-1__link a{font-size:2rem;padding-left:15px}.entry-content .page-detail-1__classify{margin:50px 0 40px}.entry-content .page-detail-1__classify__item{margin-bottom:30px;padding-bottom:30px}.entry-content .page-detail-1__classify__item img{width:60px}.entry-content .page-detail-1__classify__text h4{font-size:2rem;margin-bottom:10px}.entry-content .page-detail-1__banner a{font-size:2rem}.entry-content .page-detail-1__banner a img{margin-bottom:15px}.entry-content .page-detail-1__permit__subtitle{font-size:2rem}}@media screen and (min-width:992px){.entry-content .page-detail-1__link{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:50px}.entry-content .page-detail-1__link a{margin:0 15px 15px;width:auto}.entry-content .page-detail-1__classify{margin:60px 0 50px}.entry-content .page-detail-1__classify__item img{margin-right:30px;width:80px}.entry-content .page-detail-1__classify__text h4,.entry-content .page-detail-1__permit__subtitle{font-size:2.4rem}.entry-content .page-detail-1__place dt{font-size:2rem!important}.entry-content .page-detail-1__flow__item{display:flex}.entry-content .page-detail-1__flow__title{align-items:center;display:flex;flex-grow:0;flex-shrink:0;padding:15px 25px;width:300px}.entry-content .page-detail-1__flow__title h4{font-size:2rem}.entry-content .page-detail-1__flow__title h4 span{font-size:3.2rem;line-height:1}.entry-content .page-detail-1__flow__title h4 span:after{height:1em;margin:0 30px 0 25px}.entry-content .page-detail-1__flow__text{align-items:center;display:flex;flex-grow:1;flex-shrink:1}}.entry-content .page-detail-2__banner{align-items:center;display:flex;flex-direction:column;margin-top:30px}.entry-content .page-detail-2__banner a{display:inline-block;font-size:1.8rem;font-weight:700}.entry-content .page-detail-2__banner a img{margin-bottom:10px}@media screen and (min-width:768px){.entry-content .page-detail-2__banner{margin-top:50px}.entry-content .page-detail-2__banner a{font-size:2rem}.entry-content .page-detail-2__banner a img{margin-bottom:15px}}.entry-content .page-detail-3__caution__title{background:var(--main-color);display:flex;flex-direction:column;padding:15px 20px}.entry-content .page-detail-3__caution__title:before{background:url(../images/icon_caution.svg) no-repeat 50%/contain;content:"";display:block;flex-shrink:0;height:30px;margin-bottom:15px;width:83px}.entry-content .page-detail-3__caution__title p{color:#fff;font-size:1.8rem;font-weight:700;line-height:1.4;margin:0}.entry-content .page-detail-3__caution__inner{background:#f6f6f6;border:1px solid var(--main-color);padding:20px 15px}@media screen and (min-width:768px){.entry-content .page-detail-3__caution__title{align-items:center;flex-direction:row;padding:15px}.entry-content .page-detail-3__caution__title:before{margin:0 15px 0 0}.entry-content .page-detail-3__caution__title p{font-size:2rem}.entry-content .page-detail-3__caution__inner{padding:40px 20px}}@media screen and (min-width:992px){.entry-content .page-detail-3__caution{margin-top:120px;padding:0 20px;position:relative}.entry-content .page-detail-3__caution__title{left:0;padding:15px 40px 15px 15px;position:absolute;top:0;transform:translateY(-50%)}.entry-content .page-detail-3__caution__title p{font-size:2.4rem}.entry-content .page-detail-3__caution__inner{padding:70px 20px}}.entry-content .page-detail-5__flow{margin-top:40px}.entry-content .page-detail-5__flow__item{border:1px solid var(--main-color);display:flex;margin-bottom:35px;position:relative}.entry-content .page-detail-5__flow__item:after{background:url(../images/icon_carret-down.svg) no-repeat 50%/contain;bottom:-25px;content:"";display:block;height:20px;left:50%;margin-left:-44.35px;position:absolute;width:88.7px}.entry-content .page-detail-5__flow__item:last-child{margin:0}.entry-content .page-detail-5__flow__item:last-child:after{content:none}.entry-content .page-detail-5__flow__item:last-child .page-detail-5__flow__item{border-color:var(--link-color)}.entry-content .page-detail-5__flow__item:last-child .page-detail-5__flow__title{background:var(--link-color)}.entry-content .page-detail-5__flow__title{align-items:center;background:var(--main-color);color:#fff;display:flex;flex-grow:0;flex-shrink:0;justify-content:center;padding:15px 0;width:50px}.entry-content .page-detail-5__flow__title h4{align-items:center;display:flex;font-size:1.6rem;margin:0}.entry-content .page-detail-5__flow__title h4 span{align-items:center;display:flex;font-size:2rem;font-weight:400}.entry-content .page-detail-5__flow__text{align-items:center;background:#f6f6f6;display:flex;flex-grow:1;flex-shrink:1;padding:15px 20px}.entry-content .page-detail-5__flow__text p{font-weight:700;margin:0}@media screen and (min-width:768px){.entry-content .page-detail-5__flow__item{margin-bottom:40px}.entry-content .page-detail-5__flow__title{width:60px}}@media screen and (min-width:992px){.entry-content .page-detail-5__flow__item{margin-bottom:45px}.entry-content .page-detail-5__flow__title{width:70px}.entry-content .page-detail-5__flow__title h4 span{font-size:3.2rem;line-height:1}}.entry-content .page-office__address{display:flex;flex-direction:column}.entry-content .page-office__address__image{margin-bottom:15px;text-align:center}.entry-content .page-office__address__title{font-size:2rem;margin:0 0 10px}.entry-content .page-office__address__title span{display:block;font-size:1.6rem}.entry-content .page-office__address__num{display:flex;flex-direction:column}.entry-content .page-office__address__num a{color:var(--link-color);display:inline-block;font-size:2.4rem;font-weight:700}.entry-content .page-office__address__num a span{color:var(--text-color);font-size:1.6rem;font-weight:400}.entry-content .page-office__access__map iframe{height:280px;width:100%}@media screen and (min-width:768px){.entry-content .page-office__address__image{margin-bottom:40px}.entry-content .page-office__address__title{font-size:2.4rem}.entry-content .page-office__address__title span{font-size:1.8rem}.entry-content .page-office__access__map iframe{height:315px}}@media screen and (min-width:992px){.entry-content .page-office__address{flex-direction:row}.entry-content .page-office__address__image{width:50%}.entry-content .page-office__address__text{padding-left:50px;width:50%}.entry-content .page-office__address__title{font-size:3.6rem}.entry-content .page-office__address__title span{font-size:2.4rem}.entry-content .page-office__address__num a{font-size:3.6rem}.entry-content .page-office__address__num a span{font-size:2rem}.entry-content .page-office__access__map iframe{height:460px}}.entry-content .form{background:#f6f6f6;border:1px solid #d9d9d9;margin-top:40px;padding:30px 15px 60px}.entry-content .form__row{margin-bottom:20px}.entry-content .form__row label{display:block;margin-bottom:5px}.entry-content .form__row input[type=email],.entry-content .form__row input[type=text],.entry-content .form__row textarea{max-width:100%;padding:10px;width:100%}.entry-content .form__row.required>label:after{background:var(--red);border-radius:20px;color:#fff;content:"必須";display:inline-block;font-size:1.4rem;margin-left:5px;padding:0 10px}.entry-content .form__zip{align-items:center;display:flex;margin-bottom:15px}.entry-content .form__zip input[type=text]{margin:0 5px;width:auto}.entry-content .form__confirm{margin-bottom:50px;position:relative}.entry-content .form__confirm .error{bottom:0;left:0;position:absolute;transform:translateY(100%)}.entry-content .form__submit{display:flex;justify-content:center}.entry-content .form__submit button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--main-color);border:1px solid var(--main-color);color:#fff;cursor:pointer;margin:10px;outline:none;padding:15px 60px}.entry-content .form__submit button:hover{background:#fff;color:var(--main-color)}@media screen and (min-width:768px){.entry-content .form{padding:35px 25px 70px}}@media screen and (min-width:992px){.entry-content .form{padding:50px 50px 70px}.entry-content .form__row{margin-bottom:40px}.entry-content .form__submit button{font-size:2rem}}.entry-content .mw_wp_form .error{color:var(--red);font-size:1.4rem;font-weight:500}.kv__slider img{width:100%}.index-greeting{padding:20px 0 70px}@media screen and (min-width:768px){.index-greeting{padding:40px 0 100px}.index-greeting p{font-size:1.8rem}}@media screen and (min-width:992px){.index-greeting{padding:60px 0 100px}.index-greeting p{font-size:2rem}}.index-link{margin-top:60px}.index-link__image{width:90%}.index-link__image img{width:100%}.index-link__text{margin-top:-80px;width:100%}.index-link__text__inner{background:#fff;margin-left:10%;padding:15px 0 0 15px;position:relative;width:90%}.index-link__text__inner:before{height:1px;width:100%}.index-link__text__inner:after,.index-link__text__inner:before{background:#5a73ab;content:"";display:block;left:0;position:absolute;top:0}.index-link__text__inner:after{height:160px;width:1px}.index-link__text p{font-size:1.6rem;margin:0 0 1em}.index-link__text .btn{margin:20px auto 0}@media screen and (min-width:768px){.index-link__text{padding-left:10%;position:relative}.index-link__text__inner{margin:0;padding:25px 0 90px 25px;width:100%}.index-link__text__inner:after{height:100%}.index-link__text .btn{bottom:5px;left:55%;margin-left:-100px;position:absolute}}@media screen and (min-width:992px){.index-link{display:flex;justify-content:flex-end;margin-top:80px;position:relative}.index-link__image{left:0;position:absolute;top:0;width:51.67%}.index-link__text{margin-top:80px;padding-left:0;width:54.17%}.index-link__text__inner{padding:30px 0 180px 30px}.index-link__text p{font-size:2rem}.index-link__text .btn{bottom:35px;left:50%}}.index-business{background:#f6f6f6;padding:40px 0}.index-business__subtitle{color:var(--main-color);font-family:var(--font-family-mincho);font-size:2rem;font-weight:600;line-height:1.2}.index-business__notice{font-size:1.4rem}.index-business__list li{align-items:center;border-bottom:1px solid var(--text-color);display:flex;padding:10px 0}.index-business__list li .num{flex-grow:0;flex-shrink:0;font-family:var(--font-family-mincho);font-size:3rem;font-weight:600;margin-right:15px}.index-business__list li .text{flex-grow:1;flex-shrink:1;font-size:2rem;font-weight:700}.index-business__link{margin-top:20px}.index-business__link .btn{margin:0 auto}.index-business .index-link__text__inner{background:#f6f6f6}.index-business__pdf{display:flex;justify-content:center;margin-top:60px}@media screen and (min-width:768px){.index-business{padding:50px 0 100px}.index-business__subtitle{font-size:3.2rem}.index-business__notice{font-size:1.6rem}.index-business__list li .num{font-size:5.4rem}.index-business__list li .text{font-size:2.4rem}.index-business__link{margin-top:40px}.index-business__pdf{margin-top:80px}}@media screen and (min-width:992px){.index-business{padding:70px 0 100px}.index-business__subtitle{font-size:4.6rem}.index-business__notice{font-size:2rem}.index-business__list li .num{font-size:7.2rem;margin-right:35px}.index-business__list li .text{font-size:3.6rem}.index-business__link{margin-top:50px}.index-business__pdf{margin-top:120px}}.index-topic{padding:40px 0 60px}.index-topic__link{margin-top:30px}.index-topic__link .btn{margin:0 auto}@media screen and (min-width:768px){.index-topic{padding:70px 0 120px}.index-topic__link{margin-top:40px}}@media screen and (min-width:992px){.index-topic{padding:70px 0 180px}.index-topic__link{margin-top:50px}}