@charset "UTF-8";@charset "UTF-8";*,*::before,*::after{box-sizing:border-box;}ul[class],ol[class]{padding:0;}ul a,ol a{text-decoration:none;}body,h1,h2,h3,h4,p,ul[class],ol[class],figure,blockquote,dl,dd{margin:0;}html{scroll-behavior:smooth;}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;}ul[class],ol[class]{list-style:none;}a:not([class]){text-decoration-skip-ink:auto;}img,picture{max-width:100%;display:block;height:auto;}input,button,textarea,select{font:inherit;}:root{--white:#fff;--orange:#ec6104;--lightgray:#f8f5f0;--gray:#adacab;--black:#535250;--dark:#000;--link:#3994e2;--blown:#a29288;--red:#ca3d3d;--green:#019f8b;--lime:#31beac;--bluegray:#eff2f2;--marker:#c1e0ff;--mincho:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:"M PLUS 1p","Noto Sans JP",Helvetica,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;}section{margin-left:auto;margin-right:auto;}body > *{font-size:16px;}section a{color:var(--link);}div iframe{max-width:100%;max-height:100%;}.ticker{position:absolute;right:0;bottom:11%;}.ticker a{background:rgba(255,255,255,.9);text-decoration:none;color:var(--black);}.ticker a .per20{color:var(--dark);font-weight:bold;}.ticker a .per80{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.ticker a .per80 span{border-left:1px solid var(--gray);padding:.7em 2em;color:var(--gray);}.map_area .dental_photo{background:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-779d882/tokushikai.jp/wp-content/themes/tokushikai-pc/images/sakoda/common/map_area_top.webp") no-repeat;background-size:cover;background-position:center;}.map_area .dental_photo.nitro-lazy{background-image:none !important;}.map_area .info{background:var(--lightgray);}.page-template-page-care .map_area .dental_photo{background:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-779d882/tokushikai.jp/wp-content/themes/tokushikai-pc/images/careclinic/hero/care.webp") no-repeat;background-size:cover;background-position:center;}.page-template-page-care .map_area .dental_photo.nitro-lazy{background-image:none !important;}.info > div{padding:1.5em;max-width:85%;}.info .address{padding-left:10em;background:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-779d882/tokushikai.jp/wp-content/themes/tokushikai-pc/images/sakoda/top/logo_top.svg") no-repeat 5% 50%;background-size:contain;}.info .address.nitro-lazy{background-image:none !important;}.info .address .under{width:45%;}.info table{border-collapse:separate;border-spacing:5px;width:100%;font-size:.7em;font-weight:bold;}.info table th,.info table td{text-align:center;padding:1em 2em;}.info table th{background-color:var(--orange);color:var(--white);}.info table td{background-color:var(--white);}.info .under{background:transparent;}.info .tel{font-size:2.5em;font-weight:bold;color:var(--orange);line-height:.7em;}.info .tel span{font-size:.3em;}.info .tel svg{margin-right:.3em;}.info .radius{background:var(--orange);color:var(--white);width:48%;}.info .radius span{padding-left:1em;font-size:.8em;}.info .radius svg{width:1.5em;}.recrute_area{position:relative;background:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-779d882/tokushikai.jp/wp-content/themes/tokushikai-pc/images/sakoda/common/footer_recrute.webp") no-repeat;background-position:center;color:var(--white);background-size:cover;padding:7em 0;}.recrute_area.nitro-lazy{background-image:none !important;}.recrute_area div{position:relative;}.recrute_area h2{font-weight:normal;letter-spacing:.13em;}.recrute_area h2 span{font-size:.5em;display:inline-block;width:100%;}.recrute_area::before{content:"";z-index:0;top:0;position:absolute;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.7);}.recrute_area .radius{color:var(--dark);background:var(--white);font-size:.8em;}.recrute_area p{font-size:.85em;}footer{position:relative;background:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-779d882/tokushikai.jp/wp-content/themes/tokushikai-pc/images/sakoda/common/footer_bg.webp") no-repeat;color:var(--white);background-position:center;background-size:cover;padding:7em 0;}footer.nitro-lazy{background-image:none !important;}footer div{position:relative;}footer::before{content:"";z-index:0;top:0;position:absolute;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.7);}footer div ul{list-style-type:none;padding-left:0;margin:0;}footer div ul.flex{justify-content:start;}footer div ul.flex li{width:40%;display:inline-block;margin-bottom:.5em;}footer div ul li a{display:block;width:100%;padding:.2em;color:var(--white);font-size:.7em;}footer div h3{position:relative;font-size:1em;margin-bottom:2em;}footer div h3::after{position:relative;content:"";display:block;border-top:2px solid;width:3em;bottom:-10px;}footer div a[class*="facebook"]{background:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-779d882/tokushikai.jp/wp-content/themes/tokushikai-pc/images/sakoda/common/footer_facebook.svg") no-repeat 0 50%;}footer div a[class*="facebook"].nitro-lazy{background-image:none !important;}footer div a[class*="instagram"]{background:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-779d882/tokushikai.jp/wp-content/themes/tokushikai-pc/images/sakoda/common/footer_instagram.svg") no-repeat 0 50%;margin-bottom:1.5em;}footer div a[class*="instagram"].nitro-lazy{background-image:none !important;}footer div a[class*="facebook"],footer div a[class*="instagram"]{padding-left:1.8em;}.footer{background:none;color:var(--black);border-left:5px solid var(--orange);}.footer::before{content:none;}.footer div{text-align:right;}.footer div ul.flex li{width:100%;}.footer div ul li a{color:var(--black);font-size:1em;}.footer div h3{font-size:1.2em;}.footer div h3::after{content:none;}.footer .per40 a{text-decoration:none;color:var(--black);text-align:left;font-size:1.5em;font-weight:bold;font-family:"Klee One",cursive;}.footer .per40 a img{margin-right:.5em;}nav.mv ul{list-style-type:none;justify-content:flex-end;}nav.mv ul li{padding:1.2em;z-index:1;}nav.mv ul li a{font-size:.9em;color:var(--orange);font-weight:bold;transition:all .1s ease;}nav.mv ul li a,nav.mv ul li a:after{display:block;text-align:center;transition:all .1s ease;}nav.mv ul li a:after{content:attr(title);font-size:.5em;font-weight:normal;margin-top:.7em;}nav.mv ul li a:hover:after{margin-top:.1em;letter-spacing:.2em;}#sakoda-dc nav.mv ul li a{color:var(--white);text-shadow:0 0 1px var(--dark);}#sakoda-dc nav.mv ul li a:hover{color:var(--orange);text-shadow:none;}nav.mv ul li:last-child a{text-shadow:none !important;display:flex;color:var(--white);background:var(--orange) url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-779d882/tokushikai.jp/wp-content/themes/tokushikai-pc/images/sakoda/common/mail_white.svg") no-repeat 10% 50%;background-size:auto 35%;padding:.6em 2em .6em 3em;font-size:.75em;border-radius:1.5em;}nav.mv ul li:last-child a.nitro-lazy{background-image:none !important;}nav.mv ul li:last-child a:hover{color:var(--orange);background:var(--white) url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-779d882/tokushikai.jp/wp-content/themes/tokushikai-pc/images/sakoda/top/mail_orange.svg") no-repeat 10% 50%;background-size:auto 35%;}nav.mv ul li:last-child a:hover.nitro-lazy{background-image:none !important;}#sakoda-dc nav.mv ul li:last-child a{color:var(--orange);background:var(--white) url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-779d882/tokushikai.jp/wp-content/themes/tokushikai-pc/images/sakoda/top/mail_orange.svg") no-repeat 10% 50%;background-size:auto 35%;}#sakoda-dc nav.mv ul li:last-child a.nitro-lazy{background-image:none !important;}#sakoda-dc nav.mv ul li:last-child a:hover{color:var(--white);background:var(--orange) url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-779d882/tokushikai.jp/wp-content/themes/tokushikai-pc/images/sakoda/common/mail_white.svg") no-repeat 10% 50%;background-size:auto 35%;}#sakoda-dc nav.mv ul li:last-child a:hover.nitro-lazy{background-image:none !important;}nav.bottom_fix{position:fixed;bottom:0;right:0;z-index:2;}nav.bottom_fix ul{list-style-type:none;justify-content:flex-end;}nav.bottom_fix ul li{margin-left:.2em;display:inherit;width:15%;flex-grow:1;}nav.bottom_fix ul li a{transition:all .1s ease;flex-direction:column;height:100%;font-size:.8em;width:100%;background-color:var(--orange);background-repeat:no-repeat;color:var(--white);text-align:center;}nav.bottom_fix ul li a svg{width:30%;height:auto;transition:all .1s ease;}nav.bottom_fix ul li a:hover svg{transform:scale(1.1);}nav.bottom_fix ul li a:hover span{margin-top:1.5em;}nav.bottom_fix ul li a span{font-size:.6em;margin-top:1.1em;transition:all .1s ease;}nav.bottom_fix ul li:first-child{width:55%;margin-left:0;}nav.bottom_fix ul li:first-child a{font-size:.8em;flex-direction:unset;padding:.7em 0;}nav.bottom_fix ul li:first-child a:hover svg{animation:wobble-hor-bottom .8s both;}nav.bottom_fix ul li:first-child a svg{width:auto;margin-right:.5em;}nav.bottom_fix ul li:first-child a span{display:inline-block;width:100%;font-size:2em;margin-top:0;font-weight:bold;}@keyframes wobble-hor-bottom{0%,100%{transform:translateX(0) scale(1.1);transform-origin:50% 50%;}15%{transform:translateX(-6px) rotate(-6deg) scale(1.1);}30%{transform:translateX(3px) rotate(6deg) scale(1.1);}45%{transform:translateX(-3px) rotate(-3.6deg) scale(1.1);}60%{transform:translateX(3px) rotate(2.4deg) scale(1.1);}75%{transform:translateX(-2px) rotate(-1.2deg) scale(1.1);}}.breadcrumb ul{display:flex;list-style-type:none;margin:0;padding:0;}.breadcrumb ul > *{font-size:.85em;}.breadcrumb ul li+li:before{content:"›";padding-right:10px;position:relative;bottom:1px;}.breadcrumb ul li.top{padding-left:0;}.breadcrumb ul li a{padding-right:10px;color:var(--link);}.breadcrumb ul li.current{max-width:35vw;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.single.single-blog .breadcrumb ul > *{font-size:.6em;}.single.single-blog .breadcrumb ul  li+li:before{padding-right:5px;}.single.single-blog .breadcrumb ul li a{padding-right:5px;}.single.single-blog .breadcrumb ul li.current{max-width:25vw;}.wp-pagenavi{margin:auto;text-align:center;padding:15px 0;}.wp-pagenavi a,.wp-pagenavi a:hover{display:inline-block;padding:3px 8px;margin:1px;border:none;color:var(--link);}.wp-pagenavi a,.wp-pagenavi span{border:none;}.wp-pagenavi a:hover,.wp-pagenavi span.current{padding:3px 8px;color:var(--orange);border:none;}.wp-pagenavi span.current{font-weight:bold;}.wp-pagenavi .pages{display:none;}@media screen and (max-width: 1350px){nav.mv ul{position:relative;}nav.mv ul li:last-child{position:absolute;bottom:-4em;right:0;}nav.mv ul li{padding:1em;}nav.mv ul li a{font-size:.8em;}.info table th,.info table td{padding:1em;}footer div ul.flex li{width:100%;}.recrute_area .per50{width:75%;}}@media screen and (max-width: 1200px){}.aioseo-author-bio,.aioseo-author-bio-compact{text-align:left;background-color:white;border:1px solid var(--gray) !important;border-radius:5px;color:var(--black);background:var(--lightgray) !important;}.author-bio-link a{visibility:hidden !important;}.author-bio-link a:first-child:before{content:"プロフィール詳細を見る";display:block;display:block;margin-top:.5em;margin-bottom:.5em;visibility:visible;}.aioseo-author-bio-header-right .author-expertises + span{visibility:hidden !important;position:relative;}.aioseo-author-bio-header-right .author-expertises + span:before{content:"主な履歴：";position:absolute;display:inline-block;width:max-content;visibility:visible;}.aioseo-author-bio-main{font-size:.8em;}.aioseo-author-bio-main h3{margin-top:0 !important;margin-bottom:0 !important;}.aioseo-author-bio-main ul{list-style-type:none;padding-left:0;margin-bottom:1em;}.aioseo-author-bio-main ul:last-child{margin-bottom:0em;}.aioseo-author-bio-main ul.essay{font-size:.75em;margin-bottom:0;}.aioseo-author-bio-main ul.essay li{margin-bottom:1em;}.aioseo-author-bio-main ul.essay li b{font-size:1.25em;}.single main section ul li:before{width:.3em !important;height:.3em !important;}.reviewerbox{border:1px solid var(--gray);border-radius:5px;background:var(--lightgray);padding:1em 1.5em;width:60%;margin-left:auto;margin-right:auto;color:var(--black);font-size:.85em;}.aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-content .aioseo-reviewer-tooltip-main{margin:0 !important;}.aioseo-reviewer-tooltip-main a{font-weight:bold;}.aioseo-reviewer-tooltip-main p{margin-bottom:0 !important;margin-top:.5em;}.aioseo-author-bio-main{border-top:1px solid var(--gray);}.aioseo-author-bio-header-left{flex:none;}.aioseo-reviewer-name{position:static;}.aioseo-reviewer-name.aioseo-tooltip-underline{font-size:1px;text-decoration:none !important;pointer-events:none !important;visibility:hidden !important;}.aioseo-reviewer-text{display:none !important;}.aioseo-reviewer-image{display:none !important;}.single .reviewerbox .aioseo-reviewer-tooltip,.page .reviewerbox .aioseo-reviewer-tooltip{display:block !important;visibility:visible !important;pointer-events:initial !important;}.aioseo-author-bio-header-left .aioseo-author-bio-image,.aioseo-author-bio-compact-left .aioseo-author-bio-compact-image{width:120px;height:120px;border-radius:50% !important;}.aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-content .aioseo-reviewer-tooltip-header .aioseo-reviewer-tooltip-image{width:120px !important;height:120px !important;}.aioseo-reviewer-tooltip-header{margin-right:2em;display:block !important;text-align:center;}.aioseo-reviewer-tooltip-header a{margin-top:1em;display:block;}.aioseo-reviewer-name:hover .aioseo-reviewer-tooltip{position:relative !important;top:0px !important;left:0px !important;width:auto !important;cursor:default !important;cursor:default !important;background:initial !important;padding:initial !important;text-align:left !important;border:initial !important;border-radius:initial !important;background-color:initial !important;z-index:initial !important;}.aioseo-reviewer-tooltip > svg{position:relative !important;display:none !important;}.aioseo-reviewer-tooltip-content{font-size:16px;display:flex;}body.author .aioseo-author-bio{background-color:white !important;border:none !important;border-radius:0;}body.author .aioseo-author-bio-main{border:1px solid var(--gray) !important;background:var(--lightgray) !important;}body.author main section .aioseo-author-bio-main a{color:var(--link);font-weight:bold;display:inline-block;margin-top:.5em;}body.author main section ul,.aioseo-reviewer-tooltip-main ul,.aioseo-author-bio-compact ul{list-style-type:none !important;padding-left:0 !important;}body.author main section ul li:before,.aioseo-reviewer-tooltip-main ul li:before,.aioseo-author-bio-compact ul li:before{content:"";display:inline-block;border-radius:50%;bottom:.2em;position:relative;background-color:var(--orange);width:.3em !important;height:.3em !important;margin-right:.5em;}body.page .aioseo-author-bio-compact{width:60%;padding:1em 1.5em;margin-left:auto;margin-right:auto;margin-top:3em;position:relative;color:var(--black);}body.single .aioseo-author-bio-compact{width:80%;margin-left:auto;margin-right:auto;margin-top:3em;position:relative;color:var(--black);}body.page .aioseo-author-bio-compact::before,body.single .aioseo-author-bio-compact::before{content:"著者";display:inline-block;margin-bottom:.5em;font-size:1em;position:absolute;font-weight:bold;top:-13%;}body.author .aioseo-author-bio-header-right .author-expertises + span:before{content:"[ 主な履歴 ]";position:absolute;display:inline-block;width:max-content;visibility:visible;font-weight:bold;margin-bottom:.5em;font-size:1em;}body.author .aioseo-author-bio-header-right span:not([class]){display:inline-block;width:100%;font-size:.85em;}.aioseo-author-bio-compact-right .aioseo-author-bio-compact-main,.aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-content .aioseo-reviewer-tooltip-main{font-size:16px !important;}.aioseo-author-bio-compact-right .aioseo-author-bio-compact-main ul,.aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-content .aioseo-reviewer-tooltip-main ul{list-style-type:none !important;padding-left:0 !important;}@charset "UTF-8";a.post-edit-link{text-decoration:none;position:fixed;padding:10px 10px 10px 35px;background:var(--orange);color:var(--dark) !important;font-weight:bold;z-index:9999;bottom:10%;opacity:.6;}a.post-edit-link:hover{opacity:1;}.small_text{font-size:.7em !important;line-height:1;}.orange_text{color:var(--orange) !important;}.white_text{color:var(--white);}.black_text{color:var(--dark);}.arrow_box{position:relative;border-image:linear-gradient(to right,var(--white) 0% 40%,var(--gray) 40% 60%,var(--white) 60% 100%);border-bottom:2px solid;border-image-slice:1;padding-bottom:30px;}.arrow_box_orange{font-size:1.2em;background:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-779d882/tokushikai.jp/wp-content/themes/tokushikai-pc/images/sakoda/common/baloon_obj.svg") no-repeat 50% 20%;border-image:linear-gradient(to right,var(--white) 0% 40%,var(--orange) 40% 60%,var(--white) 60% 100%);border-bottom:2px solid;border-image-slice:1;}.arrow_box_orange.nitro-lazy{background-image:none !important;}.arrow_box:after,.arrow_box:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;}.arrow_box:after{border-color:rgba(255,255,255,0);border-top-color:var(--white);border-width:7px;margin-left:-7px;}.arrow_box:before{border-color:rgba(173,172,171,0);border-top-color:var(--gray);border-width:10px;margin-left:-10px;}.arrow_box_orange:before{border-top-color:var(--orange);}.arrow_botton02{text-decoration:none;border:1px solid var(--white);display:block;margin-left:auto;margin-right:auto;padding:1em;position:relative;}.arrow_botton02::after{position:absolute;content:"→";display:inline-block;background-color:var(--orange);color:var(--white);top:15%;right:-4%;padding:.5em;}.bdclr_bk{border:1px solid var(--black);color:var(--black);}.arrow_botton02.bdclr_bk::after{color:var(--black);background-color:var(--white);}.bdclr_wt{border:1px solid var(--white);}.bdclr_or{border:1px solid var(--orange);}.arrow_botton02.bdclr_or::after{color:var(--orange);background-color:var(--white);}.number_badge span:first-of-type{display:inline-block;width:3em;height:3em;color:var(--white);background-color:var(--orange);border-radius:100%;margin-right:2em;text-align:center;line-height:3em;position:relative;}.number_badge span:first-of-type::after{content:"";display:block;width:3em;border-top:2px solid var(--orange);background:var(--white);top:73%;position:absolute;height:1em;right:-16px;transform:rotate(-35deg);}.gray_bg{background:var(--lightgray) !important;}.orange_bg{background-color:var(--orange);}.white_bg{background-color:var(--white);}.tow_tone_gray_bg{background:linear-gradient(to left,var(--lightgray) 0 65%,var(--white) 65% 100%);}.tow_tone_gray_bg_vertical{background:linear-gradient(to top,var(--lightgray) 0 80%,var(--white) 80% 100%);}.back_orange{box-shadow:0px 0px 3px 2px var(--orange);}.list_dot li:before{content:"";width:.5em;height:.5em;display:inline-block;vertical-align:middle;border-radius:50%;margin-right:.5em;}.orange_dot li:before{background-color:var(--orange);}.gray_dot li:before{background-color:var(--gray);}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pt35{padding-top:35px;}.pt40{padding-top:40px;}.pt50{padding-top:50px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb30{padding-bottom:30px;}.pb35{padding-bottom:35px;}.pb40{padding-bottom:40px;}.pb50{padding-bottom:50px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}.mt35{margin-top:35px;}.mt40{margin-top:40px;}.mt50{margin-top:50px;}.mt100{margin-top:100px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}.mb35{margin-bottom:35px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}.basic{padding:2.5em;}.per20{width:20%;}.per30{width:30%;}.per40{width:40%;}.per45{width:45%;}.per50{width:50%;}.per60{width:60%;}.per70{width:70%;}.per80{width:80%;}.split_harf{width:49%;}.split_three{width:33%;}.split_four{width:24%;}.flex{display:flex;}.flex-wrap{flex-wrap:wrap;justify-content:space-between;}.nowrap{flex-wrap:nowrap;}.items-center{align-items:center;}.items-stretch{align-items:stretch;}.items-end{align-items:flex-end;}.jc-center{justify-content:center;}.text_center{text-align:center;}.text_right{text-align:right;}.margin_auto{margin-left:auto;margin-right:auto;}.tategaki{writing-mode:vertical-rl;}.arrow_button{position:relative;display:block;text-decoration:none;color:var(--black);background:var(--white);}.arrow_button::after{content:"";display:block;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.207%22%20height%3D%225.414%22%20viewBox%3D%220%200%2030.207%205.414%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23535250%3Bstroke-linecap%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(-5212%20-910.793)%22%3E%3Cline%20class%3D%22a%22%20x2%3D%2229%22%20transform%3D%22translate(5212.5%20915.5)%22%2F%3E%3Cline%20class%3D%22a%22%20x2%3D%224%22%20y2%3D%224%22%20transform%3D%22translate(5237.5%20911.5)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat;position:absolute;right:-3%;top:45%;padding:3px 15px;}.arrow_button:hover::after{animation:aniarrow .3s forwards;}@keyframes aniarrow{0%{right:-3%;}100%{right:-5%;}}.under{padding:1em 0;border-bottom:1px solid var(--black);font-size:.8em;font-weight:bold;transition:all .2s ease-out;}.under:hover{padding-left:1.5em;}.border{padding:1em 0;border:1px solid var(--black);font-size:1em;font-weight:bold;}.radius{padding:.8em 0;font-size:1em;font-weight:bold;border-radius:1.8em;text-align:center;text-decoration:none;}.under.arrow_button::after{right:0%;}details{border-top:1px solid var(--gray);}summary{position:relative;display:block;cursor:pointer;font-weight:bold;padding:1.5em;transition:.2s;}details:last-of-type{border-bottom:1px solid var(--gray);}.details-content{padding:1.5em;}summary i,.details-content i{font-size:1.5em;margin-right:1em;font-style:normal;color:var(--orange);}summary:hover,details[open] summary{background-color:var(--lightgray);}summary::-webkit-details-marker{display:none;}details[open] .details-content{animation:fadeIn .5s ease;}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px);}100%{opacity:1;transform:none;}}.arrow{border-radius:50%;border:1px solid var(--orange);width:25px;height:25px;display:inline-block;position:relative;left:-10px;transition:.4s ease;margin-top:2px;text-align:left;transform:rotate(45deg);float:right;}.arrow:before,.arrow:after{position:absolute;bottom:2px;content:"";display:inline-block;width:7px;height:1px;background-color:var(--orange);transition:.4s ease;}.arrow:after{position:absolute;transform:rotate(90deg);top:9px;right:6px;}.arrow:before{top:13px;left:6px;}details[open] .arrow{transform:rotate(45deg);opacity:.6;}details[open] .arrow:before{transform:translate(3px,-1px);}details[open] .arrow:after{transform:rotate(90deg) translate(2px,1px);}.faq_link h2,.faq_link h2 ~ p{color:var(--black) !important;}.faq_link h2 ~ p span{border-top:1px solid var(--black);padding:.5em 2em;display:inline-block;font-size:1em;}.faq_link .swiper-wrapper a{padding:1em;position:relative;display:block;text-decoration:none;color:var(--dark);border:1px solid var(--gray);padding-bottom:2em;}.faq_link .swiper-wrapper a::after{content:"";transform:rotate(-45deg);position:absolute;bottom:0;bottom:-2px;right:0;right:-2px;display:block;border-top:8px solid var(--orange);border-right:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid transparent;}.faq_link .swiper-wrapper a:hover{border:1px solid var(--orange);cursor:pointer;}.faq_link .swiper-wrapper a:hover img{transition:.2s;opacity:.8;}.faq_link .swiper-wrapper a:hover::after{bottom:-5px;right:-5px;transition:.2s;}.faq_link .swiper-wrapper a h3{font-size:.9em;}.faq_link .swiper-wrapper a span{position:absolute;bottom:5px;right:25px;font-size:.8em;font-weight:bold;color:var(--orange);}.faq_link .arrow_button{border-color:var(--gray);}.ewd-ufaq-faq-display-style-block:hover{background:none !important;color:var(--dark) !important;}.ewd-ufaq-faq-display-style-block:hover,.ewd-ufaq-faq-display-style-block:hover a,.ewd-ufaq-faq-display-style-block:hover h1,.ewd-ufaq-faq-display-style-block:hover h2,.ewd-ufaq-faq-display-style-block:hover h3,.ewd-ufaq-faq-display-style-block:hover h4,.ewd-ufaq-faq-display-style-block:hover h5,.ewd-ufaq-faq-display-style-block:hover h6{background:none !important;color:unset !important;}.ewd-ufaq-faq-display-style-block:hover h2,.ewd-ufaq-faq-display-style-block:hover .orange_text{color:var(--orange) !important;}.ewd-ufaq-faq-display-style-block:hover a{color:var(--link) !important;}@keyframes lum-fade{0%{opacity:0;}100%{opacity:1;}}@keyframes lum-fadeZoom{0%{transform:scale(.5);opacity:0;}100%{transform:scale(1);opacity:1;}}@keyframes lum-loader-rotate{0%{transform:translate(-50%,-50%) rotate(0);}50%{transform:translate(-50%,-50%) rotate(-180deg);}100%{transform:translate(-50%,-50%) rotate(-360deg);}}@keyframes lum-loader-before{0%{transform:scale(1);}10%{transform:scale(1.2) translateX(6px);}25%{transform:scale(1.3) translateX(8px);}40%{transform:scale(1.2) translateX(6px);}50%{transform:scale(1);}60%{transform:scale(.8) translateX(6px);}75%{transform:scale(.7) translateX(8px);}90%{transform:scale(.8) translateX(6px);}100%{transform:scale(1);}}@keyframes lum-loader-after{0%{transform:scale(1);}10%{transform:scale(1.2) translateX(-6px);}25%{transform:scale(1.3) translateX(-8px);}40%{transform:scale(1.2) translateX(-6px);}50%{transform:scale(1);}60%{transform:scale(.8) translateX(-6px);}75%{transform:scale(.7) translateX(-8px);}90%{transform:scale(.8) translateX(-6px);}100%{transform:scale(1);}}.lum-lightbox{background:rgba(236,97,4,.8);z-index:999;}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%;}.lum-lightbox-inner img{position:relative;margin:auto;}.lum-lightbox-inner .lum-lightbox-caption{margin:0 auto;color:var(--dark);max-width:700px;text-align:center;}.lum-loading .lum-lightbox-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:66px;height:20px;animation:lum-loader-rotate 1800ms infinite linear;}.lum-lightbox-loader:before,.lum-lightbox-loader:after{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:rgba(255,255,255,.9);}.lum-lightbox-loader:before{left:0;animation:lum-loader-before 1800ms infinite linear;}.lum-lightbox-loader:after{right:0;animation:lum-loader-after 1800ms infinite linear;animation-delay:-900ms;}.lum-lightbox.lum-opening{animation:lum-fade 180ms ease-out;}.lum-lightbox.lum-opening .lum-lightbox-inner{animation:lum-fadeZoom 180ms ease-out;}.lum-lightbox.lum-closing{animation:lum-fade 300ms ease-in;animation-direction:reverse;}.lum-lightbox.lum-closing .lum-lightbox-inner{animation:lum-fadeZoom 300ms ease-in;animation-direction:reverse;}.lum-img{transition:opacity 120ms ease-out;}.lum-loading .lum-img{opacity:0;}.lum-gallery-button{overflow:hidden;text-indent:150%;white-space:nowrap;background:transparent;border:0;margin:0;padding:0;outline:0;position:absolute;top:50%;transform:translateY(-50%);height:100px;max-height:100%;width:60px;cursor:pointer;}.lum-close-button{position:absolute;right:5px;top:5px;width:32px;height:32px;opacity:.3;}.lum-close-button:hover{opacity:1;}.lum-close-button:before,.lum-close-button:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff;}.lum-close-button:before{transform:rotate(45deg);}.lum-close-button:after{transform:rotate(-45deg);}.lum-previous-button{left:12px;}.lum-next-button{right:12px;}.lum-gallery-button:after{content:"";display:block;position:absolute;top:50%;width:36px;height:36px;border-top:4px solid rgba(255,255,255,.8);}.lum-previous-button:after{transform:translateY(-50%) rotate(-45deg);border-left:4px solid rgba(255,255,255,.8);box-shadow:-2px 0 rgba(0,0,0,.2);left:12%;border-radius:3px 0 0 0;}.lum-next-button:after{transform:translateY(-50%) rotate(45deg);border-right:4px solid rgba(255,255,255,.8);box-shadow:2px 0 rgba(0,0,0,.2);right:12%;border-radius:0 3px 0 0;}@media (max-width: 460px){.lum-lightbox-image-wrapper{display:flex;overflow:auto;-webkit-overflow-scrolling:touch;}.lum-lightbox-caption{width:100%;position:absolute;bottom:0;}.lum-lightbox-position-helper{margin:auto;}.lum-lightbox-inner img{max-width:none;max-height:none;}}@charset "UTF-8";body{padding:0;margin:0;}aside.head{position:fixed;width:100%;z-index:999;pointer-events:none;}aside.head a{pointer-events:painted;height:fit-content;}nav ul{list-style-type:none;text-decoration:none;margin:0 2em 2em 2em;padding:1.5em;}nav ul li{margin-bottom:1.5em;}nav ul li a{color:var(--dark);text-shadow:var(--white) 0 0 15px;}nav ul li a:hover{color:var(--orange);}nav ul li:last-child{margin-top:2.5em;}nav ul li:last-child svg{transform:scale(.7);}nav ul li a:hover svg{stroke:var(--orange);}nav ul li a:hover svg path{fill:var(--orange);}nav ul li a:hover svg g{stroke:var(--orange);}.chach{font-size:2em;font-family:"Klee One",cursive;font-weight:600;position:relative;height:100%;color:var(--black);}.chach::before{content:"SCROLL";writing-mode:vertical-rl;font-family:"M PLUS 1p","Noto Sans JP",Helvetica,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;position:absolute;right:40%;font-size:.5em;bottom:17em;font-weight:bold;}.chach::after{content:"";position:absolute;display:block;bottom:0;left:45%;height:8em;width:2px;margin-top:1em;background:linear-gradient(var(--black),transparent);}.top_hublink div.per30 div{height:30rem;width:100%;background-size:cover;background-repeat:no-repeat;background-position:right;}.top_hublink div.per30:hover div{background-position:center;transition:8s;}.top_hublink div.per30:nth-child(1){margin-top:0;}.top_hublink div.per30:nth-child(2){margin-top:10rem;}.top_hublink div.per30:nth-child(3){margin-top:20rem;}.top_hublink div.per30:nth-child(1) div{background-image:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-779d882/tokushikai.jp/wp-content/themes/tokushikai-pc/images/tokushikai/top/sakoda-dc.webp");}.top_hublink div.per30:nth-child(1) div.nitro-lazy{background-image:none !important;}.top_hublink div.per30:nth-child(2) div{background-image:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-779d882/tokushikai.jp/wp-content/themes/tokushikai-pc/images/tokushikai/top/careclinic.webp");}.top_hublink div.per30:nth-child(2) div.nitro-lazy{background-image:none !important;}.top_hublink div.per30:nth-child(3) div{background-image:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-779d882/tokushikai.jp/wp-content/themes/tokushikai-pc/images/tokushikai/top/kirameki.webp");}.top_hublink div.per30:nth-child(3) div.nitro-lazy{background-image:none !important;}.top_hublink a{text-decoration:none;}.top_hublink a:hover{opacity:.8;transition:.2;}main,header{border-left:5px solid var(--orange);}main{position:relative;}h2 span{display:inline-block;width:100%;}section h2[class*="text_center"]{color:var(--orange);font-weight:normal;letter-spacing:.13em;}section h2[class*="text_center"] span{display:inline-block;width:100%;font-size:.5em;}section p{font-size:.85em;color:var(--dark);}.message{color:var(--black);}.message .arrow_button{width:45%;background:transparent;}.cl_link{position:relative;color:var(--orange);font-weight:bold;margin-top:4em;}.cl_link::before{content:"";position:absolute;display:block;top:-4em;left:50%;height:3em;width:2px;margin-top:1em;background:linear-gradient(var(--orange),transparent);}.bg{filter:blur(1px);background:linear-gradient(106deg,rgba(255,179,202,1) 0%,rgba(255,167,146,1) 49%,rgba(255,198,194,1) 100%);border-radius:50%;position:absolute;}.bg.l{width:150px;height:150px;}.bg.m{width:100px;height:100px;}.bg.s{width:50px;height:50px;}.bg.boke{filter:blur(1rem);}.blog_list{background:var(--white);position:relative;z-index:0;}#faq_list{background:var(--lightgray);margin-top:30px;}.blog_list::after{content:"";position:absolute;background:var(--orange);bottom:25%;width:100%;height:60%;display:block;z-index:-1;}.blog_list article{z-index:1;}.blog_list article a{transition:all .3s ease;text-decoration:none;color:var(--dark);display:block;border-radius:0 0 1em 1em;}.blog_list .per30{position:relative;}.blog_list .per30 span.area_title{width:100%;font-size:5em;-webkit-text-stroke:1px var(--orange);color:var(--white);font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ;}.blog_list .per30 span.area_title i{font-style:normal;}.blog_list > .per30 h2,.blog_list > .per30 p,.blog_list > .per30 a{color:var(--white);font-size:.8em;}.blog_list > .per30 a{text-decoration:none;border:1px solid var(--white);display:block;margin-left:auto;margin-right:auto;padding:1em;position:relative;}.blog_list > .per30 a::after{position:absolute;content:"→";display:inline-block;background-color:var(--orange);color:var(--white);top:25%;right:-4%;padding:0 .5em;}.blog_list article a > div{transition:all .3s ease;position:relative;overflow:hidden;}.blog_list article a > div figure{height:150px;position:relative;overflow:hidden;transition:all .3s ease;border-radius:1em 1em 0 0;margin-bottom:0;}.blog_list article img{object-fit:cover;height:100%;width:100%;transition:all .3s ease;}.blog_list a > div{border-radius:1em;box-shadow:1px 1px 5px -2px var(--dark);}.blog_list div div div{padding:1.5em;background-color:var(--white);border-radius:0 0 1em 1em;}.blog_list a > div::before{content:"→";position:absolute;color:var(--white);font-size:1em;font-weight:bold;bottom:.5em;right:.5em;z-index:1;}.blog_list a > div::after{content:"";background-color:var(--orange);transform:rotate(45deg);position:absolute;bottom:0;bottom:-40px;right:0;right:-40px;width:1em;width:5em;height:1em;height:5em;display:block;}.blog_list div h4{font-size:1em;}.blog_list div p span{background:var(--dark);color:var(--white);font-size:.7em;padding:.5em 1em;margin-right:1.5em;border-radius:1em;}.blog_list aside img{border-radius:50%;height:50px;width:50px;margin-right:1em;}.blog_list article a:hover > div figure img{transform:scale(1.2);}.blog_list article a > div figure::before{content:"";display:block;width:100%;height:100%;background-color:var(--dark);opacity:.8;z-index:1;position:absolute;background-image:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-779d882/tokushikai.jp/wp-content/themes/tokushikai-pc/images/tokushikai/tokushikai_white_logo.svg");background-repeat:no-repeat;background-position:bottom;background-size:25%;}.blog_list article a aside figure{height:auto;border-radius:0;}.blog_list article a aside figure img{transform:none;}.blog_list article a aside figure::before{content:none;}.blog_list article a:hover > div aside figure img{transform:none;}.blog_list article a span.job{font-size:small;}@keyframes finger{0%{background-size:20%;}20%{background-size:17%;}80%{background-size:19%;}100%{background-size:20%;}}.news{background:var(--lightgray);}.news h2{font-weight:normal;letter-spacing:.13em;}.news h2 span{font-size:.5em;display:inline-block;}.news .flex > .flex{width:100%;}.news .arrow_button{background:var(--white);padding:1.5em 1em;border-radius:1em;}.news a p{font-size:.85em;}.news a span{background:var(--dark);display:inline-block;color:var(--white);border-radius:1em;text-align:center;padding:.1em 1em;margin-right:1em;font-size:.8em;}.news .arrow_button::after{right:5%;}.news .arrow_button:hover::after{right:2%;animation:none;transition:all .2s ease-out;}.invisible{opacity:0;}.animated{animation-duration:1s;animation-fill-mode:both;}.animated.infinite{animation-iteration-count:infinite;}.animated.hinge{animation-duration:2s;}.delay_1s{animation-delay:.1s;}.delay_2s{animation-delay:.2s;}.delay_3s{animation-delay:.3s;}.delay_4s{animation-delay:.4s;}.delay_5s{animation-delay:.5s;}.delay_6s{animation-delay:.6s;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.fadeIn{animation-name:fadeIn;animation-duration:2s;}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-30%,0);}to{opacity:1;transform:none;}}.fadeInDown{animation-name:fadeInDown;animation-duration:2s;}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-30%,0,0);}to{opacity:1;transform:none;}}.fadeInLeft{animation-name:fadeInLeft;animation-duration:2s;}@keyframes fadeInRight{from{opacity:0;transform:translate3d(30%,0,0);}to{opacity:1;transform:none;}}.fadeInRight{animation-name:fadeInRight;animation-duration:2s;}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,30%,0);}to{opacity:1;transform:none;}}.fadeInUp{animation-name:fadeInUp;animation-duration:2s;}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible;}to{transform:translate3d(0,0,0);}}.slideInDown{animation-name:slideInDown;animation-duration:2s;}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible;}to{transform:translate3d(0,0,0);}}.slideInLeft{animation-name:slideInLeft;animation-duration:2s;}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible;}to{transform:translate3d(0,0,0);}}.slideInRight{animation-name:slideInRight;animation-duration:2s;}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible;}to{transform:translate3d(0,0,0);}}.slideInUp{animation-name:slideInUp;animation-duration:2s;}.gallery-content{animation:scrolling 100s linear infinite;}.gallery-content:hover{animation-play-state:paused;}@keyframes scrolling{0%{transform:translateX(0);}100%{transform:translatex(-144vw);}}.swiper-con{margin-left:auto;color:var(--darkblue);font-size:2em;font-weight:700;padding-right:8%;}.swiper-next,.swiper-prev{display:inline-block;width:25px;height:25px;cursor:pointer;position:relative;}.swip_arrow_left,.swip_arrow_right{fill:var(--darkblue);}.swip_arrow_left:hover,.swip_arrow_right:hover{fill:var(--skyblue);}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:2em;z-index:1;}.swiper-container img{border-radius:1em;}:root{--swiper-theme-color:#007aff;}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;}.swiper-vertical>.swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0);}.swiper-horizontal{touch-action:pan-y;}.swiper-vertical{touch-action:pan-x;}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}.swiper-3d .swiper-wrapper{transform-style:preserve-3d;}.swiper-3d{perspective:1200px;}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d;}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start;}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory;}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory;}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999;}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}.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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0);}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none;}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size);}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size);}:root{--swiper-navigation-size:44px;}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - ( var(--swiper-navigation-size) / 2 ));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-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none;}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none;}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important;}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1;}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto;}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev";}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto;}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next";}.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-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important;}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);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:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet:only-child{display:none !important;}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color));}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0);}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block;}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top;}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px);}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left;}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right;}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit);}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top;}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0;}.swiper-pagination-lock{display:none;}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important;}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-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;touch-action:none;}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}.swiper-grid>.swiper-wrapper{flex-wrap:wrap;}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column;}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out;}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity;}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-cube{overflow:visible;}.swiper-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-cube .swiper-slide .swiper-slide{pointer-events:none;}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible;}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0;}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px);}.swiper-flip{overflow:visible;}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height;}.swiper-cards{overflow:visible;}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;}