html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius: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}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}html{font-size:10px}html,body{margin:0;padding:0;width:100%;height:100%;text-box-trim:trim-both;text-box-edge:cap alphabetic}body{font-family:"M PLUS 1p",sans-serif;font-size:1.6rem;font-weight:500;font-style:normal;color:#000;line-height:1.75;letter-spacing:.1em;word-break:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1.5}ul,ol{list-style-position:inside}address{font-style:normal}img,iframe{vertical-align:bottom}img[src$=".svg"]{max-width:100%;height:auto}pre{white-space:pre-wrap}fiure{margin:0}@media screen and (max-width: 767px){body{font-size:1.4rem}img{width:100%;max-width:100%}}@media screen and (max-width: 320px){body{font-size:1.2rem}}.font-m-plus{font-family:"M PLUS 1p",sans-serif;font-style:normal}.font-serif{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-style:normal}.of-hidden{overflow:hidden}.clearfix::after{content:"";display:block;clear:both}.color-white{color:#fff}.color-black{color:#000}.color-red{color:red}.color-blue{color:blue}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}.ls-0{letter-spacing:0}.ls-0-05{letter-spacing:.05em}.ls-0-1{letter-spacing:.1em}.ls-0-15{letter-spacing:.15em}.ls-0-2{letter-spacing:.2em}.lh-1{line-height:1}.lh-1-5{line-height:1.5}.lh-1-6{line-height:1.6}.lh-1-7{line-height:1.7}.lh-1-8{line-height:1.8}.lh-1-9{line-height:1.9}.lh-2{line-height:2}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-900{font-weight:900}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-table{display:table}.d-none{display:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-indent{padding-left:1em;text-indent:-1em}.text-justify{text-align:justify;text-justify:inter-ideograph}.text-box-trim{text-box:trim-both text}.container{padding-left:15px;padding-right:15px;margin-inline:auto}.list-unstyled{list-style:none}.img-max{width:100%;height:auto}.flex-box{display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;text-align:center}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;width:100%;height:100%;background-color:#fff}#preloader::before,#preloader::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block}#preloader::before{width:50px;height:50px;background:url(../images/common/preloader.svg) no-repeat #fff 50%;background-size:contain}#preloader::after{width:75px;height:75px;border-radius:50%;border:5px solid rgba(255,114,132,.4);border-top-color:rgba(0,175,195,.8);animation:preloader_spinner 1.5s linear infinite}#not-found{min-height:50dvh;min-height:50vh;text-align:center}#btn-scroll{position:fixed;left:0;bottom:0;z-index:4;display:flex;justify-content:space-between;width:100%;background-color:rgba(0,0,0,.5);padding:10px 5px}#btn-scroll a{position:relative;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;text-align:center;width:48%;height:40px;background-color:#ff7284;border-radius:10px;color:#fff;font-size:1.3rem;line-height:1;letter-spacing:0;text-decoration:none}#btn-scroll a::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:10px;display:block;width:15px;height:15px;background-position:0 0;background-repeat:no-repeat;background-size:contain}#btn-scroll a.request{background-color:#ff7284}#btn-scroll a.request::after{background-image:url(../images/common/btn-arrow-pink.svg)}#btn-scroll a.request span{position:relative;left:-0.5em}#btn-scroll a.mailmaga{background-color:#00afc3}#btn-scroll a.mailmaga::after{background-image:url(../images/common/btn-arrow-green.svg)}.btn-sns{display:block;background-position:0 0;background-repeat:no-repeat;background-size:contain;width:43px;height:0;padding-top:43px;overflow:hidden;margin:0 10px}.btn-sns.instagram{background-image:url(../images/common/btn-instagram.svg)}.btn-sns.youtube{background-image:url(../images/common/btn-youtube.svg)}.page-title{letter-spacing:.1em;line-height:1;font-weight:700;text-align:center}.sec-flag{background-position:top left,top right;background-repeat:no-repeat;background-image:url(../images/common/garland-left.svg),url(../images/common/garland-right.svg);background-size:565px 210px}@media screen and (max-width: 1200px){.sec-flag{background:url(../images/common/garland_sp.svg) 0 0 no-repeat;background-size:contain}}.sec-title{line-height:1;letter-spacing:.22em;font-size:4.2rem;font-weight:600;text-align:center}@media screen and (min-width: 768px)and (max-width: 1200px){.sec-title{font-size:3.36rem}}@media screen and (max-width: 767px){.sec-title{font-size:2rem}}@media only screen and (min-width: 768px){.show-tab,.show-sp{display:none}.show-pc{display:block}.container{width:1030px}#not-found{margin:100px 0;font-size:2rem}.btn-sns{transition:background-color .3s ease-in,background-blend-mode .3s ease-in}.btn-sns:hover{background-color:hsla(0,0%,100%,.2);background-blend-mode:lighten}.page-title{font-size:4rem;padding-top:45px}#btn-scroll{display:none}}@media screen and (min-width: 768px)and (max-width: 1024px){.show-pc,.show-sp{display:none}.show-tab{display:block}.tab-img-max{width:100%;height:auto}.container{width:100%}.page-title{font-size:3.2rem;padding-top:40px}#not-found{margin:70px 0}}@media screen and (max-width: 767px){.show-pc,.show-tab{display:none}.show-sp{display:block}.sp-100{width:100% !important}#not-found{margin-top:50px}.container.no-gutter{padding-left:0;padding-right:0}.page-title{font-size:2rem;padding-top:30px}}@media screen and (max-width: 320px){#btn-scroll a{font-size:1.1rem}}.block-btn{display:flex;justify-content:center;margin-inline:auto}.block-btn a{position:relative;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;text-align:center;border-radius:5px;color:#fff;font-weight:700;text-decoration:none}.block-btn a::after{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;background-position:0 0;background-repeat:no-repeat;background-size:contain}.block-btn a span{position:relative;left:-1em}.block-btn .block-btn__request{background-color:#00afc3}.block-btn .block-btn__request::after{background-image:url(../images/common/btn-arrow-green.svg),url(../images/common/btn-arrow-pink.svg)}.block-btn .block-btn__contact{background-color:#ff7284}.block-btn .block-btn__contact::after{background-image:url(../images/common/btn-arrow-pink.svg),url(../images/common/btn-arrow-green.svg)}@media only screen and (min-width: 768px){.block-btn{width:580px}.block-btn a{width:275px;height:70px;font-size:2rem;transition:background-color .3s ease-in}.block-btn a::after{width:34px;height:34px;right:15px;transition:background-image .3s ease-in}.block-btn a.block-btn__request:hover{background-color:#ff7284}.block-btn a.block-btn__request:hover::after{background-image:url(../images/common/btn-arrow-pink.svg)}}@media screen and (max-width: 767px){.block-btn a{width:60%;height:50px;font-size:1.5rem;margin:initial}.block-btn a::after{width:17px;height:17px;right:10px}}.block-company ul{display:flex;justify-content:center;flex-wrap:wrap}.block-company ul li a{display:block;width:100%;height:100%}.block-company ul li a img{pointer-events:none}@media only screen and (min-width: 768px){.block-company{max-width:1115px;margin:15px auto 0 auto}.block-company h3{font-size:1.6rem}.block-company ul li{width:208px;margin:7.5px}}@media screen and (min-width: 768px)and (max-width: 1229px){.block-company{width:100%}.block-company ul::before,.block-company ul::after{width:24%}.block-company ul li{width:24%}.block-company ul li img{width:100%;height:auto}}@media screen and (max-width: 767px){.block-company{margin-top:15px}.block-company h3{font-size:1.4rem}.block-company ul li{width:48.5%;margin:1% auto}.block-company.block-manufacturer ul{margin:0 -0.5%}.block-company.block-manufacturer ul li{width:32%;margin:.5%}}.block-preview-ad{font-family:"Noto Serif JP",serif}.block-preview-ad .block-preview-ad__title{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff;border:solid 1px #000;line-height:1;font-weight:500}.block-preview-ad .block-preview-ad__text{line-height:1;letter-spacing:.04em;text-align:justify}.block-preview-ad .block-preview-ad__text p{display:inline}@media only screen and (min-width: 768px){.block-preview-ad{display:flex;align-items:center}.block-preview-ad .block-preview-ad__title{position:relative;top:2px;flex-shrink:0;font-size:2rem;padding:12px}.block-preview-ad .block-preview-ad__text{margin-left:15px}.block-preview-ad .block-preview-ad__text p{font-size:1.2rem}}@media screen and (min-width: 768px)and (max-width: 1024px){.block-preview-ad{display:block}.block-preview-ad .block-preview-ad__title{font-size:1.8rem;padding:.3em 1em}.block-preview-ad .block-preview-ad__text{margin:.5em 0 0 0}}@media screen and (max-width: 767px){.block-preview-ad .block-preview-ad__title{font-size:1.4rem;padding:.3em 1em}.block-preview-ad .block-preview-ad__text{margin:5px 0 0 0}.block-preview-ad .block-preview-ad__text p{font-size:1rem}}.block-infoList .block-infoList__wrapper{list-style:none}.block-infoList .block-infoList__wrapper .block-infoList__item{display:flex;background-color:#fff;width:275px;padding-bottom:12.5px}.block-infoList .block-infoList__wrapper .block-infoList__item .block-infoList__time::before{content:"";display:block;flex-shrink:0;width:1px;height:17px;background-color:#000;margin-bottom:5px}.block-infoList .block-infoList__wrapper .block-infoList__item .block-infoList__time{display:flex;align-items:center;flex-shrink:0;width:45px;font-size:1.2rem;line-height:1;letter-spacing:0;writing-mode:vertical-rl;padding-top:20px}.block-infoList .block-infoList__wrapper .block-infoList__item .block-infoList__contents{display:flex;flex-direction:column;width:230px}.block-infoList .block-infoList__wrapper .block-infoList__item .block-infoList__contents figure{flex-grow:1}.block-infoList .block-infoList__wrapper .block-infoList__item .block-infoList__contents figure img{width:230px;aspect-ratio:1/1}.block-infoList .block-infoList__wrapper .block-infoList__item .block-infoList__contents figure figcaption{line-height:1.92;padding:15px 40px 0 0}.block-infoList .block-infoList__wrapper .block-infoList__item .block-infoList__contents figure figcaption h3{font-size:1.6rem}.block-infoList .block-infoList__wrapper .block-infoList__item .block-infoList__contents figure figcaption p{font-size:1.4rem;margin-top:2.5px}.block-infoList .block-infoList__wrapper .block-infoList__item .block-infoList__contents .block-infoList__contents--btn{padding-right:15px;margin-top:45px}.block-infoList .block-infoList__wrapper .block-infoList__item .block-infoList__contents .block-infoList__contents--btn a{display:flex;justify-content:space-between;align-items:center;color:#000;font-size:1.4rem;text-decoration:none}.block-infoList .block-infoList__wrapper .block-infoList__item .block-infoList__contents .block-infoList__contents--btn a::after{content:"";display:block;flex-shrink:0;width:27px;height:8px;background:url(../images/common/btn-arrow-black-m.svg) 0 0 no-repeat;background-size:contain}.block-infoList #info-carousel .slick-arrow{z-index:1}.block-infoList #info-carousel .slick-arrow::before{content:"";display:block;width:100%;height:100%;background-position:0 0;background-repeat:no-repeat;background-size:contain}.block-infoList #info-carousel .slick-arrow.slick-prev::before{background-image:url(../images/common/btn-slidearrow-prev-gray.svg)}.block-infoList #info-carousel .slick-arrow.slick-next::before{background-image:url(../images/common/btn-slidearrow-next-gray.svg)}.block-infoList .block-infoList__btnArchive a{position:relative;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;text-align:center;background-color:#000;color:#fff;line-height:1;text-decoration:none}.block-infoList .block-infoList__btnArchive a::after{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;background-position:0 0;background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 768px){.block-infoList .block-infoList__wrapper .slick-arrow{width:40px;height:40px}.block-infoList .block-infoList__wrapper .slick-arrow.slick-prev{left:-30px}.block-infoList .block-infoList__wrapper .slick-arrow.slick-next{right:-30px}.block-infoList .block-infoList__wrapper .slick-track{display:grid;justify-content:center;grid-template-columns:repeat(auto-fit, minmax(0, 275px));gap:33.3333333333px}.block-infoList .block-infoList__wrapper .block-infoList__item .block-infoList__contents .block-infoList__contents--btn{margin-top:40px}.block-infoList .block-infoList__btnArchive a{width:580px;height:50px;border-radius:25px;font-size:2rem;transition:background-color .3s ease-in}.block-infoList .block-infoList__btnArchive a::after{width:86px;height:7px;background-image:url(../images/common/btn-arrow-white-l.svg);right:30px;margin-top:-3px;transition:right .3s ease-in}.block-infoList .block-infoList__btnArchive a:hover{background-color:#ff7284}.block-infoList .block-infoList__btnArchive a:hover::after{right:27.5px}}@media screen and (min-width: 768px)and (max-width: 1229px){.block-infoList .block-infoList__wrapper{width:100%}.block-infoList #info-carousel{width:calc(100% + 30px);margin:0 -15px}.block-infoList #info-carousel .slick-arrow{width:5.1244509517vw;height:5.1244509517vw}.block-infoList #info-carousel .slick-arrow.slick-prev{left:30px}.block-infoList #info-carousel .slick-arrow.slick-next{right:30px}.block-infoList #info-carousel .block-infoList__item{margin:0 15px}}@media screen and (max-width: 767px){.block-infoList .block-infoList__wrapper .slick-list{display:grid}.block-infoList #info-carousel{margin:0 -15px}.block-infoList #info-carousel .slick-arrow{width:40px;height:40px}.block-infoList #info-carousel .slick-arrow.slick-prev{left:10px}.block-infoList #info-carousel .slick-arrow.slick-next{right:10px}.block-infoList #info-carousel .block-infoList__item{margin:0 10px}.block-infoList #info-carousel .block-infoList__item .block-infoList__contents .block-infoList__contents--btn{margin-top:30px}.block-infoList .block-infoList__btnArchive{padding:0 15px}.block-infoList .block-infoList__btnArchive a{width:80%;height:37.5px;border-radius:18.75px;font-size:1.4rem}.block-infoList .block-infoList__btnArchive a::after{right:15px;width:6px;height:10px;background-image:url(../images/common/btn-single-arrow-white.svg);transform:translateY(-50%) rotate(180deg)}}.block-form-complete .block-form-complete__notice{margin-top:2em}@media only screen and (min-width: 768px){.block-form-complete{margin-top:65px}.block-form-complete .block-form-complete__text,.block-form-complete .block-form-complete__notice{text-align:center}}@media screen and (min-width: 768px)and (max-width: 1024px){.block-form-complete{margin-top:40px}}@media screen and (max-width: 767px){.block-form-complete{text-align:justify}}#zoom-slider{overflow:hidden}#zoom-slider img{width:100%;height:auto}#zoom-slider .slide-animation .top-carousel__bg img{background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;animation:zoomSliderAnimation 30s 0s infinite}#flowing-slider .flowing-slider__item{margin:0 20px}#flowing-slider .flowing-slider__item img{width:100%;height:auto}.form .form__table .form__table-row .form__table-label{display:block}.form .form__table .form__table-row .form__table-label sup{position:initial;vertical-align:baseline;color:#e83323}.form .form__table .form__table-row .form__table-data.data-flex{display:flex;justify-content:space-between}.form .form__table .form__table-row .form__table-data.data-address label{display:block;margin-bottom:5px}.form .form__table .form__table-row .form__table-data.data-address .data-zip{display:flex}.form .form__table .form__table-row .form__table-data input[type=text],.form .form__table .form__table-row .form__table-data input[type=number],.form .form__table .form__table-row .form__table-data input[type=tel],.form .form__table .form__table-row .form__table-data input[type=email],.form .form__table .form__table-row .form__table-data textarea{border:solid 1px #e5e5e5;width:100%;padding:5px 10px}.form .form__table .form__table-row .form__table-data input[type=radio]{position:relative;display:block;width:26px;height:26px;border:1px solid #e5e5e5;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em}.form .form__table .form__table-row .form__table-data input[type=radio]:checked::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:18.2px;height:18.2px;border-radius:50%;background:#5b5b5b}.form .form__table .form__table-row .form__table-data span[data-name=your-email]{display:block;margin-bottom:10px}.form .form__table .form__table-row .form__table-data span[data-name^=your-zip]{display:block}.form .form__table .form__table-row .form__table-data .wpcf7-radio{display:flex}.form .form__table .form__table-row .form__table-data .wpcf7-radio .wpcf7-list-item{display:flex;margin:0 1em 0 0}.form .form__table .form__table-row .form__table-data .wpcf7-not-valid-tip{color:#e83323;font-size:90%;letter-spacing:0;line-height:1.5}.form .form__notice{color:#e83323}@media only screen and (min-width: 768px){.form .container{width:600px;margin-top:100px;margin-bottom:100px}.form .form__table .form__table-row{display:flex;margin-bottom:20px}.form .form__table .form__table-row .form__table-label{width:175px;font-size:1.8rem;flex-shrink:0}.form .form__table .form__table-row .form__table-label sup{font-size:1.8rem}.form .form__table .form__table-row .form__table-data{width:410px}.form .form__table .form__table-row .form__table-data span[data-name^=your-name]{width:200px}.form .form__table .form__table-row .form__table-data span[data-name^=your-zip]{width:100px}.form .form__table .form__table-row .form__table-data span[data-name^=your-tel]{width:123px}}#header{position:sticky;top:0;top:env(safe-area-inset-top);left:0;right:0;z-index:5;width:100%;background:#fff}#header .header__column{display:flex;justify-content:space-between;align-items:center}#header .header__column .header__title{padding-left:15px}#header .header__column .header__title a{display:block;height:0px;background:url(../images/common/logo-header.svg) 0 0 no-repeat;background-size:contain;overflow:hidden}#header .header__column .header__btn{display:flex;align-items:center}#header .header__column .header__btn .header__btn--page a{display:inline-block;color:#000;font-size:2.1rem;text-decoration:none;margin:0 .5em}#header .header__column .header__btn .header__btn--sns{display:flex;margin-right:30px}#header .header__column .header__btn .header__btn--box{display:flex}#header .header__column .header__btn .header__btn--box a{display:flex;justify-content:center;align-items:center;width:100px;height:100px;color:#fff;font-size:1.6rem;line-height:1.5;font-weight:700;text-decoration:none}#header .header__column .header__btn .header__btn--box a.request{background-color:#00afc3}#header .header__column .header__btn .header__btn--box a.contact{background-color:#ff7284}#header .header__column .header__btn .header__btn--trigger{position:relative;z-index:9999;display:inline-block;background-color:#fff;outline:none;cursor:pointer}#header .header__column .header__btn .header__btn--trigger span{position:absolute;background-color:#000;transition:transform .4s ease-in,opacity .4s ease-in}#header .header__menu{position:fixed;right:0;bottom:0;z-index:1999;height:0;min-height:100vh;min-height:100dvh;background-color:hsla(0,0%,100%,.85);opacity:0;visibility:hidden;overflow-y:scroll;transition:visibility .6s ease-in,opacity .6s ease-in}#header .header__menu::-webkit-scrollbar{display:none}#header .header__menu{scrollbar-width:none;-ms-overflow-style:none}#header .header__menu a{color:#000;text-decoration:none}#header .header__menu nav .header__menu--item>a{display:flex;justify-content:space-between;align-items:center;line-height:1.5;font-weight:900}#header .header__menu nav .header__menu--item>a::after{content:"";display:block;width:21px;height:21px;background-position:0 0;background-repeat:no-repeat;background-size:contain}#header .header__menu nav .header__menu--item:nth-child(odd) a::after{background-image:url(../images/common/btn-menu-arrow-pink.svg)}#header .header__menu nav .header__menu--item:nth-child(even) a::after{background-image:url(../images/common/btn-menu-arrow-green.svg)}#header .header__menu nav .header__menu--item.town a{font-feature-settings:"palt";letter-spacing:0}#header .header__menu nav .header__menu--item .item-child li{display:flex;align-items:center}#header .header__menu nav .header__menu--item .item-child li::before{content:"";display:block;flex-shrink:0;width:.75em;height:1px;background-color:#000;margin-right:5px}#header .header__menu .header__menu--sns{display:flex;justify-content:center}#header.scroll{background:hsla(0,0%,100%,.8);border-bottom:solid 1px #ccc}#header.open .header__column .header__btn--trigger span:nth-child(1){transform:translateY(18px) rotate(-45deg)}#header.open .header__column .header__btn--trigger span:nth-child(2){opacity:0}#header.open .header__column .header__btn--trigger span:nth-child(3){transform:translateY(-18px) rotate(45deg)}#header.open .header__menu{visibility:visible;opacity:1}@media only screen and (min-width: 768px){#header .header__column .header__title a{width:299px;padding-top:52px}#header .header__column .header__btn .header__btn--box .request{transition:background-color .3s ease-in}#header .header__column .header__btn .header__btn--box .request:hover{background-color:#ff7284}#header .header__column .header__btn .header__btn--trigger{width:100px;height:100px;padding:30px 28px}#header .header__column .header__btn .header__btn--trigger span{left:28px;width:44px;height:3px}#header .header__column .header__btn .header__btn--trigger span:nth-child(1){top:30px}#header .header__column .header__btn .header__btn--trigger span:nth-child(2){top:49px}#header .header__column .header__btn .header__btn--trigger span:nth-child(3){bottom:30px}#header .header__menu{top:100px;width:-moz-fit-content;width:fit-content;padding:40px}#header .header__menu nav .header__menu--item{padding-bottom:.3em}#header .header__menu nav .header__menu--item>a{font-size:2.2rem}#header .header__menu nav .header__menu--item.town a{font-feature-settings:"palt";font-size:1.8rem;letter-spacing:0}#header .header__menu nav .header__menu--item .item-child a{font-size:1.8rem}#header .header__menu .header__menu--linkmail{margin-top:25px}#header .header__menu .header__menu--logo{margin-top:25px}#header .header__menu .header__menu--sns{height:108px;margin:25px 0 40px 0}#header .header__menu .header__menu--sns a{margin:0 25px}}@media screen and (min-width: 768px)and (max-width: 1250px){#header .header__column .header__btn .header__btn--page,#header .header__column .header__btn .header__btn--sns{display:none}}@media screen and (max-width: 767px){#header .header__column .header__title a{width:194.35px;padding-top:33.8px}#header .header__column .header__btn .header__btn--page,#header .header__column .header__btn .header__btn--sns,#header .header__column .header__btn .header__btn--box{display:none}#header .header__column .header__btn .header__btn--trigger{width:50px;height:50px;padding:15px 24px}#header .header__column .header__btn .header__btn--trigger span{left:14px;width:22px;height:2px}#header .header__column .header__btn .header__btn--trigger span:nth-child(1){top:15px}#header .header__column .header__btn .header__btn--trigger span:nth-child(2){top:24px}#header .header__column .header__btn .header__btn--trigger span:nth-child(3){bottom:15px}#header .header__menu{top:50px;width:100%;padding:20px}#header .header__menu nav .header__menu--item{padding-bottom:5px}#header .header__menu nav .header__menu--item>a{font-size:1.6rem}#header .header__menu nav .header__menu--item .item-child a{font-size:1.4rem}#header .header__menu .header__menu--linkmail{margin-top:25px}#header .header__menu .header__menu--logo{width:60%;margin:25px auto 0 auto}#header .header__menu .header__menu--sns{height:88px;margin:25px 0 20px 0}#header .header__menu .header__menu--sns a{margin:0 20px}#header.open .header__column .header__btn--trigger span:nth-child(1){transform:translateY(9px) rotate(-45deg)}#header.open .header__column .header__btn--trigger span:nth-child(2){opacity:0}#header.open .header__column .header__btn--trigger span:nth-child(3){transform:translateY(-9px) rotate(45deg)}}#footer{padding-bottom:10px}#footer .footer__nav .footer__nav--page a{display:inline-block;color:#000;text-decoration:none;margin:0 .5em}#footer .footer__nav .footer__nav--sns{display:flex;justify-content:center}@media only screen and (min-width: 768px){#footer .container{width:1230px}#footer .footer__nav{padding:80px 0 40px 0}#footer .footer__nav .footer__nav--logo{margin-top:80px}#footer .footer__nav .footer__nav--page{margin-top:40px;text-align:center}#footer .footer__nav .footer__nav--page a{font-size:2.2rem}#footer .footer__nav .footer__nav--sns{margin-top:40px}#footer .footer__nav .footer__nav--sns a{margin:0 25px}#footer .footer__nav .block-owner{margin-top:80px}}@media screen and (min-width: 768px)and (max-width: 1024px){#footer .container{width:100%}#footer .footer__nav{padding:40px 0}#footer .footer__nav .footer__nav--logo{margin-top:60px}#footer .footer__nav .block-owner{margin-top:50px}}@media screen and (max-width: 767px){#footer{padding-bottom:60px}#footer .footer__nav{padding-top:50px}#footer .footer__nav .footer__nav--logo{width:60%;margin:50px auto 0}#footer .footer__nav .footer__nav--page{margin-top:30px;text-align:center}#footer .footer__nav .footer__nav--page a{font-size:1.6rem}#footer .footer__nav .footer__nav--sns{margin-top:30px}#footer .footer__nav .footer__nav--sns a{margin:0 25px}#footer .footer__nav .block-owner{margin-top:40px}#footer .footer__copyright{padding-top:10px}#footer .footer__copyright small{font-size:1.1rem;letter-spacing:.05em}}.logged-in.admin-bar #wpadminbar{position:fixed}.logged-in.admin-bar header{margin-top:32px}#wptime-plugin-preloader{background-size:auto !important}.post-password-form{margin-top:100px;text-align:center}.post-password-form p:nth-of-type(2){margin-top:1em}.post-password-form input[type=password]{border:solid 1px #ccc;padding:.1em .5em}.post-password-form input[type=submit]{margin-left:1em;border:solid 1px #ccc;padding:.1em .5em}@media only screen and (max-width: 782px){.logged-in.admin-bar header{margin-top:46px}.post-password-form{letter-spacing:0;padding:10px}.post-password-form input[type=submit]{margin-top:1em;border:solid 1px #ccc;padding:.1em 2em}}.blocks-gallery-grid{width:100%}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}.wp-block-image img,.wp-block-image{max-width:100%;height:auto}.comment-respond,.commentlist{border:solid 1px #ccc}.comment-respond .comment-form input,.comment-respond .comment-form textarea{border:solid 1px #ccc;padding:10px}.comment-respond .comment-reply-title,.comment-respond .comment-form .logged-in-as{margin-bottom:15px}.comment-respond .comment-form label[for=siteguard_captcha]{display:inline-block;margin-bottom:10px}.comment-respond .comment-form input[name=siteguard_captcha]{margin-bottom:20px;height:40px}.comment-respond .comment-form .comment-form-comment label{display:block;margin-bottom:10px}.comment-respond .comment-form .comment-form-comment textarea{width:100%;margin-bottom:15px}.comment-respond .comment-form .form-submit input[name=submit],.commentlist .reply a{transition:.6s}.comment-respond .comment-form .form-submit input[name=submit]:hover,.commentlist .reply a:hover{background:#000;color:#fff}.commentlist{margin-bottom:30px}.commentlist li{list-style:none;list-style-position:inside}.commentlist .comment-meta{margin-bottom:15px}.comment-content{margin-bottom:30px}.commentlist>li:not(:first-child){margin-top:40px}.commentlist .reply a{display:inline-block;padding:10px 20px;border:solid 1px #ccc;text-decoration:none;color:#000}.commentlist .children{margin:2em 0 0 1em}@media only screen and (min-width: 1025px){.comment-respond,.commentlist{padding:20px}}@media only screen and (max-width: 1024px){.comment-respond,.commentlist{padding:20px 15px}.commentlist .comment-meta .avatar{width:32px;height:32px}.comment-respond .comment-form p img[alt=CAPTCHA]{width:74px;height:24px}}.hover-img-zoom{display:block;overflow:hidden}.hover-img-zoom img{transition:transform .6s ease-out}.hover-img-zoom img:hover{transform:scale(1.05)}.hover-underline{position:relative;display:inline-block}.hover-underline::after{content:"";position:absolute;left:0;bottom:0px;width:100%;height:1px;background-color:#000;opacity:0;transition:opacity .3s ease-in}.hover-underline:hover::after{opacity:1}.hover-underline-center{position:relative;display:inline-block}.hover-underline-center::after{position:absolute;bottom:0;left:50%;content:"";width:0;height:1px;background-color:#000;transition:width .4s ease-in;transform:translateX(-50%)}.hover-underline-center:hover::after{width:100%}.animate-fadein{opacity:0;transition:opacity 1s ease-in-out}.animate-fadein.is-animated{opacity:1}@media only screen and (min-width: 768px){.hover-opacity{opacity:1;transition:opacity .6s ease-out}.hover-opacity:hover{opacity:.8 !important}}@keyframes preloader_spinner{to{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes zoomSliderAnimation{0%{transform:scale(1) rotate(0.001deg)}100%{transform:scale(1.2) rotate(0.001deg)}}#teaser .hero{position:relative}#teaser .hero .hero__kv .hero__kv--common{position:absolute;top:0;left:0;width:100%;height:auto}#teaser .hero .hero__notice{position:absolute}#teaser .hero .hero__notice p{font-weight:400}#teaser .connect .connect__card ul{display:flex;justify-content:space-between}#teaser .connect .connect__card ul li{position:relative}#teaser .connect .connect__card ul li .connect__card--img{position:absolute;top:45%;left:50%;transform:translate(-50%, -45%);width:100%;padding:0 4px}#teaser .info{background-color:gold}#teaser .info .info__title .info__copy{text-align:center}#teaser .carousel #top-carousel{overflow:hidden}#teaser .carousel #top-carousel .slick-list{pointer-events:none}#teaser .carousel #top-carousel .slick-arrow{display:block;top:50%;transform:translateY(-50%);z-index:1;background-position:0 0;background-repeat:no-repeat;background-size:contain}#teaser .carousel #top-carousel .slick-arrow::before{content:none}#teaser .carousel #top-carousel .slick-arrow.slick-prev{background-image:url(../images/common/btn-slidearrow-prev-gray.svg),url(../images/common/btn-slidearrow-prev-green.svg)}#teaser .carousel #top-carousel .slick-arrow.slick-next{background-image:url(../images/common/btn-slidearrow-next-gray.svg),url(../images/common/btn-slidearrow-next-green.svg)}#teaser .carousel #top-carousel figure{position:relative;display:block}#teaser .carousel #top-carousel figure .top-carousel__bg img{background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;animation:zoomSliderAnimation 30s 0s infinite}#teaser .carousel #top-carousel figure figcaption .top-carousel__logo{position:absolute;top:0;left:0;width:100%}#teaser .carousel #top-carousel figure figcaption .top-carousel__copy{position:absolute}#teaser .carousel #top-carousel figure figcaption .top-carousel__copy p{display:inline;background:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-feature-settings:"palt";line-height:1.84;font-weight:700}#teaser .concept .concept__box .concept__box--title h3{color:#fff;line-height:1;letter-spacing:.22em;font-weight:500;text-align:center}#teaser .concept .concept__box .concept__box--title h3 small{display:block;letter-spacing:0em}#teaser .concept .concept__box .concept__box--title button{display:block;outline:none}#teaser .concept .concept__box .concept__box--title button img{transform:rotate(-90deg);transition:transform .3s ease-in}#teaser .concept .concept__box .concept__box--title button.open img{transform:rotate(0)}#teaser .concept .concept__box .concept__box--contents{display:none;background-color:rgba(217,217,217,.2)}#teaser .concept .concept__box .concept__box--contents .card-text{font-feature-settings:"palt";text-align:justify}#teaser .concept .concept__box .concept__box--contents .card-notice{font-feature-settings:"palt";font-size:87.5%;letter-spacing:.05em;font-weight:300;text-align:justify}#teaser .concept .concept__box#life .concept__box--title{background-color:#00afc3}#teaser .concept .concept__box#life .concept__box--contents .card-title{border-color:#00afc3;color:#00afc3}#teaser .concept .concept__box#impact .concept__box--title{background-color:#ff7284}#teaser .concept .concept__box#impact .concept__box--contents .card-title{border-color:#ff7284;color:#ff7284}#teaser .concept .concept__box#networked .concept__box--title{background-color:#14b978}#teaser .concept .concept__box#networked .concept__box--contents .card-title{border-color:#14b978;color:#14b978}#teaser .concept .concept__box#keep .concept__box--title{background-color:#ffa523}#teaser .concept .concept__box#keep .concept__box--contents .card-title{border-color:#ffa523;color:#ffa523}#teaser .town-manage .town-manage__title h2{width:-moz-fit-content;width:fit-content;margin-inline:auto}#teaser .town-manage .town-manage__list{display:flex;justify-content:space-between;flex-wrap:wrap}#teaser .town-manage .town-manage__list li{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;background:url(../images/teaser/manage_list-bg.svg) 0 0 no-repeat;background-size:contain}#teaser .town-manage .town-manage__list li figure figcaption{line-height:1.52;font-weight:700;margin-top:15px;text-align:center}#teaser .script-form .script-form__banner{margin-bottom:20px}@media only screen and (min-width: 768px){#teaser .container{width:1230px}#teaser .hero .hero__notice{top:calc(77px + .5em);left:15px}#teaser .hero .hero__notice p{font-size:1.2rem}#teaser .hero .hero__preview{position:absolute;top:0;left:0;background-color:hsla(0,0%,100%,.8);width:100%;padding:15px;margin-inline:auto}#teaser .hero .hero__preview .block-preview-ad{width:1200px;margin-inline:auto}#teaser .connect{position:relative;z-index:1;margin-top:calc((13.5431918009vw)*-1);padding-bottom:50px}#teaser .connect .connect__copy{font-weight:500;font-size:3.4rem;line-height:2;text-align:center}#teaser .connect .connect__title{margin-top:40px}#teaser .connect .connect__card{margin-top:85px}#teaser .connect .connect__card ul li{width:22.75%}#teaser .connect .connect__card .connect__card--notice{font-size:1.4rem;margin-top:5px;text-align:center}#teaser .connect .block-owner{margin-top:80px}#teaser .connect .connect__linkmail{margin-top:40px}#teaser .connect .connect__linkmail .connect__linkmail--notice{font-size:1.4rem;margin-top:5px;text-align:center}#teaser .connect .connect__btn{margin-top:40px}#teaser .connect .connect__btn a{width:375px}#teaser .info{padding-bottom:80px}#teaser .info .info__title{padding-top:170px}#teaser .info .info__copy{font-size:2.2rem;margin-top:20px;text-align:center}#teaser .info .block-infoList{margin-top:40px}#teaser .info .block-infoList__btnArchive{margin-top:40px}#teaser .carousel .carousel__copy{padding:85px 0;text-align:center}#teaser .carousel .carousel__copy p{font-size:3.4rem}#teaser .carousel #top-carousel .slick-arrow{width:3.6603221083vw;height:3.6603221083vw;transition:background-image .3s ease-in}#teaser .carousel #top-carousel .slick-arrow.slick-prev{left:2.5622254758vw}#teaser .carousel #top-carousel .slick-arrow.slick-prev:hover{background-image:url(../images/common/btn-slidearrow-prev-green.svg)}#teaser .carousel #top-carousel .slick-arrow.slick-next{right:2.5622254758vw}#teaser .carousel #top-carousel .slick-arrow.slick-next:hover{background-image:url(../images/common/btn-slidearrow-next-green.svg)}#teaser .carousel #top-carousel figure figcaption .top-carousel__copy{top:13.17715959vw;left:9.224011713vw}#teaser .carousel #top-carousel figure figcaption .top-carousel__copy p{font-size:1.8301610542vw;padding:0 1em}#teaser .concept{padding-top:170px}#teaser .concept .concept__copy{margin-top:80px}#teaser .concept .concept__copy strong{font-size:3rem;padding:40px 0 80px 0}#teaser .concept .concept__box .concept__box--title{padding-top:7.5px}#teaser .concept .concept__box .concept__box--title .container{display:flex;justify-content:space-between;align-items:center}#teaser .concept .concept__box .concept__box--title .title-icon{position:relative;left:85px;padding-top:7.5px}#teaser .concept .concept__box .concept__box--title h3{font-size:4.2rem}#teaser .concept .concept__box .concept__box--title h3 small{font-size:2.2rem;margin-top:15px}#teaser .concept .concept__box .concept__box--contents{padding:80px 0}#teaser .concept .concept__box .concept__box--contents .contents-copy{font-size:2.2rem;line-height:1.8181818182;text-align:center}#teaser .concept .concept__box .concept__box--contents .contents-card{padding-top:80px}#teaser .concept .concept__box .concept__box--contents .contents-card li{display:flex;align-items:center}#teaser .concept .concept__box .concept__box--contents .contents-card li:not(:last-child){margin-bottom:40px}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-thumb{width:392px;flex-shrink:0}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-thumb h4{display:none}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-contents{width:630px;margin-left:90px}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-contents .card-title{width:-moz-fit-content;width:fit-content;font-size:2.5rem;line-height:1;border-bottom:solid 1px}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-contents .card-text{margin-top:40px}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-contents .card-notice{margin-top:15px}#teaser .concept .concept__box .concept__box--contents .contents-notice{margin-top:.5em}#teaser .town-manage{padding-top:120px}#teaser .town-manage .town-manage__summary{font-size:2.2rem;margin-top:50px}#teaser .town-manage .town-manage__list{width:780px;margin:62.5px auto 0 auto}#teaser .town-manage .town-manage__list li{width:375px;margin:17.5px 0}#teaser .town-manage .town-manage__list li figure figcaption{font-size:2.5rem}#teaser .town-manage .town-manage__notice{font-size:1.4rem;text-align:center}#teaser .script-form{padding-top:90px}#teaser .script-form .container{width:1030px}#teaser .script-form .script-form__banner{margin-bottom:20px}#teaser .script-form .script-form__banner p{font-size:1.4rem;margin-top:5px;text-align:center}}@media screen and (min-width: 768px)and (max-width: 1229px){#teaser .container{width:100%}#teaser .hero .hero__notice{top:10px;left:15px}#teaser .hero .hero__notice p{font-size:1.2rem}#teaser .hero .hero__preview{position:initial;padding-bottom:0;padding:10px 15px 0}#teaser .hero .hero__preview .block-preview-ad{width:100%;margin-inline:auto;margin-top:calc((5.1244509517vw)*-1)}#teaser .connect{position:initial;margin-top:0;padding:40px 0}#teaser .connect .container{width:100%}#teaser .connect .connect__copy{font-size:2.38rem}#teaser .connect .connect__title{margin-top:20px}#teaser .connect .connect__title img{width:52.16%;height:auto}#teaser .connect .connect__card{margin-top:40px}#teaser .connect .connect__card .connect__card--notice{font-size:1.2rem}#teaser .connect .block-owner{margin-top:40px}#teaser .connect .connect__linkmail{margin-top:20px}#teaser .connect .connect__linkmail .connect__linkmail--notice{font-size:1.2rem}#teaser .info{padding-bottom:50px}#teaser .info .info__title{padding-top:14vw}#teaser .info .info__copy{font-size:1.76rem;margin-top:20px}#teaser .info .block-infoList{margin-top:40px}#teaser .info .block-infoList__btnArchive{margin-top:40px}#teaser .carousel .carousel__copy{padding:40px 0}#teaser .carousel .carousel__copy p{font-size:2.72rem}#teaser .carousel #top-carousel .slick-arrow{width:5.1244509517vw;height:5.1244509517vw}#teaser .carousel #top-carousel .slick-arrow.slick-prev{left:0.7320644217vw}#teaser .carousel #top-carousel .slick-arrow.slick-next{right:0.7320644217vw}#teaser .carousel #top-carousel figure figcaption .top-carousel__copy p{font-size:2.3792093704vw}#teaser .concept{padding-top:70px}#teaser .concept .concept__copy{margin-top:70px}#teaser .concept .concept__copy strong{padding:40px 0 70px 0}#teaser .concept .concept__box .concept__box--title .title-icon{left:0}#teaser .concept .concept__box .concept__box--title .title-icon img{width:116px;height:116px}#teaser .concept .concept__box .concept__box--title h3{font-size:3.36rem}#teaser .concept .concept__box .concept__box--contents{padding:40px 0}#teaser .concept .concept__box .concept__box--contents .contents-copy{font-size:1.76rem;text-align:left}#teaser .concept .concept__box .concept__box--contents .contents-copy p{display:inline}#teaser .concept .concept__box .concept__box--contents .contents-card{padding-top:40px}#teaser .concept .concept__box .concept__box--contents .contents-card li{justify-content:space-between}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-thumb{width:32.6%}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-thumb img{width:100%;height:auto}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-contents{width:62.5%;margin-left:0}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-contents .card-title{font-size:2rem}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-contents .card-text{margin-top:20px}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-contents .card-notice{margin-top:15px}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-contents .card-notice p{display:inline}#teaser .town-manage{padding-top:70px}#teaser .town-manage .town-manage__title h2{width:80%}#teaser .town-manage .town-manage__summary{font-size:2.2rem;margin-top:40px}#teaser .town-manage .town-manage__list{width:735px;margin:2% auto 0 auto}#teaser .town-manage .town-manage__list li{width:360px;margin:10px 0}#teaser .town-manage .town-manage__list li figure figcaption{font-size:2.5rem}#teaser .town-manage .town-manage__notice{font-size:1.4rem;text-align:center}#teaser .script-form{padding-top:40px}#teaser .script-form .container{width:100%}}@media screen and (max-width: 767px){#teaser .hero .hero__kv .hero__kv--title{display:none}#teaser .hero .hero__notice{top:5px;left:15px}#teaser .hero .hero__notice p{font-size:.8rem;line-height:1.5;letter-spacing:0}#teaser .hero .hero__preview{padding:10px 15px 0}#teaser .connect{padding:30px 0}#teaser .connect .connect__copy{width:-moz-fit-content;width:fit-content;font-size:1.8rem;line-height:1.6666666667;font-weight:700;margin-inline:auto}#teaser .connect .connect__title{margin-top:10px}#teaser .connect .connect__title img{width:87.5%;height:auto}#teaser .connect .connect__card{margin-top:30px}#teaser .connect .connect__card ul{flex-wrap:wrap}#teaser .connect .connect__card ul li{width:48.15%;margin:1.85% 0}#teaser .connect .connect__card .connect__card--notice{font-size:1rem}#teaser .connect .block-owner{margin-top:30px}#teaser .connect .connect__linkmail{margin:15px -15px 0 -15px}#teaser .connect .connect__linkmail .connect__linkmail--notice{font-size:1rem;line-height:1.2;padding:0 7.5px;margin-top:7.5px;text-align:justify}#teaser .connect .connect__btn{margin-top:30px}#teaser .connect .connect__btn a{width:260px}#teaser .info{padding-bottom:40px}#teaser .info .info__title{padding-top:60px}#teaser .info .info__copy{font-size:1.6rem;letter-spacing:.05em;margin-top:20px;text-align:center}#teaser .info .block-infoList{margin-top:30px}#teaser .info .block-infoList__btnArchive{margin-top:40px}#teaser .carousel .carousel__copy{width:-moz-fit-content;width:fit-content;padding:25px 0;margin-inline:auto}#teaser .carousel .carousel__copy p{font-size:1.8rem}#teaser .carousel #top-carousel .slick-arrow{width:30px;height:30px;transition:background-image .3s ease-in}#teaser .carousel #top-carousel .slick-arrow.slick-prev{left:10px}#teaser .carousel #top-carousel .slick-arrow.slick-next{right:10px}#teaser .carousel #top-carousel figure figcaption .top-carousel__copy{top:18vw;left:11.4666666667vw}#teaser .carousel #top-carousel figure figcaption .top-carousel__copy p{font-size:3.2vw;padding:0 1em}#teaser .concept{padding-top:60px}#teaser .concept .concept__copy{margin-top:30px}#teaser .concept .concept__copy img{width:43.6%}#teaser .concept .concept__copy strong{font-size:1.5rem;font-weight:700;padding:20px 0}#teaser .concept .concept__box{padding-top:60px}#teaser .concept .concept__box .concept__box--title{padding-bottom:25px}#teaser .concept .concept__box .concept__box--title .container{position:relative}#teaser .concept .concept__box .concept__box--title .title-icon{position:relative;top:-43.75px;display:block;width:87.5px;height:87.5px;margin-inline:auto}#teaser .concept .concept__box .concept__box--title .title-icon img{width:100%;height:auto}#teaser .concept .concept__box .concept__box--title h3{font-size:2.3rem;margin-top:-18.75px}#teaser .concept .concept__box .concept__box--title h3 small{font-size:1.4rem;margin-top:10px}#teaser .concept .concept__box .concept__box--title button{position:absolute;top:15px;right:25px}#teaser .concept .concept__box .concept__box--title button img{width:35px;height:35px}#teaser .concept .concept__box .concept__box--contents{padding:20px 0}#teaser .concept .concept__box .concept__box--contents .contents-copy{font-size:1.6rem;line-height:1.48;padding:0 15px;text-align:justify}#teaser .concept .concept__box .concept__box--contents .contents-copy p{display:inline}#teaser .concept .concept__box .concept__box--contents .contents-card{padding-top:25px}#teaser .concept .concept__box .concept__box--contents .contents-card li:not(:last-child){margin-bottom:40px}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-thumb{position:relative}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-thumb img{border-radius:18.75px}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-thumb h4{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:100%;text-align:center}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-thumb h4 span{display:block;width:-moz-fit-content;width:fit-content;background-color:#fff;font-size:1.8rem;padding:0 1em;margin:7.5px auto}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-contents .card-title{display:none}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-contents .card-text{margin-top:15px}#teaser .concept .concept__box .concept__box--contents .contents-card li .card-contents .card-notice{margin-top:10px}#teaser .concept .concept__box .concept__box--contents .contents-notice p{font-size:1rem;margin-top:15px}#teaser .town-manage{padding-top:35px}#teaser .town-manage .town-manage__title{width:90%;margin-inline:auto}#teaser .town-manage .town-manage__summary{font-size:1.6rem;margin-top:20px}#teaser .town-manage .town-manage__list{margin-top:20px}#teaser .town-manage .town-manage__list li{width:49%;margin:1% 0}#teaser .town-manage .town-manage__list li figure img{display:block;width:45%;margin-inline:auto}#teaser .town-manage .town-manage__list li figure figcaption{letter-spacing:0;margin-top:15px}#teaser .town-manage .town-manage__notice{font-size:1rem}#teaser .script-form{padding-top:30px}#teaser .script-form .script-form__banner p{font-size:1rem;line-height:1.2;padding:0 7.5px;margin-top:7.5px;text-align:justify}}@media screen and (max-width: 320px){#teaser .hero .hero__notice p{font-size:.7rem}#teaser .carousel .carousel__copy p{font-size:1.6rem}#teaser .connect .connect__copy{font-size:1.6rem}#teaser .connect .connect__title{margin-top:10px}#teaser .connect .connect__title img{width:92.5%}#teaser .concept .concept__copy strong span{display:block}#teaser .concept .concept__box .concept__box--title h3{font-size:2rem}#teaser .concept .concept__box .concept__box--title h3 small{font-size:1.3rem}}#access{border-bottom:solid 1px #e5e5e5}#access .hero .hero__lead{line-height:2}#access .hero .hero__map iframe{width:100%;vertical-align:bottom}#access .hero .hero__btn a{display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;text-align:center;background-color:#000;color:#fff;line-height:1;text-decoration:none}#access .hero .hero__address .hero__address--mapcode p{letter-spacing:0;margin-top:.75em}#access .hero .hero__address .hero__address--mapcode small{font-feature-settings:"palt";font-size:87.5%;letter-spacing:0em}#access .traffic .traffic__list ul li .traffic__list--name{font-weight:500;text-align:center}#access .traffic .traffic__list ul li .traffic__list--img{text-align:center}#access .traffic .traffic__list ul li .traffic__list--text{letter-spacing:0}#access .traffic .traffic__area ul li h3{display:flex;justify-content:center;align-items:center;background-color:#00afc3;color:#fff;line-height:1;font-weight:500;text-align:center}#access .traffic .traffic__area ul li dl dt{color:#00afc3;font-weight:500}#access .traffic .traffic__area ul li dl dd{padding-left:1em}@media only screen and (min-width: 768px){#access{padding-bottom:70px}#access .hero .hero__lead{font-size:1.8rem;margin-top:65px}#access .hero .hero__map{margin-top:50px}#access .hero .hero__map iframe{height:500px}#access .hero .hero__btn{margin-top:50px}#access .hero .hero__btn a{width:300px;height:50px;border-radius:25px;transition:background-color .3s ease-in}#access .hero .hero__btn a:hover{background-color:red}#access .hero .hero__address{width:-moz-fit-content;width:fit-content;margin:50px auto 0 auto}#access .hero .hero__address address{font-size:1.8rem}#access .hero .hero__address .hero__address--mapcode{margin-top:30px}#access .traffic{padding-top:70px}#access .traffic .traffic__list{position:relative;width:850px;margin-inline:auto}#access .traffic .traffic__list::before,#access .traffic .traffic__list::after{content:"";position:absolute;display:block;background-color:#e5e5e5}#access .traffic .traffic__list::before{top:0;left:50%;transform:translateX(-50%);width:1px;height:100%}#access .traffic .traffic__list::after{top:50%;left:0;transform:translateY(-50%);width:100%;height:1px}#access .traffic .traffic__list ul{position:relative}#access .traffic .traffic__list ul::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;display:block;width:150px;height:150px;background-color:#fff}#access .traffic .traffic__list ul{display:flex;justify-content:space-between;flex-wrap:wrap}#access .traffic .traffic__list ul li{width:350px;height:300px}#access .traffic .traffic__list ul li:nth-child(3),#access .traffic .traffic__list ul li:nth-child(4){padding-top:50px}#access .traffic .traffic__list ul li .traffic__list--name{font-size:2rem}#access .traffic .traffic__list ul li .traffic__list--img{margin-top:10px}#access .traffic .traffic__list ul li .traffic__list--text{letter-spacing:0;margin-top:10px}#access .traffic .traffic__notice{font-size:1.4rem;margin-top:45px;text-align:center}#access .traffic .traffic__area{margin-top:70px}#access .traffic .traffic__area ul{display:flex;justify-content:space-between;flex-wrap:wrap}#access .traffic .traffic__area ul li{width:470px}#access .traffic .traffic__area ul li:nth-child(3),#access .traffic .traffic__area ul li:nth-child(4){margin-top:70px}#access .traffic .traffic__area ul li h3{height:50px;font-size:1.8rem}#access .traffic .traffic__area ul li dl{margin-top:15px}#access .traffic .traffic__area ul li dl dd:not(:last-of-type){margin-bottom:25px}}@media screen and (min-width: 768px)and (max-width: 1024px){#access{padding-bottom:40px}#access .hero .hero__lead{margin-top:40px}#access .hero .hero__btn{margin-top:40px}#access .hero .hero__address{margin:40px auto 0 auto}#access .hero .hero__address .hero__address--mapcode{margin-top:30px}#access .traffic{padding-top:40px}#access .traffic .traffic__list{width:100%}#access .traffic .traffic__list ul::before{width:100px;height:100px}#access .traffic .traffic__list ul li .traffic__list--text{width:-moz-fit-content;width:fit-content;margin-inline:auto}#access .traffic .traffic__notice{margin-top:30px}#access .traffic .traffic__area{margin-top:40px}#access .traffic .traffic__area ul{display:flex;justify-content:space-between;flex-wrap:wrap}#access .traffic .traffic__area ul li{width:49%}#access .traffic .traffic__area ul li:nth-child(3),#access .traffic .traffic__area ul li:nth-child(4){margin-top:40px}#access .traffic .traffic__area ul li h3{height:50px;font-size:1.8rem}#access .traffic .traffic__area ul li dl{margin-top:15px}#access .traffic .traffic__area ul li dl dd{font-feature-settings:"palt"}}@media screen and (max-width: 767px){#access{padding-bottom:40px}#access .hero .hero__lead{font-size:1.6rem;margin-top:40px}#access .hero .hero__map{margin-top:40px}#access .hero .hero__map iframe{aspect-ratio:1/1}#access .hero .hero__btn{margin-top:40px}#access .hero .hero__btn a{width:80%;height:45px;border-radius:22.5px}#access .hero .hero__address{margin:40px auto 0 auto}#access .hero .hero__address address{font-size:1.6rem}#access .hero .hero__address .hero__address--mapcode{margin-top:40px;text-align:justify}#access .hero .hero__address .hero__address--mapcode p{font-size:1.2rem}#access .hero .hero__address .hero__address--mapcode small{font-size:1rem;letter-spacing:-0.05em}#access .traffic{padding-top:40px}#access .traffic .traffic__list ul li:not(:last-child){border-bottom:solid 1px #e5e5e5;padding-bottom:30px;margin-bottom:30px}#access .traffic .traffic__list ul li .traffic__list--name{font-size:1.6rem}#access .traffic .traffic__list ul li .traffic__list--img{margin-top:10px}#access .traffic .traffic__list ul li .traffic__list--img img{width:115px;height:115px}#access .traffic .traffic__list ul li .traffic__list--text{width:-moz-fit-content;width:fit-content;letter-spacing:0;margin:10px auto 0 auto}#access .traffic .traffic__notice{font-size:1.2rem;margin-top:30px;text-align:center}#access .traffic .traffic__area{margin-top:40px}#access .traffic .traffic__area ul li h3{height:35px;font-size:1.6rem}#access .traffic .traffic__area ul li dl{margin-top:15px}#access .traffic .traffic__area ul li dl dd{margin-bottom:25px}}@media only screen and (min-width: 768px){#parcel-information .block-preview-ad{padding-top:65px}#parcel-information .box{padding-top:80px}#parcel-information .box .box__title h3{font-size:3rem}#parcel-information .box .box__map{margin-top:50px}}@media screen and (min-width: 768px)and (max-width: 1024px){#parcel-information .block-preview-ad{padding-top:40px}#parcel-information .box{padding-top:40px}#parcel-information .box .box__title h3{font-size:2.6rem}#parcel-information .box .box__map{margin-top:40px}}@media screen and (max-width: 767px){#parcel-information .block-preview-ad{padding-top:30px}#parcel-information .box{padding-top:30px}#parcel-information .box .box__title h3{font-size:1.8rem}#parcel-information .box .box__map{margin-top:30px}#parcel-information .box.box-overall .box__title{width:75%;margin-inline:auto}}#outline{border-bottom:solid 1px #e5e5e5}#outline .all-overview table{width:100%;table-layout:fixed;border-collapse:collapse}#outline .all-overview table caption{text-align:center}#outline .all-overview table th,#outline .all-overview table td{font-feature-settings:"palt";vertical-align:top;letter-spacing:0;text-align:left}#outline .all-overview table th{font-weight:500}#outline .all-overview table td{font-weight:400;text-align:justify}@media only screen and (min-width: 768px){#outline{padding-bottom:70px}#outline .block-preview-ad{padding-top:65px}#outline .all-overview{margin-top:40px}#outline .all-overview.top{margin-top:80px}#outline .all-overview table caption{font-size:2rem;margin-bottom:30px}#outline .all-overview table caption span{margin:0 .25em}#outline .all-overview table th,#outline .all-overview table td{font-size:1.4rem;padding:12.5px 0}#outline .all-overview table th{width:140px}}@media screen and (min-width: 768px)and (max-width: 1024px){#outline{padding-bottom:40px}#outline .block-preview-ad{padding-top:40px}#outline .all-overview{margin-top:40px}}@media screen and (max-width: 767px){#outline{padding-bottom:40px}#outline .block-preview-ad{padding-top:30px}#outline .all-overview{margin-top:30px}#outline .all-overview table caption{font-size:1.6rem;line-height:1.5;margin-bottom:20px}#outline .all-overview table caption span{display:block}#outline .all-overview table th,#outline .all-overview table td{display:block}#outline .all-overview table th{width:-moz-fit-content;width:fit-content;border-bottom:solid 1px #e5e5e5}#outline .all-overview table td{padding:.25em 0 1em 0}}#privacy-policy{border-bottom:solid 1px #e5e5e5}#privacy-policy .box{font-size:1.4rem;letter-spacing:0;text-align:justify}#privacy-policy .box:not(:last-of-type){margin-bottom:30px}#privacy-policy .box h3{font-size:1.4rem;font-weight:500}#privacy-policy .box .md::before{content:"info@connect21.co.jp"}@media only screen and (min-width: 768px){#privacy-policy{padding-bottom:70px}#privacy-policy .box .block{margin-right:.25em}#privacy-policy .business{padding-top:65px}}@media screen and (min-width: 768px)and (max-width: 1024px){#privacy-policy{padding-bottom:40px}#privacy-policy .business{padding-top:40px}}@media screen and (max-width: 767px){#privacy-policy{padding-bottom:40px}#privacy-policy .box .block{display:block}#privacy-policy .business{padding-top:40px}}#request{border-bottom:solid 1px #e5e5e5}@media only screen and (min-width: 768px){#request{padding-bottom:70px}#request .s-form{padding-top:65px}}@media screen and (min-width: 768px)and (max-width: 1024px){#request{padding-bottom:40px}#request .s-form{padding-top:40px}}@media screen and (max-width: 767px){#request{padding-bottom:40px}#request .s-form{padding-top:30px}}.post-common #pager .page-numbers{display:flex;justify-content:center;list-style:none;margin-top:40px}.post-common #pager .page-numbers .page-numbers{margin:0 7.5px}.post-common #pager .page-numbers .prev{margin-right:15px}.post-common #pager .page-numbers .next{margin-left:15px}.post-common .post-categories{display:flex;list-style:none}.post-common .post-categories li:not(:last-child)::after{content:"/";display:inline-block;width:1em;text-align:center}@media only screen and (min-width: 768px){.post-common{display:flex;justify-content:space-between;width:1030px;padding:0 15px;margin:40px auto 100px auto}.post-common .post-body .container{width:730px;padding-left:0;padding-right:0}.post-common #pager .page-numbers li .page-numbers{font-size:1.6rem}}#sidebar .widget_block{margin-bottom:30px}#sidebar .widget_block .wp-block-heading{margin-bottom:15px}#sidebar .widget_block ul{list-style-position:inside}#sidebar .widget_search .wp-block-search__inside-wrapper{margin-top:10px;flex-wrap:wrap}#sidebar .widget_search .wp-block-search__inside-wrapper .wp-block-search__button{border:solid 1px #000;padding:2.5px 30px;margin:10px auto 0 auto}@media only screen and (min-width: 768px){#sidebar .container{width:220px;padding-left:0;padding-right:0}}#archive .archive__list .archive__list-item{border-bottom:solid 1px #ccc;padding-bottom:15px;margin-bottom:15px}#archive .archive__list .archive__list-item a{text-decoration:none}#archive .archive__list .archive__list-item .item-category{margin-top:5px}#archive .archive__list .archive__list-item .item-title{margin-top:7.5px}@media only screen and (min-width: 768px){#archive .archive__list .pageTilte{margin-bottom:40px}}#single .single__summary{display:flex;justify-content:center;align-items:center;width:100%;background-color:gold;border-radius:27.5px;height:55px;line-height:1.2;font-weight:700;text-align:center}#single .single__post-link{display:flex;justify-content:space-between}#single .single__post-link a{position:relative;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;border:solid 1px #000;color:#000;text-decoration:none}#single .single__post-link a::before{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;background-image:url(../images/common/btn-single-arrow-black.svg),url(../images/common/btn-single-arrow-black.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain}#single .single__post-link .next a::before{transform:translateY(-50%) rotate(180deg)}@media only screen and (min-width: 768px){#single .single__title{padding-top:170px}#single .single__summary{font-size:2.6rem;margin-top:40px}#single .single__body .single__body--time{margin-top:40px}#single .single__body .single__body--title{margin-top:40px;text-align:center}#single .single__body .single__body--content{margin-top:40px}#single .single__post-link{margin-top:85px}#single .single__post-link a{width:205px;height:50px;border-radius:25px;font-size:1.8rem;transition:background-color .3s ease-in,border-color .3s ease-in,color .3s ease-in}#single .single__post-link a::before{width:9px;height:16px;transition:background-image .3s ease-in}#single .single__post-link a:hover{background-color:#ff7284;border-color:#fff;color:#fff}#single .single__post-link a:hover::before{background-image:url(../images/common/btn-single-arrow-white.svg)}#single .single__post-link .prev a::before{left:30px}#single .single__post-link .next a::before{right:30px}}@media screen and (min-width: 768px)and (max-width: 1024px){#single .single__summary{font-size:2.08rem}}@media screen and (max-width: 767px){#single .single__title{padding-top:60px}#single .single__summary{font-size:1.6rem;margin-top:30px}#single .single__body .single__body--time{margin-top:30px}#single .single__body .single__body--title{margin-top:30px}#single .single__body .single__body--content{margin-top:30px}#single .single__post-link{margin-top:50px}#single .single__post-link a{width:120px;height:30px;border-radius:20px;font-size:1.3rem}#single .single__post-link a::before{width:4.5px;height:8px}#single .single__post-link .prev a::before{left:10px}#single .single__post-link .next a::before{right:10px}}/*# sourceMappingURL=style.min.css.map */