@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:"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);}header{position:relative;height:99vh;background-position:center;}header .hero_area{background-repeat:no-repeat;background-size:cover;height:85vh;background-position:center;}.ticker{position:absolute;bottom:15vh;left:0;right:0;}.ticker a{background:rgba(255,255,255,.9);text-decoration:none;color:var(--black);width:90%;font-size:.7em;padding:1.5em .7em;}.ticker a .per20{color:var(--dark);font-weight:bold;}.ticker a .per80 span{padding:.7em;color:var(--gray);}.map_area .dental_photo{background:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-0c77cd2/tokushikai.jp/wp-content/themes/tokushikai-sp/images/sakoda/common/map_area_top.webp") no-repeat;background-size:cover;background-position:center;height:40vh;}.map_area .dental_photo.nitro-lazy{background:none !important;}.page-template-page-care .map_area .dental_photo{background:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-0c77cd2/tokushikai.jp/wp-content/themes/tokushikai-sp/images/careclinic/exterior.webp") no-repeat;background-size:cover;background-position:center;}.page-template-page-care .map_area .dental_photo.nitro-lazy{background:none !important;}.map_area .info{background:var(--lightgray);}.info > div{max-width:100%;}.info .address .under{width:100%;}.info table{border-collapse:separate;border-spacing:2px;width:100%;font-size:.7em;font-weight:bold;}.info table th,.info table td{text-align:center;padding:.5em;}.info table th{background-color:var(--orange);color:var(--white);}.info table td{background-color:var(--white);}.info p:not(.tel){font-size:.95em;}.info .tel{font-weight:bold;color:var(--orange);line-height:1em;}.info .tel a[href*="tel"]{color:var(--orange);text-decoration:none;font-size:2em;}.info .tel span{font-size:.6em;line-height:.1em;}.info .radius{background:var(--orange);color:var(--white);width:100%;margin-bottom:.5em;padding:.7em 0;font-size:.85em;}.info .radius.per45{width:45%;}.info .radius span{padding-left:1em;font-size:1em;}.info .radius svg{width:1.2em;}.recrute_area{position:relative;background:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-0c77cd2/tokushikai.jp/wp-content/themes/tokushikai-sp/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:none !important;}.recrute_area div{position:relative;}.recrute_area h2{font-size:1.1em;}.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;display:block;}.recrute_area p{font-size:.7em;}footer{position:relative;background:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-0c77cd2/tokushikai.jp/wp-content/themes/tokushikai-sp/images/sakoda/common/footer_bg.webp") no-repeat;color:var(--white);background-position:center;background-size:cover;padding:3em 0 7em 0;}footer.nitro-lazy{background: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:49%;display:inline-block;}footer div ul li a{display:block;width:100%;padding:.5em .2em;color:var(--white);font-size:.7em;font-weight:bold;}footer div h3{position:relative;}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-0c77cd2/tokushikai.jp/wp-content/themes/tokushikai-sp/images/sakoda/common/footer_facebook.svg") no-repeat 0 50%;}footer div a[class*="facebook"].nitro-lazy{background:none !important;}footer div a[class*="instagram"]{background:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-0c77cd2/tokushikai.jp/wp-content/themes/tokushikai-sp/images/sakoda/common/footer_instagram.svg") no-repeat 0 50%;margin-bottom:1.5em;}footer div a[class*="instagram"].nitro-lazy{background: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 ul.flex li{width:100%;}.footer div ul li a{color:var(--black);font-size:1em;font-weight:normal;}.footer div h3{font-size:1.2em;}.footer div h3::after{content:none;}.footer .footer_logo a{text-decoration:none;color:var(--black);font-size:1.2em;font-weight:bold;font-family:"Klee One",cursive;}.footer .footer_logo a img{margin-right:.5em;}nav.bottom_fix{position:fixed;bottom:0;right:0;z-index:2;width:100%;}nav.bottom_fix ul{list-style-type:none;}nav.bottom_fix ul li{margin-left:1px;display:inherit;text-align:center;font-weight:bold;width:100%;}nav.bottom_fix ul li:first-of-type{margin-left:0;}nav.bottom_fix a{height:100%;font-size:.8em;width:100%;background-color:var(--orange);color:var(--white);text-decoration:none;padding:.95em .5em;}nav.bottom_fix a[href*="tel"]{margin-top:1px;padding:.5em .8em;justify-content:space-around;}nav.bottom_fix a[href*="tel"] span:first-of-type{font-size:1.2em;font-weight:bold;margin-right:.5em;}nav.bottom_fix a[href*="tel"] span:last-of-type{font-size:.7em;}nav.bottom_fix a[href*="tel"] svg{margin-right:.5em;width:.9em;}.breadcrumb{width:90%;}.breadcrumb ul{display:flex;list-style-type:none;margin:0;padding:0;}.breadcrumb ul > *{font-size:.7em;}.breadcrumb ul li+li:before{content:"›";padding-right:3px;position:relative;bottom:1px;}.breadcrumb ul li.top{padding-left:0;}.breadcrumb ul li a{padding-right:3px;color:#3994e2;}.breadcrumb ul li.current{max-width:35vw;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.wp-pagenavi{margin:auto;color:var(--dark);text-align:center;padding:15px 0;border-top:1px solid #eee;}.wp-pagenavi a,.wp-pagenavi a:hover{display:inline-block;display:inline !important;padding:3px 8px;margin:1px;width:auto !important;}.wp-pagenavi a,.wp-pagenavi span{border:none;}.wp-pagenavi a:hover,.wp-pagenavi span.current{padding:3px 8px;}.wp-pagenavi span.current{font-weight:bold;border-bottom:1px solid var(--gray);}.wp-pagenavi .pages{display:none;}.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;font-weight:bold !important;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;font-weight:bold;margin-bottom:.5em;font-size:1em;}.aioseo-author-bio-header-right span:not([class]){display:inline-block;width:100%;}.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:90%;margin-left:auto;margin-right:auto;color:var(--black);font-size:.85em;}.aioseo-author-bio-main{border-top:1px solid var(--gray);}.aioseo-reviewer-tooltip-main p{margin-bottom:0 !important;margin-top:1em;font-size:16px !important;}.aioseo-author-bio-header-left{flex:none;}.aioseo-reviewer-name{position:static;}.aioseo-reviewer-name.aioseo-tooltip-underline{text-decoration:none !important;pointer-events:none !important;visibility:hidden !important;}.aioseo-reviewer-text{display:none !important;}.aioseo-reviewer-image{display:none !important;}.aioseo-reviewer-tooltip{display:block;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,.aioseo-author-bio-header-left img{width:120px;height:120px;border-radius:50% !important;}.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;}.single .reviewerbox .aioseo-reviewer-tooltip,.page .reviewerbox .aioseo-reviewer-tooltip{display:block !important;visibility:visible !important;pointer-events:initial !important;}.aioseo-reviewer-tooltip > svg{position:relative;display:none;}.aioseo-reviewer-tooltip-content{font-size:16px;}.aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-content .aioseo-reviewer-tooltip-main{margin-bottom:0px !important;}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;margin-top:1em;padding:1em;font-size:.9em !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;}.aioseo-author-bio-compact ul,.aioseo-reviewer-tooltip-main ul{list-style-type:none !important;padding-left:0 !important;text-align:left;}body.single .aioseo-author-bio-compact-main li{font-size:.85em;}body.author main section .aioseo-author-bio-main a{color:var(--link);font-weight:bold;margin-top:.5em;}body.author main section .aioseo-author-bio-main li a{display:inline;width:auto;}.aioseo-author-bio-header-right .author-job-title{margin-left:0 !important;padding-left:0 !important;font-size:12px !important;display:inline-block !important;width:100% !important;border-left:none !important;}.author-expertises{display:block !important;width:100%;}.aioseo-author-bio-header{padding:.8em !important;}.aioseo-author-bio-header-right .author-expertises .author-expertise{display:inline-block;margin-bottom:.5em;}.aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-content .aioseo-reviewer-tooltip-header{display:block !important;text-align:center !important;}.aioseo-reviewer-tooltip .aioseo-reviewer-tooltip-content .aioseo-reviewer-tooltip-header .aioseo-reviewer-tooltip-image{margin-left:auto !important;margin-right:auto !important;height:160px !important;width:160px !important;margin-bottom:.5em;}.aioseo-reviewer-tooltip-main a{font-weight:bold;}body.page .aioseo-author-bio-compact,body.single .aioseo-author-bio-compact{width:90%;padding:1em 1.5em !important;margin-left:auto;margin-right:auto;margin-top:1em;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;text-align:center;font-weight:bold;}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{font-size:16px !important;}.aioseo-author-bio-compact-right .aioseo-author-bio-compact-main .author-bio-link a{display:block !important;height:1em;text-align:center;}@charset "UTF-8";a.post-edit-link{position:fixed;padding:10px 10px 10px 35px;background:#f9e63c;color:#333 !important;font-weight:bold;z-index:9999;top:10%;opacity:.6;}a.post-edit-link:hover{opacity:1;text-decoration:none;}.small_text{font-size:.7em !important;line-height:1;}.orange_text{color:var(--orange);}.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{border-image:linear-gradient(to right,var(--white) 0% 40%,var(--orange) 40% 60%,var(--white) 60% 100%);background:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-0c77cd2/tokushikai.jp/wp-content/themes/tokushikai-sp/images/sakoda/common/baloon_obj.svg") no-repeat 50% 20%;background-size:80%;border-bottom:2px solid;border-image-slice:1;}.arrow_box_orange.nitro-lazy{background: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:#fff;border-width:7px;margin-left:-7px;}.arrow_box:before{border-color:rgba(173,172,171,0);border-top-color:#adacab;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:var(--lightgray);}.tow_tone_gray_bg_vertical{background:linear-gradient(to top,var(--lightgray) 0 85%,var(--white) 85% 100%);}.back_orange{box-shadow:0px 0px 3px 2px var(--orange);}.list_dot li:before{content:"";width:.6em;height:.6em;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;}.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:1.5em;}.per20{width:20%;}.per30{width:30%;}.per40{width:40%;}.per60{width:60%;}.per70{width:70%;}.per80{width:80%;}.split_harf{width:49%;}.split_three{width:33%;}.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);}.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 .5s forwards;}@keyframes aniarrow{0%{right:0%;}100%{right:-5%;}}.under{padding:1em 0;border-bottom:1px solid var(--black);font-size:1em;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:2em 2em 2em 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:1em;margin-right:.5em;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:absolute;transition:.4s ease;transform:rotate(45deg);right:2%;top:45%;}.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{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:#fff;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";main,header{border-left:5px solid var(--orange);}.hero_area{height:70vh;position:relative;background-size:cover;background-position:center;}.hero_area span{font-family:var(--mincho);position:absolute;text-align:center;width:100%;bottom:-.7em;font-size:2.5em;font-weight:normal;color:var(--white);text-shadow:1px 0 0 var(--orange),-1px 0 0 var(--orange),0 -1px 0 var(--orange),0 1px 0 var(--orange);}.hero_area span::first-letter{text-transform:uppercase;}header{position:relative;}header .description{background:var(--lightgray);height:100px;z-index:-5;}header  .description div{position:relative;top:20%;}header .description h2{color:var(--orange);font-size:.9em;margin-right:1em;}header p{font-size:.7em;}nav ul{list-style-type:none;text-decoration:none;margin:0 2em 2em 2em;}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);}aside.head{position:fixed;width:100%;z-index:999;pointer-events:none;}aside.head a{pointer-events:painted;}aside.head nav{height:100vh;background:var(--white);top:0;right:0;padding:1.5em;}aside.head h1 img{filter:drop-shadow(0 0 2px var(--black));transition:all .5s ease-out;margin-top:5%;}aside.head h1 img:hover{filter:drop-shadow(0 0 4px var(--dark));}.ticker{position:absolute;bottom:20%;right:10%;width:30% !important;}.ticker a{background:rgba(255,255,255,.78) !important;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(6.4px);-webkit-backdrop-filter:blur(6.4px);text-decoration:none;color:var(--black);padding:15px;}.ticker a .per20{color:var(--gray);font-weight:normal;border:1px solid var(--gray);font-size:.75em;margin-right:1em;}.ticker a .per80{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.ticker a .per80 span{display:none;}.ticker a .per80 span{padding:.2em .2em !important;border:none;}header h1 img{max-width:80%;}section.page{width:70%;}.medical_temp section.page{width:100%;}section.page table{font-size:.8em;}section.page p{line-height:1.8;margin-bottom:1.2em;font-size:.9em;}.header_title_area{color:var(--orange);}.header_title_area span{line-height:1em;position:relative;font-size:3.3em;font-weight:bold;display:inline-block;text-transform:capitalize;}.header_title_area span::before{content:"";display:block;border-top:2px solid var(--orange);height:2px;width:1em;position:absolute;left:-1.5em;top:50%;}.header_title_area h2{font-size:1em;top:1em;position:relative;}.header_title_area h2 i{font-style:normal;display:inline-block;margin:0 .5em;}.header_title_area p{font-size:.75em;top:1em;position:relative;}.link_list{padding:0;margin:0;width:100%;}.flex-center{display:flex;align-items:center;justify-content:center;}.outer-menu{position:fixed;top:0;right:0;z-index:3;}.outer-menu .checkbox-toggle{position:absolute;top:0;right:0;z-index:2;cursor:pointer;width:60px;height:60px;opacity:0;}.outer-menu .checkbox-toggle:checked + .hamburger > div{transform:rotate(135deg);}.outer-menu .checkbox-toggle:checked + .hamburger > div:before,.outer-menu .checkbox-toggle:checked + .hamburger > div:after{top:0;transform:rotate(90deg);}.outer-menu .checkbox-toggle:checked + .hamburger > div:after{opacity:0;}.outer-menu .checkbox-toggle:checked ~ .menu{pointer-events:auto;visibility:visible;}.outer-menu .checkbox-toggle:checked ~ .menu .inmenulogo{position:absolute;top:0;z-index:2;left:0;opacity:1;transition:opacity .4s ease .4s;padding:1em .5em;}.outer-menu .checkbox-toggle:checked ~ .menu > div{transform:translate(0,0);transition-duration:.5s;}.outer-menu .checkbox-toggle:checked ~ .menu > div > div{opacity:1;transition:opacity .2s ease .2s;transition-delay:.4s;}.outer-menu::before{right:-2.5em;content:"";display:block;border-radius:50%;background-color:var(--orange);width:7em;height:7em;position:relative;top:-2.5em;}.outer-menu .hamburger{position:absolute;top:0;right:0;z-index:1;width:60px;height:50px;padding:.5em 1em;border-radius:0 .12em .12em 0;cursor:pointer;transition:box-shadow .4s ease;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;}.outer-menu .checkbox-toggle + .hamburger:after{content:"MENU";}.outer-menu .checkbox-toggle:checked + .hamburger:after{content:"CLOSE";}.outer-menu .checkbox-toggle + .hamburger:after,.outer-menu .checkbox-toggle:checked + .hamburger:after{position:absolute;bottom:-.3em;color:var(--white);font-size:.7em;font-weight:bold;}.outer-menu .hamburger > div{position:relative;flex:none;width:100%;height:2px;background:var(--white);transition:all .4s ease;display:flex;align-items:center;justify-content:center;}.outer-menu .hamburger > div:before,.outer-menu .hamburger > div:after{content:"";position:absolute;z-index:1;top:-10px;right:0;width:100%;height:2px;background:inherit;transition:all .4s ease;}.outer-menu .hamburger > div:after{top:10px;}.outer-menu .menu{position:fixed;top:0;right:0;width:100%;height:100%;pointer-events:none;visibility:hidden;overflow:hidden;backface-visibility:hidden;outline:1px solid transparent;display:flex;align-items:center;justify-content:center;}.outer-menu .menu .inmenulogo{opacity:0;}.outer-menu .menu > div{transform:translate(50%,-50%);top:0;right:0;width:500vw;height:500vw;background-color:var(--orange);border-radius:50%;transition:all .3s ease;flex:none;backface-visibility:hidden;overflow:hidden;display:flex;align-items:center;justify-content:center;}.outer-menu .menu > div > div{max-width:90vw;max-height:100vh;opacity:0;transition:opacity .2s ease;overflow-y:auto;flex:none;flex:none;top:-3.5em;position:relative;display:flex;align-items:center;justify-content:center;}.outer-menu .menu ul{list-style:none;margin:0;max-height:100vh;}.outer-menu .menu ul li{padding:0;margin:.7em;display:block;position:relative;}.outer-menu .menu ul li:before{content:"";display:block;width:1px;height:3.5em;background-color:var(--white);position:absolute;top:-4em;left:45%;}.outer-menu .menu ul li a{line-height:1em;position:relative;display:inline;transition:color .4s ease;font-size:.9em;color:var(--white);font-weight:bold;}.outer-menu .menu img{width:50%;}.outer-menu .checkbox-toggle:checked ~ .menu::after{animation:menulogofadeIn 1s linear;animation-fill-mode:both;pointer-events:none;position:absolute;height:100%;width:100%;bottom:-10%;content:"";display:block;background-repeat:no-repeat;background-position:center bottom;background-image:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-0c77cd2/tokushikai.jp/wp-content/themes/tokushikai-sp/images/tokushikai/tokushikai_logo_nav_menu_bottom.svg");}@keyframes menulogofadeIn{0%{opacity:0;}100%{opacity:1;}}nav.bottom_fix{position:fixed;bottom:0;right:0;left:0;z-index:2;width:80%;}nav.bottom_fix a{height:100%;font-size:.8em;width:100%;background-color:var(--orange);color:var(--white);text-decoration:none;padding:.95em .5em;border-radius:1em 1em 0 0;}nav.bottom_fix a span{display:inline-block;width:100%;}nav.bottom_fix a{background-image:url("https://cdn-jgikf.nitrocdn.com/hMJhpLNGpqRFQAWZIGtAdhatWvlOlWsc/assets/images/optimized/rev-0c77cd2/tokushikai.jp/wp-content/themes/tokushikai-sp/images/tokushikai/tokushikai_logo_bottom_fix.svg");background-repeat:no-repeat;background-size:10%;background-position:3em center;height:100%;font-size:.8em;width:100%;background-color:var(--orange);color:var(--white);text-decoration:none;padding:.95em .5em;border-radius:1em 1em 0 0;}nav.bottom_fix a.nitro-lazy{background-image:none !important;}a[href*="tel"]{text-decoration:none;}section.page p:empty{margin:0;height:0;}section .flex .per45{width:100%;}section .per60{width:90%;}header{height:auto;}header .hero_area{background-repeat:no-repeat;background-size:cover;height:45vh;background-position:center;}section.page{width:90%;}section div h2{text-align:left;}.medical_temp section.page{width:100%;}.medical_temp .flex.per80{width:90%;}section.page table{font-size:.8em;}section.page p{line-height:1.8;margin-bottom:1.2em;font-size:.9em;}.header_title_area{color:var(--orange);}.header_title_area span{line-height:2em;position:relative;font-size:.8em;font-weight:bold;display:inline-block;text-transform:capitalize;}.header_title_area h2{font-size:1.6em;width:90%;margin-left:auto;margin-right:auto;font-weight:normal;}.header_title_area p{font-size:.8em;color:var(--dark);width:80%;padding-bottom:2em;border-bottom:1px solid var(--gray);margin-bottom:1em;}.link_list{padding:0;margin:0;width:100%;}.link_list li.split_three{display:block;width:48%;font-size:.8em;}.gray_button{transition:all .2s ease-out;position:relative;color:var(--orange);background:var(--lightgray);padding:1.5em 1em;font-size:.85em;font-weight:bold;border-radius:.8em;text-decoration:none;display:block;}.gray_button::after{transition:all .2s ease-out;position:absolute;content:"▼";right:5%;top:35%;font-size:.6em;}.gray_button:hover,.gray_button.this_page{color:var(--white);background:var(--orange);}.gray_button:hover::after{top:40%;}div iframe{max-width:100%;height:auto;}.box{border:1px solid var(--gray);padding:1.2em;color:var(--black);font-size:.85em;}.box.margin_auto{max-width:90%;}.box.per60{width:90%;}.line{border-top:1px solid var(--gray);height:1px;}.shine{border:0;max-width:100%;background-position:50%;height:40px;width:80%;background-image:radial-gradient(farthest-side at 50% -50%,hsla(0,0%,90%,.5),hsla(0,0%,90%,0));position:relative;}.shine:before{content:"";height:1px;display:block;background-image:linear-gradient(90deg,hsla(0,0%,90%,0),hsla(0,0%,90%,.75) 50%,hsla(0,0%,90%,0));position:absolute;top:-1px;width:100%;}.page .list_dot{margin-left:.8em;}.list_dot li{padding-left:1em;text-indent:-1.6em;}.tow_tone_gray_bg .arrow_button,.gray_bg .arrow_button{background-color:var(--white);}section.page h2,section.ufaq h2{color:var(--orange);margin-top:1.2em;font-size:1.2em;}section.page h2 span{font-size:.6em;margin-left:1em;}section.page h2 span.subtitle{margin-left:0;display:inline-block;width:100%;}section div strong:not(.orange_text){background:linear-gradient(transparent 70%,var(--marker) 0%);}section.page div table{width:100%;border-collapse:collapse;}section.page div table tr th{text-align:left;}section.page div table td{color:var(--orange);text-align:right;}section.page div table tr td,section.page div table tr th{padding:1.2em;font-weight:bold;}section.page div table tr:nth-child(odd){background-color:var(--lightgray);}section.page div table tr:nth-child(even){background-color:var(--white);}section.page div strong:not(.orange_text){background:linear-gradient(transparent 70%,var(--marker) 0%);}section div table.basic_table{border-collapse:collapse;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;table-layout:fixed;}section div table.basic_table th,section div table.basic_table td{width:100% !important;display:block;border:solid 1px var(--gray);padding:.85em 1em;color:var(--black);text-align:left;}section div table.basic_table.col th,section div table.basic_table.col td{width:auto !important;display:table-cell !important;}section div table.basic_table th{background:var(--lightgray);}section div table.basic_table tr:nth-child(odd){background:var(--white);}section div table.basic_table:not(.col) td{margin-top:-1px;margin-bottom:10px;}section.page h2 strong,section.page h3 strong{background:none !important;}.list_dot li{width:100%;font-size:1em;margin-bottom:.5em;}#caremap{height:500px;display:block;}#careclinic .caremap_area{display:block;}#plan div.split_three,#plan div.split_three + .per60{width:100%;}#plan a.arrow_button.per40{width:90%;}.parent-recruit section .per45 a{text-decoration:none;}.parent-recruit section .per45 a p{color:var(--black);}.parent-recruit section .per45 a span{padding:1em;border-radius:1em;background:var(--lightgray);text-align:center;display:inline-block;width:100%;color:var(--dark);}.parent-recruit section .per45 a:hover span{background:var(--orange);color:var(--white);}.parent-recruit section .per45 a:hover img{opacity:.85;}.medical_temp .per70{width:90%;}#invisalign section h2{text-align:center;}#invisalign section h2,#invisalign .per50.margin_auto p{width:90%;margin-left:auto;margin-right:auto;}#invisalign .number_badge span{display:inline-table;}#invisalign .arrow_button{width:90%;}#invisalign .before_after .per45:nth-of-type(2){padding-top:5em;}.number_badge span:first-of-type::after{background:var(--lightgray);}.medical_temp .tow_tone_gray_bg h3{font-size:1.2em;margin-bottom:2em;}.medical_temp .tow_tone_gray_bg li{font-size:.8em;margin-bottom:.8em;}.medical_temp .tow_tone_gray_bg .per45{margin-left:auto;margin-right:auto;}.before_after .per45{margin-left:auto;margin-right:auto;}.before_after ul{list-style-position:inside;}.before_after li{font-size:.8em;margin-bottom:1em;}.before_after .list_dot.gray_dot{margin-bottom:50px;}.before_after ul.orange_dot li{padding-left:1.2em;text-indent:-1.2em;font-size:.85em;margin-bottom:1.2em;}.before_after div div{width:100%;}.before_after{position:relative;}.before_after::before{content:"";position:absolute;display:block;height:2em;width:2em;border:10px solid var(--orange);border-top:none;border-left:none;transform:rotate(45deg);top:40%;margin:auto;left:0;right:0;}.point_area img{width:100%;position:relative;bottom:-1em;}section.page .point_area h2{margin-left:auto;margin-right:auto;text-align:center;}section.page .point_area h2 span{display:inline-block;width:100%;margin-left:0;}.point_area .per30{width:100%;}.point_area h3{color:var(--orange);}.point_area .number_badge span{top:-1em;}section.page .point_area p{font-size:.8em;}.choice_area{width:90%;margin-left:auto;margin-right:auto;}.choice_area .flex.per80{width:100%;}.choice_area .per30,.choice_area .per70{width:100%;margin-left:auto;margin-right:auto;}.choice_area p{width:90%;margin-left:auto;margin-right:auto;}.choice_area h3{color:var(--orange);font-size:1.1em;}.choice_area .number_badge span{margin-right:1em;}.choice_area .number_badge{top:-2em;position:relative;margin-bottom:0;}.choice_area
section.page .choice_area p{font-size:.85em;}.plan_area .per45{width:100%;}.plan_area .per45:first-of-type{border-bottom:1px solid var(--gray);padding-bottom:2em;}.merit_area .flex{flex-direction:column-reverse;}.merit_area{width:90%;margin-left:auto;margin-right:auto;}.medical_temp .merit_area .flex.per80{width:100%;}.merit_area .flex div.per40{width:100%;}.merit_area .flex div.per60{flex-flow:column;width:90%;margin-left:auto;margin-right:auto;}.merit_area h3{color:var(--orange);}section.page .merit_area p{font-size:.85em;}section .flex .per70,section .flex .per30{width:100%;}.detail_area{padding:1.5em;}.detail_area div{width:100%;}.detail_area h3{color:var(--orange);top:-1em;left:-2em;}.detail_area .number_badge span:first-of-type{top:-1.5em;margin-right:0;left:-1.5em;}section.page .detail_area p{font-size:.85em;}.per70.margin_auto ~ .text_center.mt50{width:90%;margin-left:auto;margin-right:auto;text-align:left;}.flow{border-radius:0 1.5em 1.5em 0;background:linear-gradient(to left,var(--lightgray) 0%,transparent 100%);z-index:-2;padding-top:3em;padding-bottom:3em;}.flow img,.flow .per20{display:none;width:0;}.flow .per80{width:100%;}.flow >.flex{position:relative;}.flow > .flex::before{background:var(--orange);content:"";height:100%;left:1.3em;position:absolute;top:20px;width:3px;z-index:-1;}.flow > .flex:last-child::before{content:none;}#invisalign .flow > .flex:last-child::before{background:linear-gradient(to bottom,var(--orange),var(--white));content:"";height:100%;position:absolute;top:20px;width:3px;z-index:-1;}.flow .flex .flow_icon .day_badge{width:3em;height:3em;border-radius:50%;background:var(--orange);color:var(--white);font-weight:bold;font-size:.9em;position:relative;bottom:1em;}.flow .flex:last-of-type .flow_icon .day_badge::after{color:var(--white);font-size:.8em;position:absolute;bottom:20%;}.flow .flex .flow_icon .day_badge i{font-size:1em;font-style:inherit;}.flow .flex img{object-fit:cover;height:8em;width:8em;border-radius:50%;}.flow .flex .flow_box{flex:1 1 auto;padding:0 0 0 2rem;}.flow_section h3{color:var(--orange);}.flow_section p{width:90%;}#implant .flex.jc-center p,#implant .per40{width:90%;margin-left:auto;margin-right:auto;}#before-implant .arrow_button{width:90%;}.detail_area,.detail_area .flex{display:grid;}.detail_area .per80{width:100%;}#esthetic-resin .arrow_box{width:80%;}#esthetic-resin .margin_auto.per50.text_center{width:90%;}#esthetic-resin .gray_bg .per80{width:100%;}#checkup .choice_area .per70{width:90%;}#periodontal-disease .per20{width:100%;}#periodontal-disease .per20 img{margin-left:auto;margin-right:auto;}#pedodontics .per40.gray_bg.basic,#pedodontics .flex.margin_auto.per50{width:90%;}#dental-caries .arrow_button{width:90%;}#wisdom-tooth .per50.margin_auto,#wisdom-tooth .per40.gray_bg.margin_auto{width:90%;}#wisdom-tooth .arrow_button{width:90%;}#online .form_area.box{max-width:100%;width:100%;}#access section a img{height:auto;}#plan section h2{margin-bottom:1em;text-align:center;border:1px solid;padding:.2em 0;}#free-diagnosis section  h2{font-size:1.1em;}#free-diagnosis section div.flex li{font-size:.95em;}#free-diagnosis section p.text_center{width:90%;margin-left:auto;margin-right:auto;}.form_area h3{color:var(--orange);}.form_area{padding:1em 0;}.form_area p,.form_area h3{padding-left:1em;padding-right:1em;}.form_area a[href*="tel"] ~ span{color:var(--orange);font-size:.8em;font-weight:bold;}.form_area .tel_num{font-size:2.5em;font-weight:bold;color:var(--orange);}.form_area .flex{font-size:.85em;}.form_area form .flex{display:block;width:90%;margin-left:auto;margin-right:auto;}.form_area .flex .per30{background:#a29288;color:var(--white);padding:1em;position:relative;margin-bottom:0px;}.form_area .flex .per30 span{position:absolute;right:5%;background:#ca3d3d;padding:.2em .7em;border-radius:1em;font-size:.8em;}.form_area .flex .per70{background:var(--white);padding:1em .5em;margin-bottom:5px;}.form_area .flex .multi{padding-bottom:0;}.form_area .flex .multi .per70{border-top:5px solid var(--lightgray);margin-bottom:0;}.form_area .flex .per30,.form_area .flex .per70,.form_area .flex .per70 textarea{width:100%;}.form_area .flex .per70 input,.form_area .flex .per70 select,.form_area .flex .per70 textarea{border:none;max-width:100%;display:inline-block;padding:.5em;}.form_area .flex .per70 select{width:100%;padding-top:1.5em;padding-bottom:1.5em;}.form_area .flex .per70 label{display:inline-flex;}.form_area .flex .per70 span.horizontal-item:last-of-type{margin-left:0;}.form_area .flex .per70 input[type="radio"]{vertical-align:bottom;padding-right:0;margin-right:2px;}.form_area .flex .per70 span.small_text{padding-left:.5em;}.form_area .flex .per70 .zip_area{border-bottom:5px solid var(--lightgray);width:100%;padding-bottom:1em;position:relative;}.form_area .flex .per70 .zip_area input{max-width:100%;display:inline-block;}.form_area .flex .per70 .zip_area::before{content:"〒";display:inline-block;left:5px;position:relative;}.form_area input[type="submit"]{border:none;width:100%;background:var(--orange);color:var(--white);text-align:center;padding:1.2em;font-size:1em;border-radius:.6em;margin-top:10px;font-weight:bold;cursor:pointer;}.form_area input[type="submit"]:hover{opacity:.9;}.wpforms-container{margin-top:30px;}div[id*="wpforms"]{width:100%;display:block;}div[id*="wpforms"] form{width:100%;}[class="wpforms-field-label"]{font-size:.8em;position:relative;margin-bottom:5px;display:block;width:100%;background:var(--blown);color:var(--white);padding:1em;}[class="wpforms-field-label"] span{position:absolute;right:5%;background:var(--red);padding:.2em .7em;border-radius:1em;font-size:.8em;}[class="wpforms-field-label"] span:after{content:"必須";}div[id*="wpforms"] input,div[id*="wpforms"] select,div[id*="wpforms"] textarea{border:none;}div[id*="wpforms"] input::placeholder,div[id*="wpforms"] textarea::placeholder,div[id*="wpforms"] select option[disabled]{color:var(--gray);}div[id*="wpforms"] textarea{height:calc(1.3em * 8);line-height:1.3;}div[id*="wpforms"] input[type="text"],div[id*="wpforms"] input[type="email"],div[id*="wpforms"] input[type="tel"],div[id*="wpforms"] select,div[id*="wpforms"] textarea,div[id*="wpforms"] ul{width:100%;background:var(--white);padding:1em .5em;margin-bottom:5px;}div[id*="wpforms"] ul{display:flex;list-style-type:none;padding-left:0;margin-top:0;justify-content:center;flex-wrap:wrap;}div[id*="wpforms"] ul li{display:inline-block;width:30%;margin-bottom:.3em;}div[id*="wpforms"].zip_city_area{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:0px 0px;grid-template-areas:"name name" "zip zip" "area area" "city city";}div[id*="wpforms"].zip_city_area input{width:100%;}div[id*="wpforms"].zip_city_area [class="wpforms-field-label"]{grid-area:name;width:100%;}div[id*="wpforms"].zip_city_area div:nth-of-type(1){grid-area:city;}div[id*="wpforms"].zip_city_area div:nth-of-type(2){grid-area:area;display:flex;}div[id*="wpforms"].zip_city_area div:nth-of-type(2) div{width:50%;}div[id*="wpforms"].zip_city_area div:nth-of-type(2) div:first-child{order:2;}div[id*="wpforms"].zip_city_area div:nth-of-type(2) div:last-child{order:1;margin-right:5px;}div[id*="wpforms"].zip_city_area div:nth-of-type(3){grid-area:zip;}div[id*="wpforms"].zip_city_area div label{display:none;}button[id*="wpforms-submit"]{border:none;width:90%;background:var(--orange);color:var(--white);text-align:center;padding:1.2em;font-size:1em;border-radius:.6em;margin-top:10px;font-weight:bold;cursor:pointer;}button[id*="wpforms-submit"]:hover{opacity:.9;}.wpforms-submit-container{text-align:center;}.wpforms-has-error{background:var(--red);color:var(--white);padding:.5em;}.wpforms-has-error label{text-align:center;margin-left:auto;margin-right:auto;}.wpforms-confirmation-container{border:1px solid var(--gray);padding:1em;background:var(--white);margin-top:30px;margin-bottom:30px;}.form_flow{overflow:hidden;width:100%;margin:1em auto;padding:0;list-style:none;}.form_flow li{position:relative;display:inline-block;width:33%;padding:1em 0;margin:0;text-decoration:none;font-weight:bold;font-size:.8em;color:var(--orange);background-color:var(--white);}.form_flow li span{display:none;}.form_flow li.current{color:var(--white);background-color:var(--orange);}.form_flow li::after,.form_flow li::before{position:absolute;top:50%;right:-1.5em;margin-top:-2.7em;content:"";border-top:2.7em solid transparent;border-bottom:2.7em solid transparent;border-left:1.5em solid;}.form_flow li::after{z-index:2;border-left-color:var(--white);}.form_flow li.current::after{border-left-color:var(--orange);}.form_flow li::before{z-index:1;right:-1.8em;border-left-color:var(--lightgray);}.form_flow li:last-child{pointer-events:none;}.form_flow li:last-child:hover{background:none;}.form_flow li:last-child::before,.form_flow li:last-child::after{content:normal;}.mw_wp_form .error{background:yellow;}#privacy section li,#faq section li{font-size:.8em;}#faq .ewd-ufaq-faq-div{margin-bottom:0 !important;padding:.2em .5em;}.ewd-ufaq-faqs{margin:auto;width:100%;}.ewd-ufaq-faq-body p{margin-bottom:1em;}.single .ewd-ufaq-faq-body{padding-left:.1em !important;padding-right:.1em !important;}.page .ewd-ufaq-faq-body{padding-left:1em !important;padding-right:1em !important;}.single .ewd-ufaq-faq-div{margin-top:0 !important;margin-bottom:0 !important;padding:1em;}