/* ---------------------------------------

Theme Name: kirari care
Author: kirari care
Author URI: kirari-care.com
Updated: 2018-4-01

--------------------------------------- */
@charset "UTF-8";*{margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;height:100vh}body{color:#16160e;font-size:14px;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;-webkit-text-size-adjust:100%;-webkit-text-size-adjust:100%}footer{text-align:center;padding:3vw}h1,h2,h3,h4,h5,h6{letter-spacing:.3em;letter-spacing:.2em;font-family:"YuMincho","游明朝体","Yu Mincho","游明朝",serif;font-weight:500}h2{font-size:180%;text-align:center;margin-bottom:.7em}h3{text-align:center;font-size:160%;margin-bottom:1.7em}h4{font-size:140%;margin-bottom:.7em}h5{font-size:150%;margin-bottom:.7em}h6{font-size:120%;margin-bottom:.5em;color:#303030}ol,ul{list-style-position:inside}table,th,td{border:1px solid #e5e5e5}table{background-color:#fff;border-bottom-width:0;border-right-width:0;width:100%;border-spacing:0;margin:.5em auto 1.5em}tr{margin:0;padding:0}th,td{border-top-width:0;border-left-width:0;padding:.5em 1em;text-align:center}img{max-width:100%;height:auto;display:block;margin:auto}a{color:#16160e;text-decoration:none;transition:.2s ease all;-webkit-transition:.2s ease all;-moz-transition:.2s ease all}a:focus,a:active,a:hover{color:#666}a:hover img{opacity:.4;filter:alpha(opacity=40);-moz-opacity:.4;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;zoom:1}figure img{margin-bottom:1vw}.home figure img{margin-bottom:0}.title h2{font-size:229%;padding:70px 0;margin:0;border-bottom:solid 1px #acacac}@media screen and (max-width:735px){.title h2{font-size:169%;padding:30px 0}}.single .page-title h2{text-align:left}.mincho{font-family:"YuMincho","游明朝体","Yu Mincho","游明朝",serif;font-weight:500}#wrap-inner{max-width:1250px;margin:auto}#main p{margin-bottom:1em;line-height:1.9}@media screen and (max-width:735px){body,body.care-pet #wrap{background-position:center -500px}h1,h2,h3,h4,h5,h6{letter-spacing:.1em}body{font-size:15px}h2{font-size:160%;margin-bottom:.5em}h3{font-size:130%;margin-bottom:.3em}h6{font-size:100%}table{font-size:90%}th,td{padding:.3em .5em}}.line-tb{border:dotted #d8d8d8;border-width:1px 0;padding:.7em 0}body .category{display:inline-block;font-size:85.714%;background:#fff;border-radius:0;padding:0 2em;margin:0 1em;color:#21b7b6;border:solid 1px #21b7b6}body .category.prime{color:#16160e;border:solid 1px #16160e}body.massage .category{color:#21b7b6;border:solid 1px #21b7b6}.category-care-pet .category{background:#ffe4df}body.single .category{margin:0 0 1em}#main #breadcrumbs{font-size:93%;margin:0 0 50px}@media screen and (max-width:735px){#main p#breadcrumbs{font-size:80%}}@media screen and (max-width:480px){#main p#breadcrumbs{display:none}}.box-white{background:#fff;border:solid 1px #acacac;padding:1em;text-align:center}.required{color:#d80000}.table-FFEEA9 th{background-color:#ffeea9}.table-EAEAEA th{background-color:#eaeaea}.table-21B7B6{border-left:none}.table-21B7B6 th{background-color:#21b7b6;color:#fff}.table-21B7B6 tr td:nth-of-type(1){background-color:#e8f9f9}.table-21B7B6 tr td.not-color{background-color:#fff}.table-21B7B6 tr td{border-bottom:solid 1px #21b7b6}.table-21B7B6 th,.table-21B7B6 tr td{border-right:none;border-left:none}.tx-bold{font-weight:700}.tx-green{color:#52a052}.tx-red{color:#c00}.tx-blue{color:#0013ff}.page-title{margin-bottom:3em}.page-title ul{text-align:center;list-style:none}.page-title ul li{display:inline-block;padding-right:1.4em;margin-right:1em;border-right:solid #888 1px}.page-title ul li:last-child{padding-right:0;margin-right:0;border-right:none}@media screen and (max-width:735px){.page-title label{position:relative;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-title select{width:100%;padding:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:0;border:1px solid #ccc}.page-title abel{position:relative}.page-title label:after{content:"";display:block;position:absolute;top:0;bottom:0;right:18px;margin:auto;vertical-align:middle;width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(135deg);transition:.25s ease-in-out}}.btn{text-align:center}.btn a{background:#333;display:inline-block;color:#fff;padding:2px 30px;font-size:80%;text-decoration:none;margin:auto}.btn.bg-7F7F7F a{background:#7f7f7f}.btn .arrow{position:relative;padding:10px 40px}.btn .arrow:before{content:"";position:absolute;top:0;bottom:0;left:10px;margin:auto;vertical-align:middle;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn.list a{padding:15px 70px;font-size:110%;background-color:#7f7f7f}.btn.pdf a{padding:15px 127px 15px 70px;font-size:110%;background-color:#e0837c;vertical-align:middle}.btn.pdf a img{width:40px;margin-top:-7px;margin-right:1em;display:inline-block;vertical-align:middle}@media screen and (max-width:735px){.page-title{margin-bottom:1.5em}.btn.list a{padding:10px 40px;font-size:90%}.btn.pdf a{width:100%;padding:15px;font-size:110%;background-color:#e0837c;vertical-align:middle}}.btn.reservation{padding-top:3vw}.btn.reservation a{display:block;background-color:#d14734;background-image:url(//kirari-care.com/cmswp/wp-content/themes/kirari-care/common/css/common/images/icon-form.png);background-repeat:no-repeat;background-position:left center;background-size:80px;max-width:540px;padding:30px 50px;font-size:160%}@media screen and (max-width:735px){.btn.reservation a{font-size:110%;padding:10px 20px;background-size:40px}}.clearfix:after{content:"";display:block;clear:both}.tel-img{float:left;margin-right:15px}@media screen and (max-width:735px){.tel-img{float:none;margin-right:0;width:30px}}.tel{font-size:280%;white-space:nowrap}@media screen and (max-width:735px){.tel{font-size:180%}}#inquiry .tel{font-size:280%;white-space:nowrap}@media screen and (max-width:735px){#inquiry .tel{font-size:220%}}@media screen and (max-width:735px){.tel-img img,.tel{margin-bottom:10px}.tel-img img{width:15px}.tel{font-size:150%}}.tx-L{text-align:left}.tx-C{text-align:center}.tx-R{text-align:right}.flex-wrap{display:flex;flex-wrap:wrap}.column-2 .row,.column-2 li{width:50%}.column-3 .row,.column-3 li{width:33.33%}.column-4 .row,.column-4 li{width:25%}.column-5 .row,.column-5 li{width:20%}.column-6 .row,.column-6 li{width:16.66%}.column-8 .row,.column-8 li{width:12.5%}.only-pc{display:block}.only-sp{display:none}@media screen and (max-width:735px){.only-pc{display:none}.only-sp{display:block}}.article-box.row{background-color:#fff;padding:10px;box-sizing:border-box;width:calc(33.33% - 10px);margin-bottom:2vw}.article-box:nth-child(3n+2){margin:0 10px 2vw}.article-box.row figure img{margin-bottom:1vw}.article-box dt,.article-box dt span{margin-bottom:.5vw}.article-box dd{margin-bottom:2vw}.article-box dt{font-weight:700;margin:1em 0 .7em}.article-box dt span{font-size:90%;color:#6d6d6d;display:block;font-weight:400}@media screen and (max-width:1000px){.article-box.row{background-color:#fff;padding:10px;box-sizing:border-box;width:100%;margin-bottom:5vw;display:flex}.article-box.row figure{box-sizing:border-box;width:50%;margin-bottom:2vw}.article-box.row figcaption{box-sizing:border-box;width:50%;margin-left:2vw;margin-bottom:2vw}.article-box:nth-child(3n+2){margin:0 0 5vw}}@media screen and (max-width:735px){.article-box.row figure{width:30%}.article-box.row figcaption{width:70%}}.concept-wrap-l figcaption,.concept-wrap-r figcaption{position:relative;max-width:450px;padding-top:40px;text-align:center}.concept-wrap-l figcaption{margin-left:auto}.concept-wrap-r figcaption{margin-right:auto}.concept-wrap-l,.concept-wrap-r{position:relative;margin:0 auto 8vh}.concept-wrap-l figure,.concept-wrap-r figure{max-width:640px}.concept-wrap-l figure{position:absolute;top:0;left:0}.concept-wrap-r figure{position:absolute;top:0;right:0}.concept-wrap-l .inner,.concept-wrap-r .inner{min-height:280px;background-color:#e8f9f9;position:relative;padding:50px;z-index:3}.home .concept-wrap-l .inner,.home .concept-wrap-r .inner{background-color:#f4f4f4}.business .concept-wrap-l .inner,.business .concept-wrap-r .inner{background-color:#f4f4f4}.concept-wrap-l .inner .inner--txt,.concept-wrap-r .inner .inner--txt{min-height:280px;display:flex;flex-direction:column;justify-content:center;align-items:center}.business .concept-wrap-l,.business .concept-wrap-r{min-height:430px}.inner.care-pet .concept-wrap-l,.inner.care-pet .concept-wrap-r{min-height:320px}@media screen and (max-width:735px){.flex-wrap{display:block}.column-2 .row,.column-2 li,.column-3 .row,.column-3 li,.column-4 .row,.column-4 li,.column-5 .row,.column-5 li,.column-6 .row,.column-6 li,.column-8 .row,.column-8 li{width:100%}.concept-wrap-l,.concept-wrap-r{position:relative;margin:0 auto 40px}.concept-wrap-l figure,.concept-wrap-r figure{position:relative}.concept-wrap-l figcaption,.concept-wrap-r figcaption{position:relative;max-width:100%;padding-top:0}.concept-wrap-l figcaption p,.concept-wrap-r figcaption p{text-align:left}.concept-wrap-l figcaption p.btn,.concept-wrap-r figcaption p.btn{text-align:center}.concept-wrap-l .inner,.concept-wrap-r .inner{min-height:auto;background-color:rgba(255,255,255,.8);position:relative;padding:50px;z-index:3}}#global-head{width:260px;text-align:center;padding-top:30px;z-index:301;position:fixed;background:#16160e;margin:20px}#brand-logo img{max-width:93px;width:100%;height:auto;margin:auto}#global-nav a{color:#fff}@media screen and (max-width:735px){#global-head{width:100%;padding:10px;display:-webkit-flex;display:flex;height:62px;margin:0}#brand-logo{text-align:center;padding:0 10px;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;height:auto;margin:auto}#brand-logo img{margin:auto;max-width:220px}}#main-visual{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative}.main-visual-txt{text-align:center;color:#fff;font-size:300%;font-weight:700;line-height:normal;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);letter-spacing:.3em;line-height:1em !important}.main-visual-txt span{font-size:55%}@media screen and (max-width:735px){.main-visual-txt{font-size:160%}.main-visual-txt span{font-size:55%}}.swiper-container{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-container .swiper-slide img{max-width:100%;height:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(//kirari-care.com/cmswp/wp-content/themes/kirari-care/common/css/../images/arrow-right.svg)}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(//kirari-care.com/cmswp/wp-content/themes/kirari-care/common/css/../images/arrow-left.svg)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#fff;opacity:.8}.swiper-pagination-bullet-active{opacity:1;background:#000;box-shadow:1px 1px 0px 0px #fff}#sidebar{background:#16160e;color:#fff;text-align:center;font-family:"YuMincho","游明朝体","Yu Mincho","游明朝",serif}#overlay{display:none;position:fixed;background:rgba(0,0,0,.6);width:100%;height:100%;top:0;left:0;right:0;bottom:0}#container{background:#eee;margin-left:260px;position:relative;-moz-transition:margin-left .25s linear;-webkit-transition:margin-left .25s linear;transition:margin-left .25s linear}#main-in{padding-left:310px}#main .inner{padding:20px}#main .inner__txt{min-height:240px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}#main .inner__txt p{text-align:left}#main .inner .inner-box{margin-bottom:8vw}#main .inner .inner-cont{margin-bottom:5vw}@media screen and (min-width:736px) and (max-width:900px){#main .inner{padding:20px 30px 30px}}@media screen and (max-width:735px){#container{margin-left:0}#main-in{padding-left:0}#main{padding-top:0;min-height:1400px}#main .inner{padding:20px}#main .inner .inner-box{margin-bottom:15vw}}.inquiry .tel-set{display:inline-block;justify-content:center;align-items:center}.inquiry .tel-sect,.inquiry .mail-sect{text-align:center;margin-bottom:3em}.inquiry .mail-sect p{text-align:center}@media screen and (max-width:735px){.inquiry .mail-sect p{text-align:left}}.inquiry dl{border:solid #acacac;border-width:1px 0;border-bottom-width:0;margin-bottom:2em}body.massage .inquiry dl{border:solid #21b7b6;border-width:1px 0 0}.inquiry dt,.inquiry dd{border-bottom:solid 1px #acacac;padding:1em 2em}@media screen and (max-width:735px){.inquiry dt,.inquiry dd{padding:1em 0}}body.massage .inquiry dt,body.massage .inquiry dd{border-bottom:solid 1px #21b7b6}.inquiry dt{text-align:center;font-weight:700;width:35%;background-color:#f4f4f4}body.massage .inquiry dt{background-color:#e8f9f9}.inquiry dd{width:65%}.inquiry dd label{display:block}.inquiry dd input[type=text],.inquiry dd input[type=email],.inquiry dd input[type=tel],.inquiry dd textarea{padding:.3em .7em;width:100%}body.massage .inquiry dd input[type=text],body.massage .inquiry dd input[type=email],body.massage .inquiry dd input[type=tel],body.massage .inquiry dd textarea{border:solid 1px #21b7b6}.inquiry .flex-wrap dd:nth-child(8) input,.inquiry .flex-wrap dd:nth-child(12) input{width:auto}.inquiry dd .mwform-zip-field input{margin:auto .7em}.inquiry .btn input{-webkit-appearance:none;border-radius:0;background:#000;color:#fff;padding:1em 3em;margin:auto 1em;border:none}#inquiry{margin:90px 0 0;text-align:center;padding:50px 3vw 3vw;border-top:solid 1px #acacac}body.massage #inquiry{border-top:solid 1px #21b7b6}#inquiry h3{margin-bottom:.7em}#inquiry .flex-wrap{justify-content:center;align-items:center}#inquiry .flex-wrap div:not(.tel-set_inner){width:48%}#inquiry .flex-wrap .tel-set_inner{display:flex;justify-content:center;align-items:center}#inquiry .flex-wrap div span:last-child{display:block}@media screen and (max-width:1080px){#inquiry{padding:10vw}#inquiry .flex-wrap{display:inline-block}#inquiry .flex-wrap div:not(.tel-set_inner){width:100%}#inquiry .flex-wrap div span:last-child{margin-bottom:3vw}}@media screen and (max-width:735px){.inquiry dt,.inquiry dd{width:100%}}.care-pet #inquiry{background-color:inherit;text-align:center;padding:0 3vw 3vw}.care-pet #inquiry h3{margin-bottom:.7em}.care-pet #inquiry .flex-wrap{justify-content:center;align-items:center}.care-pet #inquiry .flex-wrap div{width:48%}.care-pet #inquiry .flex-wrap div span:last-child{display:block;margin-bottom:3vw}#tel{fill:#42afe3}@media screen and (max-width:1080px){.care-pet #inquiry{padding:10vw}.care-pet #inquiry .flex-wrap{display:inline-block}.care-pet #inquiry .flex-wrap div{width:100%}}#page-top{position:fixed;right:0;bottom:40px;z-index:5;width:60px}#page-top a{display:block;background:rgba(91,91,91,.7);width:60px;height:60px}#page-top a:before{content:"";position:absolute;top:0;bottom:0;right:26px;margin:auto;vertical-align:middle;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}footer nav ul{list-style:none;justify-content:center;margin-bottom:3vw}footer nav ul li{border-right:solid #666 1px;padding-right:10px;margin-right:10px}footer nav ul li:last-child{border-right:none;padding-right:0;margin-right:0}@media screen and (max-width:735px){#page-top{bottom:20px;width:60px}#page-top a{width:60px;height:60px}#page-top a:before{right:23px;width:10px;height:10px}footer{padding:10vw 0 3vw;font-size:80%}footer nav ul.flex-wrap{display:flex}footer nav ul{border-top:solid #aaa 1px;margin:10vw auto}footer nav ul li{width:calc(50%);border-right:solid #aaa 1px;border-bottom:solid #aaa 1px;text-align:center;padding:0;margin:0}footer nav ul li:nth-child(even){border-right:0}footer nav ul li:nth-child(odd){border-bottom:solid #aaa 1px}footer nav ul li:last-child{border-right:0}footer nav ul li a{display:block;padding:15px 20px;margin:0}}#copyright a{color:#666;text-decoration:none}#copyright a:hover{text-decoration:underline}#news-topics{margin-bottom:100px}#news-topics>.row h5{border-bottom:solid 1px #b7b7b7;padding-bottom:10px;margin-bottom:10px;text-align:center}#news-topics>.row dl{flex-wrap:wrap}#news-topics>.row dt:nth-type-of(1){width:5em}#news-topics>.row dt:nth-type-of(2){width:8em}#news-topics>.row dt.cat span{color:#21b7b6;border:solid 1px #21b7b6}#news-topics>.row dt.prime span{color:#16160e;border:solid 1px #16160e}#news-topics>.row dd{width:calc(100% - 17em)}@media screen and (max-width:735px){#news-topics>.row dd{width:100%}}#news-topics dl.flex-wrap{border-bottom:none;align-items:stretch}#news-topics dl dt,#news-topics dl dd{margin-bottom:15px;padding:10px 0 15px;border-bottom:dotted 1px #888}@media screen and (max-width:735px){#news-topics dl dt{margin-bottom:0;padding:5px 0 0;border-bottom:none}#news-topics dl dd{border-bottom:dotted 1px #888;padding:5px 0 15px}}#news-topics dl dt{color:#6d6d6d}#news-topics dl dd{display:flex}@media screen and (max-width:735px){#news-topics dl dd{display:block}}#news-topics .category-massage .category{background:#bae4bb}#news-topics .category-care-pet .category{background:#ffe4df}#news-topics dl dd a{display:block}@media screen and (max-width:755px){#news-topics .flex-wrap{display:flex}#news-topics>.row:first-child,#news-topics>.row:last-child{width:100%}#news-topics>.row:first-child{margin-right:0}#news-topics>.row:last-child{margin-left:0}}#corporation{background-size:cover;background:0 0;padding:70px 90px;text-align:center}#corporation h3{margin-bottom:.7em}@media screen and (max-width:735px){#corporation{padding:20px 15px}}.single article{background:#fff;border-bottom:dotted 1px #acacac;padding:1em 0;margin:.5em 0;align-items:center}.single article p{margin-bottom:0 !important}.single article:nth-of-type(1){border-top:dotted 1px #acacac}body.massage .single article{border-bottom:dotted 1px #21b7b6}body.massage .single article p{margin-bottom:0 !important}body.massage .single article:nth-of-type(1){border-top:dotted 1px #21b7b6}.single article figure{width:45%}.single article figcaption{width:50%;margin-left:5%}.single article figcaption.no-thum{width:100%;margin-left:0}.single article figcaption h5{font-size:120%;margin-bottom:.7em}.single article figcaption .date,.single article figcaption .category{display:inline-block;margin-bottom:.7em;color:#6d6d6d}.single article figcaption .category{display:none}.wp-pagenavi{text-align:center;padding-top:3em;margin-bottom:5em}.wp-pagenavi .current,.wp-pagenavi .page{padding:1.5em 2em;border:none}.wp-pagenavi .page{background:#ededed;color:#000}.wp-pagenavi .current{background:#000;color:#fff}.wp-pagenavi .pages,.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink,.wp-pagenavi .extend,.wp-pagenavi .first,.wp-pagenavi .last{display:none}.single .wp-pagenavi a,.single .wp-pagenavi span{margin:2px 5px}@media screen and (max-width:735px){.single article{padding:1em}.single article figure{width:100%;margin-bottom:1em}.single article figcaption{width:100%;margin-left:0}.single article figcaption h5{font-size:100%;margin-bottom:.5em}.wp-pagenavi{padding-top:1em;margin-bottom:2em}.wp-pagenavi .current,.wp-pagenavi .page{font-size:90%;padding:.7em 1.2em;border:none}}.about dl{border:solid #acacac;border-width:1px 0;border-bottom-width:0;background:#fff;margin-bottom:2em}.about dt,.about dd{border-bottom:solid 1px #acacac;padding:1em 2em}@media screen and (max-width:735px){.about dt,.about dd{padding:1em 0}}.about dt{text-align:center;background-color:#f4f4f4}.about dt{width:30%}.about dd{text-align:left;width:70%}.about .greeting:nth-child(1){flex-flow:row-reverse nowrap}.about .greeting:nth-child(2){flex-flow:row nowrap}.about .greeting .greeting-more{width:100%}.about .greeting figure{width:40%;text-align:center;font-weight:700}.about .greeting figcaption{width:calc(60% - 2em);margin-right:2em}.about .greeting:nth-child(2) figcaption{margin-right:0;margin-left:2em}.about .hinode-group div{background:url(/cmswp/wp-content/themes/kirari-care/common/images/about/corporation.jpg) no-repeat center center;max-width:900px;max-height:300px;margin:0 auto;padding:70px 30px 60px;color:#fff;font-weight:700;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:735px){.about .hinode-group div p{text-align:left}}.about .hinode-group img{width:100%;max-width:300px;margin:0 auto 20px}.about .overview figure{margin-bottom:2em}@media screen and (max-width:1000px){.about .greeting:nth-child(1),.about .greeting:nth-child(2){display:block}.about .greeting:nth-child(1) figcaption,.about .greeting:nth-child(2) figcaption{margin-left:0;margin-right:0}.about .greeting figure,.about .greeting figcaption,.about dt,.about dd{width:100%}.about .greeting figure img{width:50%}}@media screen and (max-width:480px){.about .greeting figure img{width:100%}}.massage #outline figcaption .inner{padding:0;padding-left:40px}.massage #worry .flex-wrap{justify-content:space-around}.massage #worry ul{list-style:none;margin-bottom:5vw}.massage #worry li{font-size:120%;font-weight:700;position:relative;width:calc((100% / 3) - 20px);min-width:13em;padding:1em;margin:0 0 1em;border:1px #21b7b6 solid;text-align:center}@media screen and (max-width:1160px){.massage #worry li{width:calc((100% / 2) - 10px)}}@media screen and (max-width:870px){.massage #worry li{width:calc((100% / 1) - 0px)}}@media screen and (max-width:735px){.massage #worry li{font-size:156%}}.massage #worry li:nth-child(3) span{margin:-1.5em 0 0}.massage #store-information .flex-wrap .flex-wrap dt,.massage #store-information .flex-wrap .flex-wrap dd,.massage #store-information .flex-wrap .business-hours{padding:1vw;border:solid 1px #21b7b6;background-color:#fff}.massage #store-information .flex-wrap dl.flex-wrap{border-top:solid 1px #21b7b6;font-size:110%;margin-bottom:0}.massage #store-information .flex-wrap .flex-wrap dt{width:20%;border-left:none;border-top:none;border-right:none;text-align:center;background-color:#e8f9f9}.massage #store-information .flex-wrap .flex-wrap dd{width:80%;border-top:none;border-right:none;border-left:none}.massage #store-information .flex-wrap .business-hours h6{color:#000;font-size:100%}.massage #store-information .flex-wrap .business-hours{width:20%;font-size:110%}.massage #store-information .business-hours{font-size:100%;border:solid 1px #21b7b6;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:60px}@media screen and (max-width:735px){.massage #store-information .business-hours{padding:20px}}.massage #store-information .business-hours p:nth-of-type(1){font-size:160%;font-weight:700;color:#21b7b6}@media screen and (max-width:735px){.massage #store-information .business-hours p:nth-of-type(1){font-size:130%}}.massage #service .concept-wrap-l,.massage #service .concept-wrap-r{margin-bottom:5vw}.massage #service .concept-wrap-l .inner,.massage #service .concept-wrap-r .inner{display:flex;flex-wrap:wrap;align-items:center;position:relative}.massage #service .concept-wrap-l .inner h3,.massage #service .concept-wrap-r .inner h3,.massage #service .concept-wrap-l .inner p,.massage #service .concept-wrap-r .inner p{width:100%}.massage #service .concept-wrap-l .inner p.btn,.massage #service .concept-wrap-r .inner p.btn{position:absolute;bottom:0;right:0;margin:0}.massage #service .concept-wrap-l .inner h3,.massage #service .concept-wrap-r .inner h3{margin-bottom:0}.massage #service .concept-wrap-l .inner h3 a,.massage #service .concept-wrap-r .inner h3 a{color:#000}.massage #service .concept-wrap-l .inner>a,.massage #service .concept-wrap-r .inner>a{position:absolute;top:0;left:0;width:100%;height:100%}.massage #service .concept-wrap-l .inner p{text-align:right}.massage #service .concept-wrap-r .inner p{text-align:left}@media screen and (max-width:830px){.massage #outline.column-2 .row{width:100%;display:block}.massage #outline.column-2 .row img{margin-bottom:3vw}.massage #outline.column-2 .row .inner{padding-left:0}.massage #worry .flex-wrap{display:flex;font-size:80%}.massage #store-information .flex-wrap .flex-wrap,.massage #store-information .flex-wrap .flex-wrap dt,.massage #store-information .flex-wrap .flex-wrap dd,.massage #store-information .flex-wrap .business-hours{width:100%;text-align:left;font-size:80%}.massage #store-information .flex-wrap .flex-wrap dt,.massage #store-information .flex-wrap .flex-wrap dd{border-right:solid 1px #e5e5e5}.massage #store-information .flex-wrap .flex-wrap dt,.massage #store-information .flex-wrap .flex-wrap dd,.massage #store-information .flex-wrap .business-hours{padding:2vw}.massage #store-information .flex-wrap .business-hours{border-top:none;text-align:center}.massage #service .concept-wrap-l .inner h3,.massage #service .concept-wrap-r .inner h3{margin-bottom:1.5em}.massage #service .concept-wrap-l .inner,.massage #service .concept-wrap-r .inner{display:block}.massage #service .concept-wrap-l .inner p,.massage #service .concept-wrap-r .inner p{text-align:center;margin-bottom:1em}}@media screen and (max-width:480px){.massage #worry li{position:relative}.massage #worry .flex-wrap{font-size:60%}}.flow-price .inner{position:relative}.step{color:#21b7b6;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:120%;line-height:normal;position:absolute;top:20px;left:20px}.step-no{display:block;font-size:220%;margin:-15px 20px 0 5px}.massage #flow-price .tel-set{display:flex;justify-content:flex-start;align-items:center}.massage #flow-price .concept-wrap-l,.massage #flow-price .concept-wrap-r{margin:0 auto 5vh}.massage #flow-price .concept-wrap-r figure{width:100%;max-width:360px}.massage #flow-price .concept-wrap-r figcaption{width:100%;max-width:560px;font-size:120%}.massage #flow-price .concept-wrap-l figcaption .inner,.massage #flow-price .concept-wrap-r figcaption .inner{padding-left:100px}.massage #flow-price .concept-wrap-r figcaption .inner .clearfix p{line-height:normal;margin-bottom:0}@media screen and (max-width:735px){.massage #flow-price .concept-wrap-r figcaption .inner .clearfix p{display:flex;justify-content:center;align-items:normal}}.massage #flow-price .concept-wrap-l figcaption,.massage #flow-price .concept-wrap-r figcaption{text-align:left}.massage #price table.only-pc{display:table}@media screen and (max-width:940px){.massage #flow-price .tel{font-size:160%;white-space:nowrap}.massage #flow-price .tel-img{float:left;margin-right:10px;width:25px}.massage #flow-price .tel-img img{width:100%}}@media screen and (max-width:735px){.massage #flow-price .concept-wrap-r figure{width:100%;max-width:100%}.massage #flow-price .concept-wrap-r figcaption{font-size:100%;max-width:100%}.massage #price table.only-pc{display:none}.massage #price table.only-sp{display:table}}@media screen and (max-width:480px){.step{font-size:100%;line-height:normal;position:relative;margin:-20px auto 10px;display:block;text-align:center;top:20px;left:0}.step-no{display:block;font-size:200%;margin:-10px auto 20px}.massage #flow-price .concept-wrap-l figcaption .inner,.massage #flow-price .concept-wrap-r figcaption .inner{padding-left:20px}.massage #flow-price .concept-wrap-l figcaption .inner h4,.massage #flow-price .concept-wrap-r figcaption .inner h4{text-align:center}.massage #flow-price figcaption .inner .tel-img{float:none;display:inline-block;margin-right:15px}.massage #flow-price figcaption .inner .tel-img img{margin-bottom:0}.massage #flow-price figcaption .inner .tel{float:none;display:inline-block}.massage #flow-price figcaption .inner .clearfix p,.massage #flow-price figcaption .inner p.tx-C{text-align:center}}.massage #faq{border-top:solid 1px #21b7b6;padding-top:1vw}.massage #faq dt,.massage #faq dd{position:relative;padding:0;padding-left:50px}.massage #faq dt{font-size:140%;color:#515151;font-weight:700;padding-top:2vw;margin-bottom:2vw}.massage #faq dd{font-size:115%;padding-bottom:2vw;margin-bottom:2vw;border-bottom:solid 1px #21b7b6}.massage #faq dt:before,.massage #faq dd:before{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;padding:0 3vw 3vw 0;position:absolute;left:0}.massage #faq dt:before{content:"Q";font-size:200%;color:#21b7b6;top:0}.massage #faq dd:before{content:"A";font-size:280%;color:#21b7b6;top:-.2em}@media screen and (max-width:735px){.massage #faq dt{font-size:120%;margin-bottom:7vw}.massage #faq dd{font-size:100%;margin-bottom:10vw}.massage #faq dt:before{font-size:160%}.massage #faq dd:before{font-size:240%}}.massage #area .inner-box .flex-wrap li{font-weight:700}.massage #area .inner-box .flex-wrap li:nth-child(1):first-letter {color:red}.massage #area .inner-box .flex-wrap li:nth-child(2):first-letter {color:#0013ff}.massage #area .inner-box .flex-wrap li:nth-child(3):first-letter {color:#093}.massage #area .inner-box .flex-wrap li:nth-child(4):first-letter {color:#000}.massage #menu .flex-wrap a:first-letter {font-weight:400}.massage #menu .flex-wrap{align-items:stretch;justify-content:space-between}.massage #menu ul{list-style:none}.massage #menu ul li:last-chaild{margin-right:0}.massage #menu li a{background:#fff;padding:1em 1.5em 1em 2em;position:relative;display:block;color:#16160e;border:solid 1px #21b7b6;font-weight:400}.massage #area #menu li,.massage #staff #menu li{margin-right:1px}.massage #area #menu .flex-wrap{flex-wrap:nowrap}.massage #staff #menu .flex-wrap{flex-wrap:wrap;justify-content:flex-start}.massage #staff #menu li{width:calc(25% - 1px);margin-bottom:1px}@media screen and (max-width:480px){.massage #staff #menu li{width:100%}}.massage #area #menu li{width:100%}@media screen and (max-width:1115px){.massage #area #menu li{width:clac(50% -1px);margin-bottom:1px}}@media screen and (max-width:480px){.massage #area #menu li{width:100%}}.massage #menu li a:before{content:"";position:absolute;top:0;bottom:0;left:10px;margin:auto;vertical-align:middle;width:8px;height:8px;border-top:1px solid #16160e;border-right:1px solid #16160e;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.massage .inner-box .flex-wrap{align-items:stretch;justify-content:flex-start}.massage .inner-box .flex-wrap{list-style:none;margin-bottom:1em}@media screen and (max-width:1000px){.massage #menu .flex-wrap{align-items:stretch;justify-content:flex-start}.massage #menu ul li{width:calc(33.3% - 1px);margin-right:1px;margin-bottom:1px}}.massage-news{border-top:solid 1px #21b7b6;padding:20px 0 0}.massage-news article{border-bottom:dotted 1px #21b7b6}@media screen and (max-width:895px){.massage #menu ul li{width:calc(50% - 1px)}}@media screen and (max-width:735px){.massage #menu .flex-wrap{display:flex}}@media screen and (max-width:480px){.massage #menu .flex-wrap{display:block}.massage #menu ul li{width:100%;font-size:90%}}#characteristic ol{max-width:720px;margin:0 auto 10px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}#characteristic li{background-color:#21b7b6;color:#fff;text-align:center;list-style:none;font-size:20px;width:48%;margin:0 1% 1%;display:inline-block;padding:10px 20px 20px}@media screen and (max-width:735px){#characteristic li{font-size:16px}}#store-information dl{margin:0 0 100px !important}.massage #staff h3{margin-bottom:.7em}.massage #staff .staff-sect.flex-wrap{justify-content:flex-start}@media screen and (max-width:1000px){.massage #staff .staff-sect.flex-wrap{flex-direction:column}}@media screen and (max-width:735px){.massage #staff .staff-sect.flex-wrap{flex-direction:row}}.massage #staff .post{width:calc(50% - 2em);padding:0;margin:0 1em 3em;border-bottom:solid 1px #21b7b6}@media screen and (max-width:1000px){.massage #staff .post{width:100%}}@media screen and (max-width:735px){.massage #staff .post{width:calc(50% - 2em)}}.massage #staff .post figure{width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;flex-direction:row}@media screen and (max-width:735px){.massage #staff .post figure{flex-direction:column}}.massage #staff .post figure .staff-thumb-img{width:40%}@media screen and (max-width:735px){.massage #staff .post figure .staff-thumb-img{margin:0 auto 20px;width:60%}}.massage #staff .post figcaption{width:58%}@media screen and (max-width:735px){.massage #staff .post figcaption{width:100%}}.massage #staff .post figcaption .title{margin-bottom:0;font-weight:700;font-size:120%}@media screen and (max-width:735px){.massage #staff .post figcaption .title{text-align:center}}@media screen and (max-width:735px){.massage #staff .staff-sect{justify-content:flex-start}.massage #staff .staff-sect{display:flex}}@media screen and (max-width:480px){.massage #staff .post{width:calc(100% - 2em);margin-bottom:3em}.massage #staff .post figure{margin:auto}.massage #staff .post figcaption{font-size:80%}.massage #staff .post{margin-bottom:3em}}.googlemap{width:100%;height:400px;position:relative}body.care-pet{background-image:url(//kirari-care.com/cmswp/wp-content/themes/kirari-care/common/css/common/images/body-bg-care-pet-rep.gif);background-repeat:repeat}body.care-pet:before{background-image:url(//kirari-care.com/cmswp/wp-content/themes/kirari-care/common/css/common/images/body-bg-care-pet-rep.gif);background-repeat:repeat;background-size:auto;display:block;position:fixed;top:0;left:0;width:100%;height:100%;padding-bottom:108px;content:"";z-index:-1}body.care-pet #wrap{background-image:url(//kirari-care.com/cmswp/wp-content/themes/kirari-care/common/css/common/images/body-bg-care-pet.gif);background-repeat:no-repeat;background-attachment:fixed;background-position:center -300px}.care-pet #outline{flex-direction:row-reverse}.care-pet #outline figcaption .inner{padding:0;padding-left:40px;margin-bottom:3vw}.care-pet #outline figcaption:nth-child(2) .inner{padding:0;padding-right:40px}.care-pet #outline figure,.care-pet #outline figcaption{margin-bottom:3vw}.care-pet #service-price .flex-wrap div{width:50%}.care-pet #service-price div .btn a{color:#000;font-size:140%;font-weight:700}.care-pet #service-price div .btn .arrow:before{border-top:1px solid #000;border-right:1px solid #000}.care-pet #service-price div:nth-child(2) .btn a{background-color:#fff2cc}.care-pet #service-price div:nth-child(1) .btn a{background-color:#edb8b1}.care-pet #flow{border:solid 5px #eaeaea;background:#fff;padding:3vw}.care-pet #flow dl{width:74%;background-repeat:no-repeat;background-size:70px;padding-left:100px;margin:3vw auto 0}.care-pet #flow dl.flow01{background-image:url(//kirari-care.com/cmswp/wp-content/themes/kirari-care/common/css/common/images/care-pet/flow-01.gif)}.care-pet #flow dl.flow02{background-image:url(//kirari-care.com/cmswp/wp-content/themes/kirari-care/common/css/common/images/care-pet/flow-02.gif)}.care-pet #flow dl.flow03{background-image:url(//kirari-care.com/cmswp/wp-content/themes/kirari-care/common/css/common/images/care-pet/flow-03.gif)}.care-pet #flow dl.flow04{background-image:url(//kirari-care.com/cmswp/wp-content/themes/kirari-care/common/css/common/images/care-pet/flow-04.gif)}.care-pet #flow dt,.care-pet #flow dd{padding-bottom:1em;margin-bottom:1em}.care-pet #flow dt{border-bottom:dotted 1px #d8d8d8}.care-pet #staff .cat{background-color:#fff2cc;font-size:70%;padding:.5em 3em;margin-bottom:2em;display:inline-block}.care-pet #staff .name{font-size:160%;font-weight:700;line-height:100%}.care-pet #staff .name .kana{font-size:50%;font-weight:700;display:block}.care-pet #staff .concept-wrap-l,.care-pet #staff .concept-wrap-r{margin:0 auto 5vw}.care-pet #staff .concept-wrap-l .inner,.care-pet #staff .concept-wrap-r .inner{min-height:auto}.care-pet #staff .concept-wrap-l .inner,.care-pet #staff .concept-wrap-r .inner{background-color:rgba(255,255,255,.9)}.care-pet #area{background:#fff}.care-pet #area.inner-box{padding:50px 0}.care-pet #inquiry .flex-wrap .btn a{background:#7f7f7f;font-size:120%}.care-pet #add .flex-wrap{justify-content:center;align-items:center}.care-pet #add .flex-wrap div{text-align:center;width:30%}.care-pet #add .flex-wrap div{text-align:center;width:40%}.care-pet #add .flex-wrap div:nth-child(2){width:50%}@media screen and (max-width:1000px){.care-pet #outline figure,.care-pet #outline figcaption{width:100%}.care-pet #outline figcaption .inner,.care-pet #outline figcaption:nth-child(2) .inner{padding:0;padding-left:0;padding-right:0;margin-bottom:2vw}}@media screen and (max-width:940px){.care-pet #add .flex-wrap div{font-size:90%;text-align:center;width:100%}.care-pet #service-price .flex-wrap div{width:100%}.care-pet #service-price div .btn a{font-size:90%;width:100%}.care-pet #outline figure,.care-pet #outline figcaption{width:100%}}@media screen and (max-width:735px){body.care-pet #wrap{background-position:center -400px}.care-pet #outline figcaption .inner{padding-left:0;margin-bottom:3vw}.care-pet #outline figcaption:first-child .inner{padding-right:0}.care-pet #service-price div .btn a{font-size:100%}.care-pet #flow>.tx-C{margin-bottom:3em}.care-pet #flow dl{width:100%;background-repeat:no-repeat;background-size:50px;background-position:top center;padding-left:0;padding-top:70px;margin:3vw auto 3em}.care-pet #flow dt{text-align:center;border-bottom:none;margin-bottom:0;padding-bottom:.3em}.care-pet #staff .name{font-size:130%;text-align:center}.care-pet #staff .concept-wrap-l figure,.care-pet #staff .concept-wrap-r figure,.care-pet #staff .concept-wrap-l figure img,.care-pet #staff .concept-wrap-r figure img{max-width:100%;width:100%}.care-pet #staff .concept-wrap-l figcaption p,.care-pet #staff .concept-wrap-r figcaption p{text-align:center}.care-pet #inquiry .flex-wrap .btn a{font-size:90%}.care-pet #add .flex-wrap{display:block}.care-pet #add .flex-wrap div:nth-child(2){padding-left:0}.care-pet #add .flex-wrap div:nth-child(2){width:100%}}.care-pet #service .outline{background:#fff;padding:10px;margin-bottom:5vw}.care-pet #service .outline figure{width:30%}.care-pet #service .outline figcaption{width:calc(70% - 2em);margin-left:2em}.care-pet #service .outline span:nth-child(1){margin:0 1em 0 0}.care-pet #service .category-massage .category{background:#fff2cc}.care-pet #service .category-care-pet .category{background:#edb8b1}.care-pet #service article dd span:nth-child(1){margin:0 0 1em}.care-pet #service article dd span:nth-child(2){margin:0 0 1em .5em}.care-pet #service .outline .row .flex-wrap .title h6{margin-right:3em}.article-box.row figure,.article-box.row figure img,.care-pet #service .article-box.row figcaption{margin-bottom:0}.care-pet #service>.inner-box{margin-bottom:8vw}@media screen and (max-width:957px) and (min-width:811px){.care-pet #service .outline .row .flex-wrap .title{width:100%}}@media screen and (max-width:810px) and (min-width:736px){.care-pet #service article dd span:nth-child(1){margin:0 0 1em}.care-pet #service article dd span:nth-child(2){margin:0}}@media screen and (max-width:735px){.care-pet #service .outline figure img{margin-bottom:1em}.care-pet #service .outline .row .flex-wrap{display:flex}.care-pet #service .outline .row .flex-wrap .title{width:100%}.care-pet #service .outline figure{width:100%}.care-pet #service .outline figcaption{width:100%;margin-left:0}.care-pet #service article dd span:nth-child(1){margin:0 0 1em}}@media screen and (max-width:480px){.care-pet #service .outline .row .flex-wrap{display:flex}.care-pet #service .outline .row .flex-wrap .category{margin:0}.care-pet #service .outline .row .flex-wrap div:nth-child(3) .category{margin:0 0 0 1em}.care-pet #service article dd span:nth-child(1){margin:0 0 1em}.care-pet #service article dd span:nth-child(2){margin:0}.care-pet #service article dt{margin-bottom:.7em}.care-pet #service article dd span:nth-child(1),.care-pet #service article dd span:nth-child(2){margin:0 0 .5em}}.care-pet #care-pet-staff-sect .care-pet-staf{width:calc(100% / 3 - 2em);margin:0 1em 2em}.care-pet #care-pet-staff-sect .care-pet-staf .title{margin-bottom:0;text-align:center;font-weight:700;font-size:120%}.care-pet #care-pet-staff-sect .care-pet-staf figure img{margin-bottom:0}.care-pet #care-pet-staff-sect .care-pet-staf figcaption{background:#fff;padding:10px 20px}@media screen and (max-width:735px){.care-pet #care-pet-staff-sect .flex-wrap{display:flex}.care-pet #care-pet-staff-sect .care-pet-staf{width:calc(100% / 2 - 2em)}}@media screen and (max-width:480px){.care-pet #care-pet-staff-sect .care-pet-staf{width:calc(100% - 2em)}}@media screen and (max-width:768px){#clinicsupport .row div{padding-right:0 !important}}.clinicsupport #worry ol{max-width:720px;margin:0 auto 10px;display:flex;justify-content:space-around;align-items:stretch;flex-wrap:wrap}.clinicsupport #worry li{background-color:#21b7b6;color:#fff;text-align:center;list-style:none;font-size:20px;width:48%;margin:0 1% 2%;display:inline-block;padding:10px 20px 20px}@media screen and (max-width:768px){.clinicsupport #worry li{width:100%}}.flow__inner{display:flex;flex-wrap:wrap;justify-content:space-around}.flow__inner dl{margin-bottom:20px;width:49%;position:relative;padding-left:70px}@media screen and (max-width:480px){.flow__inner dl{width:100%}}.flow__inner dl:before{background-color:#fff;border:solid 1px #21b7b6;color:#21b7b6;content:"";font-size:200%;font-weight:700;display:inline-block;text-align:center;padding:10px 20px;position:absolute;top:0;left:0}.flow__inner dl:nth-of-type(1):before{content:"1"}.flow__inner dl:nth-of-type(2):before{content:"2"}.flow__inner dl:nth-of-type(3):before{content:"3"}.flow__inner dl:nth-of-type(4):before{content:"4"}.flow__inner dt{color:#21b7b6;font-size:160%;font-weight:700;margin-bottom:10px}.price{border:solid 1px #21b7b6;text-align:center;padding:30px 60px 60px}@media screen and (max-width:768px){.price{padding:10px 30px 30px}}.price h4{display:inline-block;padding:5px 40px}#flow .price p{text-align:center}#flow .price p.mincho{margin-bottom:0;font-size:160%}@media screen and (max-width:735px){#flow .price p{text-align:left}#flow .price p.mincho{font-size:130%;text-align:center}}.price p b{font-size:115%;color:#21b7b6}.example-theme__wrap{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width:480px){.example-theme__wrap{flex-flow:column-reverse}}.example-theme__inner:nth-of-type(1){width:56%}.example-theme__inner:nth-of-type(2){width:calc(38%)}@media screen and (max-width:480px){.example-theme__inner:nth-of-type(1),.example-theme__inner:nth-of-type(2){width:calc(100%)}.example-theme__inner:nth-of-type(2){margin-bottom:20px}}.example-theme__wrap h6{padding:5px 10px;margin-bottom:10px}.example-theme ul{list-style-position:outside;margin-left:2em}.example-theme ul li{margin-bottom:5px}.contact{background-color:#75c07a;padding:30px 30px 10px;background:url(/cmswp/wp-content/themes/kirari-care/common/images/about/corporation.jpg) no-repeat center center;max-width:900px;max-height:300px;margin:0 auto;padding:70px 30px 60px;color:#fff;font-weight:700;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.clinicsupport .contact{background:url(/cmswp/wp-content/themes/kirari-care/common/images/clinicsupport/clinicsupport.jpg) no-repeat center center}.contact__wrap p{color:#fff;font-size:1.22em;text-align:center}@media screen and (max-width:480px){.contact__wrap p{font-size:1.2em}}body.single .single article:nth-of-type(1){border-top:none}.single #blog-entryContent>h1,.single #blog-entryContent>h2,.single #blog-entryContent>h3,.single #blog-entryContent>h4,.single #blog-entryContent>h5,.single #blog-entryContent>h6{border:solid #acacac;border-width:1px 0;padding:.5em 0;text-align:left;margin-bottom:.7em}.single #blog-entryContent>h1{font-size:200%}.application dd input[type=text],.application dd input[type=email],.application dd input[type=tel],.application dd textarea{padding:.3em .7em;width:100%}.application dt,.application dd{border-bottom:solid 1px #21b7b6;padding:1em}.application dl{border-top:solid 1px #21b7b6;margin:0 0 30px}.application dt{background-color:#e8f9f9;text-align:center;width:30%}@media screen and (max-width:735px){.application dt{width:100%}}.application dd{width:70%}.application dd input.age,.application dd input.zipcode,.application dd input.telnum,.application dd input#birthday,.application dd input.birthday{width:auto}@media screen and (max-width:735px){.application dd{width:100%}}.application .btn input{-webkit-appearance:none;border-radius:0;background:#000;color:#fff;padding:1em 3em;margin:auto 1em;border:none}br.sp{display:none}.member-all{margin-top:75px}p#aff{border:1px solid #21b7b6;text-align:center;color:#21b7b6;width:140px;height:20px;line-height:initial;font-size:12px;margin:0 auto;font-family:"YuMincho","游明朝体","Yu Mincho","游明朝",serif}.nam-rom{color:#acacac;font-weight:400;padding-left:3%;font-size:14px}.member-flex{display:flex;flex-wrap:wrap;justify-content:space-between}p#nam{text-align:center;margin-top:7.5%;font-size:17px;font-weight:700}.member-info{margin-bottom:10.5%}.member-flex:after{display:block;content:"";width:240px}.main-pic,.profile-pic{width:400px;max-width:100%;height:auto}.profile-pic{order:0}.profile-right{display:none}.profile-right p{margin:0 !important;display:block;white-space:nowrap}.main-txt{width:460px;max-width:100%}.main-all{display:flex;justify-content:space-between}.main-all #aff{margin:0;font-family:"YuMincho","游明朝体","Yu Mincho","游明朝",serif}.main-all p.nam{margin-top:6.6%;font-size:17px;font-weight:700;text-align:left;padding-right:5.4%}p.pos{font-weight:700}.flex-right{flex-basis:50%}.message{display:flex;justify-content:space-between}p.message-txt{width:76%}.profile-all{margin-top:12.6%;display:flex;justify-content:space-between}.profile-txt{width:460px;max-width:100%;order:1}.profile-flex{display:flex;justify-content:space-between}.profile-dl{width:76%;display:flex;flex-wrap:wrap;border:solid #acacac;border-width:1px 0;border-bottom-width:0}.single-staff dt{width:42%;background-color:#f4f4f4}.single-staff dd{width:58%}.single-staff dt,.single-staff dd{border-bottom:solid 1px #acacac;padding:4% 2%;text-align:center}.individual-flex{display:flex}.box-left{padding-right:5%}section.individual-related{margin-top:11%}.individual-flex p.nam{text-align:left;padding-top:5%}.individual-contents{justify-content:space-around;display:flex}.box-right{padding-top:7%}p.nam{font-weight:700}@media screen and (max-width:1024px){.flex-right{width:55%}.profile-pic{width:400px;max-width:100%;height:auto;display:table-cell}.profile-pic img{width:240px;height:auto}.profile-right{display:table-cell;vertical-align:middle;width:50%;height:auto;max-width:100%;padding-left:7.5%}.profile-flex{display:block}.profile-txt{width:100%;max-width:100%}.profile-dl{width:100%}.profile-all{margin-top:4.6%;display:block;justify-content:space-between;margin:0 0 100px}.individual-contents{display:flex;justify-content:space-between}}@media screen and (max-width:768px){.member-info{margin-bottom:10.5%;width:180px}.main-all{display:block}.main-txt{width:460px;max-width:100%;margin-top:6%}.profile-all{margin-top:12.6%;display:block;justify-content:space-between}.profile-txt{width:460px;max-width:100%;margin-top:6%}.profile-flex{display:flex;justify-content:space-between}.profile-pic{width:400px;max-width:100%;display:block;margin-bottom:8%}.profile-pic img{width:240px}.profile-right{display:block;width:100%;padding:0}.profile-flex{display:block;justify-content:space-between}.profile-dl{width:100%;display:flex;flex-wrap:wrap;border:solid #acacac;border-width:1px 0;border-bottom-width:0}.profile-all{margin-top:4.6%;display:block;justify-content:space-between;padding:0 0 15vw;border-bottom:1px solid #acacac}.flex-right{width:100%;padding-left:0}.individual-flex{display:flex;margin-bottom:7%}.individual-contents{display:flex;flex-direction:column;width:85%;margin:0 auto}}@media screen and (max-width:599px){.member-info{width:150px;max-width:100%}br.sp{display:block}.main-all{justify-content:space-between;display:initial}.main-pic{width:150px;float:left;margin-bottom:8%}.main-txt{width:150px;float:right;max-width:100%;margin-top:0}.message{clear:both;display:block}p.message-txt{width:100%}p.pos{font-size:14px}.nam-rom{font-size:14px}.profile-pic{max-width:100%;width:150px;height:auto;display:table-cell}.profile-right{display:table-cell;vertical-align:middle;width:180px;height:auto;max-width:100%;padding-left:7.5%}.profile-flex{display:block}.profile-dl{width:100%;border:solid #acacac;border-width:1px 0;border-bottom-width:0}.single-staff dt{width:100%;background-color:#f4f4f4}.single-staff dd{width:100%;text-align:left}dl.profile-dl dd{text-align:left}.individual-contents{flex-direction:column;display:flex;width:85%;margin:0 auto}.individual-flex{display:flex;padding-bottom:12%}.profile-all{padding:0 0 15vw;border-bottom:1px solid #acacac}}@media screen and (max-width:320px){.member-info{width:110px;max-width:100%}p#aff{border:1px solid #21b7b6;text-align:center;color:#21b7b6;width:110px;height:20px;line-height:initial;font-size:12px;margin:0 auto;font-family:"YuMincho","游明朝体","Yu Mincho","游明朝",serif}.main-pic{width:100%;margin-bottom:8%}.main-txt{width:100%;max-width:100%;padding-left:0;float:none}.main-pic{width:100%;float:none;margin-bottom:8%}.profile-pic{max-width:100%;width:240px;display:block;margin:0 auto;margin-bottom:8%}.profile-right{width:100%;display:block}.nam-rom{padding-left:0}.individual-flex{display:flex;flex-direction:column;padding-bottom:12%}.individual-flex p.nam{text-align:center;padding-top:5%}}textarea{resize:vertical}span.wpcf7-form-control.wpcf7-radio{display:flex;flex-direction:column;gap:15px}span.wpcf7-list-item{margin:0}span.wpcf7-spinner{display:none}.grecaptcha-badge{visibility:hidden}.recaptcha{width:fit-content;font-size:13px;margin:0 auto;padding:0 10px}.recaptcha a{text-decoration:underline}
@media screen and (min-width:736px){#sidebar{font-size:15px;padding-top:230px;width:260px;height:calc(100% - 40px);margin:20px;position:fixed;z-index:300}#global-nav ul{list-style:none;margin-left:0}#global-nav>ul{border-bottom:solid 1px #fff}#global-nav>ul>li{position:relative;border-top:solid 1px #fff}#global-nav a{text-decoration:none;display:block;padding:15px 0;-moz-transition:background-color .3s linear;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}#global-nav>ul>li a{padding:15px 20px;text-align:left}#global-nav ul ul{padding-bottom:10px}#global-nav ul ul>li a{padding:10px 20px 10px 40px}#global-nav .sub-menu-pc.is-active>a,#global-nav a:hover{background:#4b4b4b}#global-nav .sub-menu-nav-pc a,#global-nav .sub-menu-pc:hover .sub-menu-nav-pc{width:240px}#global-nav .sub-menu-head-pc{position:relative}#global-nav .sub-menu-head-pc:after{content:"";position:absolute;top:0;bottom:0;right:18px;margin:auto;vertical-align:middle;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#global-nav .sub-menu-nav-pc{position:fixed;background:rgba(255,255,255,.95);color:#fff;top:20px;padding-top:280px;left:auto;width:0;height:calc(100% - 40px);overflow:hidden;margin:0 0 0 260px;-moz-transition:width .2s ease-out;-webkit-transition:width .2s ease-out;transition:width .2s ease-out;box-shadow:10px 10px 10px -10px rgba(0,0,0,.2)}#global-nav .sub-menu-pc.is-active>a:after,#global-nav .sub-menu-head-pc:hover:after{border-color:#888}#global-nav .sub-menu-nav-pc a{color:#000}#global-nav .sub-menu-nav-pc a:hover{color:#000;background-color:#ebebeb}#nav-toggle{display:none;position:fixed;top:15px;right:15px;height:32px}#nav-toggle>div{position:relative;width:32px}#nav-toggle span{width:100%;height:2px;left:0;display:block;background:#033560;position:absolute;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}#overlay{display:none;position:fixed;background:rgba(0,0,0,.6);width:100%;height:100%;top:0;left:0;right:0;bottom:0}}
@media screen and (max-width:735px){#global-head{position:relative}#sidebar{position:fixed;overflow:auto;right:-300px;top:0;height:100%;width:300px;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}#global-nav .sub-menu-head-pc:after,#global-nav .sub-menu-nav{display:none}#nav-toggle{display:block;cursor:pointer}.open{overflow:hidden}.open #overlay{display:block}.open #sidebar{-webkit-transform:translate3d(-300px,0,0);transform:translate3d(260px,0,0)}.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#overlay{z-index:200}#sidebar{z-index:300}#nav-toggle{z-index:400}#sidebar{width:190px;height:100%;position:fixed;background:rgba(186,228,187,.9);background-color:#fff}#global-nav ul{list-style:none;margin-left:0;font-size:14px}#global-nav>ul>li{position:relative;border-bottom:dashed 1px #eee}#global-nav a{text-decoration:none;display:block;padding:15px;-moz-transition:color .3s linear;-webkit-transition:color .3s linear;transition:color .3s linear;color:#16160e}#global-nav .sub-menu.is-active>a,#global-nav a:hover{color:#fff;color:#16160e}#global-nav .sub-menu-head{position:relative}#global-nav .sub-menu-head:after{content:"";display:block;position:absolute;top:0;bottom:0;right:18px;margin:auto;vertical-align:middle;width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out}#global-nav .sub-menu.is-active>a:after,#global-nav .sub-menu-head:hover:after{border-color:#888}#global-nav .is-active .sub-menu-head:after{-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}#global-nav .sub-menu-nav{background:#f4f4f4;display:none;padding:0}#global-nav .sub-menu-nav a{color:#000;color:#16160e;padding:10px 15px}#global-nav .sub-menu-nav a:hover{color:#888}#nav-toggle{position:fixed;top:0;right:15px;right:0;height:62px;padding:22px;background:#bae4bb;background:#16160e}#nav-toggle>div{position:relative;width:20px}#nav-toggle span{width:100%;height:2px;left:0;display:block;background:#fff;position:absolute;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:8px}#nav-toggle span:nth-child(3){top:16px}#nav-toggle{z-index:1000}#container{z-index:900}.close #container{margin-left:0}.close #nav-toggle span{background:#033560}#nav-toggle span{background:#000;background:#fff}.close #nav-toggle span{background:#000;background:#fff}#sidebar{right:-260px;z-index:910;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}.close #sidebar{right:0}#sidebar{right:-260px;width:190px;padding-top:72px;margin-top:0}.open #sidebar{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! 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}
.ead-loading-wrap{position:relative;height:100%}.ead-loading-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#e4eaf1;height:100%;opacity:.5}.ead-loading{text-align:center;width:100%}.ead-loading span{display:block;font-size:14px;color:#74787d}.ead-loading img{margin:0 auto}.ead-loading-foot{position:absolute;left:0;bottom:0;right:0;padding:10px 20px 53px;font-size:14px;text-align:center}.ead-loading-foot .ead-loading-foot-title{margin:0 0 20px!important;color:#404347;font-size:14px;font-weight:700}.ead-loading-foot .ead-loading-foot-title span{display:block;margin-top:15px;font-size:14px;letter-spacing:0}.ead-loading-foot p{margin-bottom:0;color:#1a1f2a}.ead-loading-foot span{margin:0 10px}.ead-loading-foot .ead-document-btn{color:#1a1f2a;cursor:pointer;display:inline-block;text-decoration:underline}.ead-loading-foot .ead-document-btn:active{opacity:.5}.ead-loading-foot .ead-loading-foot-title img{margin:0 auto}.ead-loading-foot .ead-document-btn img{display:inline-block;vertical-align:middle;margin-right:2px}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.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;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.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}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}