@charset "UTF-8";.footer-relation-pickup__type .footer-relation-pickup__title:after,.header-gnav__type:after,.main-lnav__stage1__type:after,.main-lnav__title__type:after{-webkit-backface-visibility:hidden;display:inline-block;position:relative;background:url(/hokkaido/app-files/img/sprite/icon.svg#arrow-usage) no-repeat 0 0;vertical-align:middle;content:""}.header-gnav__type:after{position:absolute;top:50%}.footer-relation-official__type:after,.footer-relation-pickup__type--blank .footer-relation-pickup__title:after,.footer-utility__type--blank:after,.header-gnav__type--blank:after,.main-lnav__stage1__type--blank:after,.main-lnav__title__type--blank:after,.util-link--blank:after,.util-link--excel:after,.util-link--modal:after,.util-link--pdf:after,.util-link--powerpoint:after,.util-link--video:after,.util-link--word:after,.util-link--zip:after{display:inline-block;position:relative;vertical-align:middle;content:""}.footer-relation-pickup__type--blank .footer-relation-pickup__title:after,.footer-utility__type--blank:after,.header-gnav__type--blank:after,.main-lnav__stage1__type--blank:after,.main-lnav__title__type--blank:after,.util-link--blank:after{background:url(/hokkaido/app-files/img/sprite/icon.svg#blank-usage) no-repeat 0 0}.util-link--pdf:after{background:url(/hokkaido/app-files/img/sprite/icon.svg#pdf-usage) no-repeat 0 0}.util-link--excel:after{background:url(/hokkaido/app-files/img/sprite/icon.svg#excel-usage) no-repeat 0 0}.util-link--word:after{background:url(/hokkaido/app-files/img/sprite/icon.svg#word-usage) no-repeat 0 0}.util-link--powerpoint:after{background:url(/hokkaido/app-files/img/sprite/icon.svg#powerpoint-usage) no-repeat 0 0}.util-link--zip:after{background:url(/hokkaido/app-files/img/sprite/icon.svg#zip-usage) no-repeat 0 0}.util-link--video:after{background:url(/hokkaido/app-files/img/sprite/icon.svg#video-usage) no-repeat 0 0}.util-link--modal:after{background:url(/hokkaido/app-files/img/sprite/icon.svg#modal-usage) no-repeat 0 0}.footer-relation-official__type:after{background:url(/hokkaido/app-files/img/sprite/icon.svg#blank2-usage) no-repeat 0 0}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;border-bottom:none;text-decoration:underline;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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}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{padding:0;border-style:none}[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;display:table;max-width:100%;padding:0;color:inherit;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}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}body{word-wrap:break-word;background-color:#fff;color:#333;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,Arial,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:500}body *,body :after,body :before{box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:top}a{transition:all .25s cubic-bezier(.4,0,.2,1) 0s}a:link,a:visited{color:#333;text-decoration:none}a:hover{color:#61a222}a:active,a:hover{text-decoration:none}a:active{color:#333}button,input,pre,select,textarea{border-radius:0;box-shadow:none;color:#333;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,Arial,ＭＳ Ｐゴシック,MS PGothic,sans-serif}input[type=text],textarea{-webkit-appearance:none;appearance:none}button:not([disabled]),input[type=submit]{cursor:pointer}::-webkit-input-placeholder{color:#999}:-ms-input-placeholder{color:#999}::-moz-placeholder{color:#999;opacity:1}.util-sub,.util-sup{position:relative;font-size:60%;line-height:1}.util-sup{top:-.6em}.util-sub{bottom:-.1em}.util-bold{font-weight:700!important}.util-italic{font-style:italic!important}.util-underline{text-decoration:underline!important}.util-color--main{color:#004f9e!important}.util-color--sub{color:#3091d1!important}.util-color--sub2{color:#61a222!important}.util-color--accent{color:#e83817!important}.util-highlight--main{color:#004f9e!important;font-weight:700!important}.util-highlight--sub{color:#3091d1!important;font-weight:700!important}.util-highlight--sub2{color:#61a222!important;font-weight:700!important}.util-highlight--accent{color:#e83817!important;font-weight:700!important}.util-link--blank:link,.util-link--excel:link,.util-link--modal:link,.util-link--pdf:link,.util-link--powerpoint:link,.util-link--video:link,.util-link--word:link,.util-link--zip:link,.util-link:link{display:inline;text-decoration:underline}.util-link__filesize{font-style:normal}.util-link--blank:after,.util-link--excel:after,.util-link--modal:after,.util-link--pdf:after,.util-link--powerpoint:after,.util-link--video:after,.util-link--word:after,.util-link--zip:after{position:relative;top:-2px;margin:0 .5em}.util-badge,.util-badge--news{display:inline-flex;align-items:center;justify-content:center;font-style:normal;text-align:center;vertical-align:middle}.util-badge{padding:1px 4px 0;border:1px solid #ddd;background-color:#fff;font-weight:400}.util-badge--news{color:#61a222;font-weight:700}.Header{z-index:1000;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #ddd;background-color:#fff}.Header>:first-child,.Header>[class^=list-wrap]>:first-child,.Header>section:first-child>:first-child{margin-top:0!important}.Header__inner{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.Header__inner>:first-child,.Header__inner>[class^=list-wrap]>:first-child,.Header__inner>section:first-child>:first-child{margin-top:0!important}.Header__head{display:flex;flex-shrink:0;align-items:center}.Header__head>:first-child,.Header__head>[class^=list-wrap]>:first-child,.Header__head>section:first-child>:first-child{margin-top:0!important}.header-logo{margin:0;font-size:0}.header-logo>[class*=__type]{display:block}.Header__body{display:flex;height:100%}.Header__body>:first-child,.Header__body>[class^=list-wrap]>:first-child,.Header__body>section:first-child>:first-child{margin-top:0!important}.header-gnav{height:100%}.header-gnav__list{height:100%;margin:0;padding:0;list-style:none}.header-gnav__list>li{position:relative}.header-gnav__list>li>[class*=__type]{position:relative;font-weight:700;line-height:1.4}.header-information{flex-shrink:0}.header-information__type{display:block;position:relative;width:100%;height:100%;background-color:#fff}.header-information__type:after,.header-information__type:before{-webkit-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:""}.header-information__type:after{background:url(/hokkaido/app-files/img/sprite/icon.svg#contact-usage) no-repeat 0 0}.header-information__label{display:block;overflow:hidden;font-size:0;text-indent:-9999em}.Main{overflow:hidden}.main-breadcrumb{width:100%}.main-breadcrumb__list{display:flex;margin:0;padding:0;list-style:none}.main-breadcrumb__list>li{display:inline;position:relative}.main-breadcrumb__list>li:before{-webkit-transform:rotate(45deg);position:absolute;top:.4em;left:0;width:6px;height:6px;transform:rotate(45deg);border-top:1px solid #666;border-right:1px solid #666;content:""}.main-breadcrumb__list>li:first-of-type{padding-left:0}.main-breadcrumb__list>li:first-of-type:before{display:none}.main-breadcrumb__list>li:last-of-type>[class*=__type]{color:#333;font-weight:700}.main-breadcrumb__list>li>[class*=__type]{display:inline}.main-breadcrumb__type{color:#666}.Main__head>:first-child,.Main__head>[class^=list-wrap]>:first-child,.Main__head>section:first-child>:first-child{margin-top:0!important}.Main__content{margin:0 auto}.Main__content>:first-child,.Main__content>[class^=list-wrap]>:first-child,.Main__content>section:first-child>:first-child{margin-top:0!important}.main-lnav{background-color:#f7f7f7}.main-lnav__inner>:first-child,.main-lnav__inner>[class^=list-wrap]>:first-child,.main-lnav__inner>section:first-child>:first-child{margin-top:0!important}.main-lnav__title>[class*=__type]{display:inline-block;font-weight:700;line-height:1.4}.main-lnav__stage1{padding:0;list-style:none}.main-lnav__stage1>li>[class*=__type]{display:inline-block;line-height:1.4}.main-lnav__stage1>li.is-current>[class*=__type]{color:#61a222;pointer-events:none}.main-overlay{display:none;z-index:998;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.2)}.Footer{border-top:1px solid #e0e0e0}.Footer__guide>:first-child,.Footer__guide>[class^=list-wrap]>:first-child,.Footer__guide>section:first-child>:first-child,.Footer__inner>:first-child,.Footer__inner>[class^=list-wrap]>:first-child,.Footer__inner>section:first-child>:first-child{margin-top:0!important}.footer-pagetop{z-index:998;position:fixed}.footer-pagetop>a{display:block;z-index:1;position:relative;width:100%;height:100%;overflow:hidden;border-radius:50%;background:rgba(0,0,0,.1);font-size:0;text-indent:-9999em}.footer-pagetop>a:before{-webkit-transform:rotate(-45deg);position:absolute;top:50%;left:50%;transform:rotate(-45deg);border-style:solid;border-color:#666;content:""}.Footer__body__inner>:first-child,.Footer__body__inner>[class^=list-wrap]>:first-child,.Footer__body__inner>section:first-child>:first-child{margin-top:0!important}.footer-relation-pickup>[class*=__type]{color:#333}.footer-relation-pickup>[class*=__type]>:first-child,.footer-relation-pickup>[class*=__type]>[class^=list-wrap]>:first-child,.footer-relation-pickup>[class*=__type]>section:first-child>:first-child,.footer-relation-pickup__body>:first-child,.footer-relation-pickup__body>[class^=list-wrap]>:first-child,.footer-relation-pickup__body>section:first-child>:first-child,.footer-relation-pickup__head>:first-child,.footer-relation-pickup__head>[class^=list-wrap]>:first-child,.footer-relation-pickup__head>section:first-child>:first-child{margin-top:0!important}.footer-relation-pickup__image{text-align:center}.footer-relation-pickup__title{font-weight:700;line-height:1.4}.footer-relation-pickup__description{margin:1em 0 0;line-height:1.4}.footer-relation-official__type{position:relative;border:1px solid #ddd;background-color:#fff}.footer-relation-official__type:after,.footer-relation-official__type:before{position:absolute;content:""}.footer-relation-official__type:before{width:30px;height:30px;overflow:hidden;border-radius:50%;background-color:#61a222}.footer-relation-official__body>:first-child,.footer-relation-official__body>[class^=list-wrap]>:first-child,.footer-relation-official__body>section:first-child>:first-child,.footer-relation-official__head>:first-child,.footer-relation-official__head>[class^=list-wrap]>:first-child,.footer-relation-official__head>section:first-child>:first-child{margin-top:0!important}.footer-relation-official__head+.footer-relation-official__body{padding-top:0!important}.footer-relation-official__description{margin:1em 0 0;color:#333}.Footer__foot__inner>:first-child,.Footer__foot__inner>[class^=list-wrap]>:first-child,.Footer__foot__inner>section:first-child>:first-child{margin-top:0!important}.footer-utility__list{display:flex;flex-flow:row wrap;padding:0;list-style:none}.footer-utility__list>li>[class*=__type]{display:inline-block;color:#666;line-height:1.5}.footer-copyright__label{color:#666;line-height:1.5}.home-business-card-wrap,.home-support-layout{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.home-business-card__title:after,.home-support-card__label:after,.home-support-mainlist .home-support-card__label:after,a.home-hero__link .home-hero__link__text:after{-webkit-backface-visibility:hidden;-webkit-mask:url(/hokkaido/app-files/img/sprite/icon.svg#arrow-usage);-webkit-mask-position:0 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;display:inline-block;position:relative;top:-1px;width:17px;height:11px;margin-left:11px;background-color:var(--home_mainColor);vertical-align:middle;content:"";mask:url(/hokkaido/app-files/img/sprite/icon.svg#arrow-usage);mask-position:0 0;mask-repeat:no-repeat;mask-size:contain}.home-news-list__link[target=_blank]:after,a.home-contact__button:after{-webkit-backface-visibility:hidden;-webkit-mask:url(/hokkaido/app-files/img/sprite/icon.svg#blank-usage);-webkit-mask-position:0 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;display:inline-block;position:relative;width:10px;height:10px;background-color:#666;vertical-align:middle;content:"";mask:url(/hokkaido/app-files/img/sprite/icon.svg#blank-usage);mask-position:0 0;mask-repeat:no-repeat;mask-size:contain}.home-l-wrapper{--home_mainColor:#61a222}.home-l-wrapper img{vertical-align:bottom}.home-l-block{margin-inline:auto;padding-inline:30px;max-width:1660px}.home-l-block--1200{max-width:1260px}.home-c-paragraph{margin:1em 0 0;line-height:1.625}.home-c-button-wrap{display:flex;justify-content:center}.home-c-button-wrap--left{justify-content:flex-start}.home-c-button{display:flex;align-items:center;justify-content:center;width:240px;height:50px;border:2px solid #e0e0e0;border-radius:50px;background-color:#fff;font-weight:700}.home-widecard{--home_label_color:var(--home_mainColor);display:grid;grid-template-columns:1fr 1fr;background-color:#f7f7f7}.home-widecard--green{--home_label_color:#fff;background-color:var(--home_mainColor);color:#fff}.home-widecard__detail{display:flex;align-items:center;padding:30px 16.66667%}.home-widecard__detail .home-c-button-wrap{margin-top:20px}.home-widecard__title__sub{margin:0 0 .2em;color:var(--home_label_color);font-size:1.8rem;font-weight:700}.home-widecard__title__main{margin:0;font-size:3.6rem;font-weight:500}.home-widecard__figure{margin:0}.home-widecard__figure img{-o-object-fit:cover;-o-object-position:0 50%;width:100%;height:100%;min-height:300px;object-fit:cover;object-position:0 50%}.home-hero{position:relative}.home-hero__pin{z-index:5;position:absolute;top:225px;left:calc(50% - 560px)}.home-hero__title{margin:0}.home-hero__list{overflow:hidden;line-height:1}.home-hero__item:nth-child(n+2){display:none}.slick-initialized .home-hero__item{display:block!important}.home-hero__item img{-o-object-fit:cover;-webkit-transform:scale(1.2);width:100%;height:690px;object-fit:cover;transform:scale(1.2)}.home-hero__item.on img{-webkit-animation:fv_anime 4s ease 0s 1 normal forwards;animation:fv_anime 4s ease 0s 1 normal forwards}.is-paused .home-hero__item img{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes fv_anime{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1) rotate(.1deg);transform:scale(1) rotate(.1deg)}}@keyframes fv_anime{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1) rotate(.1deg);transform:scale(1) rotate(.1deg)}}a.home-hero__link .home-hero__link__text{-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.8));display:block;width:-webkit-fit-content;width:fit-content;margin-top:25px;color:#fff;font-size:1.9rem;font-weight:700;filter:drop-shadow(0 0 10px rgba(0,0,0,.8))}a.home-hero__link .home-hero__link__text:after{background-color:#fff}.home-hero__autoplay{-webkit-appearance:none;appearance:none;aspect-ratio:1/1;z-index:10;position:absolute;right:15px;bottom:20px;width:40px;overflow:hidden;border:none;border-radius:50%;outline:none;background-color:hsla(0,0%,100%,.7);color:transparent;font-size:0;text-indent:-100vw}.home-hero__autoplay:not(.is-paused):before{left:50%;width:8px;height:11px;border-right:2px solid #4b4b4b;border-left:2px solid #4b4b4b}.home-hero__autoplay.is-paused:after,.home-hero__autoplay:not(.is-paused):before{-webkit-transform:translate(-50%,-50%);display:block;z-index:2;position:absolute;top:50%;transform:translate(-50%,-50%);content:""}.home-hero__autoplay.is-paused:after{-webkit-clip-path:polygon(0 0,100% 50%,0 100%);left:calc(50% + 2px);width:10px;height:10px;background-color:#4b4b4b;clip-path:polygon(0 0,100% 50%,0 100%)}.home-business .home-l-block{position:relative}.home-headline-v1{margin:40px 0 30px;font-size:3rem;font-weight:600}.home-business-card-wrap{gap:4.75%;padding-block:32px;display:grid;grid-template-columns:repeat(2,1fr);background-color:#f6f6f6}a.home-business-card{gap:0 3.94737%;display:flex}.home-business-card__image{flex-shrink:0;width:42.10526%;margin:0;transition:opacity .3s ease}.home-business-card__detail{flex-grow:1}.home-business-card__title{margin:0;font-size:2.4rem;font-weight:500;transition:color .3s ease}.home-business-card__title+.home-c-paragraph{margin-top:.3em}.home-support .home-l-block{position:relative}.home-support-layout{padding-block:10px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.home-support-layout__inner{display:grid;grid-template-columns:repeat(2,1fr)}.home-support-mainlist{gap:0 25px;display:flex;align-items:center}.home-support-mainlist .home-support-card{flex-shrink:0;width:27.75%;min-width:200px}.home-support-mainlist__detail{padding-right:40px}.home-support-sublist{display:grid;grid-template-columns:repeat(3,1fr);margin:0 -10px 0 0;padding:0;list-style:none}.home-support-sublist__item{position:relative;padding:0 10px}.home-support-sublist__item:before{display:block;z-index:2;position:absolute;top:20px;left:0;width:1px;height:calc(100% - 40px);background-color:#ebebeb;content:""}a.home-support-card{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;background-color:#fff;text-align:center}.home-support-card__icon{max-width:110px;margin:-10px auto 20px}.home-support-card__label{margin:0 -25px 0 0;font-size:1.8rem;font-weight:700}.home-news{margin:45px 0 0}.home-news__title{margin:0 0 15px;font-size:2.4rem;font-weight:700}.home-news-list{margin:0;padding:0;border-top:1px solid #ddd;list-style:none}.home-news-list__item{position:relative;border-bottom:1px solid #ddd}.home-news-list__link{display:flex;position:relative;align-items:center;padding:20px 45px 20px 25px;transition:all .3s ease}.home-news-list__link[target=_blank]:after{z-index:2;position:absolute;top:calc(50% - 5px);right:20px}.home-news-list__link--nolink{display:flex;position:relative;align-items:center;padding:20px 45px 20px 25px;transition:all .3s ease}.home-news-list__date{flex-shrink:0;margin:0;color:#666;font-size:1.4rem}.home-news-list__text{flex-grow:1;margin:0;padding-left:40px}.home-contact{margin-top:55px;padding-bottom:60px}.home-contact__box{border:1px solid #4b4b4b}.home-contact__box__title{margin:0;padding:30px;background-color:#4b4b4b;color:#fff;font-size:2.4rem;line-height:1;text-align:center}.home-contact__box__title:before{display:inline-block;position:relative;top:-2px;width:32px;height:24px;margin-right:15px;background:url(/hokkaido/img/index_ic05.webp) 50% 50% no-repeat;background-size:contain;vertical-align:middle;content:""}.home-contact__box__body{padding:30px;background-color:#fff}.home-contact__box__text{margin:0;text-align:center}.home-contact__layout{gap:0 80px;display:flex;align-items:center;justify-content:center;margin:20px 0 0}.home-contact__address{text-align:center}.home-contact__address__tel{margin:0;font-size:3rem;font-weight:700}.home-contact__address__label{margin:.2em 0 0}.home-contact__form{margin-right:-80px}a.home-contact__button{display:flex;position:relative;align-items:center;justify-content:center;width:376px;height:62px;margin:0 auto;border-radius:50px;background-color:var(--home_mainColor);color:#fff;font-size:2rem;font-weight:700}a.home-contact__button:after{z-index:2;position:absolute;top:calc(50% - 5px);right:24px;background-color:#fff}.home-contact__notice{position:relative;margin:1.2em 0 0;padding-left:1.2em;color:#666;font-size:1.4rem}.home-contact__notice:before{position:absolute;top:0;left:0;content:"※"}.clearfix:after{display:block;clear:both;content:""}@media print,screen and (min-width:768px){.footer-relation-pickup__type .footer-relation-pickup__title:after,.header-gnav__type:after,.main-lnav__stage1__type:after,.main-lnav__title__type:after{width:17px;height:10px}.footer-relation-pickup__type .footer-relation-pickup__title:after,.main-lnav__stage1__type:after,.main-lnav__title__type:after{top:-2px;margin-left:13px}.header-gnav__type:after{margin-top:-5px}.footer-relation-official__type:after,.footer-relation-pickup__type--blank .footer-relation-pickup__title:after,.footer-utility__type--blank:after,.header-gnav__type--blank:after,.main-lnav__stage1__type--blank:after,.main-lnav__title__type--blank:after,.util-link--blank:after,.util-link--excel:after,.util-link--modal:after,.util-link--pdf:after,.util-link--powerpoint:after,.util-link--video:after,.util-link--word:after,.util-link--zip:after{width:16px;height:16px}.footer-relation-pickup__type--blank .footer-relation-pickup__title:after,.footer-utility__type--blank:after,.main-lnav__stage1__type--blank:after,.main-lnav__title__type--blank:after{top:-2px;margin-left:8px}body{min-width:1264px;max-width:1920px;margin:0 auto;font-size:1.6rem;line-height:1.5}a[href^="tel:"]{display:inline-block!important;color:#333;text-decoration:none!important;cursor:default!important;pointer-events:none!important}button,input,pre,select,textarea{font-size:1.6rem;line-height:1.5}.util-pc-hidden{display:none!important}.util-link--blank:hover:link,.util-link--excel:hover:link,.util-link--modal:hover:link,.util-link--pdf:hover:link,.util-link--powerpoint:hover:link,.util-link--video:hover:link,.util-link--word:hover:link,.util-link--zip:hover:link,.util-link:hover:link{text-decoration:none}.util-link--blank:after{width:12px;height:12px;width:10px;height:10px}.util-link--excel:after,.util-link--pdf:after,.util-link--powerpoint:after,.util-link--video:after,.util-link--word:after,.util-link--zip:after{width:12px;height:12px}.util-link--video:after{width:16px;height:16px}.util-link--modal:after{width:12px;height:12px;width:17px;height:17px}.util-badge{min-width:78px;height:28px;font-size:1.6rem}.util-badge--news{min-width:98px;height:28px;font-size:1.3rem}[data-col-pc]:not([data-col-pc="1"]){display:flex;flex-flow:row wrap;width:100%}[data-col-pc]:not([data-col-pc=auto])>*{margin-top:1.25em;margin-left:36px}[data-col-pc="1"]>:nth-child(-n+1){margin-top:0!important}[data-col-pc="1"]>:nth-child(1n+1){margin-left:0!important}[data-col-pc="1"]>*{width:100%}[data-col-pc="2"]>:nth-child(-n+2){margin-top:0!important}[data-col-pc="2"]>:nth-child(odd){margin-left:0!important}[data-col-pc="2"]>*{width:calc((100% - 36px)/2 - .1px)}[data-col-pc="3"]>:nth-child(-n+3){margin-top:0!important}[data-col-pc="3"]>:nth-child(3n+1){margin-left:0!important}[data-col-pc="3"]>*{width:calc((100% - 72px)/3 - .1px)}[data-col-pc="4"]>:nth-child(-n+4){margin-top:0!important}[data-col-pc="4"]>:nth-child(4n+1){margin-left:0!important}[data-col-pc="4"]>*{width:calc((100% - 108px)/4 - .1px)}[data-col-pc="5"]>:nth-child(-n+5){margin-top:0!important}[data-col-pc="5"]>:nth-child(5n+1){margin-left:0!important}[data-col-pc="5"]>*{width:calc((100% - 144px)/5 - .1px)}[data-col-pc="6"]>:nth-child(-n+6){margin-top:0!important}[data-col-pc="6"]>:nth-child(6n+1){margin-left:0!important}[data-col-pc="6"]>*{width:calc((100% - 180px)/6 - .1px)}[data-col-pc=auto]{margin-right:-36px;margin-bottom:-1em}[data-col-pc=auto]>*{margin-top:0!important;margin-right:36px;margin-bottom:1em;margin-left:0}[data-size-pc="1col"],[data-size-pc="1col"]>*{width:100%}[data-size-pc="2col"]{width:calc((100% - 32px)/2 - .1px)}[data-size-pc="2col"]>*{width:100%}[data-size-pc="3col"]{width:calc((100% - 64px)/3 - .1px)}[data-size-pc="3col"]>*{width:100%}[data-size-pc="4col"]{width:calc((100% - 96px)/4 - .1px)}[data-size-pc="4col"]>*{width:100%}[data-size-pc="5col"]{width:calc((100% - 128px)/5 - .1px)}[data-size-pc="5col"]>*{width:100%}[data-size-pc="6col"]{width:calc((100% - 160px)/6 - .1px)}[data-size-pc="6col"]>*{width:100%}[data-size-pc="1per"]{width:1%!important}[data-size-pc="1per"]>*{width:100%}[data-size-pc="2per"]{width:2%!important}[data-size-pc="2per"]>*{width:100%}[data-size-pc="3per"]{width:3%!important}[data-size-pc="3per"]>*{width:100%}[data-size-pc="4per"]{width:4%!important}[data-size-pc="4per"]>*{width:100%}[data-size-pc="5per"]{width:5%!important}[data-size-pc="5per"]>*{width:100%}[data-size-pc="6per"]{width:6%!important}[data-size-pc="6per"]>*{width:100%}[data-size-pc="7per"]{width:7%!important}[data-size-pc="7per"]>*{width:100%}[data-size-pc="8per"]{width:8%!important}[data-size-pc="8per"]>*{width:100%}[data-size-pc="9per"]{width:9%!important}[data-size-pc="9per"]>*{width:100%}[data-size-pc="10per"]{width:10%!important}[data-size-pc="10per"]>*{width:100%}[data-size-pc="11per"]{width:11%!important}[data-size-pc="11per"]>*{width:100%}[data-size-pc="12per"]{width:12%!important}[data-size-pc="12per"]>*{width:100%}[data-size-pc="13per"]{width:13%!important}[data-size-pc="13per"]>*{width:100%}[data-size-pc="14per"]{width:14%!important}[data-size-pc="14per"]>*{width:100%}[data-size-pc="15per"]{width:15%!important}[data-size-pc="15per"]>*{width:100%}[data-size-pc="16per"]{width:16%!important}[data-size-pc="16per"]>*{width:100%}[data-size-pc="17per"]{width:17%!important}[data-size-pc="17per"]>*{width:100%}[data-size-pc="18per"]{width:18%!important}[data-size-pc="18per"]>*{width:100%}[data-size-pc="19per"]{width:19%!important}[data-size-pc="19per"]>*{width:100%}[data-size-pc="20per"]{width:20%!important}[data-size-pc="20per"]>*{width:100%}[data-size-pc="21per"]{width:21%!important}[data-size-pc="21per"]>*{width:100%}[data-size-pc="22per"]{width:22%!important}[data-size-pc="22per"]>*{width:100%}[data-size-pc="23per"]{width:23%!important}[data-size-pc="23per"]>*{width:100%}[data-size-pc="24per"]{width:24%!important}[data-size-pc="24per"]>*{width:100%}[data-size-pc="25per"]{width:25%!important}[data-size-pc="25per"]>*{width:100%}[data-size-pc="26per"]{width:26%!important}[data-size-pc="26per"]>*{width:100%}[data-size-pc="27per"]{width:27%!important}[data-size-pc="27per"]>*{width:100%}[data-size-pc="28per"]{width:28%!important}[data-size-pc="28per"]>*{width:100%}[data-size-pc="29per"]{width:29%!important}[data-size-pc="29per"]>*{width:100%}[data-size-pc="30per"]{width:30%!important}[data-size-pc="30per"]>*{width:100%}[data-size-pc="31per"]{width:31%!important}[data-size-pc="31per"]>*{width:100%}[data-size-pc="32per"]{width:32%!important}[data-size-pc="32per"]>*{width:100%}[data-size-pc="33per"]{width:33%!important}[data-size-pc="33per"]>*{width:100%}[data-size-pc="34per"]{width:34%!important}[data-size-pc="34per"]>*{width:100%}[data-size-pc="35per"]{width:35%!important}[data-size-pc="35per"]>*{width:100%}[data-size-pc="36per"]{width:36%!important}[data-size-pc="36per"]>*{width:100%}[data-size-pc="37per"]{width:37%!important}[data-size-pc="37per"]>*{width:100%}[data-size-pc="38per"]{width:38%!important}[data-size-pc="38per"]>*{width:100%}[data-size-pc="39per"]{width:39%!important}[data-size-pc="39per"]>*{width:100%}[data-size-pc="40per"]{width:40%!important}[data-size-pc="40per"]>*{width:100%}[data-size-pc="41per"]{width:41%!important}[data-size-pc="41per"]>*{width:100%}[data-size-pc="42per"]{width:42%!important}[data-size-pc="42per"]>*{width:100%}[data-size-pc="43per"]{width:43%!important}[data-size-pc="43per"]>*{width:100%}[data-size-pc="44per"]{width:44%!important}[data-size-pc="44per"]>*{width:100%}[data-size-pc="45per"]{width:45%!important}[data-size-pc="45per"]>*{width:100%}[data-size-pc="46per"]{width:46%!important}[data-size-pc="46per"]>*{width:100%}[data-size-pc="47per"]{width:47%!important}[data-size-pc="47per"]>*{width:100%}[data-size-pc="48per"]{width:48%!important}[data-size-pc="48per"]>*{width:100%}[data-size-pc="49per"]{width:49%!important}[data-size-pc="49per"]>*{width:100%}[data-size-pc="50per"]{width:50%!important}[data-size-pc="50per"]>*{width:100%}[data-size-pc="51per"]{width:51%!important}[data-size-pc="51per"]>*{width:100%}[data-size-pc="52per"]{width:52%!important}[data-size-pc="52per"]>*{width:100%}[data-size-pc="53per"]{width:53%!important}[data-size-pc="53per"]>*{width:100%}[data-size-pc="54per"]{width:54%!important}[data-size-pc="54per"]>*{width:100%}[data-size-pc="55per"]{width:55%!important}[data-size-pc="55per"]>*{width:100%}[data-size-pc="56per"]{width:56%!important}[data-size-pc="56per"]>*{width:100%}[data-size-pc="57per"]{width:57%!important}[data-size-pc="57per"]>*{width:100%}[data-size-pc="58per"]{width:58%!important}[data-size-pc="58per"]>*{width:100%}[data-size-pc="59per"]{width:59%!important}[data-size-pc="59per"]>*{width:100%}[data-size-pc="60per"]{width:60%!important}[data-size-pc="60per"]>*{width:100%}[data-size-pc="61per"]{width:61%!important}[data-size-pc="61per"]>*{width:100%}[data-size-pc="62per"]{width:62%!important}[data-size-pc="62per"]>*{width:100%}[data-size-pc="63per"]{width:63%!important}[data-size-pc="63per"]>*{width:100%}[data-size-pc="64per"]{width:64%!important}[data-size-pc="64per"]>*{width:100%}[data-size-pc="65per"]{width:65%!important}[data-size-pc="65per"]>*{width:100%}[data-size-pc="66per"]{width:66%!important}[data-size-pc="66per"]>*{width:100%}[data-size-pc="67per"]{width:67%!important}[data-size-pc="67per"]>*{width:100%}[data-size-pc="68per"]{width:68%!important}[data-size-pc="68per"]>*{width:100%}[data-size-pc="69per"]{width:69%!important}[data-size-pc="69per"]>*{width:100%}[data-size-pc="70per"]{width:70%!important}[data-size-pc="70per"]>*{width:100%}[data-size-pc="71per"]{width:71%!important}[data-size-pc="71per"]>*{width:100%}[data-size-pc="72per"]{width:72%!important}[data-size-pc="72per"]>*{width:100%}[data-size-pc="73per"]{width:73%!important}[data-size-pc="73per"]>*{width:100%}[data-size-pc="74per"]{width:74%!important}[data-size-pc="74per"]>*{width:100%}[data-size-pc="75per"]{width:75%!important}[data-size-pc="75per"]>*{width:100%}[data-size-pc="76per"]{width:76%!important}[data-size-pc="76per"]>*{width:100%}[data-size-pc="77per"]{width:77%!important}[data-size-pc="77per"]>*{width:100%}[data-size-pc="78per"]{width:78%!important}[data-size-pc="78per"]>*{width:100%}[data-size-pc="79per"]{width:79%!important}[data-size-pc="79per"]>*{width:100%}[data-size-pc="80per"]{width:80%!important}[data-size-pc="80per"]>*{width:100%}[data-size-pc="81per"]{width:81%!important}[data-size-pc="81per"]>*{width:100%}[data-size-pc="82per"]{width:82%!important}[data-size-pc="82per"]>*{width:100%}[data-size-pc="83per"]{width:83%!important}[data-size-pc="83per"]>*{width:100%}[data-size-pc="84per"]{width:84%!important}[data-size-pc="84per"]>*{width:100%}[data-size-pc="85per"]{width:85%!important}[data-size-pc="85per"]>*{width:100%}[data-size-pc="86per"]{width:86%!important}[data-size-pc="86per"]>*{width:100%}[data-size-pc="87per"]{width:87%!important}[data-size-pc="87per"]>*{width:100%}[data-size-pc="88per"]{width:88%!important}[data-size-pc="88per"]>*{width:100%}[data-size-pc="89per"]{width:89%!important}[data-size-pc="89per"]>*{width:100%}[data-size-pc="90per"]{width:90%!important}[data-size-pc="90per"]>*{width:100%}[data-size-pc="91per"]{width:91%!important}[data-size-pc="91per"]>*{width:100%}[data-size-pc="92per"]{width:92%!important}[data-size-pc="92per"]>*{width:100%}[data-size-pc="93per"]{width:93%!important}[data-size-pc="93per"]>*{width:100%}[data-size-pc="94per"]{width:94%!important}[data-size-pc="94per"]>*{width:100%}[data-size-pc="95per"]{width:95%!important}[data-size-pc="95per"]>*{width:100%}[data-size-pc="96per"]{width:96%!important}[data-size-pc="96per"]>*{width:100%}[data-size-pc="97per"]{width:97%!important}[data-size-pc="97per"]>*{width:100%}[data-size-pc="98per"]{width:98%!important}[data-size-pc="98per"]>*{width:100%}[data-size-pc="99per"]{width:99%!important}[data-size-pc="99per"]>*{width:100%}[data-size-pc="100per"]{width:100%!important}[data-size-pc="100per"]>*{width:100%}.Header{min-width:1264px;height:91px}.Header__inner{padding:0 1.9rem 0 3.1rem}.Header__body{width:100%;margin-left:2.4rem}.header-gnav,.Header__body{align-items:center;justify-content:space-between}.header-gnav{display:flex}.header-gnav__list{display:flex;flex-flow:row wrap}.header-gnav__list>li{margin:0 1.5rem}.header-gnav__list>li:before{position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#61a222;content:"";opacity:0}.header-gnav__list>li.is-current:before{opacity:1}.header-gnav__list>li>[class*=__type]{display:flex;align-items:center;justify-content:center;height:100%;padding:.7rem 0 3px;font-size:1.7rem;text-align:center}.header-gnav__type:after{display:none}.header-gnav__type--blank:after{top:0;width:10px;height:10px;margin-left:.8rem}.header-information{width:60px;height:60px;margin-left:2rem}.header-information__type{border-radius:50%;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0s}.header-information__type:hover{background-color:#f7f7f7}.header-information__type:hover:before{opacity:1}.header-information__type:hover:after{opacity:0}.header-information__type:after,.header-information__type:before{width:36px;height:26px;transition:opacity .25s cubic-bezier(.4,0,.2,1) 0s}.header-information__type:before{background:url(/hokkaido/app-files/img/sprite/icon.svg#contact2-usage) no-repeat 0 0;opacity:0}.header-information__type:after{opacity:1}.header-menu{display:none}body.is-liquid{min-width:auto!important}body.is-liquid .Main__content{max-width:100%!important}.Main{margin-top:91px}.main-breadcrumb{max-width:1844px;margin:0 auto;padding:2.3rem 32px 1.9rem}.main-breadcrumb__list{flex-flow:row wrap;width:100%}.main-breadcrumb__list>li{margin-right:1.2rem;padding-left:2.2rem;font-size:1.4rem}.main-breadcrumb__list>li:last-of-type{margin-right:0}.main-breadcrumb__type:hover{color:#61a222;text-decoration:underline}.Main__content{max-width:1264px;padding:4.375em 32px}.main-lnav{padding:3.8rem 0 3.3rem}.main-lnav__inner{max-width:1264px;margin:0 auto;padding:0 32px}.main-lnav__title>[class*=__type]{font-size:2.4rem}.main-lnav__title__type:hover{text-decoration:underline}.main-lnav__title__type:after{margin-left:.8rem}.main-lnav__title__type--blank:hover{text-decoration:underline}.main-lnav__title__type--blank:after{width:10px;height:10px;margin-left:.8rem}.main-lnav__stage1{margin:3.2rem 0 0}.main-lnav__stage1>li>[class*=__type]{font-size:1.8rem}.main-lnav__stage1__type:hover{text-decoration:underline}.main-lnav__stage1__type:after{margin-left:1rem}.main-lnav__stage1__type--blank:hover{text-decoration:underline}.main-lnav__stage1__type--blank:after{width:10px;height:10px;margin-left:1rem}.main-overlay{cursor:pointer}.footer-pagetop{right:2rem;bottom:9.6rem;width:64px;height:64px}.footer-pagetop>a:hover{background-color:#61a222}.footer-pagetop>a:hover:before{border-color:#fff}.footer-pagetop>a:before{width:16px;height:16px;margin:-4px 0 0 -8px;border-width:2px 2px 0 0;transition:border-color .25s cubic-bezier(.4,0,.2,1) 0s}.Footer__body{padding:3.5rem 0 3.4rem;border-bottom:1px solid #e0e0e0}.Footer__body__inner{max-width:1844px;margin:0 auto;padding:0 32px}.footer-relation{display:flex;justify-content:center}.footer-relation[data-item="3"] .footer-relation__item{flex:1 1;max-width:400px;margin-left:36px}.footer-relation[data-item="3"] .footer-relation__item:first-child{margin-left:0}.footer-relation[data-item="3"] .footer-relation__item--official{flex-shrink:0;width:26.51685vw;min-width:min(calc((100% - 72px)/3),472px);max-width:472px;margin-left:36px}.footer-relation[data-item="4"] .footer-relation__item{flex:1 1;max-width:400px;margin-left:36px}.footer-relation[data-item="4"] .footer-relation__item:first-child{margin-left:0}.footer-relation[data-item="4"] .footer-relation__item--official{flex-shrink:0;width:26.51685vw;min-width:min(calc((100% - 108px)/4),472px);max-width:472px;margin-left:36px}.footer-relation-pickup>[class*=__type]{display:block}.footer-relation-pickup__type:hover .footer-relation-pickup__title{color:#61a222;text-decoration:underline}.footer-relation-pickup__type:hover .footer-relation-pickup__image{opacity:.7}.footer-relation-pickup__type .footer-relation-pickup__title:after{margin-left:.8rem}.footer-relation-pickup__type--blank:hover .footer-relation-pickup__title{color:#61a222;text-decoration:underline}.footer-relation-pickup__type--blank:hover .footer-relation-pickup__image{opacity:.7}.footer-relation-pickup__type--blank .footer-relation-pickup__title:after{top:0;width:10px;height:10px;margin-left:1rem}.footer-relation-pickup__body{margin-top:2rem}.footer-relation-pickup__image{transition:opacity .25s cubic-bezier(.4,0,.2,1) 0s}.footer-relation-pickup__title{font-size:2rem;transition:color .25s cubic-bezier(.4,0,.2,1) 0s}.footer-relation-pickup__title+*{margin-top:1.7rem!important}.footer-relation-pickup__description{font-size:1.4rem}.footer-relation-official__type{display:block;transition:opacity .25s cubic-bezier(.4,0,.2,1) 0s}.footer-relation-official__type:hover{opacity:.7}.footer-relation-official__type:before{right:1rem;bottom:1rem}.footer-relation-official__type:after{right:2rem;bottom:2rem;width:10px;height:10px}.footer-relation-official__head{padding:2.2rem 1.8rem 2.4rem 2.2rem}.footer-relation-official__body{padding:2.2rem 4rem 2.4rem 2.2rem}.footer-relation-official__image{text-align:center}.footer-relation-official__description{font-size:1.4rem}.Footer__foot{padding:4.3rem 0}.Footer__foot__inner{display:flex;justify-content:space-between;max-width:1844px;margin:0 auto;padding:0 32px}.footer-utility{margin-right:3.6rem}.footer-utility__list{margin:0 -2.6rem -1rem 0}.footer-utility__list>li{margin:0 2.6rem 1rem 0}.footer-utility__list>li>[class*=__type]{font-size:1.4rem}.footer-utility__type--blank:hover,.footer-utility__type:hover{color:#61a222!important;text-decoration:underline}.footer-utility__type--blank:after{width:10px;height:10px}.footer-copyright{flex-shrink:0}.footer-copyright__label{font-size:1.4rem}.Main__content{max-width:none;padding:0}.home-c-button-wrap--header{z-index:2;position:absolute;top:-5px;right:30px}.home-c-button:hover{background-color:#f7f7f7}.home-hero__title .home-hero__title__band--pc{display:block;width:-webkit-fit-content;width:fit-content;margin-bottom:12px;padding:5px 15px;background-color:rgba(97,162,34,.9);color:#fff;font-size:3.9rem;font-weight:400}a.home-hero__link:hover .home-hero__link__text{text-decoration:underline}.home-hero__autoplay{right:8.33333%;bottom:40px;transition:background-color .3s ease}.home-hero__autoplay:hover{background-color:#fff}a.home-business-card:hover{color:inherit}a.home-business-card:hover .home-business-card__title{color:var(--home_mainColor)}a.home-business-card:hover .home-business-card__image{opacity:.7}.home-support-mainlist__detail>:first-child{margin-top:0}a.home-support-card{min-height:194px}.home-news-list__link:hover,a.home-support-card:hover{background-color:#f7f7f7}a.home-contact__button:hover{opacity:.7}}@media only screen and (max-width:767.98px){.footer-relation-pickup__type .footer-relation-pickup__title:after,.header-gnav__type:after,.main-lnav__stage1__type:after,.main-lnav__title__type:after{width:14px;height:8.5px}.footer-relation-pickup__type .footer-relation-pickup__title:after,.main-lnav__stage1__type:after,.main-lnav__title__type:after{top:-2px;margin-left:7px}.header-gnav__type:after{margin-top:-4px}.footer-relation-official__type:after,.footer-relation-pickup__type--blank .footer-relation-pickup__title:after,.footer-utility__type--blank:after,.header-gnav__type--blank:after,.main-lnav__stage1__type--blank:after,.main-lnav__title__type--blank:after,.util-link--blank:after,.util-link--excel:after,.util-link--modal:after,.util-link--pdf:after,.util-link--powerpoint:after,.util-link--video:after,.util-link--word:after,.util-link--zip:after{width:14px;height:14px}.footer-relation-pickup__type--blank .footer-relation-pickup__title:after,.footer-utility__type--blank:after,.main-lnav__stage1__type--blank:after,.main-lnav__title__type--blank:after{top:-1px;margin-left:7px}body{font-size:1.4rem;line-height:1.5}button,input,pre,select,textarea{font-size:1.6rem;line-height:1.5}.util-sp-hidden{display:none!important}.util-link--blank:after,.util-link--excel:after,.util-link--modal:after,.util-link--pdf:after,.util-link--powerpoint:after,.util-link--video:after,.util-link--word:after,.util-link--zip:after{width:14px;height:14px}.util-badge{min-width:67px;height:24px;font-size:1.4rem}.util-badge--news{min-width:94px;height:22px;font-size:1.1rem}[data-col-sp]:not([data-col-sp="1"]){display:flex;flex-flow:row wrap}[data-col-sp]:not([data-col-sp=auto])>*{margin-top:1em;margin-left:15px}[data-col-sp="1"]>:nth-child(-n+1){margin-top:0!important}[data-col-sp="1"]>:nth-child(1n+1){margin-left:0!important}[data-col-sp="1"]>*{width:100%}[data-col-sp="2"]>:nth-child(-n+2){margin-top:0!important}[data-col-sp="2"]>:nth-child(odd){margin-left:0!important}[data-col-sp="2"]>*{width:calc((100% - 15px)/2)}[data-col-sp=auto]{margin-right:-15px;margin-bottom:-.5em}[data-col-sp=auto]>*{margin-top:0!important;margin-right:15px;margin-bottom:.5em;margin-left:0}[data-size-sp="1col"],[data-size-sp="1col"]>*{width:100%}[data-size-sp="2col"]{width:calc((100% - 14px)/2)}[data-size-sp="2col"]>*{width:100%}[data-size-sp="1per"]{width:1%!important}[data-size-sp="1per"]>*{width:100%}[data-size-sp="2per"]{width:2%!important}[data-size-sp="2per"]>*{width:100%}[data-size-sp="3per"]{width:3%!important}[data-size-sp="3per"]>*{width:100%}[data-size-sp="4per"]{width:4%!important}[data-size-sp="4per"]>*{width:100%}[data-size-sp="5per"]{width:5%!important}[data-size-sp="5per"]>*{width:100%}[data-size-sp="6per"]{width:6%!important}[data-size-sp="6per"]>*{width:100%}[data-size-sp="7per"]{width:7%!important}[data-size-sp="7per"]>*{width:100%}[data-size-sp="8per"]{width:8%!important}[data-size-sp="8per"]>*{width:100%}[data-size-sp="9per"]{width:9%!important}[data-size-sp="9per"]>*{width:100%}[data-size-sp="10per"]{width:10%!important}[data-size-sp="10per"]>*{width:100%}[data-size-sp="11per"]{width:11%!important}[data-size-sp="11per"]>*{width:100%}[data-size-sp="12per"]{width:12%!important}[data-size-sp="12per"]>*{width:100%}[data-size-sp="13per"]{width:13%!important}[data-size-sp="13per"]>*{width:100%}[data-size-sp="14per"]{width:14%!important}[data-size-sp="14per"]>*{width:100%}[data-size-sp="15per"]{width:15%!important}[data-size-sp="15per"]>*{width:100%}[data-size-sp="16per"]{width:16%!important}[data-size-sp="16per"]>*{width:100%}[data-size-sp="17per"]{width:17%!important}[data-size-sp="17per"]>*{width:100%}[data-size-sp="18per"]{width:18%!important}[data-size-sp="18per"]>*{width:100%}[data-size-sp="19per"]{width:19%!important}[data-size-sp="19per"]>*{width:100%}[data-size-sp="20per"]{width:20%!important}[data-size-sp="20per"]>*{width:100%}[data-size-sp="21per"]{width:21%!important}[data-size-sp="21per"]>*{width:100%}[data-size-sp="22per"]{width:22%!important}[data-size-sp="22per"]>*{width:100%}[data-size-sp="23per"]{width:23%!important}[data-size-sp="23per"]>*{width:100%}[data-size-sp="24per"]{width:24%!important}[data-size-sp="24per"]>*{width:100%}[data-size-sp="25per"]{width:25%!important}[data-size-sp="25per"]>*{width:100%}[data-size-sp="26per"]{width:26%!important}[data-size-sp="26per"]>*{width:100%}[data-size-sp="27per"]{width:27%!important}[data-size-sp="27per"]>*{width:100%}[data-size-sp="28per"]{width:28%!important}[data-size-sp="28per"]>*{width:100%}[data-size-sp="29per"]{width:29%!important}[data-size-sp="29per"]>*{width:100%}[data-size-sp="30per"]{width:30%!important}[data-size-sp="30per"]>*{width:100%}[data-size-sp="31per"]{width:31%!important}[data-size-sp="31per"]>*{width:100%}[data-size-sp="32per"]{width:32%!important}[data-size-sp="32per"]>*{width:100%}[data-size-sp="33per"]{width:33%!important}[data-size-sp="33per"]>*{width:100%}[data-size-sp="34per"]{width:34%!important}[data-size-sp="34per"]>*{width:100%}[data-size-sp="35per"]{width:35%!important}[data-size-sp="35per"]>*{width:100%}[data-size-sp="36per"]{width:36%!important}[data-size-sp="36per"]>*{width:100%}[data-size-sp="37per"]{width:37%!important}[data-size-sp="37per"]>*{width:100%}[data-size-sp="38per"]{width:38%!important}[data-size-sp="38per"]>*{width:100%}[data-size-sp="39per"]{width:39%!important}[data-size-sp="39per"]>*{width:100%}[data-size-sp="40per"]{width:40%!important}[data-size-sp="40per"]>*{width:100%}[data-size-sp="41per"]{width:41%!important}[data-size-sp="41per"]>*{width:100%}[data-size-sp="42per"]{width:42%!important}[data-size-sp="42per"]>*{width:100%}[data-size-sp="43per"]{width:43%!important}[data-size-sp="43per"]>*{width:100%}[data-size-sp="44per"]{width:44%!important}[data-size-sp="44per"]>*{width:100%}[data-size-sp="45per"]{width:45%!important}[data-size-sp="45per"]>*{width:100%}[data-size-sp="46per"]{width:46%!important}[data-size-sp="46per"]>*{width:100%}[data-size-sp="47per"]{width:47%!important}[data-size-sp="47per"]>*{width:100%}[data-size-sp="48per"]{width:48%!important}[data-size-sp="48per"]>*{width:100%}[data-size-sp="49per"]{width:49%!important}[data-size-sp="49per"]>*{width:100%}[data-size-sp="50per"]{width:50%!important}[data-size-sp="50per"]>*{width:100%}[data-size-sp="51per"]{width:51%!important}[data-size-sp="51per"]>*{width:100%}[data-size-sp="52per"]{width:52%!important}[data-size-sp="52per"]>*{width:100%}[data-size-sp="53per"]{width:53%!important}[data-size-sp="53per"]>*{width:100%}[data-size-sp="54per"]{width:54%!important}[data-size-sp="54per"]>*{width:100%}[data-size-sp="55per"]{width:55%!important}[data-size-sp="55per"]>*{width:100%}[data-size-sp="56per"]{width:56%!important}[data-size-sp="56per"]>*{width:100%}[data-size-sp="57per"]{width:57%!important}[data-size-sp="57per"]>*{width:100%}[data-size-sp="58per"]{width:58%!important}[data-size-sp="58per"]>*{width:100%}[data-size-sp="59per"]{width:59%!important}[data-size-sp="59per"]>*{width:100%}[data-size-sp="60per"]{width:60%!important}[data-size-sp="60per"]>*{width:100%}[data-size-sp="61per"]{width:61%!important}[data-size-sp="61per"]>*{width:100%}[data-size-sp="62per"]{width:62%!important}[data-size-sp="62per"]>*{width:100%}[data-size-sp="63per"]{width:63%!important}[data-size-sp="63per"]>*{width:100%}[data-size-sp="64per"]{width:64%!important}[data-size-sp="64per"]>*{width:100%}[data-size-sp="65per"]{width:65%!important}[data-size-sp="65per"]>*{width:100%}[data-size-sp="66per"]{width:66%!important}[data-size-sp="66per"]>*{width:100%}[data-size-sp="67per"]{width:67%!important}[data-size-sp="67per"]>*{width:100%}[data-size-sp="68per"]{width:68%!important}[data-size-sp="68per"]>*{width:100%}[data-size-sp="69per"]{width:69%!important}[data-size-sp="69per"]>*{width:100%}[data-size-sp="70per"]{width:70%!important}[data-size-sp="70per"]>*{width:100%}[data-size-sp="71per"]{width:71%!important}[data-size-sp="71per"]>*{width:100%}[data-size-sp="72per"]{width:72%!important}[data-size-sp="72per"]>*{width:100%}[data-size-sp="73per"]{width:73%!important}[data-size-sp="73per"]>*{width:100%}[data-size-sp="74per"]{width:74%!important}[data-size-sp="74per"]>*{width:100%}[data-size-sp="75per"]{width:75%!important}[data-size-sp="75per"]>*{width:100%}[data-size-sp="76per"]{width:76%!important}[data-size-sp="76per"]>*{width:100%}[data-size-sp="77per"]{width:77%!important}[data-size-sp="77per"]>*{width:100%}[data-size-sp="78per"]{width:78%!important}[data-size-sp="78per"]>*{width:100%}[data-size-sp="79per"]{width:79%!important}[data-size-sp="79per"]>*{width:100%}[data-size-sp="80per"]{width:80%!important}[data-size-sp="80per"]>*{width:100%}[data-size-sp="81per"]{width:81%!important}[data-size-sp="81per"]>*{width:100%}[data-size-sp="82per"]{width:82%!important}[data-size-sp="82per"]>*{width:100%}[data-size-sp="83per"]{width:83%!important}[data-size-sp="83per"]>*{width:100%}[data-size-sp="84per"]{width:84%!important}[data-size-sp="84per"]>*{width:100%}[data-size-sp="85per"]{width:85%!important}[data-size-sp="85per"]>*{width:100%}[data-size-sp="86per"]{width:86%!important}[data-size-sp="86per"]>*{width:100%}[data-size-sp="87per"]{width:87%!important}[data-size-sp="87per"]>*{width:100%}[data-size-sp="88per"]{width:88%!important}[data-size-sp="88per"]>*{width:100%}[data-size-sp="89per"]{width:89%!important}[data-size-sp="89per"]>*{width:100%}[data-size-sp="90per"]{width:90%!important}[data-size-sp="90per"]>*{width:100%}[data-size-sp="91per"]{width:91%!important}[data-size-sp="91per"]>*{width:100%}[data-size-sp="92per"]{width:92%!important}[data-size-sp="92per"]>*{width:100%}[data-size-sp="93per"]{width:93%!important}[data-size-sp="93per"]>*{width:100%}[data-size-sp="94per"]{width:94%!important}[data-size-sp="94per"]>*{width:100%}[data-size-sp="95per"]{width:95%!important}[data-size-sp="95per"]>*{width:100%}[data-size-sp="96per"]{width:96%!important}[data-size-sp="96per"]>*{width:100%}[data-size-sp="97per"]{width:97%!important}[data-size-sp="97per"]>*{width:100%}[data-size-sp="98per"]{width:98%!important}[data-size-sp="98per"]>*{width:100%}[data-size-sp="99per"]{width:99%!important}[data-size-sp="99per"]>*{width:100%}[data-size-sp="100per"]{width:100%!important}[data-size-sp="100per"]>*{width:100%}.Header{height:51px}.Header__inner{padding:0 0 0 15px}.header-logo{width:58.66667vw;max-width:220px}.Header__body{justify-content:flex-end;margin-left:1rem}.header-gnav{display:none;width:100%;background-color:#fff}.header-gnav__list{border-top:1px solid #ddd}.header-gnav__list>li{border-bottom:1px solid #ddd}.header-gnav__list>li>[class*=__type]{display:block;padding:1.3rem 4rem 1.2rem 1.5rem}.header-gnav__type:after{right:15px}.header-gnav__type--blank:after{position:absolute;top:50%;right:15px;width:10px;height:10px;margin-top:-5px}.header-information{width:44px;height:50px;margin-left:1rem}.header-information__type{overflow:hidden}.header-information__type:after,.header-information__type:before{width:28px;height:20px}.header-information__type:before{display:none}.header-menu__head{display:block;position:relative;width:53px;height:100%;background-color:#fff}.header-menu__head:after,.header-menu__head:before{position:absolute;left:50%;width:24px;height:2px;margin-left:-12px;border-radius:2px;background-color:#807c7c;content:""}.header-menu__head:before{top:18px}.header-menu__head:after{top:32px}.header-menu__head__label{display:block;font-size:0;text-indent:-9999em}.header-menu__head__label:before{position:absolute;top:25px;left:50%;width:24px;height:2px;margin-left:-12px;border-radius:2px;background-color:#807c7c;content:""}.header-menu__body{-webkit-transform:translateX(calc(100% + 50px));position:fixed;top:0;right:0;width:calc(100% - 50px);height:100%;transform:translateX(calc(100% + 50px));transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1) 0s;transition:transform .25s cubic-bezier(.4,0,.2,1) 0s;transition:transform .25s cubic-bezier(.4,0,.2,1) 0s,-webkit-transform .25s cubic-bezier(.4,0,.2,1) 0s}.header-menu__body .header-gnav{display:block}.header-menu__inner{display:flex;position:relative;height:100%}.header-menu__close{position:absolute;top:0;left:-50px}.header-menu__close__trigger{display:block;position:relative;width:50px;height:51px;border:none;background-color:#61a222}.header-menu__close__trigger:after,.header-menu__close__trigger:before{position:absolute;top:50%;left:50%;width:22px;height:2px;margin:-1px 0 0 -11px;border-radius:2px;background-color:#fff;content:""}.header-menu__close__trigger:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-menu__close__trigger:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.header-menu__close__label{display:block;font-size:0;text-indent:-9999em}body.is-active-menu{position:fixed;width:100%}.Main{margin-top:51px}.main-breadcrumb{padding:8px 15px 12px;overflow-x:auto}.main-breadcrumb__list>li{flex-shrink:0;margin-right:.64em;padding-left:1.14em;font-size:1.3rem}.main-breadcrumb__list>li:last-of-type{padding-right:15px}.Main__content{width:100%;padding:1.5em 15px 2.9em}.main-lnav{padding:2rem 0}.main-lnav__inner{padding:0 15px}.main-lnav__title>[class*=__type]{font-size:1.6rem}.main-lnav__title__type--blank:after{width:10px;height:10px}.main-lnav__stage1{margin:1.8rem 0 0}.main-lnav__stage1__type--blank:after{width:10px;height:10px}.footer-pagetop{right:1.5rem;bottom:3.3rem;width:48px;height:48px}.footer-pagetop>a:before{width:12px;height:12px;margin:-3px 0 0 -6px;border-width:1px 1px 0 0}.Footer__body{padding:2rem 0 0}.Footer__body__inner{padding:0 15px}.footer-relation[data-item="3"] .footer-relation__item{margin-top:2rem;padding-top:2rem;border-top:1px solid #ebebeb}.footer-relation[data-item="3"] .footer-relation__item:first-child{margin-top:0;padding-top:0;border-top:none}.footer-relation[data-item="3"] .footer-relation__item--official{margin-top:2rem}.footer-relation[data-item="4"] .footer-relation__item{margin-top:2rem;padding-top:2rem;border-top:1px solid #ebebeb}.footer-relation[data-item="4"] .footer-relation__item:first-child{margin-top:0;padding-top:0;border-top:none}.footer-relation[data-item="4"] .footer-relation__item--official{margin-top:2rem}.footer-relation-pickup>[class*=__type]{display:flex}.footer-relation-pickup__type--blank .footer-relation-pickup__title:after{width:10px;height:10px}.footer-relation-pickup__head{flex-shrink:0;width:125px;margin-right:1.6rem}.footer-relation-pickup__title{font-size:1.5rem}.footer-relation-pickup__title+*{margin-top:.4rem!important}.footer-relation-pickup__description{font-size:1.2rem}.footer-relation-official__type{display:flex;flex-direction:column;align-items:center}.footer-relation-official__type:before{right:.8rem;bottom:.8rem}.footer-relation-official__type:after{right:1.8rem;bottom:1.8rem;width:10px;height:10px}.footer-relation-official__head{padding:1.2rem 1.3rem}.footer-relation-official__body{padding:1.2rem 4.8rem 1.5rem 1.3rem}.footer-relation-official__image{width:217px;margin:0 auto}.footer-relation-official__description{font-size:1.2rem}.Footer__foot{padding:2.6rem 0 1.8rem}.Footer__foot__inner{padding:0 15px}.footer-utility{margin:0 -15px;padding:0 15px 2.5rem;border-bottom:1px solid #eee}.footer-utility__list{margin:0}.footer-utility__list>li{width:calc((100% - 15px)/2);margin-left:15px}.footer-utility__list>li:nth-child(odd){margin-left:0}.footer-utility__list>li:nth-child(n+3){margin-top:1.5rem}.footer-utility__list>li>[class*=__type]{font-size:1.2rem}.footer-utility__type--blank:after{width:10px;height:10px}.footer-copyright{margin-top:1.8rem;text-align:center}.footer-copyright__label{font-size:1.2rem}.Main__content{padding:0}.home-business-card__title:after,.home-support-card__label:after,.home-support-mainlist .home-support-card__label:after,a.home-hero__link .home-hero__link__text:after{width:15px;height:8px;margin-left:8px}.home-l-block{padding-inline:15px}.home-c-button{width:210px;height:45px}.home-widecard{grid-template-columns:1fr}.home-widecard__detail{display:block;order:2;padding:25px 30px 35px}.home-widecard__detail .home-c-button-wrap{justify-content:center;margin-top:15px}.home-widecard__title__sub{font-size:1.4rem}.home-widecard__title__main{font-size:2.4rem}.home-widecard__figure{order:1}.home-widecard__figure img{height:auto;min-height:40vw}.home-hero__pin{top:18vw;left:4vw}.home-hero__title .home-hero__title__band--sp{display:block;width:-webkit-fit-content;width:fit-content;margin-bottom:1.06667vw;padding:1.06667vw 2.13333vw;background-color:rgba(97,162,34,.9);color:#fff;font-size:5.06667vw;font-weight:400}.home-hero__item img{height:auto}a.home-hero__link .home-hero__link__text{margin-top:2.26667vw;font-size:4.26667vw}.home-headline-v1{margin:40px 0 20px;font-size:2rem}.home-business-card-wrap{gap:25px 0;padding-block:23px;grid-template-columns:1fr;margin-bottom:20px}a.home-business-card{gap:20px 0;display:grid;grid-template-columns:1fr}.home-business-card__image{width:100%}.home-business-card__title{font-size:2rem}.home-business-card__title+.home-c-paragraph{margin-top:.6rem}.home-support{margin-bottom:35px}.home-support-layout{margin:0 0 20px;padding:0}.home-support-layout__inner{grid-template-columns:1fr}.home-support-mainlist{gap:0 20px;position:relative;align-items:flex-start;padding:10px 0}.home-support-mainlist .home-support-card{width:auto;min-width:0;margin:0 0 0 28px}.home-support-mainlist .home-support-card:before{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;content:""}.home-support-mainlist .home-support-card__label{position:absolute;top:10px;left:98px;width:calc(100% - 98px);text-align:left}.home-support-mainlist .home-support-card__label:after{margin-top:0}.home-support-mainlist .home-c-paragraph{margin-top:.5em;font-size:1.2rem}.home-support-mainlist__detail{padding:2.1rem 0 0}.home-support-sublist{margin:0;padding:10px 0 15px;border-top:1px solid #ebebeb}.home-support-sublist__item:before{top:0;height:72px}.home-support-sublist__item{padding:0}.home-support-sublist__item:first-child:before{display:none}a.home-support-card{min-height:0}.home-support-card__icon{max-width:50px;margin:0 auto 10px}.home-support-card__label{margin:0;font-size:1.4rem}.home-support-card__label:after{display:block;margin:6px auto 0}.home-news{margin:50px 0 0}.home-news__title{font-size:2rem}.home-news-list{margin:0 -15px}.home-news-list__link,.home-news-list__link--nolink{display:block;padding:15px 40px 15px 15px}.home-news-list__date{font-size:1.2rem}.home-news-list__text{margin-top:.4em;padding:0}.home-contact{margin-top:45px;padding-bottom:45px}.home-contact__box__title{padding:18px;font-size:1.7rem}.home-contact__box__body{padding:20px}.home-contact__box__text{font-size:1.5rem}.home-contact__layout{gap:20px 0;flex-direction:column;margin:10px 0 0}.home-contact__address__tel{font-size:2.1rem}.home-contact__address__label{margin:.8em 0 0}.home-contact__form{margin:0}a.home-contact__button{width:100%;height:50px;font-size:1.5rem}.home-contact__notice{margin:1.5em 0 0;font-size:1.2rem;text-align:center}}@media print{body{width:1280px!important;margin:0 auto!important}body[data-browser=chrome]{zoom:.85}.Header{position:static}.Main{margin-top:0!important}.footer-pagetop{position:absolute!important}}@media only screen and (min-width:768px) and (max-width:1264.98px){.footer-relation[data-item="3"] .footer-relation__item{width:calc((100% - 72px)/3)}.footer-relation[data-item="3"] .footer-relation__item--official{width:calc((100% - 72px)/3);min-width:inherit}.footer-relation[data-item="4"] .footer-relation__item{width:calc((100% - 108px)/4)}.footer-relation[data-item="4"] .footer-relation__item--official{width:calc((100% - 108px)/4);min-width:inherit}}@media only screen and (min-width:768px) and (max-width:1260px){.home-business-card-wrap,.home-support-layout{margin-inline:-30px;padding-inline:30px}}@media screen and (min-width:768px) and (max-width:1600px){.home-widecard__detail{padding:30px}}@media screen and (min-width:768px) and (max-width:1400px){.home-hero__autoplay{right:30px}.home-business-card__image{width:36.84211%}.home-support-mainlist{gap:0 40px}.home-support-mainlist__detail{padding-right:45px}}
