img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
@charset "utf-8";.mw_wp_form .error{font-size:93%;color:#b70000;display:block}.mw_wp_form .akismet_error{display:block}.mw_wp_form .vertical-item{display:block}.mw_wp_form .vertical-item+.vertical-item{margin-top:5px}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:10px}.mwform-checkbox-field label,.mwform-radio-field label{font-weight:400;margin-bottom:0}.mwform-checkbox-field input,.mwform-radio-field input{margin-right:5px}.mw_wp_form .ui-datepicker .ui-datepicker-title select.ui-datepicker-month,.mw_wp_form .ui-datepicker .ui-datepicker-title select.ui-datepicker-year{width:40%;margin:0 5px}.mw-wp-form-deprecated-message{background:#fdeeee;border:1px solid #f7bdb8;border-radius:5px;color:#af4040;font-size:13px;line-height:1.6;margin:0 0 10px;padding:1em}.mw_wp_form input[type=file]{display:inline-block}.mwform-file-delete{cursor:pointer;visibility:hidden}.mwform-tel-field input[type=text],.mwform-zip-field input[type=text]{display:inline-block;width:auto}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpcf7-back{float:left;margin-top:5px;position:relative;width:70px}.cf7msm-ro{white-space:pre-wrap}
.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem}.wpp-list li:last-of-type{margin-bottom:0}.wpp-thumbnail{display:inline;float:left;margin:0 1rem 0 0;border:none}.wpp-meta,.post-stats{display:block;font-size:.8em}.wpp-meta:empty,.post-stats:empty{display:none}
body,input,textarea,button,.button,.faux-button,.wp-block-button__link,.wp-block-file__button,.has-drop-cap:not(:focus):first-letter ,.entry-content .wp-block-archives,.entry-content .wp-block-categories,.entry-content .wp-block-cover-image,.entry-content .wp-block-latest-comments,.entry-content .wp-block-latest-posts,.entry-content .wp-block-pullquote,.entry-content .wp-block-quote.is-large,.entry-content .wp-block-quote.is-style-large,.entry-content .wp-block-archives *,.entry-content .wp-block-categories *,.entry-content .wp-block-latest-posts *,.entry-content .wp-block-latest-comments *,.entry-content p,.entry-content ol,.entry-content ul,.entry-content dl,.entry-content dt,.entry-content cite,.entry-content figcaption,.entry-content .wp-caption-text,.comment-content p,.comment-content ol,.comment-content ul,.comment-content dl,.comment-content dt,.comment-content cite,.comment-content figcaption,.comment-content .wp-caption-text,.widget_text p,.widget_text ol,.widget_text ul,.widget_text dl,.widget_text dt,.widget-content .rssSummary,.widget-content cite,.widget-content figcaption,.widget-content .wp-caption-text{font-family:sans-serif}
@-webkit-keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}@keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}.wpp-widget-placeholder,.wpp-widget-block-placeholder,.wpp-shortcode-placeholder{margin:0 auto;width:60px;height:3px;background:#dd3737;background:linear-gradient(90deg,#dd3737 0%,#571313 10%,#dd3737 100%);background-size:200% auto;border-radius:3px;-webkit-animation:bgslide 1s infinite linear;animation:bgslide 1s infinite linear}
*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){block-size:-moz-available;block-size:-webkit-fill-available;block-size:stretch;margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(navli):before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus))
p,ul,li,dl,dt,dd,div,h1,h2,h3,h4,h5,a{text-decoration:none;color:#000;margin:0;padding:0;list-style:none;font-family:kozuka-gothic-pr6n,sans-serif;font-weight:500;font-style:normal;letter-spacing:1px}p{line-height:180%}h1,h2,h3,h4,h5{font-family:franklin-gothic-atf,toppan-bunkyu-midashi-go-std,sans-serif;font-weight:400;font-style:normal}body{position:relative;z-index:0;background-color:#fff;font-size:14px;height:100%}img{max-width:100%;height:auto}.sp{display:none}.pc{display:block}small{font-size:90%}.unit{width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center;position:sticky;z-index:99;left:0;right:0;margin:auto;padding:10px 2.5%;top:0;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}.unit.on{background-color:#fff;box-shadow:0px 0px 5px #9c9999}.unit .logo img{width:auto;height:50px;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}.unit .logo img:hover{opacity:.6}.unit .right ul{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}.unit .right ul li{padding:0 10px;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}.unit .right ul li:hover{opacity:.6}.unit .right ul li:not(:last-of-type){margin:0 5px}.unit .right ul li a{font-weight:700}.unit_inner{opacity:0;pointer-events:none;position:fixed}.unit_sidebar{position:fixed;z-index:99;bottom:0;top:0;margin:auto;display:inline-table;right:0;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}.unit_sidebar .tel,.unit_sidebar .form{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:relative;z-index:0;color:#fff;padding:20px 8px;border-radius:8px 0 0 8px;font-size:1.1em;font-weight:700;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}.unit_sidebar .tel:hover,.unit_sidebar .form:hover{opacity:.6}.unit_sidebar .tel a,.unit_sidebar .form a{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}.unit_sidebar .tel span,.unit_sidebar .form span{width:20px;height:20px;display:inline-block;margin-bottom:5px;background-position:center;background-repeat:no-repeat;background-size:auto 100%}.unit_sidebar .tel span{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/tel_icon.png)}.unit_sidebar .form span{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/form_icon.png)}.unit_sidebar .tel{background-color:#0499e6;margin-bottom:15px}.unit_sidebar .form{background-color:#009743;color:#deff24}.unit_sidebar .form small,.unit_sidebar .tel small{font-weight:400;color:#fff}.top_section{overflow:hidden;position:relative;z-index:0;margin:3rem 0;padding:3rem 0}.top_box{width:1600px;max-width:95%;margin:0 auto}.link_box{position:relative;z-index:0;margin-top:1.5rem !important}.link_box a{background-color:#009743;color:#fff;font-weight:700;font-size:1.05em;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;width:240px;padding:10px 0;border-radius:50px;margin:0 auto;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}.link_box a:hover{opacity:.6}.link_box span{width:30px;height:30px;display:inline-block;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/link_icon.png);background-position:center;background-size:auto 100%;background-repeat:no-repeat;margin-right:10px}.toptih2{font-size:3.5em;position:relative;z-index:0;line-height:330%}.toptih2 span{font-family:franklin-gothic-atf,sans-serif;position:absolute;font-size:3em;line-height:100%;-webkit-text-stroke:1px #009743;text-stroke:1px #009743;color:rgba(0,0,0,.0);z-index:-1}#top_fv{width:100%;height:calc(100vh - 70px);position:relative;z-index:0;overflow:hidden;display:flex;align-content:center;justify-content:flex-start;align-items:center}#top_fv .bg{width:95%;height:95%;position:absolute;z-index:-1;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/top_fv.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;left:0;right:0;margin:auto;top:0;border-radius:20px}#top_fv .txt{width:90%;margin:0 auto;position:relative;z-index:0}#top_fv .txt h1{font-size:3.2em;color:#fff}#top_fv .txt h1.edg{position:absolute;z-index:-1;top:0;left:0;-webkit-text-stroke:7px #009743;text-stroke:7px #009743}#top_fv .banner{position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%}#top_fv .banner .img_box{padding-bottom:10px}#top_fv .banner .img_box img{border-radius:10px;filter:drop-shadow(0px 2px 3px #000000eb)}#top_fv .swiper-pagination{position:relative;width:100%;height:30px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;transition:all ease .5s 0s;-webkit-transition:all ease .5s 0s;-moz-transition:all ease .5s 0s}#top_fv .swiper-pagination span{width:10px;height:10px;display:block;background-color:#a4c8b4;border-radius:50%;margin:0 5px;cursor:pointer;opacity:.5}#top_fv .swiper-pagination span.swiper-pagination-bullet-active{background-color:#009743}#top_01 .top_box{position:relative;z-index:0;margin-top:-3rem;padding-top:6rem}#top_01 .top_box .inner{width:1200px;margin:0 auto;max-width:85%;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:flex-start}#top_01 .top_box .inner .toptih2{width:90px;font-size:1.4em;padding:30px 0;line-height:100%;position:unset}#top_01 .top_box .inner .toptih2 span{left:2.5%;top:2.5%;font-size:8em}#top_01 .top_box .inner .inbox{width:calc(100% - 130px);background-color:#f7fadc;border-radius:15px;padding:30px;z-index:1}#top_01 .top_box .inner .inbox dl{position:relative;z-index:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}#top_01 .top_box .inner .inbox dl:hover{opacity:.6}#top_01 .top_box .inner .inbox dl:not(:last-of-type){margin-bottom:15px}#top_01 .top_box .inner .inbox dl a{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}#top_01 .top_box .inner .inbox dl dt{width:80px;margin-right:40px}#top_01 .top_box .inner .inbox dl dd:nth-of-type(1){background-color:#009743;color:#fff;font-weight:700;text-align:center;width:100px;padding:3.5px 0;border-radius:50px;font-size:.95em;margin-right:40px}#top_01 .top_box .inner .inbox dl dd.feature:nth-of-type(1){background-color:#e6be04}#top_01 .top_box .inner .inbox dl dd:nth-of-type(2){width:calc(100% - 100px - 40px - 80px - 40px)}#top_01 .top_box .inner .link_box{margin:0 0 0 auto}#top_01.column{background-color:#f7fadc;margin-bottom:0}#top_01.column .top_box .toptih2{font-size:3.5em;width:100%;text-align:center;line-height:220%}#top_01.column .top_box .toptih2 span{font-size:2em;left:0;right:0;top:0;bottom:0;margin:auto}#top_01.column .top_box{margin-top:0;padding-top:0;width:1200px}#top_01.column .top_box .inbox{width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:flex-start;margin-top:1rem}#top_01.column .top_box .inner{width:23%;position:relative;z-index:0;margin:0;margin-bottom:2rem;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}#top_01.column .top_box .inner:hover{opacity:.6}#top_01.column .top_box .inner:not(:nth-of-type(4n+4)){margin-right:calc(8% / 3)}#top_01.column .top_box .inner a{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}#top_01.column .top_box .inner .img{border-radius:10px;margin-bottom:2.5%;overflow:hidden}#top_01.column .top_box .inner .txt dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center}#top_01.column .top_box .inner .txt dl dt{margin-right:10px}#top_01.column .top_box .inner .txt dl dd .cat{background-color:#009743;color:#fff;font-weight:700;padding:3px 8px;font-size:.9em}#top_01.column .top_box .inner .txt h3{font-size:1.2em;line-height:120%;padding:10px 0 0}#top_02 .top_box h2{text-align:center;font-size:3.2em}#top_02 .top_box h2 span{color:#009743;font-size:1.2em}#top_02 .top_box ul{position:relative;z-index:0;padding-top:25rem}#top_02 .top_box ul:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;margin:auto;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/top02_img.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:center bottom;width:450px;height:100%}#top_02 .top_box ul li{font-size:1.25em;background-color:#f7fadc;display:inline-block;border-radius:50%;box-shadow:0px 3px 5px #9c9999;padding:25px;position:absolute;z-index:1}#top_02 .top_box ul li:nth-of-type(1){top:3%;left:15%}#top_02 .top_box ul li:nth-of-type(2){top:46%;left:12%}#top_02 .top_box ul li:nth-of-type(3){top:13%;left:41%}#top_02 .top_box ul li:nth-of-type(4){top:4%;left:66%}#top_02 .top_box ul li:nth-of-type(5){top:34%;left:74%}#top_02 .top_box ul li:nth-of-type(6){top:61%;left:68%}#top_02 .top_box ul li span{font-weight:700;color:#ff9103;font-size:1.2em}#top_03{margin-top:-6rem}.arrow_title{position:relative;z-index:0;padding:2rem 0 9rem}.arrow_title:before{content:"";position:absolute;z-index:-1;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/top03_arrow.jpg);top:0;left:0;right:0;margin:auto;background-size:auto 100%;background-repeat:no-repeat;background-position:center;width:1000px;max-width:100%;height:100%}.arrow_title h2{color:#fff;font-size:3.2em;text-align:center;position:relative;z-index:0}.arrow_title .edg{position:absolute;z-index:-1;top:0;left:0;right:0;-webkit-text-stroke:5px #ff9103;text-stroke:5px #ff9103}#top_03 .top_box ul{margin-top:-4.5rem;position:relative}#top_03 .top_box ul li{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}#top_03 .top_box ul li:nth-of-type(2n+2){flex-direction:row-reverse}#top_03 .top_box ul li:not(:last-of-type){margin-bottom:4rem}#top_03 .top_box ul li .txt{width:50%;padding:0 2.5%;position:relative;z-index:0}#top_03 .top_box ul li .txt:before{content:"";position:absolute;z-index:-1;width:50%;height:150%;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/top03_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:auto 100%;top:15%;left:-20%}#top_03 .top_box ul li:nth-of-type(2n+2) .txt:before{left:unset;right:-20%}#top_03 .top_box ul li:nth-of-type(2n+2) .txt{text-align:right}#top_03 .top_box ul li .txt h3{font-size:2.8em;line-height:130%}#top_03 .top_box ul li .txt h3 strong{color:#e4a51e}#top_03 .top_box ul li .txt h3 span{color:#009743;display:block;position:relative;z-index:0;padding-bottom:15px;margin-bottom:15px;font-size:.75em;font-family:franklin-gothic-atf,sans-serif;line-height:100%}#top_03 .top_box ul li .txt h3 span:before{content:"";position:absolute;z-index:-1;bottom:-1.5px;left:0;width:30px;height:3px;background-color:#ff9103}#top_03 .top_box ul li:nth-of-type(2n+2) .txt h3 span:before{left:unset;right:0}#top_03 .top_box ul li .txt h3 span em{font-size:1.5em;font-style:normal}#top_03 .top_box ul li .txt p{margin-top:2rem}#top_03 .top_box ul li .img{width:50%;padding-left:5%;padding-bottom:5%;position:relative;z-index:0}#top_03 .top_box ul li:nth-of-type(2n+2) .img{padding-left:0;padding-right:5%}#top_03 .top_box ul li .img img{border-radius:15px}#top_03 .top_box ul li .img .img01{box-shadow:0px 0px 5px #9c9999}#top_03 .top_box ul li .img .img02{position:absolute;z-index:1;bottom:0;left:0;width:45%;height:auto;box-shadow:0px 0px 5px #9c9999}#top_03 .top_box ul li:nth-of-type(2n+2) .img .img02{left:unset;right:0}#top_03 .top_box .link_box{text-align:center}#top_04{position:relative;z-index:0;background-color:#f7fadc;margin-top:0}#top_04:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:14.2%;background-color:#fff}#top_04 .top_box{position:relative;z-index:0}#top_04 .top_box .txt{width:35%}#top_04 .top_box .txt .toptih2 span{top:0;bottom:0;margin:auto;left:0}#top_04 .top_box .txt .link_box a{margin:0 auto 0 0}#top_04 .top_box ul li{background-color:#fff;position:absolute;z-index:0;padding:30px 60px 30px 15px;box-shadow:0px 3px 5px #9c9999;display:inline-flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:flex-end;width:30%}#top_04 .top_box ul li:before{content:"";position:absolute;width:20px;height:20px;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/top04_q.png);background-size:100% auto;background-repeat:no-repeat;background-position:center;top:30px;left:35px}#top_04 .top_box ul li:after{content:"";position:absolute;width:20px;height:20px;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/top04_q.png);background-size:100% auto;background-repeat:no-repeat;background-position:center;top:30px;right:35px;transform:rotate(180deg)}#top_04 .top_box ul li:nth-of-type(1){border-radius:30px 0 30px 30px;bottom:10%;left:0}#top_04 .top_box ul li:nth-of-type(2){border-radius:30px 30px 0;top:10%;left:3%;right:0;margin:auto}#top_04 .top_box ul li:nth-of-type(3){border-radius:30px 30px 0;top:40%;left:-9%;right:0;margin:auto;z-index:-1}#top_04 .top_box ul li:nth-of-type(4){border-radius:30px 30px 0;bottom:-5%;left:-13%;right:0;margin:auto;z-index:-1;width:22%}#top_04 .top_box ul li:nth-of-type(5){border-radius:30px 30px 0 0;top:0;right:0}#top_04 .top_box ul li .icon{width:60px}#top_04 .top_box ul li .icon:before{content:"";position:absolute;z-index:-1;width:40%;height:100%;background-position:center;background-repeat:no-repeat}#top_04 .top_box ul li:nth-of-type(1) .icon:before{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/top04_img01.png);top:-90%;right:0;background-size:100% auto}#top_04 .top_box ul li:nth-of-type(3) .icon:before{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/top04_img02.png);bottom:-80%;right:25%;background-size:auto 100%}#top_04 .top_box ul li:nth-of-type(5) .icon:before{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/top04_img03.png);bottom:-75%;right:5%;background-size:100% auto;width:50%}#top_04 .top_box ul li p{width:calc(100% - 60px);padding-left:15px;font-size:1.3em}#top_04 .top_box .img_box{width:700px;max-width:100%;margin:0 0 0 auto}#top_05 .top_box{width:100%;max-width:100%}#top_05 .top_box .toptih2{text-align:center;background-color:#009743;color:#fff;line-height:250%;border-radius:30px 30px 0 0}#top_05 .top_box .toptih2 span{left:0;right:0;margin:auto;-webkit-text-stroke:1px #45ce81;text-stroke:1px #45ce81;font-size:2.5em;bottom:0;top:0}#top_05 .top_box .color_bg{background-color:#e6fff1;padding-bottom:6rem}#top_05 .top_box .slider{padding:3rem 0;width:750px;max-width:50%;margin:0 auto;position:relative;z-index:0}#top_05 .top_box .slider .inbox{position:relative;z-index:0;border-radius:15px;overflow:hidden;opacity:.6;transform:scale(.85);transition:all ease 1s 0s;-webkit-transition:all ease 1s 0s;-moz-transition:all ease 1s 0s;pointer-events:none}#top_05 .top_box .slider .swiper-slide-active .inbox{opacity:1;transform:scale(1);pointer-events:auto}#top_05 .top_box .slider .inbox a{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}#top_05 .top_box .slider .inbox .cat{background-color:#edb25e;position:absolute;color:#fff;font-weight:700;padding:4px 8px;top:2.5%;left:2.5%}#top_05 .top_box .slider .inbox img{max-height:413.13px;object-fit:cover;width:100%}#top_05 .top_box .slider .inbox .txt{background-color:#ffffffcc;position:absolute;bottom:0;left:0;width:100%;padding:15px 25px}#top_05 .top_box .slider .inbox .txt dl dt{font-size:1.3em;font-weight:700;margin-bottom:3px}#top_05 .top_box .navi_box .swiper-button-next,#top_05 .top_box .navi_box .swiper-button-prev{position:absolute;width:45px;height:45px;background-color:#000;border-radius:50%;top:0;bottom:0;margin:auto}#top_05 .top_box .navi_box .swiper-button-prev{left:-22.5px}#top_05 .top_box .navi_box .swiper-button-next{right:-22.5px}#top_05 .top_box .navi_box .swiper-button-prev:after,#top_05 .top_box .navi_box .swiper-button-next:after{width:25%;height:25%}#top_05 .top_box .navi_box .swiper-button-prev:after{border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(45deg) translate(25%,-25%)}#top_05 .top_box .navi_box .swiper-button-next:after{border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translate(-25%,25%)}#top_06{margin-top:-6rem;padding-top:6rem;position:relative;z-index:0}#top_06:before{content:"";position:absolute;z-index:-1;width:100%;height:70%;top:0;left:0;background-color:#f7fadc}#top_06 .top_box .toptih2{text-align:center}#top_06 .top_box .toptih2 span{left:0;right:0;margin:auto}#top_06 .top_box ul{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;justify-content:center}#top_06 .top_box ul li{width:30%;position:relative;z-index:0}#top_06 .top_box ul li:nth-of-type(2){margin:0 5%;margin:0 0 0 5%}#top_06 .top_box ul li a{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}#top_06 .top_box ul li .txt{font-size:1.3em;font-weight:700;text-align:center;margin-top:10px}#top_06 .top_box ul li .txt span{color:#009743;font-family:franklin-gothic-atf,sans-serif;display:block;font-size:.75em}#top_07{padding:6rem 0}#top_07:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/top07_bg.jpg);bottom:0;left:0;background-size:100% auto;background-repeat:no-repeat;background-position:center bottom}#top_07 .top_box{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;width:100%;max-width:100%}#top_07 .top_box .map{width:calc(1920px / 2);max-width:50%;position:relative;z-index:0;padding-bottom:3em}#top_07 .top_box .map iframe{width:100%;height:500px;box-shadow:0px 5px 10px #9c9999}#top_07 .top_box .map .toptih2{position:unset}#top_07 .top_box .map .toptih2 span{bottom:0;z-index:1;left:-3%}#top_07 .top_box .txt{width:calc(1600px / 2);max-width:45%;padding-left:2.5%}#top_07 .top_box .txt h3{text-align:center;font-size:1.6em}#top_07 .top_box .txt .table{margin-top:1.5rem}#top_07 .top_box .txt .table dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:stretch}#top_07 .top_box .txt .table dl dt{width:15%;padding:20px 0;border-top:1px solid #000;font-weight:700}#top_07 .top_box .txt .table dl:last-of-type dt{border-bottom:1px solid #000}#top_07 .top_box .txt .table dl dd{width:85%;padding:20px;border-top:1px dotted #000}#top_07 .top_box .txt .table dl:last-of-type dd{border-bottom:1px dotted #000}#top_08 .top_box{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:flex-start}#top_08 .top_box .toptih2{text-align:center;width:100%}#top_08 .top_box .toptih2 span{left:0;right:0;margin:auto}.flow .inner{background-color:#e6fff1;width:1200px;max-width:100%;margin:1rem auto 0;padding:2.5%}.flow .inner ul li{position:relative;z-index:0}.flow .inner ul li:not(:last-of-type){margin-bottom:40px}.flow .inner ul li:not(:last-of-type):before{content:"";width:0;height:0;border-style:solid;border-width:20px 40px 0;border-color:#009744 transparent transparent;bottom:-20px;position:absolute;left:0;right:0;margin:auto}.flow .inner ul li dl{border-radius:15px;overflow:hidden;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:stretch}.flow .inner ul li dl dt{background-color:#009743;color:#fff;width:50px;font-family:franklin-gothic-atf,sans-serif;font-size:2em;text-align:center;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}.flow .inner ul li dl dt small{font-size:.4em;display:block;line-height:100%}.flow .inner ul li dl dd{width:calc(100% - 50px);background-color:#fff;padding:20px}.flow .inner ul li dl dd h3{color:#009743;font-size:1.7em;margin-bottom:10px}.top_section.flow .inner ul li dl dd h3{margin-bottom:0;font-size:1.4em}.top_section.flow .inner ul li dl dt{font-size:1.6em}.top_section.flow .inner{width:48%}.top_section.flow .inner h4{background-color:#009743;color:#fff;padding:10px;border-radius:10px 10px 0 0;font-size:1.8em;text-align:center}.top_section.flow .inbox{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:stretch}.top_section.flow .inbox:not(:last-of-type){margin-bottom:.5rem}.top_section.flow .inner .period{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;background-color:#84a794;color:#fff;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;width:60px;font-size:1.3em;letter-spacing:2px}.top_section.flow .inner ul{width:calc(100% - 60px);padding:2.5% 0;padding-left:2.5%}.top_section.flow .inner ul li{margin-bottom:10px}.top_section.flow .inner .inbox ul li:last-of-type{margin-bottom:0}.top_section.flow .inner ul li:before{content:none}.top_section.flow .inbox:last-of-type ul li:last-of-type:before{content:none}.flow .inner ul li dl dd .link_inner{margin-top:10px;display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center}.flow .inner ul li dl dd .link_inner .link_box{margin-top:0 !important}.flow .inner ul li dl dd .link_inner .link_box a{border-radius:10px}.flow .inner ul li dl dd .link_inner .link_box.tel a{background-color:#0499e6}.flow .inner ul li dl dd .link_inner .link_box.mail a{margin-left:1rem}.flow .inner ul li dl dd .link_inner .link_box.tel a span{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/tel_icon.png)}.flow .inner ul li dl dd .link_inner .link_box.mail a span{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/mail_icon.png);background-size:100% auto}#top_09{background-color:#f7fadc}#top_09:before{content:"";position:absolute;z-index:-1;width:100%;height:8rem;background-color:#fff;top:0;left:0}#top_09 .top_box .toptih2{text-align:center}#top_09 .top_box .toptih2 span{left:0;right:0;margin:auto}#top_09 .top_box .inner{width:1200px;max-width:100%;margin:2rem auto 0}#top_09 .top_box .inner dl{background-color:#fff;box-shadow:0px 2px 5px #9c999994}#top_09 .top_box .inner dl:not(:last-of-type){margin-bottom:1rem}#top_09 .top_box .inner dl dt{padding:0 56px 0 77px;font-size:1.2em;font-weight:700;position:relative;z-index:0;height:57px;display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;cursor:pointer;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}#top_09 .top_box .inner dl dt:hover{opacity:.6}#top_09 .top_box .inner dl dt:before,#top_09 .top_box .inner dl dt:after{content:"";position:absolute;z-index:-1}#top_09 .top_box .inner dl dt:before{width:16px;height:2px;background-color:#009743;right:20px;top:0;bottom:0;margin:auto}#top_09 .top_box .inner dl dt:after{width:2px;height:16px;background-color:#009743;right:calc(20px + 6.5px);top:0;bottom:0;margin:auto;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}#top_09 .top_box .inner dl dt.active:after{transform:rotate(-90deg)}#top_09 .top_box .inner dl dd{border-top:1px solid #7fcba1;position:relative;z-index:0;padding:20px 56px 20px 77px;line-height:180%;display:none}#top_09 .top_box .inner dl dt span,#top_09 .top_box .inner dl dd span{width:57px;height:57px;position:absolute;z-index:-1;left:0;top:0;color:#fff;font-size:1.8rem;font-family:franklin-gothic-atf,sans-serif;font-weight:700;line-height:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}#top_09 .top_box .inner dl dt span{background-color:#009743}#top_09 .top_box .inner dl dd span{color:#009743}#contact_sec{margin-bottom:0;padding:3rem 0 15rem;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/contact_bg.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:top}#contact_sec .top_box h2{text-align:center;font-size:2.8em}#contact_sec .top_box h2 span{display:block;font-size:.65em;margin-bottom:.5rem;color:#009743}#contact_sec .top_box .link_box a{width:450px;max-width:100%;font-size:1.5em;padding:15px 80px;position:relative;z-index:0}#contact_sec .top_box .link_box a small{font-size:80%}#contact_sec .top_box .link_box.tel a{background-color:#0499e6}#contact_sec .top_box .link_box span{position:absolute;left:20px;width:40px;height:40px}#contact_sec .top_box .link_box.tel span{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/contact_tel.png)}#contact_sec .top_box .link_box.mail span{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/contact_mail.png)}.footer{background-color:#009743;padding:2rem 0}.footer .inbox{width:1200px;max-width:95%;margin:0 auto}.footer .inbox a{transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}.footer .inbox a:hover{opacity:.6}.footer .inbox .logo{text-align:center}.footer .inbox .logo img{height:50px}.footer .inbox ul{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;margin:1.5rem 0}.footer .inbox ul li{padding:0 15px;position:relative;z-index:0}.footer .inbox ul li:before{content:"";position:absolute;z-index:-1;width:1px;height:13px;background-color:#fff;top:0;bottom:0;right:0;margin:auto}.footer .inbox ul li:last-of-type:before{content:none}.footer .inbox ul li a{color:#fff;display:block}.footer .inbox .sns{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}.footer .inbox .sns a:not(:last-of-type){margin-right:15px}.footer .inbox .cop{margin-top:2rem;text-align:center;font-family:franklin-gothic-atf,sans-serif;color:#fff}.page_top{width:75px;height:75px;right:2.5%;bottom:2.5%;position:fixed;z-index:1;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s;opacity:0;pointer-events:none}.page_top.on{opacity:1;pointer-events:auto}.page_top a{width:100%;height:100%;background-color:#ff9103;display:block;border-radius:50%;position:relative;z-index:0}.page_top a:before{content:"";position:absolute;z-index:-1;width:20px;height:20px;border-top:3px solid #fff;border-left:3px solid #fff;transform:rotate(45deg);top:10px;bottom:0;right:0;left:0;margin:auto}.sub_fv{position:relative;z-index:0;padding-top:10rem;margin-bottom:-3rem}.sub_fv:before{content:"";position:absolute;z-index:-1;width:100%;height:85%;top:0;left:0;background-size:100% auto;background-repeat:no-repeat;background-position:center}.sub_fv .inbox{position:relative;z-index:0;width:1200px;max-width:95%;margin:0 auto;overflow:hidden}.sub_fv .inbox:before{content:"";position:absolute;width:75%;margin:0 auto;background-color:#fff;height:150%;border-radius:50%;bottom:-75%;left:0;right:0;margin:auto}.sub_fv .inbox .toptih2{text-align:center;line-height:300%}.sub_fv .inbox .toptih2 span{font-size:2.8em;left:0;right:0;margin:auto;opacity:.3}.sub_section{margin:3rem 0;padding:3rem 0}.sub_section .sub_box{width:1200px;max-width:90%;margin:0 auto}#voice_fv:before{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/voice_fv.jpg);background-position:0 20%}#voice_01 .sub_box .inner{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;box-shadow:0px 2px 8px #9c9999;padding:25px}#voice_01 .sub_box .inner:not(:last-of-type){margin-bottom:2rem}#voice_01 .sub_box .inner .img{width:20%;text-align:center}#voice_01 .sub_box .inner .img img{width:45%}#voice_01 .sub_box .inner .img p{line-height:130%;margin-top:10px;font-size:1.05em}#voice_01 .sub_box .inner .txt{width:80%;padding-left:15px;position:relative;z-index:0}#voice_01 .sub_box .inner .txt:before{content:"";position:absolute;z-index:0;width:15px;height:17px;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/voice_frame.png);background-position:center;background-size:100% 100%;background-repeat:no-repeat;left:1px;top:35%}#voice_01 .sub_box .inner .txt ul{border:1px solid #009743;padding:12.5px;border-radius:10px;display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center}#voice_01 .sub_box .inner .txt ul li{width:50%}#voice_01 .sub_box .inner .txt ul li:not(:last-of-type){margin-bottom:12.5px}#voice_01 .sub_box .inner .txt ul li:nth-of-type(3),#voice_01 .sub_box .inner .txt ul li:nth-of-type(4){width:100%}#voice_01 .sub_box .inner .txt ul li dl dt{font-family:franklin-gothic-atf,toppan-bunkyu-midashi-go-std,sans-serif;color:#009743;font-size:1.15em;margin-bottom:5px}#staff_fv:before{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/staff_fv.jpg);background-position:0 20%}#staff_01 .sub_box{width:100%;max-width:100%}#staff_01 .sub_box .column_box:nth-of-type(2n+2){background-color:#eee;padding:3rem 0;margin:3rem 0}#staff_01 .sub_box .column_box .inner{width:1200px;max-width:90%;margin:0 auto;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}#staff_01 .sub_box .column_box:nth-of-type(2n+2) .inner{flex-direction:row-reverse}#staff_01 .sub_box .column_box .inner .img{width:39%}#staff_01 .sub_box .column_box .inner .txt{width:61%;padding-left:5%}#staff_01 .sub_box .column_box:nth-of-type(2n+2) .inner .txt{padding-right:5%}#staff_01 .sub_box .column_box .inner .txt ul{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:flex-start}#staff_01 .sub_box .column_box .inner .txt ul li{width:50%}#staff_01 .sub_box .column_box .inner .txt ul li:not(:last-of-type){margin-bottom:10px}#staff_01 .sub_box .column_box .inner .txt ul li:last-of-type{width:100%;margin-top:20px}#staff_01 .sub_box .column_box .inner .txt dl dt{font-family:franklin-gothic-atf,toppan-bunkyu-midashi-go-std,sans-serif;color:#009743;font-size:1.15em;margin-bottom:5px}#staff_01 .sub_box .column_box .inner .txt h3 b{background-color:#009743;display:inline-block;color:#fff;padding:3px 10px;border-radius:50px;font-size:.6em;font-family:kozuka-gothic-pr6n,sans-serif;font-weight:400;margin-bottom:5px}#staff_01 .sub_box .column_box .inner .txt h3{font-size:1.8em;font-weight:700;margin-bottom:20px}#staff_01 .sub_box .column_box .inner .txt h3 span{color:#009743;font-size:.75em;margin-left:15px}#company_fv:before{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/company_fv.jpg);background-position:0 20%}#company_01{position:relative;z-index:0}#company_01:before{content:"";position:absolute;z-index:-1;width:100%;height:30%;top:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/company_01bg.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:top center}#company_01 .sub_box .inner{margin:10rem 0 3rem;background-color:#fff;padding:25px;box-shadow:0px 0px 5px #9c9999}#company_01 .sub_box .inner dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:stretch}#company_01 .sub_box .inner dl dt{width:15%;padding:20px 0;border-top:1px solid #000;font-weight:700}#company_01 .sub_box .inner dl dd{width:85%;padding:20px;border-top:1px dotted #000}#company_01 .sub_box .inner dl:last-of-type dt{border-bottom:1px solid #000}#company_01 .sub_box .inner dl:last-of-type dd{border-bottom:1px dotted #000}#company_01 .sub_box .map{position:relative;z-index:0;padding-bottom:4.5rem}#company_01 .sub_box .map .inbox{overflow:hidden;position:relative;z-index:0;border-radius:15px 15px 0 0;box-shadow:0px 0px 5px #9c9999}#company_01 .sub_box .map h3{text-align:center;background-color:#009743;color:#fff;font-size:1.4em;font-family:franklin-gothic-atf,sans-serif;font-weight:700;padding:15px 0}#company_01 .sub_box .map iframe{width:100%;height:450px}#company_01 .sub_box .map .toptih2{position:absolute;bottom:0;z-index:1;left:0;right:0;margin:auto;text-align:center;line-height:100%}#company_01 .sub_box .map .toptih2 span{position:relative}#contact_fv:before{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/contact_fv.jpg);background-position:0 20%}#contact_01 .sub_box h3{text-align:center;font-size:2em;margin-bottom:3rem}#contact_01 .sub_box .form_box{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;border-bottom:1px solid #bbb;padding:15px 0}#contact_01 .sub_box .form_box .title{width:25%;font-size:1.1em}#contact_01 .sub_box .form_box .title span{color:#fff;font-size:.85em;padding:3px 6px;margin-right:10px;background-color:#7e7e7e}#contact_01 .sub_box .form_box .title span.red{background-color:#ff3232}#contact_01 .sub_box .form_box .input{width:75%}#contact_01 .sub_box .form_box .input dl{width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center}#contact_01 .sub_box .form_box .input dl:not(:last-of-type){margin-bottom:10px}#contact_01 .sub_box .form_box .input dl:nth-of-type(1){width:65%}#contact_01 .sub_box .form_box .input dl:nth-of-type(2){width:34%}#contact_01 .sub_box .form_box .input dl dt{width:22.3%}#contact_01 .sub_box .form_box .input dl dd{width:calc(100% - 22.3%)}#contact_01 .sub_box .form_box .input dl:nth-of-type(1) dt{width:34.4%}#contact_01 .sub_box .form_box .input dl:nth-of-type(2) dt{width:50%}#contact_01 .sub_box .form_box .input dl:nth-of-type(1) dd{display:flex;align-items:center}#contact_01 .sub_box .form_box .input dl:nth-of-type(1) dd input[type=text]{margin-left:0}#contact_01 .sub_box .form_box .input dl:nth-of-type(1) dd{width:calc(100% - 34.4%)}#contact_01 .sub_box .form_box .input dl:nth-of-type(2) dd{width:50%}#contact_01 .sub_box .form_box .input p{font-size:.9em}#contact_01 .sub_box .form_box .input p a{color:#52c4ff;text-decoration:underline}input[type=text],input[type=email],input[type=url],input[type=tel],textarea,select{width:100%;padding:10px;border:1px solid #bbb;background-color:#ededed}.contactForm__btnBox{width:100%;max-width:100%;margin:1.5rem auto 0}.contact_text{text-align:center;margin-top:10px;line-height:140%}.contact_text a{color:#52c4ff;text-decoration:underline}#contact_01 .link_box.tel a{font-size:1.5em;width:450px;background-color:#0499e6;position:relative}#contact_01 .link_box.tel a span{position:absolute;left:20px;width:40px;height:40px;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/contact_tel.png)}#contact_01 .link_box.tel a small{font-size:.8em}.contactForm__btnBox input[type=submit]{background-color:#ff9103;border:0;display:block;width:100%;text-align:center;color:#fff;padding:10px 0;font-size:1.25em;font-family:kozuka-gothic-pr6n,sans-serif;font-weight:700;border-radius:0;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s;cursor:pointer;letter-spacing:1px}.contactForm__btnBox:hover input[type=submit]{opacity:.6}#news_fv:before{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/news_fv.jpg);background-position:0 20%}#news_fv.detail:before{content:none}#news_fv.detail{padding-top:3rem}#news_fv.detail h2{line-height:150%}#news_fv.detail .inbox:before{content:none}#news_fv.detail dl{text-align:center}#news_fv.detail dl dt{font-family:franklin-gothic-atf,sans-serif;font-size:1.5em;color:#009743;padding:1rem 0 2rem;line-height:100%}#news_fv.detail dl dd{background-color:#009743;display:inline-block;color:#fff;padding:5px 10px;border-radius:50px;min-width:100px}#news_fv.detail dl dd.feature{background-color:#e6be04}#news_01.detail .sub_box p{margin-bottom:2rem}#news_01.detail .sub_box h2{font-size:2em;border-bottom:1px solid #009743;padding-bottom:5px;margin-bottom:1.5rem}#news_01.detail .sub_box h3{font-size:1.6em;padding-left:10px;position:relative;z-index:0;margin-bottom:1rem}#news_01.detail .sub_box h3:before{content:"";position:absolute;z-index:-1;width:5px;height:100%;left:0;top:0;background-color:#009743}#news_01.detail .sub_box ul,#news_01.detail .sub_box ol{margin:1rem 0 3rem;padding-left:15px}#news_01.detail .sub_box ul li:not(:last-of-type),#news_01.detail .sub_box ol li:not(:last-of-type){margin-bottom:10px}#news_01.detail .sub_box ol li{list-style:auto}#news_01.detail .sub_box ul li{list-style:disc}#news_01.detail .sub_box img{margin-bottom:1rem}.sub_box .cat_box ul{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center}.sub_box .cat_box ul li{width:32%;background-color:#d6d6d6;border-radius:50px;margin-bottom:10px;position:relative;z-index:0;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}.sub_box .cat_box ul li:hover{background-color:#000}.sub_box .cat_box ul li:before{content:"";position:absolute;z-index:-1;width:0;height:0;border-style:solid;border-width:8.7px 5px 0;border-color:#d6d6d6 transparent transparent;bottom:-8px;right:0;left:0;margin:auto;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}.sub_box .cat_box ul li:hover:before{border-color:#000 transparent transparent}.sub_box .cat_box ul li.current-cat:before{border-color:#000 transparent transparent}.sub_box .cat_box ul li:nth-of-type(2n+2){margin-left:2%;margin-right:2%}.sub_box .cat_box ul li.current-cat{background-color:#000}.sub_box .cat_box ul li a{display:block;text-align:center;padding:15px 0;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}.sub_box .cat_box ul li:hover a{color:#fff}.sub_box .cat_box ul li.current-cat a{color:#fff;pointer-events:none}#news_01 .sub_box .inbox{background-color:#f7fadc;border-radius:15px;padding:5px 20px;margin-top:2rem}#news_01 .sub_box .inbox dl{position:relative;z-index:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;padding:15px 0;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}#news_01 .sub_box .inbox dl:hover{opacity:.6}#news_01 .sub_box .inbox dl:not(:last-of-type){border-bottom:1px solid #c5c5c5}#news_01 .sub_box .inbox dl a{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}#news_01 .sub_box .inbox dl dt{width:80px;margin-right:40px}#news_01 .sub_box .inbox dl dd:nth-of-type(1){background-color:#009743;color:#fff;font-weight:700;text-align:center;width:100px;padding:3.5px 0;border-radius:50px;font-size:.95em;margin-right:40px}#news_01 .sub_box .inbox dl dd.feature:nth-of-type(1){background-color:#e6be04}#news_01 .sub_box .inbox dl dd:nth-of-type(2){width:calc(100% - 100px - 40px - 80px - 40px)}.sub_box .navigation .screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sub_box .navigation .nav-links{padding:2rem 0 0;overflow:hidden;width:100%;margin:auto;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}.sub_box .navigation .nav-links span{line-height:36px;padding:0 15px;border:1px solid rgba(0,0,0,.1);border-radius:2px;display:inline-block;overflow:hidden;background:#009743;border-color:#009743;color:#fff;margin:0 5px}.sub_box .navigation .nav-links .page-numbers.dots,.sub_box .navigation .nav-links a{line-height:36px;padding:0 15px;border:1px solid rgba(0,0,0,.1);border-radius:2px;display:inline-block;overflow:hidden;text-decoration:none;margin:0 5px;background:#fff;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s;color:#000}.sub_box .navigation .nav-links a:hover{background:#009743;color:#fff;border-color:#009743}#property_fv:before{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/property_fv.jpg);background-position:0 20%}#property_01 .cat_box ul li{width:19%;margin-left:0;margin-right:0}#property_01 .cat_box ul li:not(:nth-of-type(5n+5)){margin-right:calc(5% / 4)}#property_01 .inbox{margin-top:2rem;display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:flex-start}#property_01 .inbox .inner{width:32%;position:relative;z-index:0;margin-bottom:3rem;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}#property_01 .inbox .inner:hover{opacity:.6}#property_01 .inbox .inner:not(:nth-of-type(3n+3)){margin-right:calc(4% / 2)}#property_01 .inbox .inner a{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}#property_01 .inbox .inner .img{position:relative;z-index:0;border-radius:10px;overflow:hidden}#property_01 .inbox .inner .img .cat{background-color:#edb25e;position:absolute;color:#fff;font-weight:700;padding:4px 8px;top:3.5%;left:2.5%;font-size:.9em}#property_01 .inbox .inner .img img{max-height:211.52px;object-fit:cover;width:100%}#property_01 .inbox .inner .txt h3{font-size:1.3em;margin:10px 0 5px}#property_01.detail .img.slider{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}#property_01.detail .img .swiper-container{width:80%;height:600px;float:left;transition:opacity .6s ease,transform .3s ease}#property_01.detail .img .swiper-container.nav-slider{width:20%;padding-left:5px}#property_01.detail .img .main-slider{overflow:hidden;border-radius:25px}#property_01.detail .img .main-slider{position:relative;z-index:0}#property_01.detail .img .main-slider:before{content:"";position:absolute;z-index:99;pointer-events:none;width:45px;height:45px;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/zoomup.png);background-repeat:no-repeat;background-size:100%;background-position:center;bottom:2.5%;left:2.5%}#property_01.detail .img .main-slider .sp_button{display:none}#property_01.detail .img{overflow:hidden}#property_01.detail .img .swiper-button{position:absolute;width:35px;height:35px;background-color:#000;border-radius:50%;margin:auto;left:0;right:0}#property_01.detail .img .swiper-button.swiper-button-next:after,#property_01.detail .img .swiper-button.swiper-button-prev:after{content:"";width:25%;height:25%}#property_01.detail .img .swiper-button.swiper-button-prev:after{border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg) translate(-15%,15%)}#property_01.detail .img .swiper-button.swiper-button-next:after{border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg) translate(15%,-15%)}#property_01.detail .img .swiper-button.swiper-button-prev{top:0;bottom:unset}#property_01.detail .img .swiper-button.swiper-button-next{bottom:0;top:unset}#property_01.detail .img .nav-slider figure{border-radius:10px}#property_01.detail .txtbox{margin-top:2rem}#property_01.detail .txtbox .title span{background-color:#edb25e;color:#fff;padding:5px 10px}#property_01.detail .txtbox .title h3{font-size:2.4em;font-family:kozuka-gothic-pr6n,sans-serif;font-weight:700;margin-top:.5rem}#property_01.detail .txtbox ul{margin:3rem 0;display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center}#property_01.detail .txtbox ul li{width:50%}#property_01.detail .txtbox ul li dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:stretch}#property_01.detail .txtbox ul li dl dt{width:20%;font-weight:700;padding:20px 0;border-bottom:1px solid #000}#property_01.detail .txtbox ul li dl dd{width:80%;padding:20px;border-bottom:1px dotted #000}#property_01.detail .txtbox ul li:nth-of-type(1) dl dt,#property_01.detail .txtbox ul li:nth-of-type(2) dl dt{border-top:1px solid #000}#property_01.detail .txtbox ul li:nth-of-type(1) dl dd,#property_01.detail .txtbox ul li:nth-of-type(2) dl dd{border-top:1px dotted #000}#property_01.detail .comment{box-shadow:0px 2px 8px #9c9999;border-radius:20px 20px 0 0;overflow:hidden}#property_01.detail .comment .inner{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center;padding:20px;background-color:#fff}#property_01.detail .comment h3{width:100%;font-size:1.4em;color:#fff;text-align:center;padding:15px 0}#property_01.detail .comment.customer h3{background-color:#0499e6}#property_01.detail .comment.charge h3{background-color:#009743}#property_01.detail .comment .img{width:20%;text-align:center}#property_01.detail .comment .img img{width:80%}#property_01.detail .comment .img p{margin-top:5px}#property_01.detail .comment .txt{width:calc(80% - 15px);padding-left:15px;position:relative;z-index:0;padding:12.5px;border-radius:10px;line-height:180%}#property_01.detail .comment .txt:before{content:"";position:absolute;z-index:0;width:15px;height:17px;background-position:center;background-size:100% 100%;background-repeat:no-repeat;top:35%}#property_01.detail .comment.customer .txt:before{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/voice_frame2.png);right:-15px}#property_01.detail .comment.charge .txt:before{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/voice_frame.png);left:-15px}#property_01.detail .comment.customer .txt{border:1px solid #0499e6;margin-right:15px}#property_01.detail .comment.charge .txt{border:1px solid #009743;margin-left:15px}#property_01.detail .comment.charge{margin-top:3rem}#service_fv:before{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/service_fv.jpg);background-position:0 45%}#service_01 .bg_box{position:relative;z-index:0;overflow:hidden}#service_01 .bg_box:before{content:"";position:absolute;z-index:-2;width:100%;height:95%;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/service_01bg.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:auto 100%;bottom:0;left:0}#service_01 .bg_box:after{content:"";position:absolute;z-index:-1;width:100%;height:25%;background-color:#0499e6;bottom:0;left:0;mix-blend-mode:multiply}#service_01 .bg_box .sub_box h2{text-align:center;font-size:1.8em}#service_01 .bg_box .sub_box h2 span{color:#ff9103;display:block;font-size:2.5em;letter-spacing:3px}#service_01 .bg_box .sub_box .inner{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;padding-top:5rem}#service_01 .bg_box .sub_box .inner .img{width:calc(100% / 3)}#service_01 .bg_box .sub_box .inner .txt{width:calc(100% / 3 * 2);position:relative;z-index:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;padding:6.5rem 0 11rem}#service_01 .bg_box .sub_box .inner .txt:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/service_01frame.png);background-repeat:no-repeat;background-position:bottom center;background-size:100% 100%;bottom:0;left:0}#service_01 .bg_box .sub_box .inner .txt ul li{font-size:1.4em}#service_01 .bg_box .sub_box .inner .txt ul li:not(:last-of-type){margin-bottom:.5rem}#service_01 .bg_box .sub_box .inner .txt ul li span{position:relative;z-index:0;padding:0 5px}#service_01 .bg_box .sub_box .inner .txt ul li span:before{content:"";position:absolute;z-index:-1;background-color:#fcff1a;width:100%;height:70%;bottom:-30%;left:0}#service_01_2{margin-top:-6rem}#service_01_2 .sub_box .img{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center}#service_01_2 .sub_box .img img{width:49%}#service_01_2 .sub_box .txt{text-align:center;font-size:1.2em;margin-top:1rem}#service_01_2 .sub_box .service_table{margin-bottom:0}#service_02.sec02{margin-top:0 !important}.servicetih2{text-align:center;font-size:2.5em;margin-bottom:3rem}.servicetih2 span{position:relative;z-index:0;padding:0 30px}.servicetih2 span:before{content:"";position:absolute;z-index:-1;background-color:#2ebb6d;width:100%;height:40%;bottom:0;left:0}.service_table{width:1200px;max-width:100%;margin:3rem auto;padding:0 5%}.service_table table{border:1px solid #094;width:100%;border-radius:10px;border-collapse:unset;text-align:center;border-spacing:0;overflow:hidden;box-shadow:0px 0px 5px #9c9999;font-size:1.1em}.service_table table tr td{border-right:1px solid #094;border-bottom:1px solid #094;padding:10px}.service_table table tr td:not(:last-of-type){border-right:1px solid #094}#service_01_2 .service_table table tr td:last-of-type,#service_02.sec01 .service_table table tr:nth-of-type(4) td:last-of-type,#service_02 .service_table table tr:nth-of-type(2) td:last-of-type,#service_02 .service_table table tr:nth-of-type(5) td:last-of-type,#service_02 .service_table table tr:nth-of-type(7) td:last-of-type,#service_04 .service_table table tr td:last-of-type,#service_05 .service_table table tr td:last-of-type{border-right:0}#service_01_2 .service_table table tr:last-of-type td,#service_02 .service_table table tr:nth-of-type(7) td:nth-of-type(3),#service_02 .service_table table tr:nth-of-type(7) td:last-of-type,#service_02 .service_table table tr:last-of-type td,#service_04 .service_table table tr:last-of-type td,#service_05 .service_table table tr:last-of-type td,#service_05 .service_table:nth-of-type(2) table tr:nth-of-type(5) td:nth-of-type(1){border-bottom:0}#service_01_2 .service_table table tr:nth-of-type(1) td,#service_01_2 .service_table table tr td:nth-of-type(1),#service_05 .service_table table tr:nth-of-type(1) td,#service_05 .service_table table tr:nth-of-type(2) td,#service_02 .service_table table tr:nth-of-type(1) td,#service_04 .service_table table tr:nth-of-type(1) td,#service_04 .service_table table tr:nth-of-type(2) td,#service_02 .service_table table tr td:nth-of-type(1){background-color:#094;color:#fff;font-weight:700}#service_02 .service_table table tr:nth-of-type(1) td:nth-of-type(4){background-color:#5f5f5f}#service_02.sec02 .service_table table tr:nth-of-type(2) td:last-of-type,#service_02.sec02 .service_table table tr:nth-of-type(5) td:last-of-type,#service_02.sec02 .service_table table tr:nth-of-type(7) td:last-of-type{background-color:#d5d5d5}#service_01_2 .service_table table tr:nth-of-type(1) td:not(:last-of-type),#service_04 .service_table table tr:nth-of-type(2) td:nth-of-type(1),#service_05 .service_table table tr:nth-of-type(2) td:nth-of-type(1),#service_02 .service_table table tr:nth-of-type(1) td:not(:last-of-type){border-right:1px solid #fff}#service_01_2 .service_table table tr:not(:last-of-type) td:nth-of-type(1),#service_04 .service_table table tr:nth-of-type(1) td,#service_05 .service_table table tr:nth-of-type(1) td,#service_02 .service_table table tr:not(:last-of-type) td:nth-of-type(1){border-bottom:1px solid #fff}#service_04 .service_table table tr td:nth-of-type(1),#service_04 .service_table table tr td:nth-of-type(2),#service_05 .service_table:nth-of-type(1) table tr td:nth-of-type(1),#service_05 .service_table:nth-of-type(1) table tr td:nth-of-type(2),#service_05 .service_table table tr td,#service_02 .service_table table tr:not(:first-of-type) td:nth-of-type(2){text-align:left}#service_05 .service_table:nth-of-type(1) table tr:nth-of-type(1) td,#service_05 .service_table:nth-of-type(1) table tr:nth-of-type(2) td,#service_05 .service_table:nth-of-type(2) table tr:nth-of-type(1) td,#service_05 .service_table:nth-of-type(2) table tr:nth-of-type(2) td,#service_05 .service_table:nth-of-type(2) table tr:nth-of-type(3) td:nth-of-type(1),#service_05 .service_table:nth-of-type(2) table tr:nth-of-type(5) td:nth-of-type(1),#service_04 .service_table table tr:nth-of-type(1) td,#service_04 .service_table table tr:nth-of-type(2) td{text-align:center}#service_02 h4{text-align:center;font-size:1.6em}#service_02 h4 b{font-size:1.2em;color:#094}#service_02 h4 span{position:relative;z-index:0;padding:0 5px}#service_02 h4 span:before{content:"";position:absolute;z-index:-1;background-color:#fcff1a;width:100%;height:50%;bottom:-10%;left:0}#service_03 .sub_box .txt{margin-top:2rem}#service_03 .sub_box .txt p{text-align:center;font-size:1.1em}#service_03 .sub_box .txt p span{font-size:1.5em;line-height:180%}#service_04 .sub_box p{text-align:center;font-size:1.1em}#service_05 .sub_box p{text-align:center;font-size:1.1em}#service_05 .sub_box p span{position:relative;z-index:0;padding:0 5px;font-weight:700;font-size:1.4em}#service_05 .sub_box p span:before{content:"";position:absolute;z-index:-1;background-color:#fcff1a;width:100%;height:50%;bottom:-10%;left:0}#service_05 .sub_box p b{color:#094;font-size:1.4em}#column_01 .sub_box{width:1200px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:flex-start}#column_01 .contents{width:calc(100% - 300px - 5%);margin-right:5%;box-shadow:0px 0px 5px #9c9999}#column_01 .contents .inner{position:relative;z-index:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;padding:2.5%;border-bottom:1px dotted #959595;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}#column_01 .contents .inner:hover{opacity:.6}#column_01.detail .contents .inner:hover{opacity:1}#column_01 .contents .inner a.permalink{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}#column_01 .contents .inner .img{width:37.5%;margin-right:2.5%}#column_01 .contents .inner .img img{width:100% !important;height:12.126vw !important;max-height:157px;object-fit:cover}#column_01.detail .contents .inner .img img{width:100% !important;height:100% !important;max-height:100%}#column_01 .contents .inner .txt{width:60%}@media screen and (max-width:950px){#column_01 .contents .inner .img img{height:16.8vw !important;max-height:159px}}@media screen and (max-width:650px){#column_01 .contents .inner .img img{height:44.55vw !important;max-height:289px}}#column_01 .contents .inner .txt dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center}#column_01 .contents .inner .txt dl dt{margin-right:10px}#column_01 .contents .inner .txt dl dd .cat{background-color:#009743;color:#fff;font-weight:700;padding:3px 8px;font-size:.9em}#column_01 .contents .inner .txt h3{font-size:1.5em;line-height:120%;padding:10px 0}#column_01 .contents .inner .txt .inbox h2{font-size:1.5em;line-height:120%;padding:10px 0;margin-bottom:10px;border-bottom:1px solid #009743}#column_01 .contents .inner .txt .inbox h3{font-size:1.3em;line-height:120%;padding:10px 0;position:relative;z-index:0;padding-left:13px}#column_01 .contents .inner .txt .inbox h3:before{content:"";position:absolute;z-index:-1;width:8px;height:8px;background-color:#ffd400;left:0;top:17px}#column_01 .contents .inner .txt .inbox p{margin-bottom:15px}#column_01 .contents .inner .txt .inbox ul,#column_01 .contents .inner .txt .inbox ol{padding-left:20px}#column_01 .contents .inner .txt .inbox li{list-style:auto;margin-bottom:10px}#column_01 .navigation .nav-links{padding:2rem 0}#column_01 .side_bar{width:300px;position:sticky;top:10%}#column_01 .side_bar h3,#column_01 .side_bar h2{font-size:1.1em;background-color:#009743;color:#fff;padding:5px 10px;position:relative;z-index:0}#column_01 .side_bar ul li{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;padding:10px 0;border-bottom:1px dotted #959595;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s;margin-bottom:0}#column_01 .side_bar ul li a:nth-of-type(1){width:15%}#column_01 .side_bar div:nth-of-type(4) ul li a:nth-of-type(1),#column_01 .side_bar ul li.cat-item a:nth-of-type(1){width:auto}#column_01 .side_bar ul li .rpwe-title,#column_01 .side_bar ul li .wpp-post-title{width:85%}#column_01 .side_bar ul li:hover{opacity:.6}#column_01 .side_bar .wpp-post-title,#column_01 .side_bar ul li .rpwe-title{font-size:1em;background-color:#fff;color:#000;padding:0;padding-left:5px}#column_01 .side_bar .wpp-excerpt{display:none}#column_01 .widget.popular-posts,#column_01 ul{margin-bottom:30px}#column_01.detail .contents .inner .img{width:100%;margin-right:0;margin-bottom:2.5%;text-align:center}#column_01.detail .contents .inner .txt{width:100%}#policy_01 .sub_box{width:1000px;padding:5%;box-shadow:0px 0px 5px #9c9999}#policy_01 .sub_box p{margin-bottom:20px}#policy_01 .sub_box h2{margin-top:50px;font-size:16px;font-weight:700;color:#232323}#policy_01 .sub_box h2 span{margin-right:8px;color:#009743;font-size:28px;font-family:"alternate-gothic-no-3-d";font-weight:500;line-height:1}#policy_01 .sub_box ul{padding-left:2em;list-style:none;line-height:1.8}#policy_01 .sub_box ul li{position:relative;margin-bottom:.3em}#policy_01 .sub_box ul li:before{content:'・';position:absolute;top:0;left:-2em;width:2em;text-align:center}@media screen and (max-width:1500px){#top_05 .top_box .slider .inbox img{height:27.542vw}}@media screen and (max-width:1400px){body{font-size:1vw}.unit .logo img{height:4vw}#top_fv{height:calc(100vh - 5.7vw)}#top_01 .top_box .inner .toptih2{width:8vw;font-size:1.2em;padding:3vw 0}#top_01 .top_box .inner .inbox{width:calc(100% - 10vw);padding:3vw}#top_01 .top_box .inner .inbox dl dt{width:7.4vw;margin-right:2vw}#top_01 .top_box .inner .inbox dl dd:nth-of-type(1){width:9vw;margin-right:2vw}#top_01 .top_box .inner .inbox dl dd:nth-of-type(2){width:calc(100% - 7.4vw - 2vw - 9vw - 2vw)}.link_box{margin-top:2vw !important}.link_box a{width:23vw}.link_box span{width:3vw;height:3vw;margin-right:1vw}.top_section{margin:3vw 0;padding:3vw 0}#top_01.column .top_box .toptih2{font-size:2.1em}#top_01.column .top_box .inbox{margin-top:3vw}#top_01.column .top_box .inner{width:49%;margin-bottom:5vw}#top_01.column .top_box .inner:not(:nth-of-type(4n+4)){margin-right:0}#top_01.column .top_box .inner:not(:nth-of-type(2n+2)){margin-right:calc(2% / 1)}#top_02 .top_box ul:before{max-width:35%}#top_02 .top_box ul li{font-size:1.15em;padding:2vw}#top_02 .top_box ul li:nth-of-type(1){top:3%;left:11%}#top_02 .top_box ul li:nth-of-type(2){top:46%;left:5%}#top_02 .top_box ul li:nth-of-type(3){top:21%;left:34%}#top_02 .top_box ul li:nth-of-type(4){top:5%;left:62%}#top_02 .top_box ul li:nth-of-type(5){top:32%;left:72%}#top_02 .top_box ul li:nth-of-type(6){top:60%;left:68%}#top_03{margin-top:-6vw}.arrow_title{padding:2vw 0 7vw}#top_03 .top_box h2{font-size:2.7em}#top_03 .top_box ul{margin-top:-4.5vw}#top_03 .top_box ul li:not(:last-of-type){margin-bottom:4vw}#top_03 .top_box ul li .txt h3{font-size:2em}#top_03 .top_box ul li .txt h3 span em{font-size:1.4em}#top_03 .top_box ul li .txt h3 span{padding-bottom:1.5vw;margin-bottom:1.5vw}#top_03 .top_box ul li .txt p{margin-top:2vw}#top_03 .top_box ul li .txt:before{background-size:100% auto}.toptih2{font-size:2.5em;line-height:300%}.toptih2 span{font-size:2.8em}#top_04 .top_box .img_box{max-width:40%;margin:9vw 0 0 auto}#top_04 .top_box ul li:nth-of-type(1){border-radius:15px 0 15px 15px;bottom:5%}#top_04 .top_box ul li:before{width:2vw;height:2vw;top:3vw;left:2.5vw}#top_04 .top_box ul li:after{width:2vw;height:2vw;top:3vw;right:2.5vw}#top_04 .top_box ul li .icon{width:5vw}#top_04 .top_box ul li p{width:calc(100% - 5vw);padding-left:1vw;font-size:1em}#top_04 .top_box ul li:nth-of-type(1) .icon:before{top:-70%}#top_04 .top_box ul li:nth-of-type(2){border-radius:15px 15px 0;top:5%;left:2%}#top_04 .top_box ul li{padding:3vw 6vw 3vw 1.5vw}.unit .right ul li{padding:0 .3vw}.unit .right ul li:not(:last-of-type){margin:0 .2vw}#top_04 .top_box ul li:nth-of-type(3){border-radius:15px 15px 0;top:42%;left:-2%;width:35%}#top_04 .top_box ul li:nth-of-type(3) .icon:before{bottom:-68%;right:7%}#top_04 .top_box ul li:nth-of-type(4){bottom:-5%;left:-8%;width:28%}#top_04 .top_box ul li:nth-of-type(5){border-radius:15px 15px 0 0;top:0;right:5%;width:24%}#top_04 .top_box ul li:nth-of-type(5) .icon:before{bottom:-65%;right:5%;width:65%}#top_05 .top_box .color_bg{padding-bottom:6vw}#top_05 .top_box .slider{padding:3vw 0}#top_05 .top_box .navi_box .swiper-button-next,#top_05 .top_box .navi_box .swiper-button-prev{width:4vw;height:4vw}#top_05 .top_box .slider .inbox .txt{padding:1vw 2vw}#top_06{margin-top:-6vw;padding-top:6vw}#top_07 .top_box .map iframe{height:40vw}#top_07 .top_box .txt h3{font-size:1.4em}#top_07 .top_box .txt .table{margin-top:1.5vw}#top_07 .top_box .txt .table dl dt{width:8vw;padding:1.5vw 0}#top_07 .top_box .txt .table dl dd{width:calc(100% - 8vw);padding:1.5vw}.flow .inner{margin:1vw auto 0}.flow .inner ul li:not(:last-of-type){margin-bottom:1vw}.flow .inner ul li:not(:last-of-type):before{border-width:2vw 4vw 0;bottom:-2vw}.top_section.flow .inner ul li:before{border-width:2vw 4vw 0;bottom:-2vw}.flow .inner ul li dl dt{width:4.5vw}.flow .inner ul li dl dd{width:calc(100% - 4.5vw);padding:2vw}#top_09 .top_box .inner{max-width:95%;margin:2vw auto 0}#top_09:before{height:8vw}#top_09 .top_box .inner dl:not(:last-of-type){margin-bottom:1.5vw}#top_09 .top_box .inner dl dt{padding:0 56px 0 7.2vw;height:5.2vw}#top_09 .top_box .inner dl dt span,#top_09 .top_box .inner dl dd span{width:5.2vw;height:5.2vw}#top_09 .top_box .inner dl dd{padding:2vw 56px 2vw 7.2vw}#contact_sec{padding:3vw 0 10vw}#contact_sec .top_box h2{font-size:2.3em}#contact_sec .top_box .link_box a{width:43vw;padding:15px 8vw}#contact_sec .top_box .link_box span{left:3vw;width:4vw;height:4vw}.footer .inbox .logo img{height:4vw}.footer .inbox ul{margin:1.5vw 0}.footer{padding:2vw 0}.footer .inbox .sns a:not(:last-of-type){margin-right:1.5vw}.footer .inbox .cop{margin-top:2vw}.page_top{width:7.5vw;height:7.5vw}.page_top a:before{width:2vw;height:2vw;top:1vw}.sub_fv{padding-top:12vw;margin-bottom:-3vw}.sub_section{margin:3vw 0;padding:3vw 0}#voice_fv:before{background-position:0 20%}#voice_01 .sub_box .inner{padding:2vw}#voice_01 .sub_box .inner:not(:last-of-type){margin-bottom:3vw}#voice_01 .sub_box .inner .img p{margin-top:10px}#voice_01 .sub_box .inner .txt:before{width:15px;height:17px;left:1px;top:35%}#voice_01 .sub_box .inner .txt ul{padding:1vw}#voice_01 .sub_box .inner .txt ul li:not(:last-of-type){margin-bottom:1vw}#voice_01 .sub_box .inner .txt ul li dl dt{margin-bottom:5px}#staff_01 .sub_box .column_box:nth-of-type(2n+2){padding:3vw 0;margin:3vw 0}#staff_01 .sub_box .column_box .inner .txt h3{margin-top:.6vw}#staff_01 .sub_box .column_box .inner .txt h3 span{margin-left:1.2vw}#staff_01 .sub_box .column_box .inner .txt p{margin-top:1.2vw}#company_01:before{height:30%}#company_01 .sub_box{max-width:80%}#company_01 .sub_box .inner{margin:10vw 0 3vw;padding:1.5vw}#company_01 .sub_box .inner dl dt{width:8vw;padding:1.5vw 0}#company_01 .sub_box .inner dl dd{width:calc(100% - 8vw);padding:1.5vw}#company_01 .sub_box .map{padding-bottom:4.5rem}#company_01 .sub_box .map h3{padding:1.5vw 0}#company_01 .sub_box .map iframe{height:35vw}#news_fv:before{background-position:0 10%}.sub_box .cat_box ul li:nth-of-type(2n+2){margin-left:2%;margin-right:2%}.sub_box .cat_box ul li a{padding:1vw 0}#news_01 .sub_box .inbox{margin-top:2.5vw;padding:.5vw 2vw}#news_01 .sub_box .inbox dl{padding:1.5vw 0}#news_01 .sub_box .inbox dl dt{width:7.4vw;margin-right:2vw}#news_01 .sub_box .inbox dl dd:nth-of-type(1){width:9vw;margin-right:2vw}#news_01 .sub_box .inbox dl dd:nth-of-type(2){width:calc(100% - 7.4vw - 2vw - 9vw - 2vw)}#news_fv.detail dl dt{padding:1vw 0 2vw}#news_fv.detail{padding-top:3vw}#news_01.detail .sub_box p{margin-bottom:2vw}#news_01.detail .sub_box h2{margin-bottom:2vw}#news_01.detail .sub_box h3{margin-bottom:1vw}#property_01 .inbox{margin-top:3vw}#property_01 .inbox .inner{margin-bottom:4vw}#property_01 .inbox .inner .txt h3{margin:.75vw 0 .25vw}#property_01.detail .img .swiper-container{height:40vw}#property_01.detail .txtbox{margin-top:2vw}#property_01.detail .txtbox ul{margin:3vw 0}#property_01.detail .txtbox ul li dl dt{width:6vw;padding:1.5vw 0}#property_01.detail .txtbox ul li dl dd{width:calc(100% - 6vw);padding:1.5vw}#property_01.detail .comment.charge{margin-top:3vw}#property_01.detail .comment h3{padding:1.25vw 0}#property_01.detail .comment .inner{padding:2vw}#property_01.detail .comment .txt{padding:1.5vw}#service_01 .bg_box .sub_box .inner{padding-top:5vw}#service_01 .bg_box .sub_box .inner .txt{padding:6.5vw 0 11vw}#service_01 .bg_box .sub_box .inner .txt ul li:not(:last-of-type){margin-bottom:.5vw}#service_01_2{margin-top:-6vw}.servicetih2{margin-bottom:3vw}.servicetih2 span{padding:0 3vw}.service_table{margin:3vw auto}.service_table table{border-radius:1vw}.service_table table tr td{padding:1vw}#service_02 h4 span{padding:0 .5vw}#service_03 .sub_box .txt{margin-top:2vw}#service_05 .sub_box p span{padding:0 .5vw}#column_01 .side_bar{width:250px}#column_01 .contents{width:calc(100% - 250px - 2.5%);margin-right:2.5%}#column_01 .contents .inner .img{width:37.5%;margin-right:2.5%}#column_01 .contents .inner .txt{width:60%}#column_01 .contents .inner .txt dl dt{margin-right:1vw}#column_01 .contents .inner .txt dl dd .cat{padding:3px 8px}#column_01 .contents .inner .txt h3{font-size:1.5em;line-height:120%;padding:1vw 0}#column_01 .navigation .nav-links{padding:2vw 0}#column_01 .side_bar h3,#column_01 .side_bar h2{padding:.5vw 1vw}#column_01 .side_bar ul li{padding:1vw 0}#column_01 .side_bar ul li .rpwe-title{padding-left:.5vw}#column_01 .widget.popular-posts,#column_01 ul{margin-bottom:3vw}}@media screen and (max-width:1300px){#property_01 .inbox .inner .img img{height:15.862vw}}@media screen and (max-width:1200px){body{font-size:1.2vw}}@media screen and (max-width:1100px){body{font-size:1.3vw}.top_section.flow .inner{width:100%}}@media screen and (max-width:950px){body{font-size:14px}.unit .right ul{display:none}.unit .right .menu_botton{width:35px;height:20px;display:block;position:relative;z-index:0}.unit .right .menu_botton span{position:absolute;width:100%;height:2px;background-color:#009743;margin:auto}.unit .right .menu_botton span:nth-of-type(1){top:0}.unit .right .menu_botton span:nth-of-type(2){top:0;bottom:0}.unit .right .menu_botton span:nth-of-type(3){bottom:0}.unit .logo img{height:10vw;max-height:37px}#top_fv{height:calc(100vh - 57px)}#top_fv .txt h1{font-size:2.8em}#top_01 .top_box .inner .toptih2{width:100%;font-size:1.2em;padding:0 0 1.5rem}#top_01 .top_box .inner .inbox{width:100%;padding:1.5rem}#top_01 .top_box .inner{max-width:100%}#top_01 .top_box .inner .inbox dl dt{width:4.9rem;margin-right:1rem}#top_01 .top_box .inner .inbox dl dd:nth-of-type(1){width:5.5rem;margin-right:1rem}#top_01 .top_box .inner .inbox dl dd:nth-of-type(2){width:calc(100% - 4.9rem - 1rem - 5.5rem - 1rem)}#top_01 .top_box .inner .toptih2 span{top:14.5%}.link_box{margin-top:1.5rem !important}.link_box a{width:30vw}.link_box span{width:30px;height:30px;margin-right:10px}.top_section{margin:2rem 0;padding:2rem 0}#top_02 .top_box ul:before{max-width:55%;width:300px}#top_02 .top_box ul li{padding:1.5rem;background-color:#f7fadc9c;font-size:1.15em;padding:1.5rem;width:48%;text-align:center;border-radius:20px;top:0!important;left:0!important;right:0!important;bottom:0!important;position:relative;margin-bottom:1rem}#top_02 .top_box ul{padding-top:1rem;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center}#top_03{margin-top:-4rem}.arrow_title{padding:1rem 0 4rem}#top_03 .top_box ul{margin-top:-2.5rem}#top_03 .top_box ul li:not(:last-of-type){margin-bottom:3rem}#top_03 .top_box ul li .txt{width:100%;padding:0 0 1.5rem}#top_03 .top_box ul li .img{width:600px;max-width:100%;padding-left:10%;padding-bottom:10%}#top_03 .top_box ul li .txt h3 span{padding-bottom:1rem;margin-bottom:1rem}#top_03 .top_box ul li .txt:before{background-size:auto 100%}#top_03 .top_box ul li:nth-of-type(2n+2) .txt{text-align:left}#top_03 .top_box ul li:nth-of-type(2n+2) .txt:before{left:-20%;right:unset}#top_03 .top_box ul li:nth-of-type(2n+2) .txt h3 span:before{left:0;right:unset}.top_box{max-width:90%}#top_04 .top_box .txt{width:100%}#top_04 .top_box ul li{position:relative;padding:15px 30px 15px 30px!important;width:48% !important;border-radius:15px !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;margin:0 0 1rem!important}#top_04 .top_box ul li:nth-of-type(2n+2){transform:translate(0,10vw)}#top_04 .top_box ul{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between}#top_04 .top_box ul li .icon:before{content:none}#top_04 .top_box ul li .icon{width:100%;text-align:center}#top_04 .top_box ul li .icon img{height:60px}#top_04 .top_box ul li p{width:100%;padding-left:0;font-size:1em;padding-top:1rem}#top_04 .top_box ul li:before{width:15px;height:15px;top:90px;left:10px}#top_04 .top_box ul li:after{width:15px;height:15px;top:90px;right:10px}#top_04 .top_box .img_box{max-width:55%;margin:-3rem 0 0 auto}#top_04:before{height:4.5rem}#top_05 .top_box .color_bg{padding-bottom:4rem}#top_05 .top_box .slider{padding:2rem 0;max-width:85%}#top_05 .top_box .slider .inbox .txt{padding:1rem 2rem}#top_06{margin-top:-4rem;padding-top:4rem}#top_06 .top_box ul{display:block;width:450px;margin:0 auto}#top_06 .top_box ul li:nth-of-type(2){margin:0}#top_06 .top_box ul li{width:100%;position:relative;z-index:0;margin-bottom:1rem !important}#top_06:before{height:50%}#top_07{padding:4rem 0}#top_07 .top_box{flex-direction:column;width:90%;max-width:90%}#top_07 .top_box .map{width:100%;max-width:100%;padding-bottom:3em}#top_07 .top_box .txt{width:1200px;max-width:100%;padding-left:0;padding-top:2rem}#top_07 .top_box .txt .table dl dt{width:5.5rem;padding:15px 0}#top_07 .top_box .txt .table dl dd{width:calc(100% - 5.5rem);padding:15px}.flow .inner{margin:1rem auto 0}.flow .inner ul li:not(:last-of-type){margin-bottom:2rem}.top_section.flow .inner ul li:not(:last-of-type){margin-bottom:.8rem}.flow .inner ul li:not(:last-of-type):before{border-width:1rem 4rem 0;bottom:-1rem}.top_section.flow .inner .period{width:35px}.top_section.flow .inner ul{width:calc(100% - 35px);padding:5% 0;padding-left:2.5%}.top_section.flow .inner ul li:before{border-width:1rem 4rem 0;bottom:-1rem}.flow .inner ul li dl dt{width:40px}.flow .inner ul li dl dd{width:calc(100% - 40px);padding:1.5rem}#top_09 .top_box .inner{margin:1rem auto 0}#top_09 .top_box .inner dl:not(:last-of-type){margin-bottom:1rem}#top_09 .top_box .inner dl dt{padding:0 57px 0 77px;height:57px}#top_09 .top_box .inner dl dt span,#top_09 .top_box .inner dl dd span{width:57px;height:57px;font-size:1.6rem}#top_09 .top_box .inner dl dd{padding:20px 57px 20px 77px}#contact_sec{padding:1rem 0 5rem;background-size:cover}#contact_sec .top_box .link_box a{width:480px;padding:15px 80px}#contact_sec .top_box .link_box span{left:30px;width:40px;height:40px}.footer{padding:1.5rem 0}.footer .inbox .logo img{height:10vw;max-height:37px}.footer .inbox ul{display:none}.footer .inbox .sns{margin-top:1.5rem}.footer .inbox .sns a{width:30px}.footer .inbox .cop{margin-top:1.5rem}.page_top{width:50px;height:50px}.page_top a:before{width:15px;height:15px;top:7.5px}.unit.active{background-color:#fff}.unit_inner{width:100%;height:calc(100% - 57px);top:57px;left:0;background-color:#009743;position:fixed;z-index:98;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}.unit_inner.active{opacity:1;pointer-events:auto}.unit_inner .inbox ul li{text-align:center}.unit_inner .inbox ul li a{color:#fff;padding:5px 0;display:block;font-size:1.25em;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s}.unit_inner .inbox ul li a:hover{opacity:.6}#contact_01 .sub_box .form_box .input dl:nth-of-type(1),#contact_01 .sub_box .form_box .input dl:nth-of-type(2){width:100%}#contact_01 .sub_box .form_box .input dl:nth-of-type(1) dt,#contact_01 .sub_box .form_box .input dl:nth-of-type(2) dt{width:22.3%}#contact_01 .sub_box .form_box .input dl:nth-of-type(1) dd,#contact_01 .sub_box .form_box .input dl:nth-of-type(2) dd{width:calc(100% - 22.3%)}#news_fv:before{background-position:0 10%}.sub_box .cat_box ul li:nth-of-type(2n+2){margin-left:2%;margin-right:2%}.sub_box .cat_box ul li a{padding:1.5vw 0}#news_01 .sub_box .inbox{padding:.5rem 1rem}#news_01 .sub_box .inbox dl{padding:1rem 0}#news_01 .sub_box .inbox dl dt{width:4.9rem;margin-right:1rem}#news_01 .sub_box .inbox dl dd:nth-of-type(1){width:5.5rem;margin-right:1rem}#news_01 .sub_box .inbox dl dd:nth-of-type(2){width:calc(100% - 4.9rem - 1rem - 5.5rem - 1rem)}#property_01 .cat_box ul li{width:49%}.sub_box .cat_box ul{justify-content:center}#property_01 .cat_box ul li:not(:nth-of-type(5n+5)){margin-right:0}#property_01 .cat_box ul li:not(:nth-of-type(2n+2)){margin-right:calc(2% / 1)}#property_01 .cat_box ul li{margin-bottom:15px}#property_01 .inbox .inner{width:49%}#property_01 .inbox .inner:not(:nth-of-type(3n+3)){margin-right:0}#property_01 .inbox .inner:not(:nth-of-type(2n+2)){margin-right:calc(2% / 1)}#service_01 .bg_box .sub_box h2{font-size:1.5em}#service_01 .bg_box .sub_box .inner .img{width:calc(100% / 4)}#service_01 .bg_box .sub_box .inner .txt{width:calc(100% / 4 * 3)}#service_01 .bg_box .sub_box .inner{align-items:flex-end}#service_01 .bg_box .sub_box .inner .txt ul li{font-size:1.2em}#service_01 .bg_box .sub_box .inner .txt{padding:7.5vw 0 13vw}#service_01 br.sp{display:block}#service_03 br.pc{display:none}#service_01 .arrow_title h2{font-size:2.8em}#column_01 .contents{width:100%;margin-right:0}#column_01 .side_bar{width:100%;position:relative;margin-top:5vw}#property_01 .inbox .inner .img img{height:24.291vw}#top_05 .top_box .slider .inbox img{height:46.85vw}.top_section.flow .inner .inbox:not(:last-of-type) ul li:last-of-type{margin-bottom:0}.top_section.flow .inner h4{font-size:1.5em}}@media screen and (max-width:650px){.pc{display:none}.sp{display:block}.sub_fv:before{background-size:cover!important;background-position:center!important;opacity:.8}.link_box a{width:65vw}body{font-size:3.3vw}.top_section{margin:5vw 0;padding:5vw 0}.toptih2{font-size:2.1em;line-height:300%}.toptih2 span{font-size:2.3em;opacity:0}.sub_fv .inbox:before{width:100%;bottom:-50%}#top_01 .top_box{margin-top:-4vw;padding-top:8vw}#top_01 .top_box .inner .toptih2{padding:0 0 4.5vw}#top_01 .top_box .inner .toptih2 span{top:0;font-size:4em}#top_01 .top_box .inner .inbox{padding:3vw}#top_01 .top_box .inner .inbox dl dd:nth-of-type(2){width:100%;margin-top:5px}#top_01 .top_box .inner .inbox dl dt{width:auto;margin-right:10px}#top_01 .top_box .inner .inbox dl dd:nth-of-type(1){width:auto;padding:3.5px 10px;margin-right:0}.unit_sidebar .tel,.unit_sidebar .form{-ms-writing-mode:unset;writing-mode:unset;width:50%;border-radius:0;padding:15px 0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}.unit_sidebar{width:100%;bottom:0;top:unset;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:flex-end}.unit_sidebar .tel{margin-bottom:0}.unit_sidebar .tel span,.unit_sidebar .form span{margin-bottom:0;margin-right:5px}#top_02 .top_box h2{text-align:center;font-size:2.4em}#top_02 .top_box ul li{font-size:1.15em;padding:10px;width:48%;margin-bottom:2vw}#top_02 .top_box ul{padding-bottom:23vw}.arrow_title{padding:5vw 0 8vw}#top_03 .top_box ul{margin-top:0}#top_03 .top_box ul li .txt{padding:0 0 5.5vw}#top_03 .top_box ul li .txt:before{width:100%;left:-50%}#top_03 .top_box ul li:not(:last-of-type){margin-bottom:5vw}#top_04 .top_box ul{margin-top:5vw;display:block}#top_04 .top_box ul li{width:100% !important;padding:3vw 6vw 3vw 6vw!important;border-radius:10px !important}#top_04 .top_box ul li:nth-of-type(1n+4){display:none}#top_04 .top_box ul li .icon img{height:12vw}#top_04 .top_box ul li p{padding-top:2vw}#top_04 .top_box ul li:before{width:3vw;height:3vw;top:18vw;left:1.5vw}#top_04 .top_box ul li:after{width:3vw;height:3vw;top:18vw;right:1.5vw}#top_04 .top_box ul li:nth-of-type(2n+2){transform:translate(0,0)}#top_04 .top_box .img_box{max-width:85%;margin:0 0 0 auto}#top_04:before{height:13vw}#top_05 .top_box .toptih2 span{font-size:2.1em}#top_05 .top_box .toptih2{line-height:220%;border-radius:15px 15px 0 0}#top_05 .top_box .color_bg{padding-bottom:10vw}#top_05 .top_box .slider{padding:4vw 0;max-width:65%}.link_box{margin-top:4vw !important}#top_06{margin-top:-10vw;padding-top:10vw}#top_05 .top_box .navi_box .swiper-button-next,#top_05 .top_box .navi_box .swiper-button-prev{width:8vw;height:8vw}#top_05 .top_box .navi_box .swiper-button-next{right:-4vw}#top_05 .top_box .navi_box .swiper-button-prev{left:-4vw}#top_05 .top_box .slider .inbox .txt{padding:0;position:relative;background:0 0;top:0;margin-top:8px}#top_05 .top_box .slider .inbox img{border-radius:10px}#top_05 .top_box .slider .inbox{border-radius:0;overflow:unset}#top_05 .top_box .navi_box .swiper-button-next,#top_05 .top_box .navi_box .swiper-button-prev{top:-16vw}#top_06 .top_box ul{max-width:85%}#top_06 .top_box ul li{margin-bottom:5vw !important}#top_07 .top_box .map iframe{height:80vw}#top_07{padding:5vw 0 10vw}#top_07 .top_box .txt .table dl dt{width:19vw;padding:3.5vw 0}#top_07 .top_box .txt .table dl dd{width:calc(100% - 19vw);padding:3.5vw}#top_08 .top_box .toptih2{line-height:110%}.flow .inner ul li dl dt{width:100%}.flow .inner ul li dl dd{width:100%;padding:4vw}.top_section.flow .inner ul li dl dd{padding:2vw}.top_section.flow .inner ul li dl dd h3{font-size:1.2em;text-align:center}.flow .inner ul li dl dd h3{font-size:1.5em}.top_section.flow .inner ul li dl{border-radius:7px}.flow .inner ul li dl dd .link_inner .link_box{width:100%}.flow .inner ul li dl dd .link_inner .link_box.tel{margin-bottom:5px}.flow .inner ul li dl dd .link_inner .link_box a{width:100%}.flow .inner ul li dl dd .link_inner .link_box.mail a{margin-left:0}#top_09 .top_box .toptih2{line-height:150%}#top_09 .top_box .inner dl dt{padding:5vw 10vw 5vw 12vw;height:auto}#top_09 .top_box .inner dl dt span,#top_09 .top_box .inner dl dd span{width:10vw;height:100%;font-size:1.3rem}#top_09 .top_box .inner dl dt:before{right:3vw}#top_09 .top_box .inner dl dt:after{right:calc(3vw + 6.5px)}#top_09 .top_box .inner dl dd{padding:5vw 10vw 5vw 12vw}#top_09 .top_box .inner dl dd span{height:17vw}#contact_sec .top_box h2{font-size:1.8em}#contact_sec .top_box .link_box a{width:480px;padding:15px 12vw}#contact_sec .top_box .link_box span{left:5vw;width:7vw;height:7vw}#contact_sec{padding:5vw 0 20vw}.footer{padding:5vw 0;margin-bottom:13.5135vw}.page_top{width:13vw;height:13vw;bottom:7.5%}.page_top a:before{width:4vw;height:4vw;top:2vw}.sub_section .sub_box{width:1200px;max-width:90%;margin:0 auto}.sub_fv{padding-top:25vw;margin-bottom:-5vw}.sub_fv .inbox .toptih2{font-size:2.1em;line-height:230%}.sub_fv .inbox .toptih2 span{font-size:2.2em}#voice_fv:before{background-size:cover;background-position:center}.sub_section{margin:5vw 0;padding:5vw 0}#voice_01 .sub_box .inner{padding:3vw}#voice_01 .sub_box .inner:not(:last-of-type){margin-bottom:4vw}#voice_01 .sub_box .inner .img{width:100%;text-align:center;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}#voice_01 .sub_box .inner .img img{width:15vw;max-width:90px}#voice_01 .sub_box .inner .img p{margin-top:0;padding-left:3vw;text-align:left}#voice_01 .sub_box .inner .txt{width:100%;padding-left:0;padding-top:15px}#voice_01 .sub_box .inner .txt:before{left:0;right:31%;margin:auto;top:0;transform:rotate(90deg)}#voice_01 .sub_box .inner .txt ul{padding:3vw}#voice_01 .sub_box .inner .txt ul li:not(:last-of-type){margin-bottom:1.5vw}#voice_01 .sub_box .inner .txt ul li dl dt{margin-bottom:.75vw}#staff_fv:before{background-position:center;background-size:cover}#staff_01 .sub_box .column_box:nth-of-type(2n+2){padding:5vw 0;margin:5vw 0}#staff_01 .sub_box .column_box .inner .img{width:100%;text-align:center}#staff_01 .sub_box .column_box .inner .img img{width:400px;max-width:50%}#staff_01 .sub_box .column_box .inner .txt{width:100%;padding-left:0;padding-top:2vw;text-align:center}#staff_01 .sub_box .column_box:nth-of-type(2n+2) .inner .txt{padding-left:0}#staff_01 .sub_box .column_box .inner .txt h3 b{padding:3px 10px}#staff_01 .sub_box .column_box .inner .txt h3{margin-top:1vw;margin-bottom:3vw}#staff_01 .sub_box .column_box .inner .txt h3 span{margin-left:1vw}#staff_01 .sub_box .column_box .inner .txt ul li{width:100%}#staff_01 .sub_box .column_box .inner .txt dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;text-align:left}#staff_01 .sub_box .column_box .inner .txt dl dd{width:calc(100% - 27vw)}#staff_01 .sub_box .column_box .inner .txt dl dt{width:27vw}#staff_01 .sub_box .column_box .inner .txt li:last-of-type dl dt,#staff_01 .sub_box .column_box .inner .txt li:last-of-type dl dd{width:100%}#staff_01 .sub_box .column_box .inner .txt ul li:not(:last-of-type){margin-bottom:2vw}#staff_01 .sub_box .column_box .inner .txt ul li:last-of-type{margin-top:3vw}#company_01:before{height:30%}#company_01 .sub_box{max-width:90%}#company_01 .sub_box .inner{margin:15vw 0 5vw;padding:3.5vw}#company_01 .sub_box .inner dl dt{width:19vw;padding:3.5vw 0}#company_01 .sub_box .inner dl dd{width:calc(100% - 19vw);padding:3.5vw}#company_01 .sub_box .map{padding-bottom:11vw}#company_01 .sub_box .map h3{padding:1.5vw 0}#company_01 .sub_box .map iframe{height:60vw}#company_01 .sub_box .map .toptih2 span{font-size:2.6em}#contact_01 .sub_box h3{font-size:1.8em;margin-bottom:5vw}#contact_01 .sub_box .form_box{padding:3vw 0}#contact_01 .sub_box .form_box .title{width:100%;margin-bottom:1.5vw}#contact_01 .sub_box .form_box .input{width:100%}#contact_01 .sub_box .form_box:nth-of-type(4) .input span.mwform-radio-field{width:100%;display:block;margin:0;font-size:1.1em}#contact_01 .sub_box .form_box:nth-of-type(4) .input span.mwform-radio-field:not(:last-of-type){margin-bottom:5px}input[type=text],input[type=email],input[type=url],input[type=tel],textarea,select{padding:2vw}#contact_01 .sub_box .form_box .input dl:nth-of-type(1),#contact_01 .sub_box .form_box .input dl:nth-of-type(2){width:100%}#contact_01 .sub_box .form_box .input dl:nth-of-type(1) dt,#contact_01 .sub_box .form_box .input dl:nth-of-type(2) dt{width:20%}#contact_01 .sub_box .form_box .input dl:nth-of-type(1) dd,#contact_01 .sub_box .form_box .input dl:nth-of-type(2) dd{width:80%}#contact_01 .sub_box .form_box .input dl dt{width:20%}#contact_01 .sub_box .form_box .input dl dd{width:80%}.contactForm__btnBox{margin:5vw auto 0}#contact_01 .link_box.tel a{width:100%}#contact_01 .link_box.tel a span{left:5vw;width:7vw;height:7vw}#news_fv:before{background-size:cover;background-position:center}.sub_box .cat_box ul li:nth-of-type(2n+2){margin-left:2%;margin-right:2%}.sub_box .cat_box ul li a{padding:2vw 0}#news_01 .sub_box .inbox{padding:1.5vw 3vw}#news_01 .sub_box .inbox dl{padding:3vw 0}#news_01 .sub_box .inbox dl dt{width:auto;margin-right:10px}#news_01 .sub_box .inbox dl dd:nth-of-type(1){padding:3.5px 5px;margin-right:0}#news_01 .sub_box .inbox dl dd:nth-of-type(2){width:100%;margin-top:5px}#news_fv.detail{padding-top:5vw}#news_fv.detail dl dt{padding:2vw 0 4vw}#news_01.detail .sub_box h2{margin-bottom:4vw;font-size:1.8em}#news_01.detail .sub_box h3{margin-bottom:3vw;font-size:1.5em}#news_01.detail .sub_box p{margin-bottom:5vw}#news_01.detail .sub_box ul,#news_01.detail .sub_box ol{margin:3vw 0 8vw}#news_01.detail .sub_box img{margin-bottom:3vw}#property_01 .inbox{margin-top:5vw}#property_01 .inbox .inner{margin-bottom:6vw}#property_01.detail .img .swiper-container{width:100%;height:55vw;border-radius:15px}#property_01.detail .img .swiper-container.nav-slider{display:none}#property_01.detail .img .main-slider .sp_button{display:block}#property_01.detail .img .swiper-button.swiper-button-prev{top:0;right:unset;bottom:0}#property_01.detail .img .swiper-button.swiper-button-next{bottom:0;top:0;left:unset}#property_01.detail .img .swiper-button.swiper-button-prev:after{transform:rotate(-135deg) translate(-15%,15%)}#property_01.detail .img .swiper-button.swiper-button-next:after{transform:rotate(-135deg) translate(15%,-15%)}#property_01.detail .txtbox{margin-top:5vw}#property_01.detail .txtbox .title h3{font-size:2.1em;margin-top:2vw}#property_01.detail .txtbox ul{margin:5vw 0}#property_01.detail .txtbox ul li{width:100%}#property_01.detail .txtbox ul li dl dt{width:20vw;padding:3vw 0}#property_01.detail .txtbox ul li dl dd{width:calc(100% - 20vw);padding:3vw}#property_01.detail .txtbox ul li:nth-of-type(2) dl dt{border-top:0 solid #000}#property_01.detail .txtbox ul li:nth-of-type(2) dl dd{border-top:0 solid #000}#property_01.detail .comment h3{padding:2vw 0;font-size:1.2em}#property_01.detail .comment .inner{padding:3vw}#property_01.detail .comment.customer .inner{flex-direction:column-reverse}#property_01.detail .comment .txt{padding:3vw;width:100%;margin:0!important;margin-top:20px!important}#property_01.detail .comment .txt:before{top:-15px;left:0!important;right:0!important;margin:auto}#property_01.detail .comment.customer .txt:before{transform:rotate(-90deg)}#property_01.detail .comment.charge .txt:before{transform:rotate(90deg)}#property_01.detail .comment .img{width:100%;text-align:center;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}#property_01.detail .comment .img img{width:60px}#property_01.detail .comment .img p{margin-left:5px}#property_01.detail .comment.charge{margin-top:5vw}#service_01 .bg_box .sub_box h2 span{font-size:2.1em}#service_01 .bg_box .sub_box .inner{padding-top:7vw;flex-direction:column-reverse;align-content:space-between}#service_01 .bg_box .sub_box .inner .img{width:500px;max-width:40%;margin:0 auto 0 0;position:relative;left:-10%}#service_01 .bg_box .sub_box .inner .txt{width:100%}#service_01 .bg_box .sub_box .inner .txt ul li:not(:last-of-type){margin-bottom:2vw}#service_01 .bg_box .sub_box .inner .txt:before{width:150%;left:-25%;top:0;right:0;margin:auto}#service_01 .bg_box .sub_box .inner .txt{padding:11vw 0 20vw}#service_01 .arrow_title h2{font-size:1.7em}.servicetih2{font-size:1.7em;margin-bottom:5vw}#service_01_2{margin-top:-10vw}#service_01_2 .sub_box .img img{width:100%}#service_01_2 .sub_box .img img:nth-of-type(1){margin-bottom:5px}#service_02 h4{font-size:1.3em}.service_table{overflow-x:scroll;padding-bottom:2.5%;margin:5vw auto}.service_table::-webkit-scrollbar{height:12px}.service_table::-webkit-scrollbar-thumb{background:#aaa;border-radius:6px}.service_table::-webkit-scrollbar-track{background:#ddd;border-radius:6px}.service_table table{width:650px}.service_table table tr td{padding:2vw}#service_05 .sub_box p span{display:block}#service_05 .sub_box p span:before{height:110%;bottom:-5%}#service_02 h4 span{display:block}#service_02 h4 span:before{height:110%;bottom:-5%}#column_01 .contents .inner .img{width:100%;margin-right:0;margin-bottom:3vw}#column_01 .contents .inner .txt{width:100%}#column_01 .contents .inner .txt h3{font-size:1.4em;padding:2vw 0}#column_01 .navigation .nav-links{padding:4vw 0}#column_01 .side_bar{margin-top:10vw}#column_01 .widget.popular-posts,#column_01 ul{margin-bottom:5vw}#column_01 .side_bar ul li{padding:3vw 0}#column_01 .side_bar ul li .rpwe-title{padding-left:3vw}#policy_01 .sub_box p{margin-bottom:4vw}#policy_01 .sub_box h2{margin-top:5vw;font-size:1.4em;margin-bottom:2vw}#policy_01 .sub_box h2 span{font-size:1.6em}#policy_01 .sub_box ul{padding-left:1em;list-style:none;line-height:1.8}#policy_01 .sub_box ul li{position:relative;margin-bottom:.5vw}#policy_01 .sub_box ul li:before{content:'・';position:absolute;top:0;left:-1.5em;width:1em;text-align:center}#top_fv .bg{height:99%;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/top_fv_sp.jpg)}#top_05 .top_box .slider .inbox img{height:35.88vw}#property_01.detail .img .main-slider:before{width:30px;height:30px;bottom:2.5%;left:2.5%}}
.unit{padding:10px 1%;background-color:#fff}.unit .right{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}.unit .logo dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}.unit .logo dl dt img{height:40px}.unit .logo dl dd{padding-left:10px}.unit .logo dl dd p{line-height:100%;font-size:.85em}.unit .logo dl dd p span{display:block;color:#094;font-weight:600;line-height:100%;font-size:1em}.unit .logo dl dd p strong{display:block;font-size:1.3em;line-height:100%;padding:5px 0}.unit .right ul li{padding:0 5px}.unit .right ul li a{font-size:.9em}.unit .right ul li:nth-of-type(4),.unit .right ul li:last-of-type{display:none}.unit .right .tel_d{display:inline-block;padding:0 10px}.unit .right .tel_d.sp,.unit .right .con_d.sp{display:none}.unit .right .tel_d a{color:#0499e6}.unit .right .tel_d a small{display:block;border:1px solid #0499e6;padding:3px;line-height:100%;font-size:.85em}.unit .right .tel_d a span{position:relative;z-index:0;font-size:1.75em;font-weight:700;line-height:100%;margin-top:5px;display:block;padding-left:25px;text-align:right}.unit .right .tel_d a span:before{content:"";position:absolute;z-index:-1;width:25px;height:100%;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/contact_tel_b.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center;left:0;top:0}.unit .right .con_d{display:inline-block}.unit .right .con_d a{background-color:#009743;color:#fff;border-radius:5px;display:inline-block;padding:0 10px}.unit .right .con_d a span{position:relative;z-index:0;font-size:1em;padding:14px 0;display:block;padding-left:25px}.unit .right .con_d a span:before{content:"";position:absolute;z-index:-1;width:20px;height:100%;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/contact_mail.png);background-size:100% auto;background-repeat:no-repeat;background-position:center;left:0;top:0}#top_fv{display:block;height:auto}#top_fv .topbox{width:100%;height:auto;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/new_fvbg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden}#top_fv .topbox .inner{width:1400px;max-width:95%;margin:0 auto;padding:5% 0;position:relative;z-index:0}#top_fv .topbox .inner h1{width:800px;max-width:60%;margin:0 auto 0 0}#top_fv .topbox .inner ul{width:800px;max-width:60%;margin:3.5% auto 0 0;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:stretch}#top_fv .topbox .inner ul li{width:31%;border:2px solid #094;background-color:#fff;border-radius:10px;box-shadow:0px 3px 8px #26262678}#top_fv .topbox .inner ul li a{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;height:100%;color:#094;font-weight:700;padding:15px 0}#top_fv .topbox .inner ul li a span{font-size:1.35em;position:relative;z-index:0}#top_fv .topbox .inner ul li a span:before{content:"";position:absolute;z-index:-1;width:10px;height:10px;border-right:1px solid #094;border-bottom:1px solid #094;transform:rotate(-45deg);bottom:0;top:0;right:-15px;margin:auto}#top_fv .topbox .inner ul li a small{display:block;width:100%;text-align:center;line-height:130%}#top_fv .topbox .inner ul li a small em.pc{display:inline-block}#top_fv .topbox .inner .img img{position:absolute;z-index:0;right:0;top:5%;width:500px;max-width:35%}#top_fv .topbox .inner .img p{position:absolute;background-color:#000;color:#fff;padding:3px 13px;right:0;bottom:20px}#top_fv .bottombox{width:100%;background-color:#009743}#top_fv .bottombox .inner{width:1400px;max-width:95%;margin:0 auto;padding:2rem 0;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center}#top_fv .bottombox .inner .left{width:48.5%}#top_fv .bottombox .inner .left h2{color:#fff;font-size:2.2em;padding-left:100px;position:relative;z-index:0;font-family:kozuka-gothic-pr6n,sans-serif;font-weight:700;line-height:140%}#top_fv .bottombox .inner .left h2:before{content:"";position:absolute;z-index:-1;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/fv_icon01.png);background-position:center;background-size:100% auto;background-repeat:no-repeat;width:90px;height:90px;left:0;top:0;bottom:0;margin:auto}#top_fv .bottombox .inner .left p{color:#fff;font-size:1.3em;font-weight:600;line-height:140%;margin-top:2rem;position:relative;z-index:0;padding-right:160px}#top_fv .bottombox .inner .left p:before{content:"";position:absolute;z-index:-1;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/fv_icon02.png);background-position:center;background-size:100% auto;background-repeat:no-repeat;width:150px;height:112px;right:0;bottom:0;margin:auto}#top_fv .bottombox .inner .right{width:48.5%}#top_fv .bottombox .inner .right .link{position:relative;z-index:0;width:600px;margin:0 auto;max-width:100%;padding:15px 0;font-weight:700;border-radius:10px}#top_fv .bottombox .inner .right .link a{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}#top_fv .bottombox .inner .right .link.c{color:#000a31;background:linear-gradient(270deg,#fffc00,#ffd800);background:-webkit-linear-gradient(270deg,#fffc00,#ffd800);text-align:center;font-size:1.65em;box-shadow:0px 3px 8px #26262678;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}#top_fv .bottombox .inner .right .link.c small{display:block;font-size:.75em;width:100%}#top_fv .bottombox .inner .right .link.c span{background-color:#ff7300;display:inline-block;padding:1px 5px;margin-right:5px;font-size:.75em}#top_fv .bottombox .inner .right .link.l{background-color:#4cc764;color:#fff;text-align:center;font-size:1.6em;line-height:100%;border:2px solid #fff;background:linear-gradient(270deg,#4cc764,#06c755);background:-webkit-linear-gradient(270deg,#4cc764,#0aad4d);padding:20px 0}#top_fv .bottombox .inner .right .link.l span small{font-size:.8em;margin-left:5px}#top_fv .bottombox .inner .right .link.t{border:2px solid #fff;margin:1rem auto}#top_fv .bottombox .inner .right .link.t dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}#top_fv .bottombox .inner .right .link.t dl dt{color:#fff;font-weight:700;margin-right:10px}#top_fv .bottombox .inner .right .link.t dl dd{color:#fff;font-weight:700}#top_fv .bottombox .inner .right .link.t dl dd span{font-size:2em;padding-left:30px;position:relative;z-index:0}#top_fv .bottombox .inner .right .link.t dl dd span:before{content:"";position:absolute;z-index:-1;width:25px;height:100%;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://kumamotobaikyaku.com/wp-content/themes/twentytwentyone/asset/css/.././img/contact_tel.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center;left:0;top:0}#contact_01.ass .sub_box{width:800px;max-width:90%;margin:0 auto}#contact_01.ass h3{text-align:left;border-left:7px solid #009743;border-top:1px solid #009743;border-bottom:1px solid #009743;border-right:1px solid #009743;color:#009743;padding:5px 10px;margin-bottom:1.5rem}#contact_01.ass table{border:1px solid #009743}#contact_01.ass table tr{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:stretch}#contact_01.ass table tr:not(:last-of-type){border-bottom:1px solid #009743}#contact_01.ass table td.heading{width:200px;background-color:#dfffed;padding:15px}#contact_01.ass table td.heading p{font-weight:700}#contact_01.ass table td.heading p.note{font-weight:400;margin-top:5px}#contact_01.ass table td.heading p .mandatory{background-color:#ff9103;color:#fff;padding:3px 5px;margin-left:5px}#contact_01.ass table td.content{width:calc(100% - 200px);padding:15px}.wpcf7-list-item{margin:0 0 1em 1em}#contact_01.ass table tr.box09 td.content .mail__inner,#contact_01.ass table tr.box08 td.content .address__inner,#contact_01.ass table td.content .property-address__inner{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center}#contact_01.ass table tr.box08 td.content .address__inner:not(:last-of-type),#contact_01.ass table td.content .property-address__inner:not(:last-of-type){margin-bottom:1em}#contact_01.ass table tr.box09 td.content .mail__inner .mail__inner--heading,#contact_01.ass table tr.box08 td.content .address__inner .address__inner--heading,#contact_01.ass table tr.box02 td.content .property-address__inner .property-address__inner--heading{width:110px}#contact_01.ass table tr.box09 td.content .mail__inner p,#contact_01.ass table tr.box08 td.content .address__inner p,#contact_01.ass table tr.box02 td.content .property-address__inner p{width:calc(100% - 110px)}#contact_01.ass table tr.box09 td.content .mail__inner .mail__inner--heading p,#contact_01.ass table tr.box08 td.content .address__inner .address__inner--heading p,#contact_01.ass table tr.box02 td.content .property-address__inner .property-address__inner--heading p{width:100%}#contact_01.ass table tr.box08 td.content .address__inner:last-of-type p,#contact_01.ass table tr.box02 td.content .property-address__inner:last-of-type p{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center}#contact_01.ass table tr.box08 td.content .address__inner:last-of-type p .wpcf7-form-control-wrap,#contact_01.ass table tr.box02 td.content .property-address__inner:last-of-type p .wpcf7-form-control-wrap{width:49%}#contact_01.ass table tr.box03 td.content .detail{width:100%}#contact_01.ass table tr.box09 td.content .mail__inner:not(:last-of-type),#contact_01.ass table tr.box03 td.content .detail:not(:last-of-type){margin-bottom:1em}#contact_01.ass table tr.box03 td.content #floor-plan_id,#contact_01.ass table tr.box03 td.content #area_id,#contact_01.ass table tr.box03 td.content #years_id{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center}#contact_01.ass table tr.box03 td.content #floor-plan_id .detail__inner--heading,#contact_01.ass table tr.box03 td.content #area_id .detail__inner--heading,#contact_01.ass table tr.box03 td.content #years_id .detail__inner--heading{width:110px}#contact_01.ass table tr.box03 td.content #floor-plan_id p,#contact_01.ass table tr.box03 td.content #area_id p,#contact_01.ass table tr.box03 td.content #years_id p{width:calc(100% - 110px)}#contact_01.ass table tr.box03 td.content #area_id p,#contact_01.ass table tr.box03 td.content #years_id p{display:flex;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}#contact_01.ass table tr.box03 td.content #area_id p .wpcf7-form-control-wrap,#contact_01.ass table tr.box03 td.content #years_id p .wpcf7-form-control-wrap{padding:0 5px}#contact_01.ass table tr.box03 td.content #floor-plan_id .detail__inner--heading p,#contact_01.ass table tr.box03 td.content #area_id .detail__inner--heading p,#contact_01.ass table tr.box03 td.content #years_id .detail__inner--heading p{width:100%}#contact_01.ass table tr.box03 td.content{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}#contact_01.ass table tr.box05 td.content p{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center}#contact_01.ass table tr.box05 td.content .wpcf7-form-control-wrap{padding:0 5px 0 0}#contact_01.ass input[type=submit]{background-color:#009743;border:0;display:block;width:300px;max-width:100%;margin:2em auto 0;text-align:center;color:#fff;padding:10px 0;font-family:kozuka-gothic-pr6n,sans-serif;border-radius:10px;transition:all ease .4s 0s;-webkit-transition:all ease .4s 0s;-moz-transition:all ease .4s 0s;cursor:pointer;border-radius:5px}#contact_01.ass input[type=submit]:hover{opacity:.6}#contact_01.ass table tr.box07 td.content .name__inner--item p{display:flex;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}#contact_01.ass table tr.box07 td.content .name__inner--item:not(:last-of-type) p{margin-bottom:1em}#contact_01.ass table tr.box07 td.content .name__inner--item p .wpcf7-form-control-wrap{padding:0 5px;width:200px}#contact_01.ass.comf table{margin-bottom:3em;width:100%}#contact_01.ass.comf span.policy{text-align:center;display:block}#contact_01.ass.comf span.policy span{margin:0!important}#contact_01.ass.comf .policy_txt{text-align:center;margin-bottom:5px}#contact_01.ass.comf .policy_txt a{color:#00a3ff;padding:0 5px;text-decoration:underline}#contact_01.ass .thanks{text-align:center}#contact_01.ass .thanks strong{display:block;font-size:1.3em;margin-bottom:10px}@media screen and (max-width:1500px){body{font-size:.95vw}}@media screen and (max-width:1400px){.unit .logo dl dt img{height:3vw}.unit .right .tel_d a small{padding:.3vw}.unit .right ul li{padding:0 .3vw}.unit .right .tel_d a span{padding-left:2vw}.unit .right .tel_d a span:before{width:2vw}.unit .right .con_d a{padding:0 .5vw}.unit .right .tel_d{padding:0 .4vw}.unit .logo dl dd{padding-left:.5vw}#top_fv .bottombox .inner{padding:2vw 0}#top_fv .bottombox .inner .left p{margin-top:2vw}#top_fv .bottombox .inner .right .link.t{margin:2vw auto}}@media screen and (max-width:1200px){#top_fv .bottombox .inner .left p:before{width:12.5vw;height:9.334vw}#top_fv .bottombox .inner .left p{padding-right:13.5vw}}@media screen and (max-width:950px){body{font-size:14px}.unit .right .tel_d a span{padding-left:25px}.unit .right .tel_d a span:before{width:25px}.unit .right .tel_d{padding:0}.unit .right .con_d{display:inline-block;padding:0 15px}.unit .right .con_d a{padding:0 10px}#top_fv .topbox .inner ul li{font-size:1.2vw}#top_fv .bottombox .inner .left h2{font-size:2.5vw}#top_fv .bottombox .inner .left p{font-size:1.4vw}#top_fv .bottombox .inner .left h2{padding-left:8vw}#top_fv .bottombox .inner .left h2:before{width:7vw;height:7vw}#top_fv .bottombox .inner .right .link.c{font-size:2.3vw}#top_fv .bottombox .inner .right .link{font-size:1.5vw}.unit .logo dl dd{font-size:1.5vw}.unit .logo dl dt img{height:4vw}.unit .right .con_d{padding:0 1.5vw}.unit .right .tel_d{font-size:1.5vw}.unit .right .con_d{font-size:1.5vw}}@media screen and (max-width:650px){body{font-size:3.3vw}.unit .logo dl dt img{height:8vw}.unit .logo dl dd{font-size:2.6vw}.unit .right .tel_d.pc,.unit .right .con_d.pc{display:none}.unit .right .tel_d.sp,.unit .right .con_d.sp{display:inline-block;width:9vw;height:9vw;border-radius:50%;padding:1vw}.unit .right .con_d.sp{border:1px solid #009743;margin:0 2.5vw 0 1.5vw}.unit .right .tel_d.sp{border:1px solid #0499e6}.unit .right .con_d a{background-color:unset;border-radius:0;padding:0}.unit .right .menu_botton{width:25px;height:16px}#top_fv .topbox .inner{padding:7% 0}#top_fv .topbox .inner ul{max-width:100%;margin:5% auto 0 0}#top_fv .topbox .inner ul li{font-size:2.4vw;width:32%;border:1px solid #094}#top_fv .topbox .inner ul li a span:before{width:6px;height:6px;right:-8px}#top_fv .topbox .inner ul li a{padding:2vw 0}#top_fv .topbox .inner .img img{z-index:-1;right:-15%;top:unset;bottom:0;max-width:60%}#top_fv .topbox .inner .img p{bottom:30%;font-size:.85em}#top_fv .bottombox .inner .left{width:100%}#top_fv .bottombox .inner .right{width:100%}#top_fv .bottombox .inner .left h2{padding-left:15vw;font-size:5.2vw}#top_fv .bottombox .inner .left h2:before{width:14vw;height:14vw}#top_fv .bottombox .inner .left p{font-size:3.2vw;line-height:160%;padding-right:25vw;margin-top:3vw}#top_fv .bottombox .inner .left p:before{width:24.5vw;height:19vw}#top_fv .bottombox .inner .right{margin-top:4vw}#top_fv .bottombox .inner{padding:4vw 0}#top_fv .bottombox .inner .right .link.c{font-size:4.5vw}#top_fv .bottombox .inner .right .link{font-size:2.8vw}#top_fv .topbox .inner ul li a small em.pc{display:none}#contact_01.ass table td.heading{width:100%;padding:10px}#contact_01.ass table td.content{width:100%;padding:10px}.wpcf7-list-item{margin:0 0 .5em .5em}#contact_01.ass table tr.box09 td.content .mail__inner .mail__inner--heading,#contact_01.ass table tr.box08 td.content .address__inner .address__inner--heading,#contact_01.ass table tr.box02 td.content .property-address__inner .property-address__inner--heading{width:70px}#contact_01.ass table tr.box09 td.content .mail__inner p,#contact_01.ass table tr.box08 td.content .address__inner p,#contact_01.ass table tr.box02 td.content .property-address__inner p{width:calc(100% - 70px)}#contact_01.ass table tr.box03 td.content #area_id p .wpcf7-form-control-wrap,#contact_01.ass table tr.box03 td.content #years_id p .wpcf7-form-control-wrap{padding:0 5px;width:150px}#contact_01.ass table td.heading p.note{margin-top:0}#contact_01.ass table tr.box05 td.content .wpcf7-form-control-wrap{width:150px}#contact_01.ass table tr.box07 td.content .name__inner--item p .wpcf7-form-control-wrap{padding:0 5px;width:125px}#contact_01.ass table tr.box09 td.content .mail__inner .mail__inner--heading{width:100%}#contact_01.ass table tr.box09 td.content .mail__inner p{width:100%}#top_fv .bottombox .inner .right .link.l{font-size:1.5em;padding:15px 0}}

@font-face {
	font-family:swiper-icons;
	src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
	font-weight:400;
	font-style:normal
}
:root {
--swiper-theme-color:#007aff
}
.swiper-container {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	/*overflow:hidden;*/
	list-style:none;
	padding:0;
	z-index:1
}
.swiper-container-vertical>.swiper-wrapper {
	flex-direction:column
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:flex;
	transition-property:transform;
	box-sizing:content-box
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	transform:translate3d(0px, 0, 0)
}
.swiper-container-multirow>.swiper-wrapper {
	flex-wrap:wrap
}
.swiper-container-multirow-column>.swiper-wrapper {
	flex-wrap:wrap;
	flex-direction:column
}
.swiper-container-free-mode>.swiper-wrapper {
	transition-timing-function:ease-out;
	margin:0 auto
}
.swiper-slide {
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	transition-property:transform
}
.swiper-slide-invisible-blank {
	visibility:hidden
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	height:auto
}
.swiper-container-autoheight .swiper-wrapper {
	align-items:flex-start;
	transition-property:transform, height
}
.swiper-container-3d {
	perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
	transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image:linear-gradient(to left, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image:linear-gradient(to right, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image:linear-gradient(to top, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image:linear-gradient(to bottom, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-css-mode>.swiper-wrapper {
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none
}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
display:none
}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align:start start
}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
	scroll-snap-type:x mandatory
}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
	scroll-snap-type:y mandatory
}
:root {
--swiper-navigation-size:44px
}
.swiper-button-next, .swiper-button-prev {
	position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
    margin-top: 0;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next {
}
.swiper-button-prev {
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity:.35;
	cursor:auto;
	pointer-events:none
}
.swiper-button-next:after, .swiper-button-prev:after {
	width:75%;
	height:100%;
	background-size:100% auto;
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	left:0px;
	right:auto
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
	content:"";
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	right:0px;
	left:auto
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
	content:"";
}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
}
.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
}
.swiper-button-lock {
	display:none
}
.swiper-pagination {
	position:absolute;
	text-align:center;
	transition:.3s opacity;
	transform:translate3d(0, 0, 0);
	z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom:-40px;
	left:0;
	width:100%
}
.swiper-pagination-bullets-dynamic {
	overflow:hidden;
	font-size:0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform:scale(.33);
	position:relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform:scale(.33)
}
/*.swiper-pagination-bullet {
    width: 4px;
    height: 4px;
	display:inline-block;
	border-radius:100%;
	background:#000;
	opacity:.2
}
button.swiper-pagination-bullet {
	border:none;
	margin:0;
	padding:0;
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer
}
.swiper-pagination-bullet-active {
	opacity:1;
	background:#000;
    width: 8px;
    height: 8px;
    margin: 0px 3px!important;
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right:10px;
	top:50%;
	transform:translate3d(0px, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:6px 0;
	display:block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top:50%;
	transform:translateY(-50%);
	width:8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display:inline-block;
	transition:.2s transform, .2s top
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 2px 4px;
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left:50%;
	transform:translateX(-50%);
	white-space:nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition:.2s transform, .2s left
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition:.2s transform, .2s right
}*/
.swiper-pagination-progressbar {
	background:rgba(0,0,0,.25);
	position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background:var(--swiper-pagination-color, var(--swiper-theme-color));
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	transform:scale(0);
	transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width:100%;
	height:4px;
	left:0;
	top:0
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar {
	width:4px;
	height:100%;
	left:0;
	top:0
}
.swiper-pagination-white {
--swiper-pagination-color:#ffffff
}
.swiper-pagination-black {
--swiper-pagination-color:#000000
}
.swiper-pagination-lock {
	display:none
}
.swiper-scrollbar {
	border-radius:10px;
	position:relative;
	-ms-touch-action:none;
	background:rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar {
	position:absolute;
	left:1%;
	bottom:3px;
	z-index:50;
	height:5px;
	width:98%
}
.swiper-container-vertical>.swiper-scrollbar {
	position:absolute;
	right:3px;
	top:1%;
	z-index:50;
	width:5px;
	height:98%
}
.swiper-scrollbar-drag {
	height:100%;
	width:100%;
	position:relative;
	background:rgba(0,0,0,.5);
	border-radius:10px;
	left:0;
	top:0
}
.swiper-scrollbar-cursor-drag {
	cursor:move
}
.swiper-scrollbar-lock {
	display:none
}
.swiper-zoom-container {
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center
}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
	max-width:100%;
	max-height:100%;
	object-fit:contain
}
.swiper-slide-zoomed {
	cursor:move
}
.swiper-lazy-preloader {
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	transform-origin:50%;
	animation:swiper-preloader-spin 1s infinite linear;
	box-sizing:border-box;
	border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius:50%;
	border-top-color:transparent
}
.swiper-lazy-preloader-white {
--swiper-preloader-color:#fff
}
.swiper-lazy-preloader-black {
--swiper-preloader-color:#000
}
@keyframes swiper-preloader-spin {
100% {
transform:rotate(360deg)
}
}
.swiper-container .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide {
	pointer-events:none;
	transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-cube {
	overflow:visible
}
.swiper-container-cube .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
	visibility:hidden;
	transform-origin:0 0;
	width:100%;
	height:100%
}
.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {
	pointer-events:auto;
	visibility:visible
}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.swiper-container-cube .swiper-cube-shadow {
	position:absolute;
	left:0;
	bottom:0px;
	width:100%;
	height:100%;
	background:#000;
	opacity:.6;
	-webkit-filter:blur(50px);
	filter:blur(50px);
	z-index:0
}
.swiper-container-flip {
	overflow:visible
}
.swiper-container-flip .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1
}
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}